diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..47b5635599 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "tools/tgstation-server"] + path = tools/tgstation-server + url = https://github.com/tgstation/tgstation-server + branch = master diff --git a/README.md b/README.md index d7907987ec..d33438f606 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,7 @@ There are a number of ways to download the source code. Some are described here, Option 1: Follow this: http://www.tgstation13.org/wiki/Setting_up_git -Option 2: -Install GitHub::windows from http://windows.github.com/ -It handles most of the setup and configuraton of Git for you. -Then you simply search for the tgstation repository and click the big clone -button. - -Option 3: Download the source code as a zip by clicking the ZIP button in the +Option 2: Download the source code as a zip by clicking the ZIP button in the code tab of https://github.com/tgstation/tgstation (note: this will use a lot of bandwidth if you wish to update and is a lot of hassle if you want to make any changes at all, so it's not recommended.) diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index d0546da131..5d3c3ccec2 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -1,3 +1,25 @@ +20 May 2017, by Jordie0608 + +Created table `round` to replace tracking of the datapoints 'round_start', 'round_end', 'server_ip', 'game_mode', 'round_end_results', 'end_error', 'end_proper', 'emergency_shuttle', 'map_name' and 'station_renames' in the `feedback` table. +Once created this table is populated with rows from the `feedback` table. + +START TRANSACTION; +CREATE TABLE `feedback`.`round` (`id` INT(11) NOT NULL AUTO_INCREMENT, `start_datetime` DATETIME NOT NULL, `end_datetime` DATETIME NULL, `server_ip` INT(10) UNSIGNED NOT NULL, `server_port` SMALLINT(5) UNSIGNED NOT NULL, `commit_hash` CHAR(40) NULL, `game_mode` VARCHAR(32) NULL, `game_mode_result` VARCHAR(64) NULL, `end_state` VARCHAR(64) NULL, `shuttle_name` VARCHAR(64) NULL, `map_name` VARCHAR(32) NULL, `station_name` VARCHAR(80) NULL, PRIMARY KEY (`id`)); +ALTER TABLE `feedback`.`feedback` ADD INDEX `tmp` (`round_id` ASC, `var_name` ASC); +INSERT INTO `feedback`.`round` +(`id`, `start_datetime`, `end_datetime`, `server_ip`, `server_port`, `commit_hash`, `game_mode`, `game_mode_result`, `end_state`, `shuttle_name`, `map_name`, `station_name`) +SELECT DISTINCT ri.round_id, IFNULL(STR_TO_DATE(st.details,'%a %b %e %H:%i:%s %Y'), TIMESTAMP(0)), STR_TO_DATE(et.details,'%a %b %e %H:%i:%s %Y'), IFNULL(INET_ATON(SUBSTRING_INDEX(IF(si.details = '', '0', IF(SUBSTRING_INDEX(si.details, ':', 1) LIKE '%_._%', si.details, '0')), ':', 1)), INET_ATON(0)), IFNULL(IF(si.details LIKE '%:_%', CAST(SUBSTRING_INDEX(si.details, ':', -1) AS UNSIGNED), '0'), '0'), ch.details, gm.details, mr.details, IFNULL(es.details, ep.details), ss.details, mn.details, sn.details +FROM `feedback`.`feedback`AS ri +LEFT JOIN `feedback`.`feedback` AS st ON ri.round_id = st.round_id AND st.var_name = "round_start" LEFT JOIN `feedback`.`feedback` AS et ON ri.round_id = et.round_id AND et.var_name = "round_end" LEFT JOIN `feedback`.`feedback` AS si ON ri.round_id = si.round_id AND si.var_name = "server_ip" LEFT JOIN `feedback`.`feedback` AS ch ON ri.round_id = ch.round_id AND ch.var_name = "revision" LEFT JOIN `feedback`.`feedback` AS gm ON ri.round_id = gm.round_id AND gm.var_name = "game_mode" LEFT JOIN `feedback`.`feedback` AS mr ON ri.round_id = mr.round_id AND mr.var_name = "round_end_result" LEFT JOIN `feedback`.`feedback` AS es ON ri.round_id = es.round_id AND es.var_name = "end_state" LEFT JOIN `feedback`.`feedback` AS ep ON ri.round_id = ep.round_id AND ep.var_name = "end_proper" LEFT JOIN `feedback`.`feedback` AS ss ON ri.round_id = ss.round_id AND ss.var_name = "emergency_shuttle" LEFT JOIN `feedback`.`feedback` AS mn ON ri.round_id = mn.round_id AND mn.var_name = "map_name" LEFT JOIN `feedback`.`feedback` AS sn ON ri.round_id = sn.round_id AND sn.var_name = "station_renames"; +ALTER TABLE `feedback`.`feedback` DROP INDEX `tmp`; +COMMIT; + +It's not necessary to delete the rows from the `feedback` table but henceforth these datapoints will be in the `round` table. + +Remember to add a prefix to the table names if you use them + +---------------------------------------------------- + 21 April 2017, by Jordie0608 Modified table 'player', adding the column 'accountjoindate', removing the column 'id' and making the column 'ckey' the primary key. diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index 73e2d465f3..4c76e1f275 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -119,6 +119,7 @@ CREATE TABLE `connection_log` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; + -- -- Table structure for table `death` -- @@ -129,10 +130,13 @@ DROP TABLE IF EXISTS `death`; CREATE TABLE `death` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pod` varchar(50) NOT NULL, - `coord` varchar(32) NOT NULL, + `x_coord` smallint(5) unsigned NOT NULL, + `y_coord` smallint(5) unsigned NOT NULL, + `z_coord` smallint(5) unsigned NOT NULL, `mapname` varchar(32) NOT NULL, `server_ip` int(10) unsigned NOT NULL, `server_port` smallint(5) unsigned NOT NULL, + `round_id` int(11) NOT NULL `tod` datetime NOT NULL COMMENT 'Time of death', `job` varchar(32) NOT NULL, `special` varchar(32) DEFAULT NULL, @@ -140,7 +144,6 @@ CREATE TABLE `death` ( `byondkey` varchar(32) NOT NULL, `laname` varchar(96) DEFAULT NULL, `lakey` varchar(32) DEFAULT NULL, - `gender` enum('neuter','male','female','plural') NOT NULL, `bruteloss` smallint(5) unsigned NOT NULL, `brainloss` smallint(5) unsigned NOT NULL, `fireloss` smallint(5) unsigned NOT NULL, @@ -152,6 +155,7 @@ CREATE TABLE `death` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; + -- -- Table structure for table `feedback` -- @@ -362,6 +366,29 @@ CREATE TABLE `poll_vote` ( KEY `idx_pvote_optionid_ckey` (`optionid`,`ckey`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `round` +-- +DROP TABLE IF EXISTS `round`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `round` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `start_datetime` DATETIME NOT NULL, + `end_datetime` DATETIME NULL, + `server_ip` INT(10) UNSIGNED NOT NULL, + `server_port` SMALLINT(5) UNSIGNED NOT NULL, + `commit_hash` CHAR(40) NULL, + `game_mode` VARCHAR(32) NULL, + `game_mode_result` VARCHAR(64) NULL, + `end_state` VARCHAR(64) NULL, + `shuttle_name` VARCHAR(64) NULL, + `map_name` VARCHAR(32) NULL, + `station_name` VARCHAR(80) NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index 4d74b9deaa..f717bf96ad 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -362,6 +362,29 @@ CREATE TABLE `SS13_poll_vote` ( KEY `idx_pvote_optionid_ckey` (`optionid`,`ckey`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_round` +-- +DROP TABLE IF EXISTS `SS13_round`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_round` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `start_datetime` DATETIME NOT NULL, + `end_datetime` DATETIME NULL, + `server_ip` INT(10) UNSIGNED NOT NULL, + `server_port` SMALLINT(5) UNSIGNED NOT NULL, + `commit_hash` CHAR(40) NULL, + `game_mode` VARCHAR(32) NULL, + `game_mode_result` VARCHAR(64) NULL, + `end_state` VARCHAR(64) NULL, + `shuttle_name` VARCHAR(64) NULL, + `map_name` VARCHAR(32) NULL, + `station_name` VARCHAR(80) NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 381e9b96fb..35960074c1 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -13,7 +13,7 @@ "ad" = ( /obj/structure/flora/ausbushes/leafybush, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "ae" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, @@ -21,44 +21,47 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "af" = ( /obj/structure/table, /obj/item/clothing/mask/gas, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "ag" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "ah" = ( /obj/machinery/power/smes, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "ai" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "aj" = ( /turf/closed/wall/mineral/sandstone{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "ak" = ( /obj/structure/toilet, /obj/effect/decal/sandeffect, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "al" = ( /obj/structure/urinal{ pixel_y = 32 @@ -66,7 +69,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "am" = ( /obj/structure/urinal{ pixel_y = 32 @@ -75,13 +78,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "an" = ( /obj/item/device/flashlight/lantern, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "ao" = ( /obj/structure/sink{ dir = 4; @@ -96,213 +102,219 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "ap" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aq" = ( /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "ar" = ( /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "as" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "at" = ( /obj/item/weapon/tank/internals/oxygen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "au" = ( /obj/effect/decal/sandeffect, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "av" = ( /obj/machinery/door/airlock/hatch, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "aw" = ( /obj/machinery/door/airlock/sandstone, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "ax" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/mineral/sandstone{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "ay" = ( /obj/machinery/door/airlock/hatch, /obj/effect/decal/sandeffect, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/beach) "az" = ( /obj/item/clothing/neck/necklace/dope, /obj/item/weapon/reagent_containers/spray/spraytan, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aA" = ( /obj/effect/decal/sandeffect, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aB" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand; tag = "icon-asteroidwarning (NORTH)" }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/area/ruin/powered) +/area/ruin/powered/beach) "aC" = ( /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aD" = ( /obj/structure/table, /obj/item/weapon/storage/box/drinkingglasses, /obj/item/weapon/storage/box/drinkingglasses, /obj/item/weapon/reagent_containers/food/drinks/shaker, /obj/item/weapon/storage/box/beakers, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aE" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aF" = ( /obj/machinery/vending/boozeomat{ emagged = 1; req_access_txt = "0" }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aG" = ( /obj/structure/table, /obj/item/weapon/book/manual/barman_recipes, /obj/item/weapon/reagent_containers/glass/rag, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aH" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aI" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aJ" = ( /obj/structure/closet/crate/bin, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/trash/candy, /obj/item/toy/talking/owl, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand; tag = "icon-asteroidwarning (NORTH)" }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/area/ruin/powered) +/area/ruin/powered/beach) "aK" = ( /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "aL" = ( /obj/effect/mob_spawn/human/bartender/alive{ name = "beach bum sleeper" }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aM" = ( /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aN" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "aO" = ( /obj/structure/stacklifter, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aP" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aQ" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aR" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/drinks/bottle/tequila, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aS" = ( /obj/machinery/processor, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aT" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "aU" = ( /obj/effect/overlay/palmtree_l, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aV" = ( /obj/effect/mob_spawn/human/beach/alive{ flavour_text = "You're, like, totally a dudebro, bruh. Ch'yea. You came here, like, on spring break, hopin' to pick up some bangin' hot chicks, y'knaw?"; - pocket2 = /obj/item/weapon/reagent_containers/food/snacks/pizzaslice/dank; + l_pocket = /obj/item/weapon/reagent_containers/food/snacks/pizzaslice/dank; uniform = /obj/item/clothing/under/pants/youngfolksjeans }, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "aW" = ( /obj/structure/chair/stool, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand; tag = "icon-asteroidwarning (NORTH)" }, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 1 - }, -/area/ruin/powered) +/area/ruin/powered/beach) "aX" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "aY" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "aZ" = ( /obj/effect/overlay/coconut, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "ba" = ( /obj/machinery/light{ dir = 4; @@ -316,24 +328,24 @@ "bb" = ( /obj/structure/weightlifter, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bc" = ( /obj/machinery/door/airlock/sandstone, /obj/effect/decal/sandeffect, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "bd" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "be" = ( /obj/vehicle/scooter/skateboard{ dir = 4 }, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bf" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -347,10 +359,10 @@ "bg" = ( /obj/structure/sign/barsign, /turf/closed/wall/mineral/sandstone, -/area/ruin/powered) +/area/ruin/powered/beach) "bh" = ( /turf/closed/wall/mineral/sandstone, -/area/ruin/powered) +/area/ruin/powered/beach) "bi" = ( /turf/open/floor/plating/beach/sand{ density = 1; @@ -365,14 +377,14 @@ /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "bk" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/pastatomato, /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "bl" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -381,7 +393,7 @@ /turf/open/floor/plasteel/asteroid{ baseturf = /turf/open/floor/plating/beach/sand }, -/area/ruin/powered) +/area/ruin/powered/beach) "bm" = ( /mob/living/simple_animal/crab, /turf/open/floor/plating/beach/sand{ @@ -456,7 +468,7 @@ "bx" = ( /obj/structure/flora/rock, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "by" = ( /obj/machinery/door/airlock/sandstone, /obj/effect/decal/sandeffect, @@ -467,7 +479,7 @@ "bz" = ( /mob/living/simple_animal/crab, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bA" = ( /obj/structure/window/reinforced{ dir = 1 @@ -480,7 +492,7 @@ /obj/item/weapon/storage/firstaid, /obj/item/weapon/storage/firstaid/brute, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "bB" = ( /obj/structure/window/reinforced{ dir = 4; @@ -492,7 +504,7 @@ }, /obj/structure/chair/stool, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "bC" = ( /obj/structure/table/wood, /obj/item/weapon/tank/internals/oxygen, @@ -512,11 +524,11 @@ "bE" = ( /obj/item/weapon/reagent_containers/spray/spraytan, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bF" = ( /obj/item/toy/beach_ball, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bG" = ( /obj/structure/window/reinforced{ dir = 8 @@ -524,7 +536,7 @@ /obj/structure/window/reinforced, /obj/item/device/megaphone, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "bH" = ( /obj/structure/window/reinforced{ dir = 4; @@ -532,13 +544,13 @@ }, /obj/effect/mob_spawn/human/beach/alive{ flavour_text = "You're a spunky lifeguard! It's up to you to make sure nobody drowns or gets eaten by sharks and stuff."; - has_id = 1; + id = /obj/item/weapon/card/id; id_access = "Medical Doctor"; id_job = "Lifeguard"; mob_gender = "female" }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/powered/beach) "bI" = ( /obj/structure/dresser, /turf/open/floor/pod/dark{ @@ -548,11 +560,11 @@ "bJ" = ( /obj/structure/chair, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bK" = ( -/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/weapon/storage/backpack/duffelbag, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bL" = ( /obj/effect/decal/sandeffect{ density = 1 @@ -562,43 +574,227 @@ baseturf = /turf/open/floor/plating/lava/smooth; density = 1 }, -/area/ruin/powered) +/area/ruin/powered/beach) "bM" = ( /turf/open/floor/plasteel/stairs/old, -/area/ruin/powered) +/area/ruin/powered/beach) "bN" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bO" = ( /obj/item/device/camera, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bP" = ( /obj/item/weapon/reagent_containers/food/drinks/beer, /turf/open/floor/plating/beach/sand, -/area/ruin/powered) +/area/ruin/powered/beach) "bQ" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/plating/beach/coastline_t, -/area/ruin/powered) +/area/ruin/powered/beach) "bR" = ( /turf/open/floor/plating/beach/coastline_t, -/area/ruin/powered) +/area/ruin/powered/beach) "bS" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/beach/coastline_t, -/area/ruin/powered) +/area/ruin/powered/beach) "bT" = ( /turf/open/floor/plating/beach/coastline_b, -/area/ruin/powered) +/area/ruin/powered/beach) "bU" = ( /turf/open/floor/plating/beach/water, -/area/ruin/powered) +/area/ruin/powered/beach) "bV" = ( /obj/structure/flora/ausbushes/stalkybush, /turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"bW" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"bX" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"bY" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"bZ" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"ca" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"cb" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"cc" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/beach) +"cd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/closed/wall/mineral/sandstone{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/ruin/powered/beach) +"ce" = ( +/obj/effect/decal/sandeffect, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cf" = ( +/obj/effect/decal/sandeffect, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cg" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"ch" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"ci" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cj" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid{ + baseturf = /turf/open/floor/plating/beach/sand; + tag = "icon-asteroidwarning (NORTH)" + }, +/area/ruin/powered/beach) +"ck" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid{ + baseturf = /turf/open/floor/plating/beach/sand; + tag = "icon-asteroidwarning (NORTH)" + }, +/area/ruin/powered/beach) +"cl" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cm" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, /area/ruin/powered) +"cn" = ( +/obj/effect/decal/sandeffect, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/ruin/powered) +"co" = ( +/obj/effect/decal/sandeffect, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/ruin/powered) +"cp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/ruin/powered) +"cq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cr" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"cs" = ( +/obj/effect/overlay/palmtree_l, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/beach/sand, +/area/ruin/powered/beach) +"ct" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"cu" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"cv" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"cw" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"cx" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) +"cy" = ( +/obj/machinery/light, +/turf/open/floor/plating/beach/water, +/area/ruin/powered/beach) (1,1,1) = {" aa @@ -646,11 +842,11 @@ ab ab ab bn -br +cm bu bv bu -bs +co bC ab ab @@ -673,7 +869,7 @@ ab ab ab ap -ar +cg ar ar ab @@ -721,7 +917,7 @@ ap bR bT bU -bU +ct ab ab aa @@ -740,7 +936,7 @@ aO ar bb ar -ar +ci ar ar aA @@ -748,7 +944,7 @@ aA aA ar ar -ar +cr bN bR bT @@ -819,7 +1015,7 @@ bT bU bU bU -bU +cv ab ab aa @@ -859,10 +1055,10 @@ aa (9,1,1) = {" aa ab -ab -ab -ab -aA +bW +bW +bW +ce aA aA aA @@ -893,7 +1089,7 @@ aa ac ae as -ab +bW aB aK aK @@ -980,7 +1176,7 @@ bU bU bU bU -bU +cx ab aa "} @@ -1051,7 +1247,7 @@ aa (15,1,1) = {" aa ac -aj +cd aj aj aF @@ -1092,7 +1288,7 @@ aj aj bc aj -aB +cj aK aA ar @@ -1172,7 +1368,7 @@ bU bU bU bU -bU +cy ab aa "} @@ -1188,14 +1384,14 @@ aj aj aj aj -aB +ck aK aA ar ar ar ar -ar +cq ar ar bR @@ -1275,10 +1471,10 @@ aa (22,1,1) = {" aa ab -ab -ab -ab -aA +bW +bW +bW +cf aA aA aA @@ -1363,7 +1559,7 @@ bT bU bU bU -bU +cw ab ab aa @@ -1412,7 +1608,7 @@ aq ar be ar -ar +cl ar ar aA @@ -1420,7 +1616,7 @@ aA aA ar ar -aU +cs ar bR bT @@ -1457,7 +1653,7 @@ ap bR bT bU -bU +cu ab ab aa @@ -1473,7 +1669,7 @@ ab ab ab ap -ar +ch ap ar ab @@ -1510,11 +1706,11 @@ ab ab ab bo -bs +cn bu bu bv -br +cp bC ab ab diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 3c67c89821..423d2e424e 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -83,7 +83,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "an" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -93,7 +93,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ao" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -103,7 +103,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ap" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -113,7 +113,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aq" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ @@ -122,7 +122,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ar" = ( /obj/structure/disposalpipe/segment{ invisibility = 101 @@ -131,7 +131,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "as" = ( /obj/effect/mob_spawn/human/corpse/damaged, /obj/effect/decal/cleanable/blood/old, @@ -142,7 +142,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "at" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -153,7 +153,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "au" = ( /obj/structure/disposalpipe/segment{ invisibility = 101 @@ -161,7 +161,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "av" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -172,7 +172,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aw" = ( /obj/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -181,7 +181,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ax" = ( /obj/effect/decal/cleanable/pie_smudge, /obj/structure/disposalpipe/segment{ @@ -191,7 +191,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ay" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -203,7 +203,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "az" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -214,7 +214,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aA" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -224,7 +224,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aB" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -235,20 +235,20 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aC" = ( /turf/open/indestructible{ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/indestructible{ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aE" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -257,7 +257,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aF" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -268,7 +268,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aG" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -279,7 +279,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aH" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -291,7 +291,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aI" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -303,7 +303,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -313,7 +313,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aK" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -324,7 +324,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aL" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -333,7 +333,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aM" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -344,13 +344,13 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aN" = ( /obj/structure/disposalpipe/segment{ invisibility = 101 }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aO" = ( /obj/item/weapon/bikehorn, /obj/structure/disposalpipe/segment{ @@ -361,7 +361,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aP" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -370,7 +370,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aQ" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth @@ -383,7 +383,7 @@ invisibility = 101 }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aS" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -393,7 +393,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -403,14 +403,14 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aV" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -422,7 +422,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aW" = ( /obj/item/weapon/bikehorn, /obj/effect/decal/cleanable/dirt, @@ -433,7 +433,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aX" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -444,7 +444,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aY" = ( /obj/item/weapon/bikehorn, /obj/structure/disposalpipe/segment{ @@ -454,7 +454,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "aZ" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -463,14 +463,14 @@ /turf/open/indestructible{ icon_state = "darkredfull" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ba" = ( /obj/effect/decal/cleanable/pie_smudge, /turf/open/indestructible{ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bb" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -479,7 +479,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bc" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -491,7 +491,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bd" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -505,7 +505,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "be" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -516,7 +516,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bf" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -528,7 +528,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bg" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -538,7 +538,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bh" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -548,7 +548,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bi" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -558,7 +558,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bj" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -567,20 +567,24 @@ /turf/open/indestructible{ icon_state = "light_on" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bk" = ( /obj/structure/disposalpipe/segment{ invisibility = 101 }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bl" = ( /turf/open/indestructible{ icon_state = "light_on" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bm" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -590,7 +594,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bn" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -600,7 +604,7 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bo" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -610,18 +614,18 @@ /area/ruin/powered) "bp" = ( /turf/closed/mineral/clown, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bq" = ( /obj/item/weapon/pickaxe, /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "br" = ( /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bs" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -631,7 +635,7 @@ /turf/open/indestructible{ icon_state = "darkredfull" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bt" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -641,7 +645,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bu" = ( /obj/item/weapon/bikehorn, /obj/structure/disposalpipe/segment{ @@ -653,7 +657,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bv" = ( /obj/machinery/light{ dir = 8 @@ -669,14 +673,14 @@ icon_state = "darkredfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "by" = ( /obj/structure/disposalpipe/segment, /turf/open/indestructible{ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bz" = ( /obj/machinery/disposal/deliveryChute{ dir = 1 @@ -685,13 +689,13 @@ /turf/open/indestructible{ icon_state = "white" }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bA" = ( /turf/open/indestructible{ icon_state = "darkredfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bB" = ( /turf/open/indestructible/sound{ icon_state = "bananium"; @@ -699,7 +703,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bC" = ( /obj/structure/disposalpipe/junction{ dir = 1; @@ -711,7 +715,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bD" = ( /obj/structure/mecha_wreckage/honker, /obj/structure/disposalpipe/segment{ @@ -721,7 +725,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bE" = ( /obj/effect/decal/cleanable/oil, /obj/structure/disposalpipe/segment{ @@ -732,7 +736,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bF" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -743,7 +747,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bG" = ( /obj/item/weapon/grown/bananapeel{ color = "#2F3000"; @@ -759,7 +763,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bI" = ( /obj/effect/mob_spawn/human/corpse/damaged, /obj/effect/decal/cleanable/blood/old, @@ -767,7 +771,7 @@ icon_state = "darkyellowfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bJ" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -777,7 +781,7 @@ icon_state = "darkredfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bK" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -788,19 +792,19 @@ icon_state = "darkredfull"; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bL" = ( /obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, /obj/structure/table/glass, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bM" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bN" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ @@ -809,7 +813,7 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bO" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/indestructible/sound{ @@ -818,56 +822,59 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bP" = ( /obj/structure/statue/bananium/clown, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bQ" = ( /obj/structure/table/glass, /obj/item/weapon/grown/bananapeel/bluespace, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bR" = ( /obj/structure/table/glass, /obj/item/clothing/shoes/clown_shoes/banana_shoes, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bS" = ( /obj/item/weapon/coin/clown, /obj/item/weapon/coin/clown, /obj/item/weapon/coin/clown, /obj/item/weapon/coin/clown, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bT" = ( /obj/item/slime_extract/rainbow, /obj/structure/table/glass, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bU" = ( /obj/item/weapon/bikehorn/airhorn, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bV" = ( /obj/structure/table/glass, /obj/item/weapon/gun/magic/staff/honk, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bW" = ( /obj/item/weapon/bikehorn, /turf/open/indestructible/sound{ @@ -876,7 +883,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -891,7 +898,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "bZ" = ( /obj/machinery/door/airlock/clown, /turf/open/indestructible/sound{ @@ -900,7 +907,7 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "ca" = ( /obj/item/weapon/bikehorn, /obj/effect/decal/cleanable/dirt, @@ -910,13 +917,588 @@ sound = 'sound/effects/clownstep1.ogg'; wet = 5 }, -/area/ruin/powered) +/area/ruin/powered/clownplanet) "cb" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/powered) +"cc" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cd" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ce" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cf" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cg" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ch" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ci" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cj" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ck" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cl" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cm" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cn" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"co" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cp" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cq" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cr" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cs" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ct" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cu" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cv" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cw" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cx" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cy" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cz" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cA" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cB" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cC" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cD" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cE" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cF" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cG" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cH" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cI" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cJ" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cK" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cL" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cM" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cN" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cO" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cP" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cQ" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cR" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cS" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cT" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cU" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cV" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cW" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cX" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cY" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"cZ" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"da" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"db" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dc" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dd" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"de" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"df" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dg" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dh" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"di" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dj" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dk" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dl" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dm" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dn" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"do" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dp" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dq" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dr" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"ds" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dt" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"du" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dv" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dw" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dx" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dy" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dz" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dA" = ( +/obj/machinery/light/small, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/powered) +"dB" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dD" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dE" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered/clownplanet) +"dG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered/clownplanet) +"dH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered/clownplanet) +"dI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dL" = ( +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/clownplanet) +"dM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dO" = ( +/obj/machinery/light, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered/clownplanet) +"dP" = ( +/obj/machinery/light, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered/clownplanet) (1,1,1) = {" aa @@ -1065,7 +1647,7 @@ ak am aN aS -aV +dE aH bf aJ @@ -1095,7 +1677,7 @@ aa ah ak ak -ah +cc aF at ar @@ -1137,7 +1719,7 @@ ar aJ aL aL -ah +cc bx bA bB @@ -1170,16 +1752,16 @@ aL aX aL bb -bb +dF bp -ah -bA +cc +dI bA bB -ah -ah +cc +cc bH -ah +cc bB bB bB @@ -1207,8 +1789,8 @@ bb bb bq bp -ah -ah +cc +cc bA bB bB @@ -1217,7 +1799,7 @@ bB bB ca bH -bB +dO ah ak ak @@ -1245,7 +1827,7 @@ bA bA bA bB -ah +cc bB bB bH @@ -1264,8 +1846,8 @@ ae ah ak ao -al -ar +ch +dB aH az az @@ -1275,12 +1857,12 @@ bg bj bl bp -ah +cc bA bA bB bB -ah +cc bB bB bB @@ -1306,18 +1888,18 @@ an aB aL bb -bb +dG br -ah -ah +cc +cc bA bB bB -ah -ah +cc +cc bB bB -ah +cc bB bH ak @@ -1331,7 +1913,7 @@ ab ad ah ak -ah +cc at ar aB @@ -1342,15 +1924,15 @@ aB aL aL bs -al +ch aJ -ah -ah -ah +cc +cc +cc bP bS -ah -bB +cc +dM bB bH ca @@ -1378,13 +1960,13 @@ aA aV ay az -ah -ah +cc +cc bL bM bM bM -ah +cc bB bH bH @@ -1402,10 +1984,10 @@ al al au ar -al +ch ar aT -al +ch ax ar aH @@ -1413,13 +1995,13 @@ aD aA aM aG -ah -bM +cc +dK bQ bT bM -ah -ah +cc +cc bH bB bB @@ -1431,7 +2013,7 @@ ah (16,1,1) = {" ac ag -ac +dA ah ak ao @@ -1447,7 +2029,7 @@ bt aM aG aV -al +ch bN bM bU @@ -1456,7 +2038,7 @@ bZ bB bH bB -ah +cc ak bX ak @@ -1481,12 +2063,12 @@ bu by bC aD -ah +cc bM bR bV bM -ah +cc bB bB bB @@ -1502,7 +2084,7 @@ ac ah ah ak -ah +cc az az az @@ -1515,12 +2097,12 @@ aG ba aL bI -ah +cc bL bM bM bM -ah +cc bB bB bB @@ -1536,25 +2118,25 @@ ad ah ak ak -ah +cc az az aO aA aA aL -ah -ah +cc +cc aZ -ah +cc bD -ah +cc bB -ah +cc bP -bS -ah -bB +dL +cc +dN bB bH bH @@ -1569,8 +2151,8 @@ aa ad ah ak -ah -ah +cc +cc aA aA aA @@ -1580,13 +2162,13 @@ aL bh bk bn -ah +cc bE aJ bB bB -ah -ah +cc +cc bY bB bB @@ -1603,9 +2185,9 @@ aa ae ah ak -ah -ah -aA +cc +cc +dC aK aL az @@ -1615,12 +2197,12 @@ bb bl bl bp -ah +cc bJ bA bB bB -ah +cc bB bH bB @@ -1649,9 +2231,9 @@ bb bl bl bz -al +ch bK -ah +cc bB bB bH @@ -1659,7 +2241,7 @@ bH bH bB bW -bB +dP ah bX ak @@ -1671,8 +2253,8 @@ aa aa ah ak -ah -ah +cc +cc aC aA aA @@ -1683,7 +2265,7 @@ bi bm br bp -ah +cc bA bA bB @@ -1705,8 +2287,8 @@ aa aa ah ak -ah -ah +cc +cc aD aA aL @@ -1714,17 +2296,17 @@ aA aL aL bh -bn +dH bp -ah -bA +cc +dJ bA bB bB bB bB bB -ah +cc bB bB ak @@ -1740,7 +2322,7 @@ aa ah ak ak -ah +cc aE aA aA @@ -1748,8 +2330,8 @@ aA aM aB aL -ah -ah +cc +cc bA bA bB @@ -1774,15 +2356,15 @@ aa ah ah ak -ah -ah +cc +cc aM aB -aM +dD ar ar aS -ah +cc ak ah bF @@ -1791,7 +2373,7 @@ bB ah bB bB -ah +cc bB bB ak @@ -1810,13 +2392,13 @@ ah ah ak ak -ah -aQ -ah +cc +cu +cc ba aC -aQ -ah +cu +cc ak ah ah @@ -1849,7 +2431,7 @@ ak aU aU aU -ah +cc ak ah ah diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 79f1604d5d..288f5fd12c 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -22,38 +22,38 @@ /turf/closed/wall/mineral/titanium/nodiagonal{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "af" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ag" = ( /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ah" = ( /obj/structure/toilet, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ai" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aj" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ak" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, @@ -61,34 +61,37 @@ /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "al" = ( /obj/structure/table/wood, /obj/item/toy/carpplushie, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "am" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "an" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 4 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ao" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ap" = ( /obj/structure/table, /obj/item/weapon/circular_saw, @@ -98,7 +101,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aq" = ( /obj/structure/table, /obj/item/weapon/cautery{ @@ -108,7 +111,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ar" = ( /obj/structure/table, /obj/item/weapon/surgical_drapes, @@ -116,12 +119,12 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "as" = ( /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "at" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -129,7 +132,7 @@ /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "au" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -137,7 +140,7 @@ /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "av" = ( /obj/item/weapon/reagent_containers/glass/rag, /obj/item/weapon/reagent_containers/spray/cleaner, @@ -145,13 +148,16 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aw" = ( /obj/structure/bed/roller, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ax" = ( /obj/structure/closet/crate/trashcart, /obj/item/weapon/storage/bag/trash, @@ -177,7 +183,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "az" = ( /obj/structure/noticeboard{ dir = 1; @@ -190,25 +196,25 @@ /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aA" = ( /obj/structure/closet/secure_closet/medical2, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aB" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aC" = ( /obj/structure/table/optable, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aD" = ( /obj/structure/table, /obj/item/weapon/retractor, @@ -216,7 +222,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aE" = ( /turf/closed/wall/mineral/titanium/nodiagonal{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface @@ -229,13 +235,13 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aG" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/mineral/titanium/nodiagonal{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aH" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/mineral/titanium/nodiagonal{ @@ -255,62 +261,65 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aL" = ( /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aM" = ( /obj/effect/mob_spawn/human/doctor/alive/lavaland, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aN" = ( /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aO" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aP" = ( /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 0 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aQ" = ( /turf/open/floor/plasteel/blue/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aR" = ( /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aS" = ( /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aT" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb, @@ -321,21 +330,24 @@ }, /obj/item/ammo_casing/shotgun/buckshot, /obj/item/weapon/storage/box/bodybags, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aU" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aV" = ( /obj/structure/closet/secure_closet/medical1, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aW" = ( /obj/machinery/vending/wallmed{ pixel_y = 28 @@ -343,47 +355,50 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aX" = ( /obj/item/stack/cable_coil/random, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aY" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "aZ" = ( /obj/effect/decal/cleanable/ash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ba" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/storage/backpack/dufflebag/med, +/obj/item/weapon/storage/backpack/duffelbag/med, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bb" = ( /obj/structure/table/reinforced, /obj/item/device/laser_pointer, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bc" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bd" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/gloves, @@ -391,17 +406,20 @@ pixel_x = 3; pixel_y = 3 }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "be" = ( /obj/effect/decal/cleanable/oil, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bf" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes/dromedaryco, @@ -409,39 +427,39 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bg" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bh" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/brute, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bi" = ( /obj/item/toy/cattoy, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bj" = ( /obj/structure/table/glass, /obj/item/weapon/lazarus_injector, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bk" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bl" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/cookie{ @@ -462,11 +480,14 @@ /obj/item/weapon/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bm" = ( /obj/structure/chair/comfy/teal{ dir = 8 @@ -475,13 +496,16 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bn" = ( /obj/structure/bed/dogbed, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bo" = ( /obj/item/weapon/reagent_containers/glass/bowl, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, @@ -489,7 +513,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bp" = ( /obj/structure/closet/crate/bin, /obj/item/trash/pistachios, @@ -499,32 +523,32 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bq" = ( /obj/structure/filingcabinet/chestdrawer/wheeled, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "br" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bs" = ( /obj/structure/table/reinforced, /obj/item/weapon/phone, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bt" = ( /obj/item/weapon/twohanded/required/kirbyplants, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bu" = ( /obj/structure/chair/comfy/teal{ dir = 8 @@ -533,7 +557,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bv" = ( /obj/effect/mob_spawn/mouse{ dir = 4; @@ -543,13 +567,13 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bx" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room"; @@ -558,7 +582,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "by" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, @@ -566,14 +590,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bz" = ( /obj/structure/table/reinforced, /obj/item/clothing/glasses/regular, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bA" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -581,14 +605,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bB" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/hug, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bC" = ( /obj/structure/chair/office/light{ dir = 1 @@ -596,7 +620,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bD" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/glass/bottle/cyanide{ @@ -607,20 +631,20 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bE" = ( /obj/structure/closet/crate/critter, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bF" = ( /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 10 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bG" = ( /obj/structure/chair/comfy/teal{ dir = 8 @@ -629,7 +653,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 6 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bH" = ( /obj/structure/table, /obj/item/weapon/tank/internals/oxygen, @@ -638,7 +662,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bI" = ( /obj/structure/sign/bluecross_2{ name = "animal hospital" @@ -646,7 +670,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bJ" = ( /obj/machinery/door/airlock/glass_large{ name = "Ian's Pet Care" @@ -655,7 +679,7 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bK" = ( /obj/item/weapon/reagent_containers/glass/bowl, /obj/item/weapon/reagent_containers/food/snacks/grown/wheat, @@ -665,7 +689,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bL" = ( /obj/vehicle/scooter/skateboard{ dir = 4 @@ -691,7 +715,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bO" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass{ @@ -707,7 +731,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bQ" = ( /obj/structure/table/glass, /obj/item/clothing/neck/petcollar, @@ -715,7 +739,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bR" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -728,7 +752,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 10 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bS" = ( /obj/structure/closet, /obj/item/weapon/defibrillator/loaded, @@ -738,7 +762,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 6 }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bT" = ( /obj/item/weapon/pickaxe, /obj/effect/decal/cleanable/blood/old, @@ -757,7 +781,7 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "bX" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -806,7 +830,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cd" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/latex, @@ -815,7 +839,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ce" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -824,13 +848,13 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cf" = ( /obj/structure/closet/l3closet, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cg" = ( /obj/machinery/door/unpowered/shuttle{ name = "Break Room" @@ -838,7 +862,7 @@ /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ch" = ( /obj/machinery/door/unpowered/shuttle{ name = "Emergency Care" @@ -846,7 +870,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ci" = ( /obj/machinery/door/unpowered/shuttle{ desc = "There's a note wedged in the seam saying something about directing pizza here."; @@ -856,7 +880,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cj" = ( /obj/machinery/door/unpowered/shuttle{ name = "Morgue" @@ -864,7 +888,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "ck" = ( /obj/machinery/door/unpowered/shuttle{ name = "Medical Supplies" @@ -872,7 +896,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cl" = ( /obj/machinery/door/unpowered/shuttle{ name = "Safety Supplies" @@ -880,7 +904,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) "cm" = ( /obj/machinery/door/unpowered/shuttle{ name = "Tool Storage" @@ -888,7 +912,157 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/ruin/powered) +/area/ruin/powered/animal_hospital) +"cn" = ( +/obj/machinery/light, +/turf/open/floor/grass{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"co" = ( +/obj/machinery/light, +/turf/open/floor/grass{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"cp" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered/animal_hospital) +"cr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered/animal_hospital) +"cs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered/animal_hospital) +"ct" = ( +/obj/effect/mob_spawn/human/doctor/alive/lavaland, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/ruin/powered/animal_hospital) +"cu" = ( +/obj/effect/mob_spawn/human/doctor/alive/lavaland, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/ruin/powered/animal_hospital) +"cv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/ruin/powered/animal_hospital) +"cw" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 0 + }, +/area/ruin/powered/animal_hospital) +"cx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"cy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/ruin/powered/animal_hospital) +"cz" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/ruin/powered/animal_hospital) +"cA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/ruin/powered/animal_hospital) +"cB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/ruin/powered/animal_hospital) +"cC" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"cD" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"cE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) (1,1,1) = {" aa @@ -963,7 +1137,7 @@ ab aJ ab ab -ac +cx ab aa aa @@ -987,7 +1161,7 @@ aa aa aa ab -ab +cp ax ac aJ @@ -1047,7 +1221,7 @@ aa ab ae ag -ag +cq ay ae aK @@ -1062,7 +1236,7 @@ bp by bF ae -ac +cC ac ab ab @@ -1087,7 +1261,7 @@ ae ae ae ae -aL +cz bq bz aP @@ -1104,14 +1278,14 @@ ac aa ab ab -ac +cn ae ae ae ae aG aL -aP +cw ae aV ba @@ -1137,7 +1311,7 @@ ac ac ae ai -as +cr as cg aK @@ -1170,7 +1344,7 @@ aj at as ae -aM +ct aK ck ao @@ -1230,7 +1404,7 @@ al au as ae -aM +cu aK cl ao @@ -1242,7 +1416,7 @@ aK aK aP ae -bM +cD ac ac ab @@ -1257,7 +1431,7 @@ ac ac ae am -as +cs as cg aK @@ -1320,7 +1494,7 @@ cd an aA ae -aL +cv aP ae ae @@ -1335,7 +1509,7 @@ bn bN bP ae -ab +cE ab aa aa @@ -1374,7 +1548,7 @@ aa aa ab ab -ac +co ae ap ao @@ -1443,15 +1617,15 @@ ae aO aR aR +cy aR aR aR +cA aR aR aR -aR -aR -aR +cB aR bS ae diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index 14cdf35514..d6a1a3567a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -6,7 +6,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "ac" = ( /obj/item/stack/medical/ointment, /obj/structure/table, @@ -19,6 +19,9 @@ /obj/structure/table, /obj/item/stack/medical/gauze, /obj/item/stack/medical/gauze, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -36,6 +39,9 @@ /area/ruin/powered/snow_biodome) "ag" = ( /obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -54,6 +60,9 @@ /area/ruin/powered/snow_biodome) "aj" = ( /obj/structure/sink, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -290,89 +299,92 @@ /obj/item/clothing/shoes/winterboots, /obj/item/clothing/gloves/fingerless, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aT" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aU" = ( /obj/machinery/vending/coffee, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aV" = ( /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aW" = ( /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aX" = ( /turf/open/floor/pod/light, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aY" = ( /obj/structure/chair/stool, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "aZ" = ( /obj/machinery/door/airlock/hatch, /obj/structure/fans/tiny, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "ba" = ( /obj/machinery/door/airlock/silver, /obj/structure/fans/tiny, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bb" = ( /obj/machinery/door/airlock/silver, /obj/structure/fans/tiny, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bc" = ( /obj/structure/table, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bd" = ( /obj/structure/table, /obj/item/weapon/pen, /obj/item/weapon/paper_bin, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "be" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bf" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bg" = ( /obj/item/weapon/twohanded/required/chainsaw, /obj/structure/closet, +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bh" = ( /obj/structure/filingcabinet, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bi" = ( /obj/machinery/computer/monitor, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bj" = ( /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bk" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bl" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/lava/smooth; @@ -382,22 +394,22 @@ /area/ruin/powered/snow_biodome) "bm" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bn" = ( /obj/item/clothing/mask/balaclava, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bo" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bp" = ( /obj/structure/table, /obj/item/weapon/pen, /obj/item/weapon/paper, /turf/open/floor/pod/dark, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "bq" = ( /obj/machinery/light/built{ dir = 1 @@ -406,12 +418,202 @@ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "o2=14;n2=23;TEMP=300" }, -/area/ruin/powered/snow_biodome) +/area/ruin/powered) "br" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/glass_large, /turf/open/floor/pod/dark, +/area/ruin/powered) +"bs" = ( +/obj/machinery/door/airlock/glass_large, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bt" = ( +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bu" = ( +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bv" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/ice{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, /area/ruin/powered/snow_biodome) +"bw" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"bx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"by" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bz" = ( +/obj/machinery/light, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"bA" = ( +/obj/machinery/light, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"bB" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bF" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bG" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bI" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bL" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bM" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bN" = ( +/obj/machinery/light, +/turf/open/floor/plating/ice{ + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bO" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bP" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=22;n2=82;TEMP=180" + }, +/area/ruin/powered/snow_biodome) +"bQ" = ( +/obj/machinery/light/small, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"bR" = ( +/obj/machinery/light/small, +/turf/open/floor/pod/dark, +/area/ruin/powered) (1,1,1) = {" aa @@ -458,10 +660,10 @@ ab ab ab aS -aW +bG aW aX -aW +bI aW bh ab @@ -486,7 +688,7 @@ ab ab ab ak -ak +by ak ab aS @@ -552,7 +754,7 @@ ak aI ak ak -ak +bC az ak aB @@ -560,7 +762,7 @@ ak ak ak aI -ak +bJ ak ak ak @@ -577,7 +779,7 @@ aa aa aa ab -ao +bv ao ao ao @@ -631,7 +833,7 @@ ak ak ak ak -ak +bO ab ab bm @@ -744,7 +946,7 @@ aq aq aK aq -ak +bD ao ao ao @@ -770,7 +972,7 @@ ab ad af ar -at +bw at aD at @@ -790,7 +992,7 @@ ak ak ak az -ak +bM ab aS aS @@ -806,7 +1008,7 @@ au au aq at -at +bz aq ak ak @@ -825,7 +1027,7 @@ ak aI ab bn -aW +bQ ab bm "} @@ -887,7 +1089,7 @@ ao ak ak ak -aO +bs aX aX br @@ -919,10 +1121,10 @@ ao ao ak ak -aP +bt aX aX -aP +bt bm "} (17,1,1) = {" @@ -966,7 +1168,7 @@ av at aG at -at +bA aq aR ak @@ -985,7 +1187,7 @@ ao ao ab aW -aW +bR ab bm "} @@ -995,7 +1197,7 @@ ai af aq av -at +bx aH at aN @@ -1014,7 +1216,7 @@ ak ak ak ao -ao +bN ab bo bp @@ -1032,7 +1234,7 @@ aq aq aq aq -ak +bE ak ak ak @@ -1175,7 +1377,7 @@ ak aI aI ak -ak +bP ab ab bm @@ -1224,7 +1426,7 @@ az ak ak ak -ak +bF ak ak ak @@ -1232,7 +1434,7 @@ ak ak az ak -ak +bK ak ak az @@ -1286,7 +1488,7 @@ ab ab ab ak -ak +bB ak ab aU @@ -1298,7 +1500,7 @@ bf bj ab ak -ak +bL ak ab ab @@ -1322,7 +1524,7 @@ ab ab ab aV -aW +bH aY bc be diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index 9de95170a9..e59667aae4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -15,36 +15,36 @@ /area/ruin/powered) "e" = ( /turf/open/floor/plating/lava/smooth, -/area/ruin/powered) +/area/ruin/powered/gluttony) "f" = ( /obj/item/weapon/reagent_containers/syringe/gluttony, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "g" = ( /obj/effect/gluttony, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "h" = ( /obj/item/weapon/veilrender/vealrender, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "i" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "j" = ( /obj/item/trash/plate, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "k" = ( /obj/machinery/door/airlock/uranium, /obj/structure/fans/tiny/invisible, @@ -57,37 +57,113 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "m" = ( /obj/item/trash/raisins, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "n" = ( /obj/item/trash/pistachios, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "o" = ( /obj/item/trash/popcorn, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "p" = ( /obj/item/trash/semki, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) "q" = ( /obj/item/trash/syndi_cakes, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/gluttony) +"r" = ( +/obj/effect/gluttony, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"s" = ( +/obj/effect/gluttony, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"t" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"u" = ( +/obj/effect/gluttony, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"v" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"w" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"x" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"y" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"z" = ( +/obj/item/trash/plate, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) +"A" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/gluttony) (1,1,1) = {" a @@ -211,7 +287,7 @@ c d i i -i +v d c b @@ -253,7 +329,7 @@ c c c d -i +t i m d @@ -277,7 +353,7 @@ d d g m -i +w d d d @@ -294,7 +370,7 @@ c d e d -g +r g g g @@ -302,7 +378,7 @@ g i p i -j +z l i d @@ -338,7 +414,7 @@ c d e d -g +s g g g @@ -346,7 +422,7 @@ i g i l -i +A i q d @@ -365,7 +441,7 @@ d d g i -i +x d d d @@ -385,7 +461,7 @@ c c c d -g +u i i d @@ -431,7 +507,7 @@ c d j i -i +y d c b diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm index 1c47260f2c..7f0cfced70 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm @@ -122,6 +122,9 @@ name = "shrine of the liberator"; pixel_x = 0 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/mineral/titanium/purple{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -215,6 +218,7 @@ /obj/item/weapon/storage/firstaid/fire, /obj/structure/table/wood, /obj/item/weapon/storage/firstaid/fire, +/obj/machinery/light, /turf/open/floor/mineral/titanium/purple{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -262,6 +266,122 @@ baseturf = /turf/open/floor/plating/lava/smooth }, /area/ruin/powered/golem_ship) +"I" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"J" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"K" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"L" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"M" = ( +/obj/effect/mob_spawn/human/golem/adamantine, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"N" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"O" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"P" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"Q" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"R" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"S" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"T" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"U" = ( +/obj/effect/mob_spawn/human/golem/adamantine, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"V" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"W" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"X" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) (1,1,1) = {" a @@ -358,7 +478,7 @@ a a a b -l +L l j l @@ -384,10 +504,10 @@ l l b l -l +Q G l -l +T b b b @@ -427,7 +547,7 @@ j l l b -l +P l G l @@ -444,18 +564,18 @@ a a b c -f +I b -m +M o b l l G o -m +U b -f +V F b a @@ -510,18 +630,18 @@ a a b c -f +J b l l +O l l -l -l +S l z b -f +W F b a @@ -598,9 +718,9 @@ a a b e -f +K b -l +N l l l @@ -609,7 +729,7 @@ v l B b -f +X f b a @@ -670,7 +790,7 @@ h h b t -l +R b h h diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index d63971dafb..4b71e65a80 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -16,26 +16,32 @@ "e" = ( /obj/structure/table/wood/poker, /obj/item/weapon/gun/ballistic/revolver/russian/soul, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "f" = ( /obj/structure/cursed_slot_machine, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "g" = ( /obj/structure/table/wood/poker, /obj/item/weapon/coin/mythril, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "h" = ( /obj/structure/table/wood/poker, /obj/item/weapon/coin/diamond, @@ -43,13 +49,13 @@ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "i" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "j" = ( /obj/structure/table/wood/poker, /obj/item/weapon/coin/adamantine, @@ -57,7 +63,7 @@ baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol" }, -/area/ruin/powered) +/area/ruin/powered/greed) "k" = ( /obj/machinery/computer/arcade/battle{ emagged = 1 @@ -65,46 +71,50 @@ /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "l" = ( /obj/item/weapon/coin/gold, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "m" = ( /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "n" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c1000, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "o" = ( /obj/item/weapon/storage/bag/money, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "p" = ( /obj/structure/table/wood/poker, /obj/item/weapon/ore/gold, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "q" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c50, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "r" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c500, @@ -113,21 +123,47 @@ /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "s" = ( /obj/structure/table/wood/poker, /obj/item/stack/spacecash/c200, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/greed) "t" = ( /obj/machinery/door/airlock/gold, +/obj/structure/fans/tiny/invisible, /turf/open/floor/engine/cult{ baseturf = /turf/open/floor/plating/lava/smooth }, -/obj/structure/fans/tiny/invisible, /area/ruin/powered) +"u" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c1000, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/greed) +"v" = ( +/obj/item/weapon/coin/gold, +/obj/machinery/light/small, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/greed) +"w" = ( +/obj/item/weapon/storage/bag/money, +/obj/machinery/light/small, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/greed) (1,1,1) = {" a @@ -320,7 +356,7 @@ m m l m -l +v d d a @@ -364,7 +400,7 @@ m l m l -o +w d d a @@ -404,7 +440,7 @@ c d d p -r +u r d c diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index 9a86d48b66..c341460d97 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -20,7 +20,7 @@ /turf/open/floor/mineral/silver{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/pride) "f" = ( /obj/structure/mirror{ pixel_x = 32 @@ -28,12 +28,12 @@ /turf/open/floor/mineral/silver{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/pride) "g" = ( /turf/open/floor/mineral/silver{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/pride) "h" = ( /obj/structure/mirror/magic/pride, /turf/closed/wall/mineral/diamond{ @@ -47,6 +47,109 @@ blocks_air = 1 }, /area/ruin/powered) +"j" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"k" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"l" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"m" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"n" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"o" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"p" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"q" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"r" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) +"s" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/pride) (1,1,1) = {" a @@ -120,16 +223,16 @@ c d d d +j e e +l e e +n e e -e -e -e -e +p e e d @@ -153,7 +256,7 @@ g g g g -g +r d a a @@ -197,7 +300,7 @@ g g g g -g +s d c a @@ -208,16 +311,16 @@ c d d d +k f f +m f f +o f f -f -f -f -f +q f f d diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm new file mode 100644 index 0000000000..f7dff903f5 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm @@ -0,0 +1,84 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/obj/mecha/working/ripley/mining, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"e" = ( +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/miner/lavaland, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) + +(1,1,1) = {" +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +b +b +b +a +a +"} +(3,1,1) = {" +a +b +c +b +c +b +a +"} +(4,1,1) = {" +a +b +c +d +e +b +a +"} +(5,1,1) = {" +a +b +c +c +b +b +a +"} +(6,1,1) = {" +a +b +b +b +b +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 64c1a7cb26..ac67c57d9b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -19,31 +19,31 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "e" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/disks_plantgene, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "f" = ( /obj/machinery/plantgenes/seedvault, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "g" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "h" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "i" = ( /obj/structure/closet/crate/hydroponics, /obj/structure/beebox, @@ -57,7 +57,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "j" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; @@ -71,13 +71,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "l" = ( /obj/machinery/door/airlock, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "m" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; @@ -90,7 +90,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "o" = ( /obj/structure/closet/crate/hydroponics, /obj/item/weapon/cultivator, @@ -108,13 +108,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "p" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "q" = ( /obj/item/weapon/hatchet, /obj/item/weapon/storage/bag/plants, @@ -123,7 +123,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "r" = ( /obj/structure/table/wood, /obj/item/weapon/storage/bag/plants, @@ -133,7 +133,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "s" = ( /obj/structure/table/wood, /obj/item/weapon/gun/energy/floragun, @@ -144,13 +144,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "t" = ( /obj/effect/mob_spawn/human/seed_vault, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "u" = ( /obj/structure/sink{ icon_state = "sink"; @@ -161,19 +161,19 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "v" = ( /obj/machinery/vending/hydronutrients, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "w" = ( /obj/machinery/vending/hydroseeds, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "x" = ( /obj/machinery/reagentgrinder{ pixel_y = 5 @@ -186,7 +186,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "y" = ( /obj/structure/sink{ dir = 4; @@ -197,13 +197,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "z" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "A" = ( /obj/machinery/door/airlock/external, /obj/structure/fans/tiny, @@ -217,31 +217,31 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "C" = ( /obj/machinery/seed_extractor, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "D" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "E" = ( /obj/machinery/chem_dispenser/mutagensaltpeter, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "F" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "G" = ( /obj/structure/closet/crate/hydroponics, /obj/item/clothing/under/rank/hydroponics, @@ -251,13 +251,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "H" = ( /obj/machinery/chem_master/condimaster, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "I" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/glass/bucket, @@ -267,14 +267,14 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "J" = ( /obj/item/weapon/storage/toolbox/syndicate, /obj/structure/table/wood, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/lava/smooth }, -/area/ruin/powered) +/area/ruin/powered/seedvault) "K" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, @@ -292,6 +292,102 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"N" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/disks_plantgene, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"O" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"P" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"Q" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"R" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"S" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"T" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"U" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"V" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"W" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"X" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) +"Y" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/seedvault) (1,1,1) = {" a @@ -346,10 +442,10 @@ a a c c +T h h -h -h +U c c a @@ -389,12 +485,12 @@ c k c n -h +R u h h u -h +V u c a @@ -429,17 +525,17 @@ a a a c -e +N h c -p +P h p h h p h -p +X c a a @@ -539,17 +635,17 @@ a b a c -h +O h c -p +Q h h h h h h -p +Y c a a @@ -587,12 +683,12 @@ c i c s -h +S y h h y -h +W J c a diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index e413e2ddba..afc0dfb104 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -12,6 +12,10 @@ /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) "ae" = ( +/obj/item/weapon/bombcore/large/underwall, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base) +"af" = ( /obj/structure/closet/secure_closet/bar{ req_access = null; req_access_txt = "150" @@ -20,7 +24,7 @@ dir = 10 }, /area/ruin/powered/syndicate_lava_base) -"af" = ( +"ag" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/syndicake, /obj/item/weapon/reagent_containers/food/snacks/syndicake, @@ -30,9 +34,12 @@ req_access = null; req_access_txt = "150" }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"ag" = ( +"ah" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/salad/validsalad, /turf/open/floor/plasteel/podhatch{ @@ -41,16 +48,19 @@ dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"ah" = ( +"ai" = ( /obj/structure/rack{ icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar" }, /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"ai" = ( +"aj" = ( /obj/structure/rack{ icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; @@ -59,7 +69,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/gin, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aj" = ( +"ak" = ( /obj/structure/dresser, /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -67,40 +77,40 @@ }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"ak" = ( +"al" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"al" = ( +"am" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"am" = ( +"an" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, /obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"an" = ( +"ao" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/podhatch{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"ao" = ( +"ap" = ( /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"ap" = ( +"aq" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"aq" = ( +"ar" = ( /obj/item/stack/sheet/mineral/plastitanium{ amount = 30 }, @@ -112,10 +122,10 @@ dir = 9 }, /area/ruin/powered/syndicate_lava_base) -"ar" = ( +"as" = ( /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"as" = ( +"at" = ( /obj/effect/mob_spawn/human/lavaland_syndicate{ tag = "icon-sleeper_s (EAST)"; icon_state = "sleeper_s"; @@ -123,10 +133,10 @@ }, /turf/open/floor/plasteel/grimy, /area/ruin/powered/syndicate_lava_base) -"at" = ( +"au" = ( /turf/open/floor/plasteel/grimy, /area/ruin/powered/syndicate_lava_base) -"au" = ( +"av" = ( /obj/effect/mob_spawn/human/lavaland_syndicate{ tag = "icon-sleeper_s (WEST)"; icon_state = "sleeper_s"; @@ -134,7 +144,7 @@ }, /turf/open/floor/plasteel/grimy, /area/ruin/powered/syndicate_lava_base) -"av" = ( +"aw" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (EAST)"; @@ -142,27 +152,19 @@ dir = 4 }, /area/ruin/powered/syndicate_lava_base) -"aw" = ( +"ax" = ( /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/podhatch{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"ax" = ( -/obj/structure/table/wood, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/ammo_box/magazine/sniper_rounds, -/obj/item/ammo_box/magazine/sniper_rounds, -/obj/item/ammo_box/magazine/sniper_rounds, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered/syndicate_lava_base) "ay" = ( /obj/structure/table/wood, /obj/item/ammo_box/magazine/m10mm, @@ -172,12 +174,30 @@ /obj/item/ammo_box/magazine/sniper_rounds, /obj/item/ammo_box/magazine/sniper_rounds, /obj/item/ammo_box/magazine/sniper_rounds, -/obj/item/ammo_box/magazine/sniper_rounds, -/obj/item/ammo_box/magazine/sniper_rounds, -/obj/item/ammo_box/magazine/sniper_rounds, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/floor/plasteel/grimy, /area/ruin/powered/syndicate_lava_base) "az" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base) +"aA" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (SOUTHEAST)"; @@ -185,7 +205,7 @@ dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"aA" = ( +"aB" = ( /obj/item/stack/sheet/metal{ amount = 50 }, @@ -198,7 +218,7 @@ dir = 10 }, /area/ruin/powered/syndicate_lava_base) -"aB" = ( +"aC" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, @@ -206,18 +226,18 @@ icon_state = "wood-broken4" }, /area/ruin/powered/syndicate_lava_base) -"aC" = ( +"aD" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/drinkingglasses, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aD" = ( +"aE" = ( /obj/structure/table/wood, /obj/item/toy/nuke, /obj/item/weapon/book/manual/nuclear, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aE" = ( +"aF" = ( /obj/structure/table/wood, /obj/item/weapon/lighter{ pixel_y = 3 @@ -225,18 +245,18 @@ /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aF" = ( +"aG" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aG" = ( +"aH" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) -"aH" = ( +"aI" = ( /obj/effect/mob_spawn/human/lavaland_syndicate/comms{ tag = "icon-sleeper_s (EAST)"; icon_state = "sleeper_s"; @@ -244,26 +264,26 @@ }, /turf/open/floor/plasteel/grimy, /area/ruin/powered/syndicate_lava_base) -"aI" = ( +"aJ" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) -"aJ" = ( +"aK" = ( /obj/structure/closet/crate/bin, /obj/item/trash/syndi_cakes, /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"aK" = ( +"aL" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"aL" = ( +"aM" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"aM" = ( +"aN" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ pixel_x = 3; @@ -279,12 +299,12 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"aN" = ( +"aO" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"aO" = ( +"aP" = ( /obj/structure/dresser, /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -294,13 +314,13 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"aP" = ( +"aQ" = ( /obj/item/target, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"aQ" = ( +"aR" = ( /obj/structure/closet/emcloset{ anchored = 1 }, @@ -311,7 +331,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"aR" = ( +"aS" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 @@ -320,9 +340,6 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"aS" = ( -/turf/open/floor/plasteel/black, -/area/ruin/powered/syndicate_lava_base) "aT" = ( /obj/machinery/door/airlock/hatch{ name = "Dormitories"; @@ -337,6 +354,9 @@ /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/device/flashlight/seclite, /obj/item/clothing/mask/gas, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (EAST)"; icon_state = "podhatch"; @@ -402,11 +422,6 @@ }, /area/ruin/powered/syndicate_lava_base) "bb" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/ruin/powered/syndicate_lava_base) -"bc" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -414,34 +429,38 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bd" = ( +"bc" = ( /obj/structure/bookcase/random, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"be" = ( +"bd" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, +/obj/machinery/light/small, /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"bf" = ( +"be" = ( /obj/structure/bookcase/random, /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"bg" = ( +"bf" = ( /obj/structure/toilet{ tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8 }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bh" = ( +"bg" = ( /obj/machinery/door/airlock/hatch{ name = "Lounge"; req_access_txt = "150" @@ -450,13 +469,13 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bi" = ( +"bh" = ( /obj/machinery/chem_dispenser, /turf/open/floor/plasteel/podhatch{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bj" = ( +"bi" = ( /obj/structure/table/reinforced, /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/glass/beaker, @@ -474,7 +493,7 @@ dir = 1 }, /area/ruin/powered/syndicate_lava_base) -"bk" = ( +"bj" = ( /obj/machinery/chem_master, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (EAST)"; @@ -482,7 +501,7 @@ dir = 4 }, /area/ruin/powered/syndicate_lava_base) -"bl" = ( +"bk" = ( /obj/structure/noticeboard{ pixel_y = 32 }, @@ -495,7 +514,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bm" = ( +"bl" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/weapon/folder/white, @@ -505,11 +524,14 @@ /obj/item/device/assembly/signaler, /obj/item/device/assembly/voice, /obj/item/device/assembly/voice, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bn" = ( +"bm" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/beakers{ pixel_x = 3; @@ -522,17 +544,23 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bo" = ( +"bn" = ( +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plasteel/podhatch{ dir = 9 }, /area/ruin/powered/syndicate_lava_base) -"bp" = ( +"bo" = ( +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/plasteel/podhatch{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bq" = ( +"bp" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ desc = "Used to grind things up into raw materials and liquids."; @@ -543,7 +571,7 @@ }, /turf/open/floor/plasteel/podhatch/corner, /area/ruin/powered/syndicate_lava_base) -"br" = ( +"bq" = ( /obj/structure/reagent_dispensers/virusfood{ pixel_y = 32 }, @@ -555,7 +583,7 @@ }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"bs" = ( +"br" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = 32 @@ -563,16 +591,19 @@ /obj/machinery/computer/pandemic, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"bt" = ( +"bs" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, /obj/item/weapon/storage/box/syringes, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"bu" = ( +"bt" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /obj/item/weapon/reagent_containers/blood/random, @@ -582,49 +613,52 @@ dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"bv" = ( +"bu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) -"bw" = ( +"bv" = ( +/obj/machinery/light/small{ + dir = 1 + }, /mob/living/carbon/monkey, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bx" = ( +"bw" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"by" = ( +"bx" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bz" = ( +"by" = ( /mob/living/carbon/monkey, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bA" = ( +"bz" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bB" = ( +"bA" = ( /obj/machinery/door/window/brigdoor, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bC" = ( +"bB" = ( /obj/machinery/chem_heater, /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -633,13 +667,13 @@ dir = 10 }, /area/ruin/powered/syndicate_lava_base) -"bD" = ( +"bC" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"bE" = ( +"bD" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (SOUTHEAST)"; @@ -647,10 +681,10 @@ dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"bF" = ( +"bE" = ( /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"bG" = ( +"bF" = ( /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, @@ -671,7 +705,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bH" = ( +"bG" = ( /obj/structure/table/reinforced, /obj/item/weapon/book/manual/wiki/infections, /obj/item/stack/sheet/mineral/silver{ @@ -683,7 +717,7 @@ dir = 4 }, /area/ruin/powered/syndicate_lava_base) -"bI" = ( +"bH" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -691,14 +725,14 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"bJ" = ( +"bI" = ( /obj/machinery/door/airlock/hatch{ name = "Monkey Pen"; req_access_txt = "150" }, /turf/open/floor/plasteel/black, /area/ruin/powered/syndicate_lava_base) -"bK" = ( +"bJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, /obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, @@ -706,7 +740,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bL" = ( +"bK" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 @@ -715,7 +749,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bM" = ( +"bL" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/gloves/color/latex, @@ -729,7 +763,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"bN" = ( +"bM" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (EAST)"; @@ -737,6 +771,17 @@ dir = 4 }, /area/ruin/powered/syndicate_lava_base) +"bN" = ( +/obj/machinery/vending/toyliberationstation{ + req_access_txt = "150" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) "bO" = ( /obj/machinery/iv_drip, /obj/item/weapon/reagent_containers/blood/random, @@ -870,6 +915,7 @@ /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, +/obj/machinery/light, /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (NORTH)"; icon_state = "podhatch"; @@ -925,15 +971,10 @@ /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) "cj" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 8 - }, -/area/ruin/powered/syndicate_lava_base) -"ck" = ( /obj/structure/sign/biohazard, /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) -"cl" = ( +"ck" = ( /obj/machinery/door/airlock/hatch{ name = "Virology Lab"; req_access_txt = "150" @@ -942,7 +983,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cm" = ( +"cl" = ( /obj/structure/rack, /obj/item/ammo_box/foambox{ pixel_x = -3; @@ -957,7 +998,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cn" = ( +"cm" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -965,28 +1006,28 @@ dir = 9 }, /area/ruin/powered/syndicate_lava_base) -"co" = ( +"cn" = ( /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (NORTH)"; icon_state = "podhatch"; dir = 1 }, /area/ruin/powered/syndicate_lava_base) -"cp" = ( +"co" = ( /turf/open/floor/plasteel/podhatch/corner{ tag = "icon-podhatchcorner (EAST)"; icon_state = "podhatchcorner"; dir = 4 }, /area/ruin/powered/syndicate_lava_base) -"cq" = ( +"cp" = ( /turf/open/floor/plasteel/podhatch/corner{ tag = "icon-podhatchcorner (WEST)"; icon_state = "podhatchcorner"; dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cr" = ( +"cq" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 @@ -995,13 +1036,13 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cs" = ( +"cr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) -"ct" = ( +"cs" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; @@ -1014,7 +1055,7 @@ }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) -"cu" = ( +"ct" = ( /obj/machinery/sleeper/syndie{ dir = 8 }, @@ -1022,7 +1063,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cv" = ( +"cu" = ( /obj/structure/closet/crate/secure, /obj/item/target, /obj/item/target, @@ -1036,41 +1077,38 @@ dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"cw" = ( +"cv" = ( /turf/open/floor/plasteel/podhatch{ dir = 10 }, /area/ruin/powered/syndicate_lava_base) -"cx" = ( +"cw" = ( /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"cy" = ( +"cx" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) -"cz" = ( -/turf/open/floor/plasteel/podhatch, -/area/ruin/powered/syndicate_lava_base) -"cA" = ( +"cy" = ( /turf/open/floor/plasteel/podhatch/corner{ tag = "icon-podhatchcorner (NORTH)"; icon_state = "podhatchcorner"; dir = 1 }, /area/ruin/powered/syndicate_lava_base) -"cB" = ( +"cz" = ( /turf/open/floor/plasteel/podhatch/corner, /area/ruin/powered/syndicate_lava_base) -"cC" = ( +"cA" = ( /turf/open/floor/plasteel/podhatch{ tag = "icon-podhatch (SOUTHEAST)"; icon_state = "podhatch"; dir = 6 }, /area/ruin/powered/syndicate_lava_base) -"cD" = ( +"cB" = ( /obj/machinery/door/airlock/hatch{ name = "Infirmary"; req_access_txt = "150" @@ -1079,7 +1117,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cE" = ( +"cC" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /obj/item/weapon/reagent_containers/blood/random, @@ -1087,7 +1125,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cF" = ( +"cD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -1096,7 +1134,7 @@ }, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) -"cG" = ( +"cE" = ( /obj/machinery/door/airlock/hatch{ name = "Experimentation Room"; req_access_txt = "150" @@ -1105,7 +1143,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cH" = ( +"cF" = ( /obj/machinery/door/airlock/hatch{ name = "Telecommunications Control"; req_access_txt = "150" @@ -1114,18 +1152,21 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cI" = ( +"cG" = ( /turf/open/floor/engine, /area/ruin/powered/syndicate_lava_base) -"cJ" = ( +"cH" = ( /obj/structure/noticeboard{ pixel_y = 32 }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cK" = ( +"cI" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/syndicate, /obj/item/device/multitool, @@ -1133,7 +1174,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cL" = ( +"cJ" = ( /obj/item/weapon/surgicaldrill, /obj/item/weapon/circular_saw, /obj/structure/table/reinforced, @@ -1141,7 +1182,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cM" = ( +"cK" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -1155,7 +1196,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cN" = ( +"cL" = ( /obj/item/stack/cable_coil/white{ pixel_x = 3; pixel_y = 3 @@ -1167,14 +1208,14 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cO" = ( +"cM" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cP" = ( +"cN" = ( /obj/structure/table/reinforced, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -1188,19 +1229,19 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cQ" = ( +"cO" = ( /obj/machinery/computer/camera_advanced, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cR" = ( +"cP" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cS" = ( +"cQ" = ( /obj/item/weapon/cautery, /obj/item/weapon/scalpel, /obj/structure/table/reinforced, @@ -1208,22 +1249,25 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cT" = ( +"cR" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cU" = ( +"cS" = ( /obj/item/weapon/retractor, /obj/item/weapon/hemostat, /obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cV" = ( +"cT" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -1231,7 +1275,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cW" = ( +"cU" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -1242,7 +1286,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"cX" = ( +"cV" = ( /obj/structure/table/reinforced, /obj/item/device/radio/intercom{ broadcasting = 1; @@ -1256,13 +1300,13 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"cY" = ( +"cW" = ( /obj/structure/sign/fire{ pixel_x = -32 }, /turf/open/floor/engine, /area/ruin/powered/syndicate_lava_base) -"cZ" = ( +"cX" = ( /obj/structure/table/reinforced, /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, @@ -1273,7 +1317,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"da" = ( +"cY" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel{ amount = 15 @@ -1284,13 +1328,16 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"db" = ( +"cZ" = ( /obj/structure/filingcabinet/security, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"dc" = ( +"da" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, @@ -1298,27 +1345,27 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dd" = ( +"db" = ( /obj/machinery/computer/message_monitor, /obj/item/weapon/paper/monitorkey, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"de" = ( +"dc" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"df" = ( +"dd" = ( /obj/effect/baseturf_helper, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"dg" = ( +"de" = ( /obj/machinery/button/door{ id = "lavalandsyndi"; name = "Syndicate Experimentor Lockdown Control"; @@ -1327,7 +1374,7 @@ }, /turf/open/floor/engine, /area/ruin/powered/syndicate_lava_base) -"dh" = ( +"df" = ( /obj/machinery/button/door{ id = "lavalandsyndi"; name = "Syndicate Experimentor Lockdown Control"; @@ -1338,7 +1385,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"di" = ( +"dg" = ( /obj/item/stack/sheet/mineral/plastitanium{ amount = 30 }, @@ -1346,20 +1393,23 @@ amount = 50 }, /obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dj" = ( +"dh" = ( /obj/structure/filingcabinet/medical, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"dk" = ( +"di" = ( /turf/open/floor/circuit/green, /area/ruin/powered/syndicate_lava_base) -"dl" = ( +"dj" = ( /obj/machinery/door/poddoor/preopen{ id = "lavalandsyndi"; name = "Syndicate Research Experimentor Shutters" @@ -1372,7 +1422,7 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dm" = ( +"dk" = ( /obj/item/stack/sheet/metal{ amount = 50 }, @@ -1389,7 +1439,16 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dn" = ( +"dl" = ( +/obj/machinery/door/airlock/hatch{ + name = "Self Destruct Control"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"dm" = ( /obj/machinery/telecomms/relay/preset/ruskie{ use_power = 0 }, @@ -1398,7 +1457,7 @@ dir = 5 }, /area/ruin/powered/syndicate_lava_base) -"do" = ( +"dn" = ( /obj/machinery/door/airlock/hatch{ name = "Syndicate Recon Outpost"; req_access_txt = "150" @@ -1408,6 +1467,9 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) +"do" = ( +/turf/open/floor/circuit/red, +/area/ruin/powered/syndicate_lava_base) "dp" = ( /obj/machinery/door/airlock/hatch{ name = "Monkey Pen"; @@ -1421,6 +1483,10 @@ /obj/structure/sign/vacuum{ pixel_x = -32 }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1434,6 +1500,10 @@ }, /area/ruin/powered/syndicate_lava_base) "ds" = ( +/obj/machinery/syndicatebomb/self_destruct, +/turf/open/floor/circuit/red, +/area/ruin/powered/syndicate_lava_base) +"dt" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /mob/living/carbon/monkey, @@ -1441,83 +1511,601 @@ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dt" = ( +"du" = ( /obj/structure/sign/securearea{ pixel_y = 32 }, /turf/open/floor/plating/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"du" = ( -/obj/item/weapon/bombcore/large/underwall, -/turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) "dv" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dw" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dx" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dy" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dz" = ( /obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dA" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dB" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dC" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dD" = ( -/obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) +/area/ruin/powered) "dE" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dF" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dH" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dM" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dN" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dO" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dP" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dQ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dR" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dS" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dT" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dU" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dV" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dW" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dX" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"dZ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ea" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ec" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ed" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ee" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ef" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eg" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ei" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ej" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ek" = ( /obj/item/weapon/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) -"dF" = ( +/area/ruin/powered) +"el" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"em" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"en" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eo" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ep" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"er" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"es" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"et" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eu" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ev" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ew" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ex" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ey" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ez" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eA" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eB" = ( +/obj/item/weapon/bombcore/large/underwall, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eD" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eE" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eF" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eH" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eM" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eN" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eO" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eP" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eQ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eR" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eS" = ( +/obj/item/weapon/bombcore/large/underwall, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eT" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eU" = ( +/obj/item/weapon/bombcore/large/underwall, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eV" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eW" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eX" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"eZ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fa" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fc" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fd" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fe" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ff" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fg" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fi" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fj" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fk" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fl" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fm" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fn" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fo" = ( +/obj/item/weapon/bombcore/large/underwall, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fp" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fr" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fs" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"ft" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fu" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fv" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fw" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fx" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fy" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fA" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fB" = ( /obj/machinery/door/airlock/hatch{ - name = "Self Destruct Control"; + name = "Syndicate Recon Outpost"; req_access_txt = "150" }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ruin/powered) +"fC" = ( +/obj/machinery/door/airlock/hatch{ + name = "Syndicate Recon Outpost"; + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ruin/powered) +"fD" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fE" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fF" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fH" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"fJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base) +"fK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base) +"fL" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fM" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fN" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fO" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fQ" = ( +/obj/structure/bed/roller, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) -"dG" = ( +"fR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ruin/powered/syndicate_lava_base) +"fS" = ( +/obj/machinery/iv_drip, +/obj/item/weapon/reagent_containers/blood/random, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"fT" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"fU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/ruin/powered/syndicate_lava_base) +"fV" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"fW" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"fX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/ruin/powered/syndicate_lava_base) +"fY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/ruin/powered/syndicate_lava_base) +"fZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"ga" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/podhatch, +/area/ruin/powered/syndicate_lava_base) +"gb" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/podhatch, +/area/ruin/powered/syndicate_lava_base) +"gc" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"gd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/ruin/powered/syndicate_lava_base) +"ge" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base) +"gf" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ruin/powered/syndicate_lava_base) +"gg" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 8 + }, +/area/ruin/powered/syndicate_lava_base) +"gh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/ruin/powered/syndicate_lava_base) +"gi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/ruin/powered/syndicate_lava_base) +"gj" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base) +"gk" = ( +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/circuit/red, /area/ruin/powered/syndicate_lava_base) -"dH" = ( -/obj/item/weapon/bombcore/large/underwall, -/turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/syndicate_lava_base) -"dI" = ( -/turf/open/floor/circuit/red, -/area/ruin/powered/syndicate_lava_base) -"dJ" = ( -/obj/machinery/syndicatebomb/self_destruct, -/turf/open/floor/circuit/red, -/area/ruin/powered/syndicate_lava_base) -"dK" = ( -/turf/open/floor/circuit/red, -/area/ruin/powered/syndicate_lava_base) -"dL" = ( +"gl" = ( +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/circuit/red, /area/ruin/powered/syndicate_lava_base) @@ -1825,15 +2413,15 @@ ac ab ab ac -ad -ad -ad -ad -ad -ad -dD -ad -ad +dv +dv +dv +dv +dv +dv +dz +dv +dv ac ab ab @@ -1851,29 +2439,29 @@ ab ab ab ac -ad -ad -ad -ad -ad -dw -ad -ad -ad -ad -ad -ad -dA -ad -ad -cI -cI -cI -cY -cI -cI -cI -ad +dv +dv +dv +dv +dv +dz +dv +dv +dv +dv +dv +dv +dz +dv +dv +cG +ge +cG +cW +cG +gj +cG +dv ac ab ab @@ -1891,29 +2479,29 @@ ab ab ab ab -ad -ap -ap -ap +dv +aq +aq +aq aY -ap +fP aY -bA -bK -ap +bz +bJ +bN bV cf -cm -cv -ad -cI -cI -cI -cI -cI -cI -cI +cl +cu ad +cG +cG +cG +cG +cG +cG +cG +dv ab ab ab @@ -1931,29 +2519,29 @@ ac ab ab ab -ad -ap -aP -aN -aN -aN -aN -bB -aN -ap -ap +dv +aq +aQ +aO +aO +aO +aO +bA +aO +aq +aq cg -ap -ap -cF -cI -cI -cI -cI -cI -cI -cI -ad +aq +aq +cD +cG +cG +cG +cG +cG +cG +cG +dv ab ab ab @@ -1971,29 +2559,29 @@ ab ab ac ac -ad -ap -ap -ap +dv +aq +fL +aq aZ -ap +aq aZ -bA -bL -ap +bz +bK +aq bW ad -aR -ap -ad -cI -cI -cI -cI -cI -cI -cI +aS +aq ad +cG +cG +cG +cG +cG +cG +cG +dv ab ab ab @@ -2008,6 +2596,10 @@ ab ab ab ab +dv +dv +dv +dv ad ad ad @@ -2019,21 +2611,17 @@ ad ad ad ad -ad -ad -ad -ad -bv +bu cg ad -cI -cI -cI -cI -cI -cI -cI -ad +cG +cG +cG +cG +cG +cG +cG +dv ac ab ab @@ -2048,32 +2636,32 @@ ab ab ab ab -ad -an -av -az -aI -aQ +dv +ao +aw +aA +aJ +aR aU ba ad -bi -bC -aR -bO +bh +bB +aS +fS bO cf -cn -cw -ad -cI -cI -cI -cI -cI -cI -cI +cm +cv ad +cG +cG +cG +cG +cG +cG +cG +dv ac ab ab @@ -2088,32 +2676,32 @@ ab ab ab ab +dv +ap +aq +ap +aq +aq +ap +aq ad -ao -ap -ao -ap -ap -ao -ap -ad -bj -bD -ap -ao +bi +bC +aq ap +aq ch -co -cz -ad -cI -cI -cI -cI -dg -cI -cI +cn +cw ad +cG +cG +cG +cG +de +cG +cG +dv ac ac ab @@ -2128,34 +2716,34 @@ ab ab ab ac +dv +aq +ap +aq +ap +ap +aq +ap ad -ap -ao -ap -ao -ao -ap -ao -ad -bk -bE -ap -ap -ap +bj +bD +aq +aq +aq ci -co -cy +cn +cx ad cf -cF -cF -cF -ad -dl -ad -dH +cD +cD +cD ad +dj ad +dz +dv +dv ab ab ab @@ -2168,34 +2756,34 @@ ab ab ab ac +dv +ar +ax +aB ad +aS aq -aw -aA +bb ad -aR -ap -bc -ad -bl -bF -ap +bk +bE +aq bP bX ad -co -cz -dB -aR -cN -bG -cZ -dh -ap -cW -bv -ds -ad +fX +ga +ae +aS +cL +bF +cX +df +aq +cU +bu +dt +dv ab ab ab @@ -2207,8 +2795,8 @@ ab ab ab ab -ad -ad +dv +dv ad ad ad @@ -2216,26 +2804,26 @@ ad ad aV ad -dx -bm -bF -ap +ae +bl +bE +aq bQ bY -bv -co -cz -cG -ap -ap -ap -ap -ap -ap -ap +bu +cn +cw +cE +aq +aq +aq +aq +aq +aq +aq dp -aN -ad +aO +dv ab ab ab @@ -2247,35 +2835,35 @@ ab ab ab ab -ad -ae -ar -ar -aB -aJ +dv +af +as +fJ +aC +aK +aq ap -ao -bd +bc ad -bn -bG -bM +bm +bF +bL bR bZ ad -co -cz +cn +cw cf -ap -ap -cV -da -di -dm -aR -bv -ds -ad +aq +gf +cT +cY +dg +dk +aS +bu +dt +dv ab ab ab @@ -2287,24 +2875,24 @@ ab ab ab ab -ad -af -ar -ar -aC -aK -ao +dv +ag +as +as +aD +aL ap -be +aq +bd ad ad -bv -bv -bv +bu +bu +bu ad ad -co -cz +cn +cw ad ad ad @@ -2315,8 +2903,8 @@ ad ad ad ad -ad -dt +dv +du ab ab ab @@ -2327,35 +2915,35 @@ ab ab ab ab -ad -ag -ar -ar -aD -aL +dv +ah +as +as +aE +aM +aq ap -ao -ap -bh -bo +aq +bg +bn aY aY aY +fT +aY +co +cy +aY +gc aY aY -cp -cA +gg aY -aY -aY -aY -aY -aY -cw -do +cv +dn dq -aN -do +aO +fB ab ab ab @@ -2367,35 +2955,35 @@ ab ab ab ab -du +dz ad -ar -ar -aE -aK -ao +as +as +aF +aL ap -ao -bh -bp +aq +ap +bg +bo aZ aZ aZ +fU +aZ +cp +cz +aZ +gd aZ aZ -cq -cB +gh aZ -aZ -aZ -aZ -aZ -aZ -cC -do +cA +dn dr -aN -do +aO +fB ab ab ab @@ -2407,36 +2995,36 @@ ab ab ab ab -ad -ah -ar -ar -aF -ao +dv +ai +as +as +aG ap -ao -bc +aq +ap +fM ad ad -bv -bv -bv +bu +bu +bu ad ad -co -cz +cn +cw ad ad ad ad ad ad -ad -ad -ad -ad -ad -dt +dv +dv +dv +dv +dv +du ab ab ab @@ -2447,31 +3035,31 @@ ab ab ab ab -ad -ai -ar -ar -aG +dv +aj +as +fK +aH +aq ap -ao -ap -bf +aq +be ad -bq -bH -bN +bp +bG +bM bS ca -ck -co -cz -dC -aR -ap -cW -db -dj -dE +cj +cn +cw +ae +aS +aq +cU +cZ +dh +dz ac ac ac @@ -2487,7 +3075,7 @@ ab ab ab ab -ad +dv ad ad ad @@ -2497,21 +3085,21 @@ ad aT ad ad -br -bI -ap -ap +bq +bH +aq +aq cb -cl -co -cz -cH +ck +cn +cw +cF +aq ap -ao -ao -ao ap -ad +ap +aq +dv ac ac ab @@ -2527,35 +3115,35 @@ ab ab ab ab +dv +ak +at +ay +aI +aN ad -aj -as -ax -aH -aM +aq +aS ad +br +aq ap -aR -ad -bs -ap -ao -ap +aq bP ad -co -cz +fY +gb cf -ap -cO -cX -dc -ap -ad -ad -ad -ad -ad +aq +cM +cV +da +aq +dv +dv +dv +dv +dv ab ab ab @@ -2567,35 +3155,35 @@ ab ab ab ab -ad -ak -at -at -at -aN +dv +al +au +au +au +aO aT -ap -ap +aq +fN ad -bt -ap -ao +bs +aq ap +aq cc -bv -co -cz +bu +cn +cw ad -cJ -cP -bI -dd -ap -ad -ap -dI -ap +cH +cN +bH +db +aq ad +aq +gk +aq +dv ab ab ab @@ -2607,35 +3195,35 @@ ab ab ab ab -ad -ad -ad dv ad ad +ae ad -ap -ap ad -bu +ad +aq +aq +ad +bt +aq ap -ao bT cd -bv -co -cz -ad -ap -cQ -ap -ap -ap -dF -dG -dJ -dL +bu +cn +cw ad +aq +cO +aq +aq +aq +dl +do +ds +do +dv ab ab ab @@ -2647,35 +3235,35 @@ ab ab ab ab -ad -al -at -at -at -aN +dv +am +au +au +au +aO aT +aq +fO +ae +bu +bu ap -ap -dy -bv -bv -ao -by -by -dz -cr -cC +bx +bx +ae +cq +cA ad -cK -cR -aN -aN -bL -ad -ap -dK -ap +cI +cP +aO +aO +bK ad +aq +gl +aq +dv ab ab ab @@ -2687,35 +3275,35 @@ ab ab ab ab +dv +an +av +az +av +aP ad -am -au -ay -au -aO +aq +aS ad +bv +bI ap -aR +bI +fV ad -bw -bJ -ao -bJ -aN -ad -cs -cD -ad -ad -ad -ad -cH +cr +cB ad ad ad ad +cF ad ad +dv +dv +dv +dv ab ab ab @@ -2727,32 +3315,32 @@ ab ab ab ab -ad -ad -ad -ad -ad -ad -ad +dv +dv +dv +dv +dv +dv +dv aW ad ad +bw +bx +ap bx -by -ao -by ce ad -ct -ap -ap -cL -cS -ad -de -dk -dk +cs +aq +aq +cJ +cQ ad +dc +di +di +dv ab ab ab @@ -2773,26 +3361,26 @@ ac ac ab ac -ad +dv aX -bg +bf ad -by -by -ao -by -by +bx +bx +ap +bx +bx ad -ap -ap -ap -ap -cT -ad -df -dk -dn +fZ +aq +aq +aq +cR ad +dd +di +dm +dv ab ab ab @@ -2813,26 +3401,26 @@ ab ab ab ab -ad -ad -ad -ad -bx -bJ -ao +dv +dv +dv +dv +fQ +bI +ap bU -aN +fW ad -cu -cE -cu -cM -cU -ad -de -dk -dk +ct +cC +ct +cK +cS ad +dc +gi +di +dv ac ab ab @@ -2856,23 +3444,23 @@ ac ab ab ac -ad -bz -by -ao +dv by +bx +fR +bx ce -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +dv +dv +dv +dv +dv +dv +dv +dv +dv +dv +dv ac ab ab @@ -2896,13 +3484,13 @@ ab ab ab ab -ad -ad -ad -ad -ad -ad -ad +dv +dv +dv +dv +dv +dv +dv ab ab ab diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm deleted file mode 100644 index ab0173231e..0000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm +++ /dev/null @@ -1,10010 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"b" = ( -/turf/closed/indestructible, -/area/ruin/powered) -"c" = ( -/turf/open/floor/engine/cult, -/area/ruin/powered) -"d" = ( -/obj/structure/destructible/cult/pylon, -/turf/open/floor/engine/cult, -/area/ruin/powered) -"e" = ( -/turf/open/floor/plating{ - icon_state = "cultdamage5" - }, -/area/ruin/powered) -"f" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/open/floor/engine/cult, -/area/ruin/powered) -"g" = ( -/turf/open/floor/circuit/off, -/area/ruin/powered) -"h" = ( -/turf/closed/indestructible{ - desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; - icon = 'icons/turf/walls/cult_wall.dmi'; - icon_state = "cult" - }, -/area/ruin/powered) -"i" = ( -/turf/open/floor/plating{ - icon_state = "cultdamage3" - }, -/area/ruin/powered) -"j" = ( -/turf/open/floor/plating{ - icon_state = "cultdamage6" - }, -/area/ruin/powered) -"k" = ( -/obj/effect/gateway, -/turf/open/floor/engine/cult, -/area/ruin/powered) -"l" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/open/floor/circuit/off, -/area/ruin/powered) -"m" = ( -/obj/machinery/wish_granter_dark, -/turf/open/floor/circuit/green/off, -/area/ruin/powered) -"n" = ( -/turf/open/floor/circuit/green/off, -/area/ruin/powered) -"o" = ( -/obj/structure/destructible/cult/pylon, -/turf/open/floor/circuit/green/off, -/area/ruin/powered) -"p" = ( -/obj/structure/signpost, -/turf/open/floor/circuit/green/off, -/area/ruin/powered) -"q" = ( -/obj/effect/meatgrinder, -/turf/open/floor/circuit/green/off, -/area/ruin/powered) -"r" = ( -/obj/structure/destructible/cult/pylon, -/turf/open/floor/circuit/off, -/area/ruin/powered) -"s" = ( -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth - }, -/area/ruin/powered) -"t" = ( -/turf/open/floor/plating{ - icon_state = "cultdamage2" - }, -/area/ruin/powered) -"u" = ( -/turf/open/floor/carpet, -/area/ruin/powered) -"v" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/open/floor/carpet, -/area/ruin/powered) -"w" = ( -/obj/machinery/door/airlock/vault{ - locked = 1 - }, -/turf/open/floor/engine/cult, -/area/ruin/powered) -"x" = ( -/obj/structure/destructible/cult/pylon, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth - }, -/area/ruin/powered) -"y" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth - }, -/area/ruin/powered) -"z" = ( -/turf/template_noop, -/turf/closed/indestructible{ - desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; - icon = 'icons/turf/walls/cult_wall.dmi'; - icon_state = "cult" - }, -/area/ruin/powered) -"A" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/template_noop, -/area/template_noop) -"B" = ( -/obj/effect/mob_spawn/human/miner/rig, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth - }, -/area/ruin/powered) -"C" = ( -/obj/machinery/door/airlock/vault{ - locked = 1 - }, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth; - - }, -/obj/structure/fans/tiny/invisible, -/area/ruin/powered) -"D" = ( -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/template_noop) -"E" = ( -/turf/closed/indestructible, -/area/template_noop) -"F" = ( -/obj/item/weapon/paper{ - info = "meat grinder requires sacri" - }, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/template_noop) -"G" = ( -/obj/effect/mob_spawn/human/syndicatecommando, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/template_noop) -"H" = ( -/mob/living/simple_animal/hostile/faithless, -/turf/open/floor/engine/cult{ - baseturf = /turf/open/floor/plating/lava/smooth; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/template_noop) - -(1,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(2,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(3,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(4,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -a -a -a -a -a -a -a -a -a -b -b -s -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(5,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -b -b -a -a -a -a -a -a -a -a -b -s -s -h -s -s -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(6,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -b -b -a -a -a -a -a -a -a -b -s -h -h -h -s -b -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(7,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -b -b -a -a -a -a -a -a -b -s -s -h -h -s -s -s -s -s -s -h -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(8,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -h -h -c -c -b -b -a -a -a -a -a -b -b -s -s -h -h -h -h -h -h -c -h -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(9,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -f -c -h -c -c -c -b -b -b -b -b -b -b -b -h -s -h -h -s -s -s -s -s -h -s -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(10,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -h -h -c -c -c -c -h -s -s -s -s -h -s -y -h -s -y -h -h -h -h -h -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(11,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -f -c -d -h -c -c -f -c -h -s -s -h -s -h -y -s -h -y -h -h -s -s -s -h -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(12,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -c -h -c -c -c -h -h -c -f -f -c -h -s -s -h -s -h -s -y -h -s -s -s -s -s -s -h -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(13,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -c -c -c -h -c -c -h -h -h -h -c -c -f -h -s -s -h -s -s -s -x -h -s -x -s -s -s -s -h -s -s -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(14,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -h -h -c -h -c -c -h -c -c -c -h -h -s -h -s -s -s -s -h -s -s -s -h -s -s -h -s -s -b -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(15,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -h -c -c -c -c -c -c -c -h -c -h -c -f -h -h -c -c -c -h -s -h -h -h -h -h -h -s -s -s -h -s -s -h -s -s -s -s -s -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(16,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -h -c -c -c -h -h -c -c -h -c -h -c -c -c -h -d -c -c -h -s -c -c -c -c -c -h -h -h -h -h -s -s -h -s -x -s -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(17,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -h -h -c -c -c -h -c -c -h -c -h -h -c -c -h -h -c -h -h -s -h -c -c -c -c -c -d -c -h -s -s -s -h -s -s -s -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(18,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -c -c -c -h -c -c -c -h -d -c -h -c -c -h -c -c -c -c -c -h -s -s -h -h -h -f -f -c -c -c -h -s -s -s -h -s -s -s -s -s -s -b -a -a -a -a -a -a -D -a -a -a -a -a -a -a -"} -(19,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -h -h -c -c -h -c -c -h -c -c -h -h -h -c -c -c -h -s -s -s -s -h -h -h -c -c -c -h -s -s -y -h -s -x -s -s -s -s -b -D -D -D -a -a -a -D -a -a -a -a -a -a -a -"} -(20,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -h -d -c -c -c -h -c -c -h -c -c -h -c -c -c -c -h -h -c -c -h -h -s -s -s -s -s -h -h -c -c -h -s -y -s -w -s -s -s -s -s -s -b -a -a -D -D -D -D -a -a -a -a -a -a -a -a -"} -(21,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -h -c -c -c -h -h -c -f -c -h -c -c -h -c -c -h -d -c -c -c -c -h -h -c -c -h -h -s -s -s -s -s -h -c -c -h -s -s -s -w -s -s -s -s -s -s -b -a -a -a -D -a -a -a -a -a -a -a -a -a -a -"} -(22,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -h -h -h -c -c -h -c -c -c -h -f -c -h -c -c -h -h -c -c -h -c -c -h -c -c -c -h -h -h -x -s -s -h -c -c -h -s -s -s -h -s -x -s -s -s -s -b -D -D -a -a -a -a -a -a -a -a -a -a -a -a -"} -(23,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -h -h -c -c -h -f -c -c -h -c -c -h -c -c -c -h -c -c -h -c -c -h -h -c -c -c -f -h -h -s -s -h -c -c -h -h -h -h -h -s -s -s -s -s -s -b -a -D -D -a -a -a -a -a -a -a -a -a -a -a -"} -(24,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -h -h -c -c -h -c -c -c -h -f -c -h -c -c -c -h -c -c -h -f -c -c -h -h -c -f -c -c -h -h -s -h -c -c -c -c -s -s -h -s -s -s -s -s -s -b -D -D -D -D -a -A -a -a -a -a -a -a -a -a -"} -(25,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -h -c -c -h -c -c -c -h -c -c -h -h -c -c -h -c -c -h -h -c -c -c -h -c -s -s -s -s -h -s -h -h -c -c -c -s -s -h -s -x -B -s -s -s -b -a -D -D -D -a -a -a -a -a -a -a -a -a -a -"} -(26,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -h -c -h -c -f -h -c -c -c -h -c -c -c -h -c -c -h -c -c -c -h -c -f -c -h -h -s -s -s -s -c -s -s -h -c -c -c -s -s -h -s -s -s -s -s -s -b -D -D -D -D -D -D -D -D -a -a -a -a -a -a -"} -(27,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -h -c -f -c -c -h -c -c -h -h -c -c -c -h -c -c -h -h -c -c -h -h -h -h -h -h -s -s -s -s -c -s -h -h -h -h -h -s -s -h -s -s -y -s -s -s -b -a -a -a -a -a -a -a -a -D -D -a -a -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -h -h -c -c -f -h -c -c -h -d -c -c -c -h -c -c -c -h -h -c -c -c -c -c -c -h -h -s -s -s -h -h -h -s -s -s -s -s -s -h -s -x -s -s -s -s -b -a -a -a -a -a -a -a -a -D -a -a -a -a -a -"} -(29,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -h -d -c -c -h -c -c -h -c -c -c -c -h -h -d -c -c -h -h -h -h -c -c -c -c -h -h -h -h -h -s -s -s -s -s -s -s -s -h -s -s -s -s -s -s -b -E -E -E -E -a -a -a -a -a -a -a -a -a -a -"} -(30,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -h -h -h -h -h -h -c -c -c -c -c -c -c -c -h -h -c -c -c -c -c -h -h -h -c -c -c -h -s -s -s -s -s -s -s -s -x -s -s -h -s -s -s -s -s -s -C -F -G -D -D -D -D -D -a -a -a -a -a -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -h -c -c -c -c -c -c -h -h -h -h -c -f -c -c -c -c -d -h -c -f -c -h -s -s -s -s -s -s -h -h -h -s -s -h -s -x -s -s -s -s -C -D -D -D -H -D -D -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -h -h -h -c -c -h -h -h -c -c -c -h -h -c -c -c -c -c -c -c -c -c -c -h -c -c -h -h -s -s -s -s -h -h -h -s -h -s -s -h -s -s -s -s -s -s -b -E -E -E -E -a -a -D -a -a -a -a -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -h -h -c -c -c -h -h -h -c -h -c -c -h -h -h -h -h -h -h -c -c -h -c -c -h -s -s -s -s -h -h -x -s -s -h -s -s -h -s -s -s -s -s -s -b -a -a -a -a -a -a -D -D -a -a -a -a -a -a -"} -(34,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -h -c -c -c -c -d -h -h -h -c -c -h -c -f -f -c -c -h -c -c -c -c -c -h -h -s -s -s -h -s -s -y -s -h -s -s -h -s -x -s -s -s -s -b -a -a -a -a -a -a -D -D -a -a -a -a -a -a -"} -(35,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -h -h -c -c -c -c -c -c -h -c -c -h -f -c -f -f -c -h -h -c -c -c -c -c -h -s -s -s -s -s -s -s -s -h -s -s -h -s -s -s -s -s -s -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(36,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -h -c -c -c -c -c -c -h -c -c -h -h -h -h -c -f -c -h -c -c -c -c -c -h -s -s -s -s -s -s -h -h -h -s -s -h -s -s -s -s -s -s -b -D -D -a -a -a -a -a -a -a -D -a -a -a -a -"} -(37,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -h -c -c -c -c -c -c -h -c -c -c -c -d -h -c -c -c -h -h -h -h -h -h -h -h -s -s -c -s -h -h -s -s -s -s -h -s -x -s -s -s -b -b -a -D -a -a -a -a -a -a -a -a -a -a -a -a -"} -(38,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -h -h -c -c -c -c -c -h -c -c -c -c -c -h -h -c -c -c -c -c -c -c -c -c -h -h -s -h -h -h -s -s -s -s -y -h -s -s -s -b -b -b -a -a -D -a -a -a -a -a -a -a -a -a -a -a -a -"} -(39,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -h -h -c -c -c -c -h -h -c -c -c -c -c -h -h -c -c -c -c -c -c -c -c -c -h -h -h -s -s -s -s -s -s -s -h -s -s -b -a -a -a -a -a -D -a -a -a -a -a -a -a -a -a -a -a -a -"} -(40,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -f -f -c -c -h -h -c -c -c -c -h -c -c -c -c -c -c -h -h -h -h -h -h -d -c -c -c -c -c -c -s -s -s -s -s -s -s -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(41,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -h -h -c -c -c -c -c -c -c -h -c -c -c -c -h -h -h -h -h -c -f -c -c -c -h -c -c -c -c -c -c -c -c -c -s -s -s -s -s -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(42,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -h -c -c -c -d -h -h -c -c -h -h -c -f -c -c -c -c -h -c -c -c -c -f -h -h -c -c -c -h -h -h -h -h -c -s -s -s -s -s -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(43,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -h -h -c -c -c -h -h -c -c -c -h -h -h -c -c -f -c -h -c -c -h -h -h -h -c -c -c -c -h -f -c -c -h -h -h -h -h -h -h -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(44,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -h -h -c -c -h -h -c -c -c -c -d -h -c -c -c -c -h -c -c -h -c -c -c -c -c -c -c -h -c -f -c -c -c -h -h -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(45,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -h -h -c -c -h -h -h -c -c -c -h -h -h -d -c -h -c -c -h -c -c -c -h -h -h -h -h -f -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(46,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -h -h -c -c -c -h -h -h -c -c -c -h -h -c -h -c -c -h -c -c -c -h -d -c -c -c -c -h -h -h -h -h -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(47,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -h -c -c -c -c -d -h -c -c -c -c -c -c -h -c -c -h -c -c -c -c -c -c -c -c -h -h -d -h -h -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(48,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -h -c -c -c -c -c -h -h -h -c -c -c -c -h -c -c -h -h -h -c -c -c -c -h -h -h -f -c -f -c -f -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(49,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -c -c -h -h -c -c -f -f -c -c -h -h -h -h -h -h -c -c -c -f -h -h -h -h -h -h -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(50,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -h -h -h -c -c -c -c -c -c -c -c -d -h -h -c -c -c -c -c -c -c -c -c -c -c -c -h -h -h -h -h -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(51,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -i -c -c -c -c -c -c -h -h -h -c -c -c -c -c -c -c -c -h -h -d -c -c -f -c -c -c -c -c -c -c -h -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(52,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -f -c -c -c -d -c -c -c -c -h -c -c -c -c -c -c -c -c -c -h -h -h -h -c -c -c -c -c -c -c -h -h -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(53,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -h -h -h -h -h -h -c -c -c -c -c -c -c -h -h -c -c -c -h -h -h -h -f -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(54,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -h -h -h -c -c -c -f -f -c -h -h -h -h -h -d -c -f -c -c -h -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(55,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -c -j -c -c -c -f -c -c -c -c -c -c -c -c -c -h -h -h -c -c -c -c -c -c -c -c -c -c -c -c -c -f -h -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(56,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -d -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -h -h -h -h -c -c -c -c -c -c -c -c -c -h -h -h -c -f -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(57,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -e -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -h -h -c -c -c -c -c -h -h -h -h -d -c -c -f -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(58,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -i -c -c -j -c -c -c -c -c -c -c -c -c -h -h -h -h -h -h -h -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(59,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -k -c -c -c -c -c -c -s -s -s -c -k -c -c -c -c -c -c -c -c -c -c -c -c -h -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(60,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -e -c -c -c -c -c -c -c -c -c -c -c -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -c -h -w -w -h -h -h -h -h -h -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(61,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -f -c -c -c -c -c -c -c -j -c -c -c -c -c -i -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(62,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -d -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -f -c -c -c -d -u -u -u -u -d -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(63,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -f -c -c -c -c -c -c -c -c -c -c -f -c -d -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -v -u -u -u -c -c -f -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(64,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -j -c -f -c -c -c -c -c -c -u -u -u -u -c -f -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(65,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -e -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -u -u -v -u -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(66,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -j -c -c -f -c -c -c -c -c -e -c -c -c -c -i -c -c -c -c -c -c -f -c -u -u -u -u -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(67,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -j -c -c -c -c -c -c -c -c -c -c -c -f -c -k -c -c -d -u -u -u -u -d -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(68,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(69,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -k -c -c -f -c -c -c -c -c -c -c -c -f -c -c -c -c -c -d -c -c -c -c -c -c -c -u -u -u -v -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(70,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -k -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(71,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -c -d -c -c -c -c -c -c -c -c -c -c -c -i -c -c -c -c -c -c -f -c -c -u -u -u -u -c -i -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(72,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -i -c -c -c -c -c -c -c -c -e -c -c -c -c -i -c -c -c -c -c -c -c -c -c -c -c -c -d -u -u -u -u -d -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(73,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -j -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(74,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -g -g -c -c -c -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -f -c -u -v -u -u -c -c -c -c -f -c -f -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(75,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -g -g -g -c -c -c -c -c -c -c -c -f -c -c -c -f -c -c -i -c -c -c -c -c -u -u -u -u -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(76,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -g -c -c -i -c -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(77,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -g -c -c -c -c -c -l -c -c -c -c -g -g -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -d -u -u -u -u -d -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(78,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -g -c -c -c -c -g -c -c -c -c -g -c -c -c -c -c -c -c -d -c -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -c -c -c -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(79,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -g -g -k -c -c -g -c -c -c -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -f -c -c -c -v -u -u -u -c -c -f -c -c -c -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(80,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -c -c -c -g -c -c -c -g -c -c -c -c -c -t -c -c -c -c -c -f -c -c -c -c -c -c -u -u -u -u -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(81,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -g -c -g -c -c -c -f -g -c -c -d -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -u -u -u -u -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(82,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -c -g -c -g -c -c -c -g -c -c -c -c -c -f -j -c -c -c -c -c -c -c -f -c -d -u -u -u -u -d -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(83,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -c -g -c -g -c -c -c -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(84,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -g -c -g -c -c -g -c -g -g -c -g -g -c -c -c -c -c -g -f -c -c -k -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(85,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -l -g -g -c -c -g -c -g -c -c -g -c -c -c -c -g -g -g -c -c -c -c -c -c -c -c -c -f -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(86,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -g -g -d -g -c -g -c -g -g -c -f -c -c -g -c -c -c -c -c -c -c -c -j -c -c -c -c -k -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(87,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -g -c -g -g -g -g -g -k -g -c -c -c -c -g -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(88,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -c -g -g -g -g -c -c -g -c -c -c -g -g -c -c -f -c -c -c -c -d -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(89,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -g -i -c -g -f -g -c -c -c -c -g -c -c -c -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(90,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -g -g -c -g -g -g -g -g -c -g -g -r -c -g -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(91,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -i -c -g -g -g -c -g -g -g -c -g -c -g -g -c -g -g -c -c -c -f -c -c -c -c -j -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(92,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -g -l -g -g -g -g -g -c -g -g -g -c -g -g -c -c -g -g -c -c -c -c -c -c -c -c -f -c -c -c -c -b -b -a -a -a -a -A -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(93,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -g -g -g -g -c -g -c -g -l -g -c -g -g -c -c -g -g -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(94,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -g -g -c -d -g -c -g -g -c -g -g -g -g -g -g -c -c -c -c -c -c -c -c -f -c -c -c -c -d -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(95,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -g -g -g -g -c -c -g -g -l -g -g -g -g -g -g -f -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(96,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -g -g -g -c -c -g -g -g -g -g -g -f -g -c -c -c -g -c -c -c -c -c -c -c -e -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(97,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -g -g -g -c -g -g -g -g -g -c -g -g -c -g -g -g -c -c -c -g -g -g -c -c -c -c -c -c -j -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(98,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -g -g -g -g -c -g -g -g -g -g -g -g -c -g -l -g -g -g -g -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(99,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -g -g -i -b -b -g -b -b -g -g -g -g -g -g -g -l -g -c -c -c -c -c -g -c -c -c -c -k -c -c -c -c -c -c -j -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(100,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -d -g -g -b -g -g -g -b -g -g -g -g -g -c -c -g -g -g -g -g -g -g -g -c -c -c -c -c -f -c -j -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(101,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -b -b -g -b -g -b -b -g -g -g -g -l -g -g -c -c -c -c -c -f -c -c -c -c -c -c -c -c -c -c -c -f -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(102,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -b -g -c -g -g -g -b -g -g -g -g -g -g -g -g -g -g -g -c -c -c -c -c -c -d -c -c -c -c -c -c -c -c -c -f -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(103,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -b -g -g -g -g -g -b -g -g -g -c -c -c -c -d -c -c -g -g -g -c -c -c -c -c -c -c -c -c -c -c -d -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(104,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -b -c -d -g -r -c -b -c -c -g -g -g -c -c -c -c -c -c -c -c -c -c -c -c -c -j -c -c -c -c -c -c -c -c -f -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(105,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -n -b -b -b -b -b -c -d -g -g -g -g -c -c -f -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(106,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -p -n -n -n -n -n -n -n -n -b -c -c -c -c -c -g -c -c -c -c -c -c -f -c -f -c -c -c -c -f -c -c -j -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(107,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -n -n -n -n -n -n -n -n -n -b -c -c -c -f -c -c -c -c -c -k -c -c -c -c -c -c -f -c -c -c -c -c -c -c -f -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(108,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -n -n -n -n -n -n -o -n -n -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -e -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(109,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -n -n -n -n -n -b -b -b -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(110,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -n -n -n -n -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -c -c -c -c -d -c -c -c -c -c -c -c -f -c -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(111,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -n -n -n -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -c -c -c -c -c -c -c -f -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(112,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -n -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -f -c -c -c -c -f -c -c -c -c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(113,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -n -q -n -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -c -c -c -c -c -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(114,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -n -n -b -n -o -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -c -c -c -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(115,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -o -n -n -n -n -n -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(116,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -n -n -n -n -n -n -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(117,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -n -n -n -n -n -n -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -A -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(118,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -m -n -n -n -n -n -n -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(119,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -n -n -n -o -n -n -n -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(120,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm index 8993318f00..8f1e550e17 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -8,185 +8,81 @@ }, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "c" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "d" = ( /obj/structure/alien/resin/wall, /obj/structure/alien/weeds{ icon_state = "weeds2" }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "e" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" }, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "f" = ( /obj/structure/alien/weeds, /obj/structure/alien/weeds{ icon_state = "weeds2" }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "g" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "h" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "i" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "j" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "k" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "l" = ( /obj/structure/alien/weeds/node, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "m" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" }, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "n" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "o" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -198,43 +94,19 @@ }, /obj/item/weapon/gun/ballistic/automatic/pistol, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "p" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "q" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "r" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" @@ -242,112 +114,48 @@ /obj/structure/alien/resin/wall, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "s" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "t" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "u" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" }, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "v" = ( /obj/structure/alien/weeds/node, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "w" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "x" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "y" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "z" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" @@ -364,28 +172,12 @@ /obj/item/weapon/melee/baton/loaded, /obj/item/clothing/head/helmet, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "A" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "B" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" @@ -393,59 +185,27 @@ /obj/structure/alien/egg/burst, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "C" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "D" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "E" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "F" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/queen/large{ @@ -455,15 +215,7 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "G" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" @@ -472,28 +224,12 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "H" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "I" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -507,56 +243,24 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/glasses/night, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "J" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "K" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "L" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "M" = ( /obj/structure/alien/weeds{ icon_state = "weeds1" @@ -573,15 +277,7 @@ stat = 2 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "N" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, @@ -590,15 +286,7 @@ "O" = ( /obj/structure/alien/weeds/node, /turf/template_noop, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "P" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" @@ -615,41 +303,17 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "R" = ( /obj/structure/alien/weeds, /turf/template_noop, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "S" = ( /obj/structure/alien/weeds{ icon_state = "weeds2" }, /turf/template_noop, -/area/awaycontent/a5{ - always_unpowered = 1; - has_gravity = 1; - name = "The Hive"; - power_environ = 0; - power_equip = 0; - power_light = 0; - poweralm = 0 - }) +/area/ruin/xenonest) "T" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index c06cd20702..5395c297f1 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -475,7 +475,7 @@ /area/ruin/derelictoutpost) "bq" = ( /obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ - helmet = null; + head = null; id_job = "Tradepost Officer"; name = "Tradeport Officer"; random = 1 diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 785d2e9456..790868ded7 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -1,6741 +1,421 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/turf/closed/mineral/random/low_chance, -/area/ruin/unpowered) -"ac" = ( -/turf/closed/wall/mineral/iron, -/area/ruin/deepstorage) -"ad" = ( -/obj/structure/closet/cardboard, -/obj/item/stack/sheet/mineral/silver, -/obj/item/stack/sheet/mineral/gold, -/obj/item/stack/sheet/mineral/silver, -/obj/item/stack/sheet/mineral/silver, -/obj/item/stack/sheet/mineral/gold, -/obj/item/stack/sheet/mineral/gold, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ae" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/toolbox/drone, -/obj/item/weapon/storage/toolbox/drone, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"af" = ( -/obj/structure/closet/cardboard, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/cable_coil, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ag" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/storage/box/zipties, -/obj/item/weapon/switchblade, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ah" = ( -/obj/structure/closet/cardboard, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ai" = ( -/obj/structure/closet/cardboard, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aj" = ( -/obj/structure/closet/cardboard, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/weapon/shovel, -/obj/item/weapon/pickaxe/drill, -/obj/item/weapon/pickaxe/drill, -/obj/item/weapon/pickaxe/drill, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ak" = ( -/obj/structure/closet/cardboard, -/obj/item/device/flashlight/lantern, -/obj/item/device/flashlight/lantern, -/obj/item/device/flashlight/lantern, -/obj/item/device/tape/random, -/obj/item/device/tape/random, -/obj/item/device/tape/random, -/obj/item/weapon/storage/box/rxglasses, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"al" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/storage/box/bodybags, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"am" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/kitchen/rollingpin, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"an" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/defibrillator, -/obj/item/weapon/storage/box/medipens, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ao" = ( -/obj/structure/closet/cardboard, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ap" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aq" = ( -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"ar" = ( -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"as" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"at" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"au" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Bunker" - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"av" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"aw" = ( -/obj/structure/mirror{ - pixel_x = 30 - }, -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"ax" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/drone, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"ay" = ( -/obj/structure/table, -/obj/item/weapon/gun/ballistic/automatic/wt550{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/weapon/gun/ballistic/automatic/wt550{ - pixel_x = 2; - pixel_y = 0 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"az" = ( -/obj/structure/table, -/obj/item/weapon/storage/backpack/dufflebag/sec{ - contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); - desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; - name = "dufflebag"; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aA" = ( -/obj/structure/table, -/obj/item/device/radio{ - pixel_x = -4 - }, -/obj/item/device/radio, -/obj/item/device/radio{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aB" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aC" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/brute, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aD" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aE" = ( -/obj/structure/closet/crate/radiation, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aF" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aG" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aH" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aI" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/ruin/deepstorage) -"aJ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/deepstorage) -"aK" = ( -/obj/structure/bed, -/turf/open/floor/wood, -/area/ruin/deepstorage) -"aL" = ( -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"aM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"aN" = ( -/obj/structure/table, -/obj/item/clothing/gloves/combat{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/clothing/gloves/combat{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aO" = ( -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aP" = ( -/obj/structure/table, -/obj/item/device/mass_spectrometer/adv, -/obj/item/device/mass_spectrometer/adv, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/gauze, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aQ" = ( -/obj/structure/closet/radiation, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aR" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aS" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"aT" = ( -/obj/structure/closet/wardrobe/pink, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/deepstorage) -"aU" = ( -/turf/open/floor/wood, -/area/ruin/deepstorage) -"aV" = ( -/obj/structure/bed, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/deepstorage) -"aW" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"aX" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"aY" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/pill_bottle/charcoal, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"aZ" = ( -/obj/structure/table, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare{ - pixel_y = 6 - }, -/obj/item/device/flashlight/flare, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"ba" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bb" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/deepstorage) -"bc" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/deepstorage) -"bd" = ( -/obj/structure/bed, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/deepstorage) -"be" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/weapon/soap, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"bf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ruin/deepstorage) -"bg" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bh" = ( -/obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bi" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Bunker" - }, -/turf/open/floor/wood, -/area/ruin/deepstorage) -"bj" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Bunker" - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/deepstorage) -"bk" = ( -/obj/structure/fireaxecabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bl" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bm" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bn" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bo" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bp" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Bunker" - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bq" = ( -/obj/machinery/processor{ - name = "processor" - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"br" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/matches, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bs" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bt" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/light, -/area/ruin/deepstorage) -"bv" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/light, -/area/ruin/deepstorage) -"bw" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bx" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"by" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bz" = ( -/obj/machinery/telecomms/relay/preset/telecomms, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bB" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bC" = ( -/obj/machinery/light, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/light, -/area/ruin/deepstorage) -"bD" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bF" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bG" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bH" = ( -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bI" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bJ" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bK" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bL" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bM" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Bunker APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0; - tag = "" - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bP" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bQ" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/knife, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bR" = ( -/obj/structure/table, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bS" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bT" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bU" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"bV" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bW" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"bX" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bY" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/bar, -/area/ruin/deepstorage) -"bZ" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"ca" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"cb" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"cc" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"cd" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - dir = 1; - name = "Bunker Entrance"; - network = list("Bunker1"); - pixel_x = 0; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/deepstorage) -"ce" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "bunker1"; - name = "Inner Doors"; - pixel_y = 6 - }, -/obj/machinery/button/door{ - id = "bunker2"; - name = "Outer Doors"; - pixel_y = -4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage) -"cf" = ( -/obj/machinery/door/poddoor{ - id = "bunker1"; - name = "Bunker Door"; - tag = "inner" - }, -/turf/open/floor/plating, -/area/ruin/deepstorage) -"cg" = ( -/turf/open/floor/plating, -/area/ruin/deepstorage) -"ch" = ( -/obj/machinery/camera{ - network = list("Bunker1") - }, -/turf/open/floor/plating, -/area/ruin/deepstorage) -"ci" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/deepstorage) -"cj" = ( -/obj/machinery/door/poddoor{ - id = "bunker2"; - name = "Bunker Door"; - tag = "outer" - }, -/turf/open/floor/plating, -/area/ruin/deepstorage) -"ck" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/deepstorage) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/turf/closed/mineral/random/low_chance,/area/template_noop) +"ac" = (/turf/open/floor/plating/asteroid/airless,/area/template_noop) +"ad" = (/turf/closed/mineral/random/low_chance,/area/asteroid/cave{name = "Asteroid - Space"}) +"ae" = (/turf/open/floor/plating/asteroid/airless,/area/asteroid/cave{name = "Asteroid - Space"}) +"af" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ag" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"ah" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ai" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"ak" = (/obj/machinery/conveyor{dir = 4; id = "bunkerrecycle"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"al" = (/obj/machinery/conveyor{dir = 4; id = "bunkerrecycle"},/obj/structure/window/reinforced/highpressure,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"am" = (/obj/machinery/recycler/deathtrap,/obj/machinery/conveyor{dir = 4; id = "bunkerrecycle"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"an" = (/obj/machinery/conveyor{dir = 1; id = "bunkerrecycle"; movedir = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"ao" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ap" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ar" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"as" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"at" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"au" = (/obj/machinery/conveyor_switch{id = "bunkerrecycle"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"av" = (/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/conveyor{dir = 1; id = "bunkerrecycle"; movedir = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aw" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"ax" = (/obj/machinery/processor{name = "processor"},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ay" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"az" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aA" = (/obj/machinery/gibber,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aB" = (/obj/structure/table,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aC" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aE" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Recycling APC"; pixel_x = 0; pixel_y = -24},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aF" = (/obj/machinery/conveyor{dir = 1; id = "bunkerrecycle"; movedir = 2},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aG" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/mineral/silver,/obj/item/stack/sheet/mineral/gold,/obj/item/stack/sheet/mineral/silver,/obj/item/stack/sheet/mineral/silver,/obj/item/stack/sheet/mineral/gold,/obj/item/stack/sheet/mineral/gold,/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aH" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/toolbox/drone,/obj/item/weapon/storage/toolbox/drone,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aI" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/cardboard,/obj/item/stack/cable_coil,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/packageWrap,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aJ" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/zipties,/obj/item/weapon/switchblade,/obj/effect/turf_decal/delivery,/obj/item/device/gps{gpstag = "DEEP"},/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aK" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aL" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/clothing/shoes/combat,/obj/item/clothing/shoes/combat,/obj/effect/turf_decal/delivery,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Freezer"},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aO" = (/obj/machinery/door/airlock/highsecurity{name = "Recycling Room"; req_access_txt = "200"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aP" = (/obj/machinery/door/airlock/highsecurity{name = "Recycling Room"; req_access_txt = "200"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/crusher) +"aQ" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"aR" = (/obj/structure/closet/cardboard,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/shovel,/obj/item/weapon/pickaxe/drill,/obj/item/weapon/pickaxe/drill,/obj/item/weapon/pickaxe/drill,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aS" = (/obj/structure/closet/cardboard,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/tape/random,/obj/item/device/tape/random,/obj/item/device/tape/random,/obj/item/weapon/storage/box/rxglasses,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aT" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/box/bodybags,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aU" = (/obj/structure/closet/cardboard,/obj/item/weapon/kitchen/knife,/obj/item/weapon/kitchen/knife,/obj/item/weapon/cultivator,/obj/item/weapon/hatchet,/obj/item/weapon/kitchen/rollingpin,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aV" = (/obj/structure/closet/cardboard,/obj/item/weapon/defibrillator,/obj/item/weapon/storage/box/medipens,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aW" = (/obj/structure/closet/cardboard,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/floorgrime,/area/ruin/deepstorage/storage) +"aX" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/item/weapon/storage/box/cups,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/soysauce{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 6},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"aZ" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ba" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 9},/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bc" = (/obj/structure/sink/kitchen{pixel_y = 24},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bd" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"be" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"bf" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"bg" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bh" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/weapon/storage/bag/plants,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bi" = (/obj/machinery/vending/hydronutrients,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bj" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bk" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/light{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bl" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 10},/obj/machinery/light{dir = 1},/turf/open/floor/light{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"br" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bs" = (/obj/structure/closet/secure_closet/freezer/kitchen{req_access = null},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/item/weapon/storage/box/drinkingglasses,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bt" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bu" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bx" = (/obj/structure/table,/obj/machinery/microwave,/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"by" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"bz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"bA" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bB" = (/obj/structure/table,/obj/item/weapon/cultivator,/obj/item/weapon/hatchet,/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bC" = (/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bF" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bH" = (/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bI" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/storage/box/ingredients/wildcard,/obj/item/weapon/storage/box/ingredients/wildcard,/obj/item/weapon/storage/box/ingredients/wildcard,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bN" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_x = 0; pixel_y = -24},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bO" = (/obj/machinery/light,/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"bQ" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bR" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bS" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/light{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"bT" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate{name = "food crate"},/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bU" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate{name = "food crate"},/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bV" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bX" = (/obj/machinery/door/airlock/highsecurity{name = "General Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"bY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"bZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/smartfridge,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/kitchen) +"ca" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cc" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cd" = (/obj/structure/table,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"ce" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cg" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Hydroponics APC"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"ch" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"ci" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cj" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "To whoever keeps it up with the long, hot showers: you're going on the next ice-mining trip. If you feel the need to use up all the damn water during your 'relaxation' time, you sure as hell are gonna work for all that water!"; name = "water concerns"},/obj/item/weapon/paper{info = "Hydroponics is our life and blood here, if it dies then so do we. Keep the damn plants watered!"; name = "hydroponics notice"},/obj/item/weapon/paper{info = "Please make sure to throw all excess waste into the crusher in the back! It's amazing what you can get out of what others consider 'garbage' if you run it through a giant crusher enough times."; name = "recycling notice"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ck" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cl" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cm" = (/obj/structure/table,/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"co" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cp" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cq" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cr" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cs" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ct" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cv" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cw" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/item/weapon/reagent_containers/glass/bucket{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cx" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cy" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/hydrofloor{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cz" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/light{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cA" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/light{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/hydroponics) +"cB" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate{name = "food crate"},/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"cC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 5},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"cD" = (/obj/machinery/door/airlock/highsecurity{name = "Provisions Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"cE" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cF" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cG" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cH" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cI" = (/obj/structure/table,/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cJ" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cK" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cM" = (/obj/machinery/shower{dir = 4},/obj/structure/window/reinforced/highpressure,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cN" = (/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 24},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cQ" = (/obj/structure/cable/yellow,/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Storage APC"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"cR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/computer/arcade,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cS" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cT" = (/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cU" = (/obj/structure/chair{tag = "icon-chair (NORTH)"; icon_state = "chair"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cV" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/cigarette,/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/bar{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cX" = (/obj/structure/toilet{dir = 4},/obj/structure/curtain,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"cZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"da" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"db" = (/obj/structure/table,/obj/item/device/mass_spectrometer/adv,/obj/item/device/mass_spectrometer/adv,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/stack/medical/gauze,/obj/item/stack/medical/gauze,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/brute,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"de" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"df" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dh" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/obj/machinery/computer/arcade,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"di" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"do" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dq" = (/obj/machinery/door/airlock{name = "Showers"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ds" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dt" = (/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"du" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dw" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate{name = "food crate"},/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/vending_refill/coffee,/obj/item/weapon/vending_refill/cigarette,/obj/item/weapon/vending_refill/cigarette,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dx" = (/obj/effect/turf_decal/delivery,/obj/structure/closet/crate{name = "food crate"},/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/vending_refill/coffee,/obj/item/weapon/vending_refill/cigarette,/obj/item/weapon/vending_refill/cigarette,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; icon_state = "scrub_map"; on = 1; tag = "icon-scrub_map (NORTH)"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/storage) +"dA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"dB" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"dC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dJ" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dL" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dM" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dP" = (/obj/structure/table,/obj/item/device/radio{pixel_x = -4},/obj/item/device/radio,/obj/item/device/radio{pixel_x = 4},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"dQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"dR" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"dS" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dorms"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"dT" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dV" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow,/obj/machinery/power/apc{dir = 2; name = "Main Area APC"; pixel_x = 0; pixel_y = -24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dW" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dX" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dY" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"dZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ea" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ec" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ed" = (/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ee" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ef" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eh" = (/obj/structure/table,/obj/item/weapon/storage/backpack/duffelbag/sec{contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); desc = "A large duffelbag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; name = "duffelbag"; pixel_y = 5},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ei" = (/obj/structure/dresser,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"ej" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"ek" = (/obj/structure/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"el" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"em" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"en" = (/obj/machinery/door/airlock/highsecurity{name = "Canister Storage"; req_access_txt = "200"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eo" = (/obj/machinery/door/poddoor{id = "bunkerinterior"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"ep" = (/obj/machinery/door/poddoor{id = "bunkerinterior"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eq" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"er" = (/obj/machinery/door/airlock/highsecurity{name = "Airlock Control"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"es" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"et" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eu" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ev" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ew" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ex" = (/obj/structure/table,/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = -3; pixel_y = 6},/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = 2; pixel_y = 0},/obj/structure/reagent_dispensers/peppertank{pixel_x = 32},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"ey" = (/obj/structure/closet/cabinet,/obj/item/weapon/card/id/away{desc = "A specialized ID meant for accessing some sort of specific door."; icon_state = "centcom"; name = "bunker access ID"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"ez" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light/small,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"eA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"eB" = (/obj/machinery/door/airlock{name = "Personal Dorm"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"eC" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"eD" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eE" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eF" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eG" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eH" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eI" = (/obj/structure/table,/obj/machinery/button/door{id = "bunkerexterior"; name = "exterior blastdoor access"; pixel_x = -24; pixel_y = -8; req_access_txt = "200"},/obj/machinery/button/door{id = "bunkerinterior"; name = "interior blastdoor access"; pixel_x = -24; pixel_y = 0; req_access_txt = "200"},/obj/machinery/button/door{id = "bunkershutter"; name = "hallway shutter toggle"; pixel_x = -24; pixel_y = 8; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/computer/security/telescreen{dir = 1; name = "Bunker Entrance"; network = list("Bunker1"); pixel_x = 0; pixel_y = 2},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eJ" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eK" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eL" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Airlock Control APC"; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eM" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/cable/yellow,/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/pill_bottle/charcoal,/obj/machinery/light,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eO" = (/obj/structure/table,/obj/item/clothing/gloves/combat{pixel_x = -3; pixel_y = 4},/obj/item/clothing/gloves/combat{pixel_x = 3; pixel_y = -2},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/drone,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare{pixel_y = 6},/obj/item/device/flashlight/flare{pixel_y = 6},/obj/item/device/flashlight/flare{pixel_y = 6},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"eQ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"eR" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; icon_state = "scrub_map"; on = 1; tag = "icon-scrub_map (NORTH)"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"eT" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/door/poddoor/shutters/preopen{id = "bunkershutter"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eU" = (/obj/structure/chair{dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eX" = (/obj/machinery/atmospherics/components/binary/valve{name = "Hall Siphon to Port"},/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"eY" = (/obj/machinery/door/airlock/highsecurity{name = "Atmospherics and Power Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"eZ" = (/obj/machinery/door/airlock/highsecurity{name = "Atmospherics and Power Storage"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fa" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"fb" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/armory) +"fc" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fd" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"ff" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/delivery,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fg" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fh" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/door/poddoor/shutters/preopen{id = "bunkershutter"},/obj/structure/cable/yellow,/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fi" = (/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fk" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{tag = "icon-connector_map (NORTH)"; icon_state = "connector_map"; dir = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fm" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fn" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supplymain/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fo" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fp" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fq" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fr" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fs" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"ft" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -24; tag = "icon-alarm0 (EAST)"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fu" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fv" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4; icon_state = "mvalve_map"; name = "Port To Hall"; tag = "icon-mvalve_map (EAST)"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fw" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/atmospherics/components/unary/portables_connector/visible{tag = "icon-connector_map (WEST)"; icon_state = "connector_map"; dir = 8},/obj/item/weapon/wrench,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/airlock) +"fx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Power and Atmospherics APC"; pixel_x = -25; pixel_y = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fy" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 1; icon_state = "mixer_off"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; tag = "icon-mixer_off (NORTH)"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fz" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supplymain/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fB" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supplymain/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out_bunker"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fD" = (/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fE" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/yellow,/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Dormory APC"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"fF" = (/obj/machinery/door/poddoor{id = "bunkerexterior"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fG" = (/obj/machinery/door/poddoor{id = "bunkerexterior"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fI" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fJ" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "o2_in_bunker"; name = "Oxygen Supply Control"; output_tag = "o2_out_bunker"; sensors = list("o2_sensor_bunker" = "Tank")},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fK" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor_bunker"},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fM" = (/obj/machinery/atmospherics/miner/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"fO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"fP" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"fQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fR" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fS" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fT" = (/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fU" = (/obj/machinery/camera{network = list("Bunker1")},/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fV" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"fW" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fX" = (/obj/machinery/power/terminal{tag = "icon-term (WEST)"; icon_state = "term"; dir = 8},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/effect/turf_decal/stripes/end{tag = "icon-warn_end (EAST)"; icon_state = "warn_end"; dir = 4},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fY" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"fZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"ga" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1; filter_type = "o2"; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gb" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gc" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gd" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2_in_bunker"},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"ge" = (/obj/machinery/door/airlock{name = "Personal Dorm"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gf" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gg" = (/obj/machinery/washing_machine,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gh" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gk" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gl" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gm" = (/obj/effect/turf_decal/stripes/line,/obj/structure/closet/crate/bin{name = "laundry bin"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gn" = (/obj/machinery/light/small,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"go" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"gp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/sign/electricshock{pixel_x = -32},/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out_bunker"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gw" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gx" = (/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gy" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gz" = (/obj/machinery/door/airlock/highsecurity{desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; name = "Inconspicuous Airlock"; req_access_txt = "200"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"gA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gC" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "n2_in_bunker"; name = "Nitrogen Supply Control"; output_tag = "n2_out_bunker"; sensors = list("n2_sensor_bunker" = "Tank")},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gD" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor_bunker"},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gE" = (/obj/machinery/atmospherics/miner/nitrogen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gF" = (/obj/machinery/light/small,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gG" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/dorm) +"gH" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"gI" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"gJ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{name = "RTG Observation"; req_access_txt = "200"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gN" = (/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gO" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1; filter_type = "n2o"; on = 1},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gP" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "o2_in_bunker"},/turf/open/floor/plating/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gQ" = (/obj/machinery/door/airlock/highsecurity{desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; name = "Inconspicuous Airlock"; req_access_txt = "200"},/obj/structure/fans/tiny,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage) +"gR" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gS" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure,/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced/highpressure{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/machinery/autolathe,/obj/structure/sign/radiation{pixel_x = -32},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gW" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/floorgrime{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gX" = (/obj/machinery/power/rtg/advanced,/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gY" = (/obj/machinery/door/airlock/highsecurity{name = "Telecomms"; req_access_txt = "200"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"gZ" = (/obj/machinery/power/rtg/advanced,/obj/structure/cable,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"ha" = (/obj/machinery/power/rtg/advanced,/obj/structure/cable,/obj/machinery/light/small,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"hb" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"hc" = (/obj/machinery/light/small,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) +"hd" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/deepstorage/power) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(14,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(15,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(16,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(17,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(18,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(19,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(20,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(21,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(22,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(23,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ck -ck -ck -ab -ab -ab -ab -ab -"} -(24,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ck -ck -ck -ck -ck -ck -ck -ck -ab -ab -ab -"} -(25,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -bl -bo -ac -bw -bD -bM -bU -ca -ar -cf -cg -cg -ac -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -ab -ab -"} -(26,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ar -ar -ac -bx -ar -bN -ar -aO -ar -cf -cg -cg -ac -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -"} -(27,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -bp -ac -by -bE -bO -aO -ar -aO -ac -cg -cg -ac -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -ck -"} -(28,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aI -aT -bb -ac -ar -aO -ac -bz -aO -aO -ar -aO -cd -ac -ch -cg -cj -ck -ck -ck -ck -ab -ab -ab -ck -ck -ck -ck -ck -"} -(29,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aJ -aU -bc -bi -ar -ar -ac -aO -ar -aO -ar -cb -cc -ac -ci -cg -cj -ck -ck -ck -ck -ab -ab -ab -ab -ck -ck -ck -ck -"} -(30,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aK -aV -bd -ac -ar -aO -au -ar -ar -aO -bV -aO -ce -ac -ac -ac -ac -ck -ck -ab -ab -ab -ab -ab -ab -ab -ab -ck -ck -"} -(31,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -bm -aO -ac -bA -bF -bP -bW -cc -bW -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(32,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -av -aL -aW -be -ac -aO -aO -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(33,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aw -aM -aX -aX -bj -aO -aO -ar -ar -bG -bQ -bX -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(34,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -aO -aO -aO -ar -bH -bH -bY -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(35,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ax -aN -aY -ac -bk -ar -bq -ac -ar -bI -bR -bH -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(36,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ay -ar -ar -bf -ar -ar -br -ac -aO -bJ -bS -bH -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(37,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -az -aO -aO -bf -aO -ar -bs -ac -aO -bK -bK -bH -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(38,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aA -ar -aO -au -aO -aO -bt -ac -ar -ar -ar -ar -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(39,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aB -ar -aO -bf -aO -aO -aO -aO -aO -ar -ar -aO -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(40,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -aC -aO -ar -bf -aO -bn -aO -aO -bB -bL -bT -bZ -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(41,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -aD -aP -aZ -ac -au -ac -ac -au -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(42,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ad -aj -ap -ac -ac -ac -ac -ac -aO -ac -bu -aO -bC -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(43,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ae -ak -aq -ac -aE -aQ -ba -ba -aO -ac -bv -aO -bv -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(44,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -al -ar -au -ar -ar -aO -aO -ar -ac -bv -aO -bv -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(45,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ag -am -ar -ac -aF -aR -aR -bg -bg -ac -bu -aO -bC -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(46,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ah -an -as -ac -aG -aR -aR -bh -bh -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(47,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ai -ao -at -ac -aH -aS -aH -aH -aH -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(48,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -aH -aH -aH -aH -aH -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(49,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(50,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(51,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(52,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(53,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(54,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -ab -ab -ab -aa -aa -ab -ab -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaabaaaaaaaaaaaaaaaaaaaaaaaaababababacababaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaa +aaaaababaaababaaaaaaaaaaaaababacabacacababaaaaaaaaaaabaaacacababababaaaaaaaaaaaaaaaaabababaaaaaaaaaa +abaaababaaaaaaaaaaaaadaaaaaaababacacacaaaaaaaaaaaaaaaaaaabacacacababaaaaaaaaababacacacababaaaaaaaaaa +aaaaababaaaaaaaaaaaaadadaaaaaaaaacababaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaababababacacacacacaaaaaaaa +aaaaababaaaaadaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaa +aaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaeaeaaaaadadadadadadaaaaaaaaaaadadadaaaaaaaaacacabababaaaaaaaa +aaaaaaaaaaaaaaaaadadadadaeaeaeaeaeaeaeaeaeadadadadadadadadadadadaaaaadadadaaaaaaaaaaaaabaaaaaaaaaaaa +aaaaaaaaaaadadadadadadadadadadadaeaeaeadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaabaa +aaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaabaaaaababaaaaaaaa +aaaaaaaaadaeaeaeadadadadadadadadadadadadadafafafafafagagagagagagagadadadadadadaaaaaaaaaaababababaaaa +aaaaaaaaaaaeaeaeadadadadadadadadadadadadadafahaiaiahagajakalamanagadadadadadadaaaaaaaaaaaaabababaaaa +aaabaaaaaaaeaeaeadadadadadadadadadadadadadafaoapaqaragasatauatavagadadadadadadadaaaaaaaaaaabababaaaa +aaaaaaaaaaaaaeaeadadadadawawawawawawawawadafaxayazaAagaBaCaDaEaFagadadadadadadadaaaaaaabaaaaabaaaaaa +aaababaaadaeaeaeadadadadawaGaHaIaJaKaLafafafafaMaNafagagaOaPaQaQaQaQaQaQaQaQadadadadaaaaaaaaaaaaaaaa +aaacabaaaaaeaeaeaeadadadawaRaSaTaUaVaWafaXaYaZbabbbcbdafbebfbgbhbibjbkbkblaQadadadadaaaaaaaaaaaaaaaa +aaababaaaaaaaeaeaeadadadawbmbnbobpbqbrafbsbtbubvbwbubxafbybzbAbBbCbCbCbCbDaQadadadadadadaaaaaaaaaaaa +aaababababaaaeaeaeadawawawawawbEbFbGbHafbIbJbKbLbMbNbOafbPbzbQbCbCbRbSbSbSaQadadadadadadaaaaaaaaaaaa +ababacacacaaaaaeaeadawbTbUbVawbWbXawawafafbYbZafafafafafcacbcccdcecececfcgaQadadadaeaeaeaaaaaaaaaaaa +aaabacacacaaaaaeaeadawbUbUchawcibzcjckclcmcncocpcqcrcscpctcucvcwcxcyczcAbSaQadadaeaeaeaeaaaaabaaaaaa +aaababacacaaaaaeaeadawcBcBcCcDcEcFcGcHcIcJcKcLcpcMcNcOcpcPbzaQaQaQaQaQaQaQaQadadadaeadaaaaababaaaaaa +aaaaaaaaaaaaaeaeaeadawcBcBcQawcRcSbzcTcTcUcVcWcpcXcYcZcpcPbzdadbdcdddeadadadadadaeaeaaaaaaababaaaaaa +aaabaaaaadadaeaeadadawcBcBdfdgdhdidjdkdldmdndocpcpdpdqcpdrcbdsdtdudvdeadadadaeaeaeaaaaaaabababaaaaaa +aaaaaaaaadadadadadadawdwdxdydzdAdBdCdDdEdFdGdHdIdFdJcudKdLcudMdNdOdPdeadadadaeadadaaaaaaababaaaaaaaa +aaaaadadadadadadadaddBdBdBdBdQdRdSdTdUdVbfdWdXdXdYdZeaebecedeeefegehdeadadadaeadaeaaaaaaababaaaaaaaa +aaadadadadadadadadaddBeiejekelemcpencpcpeoepeqeqereseqeqetcbeuevewexdeadaeaeaeadaeaeaeaaaaaaaaaaaaaa +aaadadadadadadadadaddBeyezeAeBeCcpeDeEcpeFeGeHeIeJeKeLeqcPbzeMeNeOePdeadaeadadadaeaeaeaaaaaaababaaaa +aaadaaaaadadadadadaddBdBdBdBdQeQcpeDeRcpbzeSeTeUeVeWeXeqeYeZfafbfbfbfbfcfdadadadaeaeaeaeaeaaababaaaa +aaadaaaaaaaaadadadaddBeiejekelfecpeDffcpbzfgfhfififjfkeqflfmfnfofpfpfpfpadadadadadadaeaeaeaaababaaaa +aaaaaaaaaaaaaaadadaddBeyezeAeBeCcpeDfqcpbzfrfsftfufvfweqfxfyfzfAfBfCfDfpadadadadadadaeaeaeaaababaaaa +aaaaaaaaaaaaaaadadaddBdBdBdBdQfEcpcpcpcpfFfGeqeqeqeqeqeqflfHfIfJfKfLfMfpadadadadadadaeaeaeaaaaaaaaaa +aaaaaaaaabaaaaadadaddBeiejekfNfOfPdBfQfRfSfTfUfVfpfWfXfYfZfHgagbgcgdfDfpadadadadadadadaeaeaaaaaaabaa +aaaaabaaaaaaaaaaadaddBeyezeAgegfggdBfVfTfTfTfTfVfpghfXgigjfHfIgkfpfpfpfpadadadadadadadaeaeaaaaaaaaaa +aaaaabababaaaaaaadaddBdBdBdBdBglgmdBfVfTfTfTgngogpgqgrgsgtgufzfAfBgvfDfpadadadadadadadadaeaaaaaaaaaa +aaaaaaababaaaaaaadadadadaddBgwgxgydBcpcpgzgzcpcpfpfpfpfpgAgBfIgCfKgDgEfpadadadadadadaaaaaaaaaaabaaaa +aaaaaaababaaaaaaadadadadaddBgwgFgGdBadcpgHgIcpadfpgJgKgLgMgNgOgbgcgPfDfpadadadadadadadadaaaaaaaaaaaa +aaaaaaaaaaaaaaaaadadadadaddBdBdBdBdBadcpgQgQcpadfpgRgSfpgTgUgVgWfpfpfpfpadadadadadadadadaaaaaaaaaaaa +aaaaabaaaaaaabaaaaadadadadadadadadadadadaeaeadadfpgXgXfpfpgYfpfpfpadadadadadadadaeaeaeadaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaadadadadadadadadadaeaeaeaeadadfpgZhafphbhchdfpadadadadadaaaaadaeaeaeadaaaaaaabaaaa +aaabaaaaaaaaaaaaaaaaadadadadadadadadadaeaeaeaeadfpfpfpfpfpfpfpfpadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaadadadadadadadadadaeaeaeaeadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaababaaaaaaaaaaadadadadadadadadadadadadaeaeaeaeaeaeadadadadadadadadadaaaaaaaaaaaaababaaaaaaabaaaa +aaaaababaaaaaaaaadadadadadadadadadadadadadadaeaeaeaeaeaeadadadadadadadadaaaaaaababaaacabaaaaaaaaaaaa +aaacababaaabaaaaadadadadaaaaaaaaaaaaadadadadadadadadaeaeaeaeaeaeaeaeaeadaaaaaaaaaaaaacacababaaaaaaaa +abacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaadaeaeaeaeaeaaaaaaaaaaaaacacababaaaaaaaa +abacacaaaaaaaaaaaaaaaaabaaababacacacaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaeaeaaaaaaaaaaacacacababaaaaaaaa +abababaaaaabaaaaaaaaaaaaaaacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacacababaaaaaaaaaa +abababaaaaaaaaaaaaaaabababacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaababacaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaabababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm b/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm deleted file mode 100644 index 94d7274849..0000000000 --- a/_maps/RandomRuins/SpaceRuins/dragoontomb.dmm +++ /dev/null @@ -1,1888 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"b" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"c" = ( -/turf/closed/mineral/volcanic/lava_land_surface{ - baseturf = /turf/open/floor/plating/asteroid - }, -/area/ruin/unpowered/no_grav) -"d" = ( -/mob/living/simple_animal/hostile/flan/water, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"e" = ( -/mob/living/simple_animal/hostile/flan/fire, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"f" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) -"g" = ( -/obj/item/weapon/bikehorn, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"h" = ( -/turf/closed/wall/mineral/iron, -/area/ruin/unpowered/no_grav) -"i" = ( -/obj/structure/rack, -/obj/item/weapon/kitchen/knife/combat/survival, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"j" = ( -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"k" = ( -/obj/structure/rack, -/obj/item/weapon/twohanded/spear, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"l" = ( -/obj/structure/rack, -/obj/item/weapon/relic, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"m" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"n" = ( -/obj/structure/rack, -/obj/item/weapon/dice/d4, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"o" = ( -/obj/structure/rack, -/obj/item/weapon/dice/d8, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"p" = ( -/obj/structure/rack, -/obj/item/weapon/dice/d12, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"q" = ( -/obj/structure/rack, -/obj/item/weapon/dice/d00, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"r" = ( -/obj/structure/rack, -/obj/item/weapon/dice/d20, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"s" = ( -/obj/structure/statue/silver/sec, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"t" = ( -/obj/structure/statue/silver/md, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"u" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/twohanded/skybulge, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"v" = ( -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"w" = ( -/obj/structure/mineral_door/silver, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"x" = ( -/obj/structure/closet/coffin, -/obj/item/stack/sheet/bone, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"y" = ( -/mob/living/simple_animal/hostile/flan/fire, -/turf/open/floor/plating/astplate{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) -"z" = ( -/obj/structure/statue/silver/secborg, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"A" = ( -/obj/structure/statue/silver/medborg, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"B" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/donkpocket, -/turf/open/floor/mineral/silver, -/area/ruin/unpowered/no_grav) -"C" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 8 - }, -/turf/open/floor/plating/astplate{ - icon_state = "astplate_warn"; - initial_gas_mix = "TEMP=2.7"; - tag = "icon-astplate_warn (WEST)" - }, -/area/ruin/unpowered/no_grav) -"D" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 4 - }, -/turf/open/floor/plating/astplate{ - icon_state = "astplate_warn"; - initial_gas_mix = "TEMP=2.7"; - tag = "icon-astplate_warn (EAST)" - }, -/area/ruin/unpowered/no_grav) -"E" = ( -/obj/item/weapon/dice/d10, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"F" = ( -/obj/structure/grille, -/turf/template_noop, -/area/ruin/unpowered/no_grav) -"G" = ( -/obj/item/weapon/dice/d100, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"H" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 - }, -/turf/open/floor/plating/astplate{ - icon_state = "astplate_warn"; - initial_gas_mix = "TEMP=2.7"; - tag = "icon-astplate_warn (SOUTHWEST)" - }, -/area/ruin/unpowered/no_grav) -"I" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 - }, -/turf/open/floor/plating/astplate{ - icon_state = "astplate_warn"; - initial_gas_mix = "TEMP=2.7"; - tag = "icon-astplate_warn (SOUTHEAST)" - }, -/area/ruin/unpowered/no_grav) -"J" = ( -/obj/item/weapon/crowbar/red, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"K" = ( -/obj/item/weapon/dice/d1, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"L" = ( -/turf/open/floor/mineral/silver{ - initial_gas_mix = "TEMP=2.7" - }, -/area/ruin/unpowered/no_grav) - -(1,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(2,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(3,1,1) = {" -a -a -a -a -a -a -a -b -b -c -c -c -c -a -a -a -a -c -c -c -c -c -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(4,1,1) = {" -a -a -a -a -a -a -b -b -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -b -b -b -c -c -c -a -a -a -a -c -c -c -a -a -a -"} -(5,1,1) = {" -a -a -a -a -a -a -b -b -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -a -a -a -"} -(6,1,1) = {" -a -a -a -a -a -b -b -b -c -c -c -c -c -c -c -c -c -c -c -b -c -c -c -c -c -c -c -c -c -b -b -b -b -c -c -c -c -c -a -a -"} -(7,1,1) = {" -a -a -a -a -b -b -b -b -b -b -b -c -b -c -c -c -c -c -b -b -c -c -b -b -c -c -c -b -c -b -c -c -b -c -c -c -c -c -a -a -"} -(8,1,1) = {" -a -b -b -b -b -b -c -c -b -b -b -b -b -d -c -c -c -c -b -b -c -c -c -b -b -c -b -b -c -c -c -c -c -c -b -c -c -a -a -a -"} -(9,1,1) = {" -a -a -c -c -c -c -c -c -c -c -c -c -c -b -c -c -c -b -b -b -b -c -c -c -b -b -b -c -c -c -c -b -c -c -b -c -c -c -a -a -"} -(10,1,1) = {" -a -a -c -c -c -c -c -c -c -c -c -c -c -b -c -c -c -b -b -b -b -c -c -c -b -d -c -c -c -c -b -b -c -c -b -c -c -c -c -a -"} -(11,1,1) = {" -a -a -a -c -c -c -c -c -b -b -b -c -c -b -b -c -c -c -c -b -E -c -b -c -b -c -c -c -c -b -b -c -c -b -b -c -c -c -a -a -"} -(12,1,1) = {" -a -a -a -c -c -c -c -b -d -b -b -c -c -b -b -b -c -c -c -c -c -c -G -c -b -c -c -c -b -b -c -c -c -b -b -c -c -b -b -a -"} -(13,1,1) = {" -a -a -a -c -c -c -c -b -b -b -e -b -c -c -b -b -b -b -c -c -c -c -c -c -b -b -c -c -b -b -c -c -c -c -c -c -c -b -a -a -"} -(14,1,1) = {" -a -a -a -c -c -c -c -b -b -c -b -b -b -c -c -c -c -b -b -b -b -b -c -c -c -b -b -c -b -c -c -c -c -c -c -b -b -a -a -a -"} -(15,1,1) = {" -a -a -a -c -c -c -c -c -b -c -c -b -g -c -c -c -c -c -b -b -b -b -c -c -c -b -b -c -b -c -c -c -c -c -c -b -b -a -a -a -"} -(16,1,1) = {" -a -a -a -c -c -c -c -c -c -c -c -b -b -b -b -c -c -c -c -c -b -b -c -b -b -c -b -c -b -c -c -b -b -b -b -b -b -a -a -a -"} -(17,1,1) = {" -a -a -a -a -c -c -c -c -c -c -b -d -b -b -c -c -c -c -c -c -c -b -b -b -c -c -b -b -b -b -b -b -b -b -b -b -b -a -a -a -"} -(18,1,1) = {" -a -a -a -a -c -c -c -c -c -b -b -c -c -c -c -f -c -c -c -c -c -b -b -c -c -b -b -b -d -b -c -c -c -c -b -b -b -a -a -a -"} -(19,1,1) = {" -a -a -a -a -c -c -c -c -c -c -c -c -a -a -a -f -a -a -f -a -a -c -b -b -c -b -b -b -b -b -b -c -c -c -c -b -b -a -a -a -"} -(20,1,1) = {" -a -a -a -a -b -b -c -c -c -c -a -a -h -h -h -h -h -h -h -h -f -c -c -b -b -b -b -c -c -b -b -c -c -c -c -c -b -a -a -a -"} -(21,1,1) = {" -a -a -a -a -b -b -b -b -c -c -c -f -h -i -j -h -n -j -j -h -a -f -c -c -b -b -b -c -c -c -b -b -c -c -c -c -b -b -a -a -"} -(22,1,1) = {" -a -a -a -a -a -b -b -b -c -c -c -a -h -j -j -m -j -j -j -h -F -F -c -c -J -b -c -c -c -c -c -b -c -c -c -c -c -c -a -a -"} -(23,1,1) = {" -a -a -a -a -a -b -b -b -c -c -a -a -h -k -j -h -o -j -j -C -C -C -H -b -b -b -c -b -b -b -c -b -c -c -c -c -c -a -a -a -"} -(24,1,1) = {" -a -a -a -a -a -a -b -b -c -c -c -a -h -h -h -h -p -j -y -D -D -D -I -b -b -d -c -c -b -b -c -b -c -c -c -c -c -a -a -a -"} -(25,1,1) = {" -a -a -a -a -a -a -b -b -b -c -c -f -h -l -j -h -q -j -j -h -F -F -c -b -b -c -c -c -b -K -c -b -c -c -c -c -c -c -a -a -"} -(26,1,1) = {" -a -a -a -a -a -a -a -b -b -c -c -a -h -j -j -m -j -j -j -h -f -c -c -b -b -c -b -c -c -c -c -b -c -b -c -c -c -c -a -a -"} -(27,1,1) = {" -a -a -a -a -a -a -a -b -b -c -c -f -h -k -j -h -r -L -j -h -a -c -b -b -c -c -b -c -c -c -c -c -c -b -c -c -b -b -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a -b -b -c -a -f -h -h -h -h -h -w -h -h -a -c -b -c -c -b -b -c -c -b -c -c -c -b -d -b -b -b -a -a -"} -(29,1,1) = {" -a -a -a -a -a -a -a -b -b -c -a -f -a -a -a -h -s -v -z -h -f -c -b -c -b -b -c -c -c -b -c -c -c -b -c -c -c -a -a -a -"} -(30,1,1) = {" -a -a -a -a -a -a -a -a -b -c -c -c -c -f -f -h -h -v -h -h -a -c -c -c -b -d -c -b -c -b -c -c -c -b -c -c -b -b -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -c -c -c -c -a -a -h -t -v -A -h -a -a -c -c -c -b -c -b -c -b -b -b -b -b -c -c -b -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -c -c -c -c -c -a -h -h -v -h -h -f -f -f -c -b -b -c -c -c -c -b -b -c -c -c -c -c -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -c -c -c -c -f -h -u -v -B -h -a -a -c -c -b -b -b -c -c -c -b -c -c -c -c -c -c -c -a -a -"} -(34,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -c -c -c -a -h -h -x -h -h -a -a -c -c -c -b -b -c -b -b -b -c -c -c -c -c -c -c -a -a -"} -(35,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -c -c -c -h -h -h -f -a -c -c -c -c -c -b -b -b -c -c -c -c -c -c -c -c -a -a -a -"} -(36,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -c -c -a -f -c -c -c -c -b -b -b -b -c -c -c -c -c -c -c -a -a -a -a -a -"} -(37,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -c -c -c -c -c -b -b -b -b -b -b -b -c -c -c -c -c -a -a -a -a -a -a -"} -(38,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -c -b -b -b -b -a -a -a -a -b -b -c -c -c -a -a -a -a -a -a -a -"} -(39,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -"} -(40,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm new file mode 100644 index 0000000000..cf9473c48d --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -0,0 +1,9367 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/mob/living/simple_animal/hostile/carp, +/turf/template_noop, +/area/template_noop) +"ac" = ( +/turf/closed/mineral, +/area/ruin/unpowered) +"ad" = ( +/turf/closed/wall/r_wall, +/area/ruin/ancientstation/hivebot) +"ae" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + anchored = 20 + }, +/obj/item/stack/sheet/plasteel/twenty, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"af" = ( +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"ag" = ( +/turf/closed/wall, +/area/ruin/ancientstation/hivebot) +"ah" = ( +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"ai" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aj" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/silver{ + amount = 15 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 15 + }, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"ak" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/comm) +"al" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"am" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"an" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"ao" = ( +/obj/effect/decal/cleanable/oil, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"ap" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/robot_debris, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aq" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"ar" = ( +/turf/open/floor/plating, +/area/ruin/ancientstation/hivebot) +"as" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/banner, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/ruin/ancientstation/comm) +"at" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/ruin/ancientstation/comm) +"au" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"av" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/obj/item/weapon/paper/oldstat/damagereport, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/obj/item/weapon/paper/oldstat/report, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"ax" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/ruin/ancientstation/comm) +"ay" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/banner, +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/ruin/ancientstation/comm) +"az" = ( +/turf/closed/mineral/iron, +/area/ruin/unpowered) +"aA" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"aB" = ( +/obj/effect/decal/cleanable/robot_debris, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aC" = ( +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aD" = ( +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aE" = ( +/obj/effect/decal/cleanable/oil, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"aF" = ( +/obj/structure/shuttle/engine/large{ + tag = "icon-large_engine (EAST)"; + icon_state = "large_engine"; + dir = 4 + }, +/turf/closed/wall, +/area/ruin/ancientstation/hivebot) +"aG" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation) +"aH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/ruin/ancientstation/comm) +"aI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/button/door{ + id = "ancient"; + name = "Charlie Station Lockdown Button"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/deck, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/ruin/ancientstation/comm) +"aN" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/open/floor/plating, +/area/ruin/ancientstation/hivebot) +"aO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 4; + name = "Charlie Command APC"; + pixel_x = 24; + start_charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"aP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/ruin/ancientstation/comm) +"aQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/ruin/ancientstation/comm) +"aS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"aT" = ( +/obj/structure/sign/poster/contraband/pwr_game, +/turf/closed/wall/rust, +/area/ruin/ancientstation) +"aU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"aV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/ruin/ancientstation/comm) +"aW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/device/megaphone, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"aX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/ruin/ancientstation/comm) +"aY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"aZ" = ( +/obj/item/stack/cable_coil, +/turf/template_noop, +/area/template_noop) +"ba" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/lighter, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"bb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/coin, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"bc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/storage/backpack/old, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"bd" = ( +/obj/structure/transit_tube{ + tag = "icon-straight (EAST)"; + icon_state = "straight"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"be" = ( +/obj/effect/decal/cleanable/oil, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"bf" = ( +/turf/open/floor/plating/airless, +/area/template_noop) +"bg" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/template_noop) +"bh" = ( +/turf/closed/mineral/diamond, +/area/ruin/unpowered) +"bi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/apc, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"bj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/ruin/ancientstation/comm) +"bk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/ruin/ancientstation/comm) +"bl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"bm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/corner, +/area/ruin/ancientstation/comm) +"bn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/ruin/ancientstation/comm) +"bo" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 20 + }, +/obj/item/stack/sheet/metal{ + amount = 20 + }, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"bp" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 15 + }, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/turf/open/floor/plasteel/black, +/area/ruin/ancientstation/hivebot) +"bq" = ( +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"br" = ( +/turf/closed/wall/rust, +/area/template_noop) +"bs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/ruin/ancientstation/comm) +"bt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/dice/d6, +/turf/open/floor/plasteel/blue/side, +/area/ruin/ancientstation/comm) +"bu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/turf/open/floor/plasteel/blue/side, +/area/ruin/ancientstation/comm) +"bv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/ruin/ancientstation/comm) +"bw" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/ancientstation/betanorth) +"bx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"by" = ( +/obj/structure/sign/poster/official/nanotrasen_logo, +/turf/closed/wall/rust, +/area/ruin/ancientstation/comm) +"bz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"bA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/comm) +"bB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/comm) +"bC" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"bD" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/deltacorridor) +"bE" = ( +/turf/closed/wall, +/area/ruin/ancientstation/deltacorridor) +"bF" = ( +/turf/closed/mineral, +/area/ruin/ancientstation/hivebot) +"bG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/hivebot) +"bH" = ( +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"bI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"bJ" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/betanorth) +"bK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/betanorth) +"bL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"bM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bO" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/rust, +/area/ruin/ancientstation) +"bP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bR" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bU" = ( +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"bV" = ( +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"bW" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"bX" = ( +/obj/structure/sign/science, +/turf/closed/wall/rust, +/area/ruin/ancientstation) +"bY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"bZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"ca" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cb" = ( +/obj/structure/sign/poster/official/science, +/turf/closed/wall/rust, +/area/ruin/ancientstation/deltacorridor) +"cc" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"cd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/circular_saw, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"ce" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/command, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"cf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/station/reverse/flipped{ + tag = "icon-closed_terminus1 (NORTH)"; + icon_state = "closed_terminus1"; + dir = 1 + }, +/obj/structure/transit_tube_pod{ + tag = "icon-pod (EAST)"; + icon_state = "pod"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"cg" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/transit_tube{ + tag = "icon-straight (EAST)"; + icon_state = "straight"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/betanorth) +"ch" = ( +/obj/structure/transit_tube/crossing/horizontal, +/turf/template_noop, +/area/template_noop) +"ci" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/transit_tube{ + tag = "icon-straight (EAST)"; + icon_state = "straight"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"cj" = ( +/obj/structure/transit_tube/station/reverse/flipped, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"ck" = ( +/obj/machinery/door/airlock/command{ + name = "Beta Station Access" + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/powered) +"cl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"co" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/command{ + name = "Delta Station Access" + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/powered) +"cs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/station/reverse/flipped{ + tag = "icon-closed_terminus1 (NORTH)"; + icon_state = "closed_terminus1"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"ct" = ( +/obj/structure/transit_tube_pod{ + tag = "icon-pod (EAST)"; + icon_state = "pod"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"cu" = ( +/obj/structure/transit_tube, +/turf/template_noop, +/area/template_noop) +"cv" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/transit_tube{ + tag = "icon-straight (EAST)"; + icon_state = "straight"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"cw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/station/reverse/flipped, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/command{ + name = "Charlie Station Access"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cz" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/science, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cF" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cH" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cI" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"cJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"cK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"cL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"cM" = ( +/obj/item/solar_assembly, +/turf/template_noop, +/area/template_noop) +"cN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cQ" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/hydroponics) +"cR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"cS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"cT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"cU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"cV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"cW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"cX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"cZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"da" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"db" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"de" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"df" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dg" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"di" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/ancient, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (NORTHEAST)"; + icon_state = "whitehall"; + dir = 5 + }, +/area/template_noop) +"dj" = ( +/obj/structure/sign/poster/official/nanomichi_ad, +/turf/closed/wall/rust, +/area/template_noop) +"dk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"dl" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/engi) +"dm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"dn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (NORTHWEST)"; + icon_state = "green"; + dir = 9 + }, +/area/ruin/ancientstation/hydroponics) +"do" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/ruin/ancientstation/hydroponics) +"dp" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/ruin/ancientstation/hydroponics) +"dq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank/high{ + desc = "A highly-pressurized water tank, this one seems almost empty.."; + tank_volume = 1000 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"dr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/ruin/ancientstation/hydroponics) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (NORTHEAST)"; + icon_state = "green"; + dir = 5 + }, +/area/ruin/ancientstation/hydroponics) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"du" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"dv" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/sec) +"dw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dy" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/rnd) +"dz" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"dA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/research{ + name = "Research and Development" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"dB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (WEST)"; + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/roller, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (EAST)"; + icon_state = "whitehall"; + dir = 4 + }, +/area/template_noop) +"dE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/template_noop) +"dF" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space) +"dG" = ( +/turf/open/floor/plasteel/airless, +/area/template_noop) +"dH" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/template_noop) +"dI" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/template_noop) +"dJ" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged5" + }, +/area/template_noop) +"dK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/template_noop, +/area/template_noop) +"dL" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/airless, +/area/template_noop) +"dM" = ( +/obj/structure/table, +/obj/item/weapon/tank/internals/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/ruin/ancientstation/engi) +"dN" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/helmet/space/nasavoid/old, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/ruin/ancientstation/engi) +"dO" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/obj/item/clothing/suit/space/nasavoid/old, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/ruin/ancientstation/engi) +"dP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"dQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"dR" = ( +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"dS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Charlie Security APC"; + pixel_x = -24; + pixel_y = 0; + start_charge = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/ruin/ancientstation/sec) +"dT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/ruin/ancientstation/sec) +"dU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/ruin/ancientstation/sec) +"dV" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall/rust, +/area/ruin/ancientstation/sec) +"dW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"dY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/corner, +/area/ruin/ancientstation/rnd) +"dZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"ea" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/ruin/ancientstation/rnd) +"eb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"ec" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/white/corner, +/area/ruin/ancientstation/rnd) +"ed" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"ee" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"ef" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Bay" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/betanorth) +"eg" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/airless, +/area/template_noop) +"eh" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/template_noop) +"ei" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/template_noop, +/area/template_noop) +"ej" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/obj/item/weapon/card/id/away/old/apc, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/ruin/ancientstation/engi) +"ek" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/stock_parts/cell{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/ruin/ancientstation/engi) +"el" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"em" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"en" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/ruin/ancientstation/engi) +"eo" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"ep" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/cultivator{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/cultivator, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"eq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"er" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/seeds/harebell, +/obj/item/seeds/carrot, +/obj/item/seeds/potato, +/obj/item/seeds/ambrosia, +/obj/item/seeds/poppy, +/obj/item/seeds/grape, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"es" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"et" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/ruin/ancientstation/sec) +"eu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"ev" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"ew" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/ruin/ancientstation/sec) +"ex" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/ruin/ancientstation/sec) +"ey" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"ez" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eA" = ( +/obj/machinery/computer/rdconsole/core, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eB" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eC" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eD" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"eG" = ( +/obj/item/weapon/circuitboard/machine/sleeper, +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"eH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (EAST)"; + icon_state = "whitehall"; + dir = 4 + }, +/area/template_noop) +"eI" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/solar, +/turf/open/floor/plasteel/airless, +/area/template_noop) +"eJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged1" + }, +/area/template_noop) +"eK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/ruin/ancientstation/engi) +"eL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"eM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"eN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (SOUTHWEST)"; + icon_state = "intact"; + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/ruin/ancientstation/engi) +"eO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/ruin/ancientstation) +"eP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"eQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (WEST)"; + icon_state = "green"; + dir = 8 + }, +/area/ruin/ancientstation/hydroponics) +"eR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"eS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (SOUTHWEST)"; + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/hydroponics) +"eT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (EAST)"; + icon_state = "green"; + dir = 4 + }, +/area/ruin/ancientstation/hydroponics) +"eU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/ruin/ancientstation/sec) +"eV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"eW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"eX" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"eY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"eZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"fa" = ( +/obj/item/solar_assembly, +/obj/item/weapon/electronics/tracker, +/turf/open/floor/plating/airless, +/area/template_noop) +"fb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/ruin/ancientstation/engi) +"fd" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fe" = ( +/obj/machinery/power/smes/engineering{ + charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"ff" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/ruin/ancientstation/engi) +"fg" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/ruin/ancientstation) +"fh" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"fi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (WEST)"; + icon_state = "green"; + dir = 8 + }, +/area/ruin/ancientstation/hydroponics) +"fj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/plasteel/green/corner, +/area/ruin/ancientstation/hydroponics) +"fk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side, +/area/ruin/ancientstation/hydroponics) +"fl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/ruin/ancientstation/hydroponics) +"fm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (EAST)"; + icon_state = "green"; + dir = 4 + }, +/area/ruin/ancientstation/hydroponics) +"fn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"fo" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"fp" = ( +/obj/structure/sign/poster/official/here_for_your_safety, +/turf/closed/wall/rust, +/area/ruin/ancientstation/sec) +"fq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/paper, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"fr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"fs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"ft" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"fu" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"fv" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"fw" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"fx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"fy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"fz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"fA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"fB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"fF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"fG" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering" + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/powered) +"fH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"fI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"fJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"fK" = ( +/obj/machinery/door/airlock/security, +/obj/machinery/door/firedoor/closed, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"fL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/ruin/ancientstation/sec) +"fM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"fN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"fO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"fP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/electronics/apc, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"fQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Delta Main Corridor APC"; + pixel_y = 24; + start_charge = 0 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"fR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"fS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"fT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/ruin/ancientstation/rnd) +"fU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/ruin/ancientstation/rnd) +"fV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/ruin/ancientstation/rnd) +"fW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/ruin/ancientstation/rnd) +"fX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"fY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"fZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"ga" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"gb" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"gc" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/template_noop, +/area/template_noop) +"gd" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"ge" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"gf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"gg" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "200" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"gl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"gn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/powered) +"go" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"gp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"gq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "Charlie Hydroponics APC"; + pixel_y = 24; + start_charge = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/hydroponics) +"gt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + tag = "icon-manifold (EAST)"; + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 2; + name = "Charlie Kitchen APC"; + pixel_x = 0; + pixel_y = -24; + start_charge = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"gw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"gy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"gz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"gA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/door/poddoor{ + id = "ancient" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/sec) +"gB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"gC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"gD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"gE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/sec) +"gF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space) +"gG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"gH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"gI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"gJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"gK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"gL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 4; + name = "Delta RnD APC"; + pixel_x = 24; + start_charge = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gM" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gN" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gQ" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gR" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"gS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engineering Storage" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"gT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/airless, +/area/template_noop) +"gU" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/airless/floorgrime, +/area/template_noop) +"gV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"gW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"gX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"gY" = ( +/turf/closed/wall/rust, +/area/ruin/ancientstation/kitchen) +"gZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"ha" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/ruin/ancientstation/sec) +"hb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"hc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"hd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/table, +/obj/item/trash/plate, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"he" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"hf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/rnd) +"hg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/rnd) +"hh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/rnd) +"hi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hj" = ( +/obj/item/solar_assembly, +/turf/open/floor/plating/airless, +/area/template_noop) +"hk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"hl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/ruin/ancientstation/engi) +"hm" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"hn" = ( +/obj/machinery/power/smes/engineering{ + charge = 0 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"ho" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner, +/area/ruin/ancientstation/engi) +"hp" = ( +/obj/structure/sign/poster/official/build, +/turf/closed/wall/rust, +/area/ruin/ancientstation/engi) +"hq" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/ruin/ancientstation) +"hr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"ht" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = "0"; + req_one_access = "0" + }, +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/ruin/ancientstation/sec) +"hA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/sec) +"hB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"hC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"hD" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"hE" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hF" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/aluminium{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/bromine{ + pixel_x = -6; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hG" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/carbon{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/chlorine{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hH" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/copper{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/ethanol{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hI" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"hJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"hK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/rad_collector, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"hL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"hM" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/airless, +/area/template_noop) +"hN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/template_noop, +/area/template_noop) +"hO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/ruin/ancientstation/engi) +"hP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/engi) +"hQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/ruin/ancientstation/engi) +"hR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"hS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"hW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/ruin/ancientstation/sec) +"hX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/item/weapon/storage/backpack/old, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/ruin/ancientstation/sec) +"hY" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"hZ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/fluorine{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/hydrogen{ + pixel_x = -6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/water{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"ia" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/template_noop) +"ib" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/template_noop, +/area/template_noop) +"ic" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/airless, +/area/template_noop) +"id" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/solar_control{ + name = "Station Solar Control Computer" + }, +/obj/item/weapon/paper/solar, +/obj/structure/cable, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/ruin/ancientstation/engi) +"ie" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/turf/open/floor/plasteel/yellow/side, +/area/ruin/ancientstation/engi) +"if" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/ruin/ancientstation/engi) +"ig" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/ruin/ancientstation/engi) +"ih" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"ii" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dining Area" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"ij" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass{ + name = "Dining Area" + }, +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/kitchen) +"ik" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/corner, +/area/ruin/ancientstation/sec) +"il" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side, +/area/ruin/ancientstation/sec) +"im" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/ruin/ancientstation/sec) +"in" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/item/weapon/broken_bottle, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"io" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"ip" = ( +/obj/machinery/chem_master, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"iq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"ir" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"is" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Chemical Storage"; + req_access_txt = "200" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"it" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/mercury{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/nitrogen{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/oxygen{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/phosphorus{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iu" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/iodine{ + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/iron{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/lithium{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iv" = ( +/obj/structure/table, +/obj/item/device/multitool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/ruin/ancientstation/engi) +"iw" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side, +/area/ruin/ancientstation/engi) +"ix" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 4; + name = "Charlie Engineering APC"; + pixel_x = 24; + start_charge = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/ruin/ancientstation/engi) +"iy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/retro/old{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/weapon/gun/energy/laser/retro/old{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/ruin/ancientstation/sec) +"iA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest/old, +/turf/open/floor/plasteel/red/side, +/area/ruin/ancientstation/sec) +"iB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/helmet/old, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/ruin/ancientstation/sec) +"iC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = "0"; + req_one_access = "0" + }, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"iD" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/nuke, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharger, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iF" = ( +/obj/machinery/chem_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/rnd) +"iG" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/potassium{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/radium{ + pixel_x = -6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/welding_fuel{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/trash/plate, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/ancientstation/kitchen) +"iO" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"iP" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iQ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/sugar{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/sulfur{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iR" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/silver{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/sodium{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iS" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large/sacid{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large/silicon{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"iT" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/airless, +/area/template_noop) +"iU" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"iV" = ( +/obj/machinery/power/smes/engineering{ + charge = 0; + name = "backup power storage unit" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"iW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/wrench, +/obj/item/weapon/wirecutters, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"iX" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/rust, +/area/ruin/ancientstation/engi) +"iY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"iZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"ja" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/kitchen) +"jb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"jc" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"jd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Research and Development" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/rnd) +"je" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (WEST)"; + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"jh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"ji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jk" = ( +/obj/machinery/door/airlock/engineering{ + name = "Backup Generator Room" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jn" = ( +/obj/machinery/door/firedoor/closed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"jp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation) +"jq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/station/reverse/flipped{ + tag = "icon-closed_terminus1 (NORTH)"; + icon_state = "closed_terminus1"; + dir = 1 + }, +/obj/structure/transit_tube_pod{ + tag = "icon-pod (EAST)"; + icon_state = "pod"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jr" = ( +/obj/structure/transit_tube/station/reverse/flipped, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"js" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/command{ + name = "Charlie Station Access"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"ju" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/weapon/storage/box/firingpins, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"jA" = ( +/turf/open/floor/plasteel/floorgrime, +/area/template_noop) +"jB" = ( +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jC" = ( +/obj/machinery/power/port_gen/pacman/super{ + name = "\improper emergency power generator" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jD" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + amount = 15 + }, +/obj/item/weapon/paper, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/ancientstation/engi) +"jE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jJ" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + pixel_x = 0; + pixel_y = 0; + tag = "icon-plant-25" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jL" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/deltacorridor) +"jN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/disk/tech_disk, +/turf/open/floor/plating, +/area/ruin/ancientstation/deltacorridor) +"jO" = ( +/turf/open/floor/plating/airless, +/area/ruin/ancientstation/atmo) +"jP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/ancientstation/atmo) +"jQ" = ( +/obj/structure/lattice, +/obj/item/solar_assembly, +/turf/template_noop, +/area/template_noop) +"jR" = ( +/obj/structure/cable, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/template_noop) +"jS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"jT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"jU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass{ + name = "Cryogenics Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"jV" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/ancientstation/proto) +"jW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/highsecurity{ + name = "Prototype Laboratory"; + req_access_txt = "200" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/ancientstation/proto) +"jX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/highsecurity{ + name = "Prototype Laboratory"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/ancientstation/proto) +"jY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Beta Atmospherics APC"; + pixel_x = 24; + start_charge = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation/atmo) +"jZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"ka" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kd" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/ancient, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"ke" = ( +/obj/machinery/door/poddoor{ + id = "proto" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "Delta Prototype Lab APC"; + pixel_y = 24; + start_charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"ki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (EAST)"; + icon_state = "warningline"; + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kl" = ( +/obj/structure/table/reinforced, +/obj/machinery/the_singularitygen, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"km" = ( +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation/atmo) +"kn" = ( +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/engine/airless, +/area/ruin/ancientstation/atmo) +"ko" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"kp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/showcase/oldpod, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/showcase/oldpod, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/oldsec, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"ks" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kt" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper/oldstat/protosuit, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"ku" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/door/poddoor{ + id = "proto" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warningline (EAST)"; + icon_state = "warningline"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"ky" = ( +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "proto" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kz" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper/oldstat/protosing, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kA" = ( +/obj/structure/window/reinforced, +/turf/open/floor/engine/airless, +/area/ruin/ancientstation/atmo) +"kB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"kC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kD" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/device/flashlight/glowstick, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation/powered) +"kG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/reagent_containers/spray/weedspray, +/obj/item/weapon/reagent_containers/spray/pestspray, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + tag = "icon-warninglinecorner (EAST)"; + icon_state = "warninglinecorner"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/airless, +/area/ruin/ancientstation/atmo) +"kL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation/atmo) +"kM" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall/rust, +/area/ruin/ancientstation) +"kN" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/device/flashlight/glowstick, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/oldsci, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mob_spawn/human/oldeng, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/paper/oldstat, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"kR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper/oldstat/protohealth, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/button/door{ + id = "proto"; + name = "Prototype Lab Lockdown" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/item/weapon/paper/oldstat/protoinv, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kU" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper/oldstat/protogun, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"kV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + tag = "icon-manifold (WEST)"; + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/ancientstation/atmo) +"kW" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation/atmo) +"kX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + icon_state = "vent_map"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/air, +/area/ruin/ancientstation/atmo) +"kY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/machinery/power/apc{ + dir = 4; + name = "Charlie Main Corridor APC"; + pixel_x = 24; + start_charge = 0 + }, +/obj/structure/cable, +/obj/item/weapon/storage/backpack/old, +/turf/open/floor/plating, +/area/ruin/ancientstation) +"kZ" = ( +/obj/structure/table/reinforced, +/obj/item/device/healthanalyzer{ + desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject."; + name = "prototype health analyzer" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"la" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"lb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"lc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/energy/e_gun/old, +/turf/open/floor/plasteel/white, +/area/ruin/ancientstation/proto) +"ld" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/ancientstation/atmo) +"le" = ( +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/ruin/ancientstation/atmo) +"lf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/template_noop) +"lg" = ( +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/turf/template_noop, +/area/template_noop) +"lh" = ( +/turf/closed/mineral/plasma, +/area/ruin/unpowered) +"li" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/proto) +"lj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/ancientstation/proto) +"lk" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + locked = 0; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel/airless/floorgrime, +/area/ruin/ancientstation/atmo) +"ll" = ( +/turf/closed/mineral/uranium, +/area/ruin/unpowered) +"lm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/ancientstation) +"ln" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/closed/mineral, +/area/ruin/unpowered) +"lo" = ( +/turf/closed/mineral/silver, +/area/ruin/unpowered) +"lp" = ( +/turf/closed/mineral/gold, +/area/ruin/unpowered) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bf +bf +aA +bf +bf +aa +aA +bf +bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +bf +aA +bf +jO +jO +km +jO +kK +kV +ld +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bf +bq +br +bH +bH +cK +bf +bq +bq +eG +bf +aA +aA +aA +bf +aA +aA +aA +aA +iT +bq +bq +jP +jY +km +km +jO +kW +km +lk +br +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bg +br +br +bI +bI +br +di +dD +bq +eH +eH +aa +aa +aa +aA +aa +aa +aa +aa +br +bf +jA +br +br +kn +kA +kL +kX +le +br +br +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +bf +bf +br +bI +bI +br +dj +dE +ef +dE +br +bg +bf +aa +aA +aa +aa +aa +aa +aa +jh +bf +jQ +br +ko +kB +kB +kB +lf +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +bf +bw +bI +bI +bI +bI +bI +bI +bH +bq +bq +fX +gT +bf +aa +aa +aa +aa +aA +bq +bf +bf +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +br +bI +bI +bI +dk +bI +bI +bH +bq +bq +fY +bq +bf +hL +aA +aA +aA +aA +bq +bq +bf +bf +aa +aA +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +az +bh +ac +br +bJ +ce +bJ +br +br +br +br +br +fA +fY +fA +br +bg +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +az +ac +br +bI +bI +cL +br +bf +eg +bf +bq +bq +fY +bq +hj +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +ac +aa +br +bI +cf +bI +br +bf +aA +bf +fa +bf +fZ +gU +bf +aA +aA +bf +aa +aa +aa +bf +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +ab +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +br +bK +cg +bK +br +aA +aA +aa +bf +bf +ga +bf +bf +aa +aA +bf +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +bd +cM +br +bg +aa +aa +aa +aA +ga +aA +aa +aa +br +bg +aa +aa +aa +aA +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aA +aa +aa +bd +aa +aa +dF +aa +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aa +aa +aa +aa +aa +ch +aa +aa +dF +aa +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aa +aa +aa +aa +bd +aa +aa +dG +dG +dG +aa +aa +gb +aa +aa +hM +eh +dG +aA +dG +eh +eI +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aZ +aa +aa +aa +aa +bd +aa +aA +dH +dH +ei +dH +dH +gc +ei +ei +hN +dH +ib +dH +ei +dH +hN +aA +aa +aa +aa +aA +aa +lg +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +dI +eh +eI +aa +aa +gd +aa +aa +eh +hM +dJ +aA +eh +dG +dJ +aa +aa +aa +aa +aZ +ac +ac +ll +ll +ac +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aA +dH +dH +dK +ei +ei +ge +ei +dH +dH +hN +dH +ei +dH +dH +dH +jR +aa +aa +aa +aA +ac +lh +lh +az +ac +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +dJ +dG +eJ +aa +aa +gd +aa +aa +dG +ia +dG +aA +dG +ia +ia +aa +aa +aa +aA +aa +aa +ac +ac +ln +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aA +dK +ei +dH +dH +dH +gf +ei +ei +ei +ib +ei +dH +ei +ei +ib +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +dL +dG +dG +aa +aa +gd +aa +aa +dG +ic +ia +aA +dG +eJ +ic +aa +aa +aa +aa +aA +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +aA +aa +aa +aa +fB +gg +fB +aa +aa +aa +aA +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +aA +aa +aa +aa +fC +gh +fC +aa +aa +aa +aA +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +ch +aa +aa +dl +dl +dl +fb +fD +gg +gV +hk +dl +dl +dl +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +aa +dl +ej +eK +fc +em +gi +gW +hl +hO +id +dl +aa +aa +aa +aA +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +dl +dl +ek +em +fd +fE +gj +fE +hm +em +ie +dl +dl +dl +dl +dl +dl +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aG +bL +ci +bL +dl +dM +el +eL +fe +fE +gk +fE +hn +em +if +iv +dl +iU +ji +jB +dl +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aG +bM +cj +bN +dl +dN +em +eM +em +fF +gl +em +em +hP +em +iw +dl +iV +jj +jC +dl +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aG +bN +bN +cN +dl +dO +en +eN +ff +el +gm +gX +ho +hQ +ig +ix +dl +iW +jj +jD +dl +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +bO +ck +bO +dl +dl +dl +dl +dl +fG +gn +fG +hp +dl +dl +dl +dl +iX +jk +iX +dl +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aG +aG +aT +aS +bi +aY +aG +bP +cl +cO +dm +cl +cl +eO +fg +cl +go +cl +hq +eO +ih +cl +dm +cO +cl +jE +aG +jZ +aY +kC +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aG +aO +aU +aU +aU +aU +bx +bQ +cm +cP +bT +bT +bT +eP +fh +fH +gp +fH +fh +bT +bT +bT +bT +cP +jl +jF +bx +aU +aU +aU +aU +kY +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +ak +ak +ak +ak +ak +ak +ak +aG +bN +cn +cQ +cQ +dP +eo +dP +cQ +cQ +gq +gY +gY +hR +ii +hR +gY +gY +cn +jG +aG +aG +aG +aG +kM +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +ak +ak +aH +aP +aV +aP +bj +ak +ak +bR +co +cQ +dn +dQ +dQ +eQ +fi +cQ +gr +gY +hr +ht +ht +ht +iH +gY +co +bR +aG +aG +bN +kD +kN +kD +bN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +ak +as +at +aQ +aI +ba +bk +bs +by +bS +cn +cR +do +dQ +dQ +dQ +dp +cQ +gr +gY +hs +ht +ht +ht +iI +iY +cn +jH +aG +ka +bN +bN +bN +bN +bN +jH +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +al +at +aI +aI +aI +aI +aI +bt +bz +bN +cn +cS +dp +dQ +dQ +dQ +dp +cQ +gs +gY +ht +hS +ht +iy +iJ +iZ +cn +bN +jS +bN +kp +bN +kO +bN +kp +bN +bL +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +am +au +aJ +aI +aI +aI +aI +bk +bA +bN +cn +cS +dp +dQ +ep +eR +fj +cQ +gr +gY +hu +hT +ht +ht +iK +iZ +cn +bN +jT +bN +bN +bN +bN +bN +bN +bN +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +am +av +aK +aI +aW +bb +bl +bl +bB +bT +cp +cS +dq +dQ +eq +eS +fk +fI +gt +gZ +hv +hU +ht +ht +iL +iZ +jm +jI +jU +bT +kq +bT +kP +bT +kq +lm +bL +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +am +aw +aL +aI +aI +aI +aI +bm +bz +bN +bN +cS +dp +dQ +er +dQ +fl +cQ +gu +gY +hw +hV +hS +ht +iJ +iZ +cn +bN +jS +bN +bN +kE +bN +bN +bN +bN +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +an +ax +aI +aI +aI +aI +aI +bu +bA +bN +bN +cS +dp +dQ +dQ +dQ +dp +cQ +gv +gY +ht +ht +ht +ht +iK +iZ +cn +bN +jT +bN +kr +bN +kp +bN +kp +bN +bL +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +ak +ay +ax +aQ +aI +aQ +bm +bv +by +bS +cq +cT +dr +dQ +dQ +dQ +dp +cQ +gu +gY +hx +ht +ht +ht +iM +ja +cn +jH +aG +bN +bN +bN +bN +bN +bN +jH +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +ak +ak +aM +aR +aX +aR +bn +ak +ak +bU +bU +cQ +ds +dR +dQ +eT +fm +cQ +gw +gY +hy +ht +ht +ht +iN +gY +jn +bU +aG +aG +ks +kF +kQ +kF +bN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +ak +ak +ak +ak +ak +ak +ak +aG +bV +bV +cQ +cQ +dP +es +dP +cQ +cQ +gx +gY +gY +hR +ij +hR +gY +gY +jo +bV +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aG +aS +aY +aY +aY +aY +bC +bV +bV +cU +dt +dt +dt +dt +fn +fJ +gy +fJ +fn +dt +dt +dt +dt +jb +jp +bV +bC +kb +aY +kG +aY +aY +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +bc +aY +aY +aG +bW +bV +cV +du +bV +bV +bV +fo +bV +gz +bV +fo +bV +bV +bV +iO +cV +bV +bW +aG +kc +aY +kH +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +bX +cr +bX +dv +dv +dv +dv +fp +fK +gA +fK +dv +dv +dv +dv +dv +bX +cr +bX +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aG +bN +bN +cW +dv +dS +et +eU +et +fL +gB +ha +hz +hW +hz +iz +dv +cW +bN +bN +aG +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aG +bN +cs +bN +dv +dT +eu +eu +fq +fM +gC +hb +hA +eu +eu +iA +dv +bN +jq +bN +aG +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aG +bL +ci +bL +dv +dU +ev +eu +fr +fN +gC +fN +fr +eu +ik +iB +dv +bL +ci +bL +aG +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +bd +aa +dv +dV +ew +eu +eu +eu +gC +eu +eu +eu +il +dv +dv +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +az +aa +aa +aa +aa +aa +bd +aa +aa +aa +dv +ex +eV +fs +fO +gD +hc +hB +hX +im +dv +aa +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +az +az +az +az +aa +aa +aa +aa +aa +ct +bd +aa +dv +dv +dv +dv +dv +gE +dv +dv +dv +dv +dv +aa +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +az +az +az +az +bd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +gF +aA +aa +aa +aa +aa +aa +aa +ch +aa +aa +aa +aa +aa +aA +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +az +az +az +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cu +aa +aa +aA +gF +aA +aa +aa +aa +aa +aa +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +ac +ac +ac +az +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cu +aa +aa +ac +ac +aa +aa +aA +gF +aA +aa +aa +aa +aa +aa +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +az +ac +az +az +ac +ac +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +ab +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +bd +aa +aa +ac +ac +ac +aa +aA +gF +aA +aa +aa +aa +aa +aa +aa +bd +aa +aa +aa +aa +aa +aA +aa +aa +aa +ac +lo +lp +az +az +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +bD +bY +cv +bY +bD +aa +ac +ac +bD +bD +gG +bD +bD +aa +aa +aa +bD +bY +cv +bY +bD +aa +aa +aa +aA +aa +aa +aa +ac +az +lp +az +ac +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bD +bZ +cw +ca +bD +aa +aa +aa +bD +fP +gH +hd +bD +aa +aa +aa +bD +ca +jr +ca +bD +aa +aa +aa +aA +aa +aa +aa +aa +ac +az +az +ac +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aA +aa +aa +aa +aa +bD +ca +cx +cX +bD +aa +aa +aa +bD +fQ +gI +he +bD +aa +aa +aa +bD +cX +ca +ca +bD +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aA +aA +aa +aa +aa +aa +aa +bD +cb +cy +cb +bD +bD +bD +bD +bD +bD +gJ +bD +bD +bD +bD +bD +bD +cb +js +cb +bD +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +bD +cz +cY +dw +dW +ey +eW +ft +fR +gK +ey +hC +ey +ey +iC +dw +ey +ey +jJ +bD +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +bD +cA +cZ +dx +dX +dX +eX +dX +fS +gL +dX +hD +dX +dX +fS +dx +dX +dB +cD +bD +aa +aa +aa +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bD +cB +da +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +da +cB +jV +jV +jV +jV +jV +jV +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +ac +ad +ae +af +af +ag +ai +ao +af +bo +ad +ac +bD +cC +db +dy +dY +ez +dZ +dZ +fT +eb +hf +eb +hY +in +iD +iP +dy +jt +jK +jV +kd +kt +jV +kR +kZ +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +ac +ad +af +ao +af +ah +ah +af +af +af +ad +bE +bD +cD +dc +dy +dZ +eA +dZ +fu +dZ +gM +hg +eb +hY +io +iE +iP +dy +ju +jL +jV +ke +ku +jV +ku +ke +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +ac +ac +ad +ad +ad +ad +aN +aN +ad +ad +ad +ad +bF +bF +cC +dd +dy +dZ +eB +dZ +fv +dZ +gN +hg +hE +dY +gO +eb +fV +dy +jv +cD +jV +kf +kv +kI +kv +kv +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +ac +ac +ad +af +ap +af +aq +ah +ag +be +aB +aN +bG +bG +cE +dc +dy +ea +eC +dZ +dZ +fU +gO +hh +eb +eb +ip +iF +eb +dy +db +cC +jV +kg +kw +kw +kw +la +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +ac +ac +ad +af +af +aB +ah +ai +ah +aC +af +aN +bG +bG +cF +db +dz +eb +eb +eb +fw +eb +gO +eb +eb +ea +iq +eb +fU +jc +dc +jM +jW +kh +kw +kw +kS +lb +li +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +ac +ac +ad +ad +ad +ad +aN +aN +ad +ad +ad +ad +bF +bF +ca +dc +dA +eb +eb +eb +eb +eb +gP +hi +hi +hi +ir +hi +hi +jd +jw +fS +jX +ki +ki +ki +kT +lb +lj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +ac +ac +ad +ag +af +af +af +af +af +af +ah +ad +bE +bD +cF +db +dy +ec +dZ +dZ +eC +fV +eb +dy +dy +dy +is +dy +dy +dy +dc +ca +jV +kj +kw +kw +kw +la +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +ac +ac +ad +ah +af +af +aB +af +ag +af +ah +ad +ac +bD +ca +de +dy +dZ +eD +dZ +fx +dZ +gQ +dy +hF +eb +eb +eb +iQ +dy +jx +ed +jV +kk +kx +kJ +kx +kx +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +ac +ac +ad +ai +af +ah +ag +aC +ah +af +aq +ad +ac +bD +ca +dc +dy +dZ +eE +dZ +fy +dZ +gR +dy +hG +eb +it +eb +iR +dy +dc +ca +jV +ke +ky +jV +ky +ke +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +ac +ac +ad +ah +ag +aC +aC +aC +aC +ag +ah +ad +ac +bD +cF +db +dy +ea +eF +dZ +dZ +fW +eb +dy +hH +hZ +iu +iG +iS +dy +jt +ed +jV +kl +kz +jV +kU +lc +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +ac +ac +ad +ah +ai +ah +aD +aD +ah +ai +ah +ad +ac +bD +cG +da +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +da +cG +jV +jV +jV +jV +jV +jV +jV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +ac +ac +ad +ag +aq +aD +ah +ah +aD +aq +ah +ad +ac +bD +ca +df +dB +ed +ca +eY +ca +ed +ca +ed +hI +ed +ca +ed +ca +je +jy +ca +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +ac +ac +ad +ad +ad +ad +aN +aN +ad +ad +ad +ad +ac +bD +cH +dg +dC +ee +ca +eY +cX +ed +ca +ed +hJ +ed +ca +ee +cX +jf +ca +cH +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +ac +ad +aj +ai +aE +aD +aD +aD +ah +bp +ad +bD +bD +cI +bD +bD +bD +bD +bD +bD +bD +gS +bD +bD +bD +bD +bD +bD +bD +cI +bD +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +ac +ac +ad +ag +aD +aD +aD +aD +aq +ad +ac +bD +cc +cc +cc +bD +aa +bD +eZ +eZ +dh +dh +dh +eZ +hK +bD +aa +bD +cc +cc +cc +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +ac +ac +ac +ag +aF +ag +aF +ag +aF +ac +ac +bD +cd +cJ +dh +bD +aa +bD +eZ +fz +dh +dh +dh +hK +hK +bD +aa +bD +jg +jz +jN +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +ac +ac +ar +ar +ar +ar +ar +ar +ac +aa +bD +bD +bD +bD +bD +aa +bD +bD +fz +fz +fz +fz +hK +bD +bD +aa +bD +bD +bD +bD +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bD +bD +bD +bD +bD +bD +bD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm index e953ee9a4e..fd97136d6c 100644 --- a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -37,6 +37,9 @@ /area/ruin/powered/aesthetic) "j" = ( /obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plasteel/vaporwave, /area/ruin/powered/aesthetic) "k" = ( @@ -153,10 +156,10 @@ }, /area/ruin/unpowered/no_grav) "G" = ( +/obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ initial_gas_mix = "TEMP=2.7" }, -/obj/effect/turf_decal/stripes/asteroid/line, /area/ruin/unpowered/no_grav) "H" = ( /obj/effect/overlay/palmtree_l, @@ -196,6 +199,39 @@ /obj/effect/decal/sandeffect, /turf/open/floor/plasteel/airless/asteroid, /area/ruin/unpowered/no_grav) +"O" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/powered/aesthetic) +"P" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/powered/aesthetic) +"Q" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/powered/aesthetic) +"R" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/astplate{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"S" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/astplate{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) (1,1,1) = {" a @@ -294,7 +330,7 @@ h u y f -B +R d d a @@ -326,7 +362,7 @@ j k k v -k +P f C I @@ -390,11 +426,11 @@ a d c g -n +O n k w -k +Q g F I @@ -430,7 +466,7 @@ p u y g -B +S d d a diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index be820d8e85..ee17326fdb 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -163,7 +163,7 @@ /area/awaymission/beach) "aC" = ( /obj/effect/mob_spawn/human/cook{ - helmet = null; + head = null; id_access = "Bartender"; id_job = "Bartender"; suit = /obj/item/clothing/suit/armor/vest; diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index 8fab986fdb..97b8381ff2 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -3502,7 +3502,7 @@ /area/awaymission/centcomAway/general) "kN" = ( /obj/structure/table/wood, -/obj/item/clothing/tie/medal, +/obj/item/clothing/accessory/medal, /turf/open/floor/carpet, /area/awaymission/centcomAway/general) "kO" = ( @@ -3516,7 +3516,7 @@ /area/awaymission/centcomAway/general) "kQ" = ( /obj/structure/table/wood, -/obj/item/clothing/tie/medal/gold, +/obj/item/clothing/accessory/medal/gold, /turf/open/floor/carpet, /area/awaymission/centcomAway/general) "kR" = ( diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index bac50dd89a..f6b56c5c04 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -4740,7 +4740,7 @@ /area/awaymission/snowdin/sekret) "mx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg, +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/smg, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 8e0df405b2..72a2dcac9c 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -187,7 +187,7 @@ /turf/closed/mineral, /area/awaymission/wwmines) "aO" = ( -/obj/effect/mob_spawn/human/syndicatecommando, +/obj/effect/mob_spawn/human/corpse/syndicatecommando, /turf/open/floor/plasteel/cult{ name = "engraved floor"; tag = "icon-cult" @@ -929,7 +929,7 @@ }, /area/awaymission/wwgov) "dh" = ( -/obj/effect/mob_spawn/human/syndicatecommando{ +/obj/effect/mob_spawn/human/corpse/syndicatecommando{ mob_name = "Syndicate Commando" }, /turf/open/floor/carpet, @@ -2017,7 +2017,7 @@ }, /area/awaymission/wwmines) "gy" = ( -/obj/effect/mob_spawn/human/syndicatecommando{ +/obj/effect/mob_spawn/human/corpse/syndicatecommando{ mob_name = "Syndicate Commando" }, /turf/open/floor/grass, diff --git a/_maps/__MAP_DEFINES.dm b/_maps/__MAP_DEFINES.dm deleted file mode 100644 index e1e113a290..0000000000 --- a/_maps/__MAP_DEFINES.dm +++ /dev/null @@ -1,31 +0,0 @@ -/* -The /tg/ codebase currently requires you to have 11 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside the map config.dm will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 2016/6/2 -z1 = station -z2 = centcomm -z5 = mining -Everything else = randomized space -Last space-z level = empty -*/ - -#define CROSSLINKED 2 -#define SELFLOOPING 1 -#define UNAFFECTED 0 - -#define MAIN_STATION "Main Station" -#define CENTCOMM "CentComm" -#define EMPTY_AREA_1 "Empty Area 1" -#define EMPTY_AREA_2 "Empty Area 2" -#define MINING "Mining Asteroid" -#define EMPTY_AREA_3 "Empty Area 3" -#define EMPTY_AREA_4 "Empty Area 4" -#define EMPTY_AREA_5 "Empty Area 5" -#define EMPTY_AREA_6 "Empty Area 6" -#define EMPTY_AREA_7 "Empty Area 7" -#define EMPTY_AREA_8 "Empty Area 8" -#define AWAY_MISSION "Away Mission" -#define AWAY_MISSION_LIST list(AWAY_MISSION = SELFLOOPING) -#define DEFAULT_MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED, EMPTY_AREA_5 = CROSSLINKED, EMPTY_AREA_6 = CROSSLINKED, EMPTY_AREA_7 = CROSSLINKED, EMPTY_AREA_8 = CROSSLINKED) diff --git a/_maps/basemap.dm b/_maps/basemap.dm index 19263bf601..72298ef954 100644 --- a/_maps/basemap.dm +++ b/_maps/basemap.dm @@ -1,7 +1,27 @@ -#ifndef ALL_MAPS -#include "map_files\generic\SpaceStation.dmm" -#include "map_files\generic\Centcomm.dmm" -#include "map_files\generic\Space.dmm" -#include "map_files\generic\SpaceDock.dmm" -#include "map_files\Mining\lavaland.dmm" -#endif \ No newline at end of file +#include "map_files\generic\Centcomm.dmm" +#include "map_files\generic\SpaceStation.dmm" +#include "map_files\generic\Space.dmm" +#include "map_files\generic\SpaceDock.dmm" +#include "map_files\Mining\Lavaland.dmm" + +#ifdef ALL_MAPS +#include "map_files\debug\runtimestation.dmm" +#include "map_files\Deltastation\DeltaStation2.dmm" +#include "map_files\MetaStation\MetaStation.dmm" +#include "map_files\OmegaStation\OmegaStation.dmm" +#include "map_files\PubbyStation\PubbyStation.dmm" +#include "map_files\TgStation\tgstation.2.1.3.dmm" +#include "map_files\Cerestation\Cerestation.dmm" + +#include "map_files\generic\Centcomm.dmm" +#include "map_files\generic\SpaceStation.dmm" +#include "map_files\generic\Space.dmm" +#include "map_files\generic\SpaceDock.dmm" + +#include "map_files\Mining\Lavaland.dmm" + +#ifdef TRAVISBUILDING +#include "templates.dm" +#endif + +#endif diff --git a/_maps/loadallmaps.dm b/_maps/loadallmaps.dm deleted file mode 100644 index 22359d164f..0000000000 --- a/_maps/loadallmaps.dm +++ /dev/null @@ -1,21 +0,0 @@ -#ifdef ALL_MAPS -#include "map_files\debug\runtimestation.dmm" -#include "map_files\Deltastation\DeltaStation2.dmm" -#include "map_files\MetaStation\MetaStation.dmm" -#include "map_files\OmegaStation\OmegaStation.dmm" -#include "map_files\PubbyStation\PubbyStation.dmm" -#include "map_files\TgStation\tgstation.2.1.3.dmm" -#include "map_files\Cerestation\cerestation.dmm" -#include "map_files\CitadelStation\CitadelStation-1.2.1.dmm" - -#include "map_files\generic\Centcomm.dmm" -#include "map_files\generic\SpaceStation.dmm" -#include "map_files\generic\Space.dmm" -#include "map_files\generic\SpaceDock.dmm" - -#include "map_files\Mining\Lavaland.dmm" - -#ifdef TRAVISBUILDING -#include "templates.dm" -#endif -#endif \ No newline at end of file diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index 0df3264dce..cdb337df98 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -293,16 +293,12 @@ /area/space) "aaQ" = ( /turf/closed/wall, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "aaR" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "aaS" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -325,6 +321,7 @@ icon_state = "1-2"; pixel_y = 0 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -354,6 +351,7 @@ "aaX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -412,17 +410,13 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abg" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -431,9 +425,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abh" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -446,18 +438,14 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abi" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abj" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -467,9 +455,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/conveyor/auto{ @@ -478,9 +464,7 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abl" = ( /obj/machinery/light{ dir = 8 @@ -589,34 +573,26 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abw" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abx" = ( /obj/structure/showcase{ density = 0; @@ -722,25 +698,19 @@ }) "abF" = ( /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abG" = ( /obj/machinery/light/small, /obj/structure/table, /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abH" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, /obj/item/weapon/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abI" = ( /obj/structure/cable/orange{ d2 = 4; @@ -757,9 +727,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abJ" = ( /obj/structure/cable/orange{ d1 = 2; @@ -767,17 +735,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abL" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ @@ -785,9 +749,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abM" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -893,15 +855,11 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abY" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black{ @@ -1023,18 +981,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "acl" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "acm" = ( /obj/docking_port/stationary{ dheight = 9; @@ -1117,9 +1071,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Northen External Waste Belt" - }) +/area/maintenance/asteroid/disposal/north) "acu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1465,6 +1417,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -1485,6 +1438,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -1592,6 +1546,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -1738,6 +1693,7 @@ "adI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -1799,9 +1755,7 @@ /area/shuttle/syndicate) "adP" = ( /turf/closed/mineral, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "adQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -2047,9 +2001,7 @@ /area/shuttle/syndicate) "aep" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "aeq" = ( /turf/open/floor/plasteel/darkred/side{ icon_state = "darkred"; @@ -2192,6 +2144,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -2266,9 +2219,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aeK" = ( /obj/structure/rack, /obj/item/weapon/gun/energy/e_gun/advtaser{ @@ -2402,7 +2353,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plating/airless, /area/shuttle/syndicate) "aeX" = ( /obj/structure/reagent_dispensers/fueltank, @@ -2432,22 +2383,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afb" = ( /obj/machinery/light/small, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_south) "afc" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afd" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -2501,9 +2446,7 @@ /area/ai_monitored/security/armory) "afi" = ( /turf/closed/wall, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afj" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 @@ -2516,9 +2459,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afk" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; @@ -2527,9 +2468,7 @@ /obj/structure/disposalpipe/trunk, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afl" = ( /obj/machinery/power/terminal{ dir = 4 @@ -2651,25 +2590,23 @@ /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_l" }, -/turf/open/floor/plating, +/turf/open/floor/plating/airless, /area/shuttle/syndicate) "afu" = ( /obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, +/turf/open/floor/plating/airless, /area/shuttle/syndicate) "afv" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_r" }, -/turf/open/floor/plating, +/turf/open/floor/plating/airless, /area/shuttle/syndicate) "afw" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_south) "afx" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plating/astplate{ @@ -2761,9 +2698,7 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afF" = ( /obj/machinery/light/small{ dir = 4 @@ -2776,31 +2711,23 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afG" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afH" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afI" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "afJ" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ @@ -2882,9 +2809,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afR" = ( /obj/structure/cable{ d1 = 1; @@ -2898,9 +2823,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/machinery/turretid{ @@ -2911,9 +2834,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -2923,9 +2844,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afU" = ( /obj/machinery/light{ dir = 1 @@ -2933,9 +2852,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afV" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-09" @@ -2943,16 +2860,12 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afW" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "afX" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ @@ -3082,9 +2995,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ago" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/cobweb, @@ -3092,9 +3003,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agp" = ( /obj/machinery/light/small{ dir = 1 @@ -3103,9 +3012,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agq" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -3116,9 +3023,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agr" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3132,9 +3037,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ags" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3145,9 +3048,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agt" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3158,9 +3059,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agu" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3171,9 +3070,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agv" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3184,9 +3081,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agw" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3199,9 +3094,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agx" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -3216,9 +3109,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agy" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -3229,9 +3120,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agz" = ( /obj/machinery/light/small{ dir = 1 @@ -3240,9 +3129,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agA" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -3253,9 +3140,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3263,9 +3148,7 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agC" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 @@ -3274,9 +3157,7 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "agD" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -3285,9 +3166,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "agE" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -3298,9 +3177,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "agF" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -3309,9 +3186,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "agG" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/conveyor/auto{ @@ -3322,9 +3197,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "agH" = ( /obj/machinery/message_server, /turf/open/floor/circuit{ @@ -3439,9 +3312,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agQ" = ( /obj/structure/cable{ d1 = 1; @@ -3455,9 +3326,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3466,9 +3335,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3488,9 +3355,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3498,9 +3363,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -3513,9 +3376,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "agV" = ( /obj/structure/sink{ icon_state = "sink"; @@ -3555,11 +3416,11 @@ "agZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -3612,9 +3473,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahe" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -3623,9 +3482,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3633,9 +3490,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3644,9 +3499,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3655,9 +3508,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahi" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -3666,9 +3517,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahj" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -3678,9 +3527,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahk" = ( /obj/structure/disposalpipe/junction{ dir = 4; @@ -3689,18 +3536,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahl" = ( /obj/structure/disposalpipe/junction, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahm" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -3709,9 +3552,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahn" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -3720,9 +3561,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aho" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -3733,9 +3572,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahp" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -3744,9 +3581,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahq" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -3756,9 +3591,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahr" = ( /obj/machinery/light/small{ dir = 8 @@ -3767,25 +3600,19 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aht" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahu" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -3794,9 +3621,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahv" = ( /obj/machinery/telecomms/server/presets/supply, /turf/open/floor/circuit{ @@ -3862,9 +3687,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ahD" = ( /obj/machinery/door/airlock/hatch{ name = "AI Core"; @@ -3874,16 +3697,12 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ahE" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ahF" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -3994,9 +3813,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahR" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -4005,9 +3822,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahS" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -4017,9 +3832,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4028,9 +3841,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4044,9 +3855,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ahV" = ( /obj/structure/closet/emcloset, /obj/structure/sign/poster/random{ @@ -4056,22 +3865,16 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahW" = ( /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ahY" = ( /obj/machinery/telecomms/server/presets/service, /turf/open/floor/circuit{ @@ -4164,9 +3967,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aii" = ( /obj/machinery/light/small{ dir = 1 @@ -4179,9 +3980,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/ai_status_display{ @@ -4190,9 +3989,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aik" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/stripes/line{ @@ -4202,9 +3999,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ail" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/official/work_for_a_future{ @@ -4265,6 +4060,7 @@ name = "Armory Desk"; req_one_access_txt = "38;2" }, +/obj/item/weapon/paper_bin, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -4310,7 +4106,6 @@ "aiv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -4325,6 +4120,7 @@ d2 = 2; icon_state = "0-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -4332,11 +4128,11 @@ "aiw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -4371,9 +4167,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiB" = ( /obj/structure/cable/orange{ d1 = 1; @@ -4384,18 +4178,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aiC" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aiD" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -4405,9 +4195,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aiE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4415,9 +4203,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aiF" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -4426,20 +4212,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aiG" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiH" = ( /turf/open/floor/plating, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiI" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -4448,9 +4228,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiJ" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; @@ -4460,9 +4238,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiK" = ( /obj/machinery/conveyor/auto{ dir = 6; @@ -4472,9 +4248,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiL" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet, @@ -4482,9 +4256,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "aiM" = ( /obj/machinery/light, /turf/open/floor/plasteel/black{ @@ -4513,9 +4285,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aiP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -4524,9 +4294,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aiQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -4534,9 +4302,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aiR" = ( /turf/closed/wall, /area/quartermaster/sorting) @@ -4577,17 +4343,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "aiX" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "aiY" = ( /obj/machinery/light/small{ dir = 1 @@ -4597,17 +4359,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "aiZ" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "aja" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, @@ -4615,15 +4373,11 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "ajb" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_south) "ajc" = ( /obj/machinery/light/small{ dir = 4 @@ -4632,9 +4386,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "ajd" = ( /obj/machinery/camera{ c_tag = "Prison Screen Monitor"; @@ -4777,9 +4529,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ajt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -4789,31 +4539,23 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aju" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plating, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ajv" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ajw" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ajx" = ( /obj/machinery/light/small{ dir = 4 @@ -4822,9 +4564,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ajy" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -4835,9 +4575,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ajz" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -4882,9 +4620,7 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ajE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4892,9 +4628,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ajF" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -4906,9 +4640,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ajG" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -4920,9 +4652,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ajH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5063,23 +4793,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "ajW" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "ajX" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "ajY" = ( /obj/structure/bed, /turf/open/floor/plasteel/floorgrime{ @@ -5096,6 +4820,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ id = "permatoggle"; + layer = 2.6; name = "prisoner transfer door" }, /turf/open/floor/plating{ @@ -5202,14 +4927,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "akl" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "akm" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -5225,23 +4948,17 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "ako" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akp" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akq" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -5261,9 +4978,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5284,9 +4999,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aks" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5304,9 +5017,7 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5317,9 +5028,7 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aku" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5330,9 +5039,7 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5347,9 +5054,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akw" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -5364,9 +5069,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akx" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ @@ -5441,9 +5144,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "akH" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; @@ -5452,17 +5153,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "akI" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "akJ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; @@ -5471,18 +5168,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "akK" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "akL" = ( /obj/machinery/status_display{ density = 0; @@ -5572,9 +5265,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_west) "akU" = ( /obj/structure/curtain, /obj/machinery/shower{ @@ -5583,7 +5274,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "akV" = ( /obj/structure/curtain, /obj/machinery/shower{ @@ -5593,7 +5284,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "akW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; @@ -5602,9 +5293,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "akX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -5616,9 +5305,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -5626,9 +5313,7 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "akZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -5636,9 +5321,7 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "ala" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -5647,18 +5330,14 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "alb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "alc" = ( /turf/closed/mineral, /area/mine/unexplored{ @@ -5800,9 +5479,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "alu" = ( /obj/structure/rack, /obj/item/weapon/pickaxe/emergency, @@ -5811,42 +5488,32 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "alv" = ( /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "alw" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "alx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aly" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "alz" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -5854,7 +5521,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alA" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, @@ -5864,7 +5531,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alB" = ( /obj/machinery/light_switch{ pixel_y = 25 @@ -5875,7 +5542,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alC" = ( /obj/item/weapon/storage/secure/safe{ pixel_y = 32 @@ -5883,12 +5550,12 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alD" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alE" = ( /obj/structure/sink{ icon_state = "sink"; @@ -5902,13 +5569,13 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alF" = ( /obj/item/weapon/soap/deluxe, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "alG" = ( /obj/machinery/light/small{ dir = 8 @@ -5916,31 +5583,23 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_east) "alH" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "alI" = ( /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "alJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "alK" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel{ @@ -6335,9 +5994,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "amn" = ( /obj/structure/cable/orange{ d1 = 2; @@ -6347,9 +6004,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "amo" = ( /obj/structure/cable/orange{ d1 = 2; @@ -6363,9 +6018,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "amp" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6378,9 +6031,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "amq" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6394,9 +6045,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "amr" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6410,9 +6059,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ams" = ( /obj/structure/cable/orange{ d1 = 2; @@ -6426,16 +6073,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "amt" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amu" = ( /obj/structure/chair{ dir = 1 @@ -6443,18 +6088,18 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amw" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amx" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -6462,18 +6107,18 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amy" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amz" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amA" = ( /obj/machinery/door/airlock{ id_tag = "bc" @@ -6481,7 +6126,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amB" = ( /obj/machinery/button/door{ id = "bc"; @@ -6499,7 +6144,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "amC" = ( /obj/machinery/camera/motion{ c_tag = "Bridge Escape Pod External"; @@ -6520,9 +6165,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "amE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -6539,9 +6182,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "amF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -6554,17 +6195,13 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "amG" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "amH" = ( /obj/machinery/light{ dir = 4 @@ -6572,9 +6209,7 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "amI" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ @@ -6746,9 +6381,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ane" = ( /obj/structure/cable/orange{ d1 = 1; @@ -6762,9 +6395,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anf" = ( /obj/structure/cable/orange{ d1 = 1; @@ -6778,9 +6409,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ang" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6799,9 +6428,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anh" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6811,9 +6438,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "ani" = ( /obj/machinery/power/apc{ dir = 4; @@ -6833,7 +6458,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "anj" = ( /obj/structure/table/wood, /obj/item/weapon/pinpointer, @@ -6841,7 +6466,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ank" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -6849,14 +6474,14 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "anl" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/captain, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "anm" = ( /obj/machinery/status_display{ density = 0; @@ -6865,7 +6490,7 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ann" = ( /obj/docking_port/stationary/random{ dir = 1; @@ -6888,9 +6513,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "anp" = ( /obj/machinery/ai_status_display{ pixel_x = 32 @@ -6898,9 +6521,7 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "anq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 @@ -6909,9 +6530,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "anr" = ( /obj/structure/cable/orange{ d2 = 2; @@ -6931,9 +6550,7 @@ "ans" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "ant" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ @@ -6991,7 +6608,6 @@ "anA" = ( /obj/structure/rack, /obj/item/weapon/shovel, -/obj/item/clothing/glasses/material/mining, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -7090,15 +6706,16 @@ "anK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -7139,15 +6756,16 @@ "anN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -7219,9 +6837,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anU" = ( /obj/machinery/light/small{ dir = 1 @@ -7232,9 +6848,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anV" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -7243,9 +6857,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anW" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -7254,9 +6866,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anX" = ( /obj/structure/cable/orange{ d1 = 1; @@ -7270,9 +6880,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anY" = ( /obj/structure/cable/orange{ d1 = 1; @@ -7283,23 +6891,19 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "anZ" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aoa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -7307,7 +6911,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoc" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/captain, @@ -7318,7 +6922,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aod" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7326,7 +6930,7 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoe" = ( /obj/machinery/suit_storage_unit/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7335,7 +6939,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aof" = ( /obj/machinery/light/small{ dir = 1 @@ -7347,7 +6951,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aog" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7363,7 +6967,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoh" = ( /obj/machinery/door/window/eastright{ name = "Captain's Desk"; @@ -7378,7 +6982,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoi" = ( /obj/machinery/airalarm{ frequency = 1439; @@ -7391,7 +6995,7 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoj" = ( /obj/machinery/light{ dir = 1 @@ -7401,7 +7005,7 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aok" = ( /obj/structure/table/wood, /obj/item/weapon/storage/lockbox/medal, @@ -7411,20 +7015,20 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aol" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aom" = ( /obj/structure/displaycase/captain, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aon" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) @@ -7450,9 +7054,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aoq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ @@ -7462,17 +7064,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "aor" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "aos" = ( /obj/structure/cable/orange{ d1 = 2; @@ -7482,9 +7080,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "aot" = ( /obj/structure/cable/orange{ d1 = 4; @@ -7499,9 +7095,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "aou" = ( /obj/machinery/power/apc{ dir = 4; @@ -7760,9 +7354,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aoU" = ( /obj/structure/cable/orange{ d1 = 1; @@ -7772,14 +7364,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_south) "aoV" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) +/area/crew_quarters/dorms/female) "aoW" = ( /obj/structure/cable/orange{ d1 = 1; @@ -7791,34 +7381,30 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aoX" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/com_north) "aoY" = ( /obj/structure/dresser, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aoZ" = ( /obj/structure/closet/secure_closet/captains, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apa" = ( /obj/machinery/light/small, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apb" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; @@ -7828,13 +7414,13 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apc" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apd" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -7845,19 +7431,19 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ape" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apf" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 @@ -7865,18 +7451,18 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aph" = ( /mob/living/simple_animal/pet/fox/Renault, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "api" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "apj" = ( /obj/structure/chair{ dir = 1 @@ -7911,9 +7497,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "apl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -7923,9 +7507,7 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "apm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -7935,9 +7517,7 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "apn" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 @@ -7946,15 +7526,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) +/area/ai_monitored/turret_protected/aisat/hallway) "apo" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "app" = ( /obj/structure/cable/orange{ d1 = 1; @@ -7965,9 +7541,7 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) +/area/maintenance/asteroid/fore/cargo_west) "apq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ @@ -8021,23 +7595,6 @@ }, /area/quartermaster/miningdock) "apx" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cell Block APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - tag = "icon-warn_end (WEST)"; - icon_state = "warn_end"; - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"apy" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 3"; @@ -8049,7 +7606,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apz" = ( +"apy" = ( /obj/machinery/flasher{ id = "Cell 3"; pixel_x = 0; @@ -8059,7 +7616,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apA" = ( +"apz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8077,7 +7634,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apB" = ( +"apA" = ( /obj/structure/table, /obj/machinery/firealarm{ dir = 8; @@ -8086,6 +7643,7 @@ /obj/machinery/light{ dir = 1 }, +/obj/item/weapon/paper_bin, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 0 }, @@ -8093,7 +7651,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"apC" = ( +"apB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8103,7 +7661,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"apD" = ( +"apC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -8111,7 +7669,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"apE" = ( +"apD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -8121,7 +7679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"apF" = ( +"apE" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/newscaster/security_unit{ @@ -8131,7 +7689,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"apG" = ( +"apF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8149,7 +7707,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apH" = ( +"apG" = ( /obj/machinery/flasher{ id = "Cell 7"; pixel_x = 0; @@ -8159,7 +7717,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apI" = ( +"apH" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 7"; @@ -8172,7 +7730,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"apJ" = ( +"apI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8182,10 +7740,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"apK" = ( +/area/maintenance/asteroid/fore/com_north) +"apJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8196,10 +7752,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"apL" = ( +/area/maintenance/asteroid/fore/com_west) +"apK" = ( /obj/machinery/power/apc{ dir = 2; name = "Dorm APC"; @@ -8215,37 +7769,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"apM" = ( +"apL" = ( /obj/structure/closet/crate, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"apN" = ( +/area/maintenance/asteroid/fore/com_west) +"apM" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"apO" = ( +/area/crew_quarters/dorms/female) +"apN" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/blue, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"apP" = ( +/area/crew_quarters/dorms/female) +"apO" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/orange, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"apQ" = ( +/area/crew_quarters/dorms/female) +"apP" = ( /obj/machinery/light/small{ dir = 1 }, @@ -8257,16 +7809,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"apR" = ( +/area/crew_quarters/dorms/female) +"apQ" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/purple, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"apS" = ( +/area/crew_quarters/dorms/female) +"apR" = ( /obj/machinery/camera/motion{ c_tag = "Bridge Maintenance Eastl"; dir = 8 @@ -8275,57 +7827,55 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"apT" = ( +/area/maintenance/asteroid/fore/com_north) +"apS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apU" = ( +/area/crew_quarters/heads/captain) +"apT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apV" = ( +/area/crew_quarters/heads/captain) +"apU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apW" = ( +/area/crew_quarters/heads/captain) +"apV" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, /obj/item/weapon/hand_tele, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apX" = ( +/area/crew_quarters/heads/captain) +"apW" = ( /obj/structure/window/reinforced, /obj/machinery/computer/card, /obj/item/weapon/card/id/captains_spare, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apY" = ( +/area/crew_quarters/heads/captain) +"apX" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"apZ" = ( +/area/crew_quarters/heads/captain) +"apY" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 4; @@ -8336,16 +7886,16 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqa" = ( +/area/crew_quarters/heads/captain) +"apZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqb" = ( +/area/crew_quarters/heads/captain) +"aqa" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -8356,8 +7906,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqc" = ( +/area/crew_quarters/heads/captain) +"aqb" = ( /obj/structure/table/wood, /obj/item/weapon/storage/photo_album, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -8366,23 +7916,23 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqd" = ( +/area/crew_quarters/heads/captain) +"aqc" = ( /obj/structure/table/wood, /obj/item/toy/figure/captain, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqe" = ( +/area/crew_quarters/heads/captain) +"aqd" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqf" = ( +/area/crew_quarters/heads/captain) +"aqe" = ( /obj/structure/chair{ dir = 1 }, @@ -8394,21 +7944,17 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) -"aqg" = ( +"aqf" = ( /obj/structure/girder, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqh" = ( +/area/maintenance/asteroid/fore/com_north) +"aqg" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqi" = ( +/area/maintenance/asteroid/fore/com_east) +"aqh" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -8420,40 +7966,37 @@ }, /turf/open/space, /area/space) -"aqj" = ( +"aqi" = ( +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"aqk" = ( +/area/ai_monitored/turret_protected/aisat/hallway) +"aqj" = ( +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"aql" = ( +/area/ai_monitored/turret_protected/aisat/hallway) +"aqk" = ( +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"aqm" = ( +/area/ai_monitored/turret_protected/aisat/hallway) +"aql" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/space, /area/space) -"aqn" = ( +"aqm" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -8463,10 +8006,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqo" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aqn" = ( /obj/machinery/camera{ c_tag = "Cargo Western Loading Bay 2"; dir = 5; @@ -8477,13 +8018,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aqp" = ( +"aqo" = ( /obj/machinery/computer/cargo, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aqq" = ( +"aqp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -8491,7 +8032,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aqr" = ( +"aqq" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, @@ -8499,7 +8040,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aqs" = ( +"aqr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8508,7 +8049,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aqt" = ( +"aqs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -8516,13 +8057,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aqu" = ( +"aqt" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aqv" = ( +"aqu" = ( /obj/machinery/door/window/brigdoor/westleft{ id = "Cell 3"; name = "Cell Door 3"; @@ -8534,29 +8075,30 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aqw" = ( +"aqv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqx" = ( +"aqw" = ( /obj/machinery/computer/prisoner, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqy" = ( +"aqx" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -8567,13 +8109,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqz" = ( +"aqy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqA" = ( +"aqz" = ( /obj/structure/chair/office/light{ dir = 4 }, @@ -8581,13 +8123,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqB" = ( +"aqA" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aqC" = ( +"aqB" = ( /obj/machinery/door/window/brigdoor/eastleft{ id = "Cell 7"; name = "Cell Door 7"; @@ -8599,12 +8141,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aqD" = ( +"aqC" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aqE" = ( +"aqD" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -8613,20 +8155,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aqF" = ( +"aqE" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"aqG" = ( +/area/crew_quarters/dorms/female) +"aqF" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/blue, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"aqH" = ( +/area/crew_quarters/dorms/female) +"aqG" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; @@ -8635,24 +8177,24 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"aqI" = ( +/area/crew_quarters/dorms/female) +"aqH" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/orange, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"aqJ" = ( +/area/crew_quarters/dorms/female) +"aqI" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/purple, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"aqK" = ( +/area/crew_quarters/dorms/female) +"aqJ" = ( /obj/machinery/camera{ c_tag = "Fore Asteroid Maintenance APCs 2"; dir = 5; @@ -8661,20 +8203,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqL" = ( +/area/maintenance/asteroid/fore/com_north) +"aqK" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqM" = ( +/area/maintenance/asteroid/fore/com_north) +"aqL" = ( /obj/machinery/computer/arcade, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8682,16 +8220,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqN" = ( +/area/crew_quarters/heads/captain) +"aqM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqO" = ( +/area/crew_quarters/heads/captain) +"aqN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -8699,8 +8237,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqP" = ( +/area/crew_quarters/heads/captain) +"aqO" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -8708,8 +8246,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqQ" = ( +/area/crew_quarters/heads/captain) +"aqP" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red{ pixel_x = 8; @@ -8719,21 +8257,21 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqR" = ( +/area/crew_quarters/heads/captain) +"aqQ" = ( /obj/structure/table/wood, /obj/item/device/camera, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"aqS" = ( +/area/crew_quarters/heads/captain) +"aqR" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/pod_1) -"aqT" = ( +"aqS" = ( /obj/machinery/door/airlock/shuttle{ name = "Escape Pod Airlock" }, @@ -8747,41 +8285,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/pod_1) -"aqU" = ( +"aqT" = ( /obj/structure/closet/crate, /obj/item/weapon/pickaxe/mini, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aqV" = ( +/area/maintenance/asteroid/fore/com_east) +"aqU" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"aqW" = ( +"aqV" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aqX" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aqW" = ( /obj/machinery/camera{ c_tag = "Core-Command-Cargo Bridge 4"; dir = 8; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aqY" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aqX" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aqZ" = ( +"aqY" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -8793,26 +8325,39 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ara" = ( +"aqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arb" = ( +"ara" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) +"arb" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/office) "arc" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) @@ -8821,24 +8366,11 @@ dir = 4; id = "QMLoad" }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) "are" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"arf" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" @@ -8849,14 +8381,14 @@ }, /turf/open/floor/plating, /area/shuttle/supply) -"arg" = ( +"arf" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; req_access_txt = "31" }, /turf/open/floor/plating, /area/shuttle/supply) -"arh" = ( +"arg" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Supply Dock Airlock"; @@ -8866,25 +8398,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ari" = ( +"arh" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arj" = ( +"ari" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ark" = ( +"arj" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arl" = ( +"ark" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -8903,14 +8435,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arm" = ( +"arl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"arn" = ( +"arm" = ( /obj/machinery/button/door{ id = "MiningWarehouse"; name = "Mining Warehouse Shutters"; @@ -8922,12 +8454,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aro" = ( +"arn" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"arp" = ( +"aro" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; name = "Cell 3 Locker" @@ -8936,7 +8468,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"arq" = ( +"arp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -8947,10 +8479,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"arr" = ( +"arq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -8967,13 +8498,15 @@ }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"ars" = ( +"arr" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -8984,7 +8517,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"art" = ( +"ars" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -8994,7 +8527,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aru" = ( +"art" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -9015,7 +8548,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"arv" = ( +"aru" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -9026,8 +8559,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"arw" = ( -/obj/machinery/door/firedoor, +"arv" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -9044,6 +8576,7 @@ }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/table/reinforced, @@ -9059,7 +8592,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"arx" = ( +"arw" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 7"; name = "Cell 7 Locker" @@ -9068,7 +8601,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"ary" = ( +"arx" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -9081,10 +8614,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"arz" = ( +/area/maintenance/asteroid/fore/com_north) +"ary" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -9100,7 +8631,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"arA" = ( +"arz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -9108,7 +8639,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"arB" = ( +"arA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -9121,7 +8652,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"arC" = ( +"arB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -9132,7 +8663,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"arD" = ( +"arC" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -9149,15 +8680,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"arE" = ( +"arD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arF" = ( +/area/crew_quarters/dorms/female) +"arE" = ( /obj/machinery/light_switch{ pixel_x = -25 }, @@ -9170,8 +8701,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arG" = ( +/area/crew_quarters/dorms/female) +"arF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -9181,8 +8712,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arH" = ( +/area/crew_quarters/dorms/female) +"arG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -9192,8 +8723,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arI" = ( +/area/crew_quarters/dorms/female) +"arH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -9208,8 +8739,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arJ" = ( +/area/crew_quarters/dorms/female) +"arI" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -9226,23 +8757,21 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"arK" = ( +/area/crew_quarters/dorms/female) +"arJ" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"arL" = ( +/area/crew_quarters/heads/cmo/private) +"arK" = ( /obj/machinery/vending/cigarette{ extended_inventory = 1 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"arM" = ( +/area/crew_quarters/heads/captain) +"arL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -9250,37 +8779,37 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"arN" = ( +/area/crew_quarters/heads/captain) +"arM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"arO" = ( +/area/crew_quarters/heads/captain) +"arN" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"arP" = ( +/area/crew_quarters/heads/captain) +"arO" = ( /obj/structure/table/wood, /obj/item/device/camera_film, /obj/item/device/camera_film, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"arQ" = ( +/area/crew_quarters/heads/captain) +"arP" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"arR" = ( +"arQ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Command Escape Pod" @@ -9289,20 +8818,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"arS" = ( +"arR" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"arT" = ( +/area/crew_quarters/heads/chief/private) +"arS" = ( /obj/structure/closet/crate, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"arU" = ( +"arT" = ( /obj/machinery/light/small{ dir = 1 }, @@ -9310,7 +8837,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"arV" = ( +"arU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -9325,7 +8852,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"arW" = ( +"arV" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -9336,7 +8863,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arX" = ( +"arW" = ( /obj/machinery/conveyor_switch{ id = "QMLoad" }, @@ -9344,7 +8871,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arY" = ( +"arX" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Supply Dock Airlock"; @@ -9358,7 +8885,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"arZ" = ( +"arY" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Supply Dock Airlock"; @@ -9372,7 +8899,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"asa" = ( +"arZ" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; req_access_txt = "31" @@ -9383,7 +8910,7 @@ }, /turf/open/floor/plating, /area/shuttle/supply) -"asb" = ( +"asa" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Supply Dock Airlock"; @@ -9393,7 +8920,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"asc" = ( +"asb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -9403,7 +8930,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"asd" = ( +"asc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -9412,7 +8939,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ase" = ( +"asd" = ( /obj/machinery/door/poddoor/shutters{ id = "MiningWarehouse" }, @@ -9421,7 +8948,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"asf" = ( +"ase" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, @@ -9430,27 +8957,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"asg" = ( +"asf" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) -"ash" = ( +"asg" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) -"asi" = ( +"ash" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"asj" = ( +"asi" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"ask" = ( +"asj" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 @@ -9460,14 +8987,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"asl" = ( +"ask" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/toxin, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"asm" = ( +"asl" = ( /obj/machinery/door_timer{ id = "Cell 3"; name = "Cell 3"; @@ -9484,26 +9011,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"asn" = ( +"asm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aso" = ( +"asn" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"asp" = ( +"aso" = ( /obj/structure/chair/office/light{ dir = 8 }, @@ -9511,13 +9039,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"asq" = ( +"asp" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"asr" = ( +"asq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel/red/side{ @@ -9526,16 +9054,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"ass" = ( +"asr" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ast" = ( +/area/maintenance/asteroid/fore/com_north) +"ass" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/sign/poster/random{ @@ -9548,10 +9074,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"asu" = ( +/area/maintenance/asteroid/fore/com_north) +"ast" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -9561,40 +9085,38 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"asv" = ( +/area/maintenance/asteroid/fore/com_north) +"asu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"asw" = ( +"asv" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"asx" = ( +"asw" = ( /obj/structure/table/wood, /obj/item/toy/dummy, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"asy" = ( +"asx" = ( /obj/structure/table/wood, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"asz" = ( +"asy" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"asA" = ( +"asz" = ( /obj/machinery/door/airlock{ name = "Female Sleeping Quarters" }, @@ -9604,21 +9126,21 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"asB" = ( +/area/crew_quarters/dorms/female) +"asA" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"asC" = ( +/area/crew_quarters/dorms/female) +"asB" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"asD" = ( +/area/crew_quarters/dorms/female) +"asC" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -9626,8 +9148,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"asE" = ( +/area/crew_quarters/dorms/female) +"asD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -9638,10 +9160,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"asF" = ( +/area/maintenance/asteroid/fore/com_north) +"asE" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/cmo, /obj/machinery/airalarm{ @@ -9656,51 +9176,41 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"asG" = ( +/area/crew_quarters/heads/cmo/private) +"asF" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"asH" = ( +/area/crew_quarters/heads/cmo/private) +"asG" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"asI" = ( +/area/crew_quarters/heads/cmo/private) +"asH" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"asJ" = ( +/area/crew_quarters/heads/cmo/private) +"asI" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"asK" = ( +/area/crew_quarters/heads/cmo/private) +"asJ" = ( /obj/machinery/vending/boozeomat, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"asL" = ( +/area/crew_quarters/heads/captain) +"asK" = ( /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; @@ -9709,14 +9219,14 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"asM" = ( +/area/crew_quarters/heads/captain) +"asL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"asN" = ( +/area/crew_quarters/heads/captain) +"asM" = ( /obj/machinery/light_switch{ pixel_y = -24 }, @@ -9724,47 +9234,41 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"asO" = ( +/area/crew_quarters/heads/captain) +"asN" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"asP" = ( +"asO" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"asQ" = ( +"asP" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"asR" = ( +/area/crew_quarters/heads/chief/private) +"asQ" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"asS" = ( +/area/crew_quarters/heads/chief/private) +"asR" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"asT" = ( +/area/crew_quarters/heads/chief/private) +"asS" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/ce, /obj/machinery/airalarm{ @@ -9779,10 +9283,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"asU" = ( +/area/crew_quarters/heads/chief/private) +"asT" = ( /obj/machinery/power/apc{ dir = 8; name = "Chief Engineer's Private Quarters APC"; @@ -9801,10 +9303,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"asV" = ( +/area/crew_quarters/heads/chief/private) +"asU" = ( /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = -32; @@ -9816,18 +9316,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"asW" = ( +"asV" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"asX" = ( +"asW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"asY" = ( +"asX" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -9839,7 +9339,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"asZ" = ( +"asY" = ( /obj/machinery/holopad, /obj/machinery/button/door{ dir = 2; @@ -9858,7 +9358,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ata" = ( +"asZ" = ( /obj/machinery/button/door{ dir = 2; id = "QMLoaddoor2"; @@ -9874,14 +9374,14 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) -"atb" = ( +"ata" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"atc" = ( +"atb" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -9894,13 +9394,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"atd" = ( +"atc" = ( /obj/structure/closet/secure_closet/miner, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ate" = ( +"atd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -9912,13 +9412,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"atf" = ( +"ate" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"atg" = ( +"atf" = ( /obj/structure/rack, /obj/item/weapon/shovel, /obj/item/weapon/pickaxe, @@ -9933,7 +9433,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ath" = ( +"atg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -9941,7 +9441,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ati" = ( +"ath" = ( /obj/structure/table, /obj/machinery/light{ icon_state = "tube1"; @@ -9949,11 +9449,11 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"atj" = ( +"ati" = ( /obj/machinery/computer/shuttle/mining, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"atk" = ( +"atj" = ( /obj/structure/table, /obj/machinery/light{ dir = 4; @@ -9961,12 +9461,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"atl" = ( +"atk" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"atm" = ( +"atl" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -9975,25 +9475,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"atn" = ( +"atm" = ( /obj/structure/closet/crate/freezer/blood, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"ato" = ( +"atn" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"atp" = ( +"ato" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"atq" = ( +"atp" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 2"; @@ -10005,7 +9505,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"atr" = ( +"atq" = ( /obj/machinery/flasher{ id = "Cell 2"; pixel_x = 0; @@ -10015,7 +9515,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"ats" = ( +"atr" = ( /obj/structure/table, /obj/item/key/security, /obj/item/clothing/glasses/sunglasses, @@ -10033,7 +9533,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"att" = ( +"ats" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -10044,7 +9544,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"atu" = ( +"att" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10057,7 +9557,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"atv" = ( +"atu" = ( /obj/structure/table, /obj/machinery/light, /obj/machinery/recharger, @@ -10065,7 +9565,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"atw" = ( +"atv" = ( /obj/machinery/flasher{ id = "Cell 6"; pixel_x = 0; @@ -10075,7 +9575,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"atx" = ( +"atw" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 6"; @@ -10088,7 +9588,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aty" = ( +"atx" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -10097,27 +9597,21 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atz" = ( +/area/maintenance/asteroid/fore/com_north) +"aty" = ( /obj/structure/chair/stool, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atA" = ( +/area/maintenance/asteroid/fore/com_north) +"atz" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atB" = ( +/area/maintenance/asteroid/fore/com_north) +"atA" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -10130,21 +9624,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"atC" = ( +"atB" = ( /obj/structure/table/wood, /obj/item/device/paicard, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"atD" = ( +"atC" = ( /obj/structure/table/wood, /obj/item/weapon/storage/firstaid/brute, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"atE" = ( +"atD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -10152,15 +9646,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"atF" = ( +"atE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atG" = ( +/area/crew_quarters/dorms/female) +"atF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -10170,8 +9664,8 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atH" = ( +/area/crew_quarters/dorms/female) +"atG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -10183,24 +9677,24 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atI" = ( +/area/crew_quarters/dorms/female) +"atH" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHEAST)"; icon_state = "neutral"; dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atJ" = ( +/area/crew_quarters/dorms/female) +"atI" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHWEST)"; icon_state = "neutral"; dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atK" = ( +/area/crew_quarters/dorms/female) +"atJ" = ( /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -10219,8 +9713,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"atL" = ( +/area/crew_quarters/dorms/female) +"atK" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10236,62 +9730,50 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atM" = ( +/area/maintenance/asteroid/fore/com_north) +"atL" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atN" = ( +/area/maintenance/asteroid/fore/com_north) +"atM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"atO" = ( +/area/crew_quarters/heads/cmo/private) +"atN" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"atP" = ( +/area/crew_quarters/heads/cmo/private) +"atO" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"atQ" = ( +/area/crew_quarters/heads/cmo/private) +"atP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"atR" = ( +/area/crew_quarters/heads/cmo/private) +"atQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"atS" = ( +/area/crew_quarters/heads/captain) +"atR" = ( /obj/machinery/door/airlock/command{ name = "Captain's Office"; req_access = null; @@ -10301,40 +9783,34 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"atT" = ( +/area/crew_quarters/heads/captain) +"atS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"atU" = ( +/area/crew_quarters/heads/captain) +"atT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"atV" = ( +/area/crew_quarters/heads/chief/private) +"atU" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"atW" = ( +/area/crew_quarters/heads/chief/private) +"atV" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"atX" = ( +/area/crew_quarters/heads/chief/private) +"atW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -10344,10 +9820,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"atY" = ( +/area/crew_quarters/heads/chief/private) +"atX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10357,17 +9831,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"atZ" = ( +/area/maintenance/asteroid/fore/com_east) +"atY" = ( /obj/structure/closet/crate/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aua" = ( +"atZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -10375,7 +9847,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aub" = ( +"aua" = ( /obj/machinery/door/poddoor/shutters{ id = "CargoWarehouse" }, @@ -10383,7 +9855,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"auc" = ( +"aub" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -10391,7 +9863,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aud" = ( +"auc" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Supply Dock Airlock"; @@ -10405,7 +9877,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aue" = ( +"aud" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Supply Dock Airlock"; @@ -10419,7 +9891,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"auf" = ( +"aue" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; req_access_txt = "31" @@ -10430,7 +9902,7 @@ }, /turf/open/floor/plating, /area/shuttle/supply) -"aug" = ( +"auf" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; req_access_txt = "31" @@ -10449,7 +9921,7 @@ }, /turf/open/floor/plating, /area/shuttle/supply) -"auh" = ( +"aug" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 4; @@ -10459,13 +9931,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aui" = ( +"auh" = ( /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"auj" = ( +"aui" = ( /obj/machinery/computer/security/mining{ network = list("MINE","AuxBase") }, @@ -10473,7 +9945,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"auk" = ( +"auj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -10482,7 +9954,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aul" = ( +"auk" = ( /obj/structure/closet/crate, /obj/item/weapon/ore/silver, /obj/item/weapon/ore/silver, @@ -10491,28 +9963,28 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aum" = ( +"aul" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aun" = ( +"aum" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"auo" = ( +"aun" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"aup" = ( +"auo" = ( /obj/machinery/gulag_teleporter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"auq" = ( +"aup" = ( /obj/machinery/computer/gulag_teleporter_computer, /obj/machinery/camera{ c_tag = "Labor Shuttle Dock North" @@ -10521,7 +9993,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aur" = ( +"auq" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; network = list("Labor") @@ -10534,7 +10006,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aus" = ( +"aur" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10545,24 +10017,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aut" = ( +/area/maintenance/asteroid/fore/com_west) +"aus" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auu" = ( +/area/maintenance/asteroid/fore/com_west) +"aut" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"auv" = ( +"auu" = ( /obj/machinery/door/window/brigdoor/westleft{ id = "Cell 2"; name = "Cell Door 2"; @@ -10574,7 +10042,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"auw" = ( +"auv" = ( /obj/structure/closet/secure_closet/warden{ pixel_x = 0 }, @@ -10584,11 +10052,12 @@ pixel_x = -28; pixel_y = 0 }, +/obj/item/device/radio, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"aux" = ( +"auw" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10599,7 +10068,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"auy" = ( +"aux" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/structure/extinguisher_cabinet{ @@ -10609,7 +10078,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"auz" = ( +"auy" = ( /obj/machinery/door/window/brigdoor/eastleft{ id = "Cell 6"; name = "Cell Door 6"; @@ -10621,32 +10090,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"auA" = ( +"auz" = ( /obj/structure/rack, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auB" = ( +/area/maintenance/asteroid/fore/com_north) +"auA" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auC" = ( +/area/maintenance/asteroid/fore/cargo_west) +"auB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auD" = ( +/area/maintenance/asteroid/fore/com_west) +"auC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -10659,10 +10122,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auE" = ( +/area/maintenance/asteroid/fore/com_north) +"auD" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -10673,10 +10134,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"auF" = ( +/area/maintenance/asteroid/fore/com_north) +"auE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -10685,21 +10144,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"auG" = ( +"auF" = ( /obj/structure/table/wood, /obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"auH" = ( +"auG" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"auI" = ( +"auH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/poster/random{ name = "random official poster"; @@ -10710,7 +10169,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"auJ" = ( +"auI" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/yellow, /obj/structure/window{ @@ -10722,8 +10181,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"auK" = ( +/area/crew_quarters/dorms/female) +"auJ" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/green, /obj/structure/window{ @@ -10734,8 +10193,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"auL" = ( +/area/crew_quarters/dorms/female) +"auK" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/red, /obj/structure/window{ @@ -10746,8 +10205,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"auM" = ( +/area/crew_quarters/dorms/female) +"auL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -10762,30 +10221,24 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"auN" = ( +/area/crew_quarters/heads/cmo/private) +"auM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"auO" = ( +/area/crew_quarters/heads/cmo/private) +"auN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"auP" = ( +/area/crew_quarters/heads/cmo/private) +"auO" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -10797,7 +10250,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auQ" = ( +"auP" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -10812,7 +10265,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auR" = ( +"auQ" = ( /obj/structure/table/wood, /obj/machinery/vending/wallmed{ pixel_y = 32 @@ -10824,7 +10277,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auS" = ( +"auR" = ( /obj/structure/noticeboard{ pixel_y = 32 }, @@ -10834,7 +10287,7 @@ tag = "icon-darkblue (NORTHEAST)" }, /area/bridge) -"auT" = ( +"auS" = ( /obj/machinery/light/small{ dir = 1 }, @@ -10851,7 +10304,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auU" = ( +"auT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4; @@ -10861,7 +10314,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auV" = ( +"auU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -10870,7 +10323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auW" = ( +"auV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "bridge"; @@ -10882,7 +10335,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auX" = ( +"auW" = ( /obj/machinery/light/small{ dir = 1 }, @@ -10900,7 +10353,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"auY" = ( +"auX" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Bridge"; @@ -10913,7 +10366,7 @@ dir = 9 }, /area/bridge) -"auZ" = ( +"auY" = ( /obj/machinery/camera{ c_tag = "Bridge Main 1" }, @@ -10924,7 +10377,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ava" = ( +"auZ" = ( /obj/structure/sign/pods{ pixel_y = 32 }, @@ -10935,7 +10388,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"avb" = ( +"ava" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -10946,27 +10399,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"avc" = ( +"avb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"avd" = ( +/area/crew_quarters/heads/chief/private) +"avc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"ave" = ( +/area/crew_quarters/heads/chief/private) +"avd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -10981,10 +10430,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"avf" = ( +/area/crew_quarters/heads/chief/private) +"ave" = ( /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; @@ -11009,7 +10456,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"avg" = ( +"avf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -11017,7 +10464,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"avh" = ( +"avg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11028,7 +10475,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"avi" = ( +"avh" = ( /obj/machinery/door/poddoor/shutters{ id = "CargoWarehouse" }, @@ -11039,7 +10486,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"avj" = ( +"avi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11050,7 +10497,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"avk" = ( +"avj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11060,14 +10507,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"avl" = ( +"avk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"avm" = ( +"avl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -11079,20 +10526,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) +"avm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/office) "avn" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"avo" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" @@ -11103,7 +10550,7 @@ }, /turf/open/floor/plating, /area/shuttle/supply) -"avp" = ( +"avo" = ( /obj/structure/closet/secure_closet/miner, /obj/machinery/light{ icon_state = "tube1"; @@ -11113,19 +10560,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"avq" = ( +"avp" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"avr" = ( +"avq" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"avs" = ( +"avr" = ( /obj/machinery/door/airlock/glass_mining{ cyclelinkeddir = 8; name = "Mining Dock"; @@ -11135,7 +10582,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"avt" = ( +"avs" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Mining Dock Airlock"; @@ -11147,14 +10594,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"avu" = ( +"avt" = ( /obj/machinery/door/airlock/titanium{ name = "Mining Shuttle Airlock"; req_access_txt = "0" }, /turf/open/floor/plating, /area/shuttle/mining) -"avv" = ( +"avu" = ( /obj/docking_port/mobile{ dir = 8; dwidth = 3; @@ -11178,15 +10625,15 @@ }, /turf/open/floor/plating, /area/shuttle/mining) -"avw" = ( +"avv" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/labor) -"avx" = ( +"avw" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) -"avy" = ( +"avx" = ( /obj/machinery/disposal/deliveryChute{ tag = "icon-intake (NORTH)"; icon_state = "intake"; @@ -11195,7 +10642,7 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, /area/space) -"avz" = ( +"avy" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -11204,7 +10651,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"avA" = ( +"avz" = ( /obj/structure/chair{ dir = 1 }, @@ -11212,7 +10659,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"avB" = ( +"avA" = ( /obj/structure/table, /obj/item/weapon/storage/box/prisoner, /obj/machinery/airalarm{ @@ -11224,7 +10671,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"avC" = ( +"avB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -11238,10 +10685,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"avD" = ( +/area/maintenance/asteroid/fore/com_west) +"avC" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -11249,10 +10694,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"avE" = ( +/area/maintenance/asteroid/fore/com_west) +"avD" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -11263,12 +10706,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"avF" = ( +"avE" = ( /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"avG" = ( +"avF" = ( /obj/structure/sign/bluecross_2{ pixel_x = 32; pixel_y = 32 @@ -11277,16 +10720,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"avH" = ( +"avG" = ( /obj/structure/closet/secure_closet/security/sec, /obj/machinery/light{ dir = 1 }, +/obj/item/device/radio, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"avI" = ( +"avH" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 2"; name = "Cell 2 Locker" @@ -11295,7 +10739,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"avJ" = ( +"avI" = ( /obj/machinery/door/airlock/glass_security{ name = "Brig Control"; req_access_txt = "3" @@ -11320,7 +10764,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"avK" = ( +"avJ" = ( /obj/machinery/door/airlock/glass_security{ name = "Brig Control"; req_access_txt = "3" @@ -11335,24 +10779,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"avL" = ( +"avK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"avM" = ( +"avL" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -11362,7 +10807,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"avN" = ( +"avM" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 6"; name = "Cell 6 Locker" @@ -11371,7 +10816,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"avO" = ( +"avN" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -11379,10 +10824,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"avP" = ( +/area/maintenance/asteroid/fore/cargo_south) +"avO" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -11397,55 +10840,53 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"avQ" = ( +/area/maintenance/asteroid/fore/com_north) +"avP" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"avR" = ( +"avQ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"avS" = ( +"avR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"avT" = ( +"avS" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"avU" = ( +/area/crew_quarters/dorms/female) +"avT" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/yellow, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"avV" = ( +/area/crew_quarters/dorms/female) +"avU" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/green, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"avW" = ( +/area/crew_quarters/dorms/female) +"avV" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/red, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"avX" = ( +/area/crew_quarters/dorms/female) +"avW" = ( /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -11463,8 +10904,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"avY" = ( +/area/crew_quarters/dorms/male) +"avX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -11482,10 +10923,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"avZ" = ( +/area/maintenance/asteroid/fore/com_north) +"avY" = ( /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Private Quarters APC"; @@ -11508,18 +10947,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awa" = ( +/area/crew_quarters/heads/cmo/private) +"avZ" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awb" = ( +/area/crew_quarters/heads/cmo/private) +"awa" = ( /obj/structure/closet{ icon_door = "blue"; name = "Chief Medical Officer's Uniform" @@ -11533,10 +10968,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awc" = ( +/area/crew_quarters/heads/cmo/private) +"awb" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -11545,20 +10978,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awd" = ( +/area/crew_quarters/heads/cmo/private) +"awc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awe" = ( +/area/crew_quarters/heads/cmo/private) +"awd" = ( /obj/machinery/door/airlock/medical{ name = "Chief Medical Officer's Personal Quarters"; req_access_txt = "40" @@ -11569,28 +10998,26 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo{ - name = "Chief Medical Officer's Private Quarters" - }) -"awf" = ( +/area/crew_quarters/heads/cmo/private) +"awe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awg" = ( +"awf" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awh" = ( +"awg" = ( /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; tag = "icon-darkblue (EAST)" }, /area/bridge) -"awi" = ( +"awh" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 8 @@ -11600,25 +11027,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awj" = ( +"awi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awk" = ( +"awj" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awl" = ( +"awk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awm" = ( +"awl" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 4; @@ -11629,14 +11056,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"awn" = ( +"awm" = ( /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; tag = "icon-darkblue (WEST)" }, /area/bridge) -"awo" = ( +"awn" = ( /obj/machinery/door/airlock/engineering{ name = "Chief Engineer's Personal Quarters"; req_access_txt = "56" @@ -11647,20 +11074,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"awp" = ( +/area/crew_quarters/heads/chief/private) +"awo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"awq" = ( +/area/crew_quarters/heads/chief/private) +"awp" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -11670,10 +11093,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"awr" = ( +/area/crew_quarters/heads/chief/private) +"awq" = ( /obj/structure/closet{ icon_door = "yellow"; name = "Chief Engineer's Uniform" @@ -11685,30 +11106,24 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"aws" = ( +/area/crew_quarters/heads/chief/private) +"awr" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"awt" = ( +/area/crew_quarters/heads/chief/private) +"aws" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"awu" = ( +/area/maintenance/asteroid/fore/com_north) +"awt" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"awv" = ( +"awu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/conveyor_switch{ id = "QMLoad" @@ -11717,19 +11132,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aww" = ( +"awv" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"awx" = ( +"aww" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"awy" = ( +"awx" = ( /obj/machinery/computer/shuttle/labor, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -31; @@ -11737,13 +11152,13 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"awz" = ( +"awy" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"awA" = ( +"awz" = ( /obj/structure/table, /obj/item/weapon/folder/red{ pixel_x = 8; @@ -11752,18 +11167,18 @@ /obj/item/weapon/restraints/handcuffs, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"awB" = ( +"awA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/security/processing) -"awC" = ( +"awB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/security/processing) -"awD" = ( +"awC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ @@ -11779,7 +11194,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"awE" = ( +"awD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -11787,12 +11202,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"awF" = ( +"awE" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"awG" = ( +"awF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -11800,7 +11215,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"awH" = ( +"awG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -11808,7 +11223,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"awI" = ( +"awH" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -11821,20 +11236,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"awJ" = ( +/area/maintenance/asteroid/fore/com_west) +"awI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"awK" = ( +/area/maintenance/asteroid/fore/com_west) +"awJ" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -11843,19 +11254,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"awL" = ( +"awK" = ( /obj/structure/closet/l3closet/scientist, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"awM" = ( +"awL" = ( /obj/structure/closet/secure_closet/security/sec, +/obj/item/device/radio, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"awN" = ( +"awM" = ( /obj/machinery/door_timer{ id = "Cell 2"; name = "Cell 2"; @@ -11872,7 +11284,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awO" = ( +"awN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -11883,7 +11295,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awP" = ( +"awO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11891,7 +11303,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awQ" = ( +"awP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11900,7 +11312,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awR" = ( +"awQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -11911,7 +11323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awS" = ( +"awR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11920,7 +11332,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awT" = ( +"awS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11929,7 +11341,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awU" = ( +"awT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -11940,7 +11352,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awV" = ( +"awU" = ( /obj/machinery/door_timer{ id = "Cell 6"; name = "Cell 6"; @@ -11957,7 +11369,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"awW" = ( +"awV" = ( /obj/machinery/light/small{ dir = 1 }, @@ -11966,10 +11378,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"awX" = ( +/area/maintenance/asteroid/fore/com_north) +"awW" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11977,10 +11387,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"awY" = ( +/area/maintenance/asteroid/fore/com_north) +"awX" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -11989,7 +11397,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"awZ" = ( +"awY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -11997,18 +11405,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"axa" = ( +"awZ" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"axb" = ( +"axa" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"axc" = ( +/area/crew_quarters/dorms/male) +"axb" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -12018,13 +11426,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"axd" = ( +"axc" = ( /obj/structure/chair/comfy/brown, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"axe" = ( +"axd" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -12035,26 +11443,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"axf" = ( +"axe" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief{ - name = "Chief Engineer's Private Quarters" - }) -"axg" = ( +/area/crew_quarters/heads/chief/private) +"axf" = ( /obj/structure/closet/crate/medical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"axh" = ( +"axg" = ( /obj/structure/closet/crate/freezer, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"axi" = ( +"axh" = ( /obj/machinery/button/door{ id = "CargoWarehouse"; name = "Cargo Warehouse Shutters"; @@ -12065,7 +11471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"axj" = ( +"axi" = ( /obj/machinery/button/door{ id = "CargoWarehouse"; name = "Cargo Warehouse Shutters"; @@ -12075,7 +11481,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"axk" = ( +"axj" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -12091,11 +11497,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"axl" = ( +"axk" = ( /turf/open/floor/mineral/titanium/blue, /turf/closed/wall/mineral/titanium/interior, /area/shuttle/supply) -"axm" = ( +"axl" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -12110,7 +11516,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"axn" = ( +"axm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -12119,7 +11525,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"axo" = ( +"axn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -12127,7 +11533,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"axp" = ( +"axo" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -23; @@ -12140,7 +11546,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"axq" = ( +"axp" = ( /obj/machinery/computer/shuttle/mining, /obj/machinery/camera{ c_tag = "Mining Bay"; @@ -12153,22 +11559,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"axr" = ( +"axq" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"axs" = ( +"axr" = ( /obj/structure/shuttle/engine/heater, /turf/open/floor/plating, /area/shuttle/mining) -"axt" = ( +"axs" = ( /obj/structure/ore_box, /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) -"axu" = ( +"axt" = ( /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axv" = ( +"axu" = ( /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; name = "Flash Control"; @@ -12178,7 +11584,7 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axw" = ( +"axv" = ( /obj/machinery/mineral/labor_claim_console{ machinedir = 2; pixel_x = 30; @@ -12186,14 +11592,14 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axx" = ( +"axw" = ( /obj/machinery/door/airlock/titanium{ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axy" = ( +"axx" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; @@ -12203,10 +11609,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/security/processing) -"axz" = ( +"axy" = ( /turf/open/floor/plating, /area/security/processing) -"axA" = ( +"axz" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock"; @@ -12216,7 +11622,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"axB" = ( +"axA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -12229,7 +11635,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"axC" = ( +"axB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -12237,20 +11643,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"axD" = ( +"axC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Labor Shuttle"; req_access = null; req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"axE" = ( +"axD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -12263,17 +11670,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axF" = ( +/area/maintenance/asteroid/fore/com_west) +"axE" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axG" = ( +/area/maintenance/asteroid/fore/com_west) +"axF" = ( /obj/structure/closet/bombcloset, /obj/structure/sign/map/left/ceres{ pixel_x = -32 @@ -12282,7 +11685,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"axH" = ( +"axG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -12291,7 +11694,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"axI" = ( +"axH" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 1"; @@ -12303,7 +11706,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axJ" = ( +"axI" = ( /obj/machinery/flasher{ id = "Cell 1"; pixel_x = 0; @@ -12313,7 +11716,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axK" = ( +"axJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -12334,7 +11737,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axL" = ( +"axK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12348,7 +11751,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axM" = ( +"axL" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12361,7 +11764,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axN" = ( +"axM" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -12394,7 +11797,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axO" = ( +"axN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12412,7 +11815,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axP" = ( +"axO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12429,7 +11832,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axQ" = ( +"axP" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -12450,7 +11853,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axR" = ( +"axQ" = ( /obj/machinery/flasher{ id = "Cell 5"; pixel_x = 0; @@ -12460,7 +11863,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axS" = ( +"axR" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Brig Cell 5"; @@ -12474,7 +11877,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"axT" = ( +"axS" = ( /obj/machinery/power/apc{ dir = 2; name = "Vault APC"; @@ -12492,8 +11895,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"axU" = ( +/area/security/courtroom) +"axT" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12503,10 +11906,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axV" = ( +/area/maintenance/asteroid/fore/com_south) +"axU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -12521,10 +11922,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axW" = ( +/area/maintenance/asteroid/fore/com_north) +"axV" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12539,10 +11938,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axX" = ( +/area/maintenance/asteroid/fore/com_north) +"axW" = ( /obj/machinery/door/airlock/maintenance{ name = "Dorm SMES Access"; req_access_txt = "10;11;12" @@ -12555,10 +11952,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axY" = ( +/area/maintenance/asteroid/fore/com_north) +"axX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -12570,10 +11965,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"axZ" = ( +/area/maintenance/asteroid/fore/com_north) +"axY" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -12583,10 +11976,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aya" = ( +/area/maintenance/asteroid/fore/com_north) +"axZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -12595,14 +11986,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"ayb" = ( +"aya" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"ayc" = ( +"ayb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -12610,7 +12001,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"ayd" = ( +"ayc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12621,7 +12012,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aye" = ( +"ayd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -12630,44 +12021,42 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"ayf" = ( +"aye" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"ayg" = ( +/area/crew_quarters/dorms/male) +"ayf" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/blue, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"ayh" = ( +/area/crew_quarters/dorms/male) +"ayg" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/orange, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"ayi" = ( +/area/crew_quarters/dorms/male) +"ayh" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/purple, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"ayj" = ( +/area/crew_quarters/dorms/male) +"ayi" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"ayk" = ( +/area/crew_quarters/heads/hos/private) +"ayj" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/hos, /obj/machinery/airalarm{ @@ -12682,46 +12071,36 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"ayl" = ( +/area/crew_quarters/heads/hos/private) +"ayk" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aym" = ( +/area/crew_quarters/heads/hos/private) +"ayl" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"ayn" = ( +/area/crew_quarters/heads/hos/private) +"aym" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/stamp/hos, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"ayo" = ( +/area/crew_quarters/heads/hos/private) +"ayn" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"ayp" = ( +/area/crew_quarters/heads/hos/private) +"ayo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12730,7 +12109,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayq" = ( +"ayp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12738,7 +12117,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayr" = ( +"ayq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -12748,7 +12127,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ays" = ( +"ayr" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -12757,7 +12136,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayt" = ( +"ays" = ( /obj/structure/window/reinforced, /obj/machinery/computer/card, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12769,14 +12148,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayu" = ( +"ayt" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayv" = ( +"ayu" = ( /obj/structure/window/reinforced, /obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -12787,7 +12166,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayw" = ( +"ayv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -12796,7 +12175,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayx" = ( +"ayw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -12804,7 +12183,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayy" = ( +"ayx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -12812,42 +12191,34 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"ayz" = ( +"ayy" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayA" = ( +/area/crew_quarters/heads/hor/private) +"ayz" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayB" = ( +/area/crew_quarters/heads/hor/private) +"ayA" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayC" = ( +/area/crew_quarters/heads/hor/private) +"ayB" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayD" = ( +/area/crew_quarters/heads/hor/private) +"ayC" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/rd, /obj/machinery/airalarm{ @@ -12862,26 +12233,20 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayE" = ( +/area/crew_quarters/heads/hor/private) +"ayD" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"ayF" = ( +/area/crew_quarters/heads/hor/private) +"ayE" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ayG" = ( +/area/maintenance/asteroid/fore/com_east) +"ayF" = ( /obj/structure/closet, /obj/machinery/light/small{ dir = 1 @@ -12890,19 +12255,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ayH" = ( +/area/maintenance/asteroid/fore/com_east) +"ayG" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ayI" = ( +/area/maintenance/asteroid/fore/com_east) +"ayH" = ( /obj/machinery/power/apc{ dir = 8; name = "Fore Asteroid Maintenance APC"; @@ -12921,10 +12282,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ayJ" = ( +/area/maintenance/asteroid/fore/cargo_west) +"ayI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -12939,16 +12298,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"ayK" = ( +/area/maintenance/asteroid/fore/cargo_west) +"ayJ" = ( /obj/structure/closet/crate/internals, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"ayL" = ( +"ayK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -12963,14 +12320,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayM" = ( +"ayL" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayN" = ( +"ayM" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -12981,14 +12338,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayO" = ( +"ayN" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/shuttle/engine/heater, /turf/open/floor/plating/airless, /area/shuttle/supply) -"ayP" = ( +"ayO" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -12999,7 +12356,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayQ" = ( +"ayP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -13007,7 +12364,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayR" = ( +"ayQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13019,7 +12376,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayS" = ( +"ayR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13030,7 +12387,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayT" = ( +"ayS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13042,7 +12399,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"ayU" = ( +"ayT" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, @@ -13056,7 +12413,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ayV" = ( +"ayU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13068,7 +12425,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ayW" = ( +"ayV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13076,7 +12433,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ayX" = ( +"ayW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -13084,7 +12441,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ayY" = ( +"ayX" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -13098,7 +12455,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"ayZ" = ( +"ayY" = ( /obj/structure/shuttle/engine/propulsion/burst, /obj/structure/window/reinforced{ dir = 1; @@ -13106,21 +12463,21 @@ }, /turf/open/floor/plating/airless, /area/shuttle/mining) -"aza" = ( +"ayZ" = ( /obj/machinery/door/airlock/titanium{ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, /turf/open/floor/plasteel/black, /area/shuttle/labor) -"azb" = ( +"aza" = ( /obj/machinery/mineral/stacking_machine/laborstacker{ input_dir = 2; output_dir = 1 }, /turf/open/floor/plasteel/black, /area/shuttle/labor) -"azc" = ( +"azb" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -13132,7 +12489,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"azd" = ( +"azc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13140,18 +12497,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aze" = ( +"azd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"azf" = ( +"aze" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -13165,10 +12522,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azg" = ( +/area/maintenance/asteroid/fore/com_west) +"azf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -13181,30 +12536,28 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azh" = ( +/area/maintenance/asteroid/fore/com_west) +"azg" = ( /obj/machinery/vending/security, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"azi" = ( +"azh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"azj" = ( +"azi" = ( /obj/machinery/holopad, /obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"azk" = ( +"azj" = ( /obj/machinery/door/window/brigdoor/westleft{ id = "Cell 1"; name = "Cell Door 1"; @@ -13216,7 +12569,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"azl" = ( +"azk" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -13226,24 +12579,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) +"azl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/prison) "azm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"azn" = ( -/obj/machinery/door/airlock/glass_large{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass_security{ + name = "Cell Block"; + req_access_txt = "0"; + req_one_access_txt = "38;2" + }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (NORTH)"; icon_state = "redcorner"; @@ -13251,9 +12604,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"azo" = ( +"azn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_security{ + name = "Cell Block"; + req_access_txt = "0"; + req_one_access_txt = "38;2" + }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; icon_state = "redcorner"; @@ -13261,7 +12619,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"azp" = ( +"azo" = ( /obj/machinery/door/window/brigdoor/eastleft{ id = "Cell 5"; name = "Cell Door 5"; @@ -13273,12 +12631,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"azq" = ( +"azp" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"azr" = ( +/area/security/courtroom) +"azq" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -13288,10 +12646,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azs" = ( +/area/maintenance/asteroid/fore/com_north) +"azr" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -13304,10 +12660,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azt" = ( +/area/maintenance/asteroid/fore/com_north) +"azs" = ( /obj/machinery/door/airlock/maintenance{ name = "Dorm SMES Access"; req_access_txt = "10;11;12" @@ -13320,10 +12674,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azu" = ( +/area/maintenance/asteroid/fore/com_north) +"azt" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -13336,10 +12688,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azv" = ( +/area/maintenance/asteroid/fore/com_north) +"azu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -13366,10 +12716,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azw" = ( +/area/maintenance/asteroid/fore/com_north) +"azv" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/map/left/ceres{ pixel_x = -32 @@ -13378,14 +12726,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azx" = ( +"azw" = ( /obj/structure/table/wood, /obj/item/weapon/storage/crayons, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azy" = ( +"azx" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -13395,7 +12743,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azz" = ( +"azy" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -13404,7 +12752,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azA" = ( +"azz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -13412,7 +12760,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azB" = ( +"azA" = ( /obj/machinery/light{ dir = 4 }, @@ -13421,36 +12769,36 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"azC" = ( +"azB" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"azD" = ( +/area/crew_quarters/dorms/male) +"azC" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/blue, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"azE" = ( +/area/crew_quarters/dorms/male) +"azD" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/orange, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"azF" = ( +/area/crew_quarters/dorms/male) +"azE" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/purple, /obj/structure/window, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"azG" = ( +/area/crew_quarters/dorms/male) +"azF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -13461,20 +12809,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"azH" = ( +/area/crew_quarters/heads/hos/private) +"azG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"azI" = ( +/area/crew_quarters/heads/hos/private) +"azH" = ( /obj/structure/chair{ dir = 1 }, @@ -13484,10 +12828,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"azJ" = ( +/area/crew_quarters/heads/hos/private) +"azI" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13496,20 +12838,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"azK" = ( +/area/crew_quarters/heads/hos/private) +"azJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"azL" = ( +/area/crew_quarters/heads/hos/private) +"azK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/sign/map/left/ceres{ pixel_x = -32 @@ -13518,7 +12856,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"azM" = ( +"azL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13527,10 +12865,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) +"azM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + icon_state = "darkblue"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/bridge) "azN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; @@ -13539,19 +12890,6 @@ }, /area/bridge) "azO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"azP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13563,7 +12901,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"azQ" = ( +"azP" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; @@ -13572,23 +12910,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"azR" = ( +"azQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"azS" = ( +"azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azT" = ( +/area/crew_quarters/heads/hor/private) +"azS" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13597,10 +12933,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azU" = ( +/area/crew_quarters/heads/hor/private) +"azT" = ( /obj/structure/chair{ dir = 1 }, @@ -13610,20 +12944,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azV" = ( +/area/crew_quarters/heads/hor/private) +"azU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azW" = ( +/area/crew_quarters/heads/hor/private) +"azV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -13635,10 +12965,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azX" = ( +/area/crew_quarters/heads/hor/private) +"azW" = ( /obj/machinery/power/apc{ dir = 8; name = "Research Director's Private Quarters APC"; @@ -13662,20 +12990,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"azY" = ( +/area/crew_quarters/heads/hor/private) +"azX" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"azZ" = ( +/area/maintenance/asteroid/fore/com_east) +"azY" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -13685,7 +13009,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aAa" = ( +"azZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -13693,7 +13017,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aAb" = ( +"aAa" = ( /obj/machinery/door/airlock/engineering{ name = "Cargo Warehouse"; req_access_txt = "31" @@ -13705,13 +13029,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/storage) -"aAc" = ( +"aAb" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAd" = ( +"aAc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -13719,13 +13043,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAe" = ( +"aAd" = ( /obj/machinery/light, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAf" = ( +"aAe" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -13740,23 +13064,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAg" = ( +"aAf" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_l" }, /turf/open/floor/plating/airless, /area/shuttle/supply) -"aAh" = ( +"aAg" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/supply) -"aAi" = ( +"aAh" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_r" }, /turf/open/floor/plating/airless, /area/shuttle/supply) -"aAj" = ( +"aAi" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -13771,7 +13095,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAk" = ( +"aAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Cargo Eastern Loading Bay 2"; @@ -13786,7 +13110,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aAl" = ( +"aAk" = ( /obj/machinery/disposal/bin, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -13803,7 +13127,7 @@ tag = "icon-browncorner (NORTH)" }, /area/quartermaster/miningdock) -"aAm" = ( +"aAl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -13812,17 +13136,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aAn" = ( +"aAm" = ( /obj/structure/table, /obj/item/weapon/folder, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aAo" = ( +"aAn" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aAp" = ( +"aAo" = ( /obj/machinery/mineral/labor_claim_console{ machinedir = 1; pixel_x = 30; @@ -13830,18 +13154,18 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aAq" = ( +"aAp" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/space) -"aAr" = ( +"aAq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aAs" = ( +"aAr" = ( /obj/machinery/door/airlock/glass_security{ name = "Prisoner Processing"; req_access_txt = "2" @@ -13850,7 +13174,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aAt" = ( +"aAs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -13870,10 +13194,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAu" = ( +/area/maintenance/asteroid/fore/com_west) +"aAt" = ( /obj/machinery/power/apc{ dir = 4; name = "Security Equipment APC"; @@ -13889,7 +13211,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aAv" = ( +"aAu" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/camera{ @@ -13901,7 +13223,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aAw" = ( +"aAv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/holopad, /obj/effect/landmark/start/security_officer, @@ -13909,7 +13231,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aAx" = ( +"aAw" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; name = "Cell 1 Locker" @@ -13918,7 +13240,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAy" = ( +"aAx" = ( /obj/machinery/door_timer{ id = "Cell 1"; name = "Cell 1"; @@ -13942,7 +13264,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAz" = ( +"aAy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -13950,30 +13272,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAA" = ( +"aAz" = ( /obj/machinery/light, /obj/machinery/computer/secure_data, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAB" = ( +"aAA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAC" = ( +"aAB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -13997,7 +13320,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAD" = ( +"aAC" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -14012,23 +13335,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAE" = ( +"aAD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAF" = ( +"aAE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -14036,7 +13360,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAG" = ( +"aAF" = ( /obj/machinery/door_timer{ id = "Cell 5"; name = "Cell 5"; @@ -14060,7 +13384,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAH" = ( +"aAG" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 5"; name = "Cell 5 Locker" @@ -14069,39 +13393,39 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aAI" = ( +"aAH" = ( /obj/structure/closet/lawcloset, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAJ" = ( +/area/security/courtroom) +"aAI" = ( /obj/structure/chair, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAK" = ( +/area/security/courtroom) +"aAJ" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAL" = ( +/area/security/courtroom) +"aAK" = ( /obj/structure/chair/comfy/brown, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAM" = ( +/area/security/courtroom) +"aAL" = ( /obj/structure/chair/comfy/black, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAN" = ( +/area/security/courtroom) +"aAM" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -14111,16 +13435,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAO" = ( +/area/security/courtroom) +"aAN" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aAP" = ( +/area/security/courtroom) +"aAO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -14130,17 +13454,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAQ" = ( +/area/maintenance/asteroid/fore/com_north) +"aAP" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAR" = ( +/area/maintenance/asteroid/fore/com_north) +"aAQ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -14150,10 +13470,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAS" = ( +/area/maintenance/asteroid/fore/com_north) +"aAR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -14162,10 +13480,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAT" = ( +/area/maintenance/asteroid/fore/com_east) +"aAS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -14179,10 +13495,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAU" = ( +/area/maintenance/asteroid/fore/com_north) +"aAT" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -14191,17 +13505,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aAV" = ( +/area/maintenance/asteroid/fore/com_north) +"aAU" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aAW" = ( +"aAV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -14209,7 +13521,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aAX" = ( +"aAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -14218,15 +13530,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aAY" = ( +"aAX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aAZ" = ( +/area/crew_quarters/dorms/male) +"aAY" = ( /obj/machinery/light_switch{ pixel_x = -25 }, @@ -14238,8 +13550,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBa" = ( +/area/crew_quarters/dorms/male) +"aAZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14248,8 +13560,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBb" = ( +/area/crew_quarters/dorms/male) +"aBa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14258,8 +13570,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBc" = ( +/area/crew_quarters/dorms/male) +"aBb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14273,8 +13585,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBd" = ( +/area/crew_quarters/dorms/male) +"aBc" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -14290,8 +13602,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBe" = ( +/area/crew_quarters/dorms/male) +"aBd" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Head of Security's Desk"; @@ -14303,17 +13615,13 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBf" = ( +/area/crew_quarters/heads/hos/private) +"aBe" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBg" = ( +/area/crew_quarters/heads/hos/private) +"aBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -14322,14 +13630,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBh" = ( +"aBg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBi" = ( +"aBh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -14338,7 +13646,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBj" = ( +"aBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14347,14 +13655,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBk" = ( +"aBj" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aBl" = ( +/area/crew_quarters/heads/hor/private) +"aBk" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Research Director's Desk"; @@ -14366,10 +13672,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aBm" = ( +/area/crew_quarters/heads/hor/private) +"aBl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -14382,29 +13686,25 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBn" = ( +/area/maintenance/asteroid/fore/com_east) +"aBm" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /obj/item/weapon/coin/silver, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBo" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aBn" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aBp" = ( +"aBo" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -14414,16 +13714,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aBq" = ( +"aBp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aBr" = ( +"aBq" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -14434,7 +13734,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aBs" = ( +"aBr" = ( /obj/structure/chair{ dir = 8 }, @@ -14444,7 +13744,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aBt" = ( +"aBs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -14452,7 +13752,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aBu" = ( +"aBt" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -14463,30 +13763,27 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBv" = ( +/area/maintenance/asteroid/fore/com_west) +"aBu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBw" = ( +/area/maintenance/asteroid/fore/com_west) +"aBv" = ( /obj/structure/table, +/obj/item/weapon/paper_bin, /obj/machinery/recharger, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aBx" = ( +"aBw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/cable/orange{ @@ -14503,35 +13800,36 @@ d2 = 2; icon_state = "0-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"aBy" = ( +"aBx" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBz" = ( +/area/security/courtroom) +"aBy" = ( /obj/structure/table/wood, /obj/item/device/taperecorder/empty, /obj/item/device/tape/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBA" = ( +/area/security/courtroom) +"aBz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBB" = ( +/area/security/courtroom) +"aBA" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue{ pixel_x = 5; @@ -14540,16 +13838,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBC" = ( +/area/security/courtroom) +"aBB" = ( /obj/structure/table/wood, /obj/item/weapon/gavelblock, /obj/item/weapon/gavelhammer, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBD" = ( +/area/security/courtroom) +"aBC" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -14558,8 +13856,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBE" = ( +/area/security/courtroom) +"aBD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -14568,8 +13866,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBF" = ( +/area/security/courtroom) +"aBE" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -14579,14 +13877,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBG" = ( +/area/security/courtroom) +"aBF" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aBH" = ( +/area/security/courtroom) +"aBG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -14597,10 +13895,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBI" = ( +/area/maintenance/asteroid/fore/com_north) +"aBH" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -14611,10 +13907,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBJ" = ( +/area/maintenance/asteroid/fore/com_north) +"aBI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -14623,10 +13917,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aBK" = ( +/area/maintenance/asteroid/fore/com_north) +"aBJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -14635,7 +13927,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aBL" = ( +"aBK" = ( /obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 4 @@ -14644,7 +13936,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aBM" = ( +"aBL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; @@ -14654,7 +13946,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aBN" = ( +"aBM" = ( /obj/machinery/door/airlock{ name = "Male Sleeping Quarters" }, @@ -14663,21 +13955,21 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBO" = ( +/area/crew_quarters/dorms/male) +"aBN" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBP" = ( +/area/crew_quarters/dorms/male) +"aBO" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBQ" = ( +/area/crew_quarters/dorms/male) +"aBP" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -14685,24 +13977,21 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aBR" = ( +/area/crew_quarters/dorms/male) +"aBQ" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBS" = ( +/area/crew_quarters/heads/hos/private) +"aBR" = ( /obj/structure/closet/secure_closet/hos, +/obj/item/device/radio, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBT" = ( +/area/crew_quarters/heads/hos/private) +"aBS" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -14711,20 +14000,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBU" = ( +/area/crew_quarters/heads/hos/private) +"aBT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBV" = ( +/area/crew_quarters/heads/hos/private) +"aBU" = ( /obj/machinery/door/airlock/security{ name = "Head of Security's Personal Quarters"; req_access_txt = "58" @@ -14735,10 +14020,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aBW" = ( +/area/crew_quarters/heads/hos/private) +"aBV" = ( /obj/machinery/camera{ c_tag = "Bridge Main 2"; dir = 1; @@ -14749,7 +14032,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBX" = ( +"aBW" = ( /obj/machinery/computer/crew, /obj/machinery/firealarm{ dir = 1; @@ -14759,13 +14042,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBY" = ( +"aBX" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aBZ" = ( +"aBY" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/machinery/light, @@ -14773,49 +14056,49 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCa" = ( +"aBZ" = ( /turf/open/floor/plasteel/darkblue/corner{ icon_state = "darkbluecorners"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCb" = ( +"aCa" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCc" = ( +"aCb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/beacon, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCd" = ( +"aCc" = ( /turf/open/floor/plasteel/darkblue/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCe" = ( +"aCd" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCf" = ( +"aCe" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCg" = ( +"aCf" = ( /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aCh" = ( +"aCg" = ( /obj/machinery/door/airlock/research{ name = "Research Director's Personal Quarters"; req_access_txt = "30" @@ -14826,20 +14109,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aCi" = ( +/area/crew_quarters/heads/hor/private) +"aCh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aCj" = ( +/area/crew_quarters/heads/hor/private) +"aCi" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -14849,10 +14128,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aCk" = ( +/area/crew_quarters/heads/hor/private) +"aCj" = ( /obj/structure/closet{ icon_door = "pink"; name = "Research Director's Uniform" @@ -14866,18 +14143,14 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aCl" = ( +/area/crew_quarters/heads/hor/private) +"aCk" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor{ - name = "Research Director's Private Quarters" - }) -"aCm" = ( +/area/crew_quarters/heads/hor/private) +"aCl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 8; @@ -14887,7 +14160,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCn" = ( +"aCm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14895,7 +14168,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCo" = ( +"aCn" = ( /obj/machinery/light{ dir = 1 }, @@ -14906,7 +14179,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCp" = ( +"aCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14921,7 +14194,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCq" = ( +"aCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14935,7 +14208,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCr" = ( +"aCq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -14943,7 +14216,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCs" = ( +"aCr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14952,7 +14225,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCt" = ( +"aCs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -14965,7 +14238,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCu" = ( +"aCt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -14973,20 +14246,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCv" = ( +"aCu" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCw" = ( +"aCv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aCx" = ( +"aCw" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Dock APC"; @@ -15006,11 +14279,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/miningdock) -"aCy" = ( +"aCx" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aCz" = ( +"aCy" = ( /obj/machinery/door/airlock/titanium{ id_tag = "prisonshuttle"; name = "Labor Shuttle Airlock" @@ -15034,7 +14307,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aCA" = ( +"aCz" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; @@ -15043,7 +14316,7 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/security/processing) -"aCB" = ( +"aCA" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock" @@ -15052,27 +14325,28 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aCC" = ( +"aCB" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aCD" = ( +"aCC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aCE" = ( +"aCD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -15085,10 +14359,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aCF" = ( +/area/maintenance/asteroid/fore/com_west) +"aCE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "GulagCivExit"; @@ -15099,10 +14371,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aCG" = ( +/area/maintenance/asteroid/fore/com_west) +"aCF" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, @@ -15118,13 +14388,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aCH" = ( +"aCG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aCI" = ( +"aCH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15132,7 +14402,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aCJ" = ( +"aCI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15142,12 +14412,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aCK" = ( +"aCJ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/cable/orange{ @@ -15161,7 +14432,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aCL" = ( +"aCK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -15171,7 +14442,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCM" = ( +"aCL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15181,23 +14452,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) +"aCM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (NORTH)"; + icon_state = "redcorner"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/brig) "aCN" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - tag = "icon-redcorner (NORTH)"; - icon_state = "redcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCO" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -15211,14 +14482,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCP" = ( +"aCO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCQ" = ( +"aCP" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -15231,7 +14502,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCR" = ( +"aCQ" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -15245,7 +14516,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCS" = ( +"aCR" = ( /obj/machinery/camera{ c_tag = "Brig Hall East" }, @@ -15259,7 +14530,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCT" = ( +"aCS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15270,7 +14541,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCU" = ( +"aCT" = ( /obj/machinery/door/airlock/security{ name = "Courtroom"; req_access = null; @@ -15283,15 +14554,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aCV" = ( +"aCU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aCW" = ( +/area/security/courtroom) +"aCV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15301,44 +14572,44 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aCX" = ( +/area/security/courtroom) +"aCW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aCY" = ( +/area/security/courtroom) +"aCX" = ( /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aCZ" = ( +/area/security/courtroom) +"aCY" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aDa" = ( +/area/security/courtroom) +"aCZ" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aDb" = ( +/area/security/courtroom) +"aDa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aDc" = ( +/area/security/courtroom) +"aDb" = ( /turf/open/floor/plasteel/blue/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aDd" = ( +/area/security/courtroom) +"aDc" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -15347,8 +14618,8 @@ /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aDe" = ( +/area/security/courtroom) +"aDd" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -15361,10 +14632,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDf" = ( +/area/maintenance/asteroid/fore/com_north) +"aDe" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -15378,10 +14647,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDg" = ( +/area/maintenance/asteroid/fore/com_north) +"aDf" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; @@ -15391,7 +14658,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDh" = ( +"aDg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -15400,7 +14667,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDi" = ( +"aDh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15408,7 +14675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDj" = ( +"aDi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15428,7 +14695,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDk" = ( +"aDj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15438,21 +14705,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDl" = ( +"aDk" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aDm" = ( +"aDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDn" = ( +/area/crew_quarters/dorms/male) +"aDm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15462,8 +14729,8 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDo" = ( +/area/crew_quarters/dorms/male) +"aDn" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -15475,42 +14742,40 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDp" = ( +/area/crew_quarters/dorms/male) +"aDo" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHEAST)"; icon_state = "neutral"; dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDq" = ( +/area/crew_quarters/dorms/male) +"aDp" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHWEST)"; icon_state = "neutral"; dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDr" = ( +/area/crew_quarters/dorms/male) +"aDq" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aDs" = ( +/area/crew_quarters/dorms/male) +"aDr" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aDt" = ( +/area/crew_quarters/heads/hos/private) +"aDs" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDu" = ( +"aDt" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -15519,7 +14784,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDv" = ( +"aDu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -15529,13 +14794,14 @@ }, /obj/machinery/door/poddoor/preopen{ id = "bridge"; + layer = 2.6; name = "Emergency Blast Door" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDw" = ( +"aDv" = ( /obj/machinery/door/airlock/glass_command{ cyclelinkeddir = null; name = "Bridge"; @@ -15552,10 +14818,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDx" = ( +"aDw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -15563,13 +14828,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "bridge"; + layer = 2.6; name = "Emergency Blast Door" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDy" = ( +"aDx" = ( /obj/machinery/door/airlock/glass_command{ cyclelinkeddir = null; name = "Bridge"; @@ -15586,16 +14853,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aDz" = ( +"aDy" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDA" = ( +/area/maintenance/asteroid/fore/com_east) +"aDz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -15605,10 +14870,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDB" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aDA" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15618,10 +14881,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDC" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aDB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -15629,7 +14890,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDD" = ( +"aDC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15637,7 +14898,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDE" = ( +"aDD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -15645,7 +14906,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDF" = ( +"aDE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15657,7 +14918,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDG" = ( +"aDF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15668,7 +14929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDH" = ( +"aDG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15683,7 +14944,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDI" = ( +"aDH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15694,7 +14955,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDJ" = ( +"aDI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15711,7 +14972,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDK" = ( +"aDJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15724,7 +14985,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDL" = ( +"aDK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -15738,7 +14999,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aDM" = ( +"aDL" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ dir = 1; @@ -15746,7 +15007,7 @@ }, /turf/open/floor/plating/airless, /area/shuttle/labor) -"aDN" = ( +"aDM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ @@ -15762,7 +15023,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aDO" = ( +"aDN" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -15781,10 +15042,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDP" = ( +/area/maintenance/asteroid/fore/com_west) +"aDO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15802,10 +15061,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aDQ" = ( +/area/maintenance/asteroid/fore/com_west) +"aDP" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15826,7 +15083,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDR" = ( +"aDQ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15843,7 +15100,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDS" = ( +"aDR" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15861,7 +15118,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDT" = ( +"aDS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15874,7 +15131,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDU" = ( +"aDT" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15888,7 +15145,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDV" = ( +"aDU" = ( /obj/machinery/door/airlock/glass_security{ name = "Equipment Room"; req_access_txt = "1" @@ -15915,7 +15172,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aDW" = ( +"aDV" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15929,7 +15186,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aDX" = ( +"aDW" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15949,7 +15206,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aDY" = ( +"aDX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15962,7 +15219,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aDZ" = ( +"aDY" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15980,7 +15237,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEa" = ( +"aDZ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -15998,7 +15255,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEb" = ( +"aEa" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -16014,7 +15271,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEc" = ( +"aEb" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -16032,7 +15289,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEd" = ( +"aEc" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -16052,7 +15309,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEe" = ( +"aEd" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -16066,7 +15323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEf" = ( +"aEe" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -16083,7 +15340,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEg" = ( +"aEf" = ( /obj/machinery/power/apc{ dir = 4; name = "Brig APC"; @@ -16104,12 +15361,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEh" = ( +"aEg" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aEi" = ( +"aEh" = ( /obj/structure/chair{ dir = 4 }, @@ -16118,8 +15375,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEj" = ( +/area/security/courtroom) +"aEi" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHEAST)"; @@ -16127,26 +15384,26 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEk" = ( +/area/security/courtroom) +"aEj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEl" = ( +/area/security/courtroom) +"aEk" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEm" = ( +/area/security/courtroom) +"aEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEn" = ( +/area/security/courtroom) +"aEm" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTHWEST)"; @@ -16154,8 +15411,8 @@ dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEo" = ( +/area/security/courtroom) +"aEn" = ( /obj/structure/chair{ dir = 8 }, @@ -16165,8 +15422,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aEp" = ( +/area/security/courtroom) +"aEo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -16177,10 +15434,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aEq" = ( +/area/maintenance/asteroid/fore/com_north) +"aEp" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -16190,10 +15445,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aEr" = ( +/area/maintenance/asteroid/fore/com_north) +"aEq" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16217,7 +15470,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aEs" = ( +"aEr" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; icon_state = "term"; @@ -16233,31 +15486,27 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aEt" = ( +/area/maintenance/asteroid/fore/com_north) +"aEs" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aEu" = ( +/area/maintenance/asteroid/fore/com_north) +"aEt" = ( /turf/open/floor/plasteel/neutral/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aEv" = ( +"aEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aEw" = ( +"aEv" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/yellow, /obj/structure/window{ @@ -16269,8 +15518,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aEx" = ( +/area/crew_quarters/dorms/male) +"aEw" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/green, /obj/structure/window{ @@ -16281,8 +15530,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aEy" = ( +/area/crew_quarters/dorms/male) +"aEx" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/red, /obj/structure/window{ @@ -16293,21 +15542,21 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aEz" = ( +/area/crew_quarters/dorms/male) +"aEy" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEA" = ( +"aEz" = ( /obj/structure/rack, /obj/item/device/flashlight, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEB" = ( +"aEA" = ( /obj/machinery/power/apc{ dir = 1; name = "Head of Security's Personal Quarters APC"; @@ -16322,17 +15571,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/hos{ - name = "Head of Security's Private Quarters" - }) -"aEC" = ( +/area/crew_quarters/heads/hos/private) +"aEB" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aED" = ( +"aEC" = ( /obj/machinery/power/apc{ dir = 4; name = "Bridge APC"; @@ -16352,7 +15599,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEE" = ( +"aED" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; @@ -16360,7 +15607,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEF" = ( +"aEE" = ( /obj/machinery/camera{ c_tag = "Bridge Midway 1" }, @@ -16376,7 +15623,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEG" = ( +"aEF" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/device/destTagger, @@ -16387,7 +15634,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEH" = ( +"aEG" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/darkblue/side{ @@ -16397,7 +15644,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEI" = ( +"aEH" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkblue/side{ @@ -16407,7 +15654,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEJ" = ( +"aEI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16420,7 +15667,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEK" = ( +"aEJ" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 2 @@ -16429,7 +15676,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEL" = ( +"aEK" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16448,7 +15695,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEM" = ( +"aEL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16460,7 +15707,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEN" = ( +"aEM" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16479,7 +15726,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEO" = ( +"aEN" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 0 @@ -16502,7 +15749,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEP" = ( +"aEO" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/o2, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16518,7 +15765,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aEQ" = ( +"aEP" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16533,7 +15780,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aER" = ( +"aEQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -16548,40 +15795,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aES" = ( +"aER" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aET" = ( +/area/quartermaster/qm/private) +"aES" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aEU" = ( +/area/quartermaster/qm/private) +"aET" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aEV" = ( +/area/quartermaster/qm/private) +"aEU" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aEW" = ( +/area/quartermaster/qm/private) +"aEV" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/qm, /obj/machinery/airalarm{ @@ -16596,17 +15835,13 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aEX" = ( +/area/quartermaster/qm/private) +"aEW" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aEY" = ( +/area/quartermaster/qm/private) +"aEX" = ( /obj/machinery/door/airlock/glass_mining{ name = "Cargo Bay"; req_access_txt = "0"; @@ -16617,7 +15852,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aEZ" = ( +"aEY" = ( /obj/machinery/door/airlock/glass_mining{ name = "Cargo Bay"; req_access_txt = "0"; @@ -16627,7 +15862,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFa" = ( +"aEZ" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -16638,7 +15873,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFb" = ( +"aFa" = ( /obj/structure/table, /obj/item/clothing/gloves/fingerless, /obj/item/clothing/head/soft, @@ -16646,20 +15881,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFc" = ( +"aFb" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFd" = ( +"aFc" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFe" = ( +"aFd" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/hand_labeler_refill, @@ -16673,11 +15908,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aFf" = ( +"aFe" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/labor) -"aFg" = ( +"aFf" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -16687,7 +15922,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aFh" = ( +"aFg" = ( /obj/machinery/camera{ c_tag = "Labor Shuttle Dock South"; dir = 1 @@ -16700,7 +15935,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aFi" = ( +"aFh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -16716,7 +15951,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aFj" = ( +"aFi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16724,7 +15959,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aFk" = ( +"aFj" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16742,10 +15977,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aFl" = ( +/area/maintenance/asteroid/fore/com_west) +"aFk" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/door/airlock/maintenance{ @@ -16756,10 +15989,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aFm" = ( +/area/maintenance/asteroid/fore/com_west) +"aFl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16767,7 +15998,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFn" = ( +"aFm" = ( /obj/effect/landmark/secequipment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16779,7 +16010,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFo" = ( +"aFn" = ( /obj/effect/landmark/secequipment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/light, @@ -16787,7 +16018,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFp" = ( +"aFo" = ( /obj/effect/landmark/secequipment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16796,7 +16027,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFq" = ( +"aFp" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -16809,23 +16040,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFr" = ( +"aFq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "prisonbreak"; + layer = 2.6; name = "emergency prisoner containment blast door" }, /obj/structure/cable/orange, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"aFs" = ( +"aFr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16837,7 +16069,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFt" = ( +"aFs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16854,7 +16086,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFu" = ( +"aFt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -16865,7 +16097,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFv" = ( +"aFu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16882,7 +16114,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFw" = ( +"aFv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; @@ -16891,7 +16123,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFx" = ( +"aFw" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16903,18 +16135,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) +"aFx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (WEST)"; + icon_state = "redcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/brig) "aFy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16927,7 +16159,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFA" = ( +"aFz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -16943,7 +16175,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFB" = ( +"aFA" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; @@ -16952,7 +16184,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFC" = ( +"aFB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16965,7 +16197,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFD" = ( +"aFC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16974,7 +16206,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFE" = ( +"aFD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -16990,12 +16222,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFF" = ( +"aFE" = ( /turf/open/floor/plasteel/red/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFG" = ( +"aFF" = ( /obj/structure/sign/goldenplaque{ pixel_y = -32 }, @@ -17003,7 +16235,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFH" = ( +"aFG" = ( /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; @@ -17011,7 +16243,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFI" = ( +"aFH" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -17022,7 +16254,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFJ" = ( +"aFI" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -17031,15 +16263,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aFK" = ( +"aFJ" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFL" = ( +/area/security/courtroom) +"aFK" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ @@ -17047,8 +16279,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFM" = ( +/area/security/courtroom) +"aFL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -17056,24 +16288,24 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFN" = ( +/area/security/courtroom) +"aFM" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFO" = ( +/area/security/courtroom) +"aFN" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFP" = ( +/area/security/courtroom) +"aFO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -17081,8 +16313,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFQ" = ( +/area/security/courtroom) +"aFP" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (SOUTHWEST)"; @@ -17090,27 +16322,27 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFR" = ( +/area/security/courtroom) +"aFQ" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aFS" = ( +/area/security/courtroom) +"aFR" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aFT" = ( +"aFS" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aFU" = ( +"aFT" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light, /obj/effect/spawner/lootdrop/costume, @@ -17118,20 +16350,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aFV" = ( +"aFU" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aFW" = ( +/area/crew_quarters/dorms/male) +"aFV" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/yellow, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aFX" = ( +/area/crew_quarters/dorms/male) +"aFW" = ( /obj/machinery/light/small, /obj/structure/sign/poster/random{ name = "random official poster"; @@ -17141,22 +16373,22 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aFY" = ( +/area/crew_quarters/dorms/male) +"aFX" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/green, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aFZ" = ( +/area/crew_quarters/dorms/male) +"aFY" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/red, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_male) -"aGa" = ( +/area/crew_quarters/dorms/male) +"aFZ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -17165,7 +16397,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGb" = ( +"aGa" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -17176,7 +16408,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGc" = ( +"aGb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -17186,7 +16418,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGd" = ( +"aGc" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 4; @@ -17205,8 +16437,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aGe" = ( +/area/crew_quarters/heads/hop) +"aGd" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -17221,7 +16453,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGf" = ( +"aGe" = ( /obj/machinery/door/airlock/maintenance{ name = "Bridge APC Access"; req_access_txt = "10;11;12" @@ -17235,7 +16467,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGg" = ( +"aGf" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -17252,7 +16484,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGh" = ( +"aGg" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -17268,7 +16500,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGi" = ( +"aGh" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -17289,7 +16521,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGj" = ( +"aGi" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -17303,7 +16535,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGk" = ( +"aGj" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -17326,7 +16558,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGl" = ( +"aGk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -17339,7 +16571,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGm" = ( +"aGl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -17352,17 +16584,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aGn" = ( +"aGm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGo" = ( +/area/quartermaster/qm/private) +"aGn" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17371,10 +16601,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGp" = ( +/area/quartermaster/qm/private) +"aGo" = ( /obj/structure/chair{ dir = 8 }, @@ -17384,20 +16612,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGq" = ( +/area/quartermaster/qm/private) +"aGp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGr" = ( +/area/quartermaster/qm/private) +"aGq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -17413,10 +16637,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGs" = ( +/area/quartermaster/qm/private) +"aGr" = ( /obj/machinery/power/apc{ dir = 8; name = "Quartermaster's Private Quarters APC"; @@ -17440,10 +16662,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aGt" = ( +/area/quartermaster/qm/private) +"aGs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -17459,7 +16679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGu" = ( +"aGt" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -17469,13 +16689,13 @@ dir = 1 }, /area/quartermaster/office) -"aGv" = ( +"aGu" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) -"aGw" = ( +"aGv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -17485,7 +16705,7 @@ tag = "icon-browncorner (NORTH)" }, /area/quartermaster/office) -"aGx" = ( +"aGw" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -17500,7 +16720,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGy" = ( +"aGx" = ( /obj/machinery/autolathe, /obj/machinery/light{ dir = 1 @@ -17512,7 +16732,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGz" = ( +"aGy" = ( /obj/structure/table, /obj/item/device/multitool, /obj/machinery/camera{ @@ -17532,7 +16752,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGA" = ( +"aGz" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/item/weapon/stamp/denied{ @@ -17551,7 +16771,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGB" = ( +"aGA" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /obj/structure/noticeboard{ @@ -17561,7 +16781,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGC" = ( +"aGB" = ( /obj/structure/table, /obj/machinery/computer/stockexchange, /obj/structure/sign/poster/random{ @@ -17574,12 +16794,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aGD" = ( +"aGC" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aGE" = ( +"aGD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -17587,7 +16807,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aGF" = ( +"aGE" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -17600,28 +16820,26 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aGG" = ( +/area/maintenance/asteroid/fore/com_west) +"aGF" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aGH" = ( +"aGG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aGI" = ( +"aGH" = ( /obj/machinery/door/airlock/security{ name = "Detective's Office"; req_access_txt = "4" @@ -17639,20 +16857,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"aGJ" = ( +"aGI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aGK" = ( +"aGJ" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -17661,15 +16879,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aGL" = ( +"aGK" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aGM" = ( +"aGL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -17680,11 +16897,12 @@ id = "lawyerinterior"; name = "privacy shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aGN" = ( +"aGM" = ( /obj/machinery/door/airlock{ name = "Law Office"; req_access_txt = "38" @@ -17708,10 +16926,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aGO" = ( +"aGN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -17721,23 +16938,24 @@ id = "lawyerinterior"; name = "privacy shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aGP" = ( +"aGO" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aGQ" = ( +"aGP" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aGR" = ( +"aGQ" = ( /obj/machinery/door/airlock/glass_security{ cyclelinkeddir = 2; id_tag = "innerbrig"; @@ -17749,7 +16967,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aGS" = ( +"aGR" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -17760,7 +16978,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aGT" = ( +"aGS" = ( /obj/machinery/camera{ c_tag = "Courtroom Main South"; dir = 1 @@ -17770,35 +16988,35 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGU" = ( +/area/security/courtroom) +"aGT" = ( /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (NORTH)"; icon_state = "redcorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGV" = ( +/area/security/courtroom) +"aGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGW" = ( +/area/security/courtroom) +"aGV" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGX" = ( +/area/security/courtroom) +"aGW" = ( /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; icon_state = "bluecorner"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGY" = ( +/area/security/courtroom) +"aGX" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -17812,19 +17030,19 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aGZ" = ( +/area/security/courtroom) +"aGY" = ( /obj/machinery/recharge_station, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aHa" = ( +"aGZ" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aHb" = ( +"aHa" = ( /obj/machinery/door/airlock/glass{ name = "Dormitories" }, @@ -17834,7 +17052,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aHc" = ( +"aHb" = ( /obj/machinery/door/airlock/glass{ name = "Dormitories" }, @@ -17843,24 +17061,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aHd" = ( +"aHc" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aHe" = ( +/area/crew_quarters/heads/hop) +"aHd" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aHf" = ( +/area/crew_quarters/heads/hop) +"aHe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aHg" = ( +"aHf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -17869,7 +17087,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aHh" = ( +"aHg" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -17881,7 +17099,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aHi" = ( +"aHh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -17889,7 +17107,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aHj" = ( +"aHi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -17899,7 +17117,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aHk" = ( +"aHj" = ( /obj/machinery/door/airlock/mining{ name = "Quartermaster's Private Quarters"; req_access_txt = "41" @@ -17910,20 +17128,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aHl" = ( +/area/quartermaster/qm/private) +"aHk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aHm" = ( +/area/quartermaster/qm/private) +"aHl" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17931,10 +17145,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aHn" = ( +/area/quartermaster/qm/private) +"aHm" = ( /obj/machinery/light_switch{ pixel_y = -25 }, @@ -17946,10 +17158,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aHo" = ( +/area/quartermaster/qm/private) +"aHn" = ( /obj/structure/closet{ icon_door = "orange"; name = "Quartermaster's Uniform" @@ -17961,10 +17171,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/qm{ - name = "Quartermaster's Private Quarters" - }) -"aHp" = ( +/area/quartermaster/qm/private) +"aHo" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -17974,20 +17182,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aHq" = ( +/area/maintenance/asteroid/fore/com_east) +"aHp" = ( /obj/machinery/power/apc{ dir = 2; name = "Gravity Generator APC"; pixel_y = -24 }, /turf/closed/mineral, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aHr" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aHq" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -17998,7 +17202,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aHs" = ( +"aHr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -18008,7 +17212,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aHt" = ( +"aHs" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -18017,18 +17221,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aHu" = ( +"aHt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aHv" = ( +"aHu" = ( /obj/machinery/computer/secure_data, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18040,7 +17244,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aHw" = ( +"aHv" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -18054,7 +17258,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aHx" = ( +"aHw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18064,7 +17268,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aHy" = ( +"aHx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -18080,7 +17284,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aHz" = ( +"aHy" = ( /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -18096,7 +17300,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/processing) -"aHA" = ( +"aHz" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -18114,17 +17318,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aHB" = ( +/area/maintenance/asteroid/fore/com_west) +"aHA" = ( /obj/structure/closet/secure_closet/detective, /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHC" = ( +"aHB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -18133,13 +17335,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHD" = ( +"aHC" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHE" = ( +"aHD" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -18147,19 +17349,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHF" = ( +"aHE" = ( /obj/structure/filingcabinet, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHG" = ( +"aHF" = ( /obj/machinery/computer/secure_data, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aHH" = ( +"aHG" = ( /obj/structure/filingcabinet, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -18170,7 +17372,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aHI" = ( +"aHH" = ( /obj/machinery/button/door{ id = "lawyerinterior"; name = "Privacy Shutters"; @@ -18181,7 +17383,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aHJ" = ( +"aHI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -18191,7 +17393,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aHK" = ( +"aHJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18206,7 +17408,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aHL" = ( +"aHK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/apc{ dir = 4; @@ -18222,7 +17424,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aHM" = ( +"aHL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/flasher{ id = "HoldingCell"; @@ -18236,7 +17438,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHN" = ( +"aHM" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18246,7 +17448,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHO" = ( +"aHN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -18254,19 +17456,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHP" = ( +"aHO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHQ" = ( +"aHP" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -18276,7 +17478,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHR" = ( +"aHQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; @@ -18285,14 +17487,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHS" = ( +"aHR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/vending/coffee, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aHT" = ( +"aHS" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -18300,24 +17502,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) +"aHT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/courtroom) "aHU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/courtroom) -"aHV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aHW" = ( +/area/security/courtroom) +"aHV" = ( /obj/machinery/door/airlock/glass{ name = "Courtroom"; req_access_txt = "1" @@ -18326,17 +17528,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aHX" = ( +/area/security/courtroom) +"aHW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aHY" = ( +/area/security/courtroom) +"aHX" = ( /obj/machinery/light/small{ dir = 8 }, @@ -18344,7 +17546,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aHZ" = ( +"aHY" = ( /obj/machinery/door/airlock{ id_tag = "b3" }, @@ -18352,7 +17554,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aIa" = ( +"aHZ" = ( /obj/structure/urinal{ pixel_x = 32 }, @@ -18360,13 +17562,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aIb" = ( +"aIa" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIc" = ( +"aIb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -18376,7 +17578,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aId" = ( +"aIc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -18385,7 +17587,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIe" = ( +"aId" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -18399,7 +17601,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIf" = ( +"aIe" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -18408,26 +17610,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIg" = ( +"aIf" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIh" = ( +"aIg" = ( /obj/structure/closet/wardrobe/pjs, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aIi" = ( +"aIh" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIj" = ( +/area/crew_quarters/heads/hop) +"aIi" = ( /obj/machinery/light_switch{ pixel_y = 25 }, @@ -18438,8 +17640,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIk" = ( +/area/crew_quarters/heads/hop) +"aIj" = ( /obj/structure/closet/secure_closet/hop, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18450,16 +17652,16 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIl" = ( +/area/crew_quarters/heads/hop) +"aIk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIm" = ( +/area/crew_quarters/heads/hop) +"aIl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18475,8 +17677,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIn" = ( +/area/crew_quarters/heads/hop) +"aIm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -18488,8 +17690,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIo" = ( +/area/crew_quarters/heads/hop) +"aIn" = ( /obj/structure/bed/dogbed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18503,8 +17705,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIp" = ( +/area/crew_quarters/heads/hop) +"aIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18515,8 +17717,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIq" = ( +/area/crew_quarters/heads/hop) +"aIp" = ( /obj/machinery/door/airlock/glass_command{ cyclelinkeddir = null; name = "Head of Personnel's Office"; @@ -18532,8 +17734,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aIr" = ( +/area/crew_quarters/heads/hop) +"aIq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18541,7 +17743,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIs" = ( +"aIr" = ( /obj/machinery/light, /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; @@ -18554,7 +17756,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIt" = ( +"aIs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18562,7 +17764,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIu" = ( +"aIt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18571,7 +17773,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIv" = ( +"aIu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18585,7 +17787,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIw" = ( +"aIv" = ( /obj/machinery/camera{ c_tag = "Bridge Midway 2"; dir = 1; @@ -18596,7 +17798,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIx" = ( +"aIw" = ( /obj/machinery/light, /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; @@ -18606,7 +17808,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aIy" = ( +"aIx" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -18615,7 +17817,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aIz" = ( +"aIy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -18625,13 +17827,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aIA" = ( +"aIz" = ( /mob/living/simple_animal/sloth/paperwork, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aIB" = ( +"aIA" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; req_access_txt = "63" @@ -18640,19 +17842,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aIC" = ( +"aIB" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aID" = ( +"aIC" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aIE" = ( +"aID" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -18664,7 +17866,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aIF" = ( +"aIE" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -18689,7 +17891,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aIG" = ( +"aIF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18704,10 +17906,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aIH" = ( +/area/maintenance/asteroid/fore/com_west) +"aIG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -18720,10 +17920,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aII" = ( +/area/maintenance/asteroid/fore/com_west) +"aIH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -18736,10 +17934,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aIJ" = ( +/area/maintenance/asteroid/fore/com_west) +"aII" = ( /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -18758,8 +17954,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/detectives_office) -"aIK" = ( +/area/maintenance/asteroid/fore/com_west) +"aIJ" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -18769,12 +17965,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIL" = ( +"aIK" = ( /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIM" = ( +"aIL" = ( /obj/structure/chair{ dir = 4 }, @@ -18783,7 +17979,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIN" = ( +"aIM" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/clothing/glasses/sunglasses, @@ -18792,7 +17988,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIO" = ( +"aIN" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, @@ -18801,7 +17997,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIP" = ( +"aIO" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -18812,7 +18008,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aIQ" = ( +"aIP" = ( /obj/structure/rack, /obj/item/weapon/storage/briefcase, /obj/item/weapon/storage/briefcase, @@ -18825,19 +18021,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aIR" = ( +"aIQ" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aIS" = ( +"aIR" = ( /obj/structure/table/wood, /obj/structure/disposalpipe/segment, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aIT" = ( +"aIS" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /obj/structure/cable/orange{ @@ -18849,7 +18045,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aIU" = ( +"aIT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -18857,20 +18053,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aIV" = ( +"aIU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "frontbrig"; + layer = 2.6; name = "Emergency External Blast Doors" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aIW" = ( +"aIV" = ( /obj/structure/chair{ dir = 1 }, @@ -18884,8 +18081,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aIX" = ( +/area/security/courtroom) +"aIW" = ( /obj/structure/chair{ dir = 1 }, @@ -18894,8 +18091,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aIY" = ( +/area/security/courtroom) +"aIX" = ( /obj/structure/chair{ dir = 1 }, @@ -18903,14 +18100,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aIZ" = ( +/area/security/courtroom) +"aIY" = ( /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aJa" = ( +/area/security/courtroom) +"aIZ" = ( /obj/structure/chair{ dir = 1 }, @@ -18919,8 +18116,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aJb" = ( +/area/security/courtroom) +"aJa" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -18931,10 +18128,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aJc" = ( +/area/maintenance/asteroid/fore/com_north) +"aJb" = ( /obj/machinery/button/door{ id = "b3"; name = "Privacy Bolts"; @@ -18946,7 +18141,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aJd" = ( +"aJc" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; @@ -18956,12 +18151,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aJe" = ( +"aJd" = ( /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aJf" = ( +"aJe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ @@ -18973,7 +18168,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aJg" = ( +"aJf" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; icon_state = "neutral"; @@ -18981,32 +18176,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aJh" = ( +"aJg" = ( /obj/structure/closet/wardrobe/grey, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aJi" = ( +"aJh" = ( /obj/structure/dresser, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJj" = ( +/area/crew_quarters/heads/hop) +"aJi" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJk" = ( +/area/crew_quarters/heads/hop) +"aJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJl" = ( +/area/crew_quarters/heads/hop) +"aJk" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel's Private Quarters"; req_access = null; @@ -19018,8 +18213,8 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJm" = ( +/area/crew_quarters/heads/hop) +"aJl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19030,8 +18225,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJn" = ( +/area/crew_quarters/heads/hop) +"aJm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19042,8 +18237,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJo" = ( +/area/crew_quarters/heads/hop) +"aJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19053,8 +18248,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJp" = ( +/area/crew_quarters/heads/hop) +"aJo" = ( /obj/machinery/light{ dir = 1 }, @@ -19067,8 +18262,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJq" = ( +/area/crew_quarters/heads/hop) +"aJp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -19079,14 +18274,14 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aJr" = ( +/area/crew_quarters/heads/hop) +"aJq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aJs" = ( +"aJr" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -19097,13 +18292,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aJt" = ( +"aJs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aJu" = ( +"aJt" = ( /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -19122,17 +18317,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aJv" = ( +/area/maintenance/asteroid/fore/com_east) +"aJu" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aJw" = ( +/area/teleporter/quantum/cargo) +"aJv" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -19140,10 +18331,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aJx" = ( +/area/teleporter/quantum/cargo) +"aJw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -19152,7 +18341,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJy" = ( +"aJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19160,7 +18349,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJz" = ( +"aJy" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19169,7 +18358,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJA" = ( +"aJz" = ( /obj/machinery/computer/cargo, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19179,7 +18368,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJB" = ( +"aJA" = ( /obj/structure/chair/office/dark, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19189,7 +18378,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJC" = ( +"aJB" = ( /obj/structure/table, /obj/machinery/computer/stockexchange, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19199,7 +18388,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJD" = ( +"aJC" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19208,7 +18397,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJE" = ( +"aJD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19217,18 +18406,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aJF" = ( +"aJE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJG" = ( +"aJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19239,7 +18428,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJH" = ( +"aJG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -19261,14 +18450,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJI" = ( +"aJH" = ( /obj/structure/filingcabinet, /obj/machinery/light, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJJ" = ( +"aJI" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/newscaster/security_unit{ @@ -19278,7 +18467,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJK" = ( +"aJJ" = ( /obj/machinery/camera{ c_tag = "Cargo Security Checkpoint"; dir = 8; @@ -19291,7 +18480,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"aJL" = ( +"aJK" = ( /obj/machinery/light/small{ dir = 4 }, @@ -19300,24 +18489,18 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aJM" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aJL" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aJN" = ( +/area/maintenance/asteroid/fore/com_west) +"aJM" = ( /obj/machinery/light/small, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aJO" = ( +/area/maintenance/asteroid/fore/com_west) +"aJN" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/evidence, /obj/item/weapon/hand_labeler, @@ -19334,14 +18517,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aJP" = ( +"aJO" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aJQ" = ( +"aJP" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19349,12 +18532,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aJR" = ( +"aJQ" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aJS" = ( +"aJR" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -19366,7 +18549,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aJT" = ( +"aJS" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -19380,14 +18563,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aJU" = ( +"aJT" = ( /obj/structure/filingcabinet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aJV" = ( +"aJU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -19396,7 +18579,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aJW" = ( +"aJV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -19412,7 +18595,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aJX" = ( +"aJW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -19423,13 +18606,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aJY" = ( +"aJX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aJZ" = ( +"aJY" = ( /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; icon_state = "redcorner"; @@ -19437,7 +18620,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aKa" = ( +"aJZ" = ( /obj/machinery/light{ dir = 4 }, @@ -19449,7 +18632,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKb" = ( +"aKa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19457,7 +18640,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKc" = ( +"aKb" = ( /obj/structure/table, /obj/structure/bedsheetbin, /obj/machinery/light{ @@ -19471,7 +18654,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKd" = ( +"aKc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19479,7 +18662,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKe" = ( +"aKd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19488,7 +18671,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKf" = ( +"aKe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19499,7 +18682,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKg" = ( +"aKf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -19509,7 +18692,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKh" = ( +"aKg" = ( /obj/structure/closet/wardrobe/mixed, /obj/machinery/light{ dir = 4 @@ -19518,20 +18701,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKi" = ( +"aKh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKj" = ( +/area/crew_quarters/heads/hop) +"aKi" = ( /obj/structure/chair, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKk" = ( +/area/crew_quarters/heads/hop) +"aKj" = ( /obj/machinery/light/small{ dir = 4 }, @@ -19539,13 +18722,13 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKl" = ( +/area/crew_quarters/heads/hop) +"aKk" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKm" = ( +/area/crew_quarters/heads/hop) +"aKl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -19553,8 +18736,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKn" = ( +/area/crew_quarters/heads/hop) +"aKm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -19562,19 +18745,18 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKo" = ( +/area/crew_quarters/heads/hop) +"aKn" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKp" = ( +/area/crew_quarters/heads/hop) +"aKo" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -19587,33 +18769,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "bridge"; + layer = 2.6; name = "Emergency Blast Door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aKq" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aKr" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aKs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aKt" = ( +/area/bridge) +"aKp" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"aKq" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"aKr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/teleporter/quantum/cargo) +"aKs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -19629,10 +18810,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aKu" = ( +/area/teleporter/quantum/cargo) +"aKt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -19648,10 +18827,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aKv" = ( +/area/teleporter/quantum/cargo) +"aKu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -19663,10 +18840,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aKw" = ( +/area/teleporter/quantum/cargo) +"aKv" = ( /obj/machinery/door/airlock/glass_mining{ name = "Cargo Office"; req_access_txt = "0"; @@ -19678,24 +18853,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aKx" = ( +"aKw" = ( /obj/machinery/mineral/ore_redemption, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aKy" = ( +"aKx" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northright{ name = "Cargo Desk"; req_one_access_txt = "50;48" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aKz" = ( +"aKy" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ tag = "icon-intake (NORTH)"; @@ -19703,10 +18880,8 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aKA" = ( +/area/maintenance/asteroid/fore/com_west) +"aKz" = ( /obj/structure/table/wood, /obj/item/device/tape/random, /obj/item/device/tape/random{ @@ -19720,13 +18895,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aKB" = ( +"aKA" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aKC" = ( +"aKB" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19734,7 +18909,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aKD" = ( +"aKC" = ( /obj/structure/table/wood, /obj/item/device/camera/detective, /obj/item/weapon/lighter, @@ -19742,7 +18917,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aKE" = ( +"aKD" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -19754,7 +18929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aKF" = ( +"aKE" = ( /obj/machinery/light{ dir = 8 }, @@ -19762,7 +18937,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aKG" = ( +"aKF" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red{ pixel_x = 8; @@ -19777,7 +18952,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aKH" = ( +"aKG" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -19787,7 +18962,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aKI" = ( +"aKH" = ( /obj/machinery/photocopier, /obj/machinery/light{ dir = 4; @@ -19798,7 +18973,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aKJ" = ( +"aKI" = ( /obj/machinery/light/small{ dir = 8 }, @@ -19815,7 +18990,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKK" = ( +"aKJ" = ( /obj/machinery/door/airlock{ id_tag = "b2" }, @@ -19823,7 +18998,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKL" = ( +"aKK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -19832,7 +19007,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKM" = ( +"aKL" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -19850,7 +19025,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKN" = ( +"aKM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -19858,7 +19033,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aKO" = ( +"aKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -19866,7 +19041,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKP" = ( +"aKO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -19874,7 +19049,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKQ" = ( +"aKP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -19883,7 +19058,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKR" = ( +"aKQ" = ( /obj/structure/closet/wardrobe/mixed, /obj/structure/sign/poster/random{ name = "random official poster"; @@ -19894,20 +19069,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aKS" = ( +"aKR" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKT" = ( +/area/crew_quarters/heads/hop) +"aKS" = ( /obj/structure/table/wood, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKU" = ( +/area/crew_quarters/heads/hop) +"aKT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -19915,18 +19090,21 @@ /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKV" = ( +/area/crew_quarters/heads/hop) +"aKU" = ( /obj/structure/table, /obj/item/weapon/folder/red{ pixel_x = 8; pixel_y = 6 }, +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKW" = ( +/area/crew_quarters/heads/hop) +"aKV" = ( /obj/structure/table, /obj/machinery/camera{ c_tag = "Head of Personnel's Office"; @@ -19938,28 +19116,28 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKX" = ( +/area/crew_quarters/heads/hop) +"aKW" = ( /obj/structure/filingcabinet, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKY" = ( +/area/crew_quarters/heads/hop) +"aKX" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/stamp/hop, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aKZ" = ( +/area/crew_quarters/heads/hop) +"aKY" = ( /obj/machinery/computer/card, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aLa" = ( +/area/crew_quarters/heads/hop) +"aKZ" = ( /obj/structure/chair/comfy, /obj/machinery/button/flasher{ id = "hopflash"; @@ -19984,8 +19162,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aLb" = ( +/area/crew_quarters/heads/hop) +"aLa" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -19996,7 +19174,7 @@ tag = "icon-darkblue (WEST)" }, /area/bridge) -"aLc" = ( +"aLb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -20006,7 +19184,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aLd" = ( +"aLc" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -20017,7 +19195,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aLe" = ( +"aLd" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -20038,7 +19216,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aLf" = ( +"aLe" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -20049,7 +19227,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aLg" = ( +"aLf" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -20059,7 +19237,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aLh" = ( +"aLg" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -20075,16 +19253,14 @@ tag = "icon-darkblue (EAST)" }, /area/bridge) -"aLi" = ( +"aLh" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLj" = ( +/area/maintenance/asteroid/fore/com_east) +"aLi" = ( /obj/machinery/camera{ c_tag = "Command SMES"; dir = 6; @@ -20093,10 +19269,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLk" = ( +/area/maintenance/asteroid/fore/com_east) +"aLj" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -20108,10 +19282,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLl" = ( +/area/maintenance/asteroid/fore/com_east) +"aLk" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ d2 = 8; @@ -20120,10 +19292,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLm" = ( +/area/maintenance/asteroid/fore/com_east) +"aLl" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 8 @@ -20132,25 +19302,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aLn" = ( +"aLm" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aLo" = ( +"aLn" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aLp" = ( +"aLo" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aLq" = ( +"aLp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -20166,18 +19336,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aLr" = ( +/area/teleporter/quantum/cargo) +"aLq" = ( /obj/machinery/quantumpad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aLs" = ( +/area/teleporter/quantum/cargo) +"aLr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -20196,10 +19362,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aLt" = ( +/area/teleporter/quantum/cargo) +"aLs" = ( /obj/structure/chair{ dir = 4 }, @@ -20213,7 +19377,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLu" = ( +"aLt" = ( /obj/machinery/light{ dir = 1 }, @@ -20227,7 +19391,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLv" = ( +"aLu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 1; @@ -20240,21 +19404,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) +"aLv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + tag = "icon-browncorner (EAST)"; + icon_state = "browncorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/office) "aLw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - tag = "icon-browncorner (EAST)"; - icon_state = "browncorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aLx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -20269,7 +19433,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLy" = ( +"aLx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -20285,7 +19449,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLz" = ( +"aLy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20297,7 +19461,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLA" = ( +"aLz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -20309,7 +19473,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLB" = ( +"aLA" = ( /obj/machinery/computer/cargo/request, /obj/structure/disposalpipe/segment{ dir = 2; @@ -20322,15 +19486,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aLC" = ( +"aLB" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLD" = ( +/area/maintenance/asteroid/fore/com_west) +"aLC" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -20342,7 +19504,7 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "Fore Maintenance APC"; + name = "Fore Maintenance West APC"; pixel_x = -25; pixel_y = 1 }, @@ -20354,10 +19516,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLE" = ( +/area/maintenance/asteroid/fore/com_west) +"aLD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -20366,10 +19526,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLF" = ( +/area/maintenance/asteroid/fore/com_west) +"aLE" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -20384,10 +19542,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLG" = ( +/area/maintenance/asteroid/fore/com_west) +"aLF" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -20401,10 +19557,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aLH" = ( +/area/maintenance/asteroid/fore/com_west) +"aLG" = ( /obj/structure/rack, /obj/item/weapon/storage/briefcase, /obj/item/weapon/storage/briefcase, @@ -20412,7 +19566,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aLI" = ( +"aLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -20420,7 +19574,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aLJ" = ( +"aLI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -20428,7 +19582,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aLK" = ( +"aLJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -20438,7 +19592,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aLL" = ( +"aLK" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -20450,7 +19604,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aLM" = ( +"aLL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -20464,7 +19618,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aLN" = ( +"aLM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -20472,8 +19626,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aLO" = ( +/area/security/courtroom) +"aLN" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -20483,8 +19637,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aLP" = ( +/area/security/courtroom) +"aLO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -20495,8 +19649,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aLQ" = ( +/area/security/courtroom) +"aLP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -20504,8 +19658,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aLR" = ( +/area/security/courtroom) +"aLQ" = ( /obj/machinery/camera{ c_tag = "Courtroom Jury East"; dir = 9; @@ -20515,8 +19669,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aLS" = ( +/area/security/courtroom) +"aLR" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, @@ -20524,7 +19678,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aLT" = ( +"aLS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -20533,7 +19687,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aLU" = ( +"aLT" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -20544,7 +19698,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aLV" = ( +"aLU" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -20555,7 +19709,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aLW" = ( +"aLV" = ( /obj/structure/closet/wardrobe/mixed, /obj/machinery/camera{ c_tag = "Dorm Lockers"; @@ -20566,33 +19720,33 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aLX" = ( +"aLW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "hopshutter" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aLY" = ( +/area/crew_quarters/heads/hop) +"aLX" = ( /obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopshutter" + }, /obj/machinery/door/window/northleft{ layer = 2.9; level = 2; name = "Desk Door"; req_access_txt = "57" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopshutter" - }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aLZ" = ( +/area/crew_quarters/heads/hop) +"aLY" = ( /obj/machinery/light{ dir = 8 }, @@ -20602,7 +19756,7 @@ tag = "icon-darkblue (WEST)" }, /area/bridge) -"aMa" = ( +"aLZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -20611,7 +19765,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aMb" = ( +"aMa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -20620,7 +19774,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aMc" = ( +"aMb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -20634,7 +19788,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aMd" = ( +"aMc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -20642,7 +19796,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aMe" = ( +"aMd" = ( /obj/machinery/light{ dir = 4 }, @@ -20652,16 +19806,14 @@ tag = "icon-darkblue (EAST)" }, /area/bridge) -"aMf" = ( +"aMe" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMg" = ( +/area/maintenance/asteroid/fore/com_east) +"aMf" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -20670,10 +19822,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMh" = ( +/area/maintenance/asteroid/fore/com_east) +"aMg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -20683,10 +19833,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMi" = ( +/area/maintenance/asteroid/fore/com_east) +"aMh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -20701,10 +19849,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMj" = ( +/area/maintenance/asteroid/fore/com_east) +"aMi" = ( /obj/machinery/power/terminal{ icon_state = "term"; dir = 1 @@ -20716,21 +19862,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMk" = ( +/area/maintenance/asteroid/fore/com_east) +"aMj" = ( /obj/item/chair, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aMl" = ( +"aMk" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aMm" = ( +"aMl" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -20743,7 +19887,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aMn" = ( +"aMm" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -20764,19 +19908,15 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aMo" = ( +/area/teleporter/quantum/cargo) +"aMn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aMp" = ( +/area/teleporter/quantum/cargo) +"aMo" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -20795,10 +19935,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aMq" = ( +/area/teleporter/quantum/cargo) +"aMp" = ( /obj/structure/chair{ dir = 4 }, @@ -20810,7 +19948,7 @@ tag = "icon-browncorner (NORTH)" }, /area/quartermaster/office) -"aMr" = ( +"aMq" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -20823,17 +19961,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aMs" = ( +"aMr" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, +/obj/item/weapon/pickaxe, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMt" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aMs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -20847,10 +19984,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMu" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aMt" = ( /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Maintenance APC"; @@ -20869,18 +20004,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMv" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aMu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMw" = ( +/area/maintenance/asteroid/fore/com_west) +"aMv" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -20890,10 +20021,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMx" = ( +/area/maintenance/asteroid/fore/com_west) +"aMw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -20906,10 +20035,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMy" = ( +/area/maintenance/asteroid/fore/com_west) +"aMx" = ( /obj/machinery/door/airlock/maintenance{ name = "Security SMES Access"; req_access_txt = "10;11;12" @@ -20922,10 +20049,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMz" = ( +/area/maintenance/asteroid/fore/com_west) +"aMy" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -20942,10 +20067,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMA" = ( +/area/maintenance/asteroid/fore/com_west) +"aMz" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; icon_state = "term"; @@ -20959,17 +20082,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMB" = ( +/area/maintenance/asteroid/fore/com_west) +"aMA" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aMC" = ( +"aMB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -20978,7 +20099,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aMD" = ( +"aMC" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -20987,7 +20108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aME" = ( +"aMD" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -20998,13 +20119,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aMF" = ( +"aME" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aMG" = ( +"aMF" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -21013,7 +20134,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aMH" = ( +"aMG" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -21026,7 +20147,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aMI" = ( +"aMH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -21040,7 +20161,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aMJ" = ( +"aMI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -21056,7 +20177,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aMK" = ( +"aMJ" = ( /obj/structure/closet/lawcloset, /obj/machinery/firealarm{ dir = 1; @@ -21066,7 +20187,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aML" = ( +"aMK" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -21075,7 +20196,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aMM" = ( +"aML" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -21085,15 +20206,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aMN" = ( +"aMM" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aMO" = ( +/area/security/courtroom) +"aMN" = ( /obj/machinery/light, /obj/structure/table, /obj/machinery/firealarm{ @@ -21104,22 +20225,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aMP" = ( +/area/security/courtroom) +"aMO" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aMQ" = ( +/area/security/courtroom) +"aMP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aMR" = ( +/area/security/courtroom) +"aMQ" = ( /obj/machinery/vending/coffee, /obj/structure/extinguisher_cabinet{ pixel_y = -32 @@ -21128,17 +20249,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aMS" = ( +/area/security/courtroom) +"aMR" = ( /obj/machinery/light/small, /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aMT" = ( +/area/maintenance/asteroid/fore/com_north) +"aMS" = ( /obj/machinery/light/small{ dir = 8 }, @@ -21155,7 +20274,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aMU" = ( +"aMT" = ( /obj/machinery/door/airlock{ id_tag = "b1" }, @@ -21163,7 +20282,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aMV" = ( +"aMU" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -21179,7 +20298,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"aMW" = ( +"aMV" = ( /obj/structure/table, /obj/machinery/camera{ c_tag = "Dorm Laundry Room"; @@ -21191,13 +20310,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aMX" = ( +"aMW" = ( /obj/structure/table, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aMY" = ( +"aMX" = ( /obj/structure/closet/crate/bin{ name = "laundry bin" }, @@ -21205,7 +20324,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aMZ" = ( +"aMY" = ( /obj/machinery/light/small{ dir = 8 }, @@ -21220,16 +20339,16 @@ dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNa" = ( +/area/crew_quarters/heads/hop) +"aMZ" = ( /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; icon_state = "blue"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNb" = ( +/area/crew_quarters/heads/hop) +"aNa" = ( /obj/machinery/light/small{ dir = 4 }, @@ -21243,8 +20362,8 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNc" = ( +/area/crew_quarters/heads/hop) +"aNb" = ( /obj/machinery/camera{ c_tag = "Bridge Midway 3"; dir = 1; @@ -21257,7 +20376,7 @@ tag = "icon-darkblue (WEST)" }, /area/bridge) -"aNd" = ( +"aNc" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21268,7 +20387,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"aNe" = ( +"aNd" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -21283,10 +20402,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNf" = ( +/area/maintenance/asteroid/fore/com_east) +"aNe" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21306,10 +20423,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNg" = ( +/area/maintenance/asteroid/fore/com_east) +"aNf" = ( /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -21318,10 +20433,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNh" = ( +/area/maintenance/asteroid/fore/com_east) +"aNg" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21331,10 +20444,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNi" = ( +/area/maintenance/asteroid/fore/cargo_west) +"aNh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -21351,7 +20462,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aNj" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -21366,23 +20494,6 @@ }, /area/hallway/primary/fore) "aNk" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aNl" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -21398,7 +20509,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNm" = ( +"aNl" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -21415,7 +20526,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNn" = ( +"aNm" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -21427,14 +20538,14 @@ }, /turf/open/space, /area/space) -"aNo" = ( +"aNn" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/space, /area/space) -"aNp" = ( +"aNo" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -21444,10 +20555,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNq" = ( +/area/teleporter/quantum/cargo) +"aNp" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21456,10 +20565,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNr" = ( +/area/teleporter/quantum/cargo) +"aNq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -21469,10 +20576,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNs" = ( +/area/teleporter/quantum/cargo) +"aNr" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -21483,10 +20588,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNt" = ( +/area/teleporter/quantum/cargo) +"aNs" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -21499,10 +20602,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNu" = ( +/area/teleporter/quantum/cargo) +"aNt" = ( /obj/structure/table, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -21511,10 +20612,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aNv" = ( +/area/teleporter/quantum/cargo) +"aNu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless; @@ -21522,7 +20621,7 @@ tag = "icon-browncorner (NORTH)" }, /area/quartermaster/office) -"aNw" = ( +"aNv" = ( /obj/structure/table, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ @@ -21538,43 +20637,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aNx" = ( +"aNw" = ( /obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNy" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aNx" = ( /obj/structure/closet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNz" = ( +/area/maintenance/asteroid/fore/com_north) +"aNy" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNA" = ( +/area/maintenance/asteroid/fore/com_east) +"aNz" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNB" = ( +/area/maintenance/asteroid/fore/com_north) +"aNA" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -21582,10 +20673,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNC" = ( +/area/maintenance/asteroid/fore/com_west) +"aNB" = ( /obj/machinery/door/airlock/maintenance{ name = "Security SMES Access"; req_access_txt = "10;11;12" @@ -21593,10 +20682,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aND" = ( +/area/maintenance/asteroid/fore/com_west) +"aNC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -21608,10 +20695,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNE" = ( +/area/maintenance/asteroid/fore/com_west) +"aND" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -21626,10 +20711,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNF" = ( +/area/maintenance/asteroid/fore/com_west) +"aNE" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -21638,10 +20721,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/detectives_office) -"aNG" = ( +"aNF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -21650,11 +20732,12 @@ id = "lawyerexterior"; name = "privacy shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aNH" = ( +"aNG" = ( /obj/machinery/door/airlock{ name = "Law Office"; req_access_txt = "38" @@ -21673,10 +20756,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aNI" = ( +"aNH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -21685,11 +20767,12 @@ id = "lawyerexterior"; name = "privacy shutters" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"aNJ" = ( +"aNI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/glass{ name = "Brig Lobby" @@ -21703,7 +20786,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aNK" = ( +"aNJ" = ( /obj/machinery/door/airlock/glass{ name = "Brig Lobby" }, @@ -21711,15 +20794,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"aNL" = ( +"aNK" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aNM" = ( +/area/security/courtroom) +"aNL" = ( /obj/machinery/door/airlock/glass{ name = "Courtroom" }, @@ -21727,17 +20810,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"aNN" = ( +/area/security/courtroom) +"aNM" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"aNO" = ( +/area/security/courtroom) +"aNN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; @@ -21751,10 +20834,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aNP" = ( +/area/maintenance/asteroid/fore/com_north) +"aNO" = ( /obj/machinery/door/airlock/glass{ name = "Locker Room" }, @@ -21764,16 +20845,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aNQ" = ( +"aNP" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aNR" = ( +"aNQ" = ( /obj/machinery/door/airlock/glass{ name = "Locker Room" }, @@ -21781,27 +20862,28 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"aNS" = ( +"aNR" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNT" = ( +"aNS" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNU" = ( +"aNT" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNV" = ( +"aNU" = ( /obj/machinery/door/poddoor/preopen{ - id = "hopexternal" + id = "hopexternal"; + layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; @@ -21809,21 +20891,23 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNW" = ( +/area/crew_quarters/heads/hop) +"aNV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ - id = "hopexternal" + id = "hopexternal"; + layer = 2.6 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNX" = ( +/area/crew_quarters/heads/hop) +"aNW" = ( /obj/machinery/door/poddoor/preopen{ - id = "hopexternal" + id = "hopexternal"; + layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; @@ -21831,8 +20915,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"aNY" = ( +/area/crew_quarters/heads/hop) +"aNX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21842,7 +20926,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aNZ" = ( +"aNY" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -21855,10 +20939,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOa" = ( +/area/maintenance/asteroid/fore/com_east) +"aNZ" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -21871,10 +20953,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOb" = ( +/area/maintenance/asteroid/fore/com_east) +"aOa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -21890,7 +20970,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOc" = ( +"aOb" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -21899,7 +20979,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOd" = ( +"aOc" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21915,10 +20995,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aOe" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aOd" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21935,28 +21013,22 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aOf" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aOe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aOg" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aOf" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aOh" = ( +/area/teleporter/quantum/cargo) +"aOg" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21970,21 +21042,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aOi" = ( +/area/teleporter/quantum/cargo) +"aOh" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Cargo Quantum Pad" - }) -"aOj" = ( +/area/teleporter/quantum/cargo) +"aOi" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -21997,31 +21065,29 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOk" = ( -/obj/machinery/door/firedoor, +/area/maintenance/asteroid/fore/cargo_west) +"aOj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; tag = "icon-browncorner (NORTH)" }, /area/quartermaster/office) -"aOl" = ( +"aOk" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aOm" = ( +"aOl" = ( /obj/structure/chair{ dir = 8 }, @@ -22039,7 +21105,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aOn" = ( +"aOm" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -22048,15 +21114,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aOo" = ( +"aOn" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOp" = ( +/area/maintenance/asteroid/fore/com_west) +"aOo" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -22066,10 +21130,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOq" = ( +/area/maintenance/asteroid/fore/com_west) +"aOp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22078,10 +21140,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOr" = ( +/area/maintenance/asteroid/fore/com_west) +"aOq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22091,10 +21151,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOs" = ( +/area/maintenance/asteroid/fore/com_north) +"aOr" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -22105,10 +21163,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOt" = ( +/area/maintenance/asteroid/fore/com_west) +"aOs" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22119,10 +21175,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOu" = ( +/area/maintenance/asteroid/fore/com_west) +"aOt" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -22136,10 +21190,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aOv" = ( +/area/maintenance/asteroid/fore/com_west) +"aOu" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22148,8 +21200,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aOw" = ( +/area/hallway/primary/starboard/fore) +"aOv" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hall 10"; dir = 6; @@ -22167,7 +21219,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOx" = ( +"aOw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22180,7 +21232,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOy" = ( +"aOx" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -22196,7 +21248,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOz" = ( +"aOy" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hall 2"; dir = 6; @@ -22217,7 +21269,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOA" = ( +"aOz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -22233,7 +21285,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOB" = ( +"aOA" = ( /obj/machinery/light{ dir = 1 }, @@ -22252,7 +21304,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOC" = ( +"aOB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22268,7 +21320,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOD" = ( +"aOC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22288,7 +21340,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOE" = ( +"aOD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22304,7 +21356,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOF" = ( +"aOE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22323,7 +21375,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOG" = ( +"aOF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22344,7 +21396,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOH" = ( +"aOG" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -22368,7 +21420,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOI" = ( +"aOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22387,7 +21439,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOJ" = ( +"aOI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22403,7 +21455,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOK" = ( +"aOJ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -22412,18 +21464,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aOK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (EAST)"; + icon_state = "neutralcorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aOL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22431,7 +21483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aON" = ( +"aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22450,7 +21502,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOO" = ( +"aON" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22467,7 +21519,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOP" = ( +"aOO" = ( /obj/machinery/light{ dir = 1 }, @@ -22481,7 +21533,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOQ" = ( +"aOP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -22492,7 +21544,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOR" = ( +"aOQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22507,7 +21559,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOS" = ( +"aOR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22521,7 +21573,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOT" = ( +"aOS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22540,7 +21592,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOU" = ( +"aOT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -22550,7 +21602,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOV" = ( +"aOU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22563,7 +21615,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOW" = ( +"aOV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22574,7 +21626,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOX" = ( +"aOW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22591,11 +21643,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOY" = ( +"aOX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22613,7 +21664,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aOZ" = ( +"aOY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22632,7 +21683,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPa" = ( +"aOZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22651,7 +21702,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPb" = ( +"aPa" = ( /obj/machinery/light{ dir = 1 }, @@ -22668,7 +21719,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPc" = ( +"aPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22679,7 +21730,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPd" = ( +"aPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -22698,7 +21749,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPe" = ( +"aPd" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -22717,7 +21768,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPf" = ( +"aPe" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22737,7 +21788,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPg" = ( +"aPf" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22759,7 +21810,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPh" = ( +"aPg" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22773,7 +21824,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPi" = ( +"aPh" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -22794,23 +21845,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aPi" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + tag = "icon-bluecorner (EAST)"; + icon_state = "bluecorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aPj" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - tag = "icon-bluecorner (EAST)"; - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aPk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22829,7 +21880,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPl" = ( +"aPk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22848,7 +21899,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPm" = ( +"aPl" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22864,7 +21915,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPn" = ( +"aPm" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22890,7 +21941,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPo" = ( +"aPn" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -22911,7 +21962,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPp" = ( +"aPo" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -22927,7 +21978,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPq" = ( +"aPp" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -22944,7 +21995,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPr" = ( +"aPq" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -22960,7 +22011,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPs" = ( +"aPr" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -22976,7 +22027,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPt" = ( +"aPs" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -22995,7 +22046,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPu" = ( +"aPt" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -23011,7 +22062,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPv" = ( +"aPu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -23028,7 +22079,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPw" = ( +"aPv" = ( /obj/machinery/light{ dir = 1 }, @@ -23039,7 +22090,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPx" = ( +"aPw" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23054,7 +22105,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPy" = ( +"aPx" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -23062,7 +22113,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPz" = ( +"aPy" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hall 9"; dir = 6; @@ -23075,7 +22126,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPA" = ( +"aPz" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -23088,7 +22139,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPB" = ( +"aPA" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -23099,7 +22150,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPC" = ( +"aPB" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -23108,12 +22159,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPD" = ( +"aPC" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"aPE" = ( +/area/hallway/secondary/bridges/engi_med) +"aPD" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable/orange{ d1 = 4; @@ -23126,8 +22175,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPF" = ( +/area/hallway/primary/starboard/fore) +"aPE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23143,8 +22192,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPG" = ( +/area/hallway/primary/starboard/fore) +"aPF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23153,15 +22202,17 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPH" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/fore) +"aPG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23176,14 +22227,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPI" = ( +/area/hallway/primary/starboard/fore) +"aPH" = ( /obj/machinery/light{ dir = 1 }, @@ -23201,8 +22253,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPJ" = ( +/area/hallway/primary/starboard/fore) +"aPI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -23222,8 +22274,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPK" = ( +/area/hallway/primary/starboard/fore) +"aPJ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23238,8 +22290,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPL" = ( +/area/hallway/primary/starboard/fore) +"aPK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23259,8 +22311,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPM" = ( +/area/hallway/primary/starboard/fore) +"aPL" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23270,8 +22322,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPN" = ( +/area/hallway/primary/starboard/fore) +"aPM" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23283,8 +22335,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPO" = ( +/area/hallway/primary/starboard/fore) +"aPN" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -23296,8 +22348,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aPP" = ( +/area/hallway/primary/starboard/fore) +"aPO" = ( /obj/structure/chair{ dir = 8 }, @@ -23318,15 +22370,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aPQ" = ( +"aPP" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPR" = ( +/area/maintenance/asteroid/fore/com_north) +"aPQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -23336,10 +22386,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPS" = ( +/area/maintenance/asteroid/fore/com_west) +"aPR" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -23353,10 +22401,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPT" = ( +/area/maintenance/asteroid/fore/com_west) +"aPS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -23365,10 +22411,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPU" = ( +/area/maintenance/asteroid/fore/com_west) +"aPT" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; @@ -23377,10 +22421,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPV" = ( +/area/maintenance/asteroid/fore/com_west) +"aPU" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -23392,10 +22434,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPW" = ( +/area/maintenance/asteroid/fore/com_west) +"aPV" = ( /obj/machinery/door/airlock/maintenance{ name = "Security SMES Access"; req_access_txt = "10;11;12" @@ -23409,10 +22449,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aPX" = ( +/area/maintenance/asteroid/fore/com_west) +"aPW" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23423,7 +22461,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPY" = ( +"aPX" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23437,7 +22475,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aPZ" = ( +"aPY" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -23452,32 +22490,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aPZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aQa" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) "aQb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQc" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23488,7 +22526,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQd" = ( +"aQc" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23502,7 +22540,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQe" = ( +"aQd" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23513,7 +22551,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQf" = ( +"aQe" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -23526,13 +22564,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQg" = ( +"aQf" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -23544,7 +22581,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQh" = ( +"aQg" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -23559,21 +22596,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aQh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aQi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -23584,12 +22621,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQk" = ( +"aQj" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQl" = ( +"aQk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -23597,19 +22634,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQm" = ( +"aQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQn" = ( +"aQm" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQo" = ( +"aQn" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -23618,7 +22655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQp" = ( +"aQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; @@ -23628,7 +22665,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQq" = ( +"aQp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -23637,32 +22674,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQr" = ( -/obj/machinery/door/firedoor, +"aQq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQs" = ( +"aQr" = ( /obj/effect/landmark/lightsout, /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQt" = ( +"aQs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQu" = ( +"aQt" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -23673,7 +22710,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQv" = ( +"aQu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -23684,13 +22721,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQw" = ( +"aQv" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQx" = ( +"aQw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -23699,16 +22736,16 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQy" = ( +/area/hallway/primary/starboard/fore) +"aQx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQz" = ( +/area/hallway/primary/starboard/fore) +"aQy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 @@ -23716,8 +22753,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQA" = ( +/area/hallway/primary/starboard/fore) +"aQz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -23726,20 +22763,20 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQB" = ( +/area/hallway/primary/starboard/fore) +"aQA" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQC" = ( +/area/hallway/primary/starboard/fore) +"aQB" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQD" = ( +/area/hallway/primary/starboard/fore) +"aQC" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -23754,9 +22791,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aQE" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/fore) +"aQD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23768,21 +22804,22 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/office) +"aQE" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) "aQF" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aQG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23793,7 +22830,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aQH" = ( +"aQG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23807,7 +22844,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aQI" = ( +"aQH" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -23820,10 +22857,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQJ" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aQI" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -23839,53 +22874,41 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQK" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aQJ" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQL" = ( +/area/maintenance/asteroid/fore/com_west) +"aQK" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQM" = ( +/area/maintenance/asteroid/fore/com_north) +"aQL" = ( /obj/structure/girder, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQN" = ( +/area/maintenance/asteroid/fore/com_west) +"aQM" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQO" = ( +/area/maintenance/asteroid/fore/com_west) +"aQN" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aQP" = ( +/area/maintenance/asteroid/fore/com_west) +"aQO" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -23894,7 +22917,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQQ" = ( +"aQP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -23906,7 +22929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQR" = ( +"aQQ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -23919,7 +22942,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQS" = ( +"aQR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23927,7 +22950,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQT" = ( +"aQS" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -23936,7 +22959,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQU" = ( +"aQT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23944,7 +22967,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQV" = ( +"aQU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23952,7 +22975,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQW" = ( +"aQV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23978,7 +23001,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQX" = ( +"aQW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -23986,7 +23009,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQY" = ( +"aQX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23999,7 +23022,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aQZ" = ( +"aQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24008,20 +23031,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRa" = ( +"aQZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRb" = ( +"aRa" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRc" = ( +"aRb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24033,8 +23056,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRd" = ( -/obj/machinery/door/firedoor, +"aRc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24044,11 +23066,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRe" = ( +"aRd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24060,7 +23083,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRf" = ( +"aRe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24078,7 +23101,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRg" = ( +"aRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24087,7 +23110,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRh" = ( +"aRg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -24106,7 +23129,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRi" = ( +"aRh" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -24118,7 +23141,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRj" = ( +"aRi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24134,7 +23157,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRk" = ( +"aRj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24160,7 +23183,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRl" = ( +"aRk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EngineeringMiddle"; @@ -24171,7 +23194,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRm" = ( +"aRl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24186,7 +23209,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRn" = ( +"aRm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -24205,7 +23228,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRo" = ( +"aRn" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24220,21 +23243,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aRo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aRp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aRq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24252,7 +23275,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRr" = ( +"aRq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24270,7 +23293,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRs" = ( +"aRr" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -24283,7 +23306,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRt" = ( +"aRs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -24291,40 +23314,40 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) +"aRt" = ( +/turf/open/floor/plasteel/neutral/corner{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) "aRu" = ( +/obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) "aRv" = ( -/obj/machinery/light, +/obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) "aRw" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aRx" = ( -/obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRy" = ( +"aRx" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRz" = ( +/area/hallway/primary/starboard/fore) +"aRy" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -24334,15 +23357,15 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRA" = ( +/area/hallway/primary/starboard/fore) +"aRz" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRB" = ( +"aRA" = ( /obj/machinery/camera{ c_tag = "Cargo Asteroid Hall 1"; dir = 1; @@ -24354,8 +23377,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRC" = ( +/area/hallway/primary/starboard/fore) +"aRB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -24364,8 +23387,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRD" = ( +/area/hallway/primary/starboard/fore) +"aRC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/airalarm{ dir = 1; @@ -24376,8 +23399,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRE" = ( +/area/hallway/primary/starboard/fore) +"aRD" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24393,8 +23416,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRF" = ( +/area/hallway/primary/starboard/fore) +"aRE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24405,8 +23428,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRG" = ( +/area/hallway/primary/starboard/fore) +"aRF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24415,8 +23438,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRH" = ( +/area/hallway/primary/starboard/fore) +"aRG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24429,8 +23452,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRI" = ( +/area/hallway/primary/starboard/fore) +"aRH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24444,8 +23467,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRJ" = ( +/area/hallway/primary/starboard/fore) +"aRI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -24471,8 +23494,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRK" = ( +/area/hallway/primary/starboard/fore) +"aRJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24487,8 +23510,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRL" = ( +/area/hallway/primary/starboard/fore) +"aRK" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -24504,9 +23527,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aRM" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/fore) +"aRL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24519,11 +23541,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aRN" = ( +"aRM" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24532,30 +23555,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aRO" = ( +"aRN" = ( /obj/machinery/light/small, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aRP" = ( +/area/maintenance/asteroid/fore/com_west) +"aRO" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aRQ" = ( +/area/maintenance/asteroid/fore/com_west) +"aRP" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aRR" = ( +/area/maintenance/asteroid/fore/com_west) +"aRQ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -24570,25 +23587,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aRS" = ( +"aRR" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aRT" = ( +/area/teleporter/quantum/security) +"aRS" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aRU" = ( +/area/teleporter/quantum/security) +"aRT" = ( /obj/machinery/door/airlock/glass{ name = "Security Quantum Pad" }, @@ -24601,38 +23614,34 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aRV" = ( +/area/teleporter/quantum/security) +"aRU" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aRW" = ( +/area/teleporter/quantum/security) +"aRV" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aRX" = ( +"aRW" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aRY" = ( +"aRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aRZ" = ( +"aRY" = ( /obj/machinery/door/airlock{ name = "Custodial Closet"; req_access_txt = "26" @@ -24648,7 +23657,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSa" = ( +"aRZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -24656,7 +23665,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSb" = ( +"aSa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24665,7 +23674,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSc" = ( +"aSb" = ( /obj/machinery/door/airlock/vault{ icon_state = "door_locked"; locked = 1; @@ -24683,7 +23692,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSd" = ( +"aSc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24692,18 +23701,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSe" = ( +"aSd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSf" = ( +"aSe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/atmos{ name = "Command Atmospherics Checkpoint"; @@ -24716,7 +23725,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSg" = ( +"aSf" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -24732,7 +23741,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSh" = ( +"aSg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; @@ -24742,7 +23751,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSi" = ( +"aSh" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -24753,10 +23762,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aSj" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aSi" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -24767,10 +23774,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"aSk" = ( +/area/hallway/secondary/bridges/cargo_ai) +"aSj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/atmos{ name = "Cargo Atmospherics Checkpoint"; @@ -24779,8 +23784,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aSl" = ( +/area/hallway/primary/starboard/fore) +"aSk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -24789,8 +23794,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aSm" = ( +/area/hallway/primary/starboard/fore) +"aSl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -24800,25 +23805,25 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aSn" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/fore) +"aSm" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/brown/corner{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/office) +"aSn" = ( /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) "aSo" = ( -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aSp" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -24827,7 +23832,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"aSq" = ( +"aSp" = ( /obj/structure/disposalpipe/segment, /obj/structure/rack, /obj/item/weapon/storage/toolbox/electrical{ @@ -24837,10 +23842,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aSr" = ( +/area/maintenance/asteroid/fore/com_west) +"aSq" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "GulagCivExit2"; name = "Fore Asteroid Maintenance Access"; @@ -24849,10 +23852,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aSs" = ( +/area/maintenance/asteroid/fore/com_west) +"aSr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -24860,7 +23861,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSt" = ( +"aSs" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -24873,7 +23874,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSu" = ( +"aSt" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -24893,39 +23894,39 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSv" = ( -/obj/machinery/door/firedoor, +"aSu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSw" = ( -/obj/machinery/door/firedoor, +"aSv" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSx" = ( -/obj/machinery/door/firedoor, +"aSw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSy" = ( +"aSx" = ( /obj/structure/table, /obj/item/device/multitool, /obj/item/device/radio/intercom{ @@ -24940,10 +23941,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aSz" = ( +/area/teleporter/quantum/security) +"aSy" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -24953,10 +23952,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aSA" = ( +/area/teleporter/quantum/security) +"aSz" = ( /obj/structure/noticeboard{ dir = 8; pixel_x = 27; @@ -24971,10 +23968,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aSB" = ( +/area/teleporter/quantum/security) +"aSA" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 @@ -24992,10 +23987,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aSC" = ( +/area/maintenance/asteroid/fore/com_south) +"aSB" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 @@ -25008,10 +24001,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aSD" = ( +/area/maintenance/asteroid/fore/com_south) +"aSC" = ( /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -25025,10 +24016,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aSE" = ( +/area/maintenance/asteroid/fore/com_south) +"aSD" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -25039,7 +24028,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSF" = ( +"aSE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -25050,12 +24039,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSG" = ( +"aSF" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSH" = ( +"aSG" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/hostile/lizard{ name = "Wags-His-Tail"; @@ -25065,7 +24054,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSI" = ( +"aSH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -25075,7 +24064,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSJ" = ( +"aSI" = ( /obj/vehicle/janicart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -25087,7 +24076,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSK" = ( +"aSJ" = ( /obj/structure/table, /obj/item/weapon/storage/box/mousetraps, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -25103,7 +24092,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSL" = ( +"aSK" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 @@ -25119,7 +24108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSM" = ( +"aSL" = ( /obj/machinery/light_switch{ pixel_y = 25 }, @@ -25130,7 +24119,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSN" = ( +"aSM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -25142,12 +24131,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aSO" = ( +"aSN" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aSP" = ( +"aSO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Vault Airlock"; @@ -25157,7 +24146,7 @@ /obj/machinery/holopad, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aSQ" = ( +"aSP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -25169,7 +24158,7 @@ }, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aSR" = ( +"aSQ" = ( /obj/structure/table, /obj/item/weapon/phone, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -25177,7 +24166,7 @@ }, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aSS" = ( +"aSR" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/clothing/glasses/meson, @@ -25188,7 +24177,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aST" = ( +"aSS" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Mix Output"; @@ -25201,7 +24190,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSU" = ( +"aST" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -25209,7 +24198,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSV" = ( +"aSU" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25221,7 +24210,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSW" = ( +"aSV" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25232,7 +24221,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSX" = ( +"aSW" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25242,7 +24231,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSY" = ( +"aSX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -25250,7 +24239,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aSZ" = ( +"aSY" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -25267,13 +24256,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTa" = ( +"aSZ" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTb" = ( +"aTa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -25284,7 +24273,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTc" = ( +"aTb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25292,7 +24281,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTd" = ( +"aTc" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -25303,7 +24292,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTe" = ( +"aTd" = ( /obj/machinery/light/small{ dir = 1 }, @@ -25315,7 +24304,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTf" = ( +"aTe" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -25323,14 +24312,14 @@ }, /turf/open/space, /area/space) -"aTg" = ( +"aTf" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/space, /area/space) -"aTh" = ( +"aTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25342,8 +24331,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTi" = ( +/area/hallway/primary/starboard/fore) +"aTh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25354,8 +24343,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTj" = ( +/area/hallway/primary/starboard/fore) +"aTi" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -25365,8 +24354,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTk" = ( +/area/hallway/primary/starboard/fore) +"aTj" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Mix Input"; @@ -25378,8 +24367,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTl" = ( +/area/hallway/primary/starboard/fore) +"aTk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -25389,16 +24378,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTm" = ( +/area/hallway/primary/starboard/fore) +"aTl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTn" = ( +/area/hallway/primary/starboard/fore) +"aTm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -25408,8 +24397,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTo" = ( +/area/hallway/primary/starboard/fore) +"aTn" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Mix Output"; @@ -25421,8 +24410,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTp" = ( +/area/hallway/primary/starboard/fore) +"aTo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -25430,8 +24419,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTq" = ( +/area/hallway/primary/starboard/fore) +"aTp" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -25444,10 +24433,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTr" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aTq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Cargo Asteroid Hall 2"; @@ -25461,8 +24448,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTs" = ( +/area/hallway/primary/starboard/fore) +"aTr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -25470,8 +24457,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTt" = ( +/area/hallway/primary/starboard/fore) +"aTs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -25486,8 +24473,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTu" = ( +/area/hallway/primary/starboard/fore) +"aTt" = ( /obj/machinery/button/door{ id = "GulagCivExit2"; name = "Gulag Door Exit"; @@ -25501,10 +24488,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTv" = ( +/area/maintenance/asteroid/fore/com_west) +"aTu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -25514,7 +24499,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTw" = ( +"aTv" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -25527,10 +24512,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTx" = ( +/area/teleporter/quantum/security) +"aTw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -25542,10 +24525,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTy" = ( +/area/teleporter/quantum/security) +"aTx" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -25563,24 +24544,18 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTz" = ( +/area/teleporter/quantum/security) +"aTy" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTA" = ( +/area/maintenance/asteroid/fore/com_east) +"aTz" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTB" = ( +/area/maintenance/asteroid/fore/com_north) +"aTA" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -25588,7 +24563,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aTC" = ( +"aTB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -25597,7 +24572,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aTD" = ( +"aTC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 @@ -25614,7 +24589,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aTE" = ( +"aTD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -25627,7 +24602,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aTF" = ( +"aTE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -25642,7 +24617,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aTG" = ( +"aTF" = ( /obj/machinery/light/small{ dir = 4 }, @@ -25656,7 +24631,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aTH" = ( +"aTG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -25672,7 +24647,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTI" = ( +"aTH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -25680,7 +24655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTJ" = ( +"aTI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -25688,14 +24663,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTK" = ( +"aTJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTL" = ( +"aTK" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -25706,13 +24681,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTM" = ( +"aTL" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aTN" = ( +"aTM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -25732,24 +24707,24 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTO" = ( +/area/hallway/primary/starboard/fore) +"aTN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTP" = ( +/area/hallway/primary/starboard/fore) +"aTO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTQ" = ( +/area/hallway/primary/starboard/fore) +"aTP" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -25764,26 +24739,22 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aTR" = ( +/area/hallway/primary/starboard/fore) +"aTQ" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTS" = ( +/area/maintenance/asteroid/fore/com_west) +"aTR" = ( /obj/machinery/light/small, /obj/item/device/assembly/mousetrap/armed, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTT" = ( +/area/maintenance/asteroid/fore/com_west) +"aTS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -25795,18 +24766,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTU" = ( +/area/teleporter/quantum/security) +"aTT" = ( /obj/machinery/quantumpad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTV" = ( +/area/teleporter/quantum/security) +"aTU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -25814,10 +24781,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTW" = ( +/area/teleporter/quantum/security) +"aTV" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -25825,10 +24790,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aTX" = ( +/area/teleporter/quantum/security) +"aTW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -25840,22 +24803,20 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aTY" = ( +/area/maintenance/asteroid/fore/com_south) +"aTX" = ( /obj/structure/closet/jcloset, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aTZ" = ( +"aTY" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUa" = ( +"aTZ" = ( /obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/disposalpipe/segment, @@ -25863,7 +24824,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUb" = ( +"aUa" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -25872,12 +24833,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aUc" = ( +"aUb" = ( /turf/open/floor/plasteel/stairs{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aUd" = ( +"aUc" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -25893,7 +24854,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aUe" = ( +"aUd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -25908,7 +24869,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUf" = ( +"aUe" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -25919,7 +24880,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUg" = ( +"aUf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/machinery/light/small{ @@ -25929,7 +24890,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUh" = ( +"aUg" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/clothing/glasses/meson, @@ -25939,8 +24900,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUi" = ( +/area/hallway/primary/starboard/fore) +"aUh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -25948,8 +24909,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUj" = ( +/area/hallway/primary/starboard/fore) +"aUi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -25959,8 +24920,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUk" = ( +/area/hallway/primary/starboard/fore) +"aUj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -25969,16 +24930,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUl" = ( +/area/hallway/primary/starboard/fore) +"aUk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUm" = ( +/area/hallway/primary/starboard/fore) +"aUl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -25990,8 +24951,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUn" = ( +/area/hallway/primary/starboard/fore) +"aUm" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hallway 1"; dir = 4; @@ -26003,7 +24964,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUo" = ( +"aUn" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -26012,7 +24973,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUp" = ( +"aUo" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -26023,18 +24984,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aUq" = ( +/area/teleporter/quantum/security) +"aUp" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aUr" = ( +/area/teleporter/quantum/security) +"aUq" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -26051,10 +25008,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aUs" = ( +/area/teleporter/quantum/security) +"aUr" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/structure/cable/orange{ d1 = 2; @@ -26064,16 +25019,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUt" = ( +/area/maintenance/asteroid/fore/com_south) +"aUs" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUu" = ( +/area/maintenance/asteroid/fore/com_south) +"aUt" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -26091,7 +25042,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUv" = ( +"aUu" = ( /obj/structure/table, /obj/item/weapon/grenade/chem_grenade/cleaner, /obj/item/weapon/grenade/chem_grenade/cleaner, @@ -26109,7 +25060,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUw" = ( +"aUv" = ( /obj/structure/table, /obj/item/weapon/storage/box/lights/mixed, /obj/item/weapon/storage/box/lights/mixed, @@ -26120,13 +25071,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUx" = ( +"aUw" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUy" = ( +"aUx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -26135,7 +25086,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUz" = ( +"aUy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26144,7 +25095,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUA" = ( +"aUz" = ( /obj/structure/janitorialcart, /obj/structure/disposalpipe/segment{ dir = 8; @@ -26154,13 +25105,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUB" = ( +"aUA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aUC" = ( +"aUB" = ( /obj/machinery/door/airlock/vault{ icon_state = "door_locked"; locked = 1; @@ -26168,13 +25119,13 @@ }, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aUD" = ( +"aUC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aUE" = ( +"aUD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -26186,13 +25137,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUF" = ( +"aUE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUG" = ( +"aUF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -26203,7 +25154,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUH" = ( +"aUG" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -26214,7 +25165,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUI" = ( +"aUH" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hall 10"; dir = 8; @@ -26224,13 +25175,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUJ" = ( +"aUI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUK" = ( +"aUJ" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -26238,7 +25189,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUL" = ( +"aUK" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -26248,10 +25199,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUM" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aUL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 2; @@ -26265,8 +25214,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUN" = ( +/area/hallway/primary/starboard/fore) +"aUM" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -26276,8 +25225,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUO" = ( +/area/hallway/primary/starboard/fore) +"aUN" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -26295,8 +25244,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aUP" = ( +/area/hallway/primary/starboard/fore) +"aUO" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -26310,10 +25259,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUQ" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aUP" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -26328,10 +25275,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUR" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aUQ" = ( /obj/machinery/camera{ c_tag = "Cargo Bay SMES"; dir = 6; @@ -26340,16 +25285,12 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUS" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aUR" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aUT" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aUS" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -26367,32 +25308,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aUU" = ( +"aUT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"aUV" = ( +/area/teleporter/quantum/security) +"aUU" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aUW" = ( +/area/maintenance/solars/asteroid/command) +"aUV" = ( /turf/closed/wall/r_wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aUX" = ( +/area/maintenance/solars/asteroid/command) +"aUW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -26405,36 +25339,35 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aUY" = ( +/area/maintenance/solars/asteroid/command) +"aUX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"aUZ" = ( +"aUY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aVa" = ( +"aUZ" = ( /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aVb" = ( +"aVa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aVc" = ( +"aVb" = ( /turf/open/space, /area/mine/unexplored{ name = "Command Asteroid" }) -"aVd" = ( +"aVc" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -26442,7 +25375,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVe" = ( +"aVd" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -26456,7 +25389,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVf" = ( +"aVe" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Mix Input"; @@ -26469,7 +25402,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVg" = ( +"aVf" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -26480,7 +25413,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVh" = ( +"aVg" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -26498,7 +25431,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVi" = ( +"aVh" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -26514,8 +25447,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVj" = ( +/area/hallway/primary/starboard/fore) +"aVi" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -26528,7 +25461,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVk" = ( +"aVj" = ( /obj/machinery/power/smes, /obj/structure/cable/orange{ d2 = 4; @@ -26537,10 +25470,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVl" = ( +/area/maintenance/solars/asteroid/command) +"aVk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -26549,10 +25480,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVm" = ( +/area/maintenance/solars/asteroid/command) +"aVl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -26569,10 +25498,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVn" = ( +/area/maintenance/solars/asteroid/command) +"aVm" = ( /obj/structure/closet/crate{ name = "Gold Crate" }, @@ -26593,10 +25520,10 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVo" = ( +"aVn" = ( /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVp" = ( +"aVo" = ( /obj/structure/safe, /obj/item/weapon/twohanded/fireaxe, /obj/item/clothing/head/bearpelt, @@ -26608,7 +25535,7 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVq" = ( +"aVp" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -26617,7 +25544,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVr" = ( +"aVq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -26632,7 +25559,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVs" = ( +"aVr" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -26643,10 +25570,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVt" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVs" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, @@ -26663,21 +25588,21 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVu" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/fore) +"aVt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVv" = ( +/area/hallway/primary/starboard/fore) +"aVu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -26689,10 +25614,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVw" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVv" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -26706,7 +25629,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVx" = ( +"aVw" = ( /obj/machinery/power/terminal{ icon_state = "term"; dir = 1 @@ -26720,10 +25643,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVy" = ( +/area/maintenance/solars/asteroid/command) +"aVx" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -26732,10 +25653,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVz" = ( +/area/maintenance/solars/asteroid/command) +"aVy" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; @@ -26746,10 +25665,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVA" = ( +/area/maintenance/solars/asteroid/command) +"aVz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 @@ -26758,7 +25675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVB" = ( +"aVA" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -26773,21 +25690,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVC" = ( +"aVB" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVD" = ( +/area/maintenance/solars/asteroid/fore) +"aVC" = ( /turf/closed/wall/r_wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVE" = ( +/area/maintenance/solars/asteroid/fore) +"aVD" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Solars"; req_access_txt = "10;11;12" @@ -26800,10 +25713,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVF" = ( +/area/maintenance/solars/asteroid/fore) +"aVE" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -26814,8 +25725,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVG" = ( +/area/hallway/primary/starboard/fore) +"aVF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -26829,35 +25740,27 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVH" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVG" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVI" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVH" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVJ" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aVK" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aVJ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -26870,7 +25773,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVL" = ( +"aVK" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -26883,10 +25786,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVM" = ( +/area/maintenance/solars/asteroid/command) +"aVL" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -26900,23 +25801,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVN" = ( +/area/maintenance/solars/asteroid/command) +"aVM" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aVO" = ( +/area/maintenance/solars/asteroid/command) +"aVN" = ( /obj/structure/grille, /turf/open/space, /area/space) -"aVP" = ( +"aVO" = ( /obj/item/weapon/coin/silver{ pixel_x = 7; pixel_y = 12 @@ -26945,11 +25842,11 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVQ" = ( +"aVP" = ( /obj/machinery/nuclearbomb/selfdestruct, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVR" = ( +"aVQ" = ( /obj/structure/filingcabinet, /obj/item/weapon/folder/documents, /obj/machinery/light{ @@ -26958,7 +25855,7 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aVS" = ( +"aVR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1; @@ -26969,7 +25866,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVT" = ( +"aVS" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -26984,7 +25881,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"aVU" = ( +"aVT" = ( /obj/machinery/power/smes, /obj/structure/cable/orange{ d2 = 4; @@ -26993,10 +25890,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVV" = ( +/area/maintenance/solars/asteroid/fore) +"aVU" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -27005,10 +25900,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVW" = ( +/area/maintenance/solars/asteroid/fore) +"aVV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -27025,10 +25918,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aVX" = ( +/area/maintenance/solars/asteroid/fore) +"aVW" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -27043,8 +25934,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVY" = ( +/area/hallway/primary/starboard/fore) +"aVX" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -27061,8 +25952,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aVZ" = ( +/area/hallway/primary/starboard/fore) +"aVY" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -27078,8 +25969,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWa" = ( +/area/hallway/primary/starboard/fore) +"aVZ" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -27088,10 +25979,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aWb" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aWa" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; icon_state = "term"; @@ -27107,10 +25996,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aWc" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aWb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27119,7 +26006,7 @@ }, /turf/open/space, /area/space) -"aWd" = ( +"aWc" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27136,10 +26023,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"aWe" = ( +/area/hallway/secondary/bridges/com_serv) +"aWd" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -27150,20 +26035,15 @@ pixel_x = 0 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"aWf" = ( +/area/hallway/secondary/bridges/com_serv) +"aWe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aWg" = ( +/area/maintenance/solars/asteroid/command) +"aWf" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Solar Maintenance"; @@ -27178,10 +26058,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aWh" = ( +/area/maintenance/solars/asteroid/command) +"aWg" = ( /obj/machinery/camera{ c_tag = "Vault"; dir = 5; @@ -27189,11 +26067,11 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aWi" = ( +"aWh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) -"aWj" = ( +"aWi" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27207,10 +26085,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aWk" = ( +/area/hallway/secondary/bridges/com_engi) +"aWj" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -27229,10 +26105,8 @@ pixel_x = 0 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aWl" = ( +/area/hallway/secondary/bridges/com_engi) +"aWk" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27244,7 +26118,7 @@ }, /turf/open/space, /area/space) -"aWm" = ( +"aWl" = ( /obj/machinery/power/terminal{ icon_state = "term"; dir = 1 @@ -27258,10 +26132,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWn" = ( +/area/maintenance/solars/asteroid/fore) +"aWm" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -27270,10 +26142,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWo" = ( +/area/maintenance/solars/asteroid/fore) +"aWn" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; @@ -27284,10 +26154,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWp" = ( +/area/maintenance/solars/asteroid/fore) +"aWo" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27297,8 +26165,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWq" = ( +/area/hallway/primary/starboard/fore) +"aWp" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -27311,23 +26179,21 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWr" = ( +/area/hallway/primary/starboard/fore) +"aWq" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"aWs" = ( +/area/maintenance/asteroid/fore/cargo_south) +"aWr" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/airless, /area/space) -"aWt" = ( +"aWs" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27344,10 +26210,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"aWu" = ( +/area/hallway/secondary/bridges/com_serv) +"aWt" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27356,28 +26220,26 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Command Asteroid Solar Maintenance" - }) -"aWv" = ( +/area/maintenance/solars/asteroid/command) +"aWu" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-09" }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aWw" = ( +"aWv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aWx" = ( +"aWw" = ( /obj/machinery/computer/bank_machine, /obj/machinery/light, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"aWy" = ( +"aWx" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27389,10 +26251,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aWz" = ( +/area/hallway/secondary/bridges/com_engi) +"aWy" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -27410,10 +26270,8 @@ pixel_x = 0 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aWA" = ( +/area/hallway/secondary/bridges/com_engi) +"aWz" = ( /obj/machinery/power/solar_control{ id = "foresolar"; name = "Fore Asteroid Solar Control"; @@ -27426,10 +26284,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWB" = ( +/area/maintenance/solars/asteroid/fore) +"aWA" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -27443,23 +26299,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWC" = ( +/area/maintenance/solars/asteroid/fore) +"aWB" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWD" = ( +/area/maintenance/solars/asteroid/fore) +"aWC" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWE" = ( +/area/hallway/primary/starboard/fore) +"aWD" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -27471,8 +26323,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWF" = ( +/area/hallway/primary/starboard/fore) +"aWE" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -27482,8 +26334,8 @@ name = "Fore Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"aWG" = ( +/area/solar/asteroid/command) +"aWF" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27501,8 +26353,8 @@ icon_state = "2-4" }, /turf/open/space, -/area/space) -"aWH" = ( +/area/solar/asteroid/command) +"aWG" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -27512,8 +26364,8 @@ name = "Fore Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"aWI" = ( +/area/solar/asteroid/command) +"aWH" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -27522,17 +26374,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/nuke_storage) -"aWJ" = ( +"aWI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWK" = ( +/area/maintenance/solars/asteroid/fore) +"aWJ" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Solar Maintenance"; @@ -27547,10 +26396,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWL" = ( +/area/maintenance/solars/asteroid/fore) +"aWK" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -27563,8 +26410,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWM" = ( +/area/hallway/primary/starboard/fore) +"aWL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -27580,8 +26427,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWN" = ( +/area/hallway/primary/starboard/fore) +"aWM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -27590,8 +26437,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWO" = ( +/area/hallway/primary/starboard/fore) +"aWN" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27599,8 +26446,8 @@ icon_state = "1-2" }, /turf/open/space, -/area/space) -"aWP" = ( +/area/solar/asteroid/command) +"aWO" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -27610,8 +26457,8 @@ name = "Fore Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"aWQ" = ( +/area/solar/asteroid/fore) +"aWP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -27624,8 +26471,8 @@ icon_state = "2-4" }, /turf/open/space, -/area/space) -"aWR" = ( +/area/solar/asteroid/fore) +"aWQ" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -27635,8 +26482,8 @@ name = "Fore Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"aWS" = ( +/area/solar/asteroid/fore) +"aWR" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27645,10 +26492,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Fore Asteroid Solar Maintenance" - }) -"aWT" = ( +/area/maintenance/solars/asteroid/fore) +"aWS" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27662,8 +26507,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWU" = ( +/area/hallway/primary/starboard/fore) +"aWT" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -27675,8 +26520,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWV" = ( +/area/hallway/primary/starboard/fore) +"aWU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -27694,8 +26539,8 @@ icon_state = "1-2" }, /turf/open/space, -/area/space) -"aWW" = ( +/area/solar/asteroid/fore) +"aWV" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -27708,8 +26553,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"aWX" = ( +/area/hallway/primary/starboard/fore) +"aWW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27721,7 +26566,7 @@ }, /turf/open/space, /area/space) -"aWY" = ( +"aWX" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27740,10 +26585,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"aWZ" = ( +/area/hallway/secondary/bridges/med_cargo) +"aWY" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -27754,10 +26597,8 @@ dir = 4 }, /turf/open/space, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"aXa" = ( +/area/hallway/secondary/bridges/med_cargo) +"aWZ" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -27774,10 +26615,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"aXb" = ( +/area/hallway/secondary/bridges/med_cargo) +"aXa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; @@ -27785,22 +26624,22 @@ icon_state = "4-8" }, /turf/open/space, -/area/space) -"aXc" = ( +/area/solar/asteroid/command) +"aXb" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil{ amount = 2 }, /turf/open/space, -/area/space) -"aXd" = ( +/area/solar/asteroid/command) +"aXc" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil{ amount = 30 }, /turf/open/space, -/area/space) -"aXe" = ( +/area/solar/asteroid/command) +"aXd" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; @@ -27813,8 +26652,8 @@ icon_state = "1-8" }, /turf/open/space, -/area/space) -"aXf" = ( +/area/solar/asteroid/command) +"aXe" = ( /obj/structure/lattice/catwalk, /obj/machinery/power/tracker, /obj/structure/cable{ @@ -27822,8 +26661,8 @@ icon_state = "0-8" }, /turf/open/space, -/area/space) -"aXg" = ( +/area/solar/asteroid/command) +"aXf" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -27832,7 +26671,7 @@ }, /turf/open/space, /area/space) -"aXh" = ( +"aXg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; @@ -27841,8 +26680,8 @@ pixel_y = 0 }, /turf/open/space, -/area/space) -"aXi" = ( +/area/solar/asteroid/fore) +"aXh" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27850,8 +26689,8 @@ icon_state = "1-8" }, /turf/open/space, -/area/space) -"aXj" = ( +/area/solar/asteroid/fore) +"aXi" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27869,16 +26708,16 @@ icon_state = "1-8" }, /turf/open/space, -/area/space) -"aXk" = ( +/area/solar/asteroid/command) +"aXj" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4" }, /obj/machinery/power/tracker, /turf/open/space, -/area/space) -"aXl" = ( +/area/solar/asteroid/fore) +"aXk" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; @@ -27902,13 +26741,11 @@ icon_state = "2-4" }, /turf/open/space, -/area/space) -"aXm" = ( +/area/solar/asteroid/fore) +"aXl" = ( /turf/closed/wall, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXn" = ( +/area/maintenance/asteroid/port/west) +"aXm" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ tag = "icon-intake (NORTH)"; @@ -27916,15 +26753,13 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXo" = ( +/area/maintenance/asteroid/port/west) +"aXn" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Civilian Asteroid" }) -"aXp" = ( +"aXo" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -27942,71 +26777,57 @@ icon_state = "1-2" }, /turf/open/space, -/area/space) -"aXq" = ( +/area/solar/asteroid/fore) +"aXp" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXr" = ( +/area/maintenance/asteroid/port/west) +"aXq" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXs" = ( +/area/maintenance/asteroid/port/west) +"aXr" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ name = "Civilian Asteroid" }) -"aXt" = ( +"aXs" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"aXu" = ( +/area/hallway/secondary/bridges/med_cargo) +"aXt" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (EAST)"; icon_state = "conveyor0"; dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXv" = ( +/area/maintenance/asteroid/port/west) +"aXu" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (SOUTHEAST)"; icon_state = "conveyor0"; dir = 6 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXw" = ( +/area/maintenance/asteroid/port/west) +"aXv" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXx" = ( +/area/maintenance/asteroid/port/west) +"aXw" = ( /obj/machinery/conveyor/auto, /obj/structure/plasticflaps, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXy" = ( +/area/maintenance/asteroid/port/west) +"aXx" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -28019,8 +26840,8 @@ icon_state = "1-8" }, /turf/open/space, -/area/space) -"aXz" = ( +/area/solar/asteroid/fore) +"aXy" = ( /obj/machinery/light/small{ dir = 8 }, @@ -28030,49 +26851,40 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXA" = ( +/area/maintenance/asteroid/port/west) +"aXz" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXB" = ( +/area/maintenance/asteroid/port/west) +"aXA" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/mine/unexplored{ name = "Civilian Asteroid" }) -"aXC" = ( +"aXB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXD" = ( +/area/crew_quarters/rehab_dome) +"aXC" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXE" = ( +/area/crew_quarters/rehab_dome) +"aXD" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXF" = ( +"aXE" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -28080,18 +26892,14 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXG" = ( +/area/maintenance/asteroid/port/west) +"aXF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXH" = ( +/area/maintenance/asteroid/port/west) +"aXG" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -28099,19 +26907,15 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXI" = ( +/area/maintenance/asteroid/port/west) +"aXH" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXJ" = ( +/area/maintenance/asteroid/port/west) +"aXI" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 8 @@ -28120,59 +26924,43 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXK" = ( +/area/maintenance/asteroid/port/west) +"aXJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXL" = ( +/area/maintenance/asteroid/port/west) +"aXK" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXM" = ( +/area/maintenance/asteroid/port/west) +"aXL" = ( /turf/closed/mineral, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXN" = ( +/area/maintenance/asteroid/port/west) +"aXM" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXO" = ( +/area/maintenance/asteroid/port/neast) +"aXN" = ( /obj/machinery/vending/hydronutrients, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXP" = ( +/area/crew_quarters/rehab_dome) +"aXO" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXQ" = ( +/area/crew_quarters/rehab_dome) +"aXP" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXR" = ( +/area/crew_quarters/rehab_dome) +"aXQ" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light{ dir = 1 @@ -28180,15 +26968,13 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aXS" = ( +/area/crew_quarters/rehab_dome) +"aXR" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXT" = ( +"aXS" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -28201,18 +26987,14 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXU" = ( +/area/maintenance/asteroid/port/west) +"aXT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXV" = ( +/area/maintenance/asteroid/port/west) +"aXU" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -28220,19 +27002,15 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXW" = ( +/area/maintenance/asteroid/port/west) +"aXV" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXX" = ( +/area/maintenance/asteroid/port/west) +"aXW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 @@ -28240,36 +27018,26 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXY" = ( +/area/maintenance/asteroid/port/west) +"aXX" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aXZ" = ( +/area/maintenance/asteroid/port/west) +"aXY" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYa" = ( +/area/maintenance/asteroid/port/neast) +"aXZ" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYb" = ( +/area/maintenance/asteroid/port/west) +"aYa" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYc" = ( +/area/crew_quarters/rehab_dome) +"aYb" = ( /obj/structure/table/wood, /obj/item/seeds/apple, /obj/item/seeds/cherry, @@ -28279,10 +27047,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYd" = ( +/area/crew_quarters/rehab_dome) +"aYc" = ( /obj/structure/table/wood, /obj/item/weapon/cultivator, /obj/item/weapon/shovel/spade, @@ -28291,18 +27057,14 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYe" = ( +/area/crew_quarters/rehab_dome) +"aYd" = ( /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYf" = ( +/area/crew_quarters/rehab_dome) +"aYe" = ( /obj/machinery/hydroponics/soil, /obj/machinery/airalarm{ dir = 8; @@ -28317,47 +27079,39 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYg" = ( +/area/crew_quarters/rehab_dome) +"aYf" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aYh" = ( +"aYg" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aYi" = ( +"aYh" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYj" = ( +/area/maintenance/asteroid/port/west) +"aYi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYk" = ( +/area/maintenance/asteroid/port/west) +"aYj" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYl" = ( +/area/maintenance/asteroid/port/west) +"aYk" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -28374,20 +27128,15 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"aYm" = ( +/area/hallway/secondary/bridges/com_serv) +"aYl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYn" = ( +/area/crew_quarters/rehab_dome) +"aYm" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/camera{ c_tag = "Rehabilitation Dome North"; @@ -28396,10 +27145,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYo" = ( +/area/crew_quarters/rehab_dome) +"aYn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/light{ dir = 1 @@ -28407,17 +27154,13 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYp" = ( +/area/crew_quarters/rehab_dome) +"aYo" = ( /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYq" = ( +/area/crew_quarters/rehab_dome) +"aYp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -28425,10 +27168,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYr" = ( +/area/crew_quarters/rehab_dome) +"aYq" = ( /obj/machinery/hydroponics/soil, /obj/machinery/firealarm{ dir = 4; @@ -28438,10 +27179,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYs" = ( +/area/crew_quarters/rehab_dome) +"aYr" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -28455,10 +27194,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aYt" = ( +/area/hallway/secondary/bridges/com_engi) +"aYs" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -28477,10 +27214,8 @@ pixel_x = 0 }, /turf/open/space, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"aYu" = ( +/area/hallway/secondary/bridges/com_engi) +"aYt" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -28492,23 +27227,19 @@ }, /turf/open/space, /area/space) -"aYv" = ( +"aYu" = ( /turf/open/floor/plating, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYw" = ( +/area/maintenance/asteroid/port/west) +"aYv" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYx" = ( +/area/maintenance/asteroid/port/west) +"aYw" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYy" = ( +"aYx" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -28521,7 +27252,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYz" = ( +"aYy" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -28529,13 +27260,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYA" = ( +"aYz" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYB" = ( +"aYA" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ icon_state = "1-2" @@ -28544,63 +27275,49 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYC" = ( +"aYB" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYD" = ( +/area/maintenance/asteroid/port/neast) +"aYC" = ( /obj/machinery/light/small{ dir = 4 }, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYE" = ( +/area/maintenance/asteroid/port/neast) +"aYD" = ( /obj/structure/flora/ausbushes/fullgrass, /mob/living/simple_animal/butterfly, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYF" = ( +/area/crew_quarters/rehab_dome) +"aYE" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYG" = ( +/area/crew_quarters/rehab_dome) +"aYF" = ( /obj/structure/flora/ausbushes/pointybush, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYH" = ( +/area/crew_quarters/rehab_dome) +"aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYI" = ( +/area/crew_quarters/rehab_dome) +"aYH" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYJ" = ( +/area/crew_quarters/rehab_dome) +"aYI" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/sign/nosmoking_2{ pixel_x = 32 @@ -28608,15 +27325,13 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aYK" = ( +/area/crew_quarters/rehab_dome) +"aYJ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYL" = ( +"aYK" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -28625,7 +27340,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYM" = ( +"aYL" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -28634,13 +27349,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYN" = ( +"aYM" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYO" = ( +"aYN" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -28649,7 +27364,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYP" = ( +"aYO" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -28664,7 +27379,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aYQ" = ( +"aYP" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -28676,7 +27391,7 @@ }, /turf/open/space, /area/space) -"aYR" = ( +"aYQ" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -28695,24 +27410,20 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"aYS" = ( +/area/hallway/secondary/bridges/med_cargo) +"aYR" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, /area/space) -"aYT" = ( +"aYS" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYU" = ( +/area/maintenance/asteroid/port/west) +"aYT" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -28726,7 +27437,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYV" = ( +"aYU" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -28737,12 +27448,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYW" = ( +"aYV" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYX" = ( +"aYW" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -28753,7 +27464,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aYY" = ( +"aYX" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -28761,10 +27472,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aYZ" = ( +/area/maintenance/asteroid/port/neast) +"aYY" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -28783,10 +27492,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZa" = ( +/area/maintenance/asteroid/port/neast) +"aYZ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -28802,10 +27509,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZb" = ( +/area/maintenance/asteroid/port/neast) +"aZa" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -28825,10 +27530,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZc" = ( +/area/maintenance/asteroid/port/neast) +"aZb" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -28845,10 +27548,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZd" = ( +/area/maintenance/asteroid/port/neast) +"aZc" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -28865,10 +27566,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZe" = ( +/area/maintenance/asteroid/port/neast) +"aZd" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -28884,10 +27583,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZf" = ( +/area/maintenance/asteroid/port/neast) +"aZe" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ icon_state = "tube1"; @@ -28896,50 +27593,38 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZg" = ( +/area/crew_quarters/rehab_dome) +"aZf" = ( /turf/open/floor/plasteel/redblue{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZh" = ( +/area/crew_quarters/rehab_dome) +"aZg" = ( /obj/structure/flora/ausbushes/leafybush, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZi" = ( +/area/crew_quarters/rehab_dome) +"aZh" = ( /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZj" = ( +/area/crew_quarters/rehab_dome) +"aZi" = ( /mob/living/simple_animal/chicken/rabbit/normal, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZk" = ( +/area/crew_quarters/rehab_dome) +"aZj" = ( /obj/structure/flora/ausbushes/reedbush, /mob/living/simple_animal/butterfly, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZl" = ( +/area/crew_quarters/rehab_dome) +"aZk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 @@ -28949,7 +27634,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZm" = ( +"aZl" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -28957,12 +27642,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZn" = ( +"aZm" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZo" = ( +"aZn" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -28970,7 +27655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZp" = ( +"aZo" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -28986,7 +27671,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZq" = ( +"aZp" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -28996,12 +27681,12 @@ }, /turf/open/space, /area/space) -"aZr" = ( +"aZq" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZs" = ( +"aZr" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -29010,13 +27695,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZt" = ( +"aZs" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZu" = ( +"aZt" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -29025,12 +27710,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZv" = ( +"aZu" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Medical Asteroid" }) -"aZw" = ( +"aZv" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -29043,7 +27728,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZx" = ( +"aZw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -29059,7 +27744,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZy" = ( +"aZx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -29073,7 +27758,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZz" = ( +"aZy" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -29092,7 +27777,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZA" = ( +"aZz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -29112,10 +27797,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZB" = ( +/area/maintenance/asteroid/port/neast) +"aZA" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -29135,10 +27818,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZC" = ( +/area/maintenance/asteroid/port/neast) +"aZB" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -29155,10 +27836,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZD" = ( +/area/maintenance/asteroid/port/neast) +"aZC" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -29175,24 +27854,18 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZE" = ( +/area/maintenance/asteroid/port/neast) +"aZD" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZF" = ( +/area/maintenance/asteroid/port/neast) +"aZE" = ( /obj/structure/girder, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZG" = ( +/area/maintenance/asteroid/port/neast) +"aZF" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -29208,46 +27881,36 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZH" = ( +/area/maintenance/asteroid/port/neast) +"aZG" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZI" = ( +/area/maintenance/asteroid/port/neast) +"aZH" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZJ" = ( +/area/crew_quarters/rehab_dome) +"aZI" = ( /obj/structure/sink/puddle, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZK" = ( +/area/crew_quarters/rehab_dome) +"aZJ" = ( /obj/structure/flora/ausbushes/stalkybush, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"aZL" = ( +/area/crew_quarters/rehab_dome) +"aZK" = ( /turf/closed/mineral, /area/hallway/primary/central) -"aZM" = ( +"aZL" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -29262,24 +27925,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"aZN" = ( +"aZM" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Medical Asteroid" }) -"aZO" = ( +"aZN" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/mine/unexplored{ name = "Medical Asteroid" }) -"aZP" = ( +"aZO" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ name = "Medical Asteroid" }) -"aZQ" = ( +"aZP" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, @@ -29294,12 +27957,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZR" = ( +"aZQ" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZS" = ( +"aZR" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -29307,13 +27970,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"aZT" = ( +"aZS" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"aZU" = ( +/area/maintenance/asteroid/port/west) +"aZT" = ( /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -29330,13 +27991,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZV" = ( +"aZU" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZW" = ( +"aZV" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29354,7 +28015,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZX" = ( +"aZW" = ( /obj/machinery/light{ dir = 8 }, @@ -29365,13 +28026,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZY" = ( +"aZX" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"aZZ" = ( +"aZY" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29382,12 +28043,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"baa" = ( +"aZZ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bab" = ( +"baa" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar Backroom"; req_access_txt = "25" @@ -29396,21 +28057,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bac" = ( +"bab" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bad" = ( +"bac" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bae" = ( +/area/maintenance/asteroid/port/neast) +"bad" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -29431,10 +28090,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"baf" = ( +/area/maintenance/asteroid/port/neast) +"bae" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintence APC"; @@ -29449,10 +28106,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bag" = ( +/area/maintenance/asteroid/port/neast) +"baf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/map/left/ceres{ pixel_x = 32; @@ -29462,29 +28117,25 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bah" = ( +/area/crew_quarters/rehab_dome) +"bag" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/light, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bai" = ( +/area/crew_quarters/rehab_dome) +"bah" = ( /turf/open/floor/plating/asteroid, /area/hallway/primary/central) -"baj" = ( +"bai" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bak" = ( +"baj" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -29497,13 +28148,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bal" = ( +"bak" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bam" = ( +"bal" = ( /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 7"; dir = 4; @@ -29517,7 +28168,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"ban" = ( +"bam" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -29530,7 +28181,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bao" = ( +"ban" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -29554,13 +28205,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bap" = ( +"bao" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baq" = ( +"bap" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -29574,7 +28225,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bar" = ( +"baq" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -29582,7 +28233,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bas" = ( +"bar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -29591,7 +28242,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bat" = ( +"bas" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -29602,14 +28253,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bau" = ( +"bat" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bav" = ( +/area/maintenance/asteroid/port/west) +"bau" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -29619,12 +28268,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"baw" = ( +"bav" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bax" = ( +"baw" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29639,7 +28288,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bay" = ( +"bax" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Service Asteroid Hallway 1"; @@ -29652,7 +28301,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"baz" = ( +"bay" = ( /obj/machinery/power/apc{ dir = 1; name = "Bar APC"; @@ -29663,6 +28312,18 @@ d2 = 4; icon_state = "0-4" }, +/obj/structure/closet/gmcloset, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/crew_quarters/bar) +"baz" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -29674,6 +28335,7 @@ icon_state = "4-8" }, /obj/structure/table/wood, +/obj/machinery/reagentgrinder, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -29684,23 +28346,11 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/table/wood, -/obj/machinery/reagentgrinder, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) "baC" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/bar) -"baD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -29719,7 +28369,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"baE" = ( +"baD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -29733,7 +28383,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"baF" = ( +"baE" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -29748,12 +28398,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"baG" = ( +"baF" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"baH" = ( +"baG" = ( /obj/machinery/door/airlock/maintenance{ name = "Freezer"; req_access_txt = "28" @@ -29762,7 +28412,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"baI" = ( +"baH" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29774,18 +28424,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"baJ" = ( +/area/maintenance/asteroid/port/neast) +"baI" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"baK" = ( +/area/crew_quarters/rehab_dome) +"baJ" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -29796,10 +28442,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"baL" = ( +/area/crew_quarters/rehab_dome) +"baK" = ( /obj/machinery/power/apc{ dir = 8; name = "Rehabilitation Dome APC"; @@ -29813,26 +28457,24 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"baM" = ( +/area/crew_quarters/rehab_dome) +"baL" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/hallway/primary/central) -"baN" = ( +"baM" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baO" = ( +"baN" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baP" = ( +"baO" = ( /obj/machinery/light{ dir = 4 }, @@ -29854,7 +28496,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baQ" = ( +"baP" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29871,7 +28513,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baR" = ( +"baQ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -29881,7 +28523,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baS" = ( +"baR" = ( /obj/machinery/power/apc{ dir = 4; name = "Central Primary Hallway APC"; @@ -29896,12 +28538,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"baT" = ( +"baS" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"baU" = ( +"baT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -29916,7 +28558,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"baV" = ( +"baU" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -29932,7 +28574,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"baW" = ( +"baV" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -29945,7 +28587,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"baX" = ( +"baW" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -29955,7 +28597,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"baY" = ( +"baX" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -29964,7 +28606,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"baZ" = ( +"baY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -29972,7 +28614,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bba" = ( +"baZ" = ( /obj/machinery/camera{ c_tag = "Bar Backroom"; dir = 5; @@ -29982,12 +28624,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbb" = ( +"bba" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbc" = ( +"bbb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -29995,7 +28637,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbd" = ( +"bbc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -30004,7 +28646,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbe" = ( +"bbd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -30012,7 +28654,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbf" = ( +"bbe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -30025,14 +28667,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbg" = ( +"bbf" = ( /obj/structure/kitchenspike, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbh" = ( +"bbg" = ( /obj/machinery/light/small{ dir = 1 }, @@ -30040,13 +28682,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbi" = ( +"bbh" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbj" = ( +"bbi" = ( /obj/machinery/camera{ c_tag = "Freezer" }, @@ -30054,7 +28696,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbk" = ( +"bbj" = ( /obj/machinery/power/apc{ dir = 1; name = "Kitchen APC"; @@ -30069,12 +28711,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbl" = ( +"bbk" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbm" = ( +"bbl" = ( /obj/structure/flora/ausbushes/stalkybush, /obj/machinery/camera{ c_tag = "Rehabilitation Dome West 1"; @@ -30084,33 +28726,27 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbn" = ( +/area/crew_quarters/rehab_dome) +"bbm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbo" = ( +/area/crew_quarters/rehab_dome) +"bbn" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbp" = ( +/area/crew_quarters/rehab_dome) +"bbo" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30121,10 +28757,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbq" = ( +/area/crew_quarters/rehab_dome) +"bbp" = ( /obj/machinery/light{ dir = 1 }, @@ -30138,10 +28772,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbr" = ( +/area/crew_quarters/rehab_dome) +"bbq" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -30151,13 +28783,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbs" = ( +"bbr" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, /area/hallway/primary/central) -"bbt" = ( +"bbs" = ( /obj/machinery/light/small{ dir = 4 }, @@ -30167,13 +28799,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbu" = ( +"bbt" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbv" = ( +"bbu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -30185,7 +28817,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbw" = ( +"bbv" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -30193,7 +28825,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbx" = ( +"bbw" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 20 @@ -30202,7 +28834,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bby" = ( +"bbx" = ( /obj/machinery/camera{ c_tag = "EVA Equipment"; dir = 6; @@ -30212,13 +28844,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bbz" = ( +"bby" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bbA" = ( +"bbz" = ( /obj/machinery/light{ dir = 1 }, @@ -30226,7 +28858,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bbB" = ( +"bbA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -30235,7 +28867,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bbC" = ( +"bbB" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -30243,7 +28875,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bbD" = ( +"bbC" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, /obj/item/device/destTagger, @@ -30251,7 +28883,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbE" = ( +"bbD" = ( /obj/machinery/light/small, /obj/structure/table/wood, /obj/item/weapon/gun/ballistic/revolver/doublebarrel, @@ -30260,13 +28892,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbF" = ( +"bbE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbG" = ( +"bbF" = ( /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = 0; @@ -30277,13 +28909,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbH" = ( +"bbG" = ( /obj/effect/landmark/blobstart, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbI" = ( +"bbH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -30294,7 +28926,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bbJ" = ( +"bbI" = ( /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, @@ -30302,7 +28934,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbK" = ( +"bbJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -30316,7 +28948,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bbL" = ( +"bbK" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -30329,37 +28961,29 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bbM" = ( +/area/maintenance/asteroid/port/neast) +"bbL" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbN" = ( +/area/crew_quarters/rehab_dome) +"bbM" = ( /obj/machinery/door/airlock/glass{ name = "Rehabilitation Dome" }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbO" = ( +/area/crew_quarters/rehab_dome) +"bbN" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbP" = ( +/area/crew_quarters/rehab_dome) +"bbO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Rehabilitation Dome Lobby East"; @@ -30376,10 +29000,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bbQ" = ( +/area/crew_quarters/rehab_dome) +"bbP" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -30395,7 +29017,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbR" = ( +"bbQ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 4 @@ -30410,7 +29032,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbS" = ( +"bbR" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -30425,7 +29047,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbT" = ( +"bbS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -30439,7 +29061,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbU" = ( +"bbT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -30450,7 +29072,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbV" = ( +"bbU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -30467,7 +29089,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbW" = ( +"bbV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -30486,7 +29108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbX" = ( +"bbW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -30503,7 +29125,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbY" = ( +"bbX" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -30518,7 +29140,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bbZ" = ( +"bbY" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty{ amount = 20 @@ -30527,12 +29149,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bca" = ( +"bbZ" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcb" = ( +"bca" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -30540,7 +29162,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcc" = ( +"bcb" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -30549,13 +29171,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcd" = ( +"bcc" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bce" = ( +"bcd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -30568,7 +29190,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcf" = ( +"bce" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30582,7 +29204,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcg" = ( +"bcf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -30603,7 +29225,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bch" = ( +"bcg" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -30612,31 +29234,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bci" = ( +"bch" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcj" = ( +/area/maintenance/asteroid/port/west) +"bci" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bck" = ( +/area/maintenance/asteroid/port/west) +"bcj" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcl" = ( +/area/maintenance/asteroid/port/west) +"bck" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; icon_state = "term"; @@ -30649,10 +29265,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcm" = ( +/area/maintenance/asteroid/port/west) +"bcl" = ( /obj/machinery/door/airlock/maintenance{ name = "Serivce SMES Access"; req_access_txt = "10;11;12" @@ -30665,16 +29279,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcn" = ( +/area/maintenance/asteroid/port/west) +"bcm" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bco" = ( +"bcn" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ @@ -30687,19 +29299,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bcp" = ( -/obj/machinery/door/firedoor, +"bco" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bcq" = ( -/obj/machinery/door/firedoor, +"bcp" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -30710,18 +29321,19 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bcr" = ( +"bcq" = ( /obj/machinery/vending/boozeomat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bcs" = ( +"bcr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ name = "Bar Backroom"; @@ -30736,7 +29348,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bct" = ( +"bcs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -30744,13 +29356,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bcu" = ( +"bct" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bcv" = ( +"bcu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -30762,7 +29374,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bcw" = ( +"bcv" = ( /obj/machinery/gibber, /obj/machinery/light/small{ dir = 4 @@ -30771,13 +29383,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bcx" = ( +"bcw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcy" = ( +/area/maintenance/asteroid/port/neast) +"bcx" = ( /obj/structure/flora/ausbushes/reedbush, /obj/machinery/light{ icon_state = "tube1"; @@ -30786,37 +29396,29 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bcz" = ( +/area/crew_quarters/rehab_dome) +"bcy" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bcA" = ( +/area/crew_quarters/rehab_dome) +"bcz" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (SOUTHWEST)"; icon_state = "neutral"; dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bcB" = ( +/area/crew_quarters/rehab_dome) +"bcA" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bcC" = ( +/area/crew_quarters/rehab_dome) +"bcB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 4; @@ -30828,16 +29430,14 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bcD" = ( -/obj/machinery/door/firedoor, +/area/crew_quarters/rehab_dome) +"bcC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -30845,8 +29445,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcE" = ( -/obj/machinery/door/firedoor, +"bcD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -30856,16 +29455,17 @@ d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcF" = ( -/obj/machinery/door/firedoor, +"bcE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -30873,7 +29473,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcG" = ( +"bcF" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -30886,50 +29486,50 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcH" = ( +"bcG" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcI" = ( +"bcH" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bcJ" = ( +"bcI" = ( /obj/structure/closet/crate/rcd, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcK" = ( +"bcJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcL" = ( +"bcK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bcM" = ( +"bcL" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcN" = ( +"bcM" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcO" = ( +"bcN" = ( /obj/machinery/camera{ c_tag = "Medical SMES"; dir = 6; @@ -30940,7 +29540,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcP" = ( +"bcO" = ( /obj/machinery/computer/station_alert, /obj/structure/cable/orange{ d2 = 2; @@ -30950,7 +29550,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcQ" = ( +"bcP" = ( /obj/machinery/light/small{ dir = 4 }, @@ -30958,7 +29558,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcR" = ( +"bcQ" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ dir = 8 @@ -30967,7 +29567,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcS" = ( +"bcR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -30978,12 +29578,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcT" = ( +"bcS" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcU" = ( +"bcT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Medbay Asteroid Hallway 6"; @@ -30998,7 +29598,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bcV" = ( +"bcU" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31008,10 +29608,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcW" = ( +/area/maintenance/asteroid/port/west) +"bcV" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -31020,17 +29618,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcX" = ( +/area/maintenance/asteroid/port/west) +"bcW" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcY" = ( +/area/maintenance/asteroid/port/west) +"bcX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -31039,10 +29633,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bcZ" = ( +/area/maintenance/asteroid/port/west) +"bcY" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -31057,7 +29649,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bda" = ( +"bcZ" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/shaker, /obj/item/weapon/reagent_containers/glass/rag, @@ -31068,7 +29660,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdb" = ( +"bda" = ( /obj/structure/table, /obj/item/weapon/book/manual/barman_recipes, /obj/item/device/radio/intercom{ @@ -31082,21 +29674,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdc" = ( +"bdb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdd" = ( +"bdc" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bde" = ( +"bdd" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/extinguisher_cabinet{ @@ -31106,7 +29698,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdf" = ( +"bde" = ( /obj/structure/sign/securearea{ desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; @@ -31118,7 +29710,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdg" = ( +"bdf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -31133,13 +29725,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdh" = ( +"bdg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bdi" = ( +"bdh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -31150,13 +29742,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bdj" = ( +"bdi" = ( /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bdk" = ( +"bdj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -31164,10 +29756,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdl" = ( +/area/crew_quarters/rehab_dome) +"bdk" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31175,10 +29765,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdm" = ( +/area/crew_quarters/rehab_dome) +"bdl" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31186,10 +29774,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdn" = ( +/area/crew_quarters/rehab_dome) +"bdm" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31197,10 +29783,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdo" = ( +/area/crew_quarters/rehab_dome) +"bdn" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31212,10 +29796,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdp" = ( +/area/crew_quarters/rehab_dome) +"bdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -31226,48 +29808,39 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdq" = ( +/area/crew_quarters/rehab_dome) +"bdp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdr" = ( +/area/crew_quarters/rehab_dome) +"bdq" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHEAST)"; icon_state = "neutral"; dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bds" = ( -/obj/machinery/door/firedoor, +/area/crew_quarters/rehab_dome) +"bdr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (SOUTHWEST)"; icon_state = "neutral"; dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdt" = ( -/obj/machinery/door/firedoor, +/area/crew_quarters/rehab_dome) +"bds" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31275,15 +29848,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdu" = ( +/area/crew_quarters/rehab_dome) +"bdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31291,16 +29862,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bdv" = ( +/area/crew_quarters/rehab_dome) +"bdu" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -31309,7 +29879,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bdw" = ( +"bdv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -31318,7 +29888,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bdx" = ( +"bdw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -31332,7 +29902,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bdy" = ( +"bdx" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -31351,14 +29921,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bdz" = ( +"bdy" = ( /obj/structure/rack, /obj/item/weapon/tank/jetpack/carbondioxide, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bdA" = ( +"bdz" = ( /obj/structure/rack, /obj/structure/window/reinforced{ dir = 4; @@ -31370,7 +29940,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bdB" = ( +"bdA" = ( /obj/structure/rack, /obj/structure/window/reinforced{ dir = 8 @@ -31380,14 +29950,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bdC" = ( +"bdB" = ( /obj/structure/rack, /obj/item/clothing/shoes/magboots, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bdD" = ( +"bdC" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -31402,7 +29972,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdE" = ( +"bdD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -31417,7 +29987,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdF" = ( +"bdE" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -31427,7 +29997,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdG" = ( +"bdF" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -31435,8 +30005,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdH" = ( -/obj/machinery/door/firedoor, +"bdG" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31452,7 +30021,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdI" = ( +"bdH" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -31462,8 +30031,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdJ" = ( -/obj/machinery/door/firedoor, +"bdI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -31476,7 +30044,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bdK" = ( +"bdJ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -31486,10 +30054,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bdL" = ( +/area/maintenance/asteroid/port/west) +"bdK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -31498,10 +30064,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bdM" = ( +/area/maintenance/asteroid/port/west) +"bdL" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -31517,7 +30081,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bdN" = ( +"bdM" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31532,7 +30096,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bdO" = ( +"bdN" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31546,7 +30110,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bdP" = ( +"bdO" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31558,7 +30122,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bdQ" = ( +"bdP" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -31578,7 +30142,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bdR" = ( +"bdQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -31587,7 +30151,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdS" = ( +"bdR" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -31596,7 +30160,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdT" = ( +"bdS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -31604,7 +30168,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdU" = ( +"bdT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -31615,7 +30179,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdV" = ( +"bdU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -31626,7 +30190,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdW" = ( +"bdV" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -31639,94 +30203,82 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bdX" = ( +"bdW" = ( /obj/machinery/icecream_vat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bdY" = ( +"bdX" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bdZ" = ( +"bdY" = ( /obj/structure/closet/chefcloset, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bea" = ( +"bdZ" = ( /obj/machinery/chem_master/condimaster, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"beb" = ( +"bea" = ( /obj/structure/chair/stool, /mob/living/simple_animal/butterfly, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bec" = ( +/area/crew_quarters/rehab_dome) +"beb" = ( /obj/structure/table/wood, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bed" = ( +/area/crew_quarters/rehab_dome) +"bec" = ( /obj/structure/chair/stool, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bee" = ( +/area/crew_quarters/rehab_dome) +"bed" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bef" = ( -/obj/machinery/door/firedoor, +/area/crew_quarters/rehab_dome) +"bee" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHEAST)"; icon_state = "neutral"; dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beg" = ( -/obj/machinery/door/firedoor, +/area/crew_quarters/rehab_dome) +"bef" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beh" = ( +/area/crew_quarters/rehab_dome) +"beg" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (SOUTHWEST)"; icon_state = "neutral"; @@ -31734,7 +30286,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bei" = ( +"beh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -31742,7 +30294,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bej" = ( +"bei" = ( /obj/machinery/light{ dir = 1 }, @@ -31753,7 +30305,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bek" = ( +"bej" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, @@ -31764,7 +30316,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bel" = ( +"bek" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -31777,7 +30329,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bem" = ( +"bel" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -31795,7 +30347,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"ben" = ( +"bem" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -31813,7 +30365,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"beo" = ( +"ben" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -31824,7 +30376,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bep" = ( +"beo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -31835,7 +30387,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"beq" = ( +"bep" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -31850,7 +30402,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"ber" = ( +"beq" = ( /obj/machinery/light{ dir = 1 }, @@ -31864,7 +30416,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bes" = ( +"ber" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -31875,12 +30427,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bet" = ( +"bes" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"beu" = ( +"bet" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -31892,7 +30444,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bev" = ( +"beu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass_command{ name = "EVA"; @@ -31902,7 +30454,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bew" = ( +"bev" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -31913,7 +30465,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bex" = ( +"bew" = ( /obj/machinery/power/apc{ dir = 8; name = "Starboard Hallway APC"; @@ -31930,7 +30482,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bey" = ( +"bex" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -31941,7 +30493,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bez" = ( +"bey" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31957,7 +30509,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beA" = ( +"bez" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -31974,20 +30526,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beB" = ( +"beA" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beC" = ( +"beB" = ( /obj/structure/closet/crate, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beD" = ( +"beC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -31999,80 +30551,70 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beE" = ( +"beD" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beF" = ( +"beE" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"beG" = ( +"beF" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"beH" = ( +/area/maintenance/asteroid/starboard) +"beG" = ( /turf/closed/mineral, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"beI" = ( +/area/maintenance/asteroid/starboard) +"beH" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"beJ" = ( +/area/maintenance/asteroid/starboard) +"beI" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"beK" = ( +/area/maintenance/asteroid/starboard) +"beJ" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"beL" = ( +"beK" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"beM" = ( +/area/maintenance/asteroid/port/west) +"beL" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/bartender, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"beN" = ( +"beM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, /obj/structure/table/wood/poker, /obj/item/clothing/head/collectable/tophat, +/obj/machinery/door/firedoor, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"beO" = ( +"beN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"beP" = ( +"beO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ name = "Bar Access"; @@ -32087,13 +30629,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"beQ" = ( +"beP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"beR" = ( +"beQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ name = "Freezer"; @@ -32108,16 +30650,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"beS" = ( +"beR" = ( /obj/structure/flora/ausbushes/sparsegrass, /mob/living/simple_animal/chicken/rabbit/normal, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beT" = ( +/area/crew_quarters/rehab_dome) +"beS" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ dir = 4; @@ -32126,10 +30666,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beU" = ( +/area/crew_quarters/rehab_dome) +"beT" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -32138,10 +30676,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beV" = ( +/area/crew_quarters/rehab_dome) +"beU" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -32153,10 +30689,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"beW" = ( +/area/crew_quarters/rehab_dome) +"beV" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTHEAST)"; icon_state = "neutral"; @@ -32164,19 +30698,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"beX" = ( +"beW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"beY" = ( +"beX" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"beZ" = ( +"beY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -32196,7 +30730,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfa" = ( +"beZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -32211,7 +30745,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfb" = ( +"bfa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -32225,7 +30759,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfc" = ( +"bfb" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -32243,7 +30777,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfd" = ( +"bfc" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32257,7 +30791,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfe" = ( +"bfd" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32271,7 +30805,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bff" = ( +"bfe" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -32291,7 +30825,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfg" = ( +"bff" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32302,7 +30836,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bfh" = ( +"bfg" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -32314,7 +30848,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfi" = ( +"bfh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTHWEST)"; @@ -32323,7 +30857,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfj" = ( +"bfi" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -32337,7 +30871,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfk" = ( +"bfj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; @@ -32346,7 +30880,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfl" = ( +"bfk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -32359,7 +30893,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfm" = ( +"bfl" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTHEAST)"; @@ -32368,7 +30902,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bfn" = ( +"bfm" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -32384,7 +30918,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bfo" = ( +"bfn" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -32394,7 +30928,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bfp" = ( +"bfo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -32409,7 +30943,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bfq" = ( +"bfp" = ( /obj/machinery/door/airlock/maintenance{ name = "Starboard Asteroid Maintenance Access"; req_access_txt = "12" @@ -32418,59 +30952,43 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bfr" = ( +"bfq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfs" = ( +/area/maintenance/asteroid/starboard) +"bfr" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bft" = ( +/area/maintenance/asteroid/starboard) +"bfs" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfu" = ( +/area/maintenance/asteroid/starboard) +"bft" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfv" = ( +/area/maintenance/asteroid/starboard) +"bfu" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfw" = ( +/area/maintenance/asteroid/starboard) +"bfv" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfx" = ( +/area/maintenance/asteroid/starboard) +"bfw" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfy" = ( +/area/maintenance/asteroid/starboard) +"bfx" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bfz" = ( +/area/maintenance/asteroid/starboard) +"bfy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32478,7 +30996,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bfA" = ( +"bfz" = ( /obj/structure/window{ tag = "icon-window (EAST)"; icon_state = "window"; @@ -32491,7 +31009,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bfB" = ( +"bfA" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32502,10 +31020,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bfC" = ( +/area/maintenance/asteroid/port/west) +"bfB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32513,7 +31029,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bfD" = ( +"bfC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -32523,7 +31039,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bfE" = ( +"bfD" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; @@ -32535,7 +31051,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfF" = ( +"bfE" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, @@ -32544,7 +31060,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfG" = ( +"bfF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood/poker, /obj/machinery/door/firedoor, @@ -32552,13 +31068,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfH" = ( +"bfG" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfI" = ( +"bfH" = ( /obj/machinery/newscaster{ pixel_y = 32 }, @@ -32566,7 +31082,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfJ" = ( +"bfI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -32586,7 +31102,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bfK" = ( +"bfJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/stack/packageWrap, @@ -32595,7 +31111,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfL" = ( +"bfK" = ( /obj/structure/table, /obj/structure/table, /obj/machinery/reagentgrinder, @@ -32608,7 +31124,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfM" = ( +"bfL" = ( /obj/machinery/processor, /obj/machinery/camera{ c_tag = "Kitchen" @@ -32617,7 +31133,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfN" = ( +"bfM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -32628,7 +31144,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfO" = ( +"bfN" = ( /obj/structure/sink/kitchen{ pixel_y = 32 }, @@ -32636,7 +31152,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfP" = ( +"bfO" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -32644,7 +31160,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bfQ" = ( +"bfP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -32657,10 +31173,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bfR" = ( +/area/maintenance/asteroid/port/neast) +"bfQ" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/camera{ c_tag = "Rehabilitation Dome South 2"; @@ -32669,10 +31183,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfS" = ( +/area/crew_quarters/rehab_dome) +"bfR" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/airalarm{ dir = 1; @@ -32682,10 +31194,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfT" = ( +/area/crew_quarters/rehab_dome) +"bfS" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/firealarm{ dir = 1; @@ -32695,10 +31205,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfU" = ( +/area/crew_quarters/rehab_dome) +"bfT" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/sign/nosmoking_2{ pixel_y = -32 @@ -32706,18 +31214,14 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfV" = ( +/area/crew_quarters/rehab_dome) +"bfU" = ( /obj/machinery/light, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfW" = ( +/area/crew_quarters/rehab_dome) +"bfV" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -32731,10 +31235,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfX" = ( +/area/crew_quarters/rehab_dome) +"bfW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32751,10 +31253,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfY" = ( +/area/crew_quarters/rehab_dome) +"bfX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32763,14 +31263,11 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bfZ" = ( +/area/crew_quarters/rehab_dome) +"bfY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -32778,15 +31275,14 @@ dir = 8 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"bga" = ( +/area/crew_quarters/rehab_dome) +"bfZ" = ( /obj/structure/sign/securearea{ pixel_x = 32; pixel_y = -32 @@ -32796,7 +31292,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgb" = ( +"bga" = ( /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 3"; dir = 1; @@ -32809,7 +31305,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgc" = ( +"bgb" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -32822,14 +31318,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgd" = ( +"bgc" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bge" = ( +"bgd" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -32839,7 +31335,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgf" = ( +"bge" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -32853,12 +31349,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgg" = ( +"bgf" = ( /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgh" = ( +"bgg" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -32869,7 +31365,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgi" = ( +"bgh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -32881,7 +31377,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgj" = ( +"bgi" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -32905,7 +31401,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgk" = ( +"bgj" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32922,7 +31418,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bgl" = ( +"bgk" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32940,7 +31436,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgm" = ( +"bgl" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32956,7 +31452,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgn" = ( +"bgm" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32975,7 +31471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgo" = ( +"bgn" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32986,7 +31482,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgp" = ( +"bgo" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -33006,7 +31502,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgq" = ( +"bgp" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -33024,13 +31520,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bgr" = ( +"bgq" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgs" = ( +"bgr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -33040,7 +31536,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgt" = ( +"bgs" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -33060,7 +31556,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgu" = ( +"bgt" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -33080,7 +31576,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgv" = ( +"bgu" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -33104,7 +31600,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgw" = ( +"bgv" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -33126,26 +31622,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) +"bgw" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (NORTH)"; + icon_state = "neutralcorner"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard) "bgx" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) -"bgy" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33170,7 +31666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgz" = ( +"bgy" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33192,7 +31688,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgA" = ( +"bgz" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33213,7 +31709,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgB" = ( +"bgA" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33233,7 +31729,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgC" = ( +"bgB" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33243,7 +31739,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgD" = ( +"bgC" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33257,7 +31753,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgE" = ( +"bgD" = ( /obj/machinery/door/airlock/maintenance{ name = "Starboard Asteroid Maintenance Access"; req_access_txt = "12" @@ -33271,7 +31767,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bgF" = ( +"bgE" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33281,10 +31777,8 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgG" = ( +/area/maintenance/asteroid/starboard) +"bgF" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33293,10 +31787,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgH" = ( +/area/maintenance/asteroid/starboard) +"bgG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33310,10 +31802,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgI" = ( +/area/maintenance/asteroid/starboard) +"bgH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -33323,10 +31813,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgJ" = ( +/area/maintenance/asteroid/starboard) +"bgI" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -33335,16 +31823,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgK" = ( +/area/maintenance/asteroid/starboard) +"bgJ" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bgL" = ( +/area/maintenance/asteroid/starboard) +"bgK" = ( /obj/structure/window{ tag = "icon-window (EAST)"; icon_state = "window"; @@ -33354,7 +31838,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bgM" = ( +"bgL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -33364,7 +31848,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bgN" = ( +"bgM" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33377,7 +31861,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bgO" = ( +"bgN" = ( /obj/machinery/camera{ c_tag = "Bar"; dir = 5; @@ -33391,7 +31875,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgP" = ( +"bgO" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 2 @@ -33401,7 +31885,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgQ" = ( +"bgP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -33411,7 +31895,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgR" = ( +"bgQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -33419,7 +31903,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgS" = ( +"bgR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -33430,7 +31914,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgT" = ( +"bgS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -33449,7 +31933,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bgU" = ( +"bgT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -33469,7 +31953,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bgV" = ( +"bgU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -33486,7 +31970,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bgW" = ( +"bgV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -33502,7 +31986,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bgX" = ( +"bgW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -33518,7 +32002,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bgY" = ( +"bgX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -33526,7 +32010,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bgZ" = ( +"bgY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -33538,7 +32022,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bha" = ( +"bgZ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33554,10 +32038,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bhb" = ( +/area/maintenance/asteroid/port/neast) +"bha" = ( /obj/machinery/door/airlock/atmos{ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" @@ -33565,10 +32047,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bhc" = ( +/area/maintenance/asteroid/port/neast) +"bhb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -33577,7 +32057,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhd" = ( +"bhc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -33586,12 +32066,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhe" = ( +"bhd" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bhf" = ( +"bhe" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33607,7 +32087,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhg" = ( +"bhf" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -33623,7 +32103,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhh" = ( +"bhg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33634,13 +32114,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhi" = ( +"bhh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhj" = ( +"bhi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33648,7 +32128,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhk" = ( +"bhj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -33659,7 +32139,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhl" = ( +"bhk" = ( /obj/machinery/camera{ c_tag = "EVA Storage"; dir = 9; @@ -33672,13 +32152,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhm" = ( +"bhl" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhn" = ( +"bhm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -33686,7 +32166,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bho" = ( +"bhn" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33698,7 +32178,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhp" = ( +"bho" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -33708,7 +32188,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhq" = ( +"bhp" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -33719,7 +32199,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhr" = ( +"bhq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -33735,7 +32215,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhs" = ( +"bhr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -33752,7 +32232,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bht" = ( +"bhs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -33767,23 +32247,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bhu" = ( +"bht" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bhv" = ( +/area/maintenance/asteroid/starboard) +"bhu" = ( /obj/structure/girder, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bhw" = ( +/area/maintenance/asteroid/starboard) +"bhv" = ( /obj/machinery/power/apc{ dir = 2; name = "Surgery APC"; @@ -33799,16 +32275,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bhx" = ( +"bhw" = ( /obj/machinery/light/small, /obj/structure/closet, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bhy" = ( +/area/maintenance/asteroid/starboard) +"bhx" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -33816,10 +32290,8 @@ }, /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bhz" = ( +/area/maintenance/asteroid/starboard) +"bhy" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33830,7 +32302,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bhA" = ( +"bhz" = ( /obj/structure/window{ tag = "icon-window (EAST)"; icon_state = "window"; @@ -33846,7 +32318,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"bhB" = ( +"bhA" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -33855,7 +32327,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bhC" = ( +"bhB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -33867,7 +32339,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bhD" = ( +"bhC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -33875,37 +32347,37 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bhE" = ( +"bhD" = ( /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bhF" = ( +"bhE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bhG" = ( +"bhF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhH" = ( +"bhG" = ( /obj/effect/landmark/start/cook, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhI" = ( +"bhH" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/peppermill, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhJ" = ( +"bhI" = ( /obj/structure/table, /obj/item/weapon/book/manual/chef_recipes, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -33916,18 +32388,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhK" = ( +"bhJ" = ( /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhL" = ( +"bhK" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bhM" = ( +"bhL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -33946,20 +32418,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bhN" = ( +/area/maintenance/asteroid/port/neast) +"bhM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bhO" = ( +/area/maintenance/asteroid/port/neast) +"bhN" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/clothing/glasses/meson, @@ -33969,39 +32437,37 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bhP" = ( +/area/maintenance/asteroid/port/neast) +"bhO" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Civilian Asteroid" }) -"bhQ" = ( +"bhP" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, /obj/structure/lattice, /turf/open/space, /area/space) -"bhR" = ( +"bhQ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /obj/structure/lattice, /turf/open/space, /area/space) -"bhS" = ( +"bhR" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /obj/structure/lattice, /turf/open/space, /area/space) -"bhT" = ( +"bhS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ - c_tag = "SEngineering Asteroid Hallway 5"; + c_tag = "Engineering Asteroid Hallway 5"; dir = 4; icon_state = "camera" }, @@ -34012,7 +32478,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhU" = ( +"bhT" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -34023,7 +32489,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhV" = ( +"bhU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -34032,7 +32498,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bhW" = ( +"bhV" = ( /obj/structure/table, /obj/item/stack/rods{ amount = 50 @@ -34045,21 +32511,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhX" = ( +"bhW" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhY" = ( +"bhX" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bhZ" = ( +"bhY" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; @@ -34069,7 +32535,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bia" = ( +"bhZ" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/blue/side{ @@ -34079,13 +32545,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"bib" = ( +"bia" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bic" = ( +"bib" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -34093,7 +32559,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bid" = ( +"bic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34101,7 +32567,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bie" = ( +"bid" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34115,13 +32581,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bif" = ( +"bie" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"big" = ( +"bif" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34130,7 +32596,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bih" = ( +"big" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34144,7 +32610,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bii" = ( +"bih" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34156,7 +32622,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bij" = ( +"bii" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -34167,26 +32633,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bik" = ( +"bij" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bil" = ( +"bik" = ( /obj/machinery/door/airlock/maintenance{ - name = "Surgey Observation"; + name = "Surgery Observation"; req_access_txt = "5" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bim" = ( +"bil" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bin" = ( +"bim" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -34195,18 +32661,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bio" = ( +/area/maintenance/asteroid/starboard) +"bin" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bip" = ( +/area/maintenance/asteroid/port/west) +"bio" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -34215,10 +32677,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"biq" = ( +/area/maintenance/asteroid/port/west) +"bip" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Service Asteroid Hallway 2"; @@ -34234,7 +32694,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bir" = ( +"biq" = ( /obj/machinery/light{ dir = 8 }, @@ -34247,7 +32707,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bis" = ( +"bir" = ( /obj/structure/chair{ dir = 4 }, @@ -34256,7 +32716,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bit" = ( +"bis" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -34266,7 +32726,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"biu" = ( +"bit" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34278,7 +32738,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"biv" = ( +"biu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34289,7 +32749,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"biw" = ( +"biv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34302,7 +32762,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bix" = ( +"biw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34314,7 +32774,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"biy" = ( +"bix" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -34327,26 +32787,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"biz" = ( +"biy" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biA" = ( +"biz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biB" = ( +"biA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -34356,21 +32816,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biC" = ( +"biB" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/saltshaker, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biD" = ( +"biC" = ( /obj/structure/table, /obj/item/weapon/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biE" = ( +"biD" = ( /obj/structure/table, /obj/machinery/microwave, /obj/machinery/light{ @@ -34381,7 +32841,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"biF" = ( +"biE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -34403,10 +32863,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"biG" = ( +/area/maintenance/asteroid/port/neast) +"biF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -34414,10 +32872,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"biH" = ( +/area/maintenance/asteroid/port/neast) +"biG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -34428,52 +32884,50 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"biI" = ( +/area/maintenance/asteroid/port/neast) +"biH" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space, /area/space) -"biJ" = ( +"biI" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, /turf/open/space, /area/space) -"biK" = ( +"biJ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /turf/open/space, /area/space) -"biL" = ( +"biK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /turf/open/space, /area/space) -"biM" = ( +"biL" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"biN" = ( +"biM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"biO" = ( +"biN" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"biP" = ( +"biO" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -34482,26 +32936,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"biQ" = ( +"biP" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"biR" = ( +"biQ" = ( /obj/structure/table, /obj/item/weapon/surgicaldrill, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biS" = ( +"biR" = ( /obj/structure/table, /obj/item/weapon/hemostat, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biT" = ( +"biS" = ( /obj/structure/table, /obj/item/weapon/scalpel{ pixel_y = 12 @@ -34514,14 +32968,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biU" = ( +"biT" = ( /obj/structure/table, /obj/item/weapon/retractor, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biV" = ( +"biU" = ( /obj/structure/table, /obj/item/weapon/cautery{ pixel_x = 4 @@ -34530,7 +32984,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biW" = ( +"biV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -34538,7 +32992,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biX" = ( +"biW" = ( /obj/structure/chair{ dir = 8 }, @@ -34546,7 +33000,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biY" = ( +"biX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -34555,7 +33009,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"biZ" = ( +"biY" = ( /obj/structure/chair{ dir = 8 }, @@ -34566,27 +33020,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bja" = ( +"biZ" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bjb" = ( +/area/maintenance/asteroid/starboard) +"bja" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bjc" = ( +/area/maintenance/asteroid/starboard) +"bjb" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bjd" = ( +"bjc" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -34595,10 +33045,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bje" = ( +/area/maintenance/asteroid/starboard) +"bjd" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -34608,10 +33056,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bjf" = ( +/area/maintenance/asteroid/starboard) +"bje" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -34625,10 +33071,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjg" = ( +/area/maintenance/asteroid/port/west) +"bjf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34640,10 +33084,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjh" = ( +/area/maintenance/asteroid/port/west) +"bjg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34656,10 +33098,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bji" = ( +/area/maintenance/asteroid/port/west) +"bjh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34675,10 +33115,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjj" = ( +/area/maintenance/asteroid/port/west) +"bji" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34694,10 +33132,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjk" = ( +/area/maintenance/asteroid/port/west) +"bjj" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34714,10 +33150,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjl" = ( +/area/maintenance/asteroid/port/west) +"bjk" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34734,7 +33168,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bjm" = ( +"bjl" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34749,7 +33183,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bjn" = ( +"bjm" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -34769,40 +33203,40 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bjo" = ( +"bjn" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bjp" = ( +"bjo" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bjq" = ( +"bjp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bjr" = ( +"bjq" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bjs" = ( +"bjr" = ( /obj/effect/landmark/xmastree, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bjt" = ( +"bjs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -34812,17 +33246,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bju" = ( +"bjt" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bjv" = ( +"bju" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/food/condiment/enzyme, @@ -34830,21 +33264,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bjw" = ( +"bjv" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/mint, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bjx" = ( +"bjw" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bjy" = ( +"bjx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -34858,20 +33292,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjz" = ( +/area/maintenance/asteroid/port/neast) +"bjy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjA" = ( +/area/maintenance/asteroid/port/neast) +"bjz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -34886,10 +33316,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bjB" = ( +/area/maintenance/asteroid/port/neast) +"bjA" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -32 }, @@ -34901,24 +33329,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bjC" = ( +"bjB" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, /turf/open/space, /area/space) -"bjD" = ( +"bjC" = ( /turf/closed/wall/r_wall, /area/engine/engineering) -"bjE" = ( +"bjD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 }, /turf/open/space, /area/space) -"bjF" = ( +"bjE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -34930,16 +33358,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bjG" = ( +"bjF" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bjH" = ( +"bjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -34957,14 +33384,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bjI" = ( +"bjH" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34975,9 +33401,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bjJ" = ( +"bjI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34987,7 +33412,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bjK" = ( +"bjJ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -34999,7 +33424,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bjL" = ( +"bjK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -35007,15 +33432,15 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bjM" = ( +/area/crew_quarters/heads/cmo) +"bjL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bjN" = ( +/area/crew_quarters/heads/cmo) +"bjM" = ( /obj/structure/table, /obj/item/weapon/cartridge/medical{ pixel_x = -2; @@ -35035,8 +33460,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bjO" = ( +/area/crew_quarters/heads/cmo) +"bjN" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, /obj/machinery/airalarm{ @@ -35048,7 +33473,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bjP" = ( +"bjO" = ( /obj/machinery/light/small{ dir = 1 }, @@ -35060,13 +33485,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bjQ" = ( +"bjP" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bjR" = ( +"bjQ" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, /obj/machinery/firealarm{ @@ -35076,7 +33501,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bjS" = ( +"bjR" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, @@ -35085,12 +33510,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjT" = ( +"bjS" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjU" = ( +"bjT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -35099,7 +33524,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjV" = ( +"bjU" = ( /obj/structure/table, /obj/item/weapon/surgical_drapes, /obj/item/weapon/razor, @@ -35107,13 +33532,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjW" = ( +"bjV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjX" = ( +"bjW" = ( /obj/structure/chair{ dir = 8 }, @@ -35124,18 +33549,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bjY" = ( +"bjX" = ( /obj/structure/table, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bjZ" = ( +"bjY" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bka" = ( +"bjZ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35145,18 +33570,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bkb" = ( +/area/maintenance/asteroid/starboard) +"bka" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bkc" = ( +/area/maintenance/asteroid/starboard) +"bkb" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -35164,10 +33585,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkd" = ( +/area/maintenance/asteroid/port/west) +"bkc" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -35185,10 +33604,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bke" = ( +/area/maintenance/asteroid/port/west) +"bkd" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35201,10 +33618,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkf" = ( +/area/maintenance/asteroid/port/west) +"bke" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35216,10 +33631,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkg" = ( +/area/maintenance/asteroid/port/west) +"bkf" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35234,10 +33647,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkh" = ( +/area/maintenance/asteroid/port/west) +"bkg" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -35253,10 +33664,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bki" = ( +/area/maintenance/asteroid/port/west) +"bkh" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35272,7 +33681,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bkj" = ( +"bki" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35291,7 +33700,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bkk" = ( +"bkj" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35308,7 +33717,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bkl" = ( +"bkk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35317,12 +33726,11 @@ /obj/machinery/door/airlock/glass{ name = "Bar" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkm" = ( +"bkl" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35332,7 +33740,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkn" = ( +"bkm" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35346,7 +33754,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bko" = ( +"bkn" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35358,7 +33766,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkp" = ( +"bko" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35375,7 +33783,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkq" = ( +"bkp" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -35388,7 +33796,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkr" = ( +"bkq" = ( /obj/structure/table/wood, /obj/structure/cable/orange{ d1 = 4; @@ -35399,7 +33807,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bks" = ( +"bkr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -35413,7 +33821,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bkt" = ( +"bks" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -35423,20 +33831,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bku" = ( +"bkt" = ( /obj/machinery/deepfryer, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bkv" = ( +"bku" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bkw" = ( +"bkv" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/machinery/airalarm{ dir = 8; @@ -35447,7 +33855,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bkx" = ( +"bkw" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -35464,19 +33872,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bky" = ( +/area/maintenance/asteroid/port/neast) +"bkx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkz" = ( +/area/maintenance/asteroid/port/neast) +"bky" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -35488,10 +33892,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkA" = ( +/area/maintenance/asteroid/port/neast) +"bkz" = ( /obj/machinery/light/small{ dir = 4 }, @@ -35499,12 +33901,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bkB" = ( +"bkA" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bkC" = ( +/area/engine/engineering) +"bkB" = ( /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -35522,8 +33924,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bkD" = ( +/area/engine/engineering) +"bkC" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35533,18 +33935,31 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) +"bkD" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/engine/engineering) "bkE" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, /obj/machinery/power/emitter{ anchored = 1; state = 2 @@ -35552,21 +33967,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) +/area/engine/engineering) "bkF" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/supermatter) -"bkG" = ( /obj/machinery/light/small{ dir = 8 }, @@ -35574,18 +33976,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bkH" = ( +"bkG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bkI" = ( +"bkH" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"bkJ" = ( +"bkI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -35594,8 +33996,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bkK" = ( +/area/crew_quarters/heads/cmo) +"bkJ" = ( /obj/structure/table, /obj/item/weapon/folder/red{ pixel_x = 8; @@ -35605,7 +34007,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bkL" = ( +"bkK" = ( /obj/structure/chair/office/light{ dir = 8 }, @@ -35614,7 +34016,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bkM" = ( +"bkL" = ( /obj/machinery/vending/wallmed{ pixel_x = 24 }, @@ -35622,20 +34024,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bkN" = ( +"bkM" = ( /obj/structure/table, /obj/item/weapon/folder/white, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bkO" = ( +"bkN" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bkP" = ( +"bkO" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, @@ -35643,13 +34045,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bkQ" = ( +"bkP" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bkR" = ( +"bkQ" = ( /obj/structure/chair{ dir = 8 }, @@ -35662,13 +34064,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bkS" = ( +"bkR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bkT" = ( +"bkS" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -35681,10 +34083,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkU" = ( +/area/maintenance/asteroid/port/west) +"bkT" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -35692,15 +34092,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bkV" = ( +/area/maintenance/asteroid/port/west) +"bkU" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bkW" = ( +"bkV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -35710,7 +34108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bkX" = ( +"bkW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -35724,14 +34122,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bkY" = ( +"bkX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock/glass{ name = "Bar" }, -/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/crew_quarters/bar) +"bkY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -35740,20 +34145,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) "bla" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/bar) -"blb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35762,13 +34159,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"blc" = ( +"blb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bld" = ( +"blc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -35776,20 +34173,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"ble" = ( +"bld" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"blf" = ( +"ble" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/structure/window/reinforced, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"blg" = ( +"blf" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -35817,10 +34214,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"blh" = ( +/area/maintenance/asteroid/port/neast) +"blg" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -35836,7 +34231,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bli" = ( +"blh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35850,7 +34245,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blj" = ( +"bli" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35867,7 +34262,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blk" = ( +"blj" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35886,7 +34281,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bll" = ( +"blk" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35904,7 +34299,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blm" = ( +"bll" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -35917,7 +34312,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bln" = ( +"blm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -35928,7 +34323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blo" = ( +"bln" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -35937,8 +34332,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"blp" = ( +/area/engine/engineering) +"blo" = ( /obj/machinery/light, /obj/structure/cable{ d1 = 4; @@ -35949,8 +34344,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"blq" = ( +/area/engine/engineering) +"blp" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -35959,8 +34354,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"blr" = ( +/area/engine/engineering) +"blq" = ( /obj/machinery/computer/station_alert, /obj/machinery/requests_console{ announcementConsole = 1; @@ -35973,14 +34368,14 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bls" = ( +/area/crew_quarters/heads/chief) +"blr" = ( /obj/machinery/light, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"blt" = ( +/area/engine/engineering) +"bls" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4; @@ -35993,7 +34388,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blu" = ( +"blt" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -36012,7 +34407,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blv" = ( +"blu" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36032,7 +34427,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blw" = ( +"blv" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36054,7 +34449,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blx" = ( +"blw" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36074,7 +34469,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bly" = ( +"blx" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36091,7 +34486,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blz" = ( +"bly" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36109,7 +34504,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blA" = ( +"blz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36123,7 +34518,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blB" = ( +"blA" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -36147,7 +34542,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"blC" = ( +"blB" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -36169,7 +34564,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blD" = ( +"blC" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36183,7 +34578,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blE" = ( +"blD" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36203,7 +34598,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blF" = ( +"blE" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36224,7 +34619,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blG" = ( +"blF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36242,7 +34637,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blH" = ( +"blG" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -36265,7 +34660,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blI" = ( +"blH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -36282,7 +34677,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"blJ" = ( +"blI" = ( /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -36296,8 +34691,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"blK" = ( +/area/crew_quarters/heads/cmo) +"blJ" = ( /obj/machinery/button/door{ id = "medp1"; name = "Privacy Shutters"; @@ -36307,13 +34702,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"blL" = ( +"blK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"blM" = ( +"blL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -36323,7 +34718,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"blN" = ( +"blM" = ( /obj/machinery/button/door{ id = "medp2"; name = "Privacy Shutters"; @@ -36333,27 +34728,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"blO" = ( +"blN" = ( /obj/machinery/computer/operating, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"blP" = ( +"blO" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"blQ" = ( +"blP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"blR" = ( +"blQ" = ( /obj/structure/chair{ dir = 8 }, @@ -36366,7 +34761,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"blS" = ( +"blR" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -36375,7 +34770,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"blT" = ( +"blS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -36383,7 +34778,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"blU" = ( +"blT" = ( /obj/machinery/door/airlock/glass_virology{ name = "Isolation A"; req_access_txt = "39" @@ -36393,29 +34788,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"blV" = ( +"blU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"blW" = ( +"blV" = ( /obj/structure/bed, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"blX" = ( +"blW" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"blY" = ( +"blX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -36425,7 +34820,7 @@ /area/mine/unexplored{ name = "Civilian Asteroid" }) -"blZ" = ( +"blY" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -36435,10 +34830,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bma" = ( +/area/maintenance/asteroid/port/west) +"blZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -36447,15 +34840,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) +"bma" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/storage/primary) "bmb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/storage/primary) -"bmc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -36464,7 +34857,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bmd" = ( +"bmc" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -36474,7 +34867,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bme" = ( +"bmd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -36486,7 +34879,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bmf" = ( +"bme" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -36495,7 +34888,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bmg" = ( +"bmf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -36504,7 +34897,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bmh" = ( +"bmg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -36512,19 +34905,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bmi" = ( +"bmh" = ( /obj/machinery/light, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bmj" = ( +"bmi" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bmk" = ( +"bmj" = ( /obj/machinery/vending/cola, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -36541,7 +34934,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bml" = ( +"bmk" = ( /obj/machinery/food_cart, /obj/machinery/light_switch{ pixel_x = -25 @@ -36555,7 +34948,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bmm" = ( +"bml" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -36564,7 +34957,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bmn" = ( +"bmm" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -36578,7 +34971,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bmo" = ( +"bmn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -36586,7 +34979,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"bmp" = ( +"bmo" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -36604,10 +34997,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bmq" = ( +/area/maintenance/asteroid/port/neast) +"bmp" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -36623,10 +35014,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bmr" = ( +/area/maintenance/asteroid/port/neast) +"bmq" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36641,10 +35030,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bms" = ( +/area/maintenance/asteroid/port/neast) +"bmr" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36662,10 +35049,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bmt" = ( +/area/maintenance/asteroid/port/neast) +"bms" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -36677,7 +35062,7 @@ }, /turf/open/space, /area/space) -"bmu" = ( +"bmt" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -36690,7 +35075,7 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"bmv" = ( +"bmu" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -36707,7 +35092,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmw" = ( +"bmv" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36723,7 +35108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmx" = ( +"bmw" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -36740,7 +35125,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmy" = ( +"bmx" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -36761,7 +35146,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmz" = ( +"bmy" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -36774,7 +35159,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmA" = ( +"bmz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 2"; @@ -36788,7 +35173,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmB" = ( +"bmA" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -36798,8 +35183,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bmC" = ( +/area/engine/engineering) +"bmB" = ( /obj/structure/reflector/single{ anchored = 1; dir = 4; @@ -36809,16 +35194,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bmD" = ( +/area/engine/engineering) +"bmC" = ( /obj/structure/reflector/box{ anchored = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bmE" = ( +/area/engine/engineering) +"bmD" = ( /obj/structure/reflector/single{ anchored = 1; dir = 1; @@ -36828,8 +35213,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bmF" = ( +/area/engine/engineering) +"bmE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -36839,7 +35224,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmG" = ( +"bmF" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -36852,7 +35237,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmH" = ( +"bmG" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -36861,7 +35246,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmI" = ( +"bmH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -36869,7 +35254,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmJ" = ( +"bmI" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -36885,7 +35270,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmK" = ( +"bmJ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -36905,7 +35290,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmL" = ( +"bmK" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -36924,7 +35309,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmM" = ( +"bmL" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -36944,7 +35329,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bmN" = ( +"bmM" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -36960,7 +35345,7 @@ }, /turf/open/space, /area/space) -"bmO" = ( +"bmN" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; @@ -36976,7 +35361,7 @@ }, /turf/open/space, /area/space) -"bmP" = ( +"bmO" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 @@ -36991,7 +35376,7 @@ }, /turf/open/space, /area/space) -"bmQ" = ( +"bmP" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -37011,7 +35396,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmR" = ( +"bmQ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -37029,7 +35414,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmS" = ( +"bmR" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -37049,7 +35434,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmT" = ( +"bmS" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -37066,7 +35451,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmU" = ( +"bmT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37075,7 +35460,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmV" = ( +"bmU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -37085,7 +35470,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmW" = ( +"bmV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -37097,7 +35482,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bmX" = ( +"bmW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37105,13 +35490,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"bmY" = ( +"bmX" = ( /obj/machinery/light, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bmZ" = ( +/area/crew_quarters/heads/cmo) +"bmY" = ( /obj/machinery/camera{ c_tag = "Chief Medical Officer's Office"; dir = 1; @@ -37128,25 +35513,25 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bna" = ( +/area/crew_quarters/heads/cmo) +"bmZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bnb" = ( +/area/crew_quarters/heads/cmo) +"bna" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bnc" = ( +"bnb" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room"; req_access_txt = "5" @@ -37156,7 +35541,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bnd" = ( +"bnc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -37164,22 +35549,23 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/patients_rooms) +"bnd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medp2" + }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) "bne" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medp2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/patients_rooms) -"bnf" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room 2"; req_access_txt = "5" @@ -37189,25 +35575,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bng" = ( +"bnf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bnh" = ( +"bng" = ( /obj/structure/closet/secure_closet/medical2, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bni" = ( +"bnh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -37224,13 +35610,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bnj" = ( +"bni" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bnk" = ( +"bnj" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -37239,7 +35625,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bnl" = ( +"bnk" = ( /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty, @@ -37265,7 +35651,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bnm" = ( +"bnl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -37275,13 +35661,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bnn" = ( +"bnm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bno" = ( +"bnn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -37289,7 +35675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnp" = ( +"bno" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37302,7 +35688,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnq" = ( +"bnp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37310,7 +35696,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnr" = ( +"bnq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37324,7 +35710,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bns" = ( +"bnr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37332,7 +35718,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnt" = ( +"bns" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -37342,14 +35728,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnu" = ( +"bnt" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bnv" = ( +"bnu" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -37357,10 +35743,8 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bnw" = ( +/area/maintenance/asteroid/starboard) +"bnv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -37368,7 +35752,7 @@ /area/mine/unexplored{ name = "Medical Asteroid" }) -"bnx" = ( +"bnw" = ( /obj/structure/disposaloutlet{ dir = 4 }, @@ -37379,7 +35763,7 @@ /area/mine/unexplored{ name = "Medical Asteroid" }) -"bny" = ( +"bnx" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -37388,7 +35772,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bnz" = ( +"bny" = ( /obj/structure/table, /obj/machinery/camera{ c_tag = "Primary Tool Storage North"; @@ -37399,7 +35783,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bnA" = ( +"bnz" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -37409,7 +35793,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bnB" = ( +"bnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -37427,6 +35811,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) +"bnB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/storage/primary) "bnC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37436,6 +35833,10 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -37450,34 +35851,17 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) "bnE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/storage/primary) -"bnF" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -37494,7 +35878,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bnG" = ( +"bnF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -37515,7 +35899,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bnH" = ( +"bnG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -37532,33 +35916,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bnI" = ( +"bnH" = ( /obj/machinery/door/airlock/glass{ name = "Bar" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/crew_quarters/bar) +"bnI" = ( +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) "bnJ" = ( -/obj/machinery/door/airlock/glass{ - name = "Bar" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/bar) -"bnK" = ( /obj/structure/sign/barsign, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bnL" = ( +"bnK" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -37567,15 +35949,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"bnM" = ( +"bnL" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bnN" = ( +/area/maintenance/asteroid/port/neast) +"bnM" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37591,10 +35971,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"bnO" = ( +/area/hallway/secondary/bridges/serv_engi) +"bnN" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37611,10 +35989,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"bnP" = ( +/area/hallway/secondary/bridges/serv_engi) +"bnO" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37630,10 +36006,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"bnQ" = ( +/area/hallway/secondary/bridges/serv_engi) +"bnP" = ( /obj/machinery/light{ dir = 4 }, @@ -37645,15 +36019,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bnR" = ( +"bnQ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bnS" = ( +/area/engine/engineering) +"bnR" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Laser Room"; req_access_txt = "10" @@ -37667,8 +36041,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bnT" = ( +/area/engine/engineering) +"bnS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -37676,7 +36050,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bnU" = ( +"bnT" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Laser Room"; req_access_txt = "10" @@ -37684,8 +36058,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bnV" = ( +/area/engine/engineering) +"bnU" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -37699,7 +36073,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bnW" = ( +"bnV" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37719,10 +36093,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"bnX" = ( +/area/hallway/secondary/bridges/engi_med) +"bnW" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37742,10 +36114,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"bnY" = ( +/area/hallway/secondary/bridges/engi_med) +"bnX" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/cable{ @@ -37765,10 +36135,8 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"bnZ" = ( +/area/hallway/secondary/bridges/engi_med) +"bnY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -37778,7 +36146,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"boa" = ( +"bnZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -37788,7 +36156,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bob" = ( +"boa" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -37804,24 +36172,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"boc" = ( +"bob" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bod" = ( +"boc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"boe" = ( +/area/crew_quarters/heads/cmo) +"bod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass_medical{ id_tag = null; @@ -37837,13 +36205,13 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"bof" = ( +/area/crew_quarters/heads/cmo) +"boe" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bog" = ( +/area/medical/medbay/central) +"bof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -37855,8 +36223,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"boh" = ( +/area/medical/medbay/central) +"bog" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; @@ -37864,8 +36232,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"boi" = ( +/area/medical/medbay/central) +"boh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; @@ -37873,8 +36241,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"boj" = ( +/area/medical/medbay/central) +"boi" = ( /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; @@ -37892,21 +36260,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"bok" = ( +"boj" = ( /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bol" = ( +/area/medical/medbay/central) +"bok" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bom" = ( +"bol" = ( /obj/machinery/door/airlock/medical{ name = "Operating Theatre"; req_access_txt = "45" @@ -37916,7 +36284,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"bon" = ( +"bom" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = ""; name = "Surgery Observation"; @@ -37927,7 +36295,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"boo" = ( +"bon" = ( /obj/structure/sink{ icon_state = "sink"; dir = 8; @@ -37938,7 +36306,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bop" = ( +"boo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -37946,7 +36314,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"boq" = ( +"bop" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -37955,7 +36323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bor" = ( +"boq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -37964,7 +36332,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bos" = ( +"bor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -37976,7 +36344,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bot" = ( +"bos" = ( /obj/machinery/door/airlock/virology{ name = "Break Room"; req_access_txt = "39" @@ -37991,7 +36359,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bou" = ( +"bot" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38002,7 +36370,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bov" = ( +"bou" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -38015,7 +36383,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bow" = ( +"bov" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -38023,7 +36391,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"box" = ( +"bow" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /obj/machinery/light{ @@ -38037,7 +36405,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"boy" = ( +"box" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -38045,7 +36413,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"boz" = ( +"boy" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -38057,10 +36425,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"boA" = ( +/area/maintenance/asteroid/starboard) +"boz" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -38068,17 +36434,13 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"boB" = ( +/area/maintenance/asteroid/starboard) +"boA" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"boC" = ( +/area/maintenance/asteroid/port/west) +"boB" = ( /obj/structure/table, /obj/machinery/light{ dir = 8 @@ -38088,7 +36450,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"boD" = ( +"boC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -38098,24 +36460,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"boE" = ( +"boD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"boF" = ( +"boE" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"boG" = ( +"boF" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"boH" = ( +"boG" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -38125,7 +36487,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boI" = ( +"boH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -38151,8 +36513,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boJ" = ( -/obj/machinery/door/firedoor, +"boI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38175,7 +36536,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boK" = ( +"boJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38188,7 +36549,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boL" = ( +"boK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38206,7 +36567,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boM" = ( +"boL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -38223,7 +36584,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boN" = ( +"boM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38231,7 +36592,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boO" = ( +"boN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38245,7 +36606,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boP" = ( +"boO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38256,7 +36617,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boQ" = ( +"boP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -38267,7 +36628,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) +"boQ" = ( +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (NORTH)"; + icon_state = "neutralcorner"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) "boR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -38276,21 +36652,6 @@ }, /area/hallway/primary/port) "boS" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/corner{ - tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/port) -"boT" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -38305,7 +36666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boU" = ( +"boT" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -38317,7 +36678,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boV" = ( +"boU" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, @@ -38332,7 +36693,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boW" = ( +"boV" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -38344,7 +36705,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"boX" = ( +"boW" = ( /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 1" }, @@ -38355,14 +36716,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"boY" = ( -/obj/machinery/door/firedoor, +"boX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -38370,7 +36731,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"boZ" = ( +"boY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -38381,7 +36742,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpa" = ( +"boZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -38392,7 +36753,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpb" = ( +"bpa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -38406,22 +36767,12 @@ d2 = 4; icon_state = "2-4" }, -/obj/machinery/power/apc{ - dir = 8; - name = "Supermatter Containment Room APC"; - pixel_x = -23; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpc" = ( +/area/engine/engineering) +"bpb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -38435,8 +36786,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpd" = ( +/area/engine/engineering) +"bpc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -38453,8 +36804,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpe" = ( +/area/engine/engineering) +"bpd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -38465,8 +36816,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpf" = ( +/area/engine/engineering) +"bpe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -38477,8 +36828,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpg" = ( +/area/engine/engineering) +"bpf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -38489,8 +36840,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bph" = ( +/area/engine/engineering) +"bpg" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -38498,8 +36849,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bpi" = ( +/area/engine/engineering) +"bph" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -38510,14 +36861,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bpj" = ( +/area/engine/engineering) +"bpi" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bpk" = ( +/area/engine/engineering) +"bpj" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -38532,7 +36883,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpl" = ( +"bpk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -38561,7 +36912,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpm" = ( +"bpl" = ( /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 6" }, @@ -38573,14 +36924,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpn" = ( -/obj/machinery/door/firedoor, +"bpm" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -38588,7 +36939,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpo" = ( +"bpn" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, @@ -38599,7 +36950,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bpp" = ( +"bpo" = ( /obj/machinery/light{ dir = 1 }, @@ -38610,14 +36961,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bpq" = ( -/obj/machinery/door/firedoor, +"bpp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -38625,7 +36976,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bpr" = ( +"bpq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/security{ dir = 1; @@ -38638,7 +36989,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bps" = ( +"bpr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -38656,7 +37007,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bpt" = ( +"bps" = ( /obj/machinery/disposal/deliveryChute{ desc = "A chute for big and small criminals alike!"; name = "Criminal Delivery Chute" @@ -38673,7 +37024,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpu" = ( +"bpt" = ( /obj/structure/table, /obj/machinery/airalarm{ frequency = 1439; @@ -38694,7 +37045,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpv" = ( +"bpu" = ( /obj/machinery/recharger, /obj/structure/table, /obj/machinery/light{ @@ -38709,7 +37060,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpw" = ( +"bpv" = ( /obj/structure/filingcabinet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -38728,7 +37079,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpx" = ( +"bpw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38740,10 +37091,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpy" = ( +"bpx" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -38751,11 +37101,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bpz" = ( +"bpy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; @@ -38763,8 +37114,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpA" = ( +/area/medical/medbay/central) +"bpz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -38781,16 +37132,16 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpB" = ( +/area/medical/medbay/central) +"bpA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpC" = ( +/area/medical/medbay/central) +"bpB" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -38804,8 +37155,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpD" = ( +/area/medical/medbay/central) +"bpC" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38818,8 +37169,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpE" = ( +/area/medical/medbay/central) +"bpD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38829,8 +37180,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpF" = ( +/area/medical/medbay/central) +"bpE" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38847,8 +37198,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpG" = ( +/area/medical/medbay/central) +"bpF" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38860,8 +37211,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpH" = ( +/area/medical/medbay/central) +"bpG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38876,8 +37227,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpI" = ( +/area/medical/medbay/central) +"bpH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -38894,8 +37245,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpJ" = ( +/area/medical/medbay/central) +"bpI" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -38905,8 +37256,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpK" = ( +/area/medical/medbay/central) +"bpJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -38914,8 +37265,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpL" = ( +/area/medical/medbay/central) +"bpK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38925,33 +37276,33 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpM" = ( +/area/medical/medbay/central) +"bpL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpN" = ( +/area/medical/medbay/central) +"bpM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpO" = ( +/area/medical/medbay/central) +"bpN" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpP" = ( +/area/medical/medbay/central) +"bpO" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bpQ" = ( +/area/medical/medbay/central) +"bpP" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/infections, /obj/machinery/camera{ @@ -38964,7 +37315,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpR" = ( +"bpQ" = ( /obj/structure/table, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, @@ -38972,7 +37323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpS" = ( +"bpR" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/color/latex, /obj/item/device/healthanalyzer, @@ -38996,14 +37347,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpT" = ( +"bpS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpU" = ( +"bpT" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (EAST)"; @@ -39012,19 +37363,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpV" = ( +"bpU" = ( /obj/structure/closet/wardrobe/virology_white, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bpW" = ( +"bpV" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bpX" = ( +/area/maintenance/asteroid/starboard) +"bpW" = ( /obj/structure/shuttle/engine/propulsion/burst{ tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; @@ -39032,20 +37381,20 @@ }, /turf/open/floor/plating, /area/shuttle/pod_3) -"bpY" = ( +"bpX" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) -"bpZ" = ( +"bpY" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bqa" = ( +"bpZ" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bqb" = ( +"bqa" = ( /obj/machinery/light/small{ dir = 4 }, @@ -39058,10 +37407,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bqc" = ( +/area/maintenance/asteroid/port/west) +"bqb" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /obj/structure/sign/poster/random{ @@ -39073,14 +37420,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bqd" = ( +"bqc" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bqe" = ( +"bqd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -39094,7 +37441,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqf" = ( +"bqe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -39104,7 +37451,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqg" = ( +"bqf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -39119,8 +37466,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqh" = ( -/obj/machinery/door/firedoor, +"bqg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -39135,7 +37481,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqi" = ( +"bqh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -39143,7 +37489,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqj" = ( +"bqi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/junction{ tag = "icon-pipe-j2 (WEST)"; @@ -39154,7 +37500,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqk" = ( +"bqj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; @@ -39169,7 +37515,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bql" = ( +"bqk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -39178,37 +37524,37 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqm" = ( -/obj/machinery/door/firedoor, +"bql" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bqn" = ( -/obj/machinery/door/firedoor, +"bqm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqo" = ( +"bqn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqp" = ( +"bqo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -39216,7 +37562,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqq" = ( +"bqp" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -39231,7 +37577,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqr" = ( +"bqq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; @@ -39245,7 +37591,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqs" = ( +"bqr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -39267,8 +37613,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqt" = ( +/area/engine/engineering) +"bqs" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -39277,22 +37623,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqu" = ( +/area/engine/engineering) +"bqt" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 8; filter_type = "co2"; icon_state = "filter_off_f"; name = "gas filter (CO2)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqv" = ( +/area/engine/engineering) +"bqu" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -39302,22 +37649,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqw" = ( +/area/engine/engineering) +"bqv" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 8; filter_type = "o2"; icon_state = "filter_off_f"; name = "gas filter (O2)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqx" = ( +/area/engine/engineering) +"bqw" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -39335,8 +37683,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqy" = ( +/area/engine/engineering) +"bqx" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -39348,36 +37696,38 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqz" = ( +/area/engine/engineering) +"bqy" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 8; filter_type = "plasma"; icon_state = "filter_off_f"; name = "gas filter (Plasma)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqA" = ( +/area/engine/engineering) +"bqz" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped{ dir = 8; filter_type = ""; icon_state = "filter_off_f"; name = "gas filter (Custom)"; + on = 1; tag = "icon-filter_off_f (WEST)" }, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqB" = ( +/area/engine/engineering) +"bqA" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -39388,8 +37738,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqC" = ( +/area/engine/engineering) +"bqB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -39400,14 +37750,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bqD" = ( +/area/engine/engineering) +"bqC" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/closed/wall/r_wall, /area/engine/supermatter) -"bqE" = ( +"bqD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; frequency = 1441; @@ -39415,8 +37765,8 @@ pixel_y = 1 }, /turf/open/floor/plating/airless, -/area/engine/supermatter) -"bqF" = ( +/area/engine/engineering) +"bqE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ @@ -39432,8 +37782,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqG" = ( -/obj/machinery/door/firedoor, +"bqF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -39443,12 +37792,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bqH" = ( -/obj/machinery/door/firedoor, +"bqG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -39458,11 +37807,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bqI" = ( +"bqH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -39471,7 +37821,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bqJ" = ( +"bqI" = ( /obj/machinery/holopad, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -39481,7 +37831,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bqK" = ( +"bqJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -39493,7 +37843,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bqL" = ( +"bqK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -39515,7 +37865,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bqM" = ( +"bqL" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -39528,7 +37878,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bqN" = ( +"bqM" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -39542,7 +37892,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bqO" = ( +"bqN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -39562,7 +37912,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bqP" = ( +"bqO" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; req_access_txt = "63" @@ -39589,7 +37939,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bqQ" = ( +"bqP" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -39601,8 +37951,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqR" = ( +/area/medical/medbay/central) +"bqQ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -39618,8 +37968,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqS" = ( +/area/medical/medbay/central) +"bqR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -39632,22 +37982,22 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqT" = ( +/area/medical/medbay/central) +"bqS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqU" = ( +/area/medical/medbay/central) +"bqT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqV" = ( +/area/medical/medbay/central) +"bqU" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -39655,8 +38005,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqW" = ( +/area/medical/medbay/central) +"bqV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39670,22 +38020,22 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqX" = ( +/area/medical/medbay/central) +"bqW" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqY" = ( +/area/medical/medbay/central) +"bqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bqZ" = ( +/area/medical/medbay/central) +"bqY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39701,8 +38051,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bra" = ( +/area/medical/medbay/central) +"bqZ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -39715,8 +38065,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"brb" = ( +/area/medical/medbay/central) +"bra" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39724,16 +38074,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"brc" = ( +/area/medical/medbay/central) +"brb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"brd" = ( +/area/medical/medbay/central) +"brc" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/machinery/light{ @@ -39743,8 +38093,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bre" = ( +/area/medical/medbay/central) +"brd" = ( /obj/structure/closet/l3closet/virology, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (NORTHWEST)"; @@ -39753,7 +38103,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brf" = ( +"bre" = ( /obj/machinery/shower{ pixel_y = 24 }, @@ -39764,7 +38114,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brg" = ( +"brf" = ( /obj/machinery/shower{ pixel_y = 24 }, @@ -39775,7 +38125,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brh" = ( +"brg" = ( /obj/structure/closet/l3closet/virology, /obj/machinery/light{ dir = 1 @@ -39787,7 +38137,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bri" = ( +"brh" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -39796,7 +38146,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brj" = ( +"bri" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; @@ -39819,14 +38169,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brk" = ( +"brj" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brl" = ( +"brk" = ( /obj/machinery/computer/pandemic, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (EAST)"; @@ -39835,7 +38185,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"brm" = ( +"brl" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Medical Escape Pod" @@ -39843,24 +38193,18 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"brn" = ( +/area/maintenance/asteroid/starboard) +"brm" = ( /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bro" = ( +/area/maintenance/asteroid/starboard) +"brn" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Medical Escape Pod" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"brp" = ( +/area/maintenance/asteroid/starboard) +"bro" = ( /obj/machinery/door/airlock/shuttle{ name = "Escape Pod Airlock" }, @@ -39872,7 +38216,7 @@ }, /turf/open/floor/plating, /area/shuttle/pod_3) -"brq" = ( +"brp" = ( /obj/structure/chair{ dir = 4 }, @@ -39881,7 +38225,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) -"brr" = ( +"brq" = ( /obj/structure/chair{ dir = 4 }, @@ -39903,12 +38247,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) -"brs" = ( +"brr" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) -"brt" = ( +"brs" = ( /obj/docking_port/stationary/random{ dir = 4; id = "pod_lavaland3"; @@ -39916,25 +38260,25 @@ }, /turf/open/space, /area/space) -"bru" = ( +"brt" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"brv" = ( +"bru" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"brw" = ( +"brv" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"brx" = ( +"brw" = ( /obj/machinery/vending/tool, /obj/structure/sign/map/left/ceres{ pixel_x = -32 @@ -39943,7 +38287,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bry" = ( +"brx" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/weapon/screwdriver, @@ -39951,15 +38295,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"brz" = ( +"bry" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"brA" = ( +"brz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -39969,13 +38313,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brB" = ( +"brA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brC" = ( +"brB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40008,8 +38352,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brD" = ( -/obj/machinery/door/firedoor, +"brC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40027,7 +38370,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brE" = ( +"brD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40035,14 +38378,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brF" = ( +"brE" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brG" = ( +"brF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40060,7 +38403,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brH" = ( +"brG" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40072,7 +38415,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brI" = ( +"brH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40083,7 +38426,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brJ" = ( +"brI" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -40098,7 +38441,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brK" = ( +"brJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40108,8 +38451,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brL" = ( -/obj/machinery/door/firedoor, +"brK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40119,13 +38461,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brM" = ( +"brL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40141,7 +38484,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brN" = ( +"brM" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40152,7 +38495,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brO" = ( +"brN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -40162,7 +38505,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brP" = ( +"brO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 1; @@ -40174,7 +38517,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brQ" = ( +"brP" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -40182,7 +38525,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"brR" = ( +"brQ" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ d1 = 4; @@ -40196,7 +38539,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brS" = ( +"brR" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 0; @@ -40214,7 +38557,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brT" = ( +"brS" = ( /obj/machinery/light, /obj/structure/cable{ d1 = 4; @@ -40228,7 +38571,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brU" = ( +"brT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -40244,8 +38587,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brV" = ( -/obj/machinery/door/firedoor, +"brU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -40261,13 +38603,14 @@ icon_state = "4-8"; pixel_x = 0 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brW" = ( +"brV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; @@ -40281,7 +38624,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brX" = ( +"brW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -40295,7 +38638,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brY" = ( +"brX" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -40314,7 +38657,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"brZ" = ( +"brY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -40325,7 +38668,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsa" = ( +"brZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -40339,8 +38682,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bsb" = ( +/area/engine/engineering) +"bsa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -40353,15 +38696,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bsc" = ( +/area/engine/engineering) +"bsb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"bsd" = ( +"bsc" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -40370,8 +38713,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bse" = ( +/area/engine/engineering) +"bsd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -40379,8 +38722,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bsf" = ( +/area/engine/engineering) +"bse" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -40392,7 +38735,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsg" = ( +"bsf" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -40413,7 +38756,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsh" = ( +"bsg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -40430,7 +38773,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsi" = ( +"bsh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -40447,8 +38790,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsj" = ( -/obj/machinery/door/firedoor, +"bsi" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -40466,11 +38808,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsk" = ( +"bsj" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -40493,7 +38836,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsl" = ( +"bsk" = ( /obj/machinery/light, /obj/structure/cable{ d1 = 4; @@ -40505,7 +38848,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsm" = ( +"bsl" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 0; @@ -40521,7 +38864,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bsn" = ( +"bsm" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ d1 = 4; @@ -40533,7 +38876,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bso" = ( +"bsn" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -40541,14 +38884,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bsp" = ( +"bso" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bsq" = ( +"bsp" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -40559,21 +38902,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bsr" = ( -/obj/machinery/door/firedoor, +"bsq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bss" = ( +"bsr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/engineering{ dir = 8; @@ -40597,7 +38940,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bst" = ( +"bss" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -40613,7 +38956,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bsu" = ( +"bst" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay Security Checkpoint APC"; @@ -40627,7 +38970,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsv" = ( +"bsu" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -40636,12 +38979,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsw" = ( +"bsv" = ( /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsx" = ( +"bsw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -40650,7 +38993,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsy" = ( +"bsx" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -40662,21 +39005,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsz" = ( +"bsy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"bsA" = ( +"bsz" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsB" = ( +/area/medical/medbay/central) +"bsA" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ dir = 1; @@ -40686,27 +39029,27 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsC" = ( +/area/medical/medbay/central) +"bsB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) +/area/medical/medbay/central) +"bsC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/medbay/central) "bsD" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) +/area/medical/medbay/central) "bsE" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay) -"bsF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -40718,24 +39061,24 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsG" = ( +/area/medical/medbay/central) +"bsF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsH" = ( +/area/medical/medbay/central) +"bsG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsI" = ( +/area/medical/medbay/central) +"bsH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40745,8 +39088,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bsJ" = ( +/area/medical/medbay/central) +"bsI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40754,7 +39097,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsK" = ( +"bsJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40771,7 +39114,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsL" = ( +"bsK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40782,7 +39125,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsM" = ( +"bsL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40793,7 +39136,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsN" = ( +"bsM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -40801,7 +39144,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsO" = ( +"bsN" = ( /obj/structure/table/glass, /obj/item/weapon/book/manual/wiki/infections{ pixel_y = 7 @@ -40820,13 +39163,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsP" = ( +"bsO" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsQ" = ( +"bsP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -40836,7 +39179,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsR" = ( +"bsQ" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/device/radio/headset/headset_med, @@ -40854,19 +39197,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bsS" = ( +"bsR" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bsT" = ( +/area/maintenance/asteroid/starboard) +"bsS" = ( /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bsU" = ( +/area/maintenance/asteroid/starboard) +"bsT" = ( /obj/machinery/gateway{ dir = 9 }, @@ -40874,7 +39213,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bsV" = ( +"bsU" = ( /obj/machinery/gateway{ dir = 1 }, @@ -40882,7 +39221,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bsW" = ( +"bsV" = ( /obj/machinery/gateway{ dir = 5 }, @@ -40890,19 +39229,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bsX" = ( +"bsW" = ( /obj/item/weapon/crowbar, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bsY" = ( +"bsX" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bsZ" = ( +/area/maintenance/asteroid/port/west) +"bsY" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -40913,10 +39250,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bta" = ( +/area/maintenance/asteroid/port/west) +"bsZ" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; @@ -40932,21 +39267,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"btb" = ( +"bta" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"btc" = ( +"btb" = ( /obj/structure/table, /obj/item/weapon/storage/belt/utility, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"btd" = ( +"btc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -40958,12 +39293,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bte" = ( +"btd" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"btf" = ( +"bte" = ( /turf/open/floor/plasteel/green/corner{ tag = "icon-greencorner (WEST)"; icon_state = "greencorner"; @@ -40971,14 +39306,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"btg" = ( +"btf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bth" = ( +"btg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -40989,19 +39324,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bti" = ( +"bth" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, /obj/machinery/door/window/eastleft{ name = "Hydroponics Desk"; req_access_txt = "35" }, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"btj" = ( +"bti" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -41012,13 +39345,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"btk" = ( +"btj" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"btl" = ( +"btk" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -41030,18 +39363,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"btm" = ( +/area/maintenance/asteroid/port/east) +"btl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"btn" = ( +/area/hallway/secondary/bridges/serv_engi) +"btm" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -41052,10 +39381,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"bto" = ( +/area/hallway/secondary/bridges/serv_engi) +"btn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; @@ -41065,7 +39392,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"btp" = ( +"bto" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -41077,7 +39404,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"btq" = ( +"btp" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -41085,16 +39412,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"btr" = ( +/area/engine/engineering) +"btq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bts" = ( +/area/engine/engineering) +"btr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -41113,8 +39440,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"btt" = ( +/area/engine/engineering) +"bts" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -41131,8 +39458,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"btu" = ( +/area/engine/engineering) +"btt" = ( /obj/effect/turf_decal/stripes/end{ tag = "icon-warn_end (EAST)"; icon_state = "warn_end"; @@ -41151,7 +39478,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"btv" = ( +"btu" = ( /obj/machinery/power/rad_collector{ anchored = 1 }, @@ -41164,7 +39491,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"btw" = ( +"btv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -41176,7 +39503,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"btx" = ( +"btw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -41187,13 +39514,13 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bty" = ( +"btx" = ( /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) -"btz" = ( +"bty" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -41203,7 +39530,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"btA" = ( +"btz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -41214,7 +39541,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"btB" = ( +"btA" = ( /obj/machinery/power/rad_collector{ anchored = 1 }, @@ -41227,7 +39554,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"btC" = ( +"btB" = ( /obj/effect/turf_decal/stripes/end{ tag = "icon-warn_end (WEST)"; icon_state = "warn_end"; @@ -41246,7 +39573,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"btD" = ( +"btC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -41262,8 +39589,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"btE" = ( +/area/engine/engineering) +"btD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -41276,16 +39603,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"btF" = ( +/area/engine/engineering) +"btE" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"btG" = ( +/area/engine/engineering) +"btF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -41299,8 +39626,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"btH" = ( +/area/engine/engineering) +"btG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -41312,7 +39639,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"btI" = ( +"btH" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -41328,7 +39655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"btJ" = ( +"btI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -41339,7 +39666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"btK" = ( +"btJ" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" @@ -41354,10 +39681,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"btL" = ( +/area/maintenance/asteroid/central) +"btK" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" @@ -41365,10 +39690,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"btM" = ( +/area/maintenance/asteroid/central) +"btL" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -41383,10 +39706,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"btN" = ( +/area/hallway/secondary/bridges/engi_med) +"btM" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -41400,10 +39721,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"btO" = ( +/area/hallway/secondary/bridges/engi_med) +"btN" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -41418,10 +39737,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"btP" = ( +/area/hallway/secondary/bridges/engi_med) +"btO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -41436,7 +39753,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"btQ" = ( +"btP" = ( /obj/machinery/computer/secure_data, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -41450,7 +39767,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"btR" = ( +"btQ" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -41458,16 +39775,16 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btS" = ( +/area/medical/medbay/central) +"btR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btT" = ( +/area/medical/medbay/central) +"btS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -41475,8 +39792,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btU" = ( +/area/medical/medbay/central) +"btT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41484,8 +39801,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btV" = ( +/area/medical/medbay/central) +"btU" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -41493,13 +39810,13 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btW" = ( +/area/medical/medbay/central) +"btV" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btX" = ( +/area/medical/medbay/central) +"btW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -41509,16 +39826,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btY" = ( +/area/medical/medbay/central) +"btX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/whiteblue/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"btZ" = ( +/area/medical/medbay/central) +"btY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -41527,14 +39844,14 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bua" = ( +/area/medical/medbay/central) +"btZ" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bub" = ( +/area/medical/medbay/central) +"bua" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -41542,8 +39859,8 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"buc" = ( +/area/medical/medbay/central) +"bub" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41553,8 +39870,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bud" = ( +/area/medical/medbay/central) +"buc" = ( /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; @@ -41572,8 +39889,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bue" = ( +/area/medical/medbay/central) +"bud" = ( /obj/machinery/door/airlock/virology{ autoclose = 0; frequency = 1449; @@ -41590,7 +39907,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"buf" = ( +"bue" = ( /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; @@ -41609,7 +39926,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bug" = ( +"buf" = ( /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; @@ -41628,7 +39945,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"buh" = ( +"bug" = ( /obj/machinery/door/airlock/virology{ autoclose = 0; frequency = 1449; @@ -41645,7 +39962,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bui" = ( +"buh" = ( /obj/machinery/doorButtons/airlock_controller{ idExterior = "virology_airlock_exterior"; idInterior = "virology_airlock_interior"; @@ -41665,7 +39982,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"buj" = ( +"bui" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -41673,7 +39990,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"buk" = ( +"buj" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -2; @@ -41690,18 +40007,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bul" = ( +"buk" = ( /turf/closed/wall, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bum" = ( +/area/maintenance/asteroid/starboard) +"bul" = ( /obj/item/weapon/computer_hardware/recharger/APC, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bun" = ( +"bum" = ( /obj/machinery/gateway{ dir = 8 }, @@ -41709,13 +40024,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"buo" = ( +"bun" = ( /obj/machinery/gateway/centerstation, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bup" = ( +"buo" = ( /obj/machinery/gateway{ dir = 4 }, @@ -41723,7 +40038,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"buq" = ( +"bup" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 4 @@ -41732,13 +40047,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bur" = ( +"buq" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bus" = ( +"bur" = ( /obj/item/weapon/paper{ info = "
Nanotrasen Exploration and Colonization Program


Due to recent shutdowns of the Exploration and Colonization department shortly after this gateway was delievered on-site during station construction, this room has been condemmed and an engineering team will be on-site within the next few months to recollect the gate. Thank you for your cooperation."; name = "NOTICE - GATEWAY STATUS" @@ -41750,10 +40065,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"but" = ( +/area/maintenance/asteroid/port/west) +"bus" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -41764,10 +40077,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buu" = ( +/area/maintenance/asteroid/port/west) +"but" = ( /obj/structure/table, /obj/machinery/power/apc{ dir = 8; @@ -41784,7 +40095,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"buv" = ( +"buu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -41795,7 +40106,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"buw" = ( +"buv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -41804,14 +40115,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bux" = ( +"buw" = ( /obj/structure/table, /obj/item/device/multitool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"buy" = ( +"bux" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -41827,12 +40138,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"buz" = ( +"buy" = ( /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buA" = ( +"buz" = ( /obj/machinery/camera{ c_tag = "Hydroponics North 1" }, @@ -41843,13 +40154,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buB" = ( +"buA" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buC" = ( +"buB" = ( /obj/structure/beebox, /obj/item/queen_bee/bought, /obj/structure/cable/orange{ @@ -41861,7 +40172,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buD" = ( +"buC" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/cable/orange{ d1 = 4; @@ -41872,7 +40183,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buE" = ( +"buD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -41882,7 +40193,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buF" = ( +"buE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41900,7 +40211,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"buG" = ( +"buF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41915,10 +40226,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buH" = ( +/area/maintenance/asteroid/port/east) +"buG" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -41930,10 +40239,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buI" = ( +/area/maintenance/asteroid/port/east) +"buH" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -41948,10 +40255,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buJ" = ( +/area/maintenance/asteroid/port/east) +"buI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41968,10 +40273,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buK" = ( +/area/maintenance/asteroid/port/east) +"buJ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -41981,17 +40284,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"buL" = ( +/area/maintenance/asteroid/port/east) +"buK" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/space, /area/space) -"buM" = ( +"buL" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -42002,7 +40303,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buN" = ( +"buM" = ( /obj/machinery/light/small{ dir = 1 }, @@ -42013,7 +40314,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buO" = ( +"buN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -42021,7 +40322,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buP" = ( +"buO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -42032,7 +40333,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buQ" = ( +"buP" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -42043,7 +40344,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buR" = ( +"buQ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -42060,7 +40361,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buS" = ( +"buR" = ( /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; @@ -42068,7 +40369,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"buT" = ( +"buS" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ dir = 8 @@ -42076,14 +40377,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"buU" = ( +/area/engine/engineering) +"buT" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"buV" = ( +/area/engine/engineering) +"buU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42100,8 +40401,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"buW" = ( +/area/engine/engineering) +"buV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -42120,8 +40421,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"buX" = ( +/area/engine/engineering) +"buW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -42132,14 +40433,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"buY" = ( +"buX" = ( /obj/machinery/power/supermatter_shard/crystal, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) -"buZ" = ( +"buY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -42151,7 +40452,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/supermatter) -"bva" = ( +"buZ" = ( /obj/machinery/power/rad_collector{ anchored = 1 }, @@ -42165,7 +40466,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bvb" = ( +"bva" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42184,8 +40485,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bvc" = ( +/area/engine/engineering) +"bvb" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -42193,8 +40494,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bvd" = ( +/area/engine/engineering) +"bvc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, @@ -42204,15 +40505,15 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bve" = ( +/area/engine/engineering) +"bvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bvf" = ( +"bve" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -42230,7 +40531,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bvg" = ( +"bvf" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -42243,17 +40544,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bvh" = ( +"bvg" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvi" = ( +/area/maintenance/asteroid/central) +"bvh" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -42272,10 +40571,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvj" = ( +/area/maintenance/asteroid/central) +"bvi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42294,16 +40591,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvk" = ( +/area/maintenance/asteroid/central) +"bvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/power/apc{ dir = 1; - name = "Central Asteroid Maintence APC"; + name = "Central Asteroid Maintenance APC"; pixel_x = 0; pixel_y = 24 }, @@ -42317,10 +40612,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvl" = ( +/area/maintenance/asteroid/central) +"bvk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42330,10 +40623,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvm" = ( +/area/maintenance/asteroid/central) +"bvl" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -42346,10 +40637,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvn" = ( +/area/maintenance/asteroid/central) +"bvm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42363,10 +40652,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bvo" = ( +/area/maintenance/asteroid/central) +"bvn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -42377,7 +40664,7 @@ }, /turf/open/space, /area/space) -"bvp" = ( +"bvo" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -42388,7 +40675,7 @@ }, /turf/open/space, /area/space) -"bvq" = ( +"bvp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42398,7 +40685,7 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"bvr" = ( +"bvq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42414,7 +40701,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvs" = ( +"bvr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42428,7 +40715,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvt" = ( +"bvs" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -42442,7 +40729,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvu" = ( +"bvt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Mix Input"; @@ -42458,7 +40745,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvv" = ( +"bvu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -42472,7 +40759,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvw" = ( +"bvv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -42483,7 +40770,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvx" = ( +"bvw" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42494,29 +40781,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bvy" = ( +"bvx" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvz" = ( +/area/medical/medbay/central) +"bvy" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvA" = ( +/area/medical/medbay/central) +"bvz" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvB" = ( +/area/medical/medbay/central) +"bvA" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = -3; @@ -42525,15 +40812,15 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvC" = ( +/area/medical/medbay/central) +"bvB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvD" = ( +/area/medical/medbay/central) +"bvC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -42541,20 +40828,20 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvE" = ( +/area/medical/medbay/central) +"bvD" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvF" = ( +/area/medical/medbay/central) +"bvE" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvG" = ( +/area/medical/medbay/central) +"bvF" = ( /obj/machinery/sleeper{ dir = 4; icon_state = "sleeper-open" @@ -42562,14 +40849,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvH" = ( +/area/medical/medbay/central) +"bvG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvI" = ( +/area/medical/medbay/central) +"bvH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, @@ -42577,8 +40864,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvJ" = ( +/area/medical/medbay/central) +"bvI" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 8; icon_state = "cell-off" @@ -42586,8 +40873,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvK" = ( +/area/medical/medbay/central) +"bvJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/bed/roller, /turf/open/floor/plasteel/whiteblue/side{ @@ -42596,18 +40883,18 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bvL" = ( +/area/medical/medbay/central) +"bvK" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bvM" = ( +/area/medical/genetics/cloning) +"bvL" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bvN" = ( +/area/medical/genetics/cloning) +"bvM" = ( /obj/machinery/door/airlock/glass_virology{ name = "Monkey Pen"; req_access_txt = "39" @@ -42617,7 +40904,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bvO" = ( +"bvN" = ( /obj/machinery/power/apc{ dir = 8; name = "Virology APC"; @@ -42637,7 +40924,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bvP" = ( +"bvO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -42647,10 +40934,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bvQ" = ( +/area/maintenance/asteroid/starboard) +"bvP" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -42664,10 +40949,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bvR" = ( +/area/maintenance/asteroid/starboard) +"bvQ" = ( /obj/machinery/gateway{ dir = 10 }, @@ -42675,7 +40958,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bvS" = ( +"bvR" = ( /obj/machinery/gateway, /obj/structure/cable/orange{ d2 = 2; @@ -42685,7 +40968,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bvT" = ( +"bvS" = ( /obj/machinery/gateway{ dir = 6 }, @@ -42693,7 +40976,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bvU" = ( +"bvT" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -42707,7 +40990,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bvV" = ( +"bvU" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/structure/window/reinforced, @@ -42715,7 +40998,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bvW" = ( +"bvV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -42723,7 +41006,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bvX" = ( +"bvW" = ( /obj/structure/table, /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, @@ -42731,7 +41014,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bvY" = ( +"bvX" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -42747,7 +41030,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bvZ" = ( +"bvY" = ( /obj/machinery/camera{ c_tag = "Hydroponics Front Desk"; dir = 4 @@ -42759,7 +41042,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwa" = ( +"bvZ" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -42768,7 +41051,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwb" = ( +"bwa" = ( /turf/open/floor/plasteel/darkgreen/side{ tag = "icon-darkgreen (WEST)"; icon_state = "darkgreen"; @@ -42776,12 +41059,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwc" = ( +"bwb" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwd" = ( +"bwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -42790,7 +41073,7 @@ dir = 4 }, /area/hydroponics) -"bwe" = ( +"bwd" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/machinery/door/firedoor, @@ -42798,18 +41081,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwf" = ( +"bwe" = ( /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwg" = ( +"bwf" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bwh" = ( +"bwg" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -42827,10 +41110,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bwi" = ( +/area/maintenance/asteroid/port/east) +"bwh" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -42843,25 +41124,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"bwj" = ( +"bwi" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bwk" = ( +"bwj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; + layer = 2.6; name = "Emergency Lockdown Blastdoor" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bwl" = ( +"bwk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -42869,33 +41151,35 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "engineeringlockdown"; + layer = 2.6; + name = "Emergency Lockdown Blastdoor" + }, /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "Engineering Foyer"; req_access_txt = "0"; req_one_access_txt = "10;24" }, -/obj/machinery/door/poddoor/preopen{ - id = "engineeringlockdown"; - name = "Emergency Lockdown Blastdoor" - }, /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bwm" = ( +"bwl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; + layer = 2.6; name = "Emergency Lockdown Blastdoor" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bwn" = ( +"bwm" = ( /obj/structure/table, /obj/item/weapon/pipe_dispenser, /obj/machinery/camera{ @@ -42907,8 +41191,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bwo" = ( +/area/engine/engineering) +"bwn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42923,8 +41207,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bwp" = ( +/area/engine/engineering) +"bwo" = ( /obj/machinery/power/rad_collector{ anchored = 1 }, @@ -42938,7 +41222,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bwq" = ( +"bwp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42959,8 +41243,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bwr" = ( +/area/engine/engineering) +"bwq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -42973,36 +41257,37 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bws" = ( +/area/engine/engineering) +"bwr" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bwt" = ( +/area/engine/engineering) +"bws" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bwu" = ( +/area/engine/engineering) +"bwt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; + layer = 2.6; name = "Emergency Lockdown Blastdoor" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bwv" = ( +"bwu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -43011,41 +41296,36 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "engineeringlockdown"; + layer = 2.6; + name = "Emergency Lockdown Blastdoor" + }, /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "Engineering Foyer"; req_access_txt = "0"; req_one_access_txt = "10;24" }, -/obj/machinery/door/poddoor/preopen{ - id = "engineeringlockdown"; - name = "Emergency Lockdown Blastdoor" - }, /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bww" = ( +"bwv" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bwx" = ( +/area/maintenance/asteroid/central) +"bww" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bwy" = ( +/area/maintenance/asteroid/central) +"bwx" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bwz" = ( +/area/maintenance/asteroid/central) +"bwy" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -43057,17 +41337,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bwA" = ( +/area/maintenance/asteroid/central) +"bwz" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bwB" = ( +/area/maintenance/asteroid/central) +"bwA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -43080,7 +41356,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwC" = ( +"bwB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -43088,7 +41364,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwD" = ( +"bwC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -43096,7 +41372,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwE" = ( +"bwD" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Mix Output"; @@ -43109,7 +41385,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwF" = ( +"bwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -43124,7 +41400,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwG" = ( +"bwF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -43138,7 +41414,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwH" = ( +"bwG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -43150,21 +41426,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bwI" = ( +"bwH" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwJ" = ( +/area/medical/medbay/central) +"bwI" = ( /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwK" = ( +/area/medical/medbay/central) +"bwJ" = ( /obj/structure/chair/office/light{ dir = 8 }, @@ -43172,8 +41448,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwL" = ( +/area/medical/medbay/central) +"bwK" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Medbay"; @@ -43182,8 +41458,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwM" = ( +/area/medical/medbay/central) +"bwL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Medbay East"; @@ -43198,8 +41474,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwN" = ( +/area/medical/medbay/central) +"bwM" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, @@ -43210,8 +41486,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwO" = ( +/area/medical/medbay/central) +"bwN" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -43220,8 +41496,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwP" = ( +/area/medical/medbay/central) +"bwO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, @@ -43229,8 +41505,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwQ" = ( +/area/medical/medbay/central) +"bwP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -43244,8 +41520,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwR" = ( +/area/medical/medbay/central) +"bwQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; @@ -43265,8 +41541,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwS" = ( +/area/medical/medbay/central) +"bwR" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ @@ -43275,8 +41551,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bwT" = ( +/area/medical/medbay/central) +"bwS" = ( /obj/machinery/shower{ dir = 4 }, @@ -43286,8 +41562,8 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bwU" = ( +/area/medical/genetics/cloning) +"bwT" = ( /obj/structure/mirror{ pixel_y = 32 }, @@ -43297,8 +41573,8 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bwV" = ( +/area/medical/genetics/cloning) +"bwU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -43312,8 +41588,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bwW" = ( +/area/medical/genetics/cloning) +"bwV" = ( /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -43327,8 +41603,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bwX" = ( +/area/medical/genetics/cloning) +"bwW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -43338,7 +41614,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bwY" = ( +"bwX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -43347,13 +41623,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bwZ" = ( +"bwY" = ( /mob/living/carbon/monkey, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"bxa" = ( +"bwZ" = ( /obj/item/wallframe/apc, /obj/structure/cable/orange{ d2 = 4; @@ -43363,7 +41639,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bxb" = ( +"bxa" = ( /obj/item/stack/rods, /obj/structure/cable/orange{ d1 = 4; @@ -43374,7 +41650,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bxc" = ( +"bxb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -43389,7 +41665,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bxd" = ( +"bxc" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -43399,7 +41675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bxe" = ( +"bxd" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -43410,15 +41686,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"bxf" = ( +"bxe" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bxg" = ( +/area/maintenance/asteroid/port/west) +"bxf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ @@ -43426,20 +41700,20 @@ dir = 5 }, /area/storage/primary) -"bxh" = ( +"bxg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bxi" = ( +"bxh" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bxj" = ( +"bxi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Service Asteroid Hallway 3"; @@ -43452,7 +41726,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bxk" = ( +"bxj" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics"; req_access_txt = "35" @@ -43463,21 +41737,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxl" = ( +"bxk" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxm" = ( +"bxl" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -43487,7 +41761,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxn" = ( +"bxm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -43498,7 +41772,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxo" = ( +"bxn" = ( /obj/structure/table, /obj/item/seeds/chili, /obj/item/seeds/grape, @@ -43514,20 +41788,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxp" = ( +"bxo" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxq" = ( +"bxp" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/cable/orange{ d1 = 1; @@ -43538,7 +41812,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxr" = ( +"bxq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -43546,7 +41820,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxs" = ( +"bxr" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -43555,7 +41829,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bxt" = ( +"bxs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -43571,10 +41845,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bxu" = ( +/area/maintenance/asteroid/port/east) +"bxt" = ( /obj/machinery/power/apc{ dir = 8; name = "Engineering Foyer APC"; @@ -43596,7 +41868,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxv" = ( +"bxu" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -43618,7 +41890,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxw" = ( +"bxv" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -43632,7 +41904,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxx" = ( +"bxw" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-22"; icon_state = "plant-22" @@ -43644,7 +41916,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxy" = ( +"bxx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -43664,15 +41936,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bxz" = ( +/area/engine/engineering) +"bxy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/supermatter) -"bxA" = ( +"bxz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass_engineering{ heat_proof = 1; @@ -43684,7 +41956,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bxB" = ( +"bxA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; dir = 6 @@ -43692,13 +41964,13 @@ /obj/machinery/meter, /turf/closed/wall/r_wall, /area/engine/supermatter) -"bxC" = ( +"bxB" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/closed/wall/r_wall, /area/engine/supermatter) -"bxD" = ( +"bxC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -43718,8 +41990,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bxE" = ( +/area/engine/engineering) +"bxD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -43731,14 +42003,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bxF" = ( +/area/engine/engineering) +"bxE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bxG" = ( +/area/engine/engineering) +"bxF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-22"; @@ -43752,7 +42024,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxH" = ( +"bxG" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -43767,7 +42039,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxI" = ( +"bxH" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -43785,7 +42057,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxJ" = ( +"bxI" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Foyer APC"; @@ -43805,27 +42077,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bxK" = ( +"bxJ" = ( /turf/closed/mineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bxL" = ( +/area/maintenance/asteroid/central) +"bxK" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bxM" = ( +/area/maintenance/asteroid/central) +"bxL" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bxN" = ( +/area/maintenance/asteroid/central) +"bxM" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/clothing/glasses/meson, @@ -43836,7 +42102,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxO" = ( +"bxN" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -43845,7 +42111,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxP" = ( +"bxO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -43856,7 +42122,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxQ" = ( +"bxP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -43866,7 +42132,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxR" = ( +"bxQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -43874,7 +42140,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxS" = ( +"bxR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -43883,14 +42149,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bxT" = ( +"bxS" = ( /obj/structure/table/reinforced, /obj/item/weapon/reagent_containers/food/drinks/britcup, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxU" = ( +/area/medical/medbay/central) +"bxT" = ( /obj/machinery/button/door{ id = "medmain"; name = "Medbay Foyer Doors"; @@ -43909,30 +42175,30 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxV" = ( +/area/medical/medbay/central) +"bxU" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/wrench/medical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxW" = ( +/area/medical/medbay/central) +"bxV" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxX" = ( +/area/medical/medbay/central) +"bxW" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxY" = ( +/area/medical/medbay/central) +"bxX" = ( /obj/structure/bed/roller, /obj/machinery/light{ icon_state = "tube1"; @@ -43945,8 +42211,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bxZ" = ( +/area/medical/medbay/central) +"bxY" = ( /obj/machinery/shower{ dir = 4 }, @@ -43956,18 +42222,18 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bya" = ( +/area/medical/genetics/cloning) +"bxZ" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"byb" = ( +/area/medical/genetics/cloning) +"bya" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"byc" = ( +/area/medical/genetics/cloning) +"byb" = ( /obj/machinery/dna_scannernew, /obj/structure/cable/orange{ d1 = 1; @@ -43983,34 +42249,32 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"byd" = ( +/area/medical/genetics/cloning) +"byc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bye" = ( +/area/maintenance/asteroid/starboard) +"byd" = ( /obj/machinery/light, /mob/living/carbon/monkey, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"byf" = ( +"bye" = ( /obj/item/weapon/screwdriver, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"byg" = ( +"byf" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"byh" = ( +"byg" = ( /obj/structure/table, /obj/item/weapon/paper/pamphlet, /obj/item/weapon/coin/silver, @@ -44018,7 +42282,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/awaymission/research/interior/gateway) -"byi" = ( +"byh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/camera{ @@ -44031,13 +42295,13 @@ dir = 5 }, /area/storage/primary) -"byj" = ( +"byi" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"byk" = ( +"byj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/newscaster{ pixel_x = -28; @@ -44049,7 +42313,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"byl" = ( +"byk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -44058,7 +42322,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bym" = ( +"byl" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -44070,7 +42334,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"byn" = ( +"bym" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -44089,7 +42353,7 @@ dir = 4 }, /area/hydroponics) -"byo" = ( +"byn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44102,13 +42366,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"byp" = ( +"byo" = ( /turf/open/floor/plasteel/darkgreen/side{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) -"byq" = ( +"byp" = ( /obj/machinery/camera{ c_tag = "Hydroponics North 2" }, @@ -44121,7 +42385,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"byr" = ( +"byq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -44138,7 +42402,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bys" = ( +"byr" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -44149,10 +42413,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"byt" = ( +/area/maintenance/asteroid/port/east) +"bys" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -44162,29 +42424,27 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"byu" = ( +/area/maintenance/asteroid/port/east) +"byt" = ( /obj/structure/rack, /obj/item/weapon/storage/bag/ore, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"byv" = ( +"byu" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"byw" = ( +"byv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byx" = ( +"byw" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44195,13 +42455,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byy" = ( +"byx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byz" = ( +"byy" = ( /obj/machinery/light{ dir = 4 }, @@ -44209,7 +42469,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byA" = ( +"byz" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -44223,16 +42483,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"byB" = ( +/area/engine/engineering) +"byA" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"byC" = ( +/area/engine/engineering) +"byB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -44244,14 +42504,14 @@ name = "reinforced floor" }, /area/engine/supermatter) -"byD" = ( +"byC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) -"byE" = ( +"byD" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Gas To Chamber"; @@ -44262,7 +42522,7 @@ name = "reinforced floor" }, /area/engine/supermatter) -"byF" = ( +"byE" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -44270,8 +42530,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"byG" = ( +/area/engine/engineering) +"byF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -44285,12 +42545,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"byH" = ( +/area/engine/engineering) +"byG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"byI" = ( +/area/engine/engineering) +"byH" = ( /obj/machinery/light{ dir = 8 }, @@ -44303,14 +42563,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byJ" = ( +"byI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byK" = ( +"byJ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -44318,20 +42578,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"byL" = ( +"byK" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"byM" = ( +"byL" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"byN" = ( +/area/maintenance/asteroid/central) +"byM" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -44346,7 +42604,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"byO" = ( +"byN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -44354,7 +42612,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"byP" = ( +"byO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44369,7 +42627,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"byQ" = ( +"byP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -44380,8 +42638,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byR" = ( +/area/medical/medbay/central) +"byQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -44390,15 +42648,15 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byS" = ( +/area/medical/medbay/central) +"byR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byT" = ( +/area/medical/medbay/central) +"byS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -44408,8 +42666,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byU" = ( +/area/medical/medbay/central) +"byT" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -44420,15 +42678,15 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byV" = ( +/area/medical/medbay/central) +"byU" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byW" = ( +/area/medical/medbay/central) +"byV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -44440,8 +42698,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byX" = ( +/area/medical/medbay/central) +"byW" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, @@ -44454,14 +42712,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byY" = ( +/area/medical/medbay/central) +"byX" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"byZ" = ( +/area/medical/medbay/central) +"byY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -44474,8 +42732,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bza" = ( +/area/medical/medbay/central) +"byZ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -44491,8 +42749,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzb" = ( +/area/medical/medbay/central) +"bza" = ( /obj/machinery/shower{ dir = 4 }, @@ -44501,8 +42759,8 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bzc" = ( +/area/medical/genetics/cloning) +"bzb" = ( /obj/structure/chair{ dir = 4 }, @@ -44510,8 +42768,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bzd" = ( +/area/medical/genetics/cloning) +"bzc" = ( /obj/machinery/computer/cloning, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -44533,8 +42791,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bze" = ( +/area/medical/genetics/cloning) +"bzd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/pump, /obj/machinery/light{ @@ -44545,7 +42803,7 @@ dir = 5 }, /area/storage/primary) -"bzf" = ( +"bze" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/vault{ @@ -44553,7 +42811,7 @@ dir = 5 }, /area/storage/primary) -"bzg" = ( +"bzf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -44561,27 +42819,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) +"bzg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/storage/primary) "bzh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) "bzi" = ( -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/storage/primary) -"bzj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -44589,7 +42847,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bzk" = ( +"bzj" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -44598,7 +42856,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzl" = ( +"bzk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -44607,7 +42865,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzm" = ( +"bzl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -44617,7 +42875,7 @@ dir = 4 }, /area/hydroponics) -"bzn" = ( +"bzm" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -44627,22 +42885,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"bzp" = ( +"bzn" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzq" = ( +"bzo" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -44651,7 +42900,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzr" = ( +"bzp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44659,12 +42908,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bzs" = ( +"bzq" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bzt" = ( +/area/maintenance/asteroid/central) +"bzr" = ( /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" @@ -44672,10 +42919,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bzu" = ( +/area/maintenance/asteroid/central) +"bzs" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; @@ -44685,7 +42930,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzv" = ( +"bzt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; @@ -44696,7 +42941,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzw" = ( +"bzu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44712,7 +42957,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzx" = ( +"bzv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; @@ -44723,7 +42968,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzy" = ( +"bzw" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -44743,7 +42988,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzz" = ( +"bzx" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; @@ -44753,29 +42998,34 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bzA" = ( +"bzy" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5; + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bzB" = ( +/area/engine/engineering) +"bzz" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + tag = "icon-manifold (EAST)"; + name = "scrubbers pipe"; + icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bzC" = ( +/area/engine/engineering) +"bzA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, /area/engine/supermatter) -"bzD" = ( +"bzB" = ( /obj/machinery/door/airlock/glass_engineering{ heat_proof = 1; name = "Supermatter Chamber"; @@ -44786,14 +43036,14 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bzE" = ( +"bzC" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/components/binary/pump, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bzF" = ( +/area/engine/engineering) +"bzD" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44811,7 +43061,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzG" = ( +"bzE" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44823,12 +43073,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzH" = ( +"bzF" = ( /turf/open/floor/plasteel/red/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bzI" = ( +"bzG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -44848,7 +43098,7 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating/airless, /area/security/checkpoint/engineering) -"bzJ" = ( +"bzH" = ( /obj/structure/closet/secure_closet/security/engine, /obj/machinery/newscaster/security_unit{ pixel_y = 32 @@ -44860,7 +43110,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bzK" = ( +"bzI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -44876,7 +43126,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bzL" = ( +"bzJ" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Security Checkpoint APC"; @@ -44897,7 +43147,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bzM" = ( +"bzK" = ( /obj/structure/janitorialcart, /obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, @@ -44905,7 +43155,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bzN" = ( +"bzL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -44917,7 +43167,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bzO" = ( +"bzM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44925,7 +43175,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bzP" = ( +"bzN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -44942,22 +43192,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bzQ" = ( +"bzO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ tag = "icon-whitehall (EAST)"; icon_state = "whitehall"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzR" = ( +/area/medical/medbay/central) +"bzP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44967,8 +43217,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzS" = ( +/area/medical/medbay/central) +"bzQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -44978,8 +43228,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzT" = ( +/area/medical/medbay/central) +"bzR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44990,8 +43240,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzU" = ( +/area/medical/medbay/central) +"bzS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -45001,8 +43251,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzV" = ( +/area/medical/medbay/central) +"bzT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -45015,8 +43265,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzW" = ( +/area/medical/medbay/central) +"bzU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -45029,24 +43279,25 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzX" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = "medmain"; - name = "Medbay"; - req_access_txt = "5" - }, +/area/medical/medbay/central) +"bzV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "medmain"; + name = "Medbay"; + req_access_txt = "5" + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzY" = ( +/area/medical/medbay/central) +"bzW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -45058,8 +43309,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bzZ" = ( +/area/medical/medbay/central) +"bzX" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 2; @@ -45068,16 +43319,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bAa" = ( +/area/medical/medbay/central) +"bzY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bAb" = ( +/area/medical/medbay/central) +"bzZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -45086,15 +43337,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bAc" = ( +/area/medical/medbay/central) +"bAa" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bAd" = ( +/area/medical/medbay/central) +"bAb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; @@ -45102,24 +43353,24 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bAe" = ( +/area/medical/medbay/central) +"bAc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bAf" = ( +/area/medical/genetics/cloning) +"bAd" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bAg" = ( +/area/medical/genetics/cloning) +"bAe" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -45127,8 +43378,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bAh" = ( +/area/medical/genetics/cloning) +"bAf" = ( /obj/machinery/clonepod, /obj/machinery/light{ icon_state = "tube1"; @@ -45145,8 +43396,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bAi" = ( +/area/medical/genetics/cloning) +"bAg" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/light/small{ brightness = 3; @@ -45158,7 +43409,7 @@ dir = 5 }, /area/medical/morgue) -"bAj" = ( +"bAh" = ( /obj/machinery/light/small{ dir = 8 }, @@ -45169,20 +43420,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAk" = ( +/area/maintenance/asteroid/port/west) +"bAi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAl" = ( +/area/maintenance/asteroid/port/west) +"bAj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -45190,10 +43437,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAm" = ( +/area/maintenance/asteroid/port/west) +"bAk" = ( /obj/machinery/light/small{ dir = 1 }, @@ -45203,10 +43448,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAn" = ( +/area/maintenance/asteroid/port/west) +"bAl" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -45216,7 +43459,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bAo" = ( +"bAm" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -45228,7 +43471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"bAp" = ( +"bAn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -45239,7 +43482,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAq" = ( +"bAo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -45249,13 +43492,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAr" = ( +"bAp" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAs" = ( +"bAq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -45263,7 +43506,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAt" = ( +"bAr" = ( /obj/machinery/door/airlock/glass{ name = "Bee Reserve"; req_access_txt = "35" @@ -45276,7 +43519,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAu" = ( +"bAs" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -45286,7 +43529,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bAv" = ( +"bAt" = ( /obj/machinery/power/apc{ dir = 8; name = "Port Asteroid Maintenance APC"; @@ -45305,10 +43548,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAw" = ( +/area/maintenance/asteroid/port/east) +"bAu" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -45317,10 +43558,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAx" = ( +/area/maintenance/asteroid/port/west) +"bAv" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -45335,10 +43574,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAy" = ( +/area/maintenance/asteroid/port/east) +"bAw" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -45347,10 +43584,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bAz" = ( +/area/maintenance/asteroid/port/west) +"bAx" = ( /obj/machinery/light/small{ dir = 8 }, @@ -45358,30 +43593,22 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAA" = ( +/area/maintenance/asteroid/central) +"bAy" = ( /obj/structure/girder, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAB" = ( +/area/maintenance/asteroid/central) +"bAz" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAC" = ( +/area/maintenance/asteroid/central) +"bAA" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAD" = ( +/area/maintenance/asteroid/central) +"bAB" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 @@ -45389,10 +43616,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAE" = ( +/area/maintenance/asteroid/central) +"bAC" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; @@ -45405,10 +43630,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bAF" = ( +/area/maintenance/asteroid/central) +"bAD" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; icon_state = "intact"; @@ -45418,7 +43641,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAG" = ( +"bAE" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; @@ -45428,7 +43651,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAH" = ( +"bAF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -45445,7 +43668,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAI" = ( +"bAG" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -45462,7 +43685,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAJ" = ( +"bAH" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/yellow/side{ @@ -45472,13 +43695,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAK" = ( +"bAI" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bAL" = ( +"bAJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -45496,8 +43719,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAM" = ( +/area/engine/engineering) +"bAK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -45520,8 +43743,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAN" = ( +/area/engine/engineering) +"bAL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -45538,15 +43761,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAO" = ( +/area/engine/engineering) +"bAM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/components/trinary/filter{ - tag = "icon-filter_off (WEST)"; + dir = 8; icon_state = "filter_off"; - dir = 8 + on = 1; + tag = "icon-filter_off (WEST)" }, /obj/structure/cable{ d1 = 4; @@ -45558,8 +43782,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAP" = ( +/area/engine/engineering) +"bAN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -45579,8 +43803,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAQ" = ( +/area/engine/engineering) +"bAO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -45601,14 +43825,14 @@ name = "reinforced floor" }, /area/engine/supermatter) -"bAR" = ( +"bAP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Gas To Filter"; - on = 0 + on = 1 }, /obj/structure/cable{ d1 = 2; @@ -45619,8 +43843,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAS" = ( +/area/engine/engineering) +"bAQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -45629,8 +43853,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAT" = ( +/area/engine/engineering) +"bAR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -45645,8 +43869,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAU" = ( +/area/engine/engineering) +"bAS" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -45660,8 +43884,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAV" = ( +/area/engine/engineering) +"bAT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -45675,8 +43899,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bAW" = ( +/area/engine/engineering) +"bAU" = ( /obj/structure/table, /obj/machinery/microwave, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -45690,7 +43914,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAX" = ( +"bAV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -45700,7 +43924,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAY" = ( +"bAW" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -45722,7 +43946,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bAZ" = ( +"bAX" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -45735,7 +43959,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bBa" = ( +"bAY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -45761,7 +43985,7 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating/airless, /area/security/checkpoint/engineering) -"bBb" = ( +"bAZ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -45774,7 +43998,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bBc" = ( +"bBa" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -45786,7 +44010,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bBd" = ( +"bBb" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -45798,7 +44022,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bBe" = ( +"bBc" = ( /obj/structure/sink{ icon_state = "sink"; dir = 8; @@ -45809,7 +44033,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bBf" = ( +"bBd" = ( /obj/machinery/door/airlock/maintenance{ name = "Broom Closet"; req_access_txt = "0" @@ -45818,7 +44042,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bBg" = ( +"bBe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -45832,7 +44056,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bBh" = ( +"bBf" = ( /obj/structure/chair{ dir = 4 }, @@ -45843,8 +44067,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBi" = ( +/area/medical/medbay/central) +"bBg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -45852,8 +44076,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBj" = ( +/area/medical/medbay/central) +"bBh" = ( /obj/machinery/camera{ c_tag = "Medbay Lobby"; dir = 1; @@ -45863,16 +44087,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBk" = ( +/area/medical/medbay/central) +"bBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBl" = ( +/area/medical/medbay/central) +"bBj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -45884,8 +44108,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBm" = ( +/area/medical/medbay/central) +"bBk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -45896,48 +44120,49 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBn" = ( +/area/medical/medbay/central) +"bBl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ id_tag = "medmain"; name = "Medbay"; req_access_txt = "5" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBo" = ( +/area/medical/medbay/central) +"bBm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBp" = ( +/area/medical/medbay/central) +"bBn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBq" = ( +/area/medical/medbay/central) +"bBo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBr" = ( +/area/medical/medbay/central) +"bBp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBs" = ( +/area/medical/medbay/central) +"bBq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -45945,8 +44170,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBt" = ( +/area/medical/medbay/central) +"bBr" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -45960,8 +44185,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBu" = ( +/area/medical/medbay/central) +"bBs" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -45973,8 +44198,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBv" = ( +/area/medical/medbay/central) +"bBt" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -45992,8 +44217,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bBw" = ( +/area/medical/medbay/central) +"bBu" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = "cloningmain"; name = "Genetics"; @@ -46014,8 +44239,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bBx" = ( +/area/medical/genetics/cloning) +"bBv" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -46032,8 +44257,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bBy" = ( +/area/medical/genetics/cloning) +"bBw" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -46053,8 +44278,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bBz" = ( +/area/medical/genetics/cloning) +"bBx" = ( /obj/structure/table, /obj/item/weapon/book/manual/medical_cloning{ pixel_y = 6 @@ -46074,8 +44299,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bBA" = ( +/area/medical/genetics/cloning) +"bBy" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -46084,10 +44309,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bBB" = ( +/area/maintenance/asteroid/starboard) +"bBz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -46096,10 +44319,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bBC" = ( +/area/maintenance/asteroid/starboard) +"bBA" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; dir = 1 @@ -46107,7 +44328,7 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, /area/space) -"bBD" = ( +"bBB" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -46120,10 +44341,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bBE" = ( +/area/maintenance/asteroid/port/west) +"bBC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -46136,19 +44355,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bBF" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"bBG" = ( +/area/maintenance/asteroid/port/west) +"bBD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -46157,13 +44365,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bBH" = ( +"bBE" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bBI" = ( +/area/maintenance/asteroid/central) +"bBF" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; @@ -46172,10 +44378,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bBJ" = ( +/area/maintenance/asteroid/central) +"bBG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; icon_state = "intact"; @@ -46184,10 +44388,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bBK" = ( +/area/maintenance/asteroid/central) +"bBH" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; @@ -46196,16 +44398,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bBL" = ( +/area/maintenance/asteroid/central) +"bBI" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bBM" = ( +"bBJ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -46220,7 +44420,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bBN" = ( +"bBK" = ( /obj/structure/table, /obj/item/weapon/storage/box/cups, /turf/open/floor/plasteel/yellow/side{ @@ -46230,7 +44430,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bBO" = ( +"bBL" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/status_display{ density = 0; @@ -46240,7 +44440,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bBP" = ( +"bBM" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -46249,8 +44449,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBQ" = ( +/area/engine/engineering) +"bBN" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ icon_state = "1-4"; @@ -46261,8 +44461,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBR" = ( +/area/engine/engineering) +"bBO" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -46276,8 +44476,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBS" = ( +/area/engine/engineering) +"bBP" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -46288,8 +44488,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBT" = ( +/area/engine/engineering) +"bBQ" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -46306,8 +44506,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBU" = ( +/area/engine/engineering) +"bBR" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -46323,8 +44523,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBV" = ( +/area/engine/engineering) +"bBS" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/cable/yellow{ d1 = 4; @@ -46336,8 +44536,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBW" = ( +/area/engine/engineering) +"bBT" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ d1 = 1; @@ -46348,8 +44548,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBX" = ( +/area/engine/engineering) +"bBU" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -46362,8 +44562,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bBY" = ( +/area/engine/engineering) +"bBV" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -46372,7 +44572,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bBZ" = ( +"bBW" = ( /obj/structure/table, /obj/item/weapon/storage/box/cups, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -46390,7 +44590,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCa" = ( +"bBX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -46399,7 +44599,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCb" = ( +"bBY" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -46414,14 +44614,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCc" = ( +"bBZ" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCd" = ( +"bCa" = ( /obj/structure/table/reinforced, /obj/structure/cable{ d1 = 1; @@ -46433,7 +44633,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bCe" = ( +"bCb" = ( /obj/structure/chair/office/dark{ dir = 8 }, @@ -46444,13 +44644,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bCf" = ( +"bCc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bCg" = ( +"bCd" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/camera{ @@ -46473,7 +44673,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bCh" = ( +"bCe" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -46482,7 +44682,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bCi" = ( +"bCf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -46500,23 +44700,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bCj" = ( +"bCg" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bCk" = ( +"bCh" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ name = "Chemistry Desk"; req_access_txt = "33" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bCl" = ( +"bCi" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -46524,13 +44723,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bCm" = ( +"bCj" = ( /obj/machinery/smartfridge/chemistry/preloaded, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bCn" = ( +"bCk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "medmain"; @@ -46541,22 +44740,22 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bCo" = ( -/obj/machinery/door/firedoor, +/area/medical/medbay/central) +"bCl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay) -"bCp" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bCq" = ( +/area/medical/medbay/central) +"bCm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/delivery{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/medbay/central) +"bCn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -46564,16 +44763,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bCr" = ( +/area/medical/medbay/central) +"bCo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bCs" = ( +/area/medical/medbay/central) +"bCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -46583,19 +44782,19 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bCt" = ( +/area/medical/medbay/central) +"bCq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bCu" = ( +/area/medical/genetics/cloning) +"bCr" = ( /obj/structure/closet/wardrobe/white, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -46603,8 +44802,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bCv" = ( +/area/medical/genetics/cloning) +"bCs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -46615,8 +44814,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bCw" = ( +/area/medical/genetics/cloning) +"bCt" = ( /obj/machinery/button/door{ id = "cloningmain"; name = "Cloning Door"; @@ -46639,8 +44838,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bCx" = ( +/area/medical/genetics/cloning) +"bCu" = ( /obj/structure/table, /obj/item/weapon/storage/box/rxglasses{ pixel_x = 3; @@ -46661,18 +44860,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"bCy" = ( +/area/medical/genetics/cloning) +"bCv" = ( /turf/closed/wall/rust, /area/space) -"bCz" = ( +"bCw" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bCA" = ( +/area/maintenance/asteroid/port/west) +"bCx" = ( /obj/machinery/light/small{ dir = 1 }, @@ -46683,10 +44880,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bCB" = ( +/area/maintenance/asteroid/port/west) +"bCy" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -46694,10 +44889,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bCC" = ( +/area/maintenance/asteroid/port/west) +"bCz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -46706,7 +44899,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bCD" = ( +"bCA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -46718,7 +44911,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bCE" = ( +"bCB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -46726,12 +44919,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bCF" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"bCG" = ( +"bCC" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -46740,53 +44928,41 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bCH" = ( +/area/maintenance/asteroid/port/west) +"bCD" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bCI" = ( +/area/maintenance/asteroid/port/east) +"bCE" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bCJ" = ( +/area/maintenance/asteroid/central) +"bCF" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bCK" = ( +/area/maintenance/asteroid/central) +"bCG" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bCL" = ( +/area/maintenance/asteroid/central) +"bCH" = ( /obj/structure/rack, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bCM" = ( +/area/maintenance/asteroid/central) +"bCI" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCN" = ( +"bCJ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -46800,7 +44976,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCO" = ( +"bCK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -46808,7 +44984,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCP" = ( +"bCL" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; @@ -46817,7 +44993,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bCQ" = ( +"bCM" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; @@ -46827,26 +45003,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bCR" = ( +"bCN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/closed/wall/r_wall, /area/engine/engineering) -"bCS" = ( +"bCO" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bCT" = ( +/area/engine/engineering) +"bCP" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bCU" = ( +/area/engine/engineering) +"bCQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -46855,31 +45031,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bCV" = ( +/area/engine/engineering) +"bCR" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/radiation, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bCW" = ( +/area/engine/engineering) +"bCS" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bCX" = ( +/area/engine/engineering) +"bCT" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bCY" = ( +/area/engine/engineering) +"bCU" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ d1 = 1; @@ -46897,8 +45073,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bCZ" = ( +/area/engine/engineering) +"bCV" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/yellow{ d1 = 1; @@ -46909,8 +45085,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bDa" = ( +/area/engine/engineering) +"bCW" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -46919,22 +45095,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"bDb" = ( +/area/engine/engineering) +"bCX" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bDc" = ( +/area/engine/engineering) +"bCY" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 9 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bDd" = ( +/area/engine/engineering) +"bCZ" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -46945,7 +45121,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bDe" = ( +"bDa" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -46958,7 +45134,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bDf" = ( +"bDb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -46968,7 +45144,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bDg" = ( +"bDc" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -46986,7 +45162,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bDh" = ( +"bDd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -46996,7 +45172,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bDi" = ( +"bDe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -47004,7 +45180,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bDj" = ( +"bDf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -47020,14 +45196,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bDk" = ( +"bDg" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bDl" = ( +"bDh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -47044,7 +45220,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bDm" = ( +"bDi" = ( /obj/machinery/chem_master, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTHWEST)"; @@ -47053,7 +45229,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDn" = ( +"bDj" = ( /obj/structure/chair/office/light{ dir = 1 }, @@ -47065,7 +45241,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDo" = ( +"bDk" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; @@ -47080,7 +45256,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDp" = ( +"bDl" = ( /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; @@ -47088,7 +45264,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDq" = ( +"bDm" = ( /obj/machinery/chem_master, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTH)"; @@ -47097,7 +45273,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDr" = ( +"bDn" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -47110,7 +45286,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDs" = ( +"bDo" = ( /obj/structure/chair{ dir = 4 }, @@ -47121,17 +45297,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDt" = ( +"bDp" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ name = "Chemistry Desk"; req_access_txt = "33" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bDu" = ( +"bDq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4; @@ -47143,8 +45320,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDv" = ( +/area/medical/medbay/central) +"bDr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; @@ -47153,16 +45330,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDw" = ( +/area/medical/medbay/central) +"bDs" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDx" = ( +/area/medical/medbay/central) +"bDt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -47170,8 +45347,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDy" = ( +/area/medical/medbay/central) +"bDu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -47183,8 +45360,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDz" = ( +/area/medical/medbay/central) +"bDv" = ( /obj/machinery/light{ dir = 1 }, @@ -47194,8 +45371,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDA" = ( +/area/medical/medbay/central) +"bDw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -47203,8 +45380,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bDB" = ( +/area/medical/medbay/central) +"bDx" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -47212,16 +45389,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bDC" = ( +"bDy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bDD" = ( +"bDz" = ( /obj/machinery/door/airlock/glass_research{ name = "Genetics Research"; req_access_txt = "0"; @@ -47238,12 +45415,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bDE" = ( +"bDA" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bDF" = ( +"bDB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -47255,29 +45432,23 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bDG" = ( +/area/maintenance/asteroid/starboard) +"bDC" = ( /obj/item/weapon/storage/toolbox/mechanical/old, /turf/open/floor/plating, /area/space) -"bDH" = ( +"bDD" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bDI" = ( +/area/maintenance/asteroid/port/west) +"bDE" = ( /obj/machinery/light/small, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bDJ" = ( +/area/maintenance/asteroid/port/west) +"bDF" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 4 @@ -47285,10 +45456,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bDK" = ( +/area/maintenance/asteroid/port/west) +"bDG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -47297,7 +45466,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bDL" = ( +"bDH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -47311,7 +45480,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bDM" = ( +"bDI" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /obj/machinery/camera{ @@ -47326,13 +45495,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDN" = ( +"bDJ" = ( /obj/machinery/chem_master/condimaster, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDO" = ( +"bDK" = ( /obj/structure/closet/crate/hydroponics, /obj/item/weapon/shovel/spade, /obj/item/weapon/wrench, @@ -47349,19 +45518,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDP" = ( +"bDL" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDQ" = ( +"bDM" = ( /obj/machinery/seed_extractor, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDR" = ( +"bDN" = ( /obj/structure/table, /obj/item/weapon/storage/bag/plants/portaseeder, /obj/item/weapon/storage/bag/plants/portaseeder, @@ -47372,13 +45541,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDS" = ( +"bDO" = ( /obj/structure/closet/wardrobe/botanist, /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDT" = ( +"bDP" = ( /obj/structure/beebox, /obj/item/queen_bee/bought, /obj/machinery/camera{ @@ -47391,7 +45560,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDU" = ( +"bDQ" = ( /obj/structure/table, /obj/item/weapon/book/manual/hydroponics_pod_people, /obj/item/weapon/paper/hydroponics, @@ -47401,12 +45570,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bDV" = ( +"bDR" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bDW" = ( +/area/engine/atmos) +"bDS" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -47417,8 +45586,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bDX" = ( +/area/engine/atmos) +"bDT" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospehrics Maintenance"; req_access_txt = "12;24" @@ -47430,33 +45599,24 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bDY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bDZ" = ( +/area/engine/atmos) +"bDU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bEa" = ( +/area/engine/atmos) +"bDV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bEb" = ( +/area/engine/atmos) +"bDW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 8 @@ -47465,7 +45625,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEc" = ( +"bDX" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47477,12 +45637,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEd" = ( +"bDY" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEe" = ( +"bDZ" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -47494,7 +45654,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEf" = ( +"bEa" = ( /obj/machinery/light{ dir = 1 }, @@ -47503,7 +45663,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bEg" = ( +"bEb" = ( /obj/machinery/power/apc{ dir = 1; name = "Engineering APC"; @@ -47519,20 +45679,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bEh" = ( +"bEc" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bEi" = ( +"bEd" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 5 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"bEj" = ( +/area/engine/engineering) +"bEe" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Supermatter Engine Room"; req_access_txt = "10" @@ -47543,8 +45703,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bEk" = ( +/area/engine/engineering) +"bEf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -47565,8 +45725,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bEl" = ( +/area/engine/engineering) +"bEg" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Supermatter Engine Room"; req_access_txt = "10" @@ -47582,14 +45742,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"bEm" = ( +/area/engine/engineering) +"bEh" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bEn" = ( +"bEi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/map/left/ceres{ pixel_y = 32 @@ -47598,7 +45758,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bEo" = ( +"bEj" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -47612,7 +45772,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEp" = ( +"bEk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47625,7 +45785,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEq" = ( +"bEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -47636,7 +45796,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bEr" = ( +"bEm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ @@ -47650,13 +45810,13 @@ icon_state = "0-8" }, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating/airless, /area/security/checkpoint/engineering) -"bEs" = ( +"bEn" = ( /obj/machinery/computer/secure_data, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47671,7 +45831,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bEt" = ( +"bEo" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -47685,7 +45845,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bEu" = ( +"bEp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -47699,13 +45859,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"bEv" = ( +"bEq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bEw" = ( +"bEr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -47716,7 +45876,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bEx" = ( +"bEs" = ( /obj/machinery/chem_dispenser, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (WEST)"; @@ -47725,24 +45885,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bEy" = ( +"bEt" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bEz" = ( +"bEu" = ( /obj/machinery/chem_heater, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bEA" = ( +"bEv" = ( /obj/machinery/chem_dispenser, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bEB" = ( +"bEw" = ( /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; @@ -47750,7 +45910,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bEC" = ( +"bEx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 1; @@ -47762,8 +45922,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bED" = ( +/area/medical/medbay/central) +"bEy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -47772,16 +45932,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bEE" = ( +/area/medical/medbay/central) +"bEz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bEF" = ( +/area/medical/medbay/central) +"bEA" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -47792,8 +45952,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bEG" = ( +/area/medical/medbay/central) +"bEB" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, @@ -47804,8 +45964,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bEH" = ( +/area/medical/medbay/central) +"bEC" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -47813,8 +45973,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bEI" = ( +/area/medical/medbay/central) +"bED" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/trunk{ @@ -47824,7 +45984,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bEJ" = ( +"bEE" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -47836,7 +45996,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bEK" = ( +"bEF" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -47849,7 +46009,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bEL" = ( +"bEG" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -47857,12 +46017,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bEM" = ( +"bEH" = ( /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bEN" = ( +"bEI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -47876,37 +46036,31 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bEO" = ( +/area/maintenance/asteroid/starboard) +"bEJ" = ( /obj/item/weapon/coin/gold, /turf/open/floor/plating, /area/space) -"bEP" = ( +"bEK" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bEQ" = ( +/area/maintenance/asteroid/port/west) +"bEL" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/electronics/airlock, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bER" = ( +/area/maintenance/asteroid/port/west) +"bEM" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bES" = ( +"bEN" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -47914,10 +46068,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bET" = ( +/area/maintenance/asteroid/port/west) +"bEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -47926,8 +46078,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bEU" = ( -/obj/machinery/door/firedoor, +"bEP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47940,8 +46091,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bEV" = ( -/obj/machinery/door/firedoor, +"bEQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -47950,8 +46100,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bEW" = ( -/obj/machinery/door/firedoor, +"bER" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -47967,7 +46116,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bEX" = ( +"bES" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j1s"; @@ -47978,39 +46127,39 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"bEY" = ( +"bET" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bEZ" = ( +/area/engine/atmos) +"bEU" = ( /obj/machinery/portable_atmospherics/canister/freon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bFa" = ( +/area/engine/atmos) +"bEV" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bFb" = ( +/area/engine/atmos) +"bEW" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bFc" = ( +/area/engine/atmos) +"bEX" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -48022,15 +46171,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFd" = ( +/area/engine/atmos) +"bEY" = ( /obj/structure/closet/firecloset/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFe" = ( +/area/engine/atmos) +"bEZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -48038,8 +46187,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFf" = ( +/area/engine/atmos) +"bFa" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/rods{ @@ -48048,8 +46197,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFg" = ( +/area/engine/atmos) +"bFb" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/machinery/power/apc{ @@ -48066,8 +46215,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFh" = ( +/area/engine/atmos) +"bFc" = ( /obj/structure/table, /obj/item/weapon/grenade/chem_grenade/metalfoam, /obj/item/weapon/grenade/chem_grenade/metalfoam, @@ -48079,8 +46228,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFi" = ( +/area/engine/atmos) +"bFd" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -48089,8 +46238,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFj" = ( +/area/engine/atmos) +"bFe" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; @@ -48098,18 +46247,19 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFk" = ( +/area/engine/atmos) +"bFf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bFl" = ( +/area/engine/atmos) +"bFg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; @@ -48118,7 +46268,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFm" = ( +"bFh" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -48133,7 +46283,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFn" = ( +"bFi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48141,7 +46291,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFo" = ( +"bFj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48152,18 +46302,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFp" = ( +"bFk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFq" = ( +"bFl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48171,7 +46321,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFr" = ( +"bFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48185,13 +46335,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFs" = ( +"bFn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFt" = ( +"bFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48206,7 +46356,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFu" = ( +"bFp" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, @@ -48217,7 +46367,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFv" = ( +"bFq" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, @@ -48228,7 +46378,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFw" = ( +"bFr" = ( /obj/structure/table, /obj/item/stack/rods{ amount = 50 @@ -48243,7 +46393,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFx" = ( +"bFs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48256,7 +46406,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFy" = ( +"bFt" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -48276,7 +46426,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFz" = ( +"bFu" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 50 @@ -48293,7 +46443,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFA" = ( +"bFv" = ( /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, @@ -48309,7 +46459,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFB" = ( +"bFw" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -48321,7 +46471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFC" = ( +"bFx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -48333,7 +46483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFD" = ( +"bFy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48348,21 +46498,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFE" = ( +"bFz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bFF" = ( +"bFA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 8; @@ -48375,7 +46525,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFG" = ( +"bFB" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -48388,7 +46538,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFH" = ( +"bFC" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; @@ -48397,9 +46547,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bFI" = ( +"bFD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -48412,8 +46561,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bFJ" = ( -/obj/machinery/door/firedoor, +"bFE" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -48424,9 +46572,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bFK" = ( +"bFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -48441,7 +46588,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bFL" = ( +"bFG" = ( /obj/machinery/requests_console{ department = "Chemistry"; departmentType = 2; @@ -48459,7 +46606,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFM" = ( +"bFH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -48468,7 +46615,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFN" = ( +"bFI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48476,7 +46623,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFO" = ( +"bFJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48485,7 +46632,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFP" = ( +"bFK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48497,7 +46644,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFQ" = ( +"bFL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48508,7 +46655,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFR" = ( +"bFM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48522,7 +46669,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFS" = ( +"bFN" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Chemistry Lab"; @@ -48538,7 +46685,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bFT" = ( +"bFO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48552,8 +46699,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bFU" = ( +/area/medical/medbay/central) +"bFP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -48564,13 +46711,13 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bFV" = ( +/area/medical/medbay/central) +"bFQ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bFW" = ( +/area/medical/medbay/zone2) +"bFR" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -48578,14 +46725,14 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bFX" = ( +/area/medical/medbay/zone2) +"bFS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bFY" = ( +"bFT" = ( /obj/structure/chair/office/light{ dir = 4 }, @@ -48601,7 +46748,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bFZ" = ( +"bFU" = ( /obj/machinery/computer/scan_consolenew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; @@ -48610,7 +46757,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bGa" = ( +"bFV" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -48619,31 +46766,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bGb" = ( +"bFW" = ( /obj/structure/flora/tree/palm, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bGc" = ( +"bFX" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGd" = ( +/area/maintenance/asteroid/starboard) +"bFY" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGe" = ( +/area/maintenance/asteroid/starboard) +"bFZ" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -48651,20 +46794,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGf" = ( +/area/maintenance/asteroid/starboard) +"bGa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGg" = ( +/area/maintenance/asteroid/starboard) +"bGb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -48672,20 +46811,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGh" = ( +/area/maintenance/asteroid/starboard) +"bGc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGi" = ( +/area/maintenance/asteroid/starboard) +"bGd" = ( /obj/structure/disposaloutlet{ dir = 4 }, @@ -48693,10 +46828,8 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bGj" = ( +/area/maintenance/asteroid/starboard) +"bGe" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 }, @@ -48705,7 +46838,7 @@ }, /turf/open/floor/plating/airless, /area/space) -"bGk" = ( +"bGf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -48713,14 +46846,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/space) -"bGl" = ( +"bGg" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /turf/open/floor/plating, /area/space) -"bGm" = ( +"bGh" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -48733,12 +46866,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bGn" = ( +"bGi" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bGo" = ( +"bGj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -48748,13 +46881,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bGp" = ( +"bGk" = ( /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) -"bGq" = ( +"bGl" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -48766,7 +46899,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bGr" = ( +"bGm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -48783,7 +46916,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bGs" = ( +"bGn" = ( /mob/living/simple_animal/crab{ desc = "The local trainer hired to keep the crew in shape by aggressively snipping at them."; name = "Crabohydrates" @@ -48793,7 +46926,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bGt" = ( +"bGo" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = 0; @@ -48814,7 +46947,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bGu" = ( +"bGp" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -48825,12 +46958,12 @@ dir = 5 }, /area/crew_quarters/fitness) -"bGv" = ( +"bGq" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGw" = ( +"bGr" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, @@ -48841,7 +46974,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGx" = ( +"bGs" = ( /obj/structure/table/wood, /obj/item/device/taperecorder{ pixel_y = 0 @@ -48854,7 +46987,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGy" = ( +"bGt" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -48870,7 +47003,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGz" = ( +"bGu" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -48880,7 +47013,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGA" = ( +"bGv" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 8 @@ -48889,7 +47022,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGB" = ( +"bGw" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -48902,7 +47035,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGC" = ( +"bGx" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 24 }, @@ -48920,22 +47053,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bGD" = ( +"bGy" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGE" = ( +/area/library/lounge) +"bGz" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGF" = ( +/area/library/lounge) +"bGA" = ( /obj/structure/chair/comfy/black{ dir = 4 }, @@ -48945,35 +47074,27 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGG" = ( +/area/library/lounge) +"bGB" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGH" = ( +/area/library/lounge) +"bGC" = ( /obj/structure/fireplace, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGI" = ( +/area/library/lounge) +"bGD" = ( /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGJ" = ( +/area/library/lounge) +"bGE" = ( /obj/structure/chair/comfy/black{ dir = 8 }, @@ -48983,10 +47104,8 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGK" = ( +/area/library/lounge) +"bGF" = ( /obj/structure/rack, /obj/item/weapon/grown/log, /obj/item/weapon/grown/log, @@ -49001,26 +47120,22 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGL" = ( +/area/library/lounge) +"bGG" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bGM" = ( +/area/library/lounge) +"bGH" = ( /obj/machinery/portable_atmospherics/canister/water_vapor, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bGN" = ( +/area/engine/atmos) +"bGI" = ( /obj/machinery/camera{ c_tag = "Atmospherics North-West"; dir = 4; @@ -49030,25 +47145,25 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGO" = ( +/area/engine/atmos) +"bGJ" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGP" = ( +/area/engine/atmos) +"bGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGQ" = ( +/area/engine/atmos) +"bGL" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGR" = ( +/area/engine/atmos) +"bGM" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -49062,8 +47177,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGS" = ( +/area/engine/atmos) +"bGN" = ( /obj/structure/chair/office/dark{ dir = 4 }, @@ -49078,8 +47193,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGT" = ( +/area/engine/atmos) +"bGO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -49093,11 +47208,12 @@ icon_state = "intact"; dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bGU" = ( +/area/engine/atmos) +"bGP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 @@ -49109,7 +47225,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bGV" = ( +"bGQ" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -49130,7 +47246,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bGW" = ( +"bGR" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49147,7 +47263,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bGX" = ( +"bGS" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49168,7 +47284,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bGY" = ( +"bGT" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "Engine Room"; @@ -49190,7 +47306,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bGZ" = ( +"bGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49210,7 +47326,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHa" = ( +"bGV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49234,7 +47350,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHb" = ( +"bGW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49248,7 +47364,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHc" = ( +"bGX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -49267,7 +47383,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHd" = ( +"bGY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49291,7 +47407,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHe" = ( +"bGZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49306,7 +47422,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHf" = ( +"bHa" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -49330,7 +47446,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHg" = ( +"bHb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49347,7 +47463,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHh" = ( +"bHc" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -49366,7 +47482,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHi" = ( +"bHd" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -49382,7 +47498,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHj" = ( +"bHe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49402,7 +47518,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHk" = ( +"bHf" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "Engine Room"; @@ -49427,7 +47543,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bHl" = ( +"bHg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49448,7 +47564,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bHm" = ( +"bHh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49466,7 +47582,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bHn" = ( +"bHi" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -49484,7 +47600,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bHo" = ( +"bHj" = ( /obj/machinery/vending/cigarette, /obj/machinery/light{ dir = 4 @@ -49499,12 +47615,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bHp" = ( +"bHk" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bHq" = ( +"bHl" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -49513,14 +47629,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHr" = ( +"bHm" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHs" = ( +"bHn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -49529,7 +47645,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHt" = ( +"bHo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -49537,7 +47653,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHu" = ( +"bHp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -49551,7 +47667,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHv" = ( +"bHq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -49559,7 +47675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bHw" = ( +"bHr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -49569,20 +47685,20 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bHx" = ( +/area/medical/medbay/central) +"bHs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bHy" = ( +/area/medical/medbay/central) +"bHt" = ( /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"bHz" = ( +/area/medical/medbay/central) +"bHu" = ( /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/weapon/gun/syringe, @@ -49594,8 +47710,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHA" = ( +/area/medical/medbay/zone2) +"bHv" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/o2{ pixel_x = 3; @@ -49614,8 +47730,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHB" = ( +/area/medical/medbay/zone2) +"bHw" = ( /obj/structure/table, /obj/item/device/radio/intercom, /obj/item/weapon/storage/firstaid/toxin{ @@ -49630,8 +47746,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHC" = ( +/area/medical/medbay/zone2) +"bHx" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire{ pixel_x = 3; @@ -49650,8 +47766,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHD" = ( +/area/medical/medbay/zone2) +"bHy" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/brute{ pixel_x = 3; @@ -49672,15 +47788,15 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHE" = ( +/area/medical/medbay/zone2) +"bHz" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bHF" = ( +/area/medical/medbay/zone2) +"bHA" = ( /obj/structure/closet/secure_closet/medical1, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -49692,7 +47808,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bHG" = ( +"bHB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -49701,7 +47817,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bHH" = ( +"bHC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -49714,7 +47830,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bHI" = ( +"bHD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -49729,7 +47845,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bHJ" = ( +"bHE" = ( /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; @@ -49738,15 +47854,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bHK" = ( +"bHF" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bHL" = ( +/area/maintenance/asteroid/starboard) +"bHG" = ( /obj/structure/disposalpipe/junction{ tag = "icon-pipe-j2 (WEST)"; icon_state = "pipe-j2"; @@ -49755,10 +47869,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bHM" = ( +/area/maintenance/asteroid/starboard) +"bHH" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; icon_state = "pipe-j2s"; @@ -49769,17 +47881,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bHN" = ( +/area/maintenance/asteroid/starboard) +"bHI" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bHO" = ( +/area/maintenance/asteroid/starboard) +"bHJ" = ( /obj/item/chair, /obj/machinery/light/small{ dir = 4 @@ -49787,10 +47895,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bHP" = ( +/area/maintenance/asteroid/starboard) +"bHK" = ( /obj/structure/weightlifter, /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -49799,18 +47905,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHQ" = ( +"bHL" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHR" = ( +"bHM" = ( /obj/structure/stacklifter, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHS" = ( +"bHN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -49818,7 +47924,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHT" = ( +"bHO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49827,7 +47933,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHU" = ( +"bHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49837,7 +47943,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bHV" = ( +"bHQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49846,7 +47952,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bHW" = ( +"bHR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, @@ -49855,7 +47961,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bHX" = ( +"bHS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49868,7 +47974,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bHY" = ( +"bHT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49876,7 +47982,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bHZ" = ( +"bHU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49887,7 +47993,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bIa" = ( +"bHV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -49895,7 +48001,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bIb" = ( +"bHW" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -49906,7 +48012,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bIc" = ( +"bHX" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, @@ -49914,7 +48020,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bId" = ( +"bHY" = ( /obj/structure/destructible/cult/tome, /obj/item/clothing/under/suit_jacket/red, /obj/item/weapon/book/codex_gigas, @@ -49922,12 +48028,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bIe" = ( +"bHZ" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bIf" = ( +"bIa" = ( /obj/machinery/door/window{ dir = 8; icon_state = "right"; @@ -49940,7 +48046,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bIg" = ( +"bIb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -49959,22 +48065,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bIh" = ( +"bIc" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bIi" = ( +/area/library/lounge) +"bId" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bIj" = ( +/area/library/lounge) +"bIe" = ( /obj/structure/chair/comfy/black{ tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; @@ -49983,30 +48085,23 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bIk" = ( +/area/library/lounge) +"bIf" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bIl" = ( +/area/library/lounge) +"bIg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bIm" = ( +/area/maintenance/asteroid/port/east) +"bIh" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -50015,14 +48110,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bIn" = ( +/area/engine/atmos) +"bIi" = ( /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bIo" = ( +/area/engine/atmos) +"bIj" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "Atmospherics Storage"; @@ -50032,8 +48127,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bIp" = ( +/area/engine/atmos) +"bIk" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -50042,8 +48137,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bIq" = ( +/area/engine/atmos) +"bIl" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -50052,8 +48147,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bIr" = ( +/area/engine/atmos) +"bIm" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -50062,8 +48157,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bIs" = ( +/area/engine/atmos) +"bIn" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -50080,14 +48175,14 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/atmos) -"bIt" = ( +/area/engine/atmos) +"bIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bIu" = ( +/area/engine/atmos) +"bIp" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/yellow/side{ @@ -50097,7 +48192,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIv" = ( +"bIq" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50109,7 +48204,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIw" = ( +"bIr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, @@ -50118,7 +48213,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIx" = ( +"bIs" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -50130,7 +48225,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIy" = ( +"bIt" = ( /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -50138,20 +48233,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIz" = ( +"bIu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIA" = ( +"bIv" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIB" = ( +"bIw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -50163,12 +48258,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIC" = ( +"bIx" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bID" = ( +"bIy" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50180,7 +48275,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIE" = ( +"bIz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -50191,7 +48286,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIF" = ( +"bIA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ d1 = 1; @@ -50202,7 +48297,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIG" = ( +"bIB" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = -4; @@ -50216,7 +48311,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bIH" = ( +"bIC" = ( /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -50224,7 +48319,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bII" = ( +"bID" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -50236,7 +48331,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIJ" = ( +"bIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -50244,7 +48339,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIK" = ( +"bIF" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50257,7 +48352,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIL" = ( +"bIG" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/stack/packageWrap, @@ -50269,7 +48364,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"bIM" = ( +"bIH" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -50279,22 +48374,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bIN" = ( +"bII" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bIO" = ( +"bIJ" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bIP" = ( +/area/maintenance/asteroid/central) +"bIK" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -50309,13 +48402,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bIQ" = ( +"bIL" = ( /obj/structure/closet/secure_closet/chemical, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIR" = ( +"bIM" = ( /obj/structure/table/glass, /obj/item/hand_labeler_refill, /obj/item/hand_labeler_refill, @@ -50326,7 +48419,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIS" = ( +"bIN" = ( /obj/structure/table/glass, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, @@ -50335,7 +48428,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIT" = ( +"bIO" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /obj/item/stack/sheet/mineral/plasma{ @@ -50355,7 +48448,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIU" = ( +"bIP" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -50364,14 +48457,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIV" = ( +"bIQ" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIW" = ( +"bIR" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/syringes, /obj/item/clothing/glasses/science{ @@ -50383,7 +48476,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIX" = ( +"bIS" = ( /obj/structure/table/glass, /obj/item/weapon/grenade/chem_grenade, /obj/item/weapon/grenade/chem_grenade, @@ -50398,22 +48491,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIY" = ( +"bIT" = ( /obj/structure/closet/wardrobe/chemistry_white, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bIZ" = ( +"bIU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJa" = ( +/area/medical/medbay/zone2) +"bIV" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Medbay Storage"; @@ -50424,16 +48517,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJb" = ( +/area/medical/medbay/zone2) +"bIW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJc" = ( +/area/medical/medbay/zone2) +"bIX" = ( /obj/structure/table, /obj/structure/bedsheetbin{ pixel_x = 2 @@ -50446,19 +48539,19 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJd" = ( +/area/medical/medbay/zone2) +"bIY" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJe" = ( +/area/medical/medbay/zone2) +"bIZ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bJf" = ( +/area/medical/medbay/zone2) +"bJa" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/requests_console{ department = "Genetics"; @@ -50471,18 +48564,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJg" = ( +"bJb" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJh" = ( +"bJc" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJi" = ( +"bJd" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -50496,7 +48589,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJj" = ( +"bJe" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; @@ -50504,7 +48597,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJk" = ( +"bJf" = ( /obj/machinery/door/window/westleft{ name = "Monkey Pen"; req_access_txt = "9" @@ -50514,17 +48607,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bJl" = ( +"bJg" = ( /obj/structure/disposalpipe/segment, /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bJm" = ( +/area/maintenance/asteroid/starboard) +"bJh" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -50534,10 +48625,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bJn" = ( +/area/maintenance/asteroid/starboard) +"bJi" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; icon_state = "pipe-j2s"; @@ -50549,35 +48638,27 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bJo" = ( +/area/maintenance/asteroid/starboard) +"bJj" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bJp" = ( +/area/maintenance/asteroid/starboard) +"bJk" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bJq" = ( +/area/maintenance/asteroid/starboard) +"bJl" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bJr" = ( +/area/maintenance/asteroid/port/west) +"bJm" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; @@ -50587,26 +48668,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bJs" = ( +"bJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bJt" = ( +"bJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bJu" = ( +"bJp" = ( /obj/structure/table, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) -"bJv" = ( +"bJq" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -50618,15 +48699,15 @@ dir = 5 }, /area/crew_quarters/fitness) -"bJw" = ( +"bJr" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bJx" = ( +"bJs" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (WEST)"; @@ -50635,23 +48716,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJy" = ( +"bJt" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJz" = ( +"bJu" = ( /turf/open/floor/plasteel/chapel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJA" = ( +"bJv" = ( /obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJB" = ( +"bJw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -50659,7 +48740,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJC" = ( +"bJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -50672,41 +48753,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bJD" = ( -/obj/machinery/door/airlock/glass{ - name = "Library" - }, +"bJy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bJE" = ( +/area/library/lounge) +"bJz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bJF" = ( +/area/library/lounge) +"bJA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bJG" = ( +/area/library/lounge) +"bJB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -50718,10 +48793,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bJH" = ( +/area/library/lounge) +"bJC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -50731,10 +48804,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bJI" = ( +/area/maintenance/asteroid/port/east) +"bJD" = ( /obj/effect/turf_decal/delivery, /obj/machinery/camera{ c_tag = "Atmospherics Storage"; @@ -50747,32 +48818,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bJJ" = ( +/area/engine/atmos) +"bJE" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bJK" = ( +/area/engine/atmos) +"bJF" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bJL" = ( +/area/engine/atmos) +"bJG" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"bJM" = ( +/area/engine/atmos) +"bJH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -50782,30 +48853,22 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bJN" = ( +/area/engine/atmos) +"bJI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bJO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bJP" = ( +/area/engine/atmos) +"bJJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bJQ" = ( +/area/engine/atmos) +"bJK" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50823,8 +48886,8 @@ /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bJR" = ( +/area/engine/atmos) +"bJL" = ( /obj/machinery/camera{ c_tag = "Engineering West"; dir = 4; @@ -50839,14 +48902,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJS" = ( +"bJM" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJT" = ( +"bJN" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = -4; @@ -50867,7 +48930,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJU" = ( +"bJO" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/engineering_construction, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50878,7 +48941,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJV" = ( +"bJP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -50887,7 +48950,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJW" = ( +"bJQ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50899,7 +48962,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJX" = ( +"bJR" = ( /obj/structure/disposalpipe/segment, /obj/structure/table, /obj/structure/cable/yellow{ @@ -50912,13 +48975,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJY" = ( +"bJS" = ( /obj/structure/table, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bJZ" = ( +"bJT" = ( /obj/structure/table, /obj/item/clothing/head/welding, /obj/item/clothing/head/welding, @@ -50927,7 +48990,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKa" = ( +"bJU" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/item/weapon/pickaxe/mini, /obj/machinery/camera{ @@ -50943,7 +49006,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKb" = ( +"bJV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -50959,13 +49022,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKc" = ( +"bJW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKd" = ( +"bJX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -50976,7 +49039,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKe" = ( +"bJY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -50984,8 +49047,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKf" = ( +/area/medical/medbay/zone2) +"bJZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50994,16 +49057,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKg" = ( +/area/medical/medbay/zone2) +"bKa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKh" = ( +/area/medical/medbay/zone2) +"bKb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -51012,8 +49075,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKi" = ( +/area/medical/medbay/zone2) +"bKc" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -51021,8 +49084,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKj" = ( +/area/medical/medbay/zone2) +"bKd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51030,8 +49093,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKk" = ( +/area/medical/medbay/zone2) +"bKe" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -51049,8 +49112,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bKl" = ( +/area/medical/medbay/zone2) +"bKf" = ( /obj/structure/closet/wardrobe/genetics_white, /obj/machinery/light{ icon_state = "tube1"; @@ -51060,7 +49123,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bKm" = ( +"bKg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -51069,7 +49132,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bKn" = ( +"bKh" = ( /obj/structure/chair/office/light{ dir = 4 }, @@ -51087,7 +49150,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bKo" = ( +"bKi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small{ dir = 8 @@ -51099,10 +49162,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bKp" = ( +/area/maintenance/asteroid/starboard) +"bKj" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -51111,10 +49172,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bKq" = ( +/area/maintenance/asteroid/starboard) +"bKk" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; icon_state = "pipe-j2s"; @@ -51125,16 +49184,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bKr" = ( +/area/maintenance/asteroid/starboard) +"bKl" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bKs" = ( +/area/maintenance/asteroid/port/west) +"bKm" = ( /obj/structure/weightlifter, /obj/machinery/camera{ c_tag = "Fitness West"; @@ -51145,14 +49200,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bKt" = ( +"bKn" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bKu" = ( +"bKo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -51160,7 +49215,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bKv" = ( +"bKp" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -51169,16 +49224,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bKw" = ( +"bKq" = ( +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Fitness Area" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bKx" = ( +"bKr" = ( /obj/machinery/door/morgue{ name = "Private Study"; req_access_txt = "37" @@ -51187,13 +49242,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bKy" = ( +"bKs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bKz" = ( +"bKt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -51206,10 +49261,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bKA" = ( -/obj/machinery/door/airlock/glass{ - name = "Library" - }, +"bKu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51219,13 +49271,14 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bKB" = ( +/area/library/lounge) +"bKv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51237,10 +49290,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bKC" = ( +/area/library/lounge) +"bKw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -51252,10 +49303,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bKD" = ( +/area/library/lounge) +"bKx" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -51264,10 +49313,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bKE" = ( +/area/library/lounge) +"bKy" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 4; @@ -51277,17 +49324,15 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bKF" = ( +/area/library/lounge) +"bKz" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/corner{ dir = 8 }, -/area/atmos) -"bKG" = ( +/area/engine/atmos) +"bKA" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -51296,8 +49341,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKH" = ( +/area/engine/atmos) +"bKB" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10; @@ -51307,15 +49352,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKI" = ( -/obj/effect/landmark/lightsout, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bKJ" = ( +/area/engine/atmos) +"bKC" = ( /mob/living/simple_animal/pet/dog/pug{ desc = "It's Spaghetti, the official pug of Atmospherics. Appropriately named after the jumbled mess of piping."; name = "Spaghetti" @@ -51323,8 +49361,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKK" = ( +/area/engine/atmos) +"bKD" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -51342,8 +49380,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKL" = ( +/area/engine/atmos) +"bKE" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -51351,16 +49389,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKM" = ( +/area/engine/atmos) +"bKF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKN" = ( +/area/engine/atmos) +"bKG" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -51374,8 +49412,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKO" = ( +/area/engine/atmos) +"bKH" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -51383,14 +49421,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKP" = ( +/area/engine/atmos) +"bKI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bKQ" = ( +/area/engine/atmos) +"bKJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51404,7 +49442,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKR" = ( +"bKK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51413,13 +49451,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKS" = ( +"bKL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKT" = ( +"bKM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -51427,13 +49465,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKU" = ( +"bKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bKV" = ( +"bKO" = ( /obj/structure/closet/radiation, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -51445,7 +49483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKW" = ( +"bKP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -51459,7 +49497,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKX" = ( +"bKQ" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -51470,7 +49508,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKY" = ( +"bKR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51478,7 +49516,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bKZ" = ( +"bKS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -51492,19 +49530,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bLa" = ( +"bKT" = ( /obj/machinery/gravity_generator/main/station, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bLb" = ( +"bKU" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bLc" = ( +/area/maintenance/asteroid/central) +"bKV" = ( /obj/machinery/light/small{ dir = 8 }, @@ -51512,7 +49548,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bLd" = ( +"bKW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -51520,7 +49556,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bLe" = ( +"bKX" = ( /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" @@ -51529,7 +49565,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bLf" = ( +"bKY" = ( /obj/machinery/light/small{ dir = 1 }, @@ -51539,10 +49575,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLg" = ( +/area/maintenance/asteroid/starboard) +"bKZ" = ( /obj/machinery/power/apc{ dir = 1; name = "Chemistry APC"; @@ -51558,18 +49592,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"bLh" = ( +"bLa" = ( /obj/structure/plasticflaps, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLi" = ( +/area/medical/medbay/zone2) +"bLb" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLj" = ( +/area/medical/medbay/zone2) +"bLc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -51580,8 +49614,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLk" = ( +/area/medical/medbay/zone2) +"bLd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -51591,8 +49625,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLl" = ( +/area/medical/medbay/zone2) +"bLe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -51603,8 +49637,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLm" = ( +/area/medical/medbay/zone2) +"bLf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -51615,8 +49649,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLn" = ( +/area/medical/medbay/zone2) +"bLg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -51627,8 +49661,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLo" = ( +/area/medical/medbay/zone2) +"bLh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -51646,8 +49680,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bLp" = ( +/area/medical/medbay/zone2) +"bLi" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/disks{ pixel_x = 2; @@ -51657,7 +49691,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bLq" = ( +"bLj" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/rxglasses, /obj/machinery/firealarm{ @@ -51668,7 +49702,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bLr" = ( +"bLk" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/device/radio/headset/headset_medsci, @@ -51688,7 +49722,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bLs" = ( +"bLl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -51699,7 +49733,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bLt" = ( +"bLm" = ( /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (SOUTHEAST)"; @@ -51708,7 +49742,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bLu" = ( +"bLn" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -51721,29 +49755,23 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLv" = ( +/area/maintenance/asteroid/starboard) +"bLo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLw" = ( +/area/maintenance/asteroid/starboard) +"bLp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLx" = ( +/area/maintenance/asteroid/starboard) +"bLq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51751,10 +49779,8 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLy" = ( +/area/maintenance/asteroid/starboard) +"bLr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -51766,7 +49792,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bLz" = ( +"bLs" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -51777,10 +49803,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLA" = ( +/area/maintenance/asteroid/starboard) +"bLt" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -51788,10 +49812,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLB" = ( +/area/maintenance/asteroid/starboard) +"bLu" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; icon_state = "pipe-j2s"; @@ -51802,19 +49824,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLC" = ( +/area/maintenance/asteroid/starboard) +"bLv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bLD" = ( +/area/maintenance/asteroid/starboard) +"bLw" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -51829,10 +49847,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bLE" = ( +/area/maintenance/asteroid/port/west) +"bLx" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness APC"; @@ -51852,7 +49868,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLF" = ( +"bLy" = ( /obj/machinery/light{ dir = 8 }, @@ -51863,13 +49879,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLG" = ( +"bLz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLH" = ( +"bLA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -51877,7 +49893,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLI" = ( +"bLB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51885,7 +49901,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLJ" = ( +"bLC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51894,18 +49910,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLK" = ( +"bLD" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bLL" = ( +"bLE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -51918,7 +49934,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bLM" = ( +"bLF" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement{ pixel_y = 0 @@ -51930,7 +49946,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bLN" = ( +"bLG" = ( /obj/machinery/light{ dir = 1 }, @@ -51939,64 +49955,54 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bLO" = ( +"bLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bLP" = ( +"bLI" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bLQ" = ( +/area/library/lounge) +"bLJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bLR" = ( +/area/library/lounge) +"bLK" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bLS" = ( +/area/library/lounge) +"bLL" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bLT" = ( +/area/library/lounge) +"bLM" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bLU" = ( +/area/library/lounge) +"bLN" = ( /obj/structure/grille, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bLV" = ( +/area/engine/atmos) +"bLO" = ( /obj/machinery/door/window/eastright{ dir = 1; name = "Interior Pipe Access"; @@ -52005,13 +50011,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bLW" = ( +/area/engine/atmos) +"bLP" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bLX" = ( +/area/engine/atmos) +"bLQ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Mix To Engine"; @@ -52021,22 +50027,8 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 8 }, -/area/atmos) -"bLY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Canister To Waste"; - on = 0; - target_pressure = 101 - }, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (WEST)"; - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bLZ" = ( +/area/engine/atmos) +"bLR" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -52055,8 +50047,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bMa" = ( +/area/engine/atmos) +"bLS" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -52070,15 +50062,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bMb" = ( +/area/engine/atmos) +"bLT" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bMc" = ( +/area/engine/atmos) +"bLU" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -52090,8 +50082,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bMd" = ( +/area/engine/atmos) +"bLV" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -52099,8 +50091,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bMe" = ( +/area/engine/atmos) +"bLW" = ( /obj/machinery/vending/engivend, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHWEST)"; @@ -52109,10 +50101,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMf" = ( +"bLX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "0-4" }, @@ -52120,14 +50111,14 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bMg" = ( +/area/crew_quarters/heads/chief) +"bLY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "0-4" }, @@ -52140,14 +50131,14 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bMh" = ( +/area/crew_quarters/heads/chief) +"bLZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -52168,11 +50159,12 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bMi" = ( +/area/crew_quarters/heads/chief) +"bMa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52180,10 +50172,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMj" = ( +"bMb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -52192,15 +50183,16 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bMk" = ( +/area/crew_quarters/heads/chief) +"bMc" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/crew_quarters/chief) -"bMl" = ( +/area/crew_quarters/heads/chief) +"bMd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -52222,7 +50214,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMm" = ( +"bMe" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -52238,7 +50230,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMn" = ( +"bMf" = ( /obj/machinery/light, /obj/structure/rack, /obj/item/weapon/pickaxe/mini, @@ -52254,7 +50246,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMo" = ( +"bMg" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/black, @@ -52277,7 +50269,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMp" = ( +"bMh" = ( /obj/structure/rack, /obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine, @@ -52290,7 +50282,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMq" = ( +"bMi" = ( /obj/structure/rack, /obj/item/weapon/storage/belt/utility, /obj/item/weapon/storage/belt/utility, @@ -52305,7 +50297,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMr" = ( +"bMj" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -52318,7 +50310,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMs" = ( +"bMk" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHEAST)"; @@ -52327,7 +50319,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"bMt" = ( +"bMl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -52342,7 +50334,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMu" = ( +"bMm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -52354,7 +50346,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMv" = ( +"bMn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -52368,7 +50360,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMw" = ( +"bMo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -52387,7 +50379,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMx" = ( +"bMp" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -52410,7 +50402,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMy" = ( +"bMq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -52427,7 +50419,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMz" = ( +"bMr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -52446,7 +50438,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMA" = ( +"bMs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -52464,13 +50456,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/gravity_generator) -"bMB" = ( +"bMt" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bMC" = ( +/area/maintenance/asteroid/central) +"bMu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -52485,7 +50475,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMD" = ( +"bMv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -52500,7 +50490,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bME" = ( +"bMw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -52514,7 +50504,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMF" = ( +"bMx" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -52523,7 +50513,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMG" = ( +"bMy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -52539,7 +50529,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMH" = ( +"bMz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -52560,7 +50550,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMI" = ( +"bMA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -52579,7 +50569,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMJ" = ( +"bMB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52587,7 +50577,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bMK" = ( +"bMC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52598,7 +50588,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bML" = ( +"bMD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52608,10 +50598,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bMM" = ( +/area/maintenance/asteroid/starboard) +"bME" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -52623,10 +50611,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bMN" = ( +/area/maintenance/asteroid/starboard) +"bMF" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -52639,10 +50625,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bMO" = ( +/area/maintenance/asteroid/starboard) +"bMG" = ( /obj/structure/table, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; @@ -52664,8 +50648,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMP" = ( +/area/medical/medbay/zone2) +"bMH" = ( /obj/structure/table, /obj/item/weapon/storage/belt/medical{ pixel_x = 0; @@ -52687,16 +50671,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMQ" = ( +/area/medical/medbay/zone2) +"bMI" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/weapon/gun/syringe, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMR" = ( +/area/medical/medbay/zone2) +"bMJ" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/item/clothing/glasses/hud/health, @@ -52705,8 +50689,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMS" = ( +/area/medical/medbay/zone2) +"bMK" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags{ pixel_x = 3; @@ -52718,8 +50702,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMT" = ( +/area/medical/medbay/zone2) +"bML" = ( /obj/structure/closet/l3closet, /obj/machinery/camera{ c_tag = "Medbay Storage"; @@ -52730,14 +50714,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMU" = ( +/area/medical/medbay/zone2) +"bMM" = ( /obj/structure/closet/wardrobe/white/medical, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMV" = ( +/area/medical/medbay/zone2) +"bMN" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -52745,8 +50729,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bMW" = ( +/area/medical/medbay/zone2) +"bMO" = ( /obj/machinery/door/airlock/maintenance{ name = "Genetics Research"; req_access_txt = "9" @@ -52761,7 +50745,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bMX" = ( +"bMP" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -52769,10 +50753,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bMY" = ( +/area/maintenance/asteroid/starboard) +"bMQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -52785,10 +50767,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bMZ" = ( +/area/maintenance/asteroid/starboard) +"bMR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52796,10 +50776,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNa" = ( +/area/maintenance/asteroid/starboard) +"bMS" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -52810,10 +50788,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNb" = ( +/area/maintenance/asteroid/starboard) +"bMT" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -52821,10 +50797,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNc" = ( +/area/maintenance/asteroid/starboard) +"bMU" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; icon_state = "pipe-j2s"; @@ -52836,10 +50810,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNd" = ( +/area/maintenance/asteroid/starboard) +"bMV" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -52849,16 +50821,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bNe" = ( +/area/maintenance/asteroid/port/west) +"bMW" = ( /obj/structure/weightlifter, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bNf" = ( +"bMX" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -52866,7 +50836,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bNg" = ( +"bMY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -52875,7 +50845,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bNh" = ( +"bMZ" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -52883,66 +50853,60 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bNi" = ( +"bNa" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bNj" = ( +"bNb" = ( /obj/machinery/libraryscanner, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bNk" = ( +"bNc" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/librarian, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bNl" = ( +"bNd" = ( /obj/machinery/holopad, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bNm" = ( +"bNe" = ( /obj/structure/table/wood, /obj/item/device/camera_film, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bNn" = ( +"bNf" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNo" = ( +/area/library/lounge) +"bNg" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNp" = ( +/area/library/lounge) +"bNh" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNq" = ( +/area/library/lounge) +"bNi" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -52952,10 +50916,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNr" = ( +/area/library/lounge) +"bNj" = ( /obj/machinery/camera{ c_tag = "Library East"; dir = 9; @@ -52964,10 +50926,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNs" = ( +/area/library/lounge) +"bNk" = ( /obj/machinery/power/apc{ dir = 8; name = "Lounge APC"; @@ -52988,21 +50948,19 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bNt" = ( +/area/library/lounge) +"bNl" = ( /turf/open/floor/engine/n2, -/area/atmos) -"bNu" = ( +/area/engine/atmos) +"bNm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; id = "n2_in" }, /turf/open/floor/engine/n2, -/area/atmos) -"bNv" = ( +/area/engine/atmos) +"bNn" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -53011,30 +50969,16 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bNw" = ( +/area/engine/atmos) +"bNo" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bNx" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 2; - filter_type = "n2"; - name = "nitogren filter"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bNy" = ( +/area/engine/atmos) +"bNp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; @@ -53042,25 +50986,14 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bNz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Atmos To Chamber"; - on = 0; - target_pressure = 101 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bNA" = ( +/area/engine/atmos) +"bNq" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bNB" = ( +/area/engine/atmos) +"bNr" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -53076,8 +51009,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bNC" = ( +/area/engine/atmos) +"bNs" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -53092,8 +51025,8 @@ /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bND" = ( +/area/engine/atmos) +"bNt" = ( /obj/machinery/computer/card/minor/ce, /obj/machinery/button/door{ id = "engiestoragesmes"; @@ -53119,15 +51052,15 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bNE" = ( +/area/crew_quarters/heads/chief) +"bNu" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bNF" = ( +/area/crew_quarters/heads/chief) +"bNv" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -53137,8 +51070,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bNG" = ( +/area/crew_quarters/heads/chief) +"bNw" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = null; name = "SMES Room"; @@ -53156,12 +51089,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNH" = ( +"bNx" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNI" = ( +"bNy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/yellow{ @@ -53173,7 +51106,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNJ" = ( +"bNz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/yellow{ @@ -53190,7 +51123,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNK" = ( +"bNA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/yellow{ @@ -53202,7 +51135,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ icon_state = "1-4"; d1 = 1; @@ -53214,14 +51146,14 @@ icon_state = "1-8" }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNL" = ( +"bNB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -53233,11 +51165,12 @@ d2 = 8; icon_state = "0-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNM" = ( +"bNC" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -53246,19 +51179,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNN" = ( +"bND" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bNO" = ( +"bNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bNP" = ( +"bNF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -53268,7 +51201,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bNQ" = ( +"bNG" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -53277,7 +51210,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bNR" = ( +"bNH" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 4 @@ -53286,15 +51219,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bNS" = ( +"bNI" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNT" = ( +/area/maintenance/asteroid/starboard) +"bNJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -53305,10 +51236,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNU" = ( +/area/maintenance/asteroid/starboard) +"bNK" = ( /obj/machinery/door/airlock/maintenance{ name = "Medical Storage"; req_access_txt = "45" @@ -53317,8 +51246,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bNV" = ( +/area/medical/medbay/zone2) +"bNL" = ( /obj/machinery/power/apc{ dir = 1; name = "Genetics APC"; @@ -53334,7 +51263,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"bNW" = ( +"bNM" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -53352,28 +51281,22 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNX" = ( +/area/maintenance/asteroid/starboard) +"bNN" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNY" = ( +/area/maintenance/asteroid/starboard) +"bNO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bNZ" = ( +/area/maintenance/asteroid/starboard) +"bNP" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -53383,10 +51306,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bOa" = ( +/area/maintenance/asteroid/starboard) +"bNQ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -53395,19 +51316,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bOb" = ( +/area/maintenance/asteroid/starboard) +"bNR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/closet/firecloset/full, /turf/open/floor/plating/airless, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bOc" = ( +/area/maintenance/asteroid/starboard) +"bNS" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 1 @@ -53415,10 +51332,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bOd" = ( +/area/maintenance/asteroid/starboard) +"bNT" = ( /obj/machinery/light/small{ dir = 4 }, @@ -53431,10 +51346,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bOe" = ( +/area/maintenance/asteroid/port/west) +"bNU" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -53446,7 +51359,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bOf" = ( +"bNV" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -53455,7 +51368,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bOg" = ( +"bNW" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -53465,7 +51378,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bOh" = ( +"bNX" = ( /obj/structure/table/wood, /obj/machinery/camera{ c_tag = "Library West"; @@ -53476,21 +51389,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bOi" = ( +"bNY" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bOj" = ( +"bNZ" = ( /obj/structure/table/wood, /obj/item/weapon/pen/fourcolor, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bOk" = ( +"bOa" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -53501,7 +51414,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bOl" = ( +"bOb" = ( /obj/structure/chair/office/dark{ dir = 1 }, @@ -53511,10 +51424,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOm" = ( +/area/library/lounge) +"bOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -53524,67 +51435,57 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOn" = ( +/area/library/lounge) +"bOd" = ( /obj/structure/table/wood, /obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOo" = ( +/area/library/lounge) +"bOe" = ( /obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOp" = ( +/area/library/lounge) +"bOf" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas, /obj/item/toy/cards/deck/cas/black, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOq" = ( +/area/library/lounge) +"bOg" = ( /obj/machinery/photocopier, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bOr" = ( +/area/library/lounge) +"bOh" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/engine/n2, -/area/atmos) -"bOs" = ( +/area/engine/atmos) +"bOi" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, -/area/atmos) -"bOt" = ( +/area/engine/atmos) +"bOj" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2_sensor" }, /turf/open/floor/engine/n2, -/area/atmos) -"bOu" = ( +/area/engine/atmos) +"bOk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) -"bOv" = ( +/area/engine/atmos) +"bOl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ @@ -53593,8 +51494,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOw" = ( +/area/engine/atmos) +"bOm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -53602,8 +51503,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOx" = ( +/area/engine/atmos) +"bOn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; pixel_x = 0; @@ -53612,8 +51513,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOy" = ( +/area/engine/atmos) +"bOo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; @@ -53621,8 +51522,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOz" = ( +/area/engine/atmos) +"bOp" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -53636,8 +51537,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOA" = ( +/area/engine/atmos) +"bOq" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53652,8 +51553,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOB" = ( +/area/engine/atmos) +"bOr" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53671,8 +51572,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOC" = ( +/area/engine/atmos) +"bOs" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53687,8 +51588,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOD" = ( +/area/engine/atmos) +"bOt" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -53702,23 +51603,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOE" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bOF" = ( +/area/engine/atmos) +"bOu" = ( /obj/machinery/suit_storage_unit/atmos, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bOG" = ( +/area/engine/atmos) +"bOv" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -53738,7 +51630,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOH" = ( +"bOw" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53766,7 +51658,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOI" = ( +"bOx" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53783,7 +51675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOJ" = ( +"bOy" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53801,7 +51693,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOK" = ( +"bOz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53816,7 +51708,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOL" = ( +"bOA" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53831,7 +51723,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOM" = ( +"bOB" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -53851,7 +51743,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bON" = ( +"bOC" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ icon_state = "0-4"; @@ -53870,7 +51762,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOO" = ( +"bOD" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; @@ -53886,7 +51778,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOP" = ( +"bOE" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; @@ -53905,7 +51797,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOQ" = ( +"bOF" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; @@ -53924,7 +51816,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOR" = ( +"bOG" = ( /obj/machinery/computer/station_alert, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -53946,7 +51838,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOS" = ( +"bOH" = ( /obj/machinery/modular_computer/console/preset/engineering, /obj/structure/cable{ d2 = 8; @@ -53956,7 +51848,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bOT" = ( +"bOI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/sign/securearea{ @@ -53971,29 +51863,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bOU" = ( -/obj/machinery/door/firedoor, +"bOJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bOV" = ( -/obj/machinery/door/firedoor, +"bOK" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bOW" = ( +"bOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -54012,14 +51904,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bOX" = ( +"bOM" = ( /obj/structure/table, /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bOY" = ( +"bON" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -54032,10 +51924,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bOZ" = ( +/area/maintenance/asteroid/starboard) +"bOO" = ( /obj/machinery/power/apc{ dir = 1; name = "Medbay Storage APC"; @@ -54050,8 +51940,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"bPa" = ( +/area/medical/medbay/zone2) +"bOP" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54059,18 +51949,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bPb" = ( +/area/maintenance/asteroid/starboard) +"bOQ" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bPc" = ( +/area/maintenance/asteroid/starboard) +"bOR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -54083,10 +51969,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bPd" = ( +/area/maintenance/asteroid/starboard) +"bOS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -54094,18 +51978,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bPe" = ( +/area/maintenance/asteroid/starboard) +"bOT" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bPf" = ( +/area/maintenance/asteroid/starboard) +"bOU" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -54113,18 +51993,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPg" = ( +"bOV" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPh" = ( +"bOW" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPi" = ( +"bOX" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -54132,7 +52012,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPj" = ( +"bOY" = ( /obj/structure/chair{ dir = 8 }, @@ -54140,7 +52020,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPk" = ( +"bOZ" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -54149,7 +52029,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bPl" = ( +"bPa" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, @@ -54162,7 +52042,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bPm" = ( +"bPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -54170,7 +52050,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bPn" = ( +"bPc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -54185,23 +52065,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bPo" = ( +"bPd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/glass{ - name = "Library" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bPp" = ( +"bPe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -54209,7 +52089,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bPq" = ( +"bPf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54218,7 +52098,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bPr" = ( +"bPg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -54235,7 +52115,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bPs" = ( +"bPh" = ( /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = 0; @@ -54245,20 +52125,16 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bPt" = ( +/area/library/lounge) +"bPi" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bPu" = ( +/area/library/lounge) +"bPj" = ( /obj/structure/chair/office/dark{ dir = 1 }, @@ -54266,19 +52142,15 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bPv" = ( +/area/library/lounge) +"bPk" = ( /obj/machinery/light, /obj/machinery/bookbinder, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bPw" = ( +/area/library/lounge) +"bPl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -54287,10 +52159,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bPx" = ( +/area/maintenance/asteroid/port/west) +"bPm" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -54299,18 +52169,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bPy" = ( +/area/maintenance/asteroid/port/east) +"bPn" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bPz" = ( +/area/maintenance/asteroid/port/east) +"bPo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; external_pressure_bound = 0; @@ -54324,8 +52190,8 @@ pump_direction = 0 }, /turf/open/floor/engine/n2, -/area/atmos) -"bPA" = ( +/area/engine/atmos) +"bPp" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -54334,16 +52200,16 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPB" = ( +/area/engine/atmos) +"bPq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPC" = ( +/area/engine/atmos) +"bPr" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -54354,8 +52220,8 @@ dir = 8 }, /turf/open/floor/plasteel/red, -/area/atmos) -"bPD" = ( +/area/engine/atmos) +"bPs" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, @@ -54366,19 +52232,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (WEST)"; - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bPF" = ( +/area/engine/atmos) +"bPt" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; initialize_directions = 10 @@ -54387,37 +52242,21 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPG" = ( -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (EAST)"; - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bPH" = ( +/area/engine/atmos) +"bPu" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, /turf/closed/wall, -/area/atmos) -"bPI" = ( -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (WEST)"; - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bPJ" = ( +/area/engine/atmos) +"bPv" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPK" = ( +/area/engine/atmos) +"bPw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -54425,16 +52264,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPL" = ( +/area/engine/atmos) +"bPx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPM" = ( +/area/engine/atmos) +"bPy" = ( /obj/machinery/light/small{ dir = 4 }, @@ -54442,15 +52281,15 @@ /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bPN" = ( +/area/engine/atmos) +"bPz" = ( /obj/machinery/computer/apc_control, /obj/machinery/light, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bPO" = ( +/area/crew_quarters/heads/chief) +"bPA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -54464,8 +52303,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bPP" = ( +/area/crew_quarters/heads/chief) +"bPB" = ( /obj/machinery/suit_storage_unit/ce, /obj/machinery/airalarm{ dir = 1; @@ -54475,8 +52314,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bPQ" = ( +/area/crew_quarters/heads/chief) +"bPC" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable{ d1 = 4; @@ -54487,8 +52326,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bPR" = ( +/area/crew_quarters/heads/chief) +"bPD" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -54506,8 +52345,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bPS" = ( +/area/crew_quarters/heads/chief) +"bPE" = ( /obj/structure/table, /obj/item/weapon/book/manual/engineering_particle_accelerator, /turf/open/floor/plasteel/yellow/side{ @@ -54517,7 +52356,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPT" = ( +"bPF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -54529,12 +52368,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPU" = ( +"bPG" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPV" = ( +"bPH" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -54543,7 +52382,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPW" = ( +"bPI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -54551,7 +52390,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPX" = ( +"bPJ" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -54566,7 +52405,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPY" = ( +"bPK" = ( /obj/machinery/power/terminal{ icon_state = "term"; dir = 1 @@ -54584,7 +52423,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bPZ" = ( +"bPL" = ( /obj/machinery/power/terminal{ icon_state = "term"; dir = 1 @@ -54597,7 +52436,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQa" = ( +"bPM" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -54611,7 +52450,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQb" = ( +"bPN" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering SMES Storage APC"; @@ -54626,7 +52465,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQc" = ( +"bPO" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -54636,12 +52475,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bQd" = ( +"bPP" = ( /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bQe" = ( +"bPQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -54654,10 +52493,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQf" = ( +/area/maintenance/asteroid/starboard) +"bPR" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54669,10 +52506,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQg" = ( +/area/maintenance/asteroid/starboard) +"bPS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54685,10 +52520,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQh" = ( +/area/maintenance/asteroid/starboard) +"bPT" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54701,10 +52534,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQi" = ( +/area/maintenance/asteroid/starboard) +"bPU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -54716,10 +52547,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQj" = ( +/area/maintenance/asteroid/starboard) +"bPV" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54737,10 +52566,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQk" = ( +/area/maintenance/asteroid/starboard) +"bPW" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54753,10 +52580,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQl" = ( +/area/maintenance/asteroid/starboard) +"bPX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54771,10 +52596,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQm" = ( +/area/maintenance/asteroid/starboard) +"bPY" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54789,10 +52612,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQn" = ( +/area/maintenance/asteroid/starboard) +"bPZ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54809,10 +52630,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQo" = ( +/area/maintenance/asteroid/starboard) +"bQa" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -54825,10 +52644,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQp" = ( +/area/maintenance/asteroid/starboard) +"bQb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -54846,19 +52663,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQq" = ( +/area/maintenance/asteroid/starboard) +"bQc" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bQr" = ( +/area/maintenance/asteroid/starboard) +"bQd" = ( /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 4 @@ -54870,7 +52683,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bQs" = ( +"bQe" = ( /obj/structure/chair{ dir = 8 }, @@ -54879,7 +52692,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bQt" = ( +"bQf" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -54888,7 +52701,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bQu" = ( +"bQg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -54898,20 +52711,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bQv" = ( +"bQh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Library" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bQw" = ( +"bQi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54919,13 +52732,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bQx" = ( +"bQj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bQy" = ( +"bQk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54934,7 +52747,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bQz" = ( +"bQl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -54949,17 +52762,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bQA" = ( +"bQm" = ( /obj/machinery/door/morgue{ name = "Explicit Section" }, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bQB" = ( +/area/library/lounge) +"bQn" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -54967,10 +52778,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bQC" = ( +/area/library/lounge) +"bQo" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -54978,17 +52787,13 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bQD" = ( +/area/library/lounge) +"bQp" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bQE" = ( +/area/maintenance/asteroid/central) +"bQq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -55004,21 +52809,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bQG" = ( +/area/engine/atmos) +"bQr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -55029,14 +52821,14 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQH" = ( +/area/engine/atmos) +"bQs" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQI" = ( +/area/engine/atmos) +"bQt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "North Canister to Waste" @@ -55044,16 +52836,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQJ" = ( +/area/engine/atmos) +"bQu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQK" = ( +/area/engine/atmos) +"bQv" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, @@ -55061,8 +52852,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQL" = ( +/area/engine/atmos) +"bQw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; dir = 10 @@ -55070,8 +52861,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQM" = ( +/area/engine/atmos) +"bQx" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Canister To Waste"; @@ -55081,8 +52872,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQN" = ( +/area/engine/atmos) +"bQy" = ( /obj/structure/fireaxecabinet{ pixel_x = 32 }, @@ -55090,41 +52881,41 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bQO" = ( +/area/engine/atmos) +"bQz" = ( /turf/closed/wall, -/area/atmos) -"bQP" = ( +/area/engine/atmos) +"bQA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/crew_quarters/chief) -"bQQ" = ( +/area/crew_quarters/heads/chief) +"bQB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bQR" = ( +/area/crew_quarters/heads/chief) +"bQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bQS" = ( +/area/crew_quarters/heads/chief) +"bQD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"bQT" = ( +/area/crew_quarters/heads/chief) +"bQE" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/engineering_construction, /obj/item/weapon/book/manual/wiki/engineering_guide, @@ -55138,7 +52929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQU" = ( +"bQF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -55150,7 +52941,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQV" = ( +"bQG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55158,7 +52949,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQW" = ( +"bQH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -55168,7 +52959,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQX" = ( +"bQI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -55177,7 +52968,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQY" = ( +"bQJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -55189,7 +52980,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bQZ" = ( +"bQK" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -55208,7 +52999,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRa" = ( +"bQL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55216,7 +53007,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRb" = ( +"bQM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55236,7 +53027,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRc" = ( +"bQN" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -55247,15 +53038,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRd" = ( +"bQO" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bRe" = ( +/area/maintenance/asteroid/central) +"bQP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 @@ -55266,7 +53055,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bRf" = ( +"bQQ" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -55279,7 +53068,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bRg" = ( +"bQR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -55294,7 +53083,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bRh" = ( +"bQS" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -55302,13 +53091,12 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/pickaxe, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bRi" = ( +/area/maintenance/asteroid/starboard) +"bQT" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 8 @@ -55316,18 +53104,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bRj" = ( +/area/maintenance/asteroid/starboard) +"bQU" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bRk" = ( +/area/maintenance/asteroid/starboard) +"bQV" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small{ dir = 8 @@ -55335,19 +53119,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bRl" = ( +/area/maintenance/asteroid/port/west) +"bQW" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bRm" = ( +/area/maintenance/asteroid/port/west) +"bQX" = ( /obj/structure/table, /obj/item/weapon/storage/box/cups, /turf/open/floor/plasteel/vault{ @@ -55355,7 +53135,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bRn" = ( +"bQY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -55365,7 +53145,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bRo" = ( +"bQZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -55376,20 +53156,20 @@ dir = 5 }, /area/crew_quarters/fitness) -"bRp" = ( +"bRa" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/westright, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bRq" = ( +"bRb" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bRr" = ( +"bRc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -55398,14 +53178,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bRs" = ( +"bRd" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/brute, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bRt" = ( +"bRe" = ( /obj/structure/noticeboard{ dir = 8; icon_state = "nboard00"; @@ -55417,7 +53197,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bRu" = ( +"bRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -55432,7 +53212,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bRv" = ( +"bRg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55441,7 +53221,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRw" = ( +"bRh" = ( /obj/machinery/light{ dir = 8 }, @@ -55456,7 +53236,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRx" = ( +"bRi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55464,7 +53244,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRy" = ( +"bRj" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -55476,7 +53256,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRz" = ( +"bRk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -55492,7 +53272,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRA" = ( +"bRl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -55503,7 +53283,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRB" = ( +"bRm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -55512,41 +53292,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bRC" = ( +"bRn" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bRD" = ( +/area/library/lounge) +"bRo" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bRE" = ( +/area/library/lounge) +"bRp" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bRF" = ( +/area/maintenance/asteroid/port/east) +"bRq" = ( /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRG" = ( +/area/engine/atmos) +"bRr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; @@ -55555,46 +53329,16 @@ /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRH" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 2; - filter_type = "o2"; - name = "oxygen filter"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bRI" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bRJ" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bRK" = ( +/area/engine/atmos) +"bRs" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRL" = ( +/area/engine/atmos) +"bRt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ tag = "icon-connector_map (EAST)"; icon_state = "connector_map"; @@ -55604,8 +53348,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRM" = ( +/area/engine/atmos) +"bRu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; icon_state = "intact"; @@ -55618,8 +53362,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRN" = ( +/area/engine/atmos) +"bRv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; initialize_directions = 10 @@ -55630,8 +53374,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRO" = ( +/area/engine/atmos) +"bRw" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ @@ -55640,16 +53384,16 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRP" = ( +/area/engine/atmos) +"bRx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRQ" = ( +/area/engine/atmos) +"bRy" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Filter to Waste"; @@ -55658,8 +53402,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRR" = ( +/area/engine/atmos) +"bRz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ tag = "icon-manifold (NORTH)"; name = "scrubbers pipe"; @@ -55669,8 +53413,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRS" = ( +/area/engine/atmos) +"bRA" = ( /obj/machinery/meter{ frequency = 1441; id_tag = "waste_meter"; @@ -55685,14 +53429,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRT" = ( +/area/engine/atmos) +"bRB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bRU" = ( +/area/engine/atmos) +"bRC" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ d1 = 2; @@ -55706,7 +53450,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRV" = ( +"bRD" = ( /obj/machinery/light, /obj/machinery/camera{ c_tag = "Engineering Power Storage 2"; @@ -55723,7 +53467,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRW" = ( +"bRE" = ( /obj/machinery/button/door{ id = "engiestoragesmes"; name = "Engineering SMES Blast Door Control"; @@ -55735,13 +53479,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRX" = ( +"bRF" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRY" = ( +"bRG" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/weapon/storage/toolbox/electrical{ @@ -55757,19 +53501,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bRZ" = ( +"bRH" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSa" = ( +"bRI" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSb" = ( +"bRJ" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; @@ -55783,7 +53527,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSc" = ( +"bRK" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHWEST)"; @@ -55792,13 +53536,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSd" = ( +"bRL" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSe" = ( +"bRM" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHEAST)"; @@ -55807,7 +53551,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSf" = ( +"bRN" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -55818,7 +53562,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bSg" = ( +"bRO" = ( /obj/machinery/camera{ c_tag = "Medbay Asteroid Hallway 1"; dir = 8; @@ -55829,7 +53573,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bSh" = ( +"bRP" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -55843,7 +53587,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bSi" = ( +"bRQ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -55853,43 +53597,33 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bSj" = ( +/area/maintenance/asteroid/starboard) +"bRR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSk" = ( +/area/maintenance/asteroid/port/west) +"bRS" = ( /obj/structure/chair, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSl" = ( +/area/maintenance/asteroid/port/west) +"bRT" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSm" = ( +/area/maintenance/asteroid/port/west) +"bRU" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/cobweb, /obj/item/weapon/coin/silver, /obj/item/weapon/coin/silver, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSn" = ( +/area/maintenance/asteroid/port/west) +"bRV" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -55902,10 +53636,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSo" = ( +/area/maintenance/asteroid/port/west) +"bRW" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -55918,10 +53650,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSp" = ( +/area/maintenance/asteroid/port/west) +"bRX" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/light{ dir = 8 @@ -55931,7 +53661,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bSq" = ( +"bRY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -55940,7 +53670,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bSr" = ( +"bRZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55950,7 +53680,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bSs" = ( +"bSa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55961,7 +53691,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bSt" = ( +"bSb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 @@ -55970,58 +53700,54 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bSu" = ( +"bSc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bSv" = ( +"bSd" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bSw" = ( +"bSe" = ( /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bSx" = ( +"bSf" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bSy" = ( +"bSg" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bSz" = ( +"bSh" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bSA" = ( +"bSi" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bSB" = ( +/area/library/lounge) +"bSj" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bSC" = ( +/area/library/lounge) +"bSk" = ( /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = 32; @@ -56030,30 +53756,26 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bSD" = ( +/area/library/lounge) +"bSl" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bSE" = ( +/area/maintenance/asteroid/central) +"bSm" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSF" = ( +/area/engine/atmos) +"bSn" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSG" = ( +/area/engine/atmos) +"bSo" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" @@ -56061,43 +53783,14 @@ /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSH" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("o2_sensor" = "Tank") - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bSI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bSJ" = ( +/area/engine/atmos) +"bSp" = ( /obj/machinery/pipedispenser/disposal, /turf/open/floor/plasteel/yellow/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSK" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bSL" = ( +/area/engine/atmos) +"bSq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Pure To Canisters"; @@ -56106,8 +53799,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSM" = ( +/area/engine/atmos) +"bSr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -56117,8 +53810,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSN" = ( +/area/engine/atmos) +"bSs" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -56130,15 +53823,15 @@ /turf/open/floor/plasteel/yellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSO" = ( +/area/engine/atmos) +"bSt" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSP" = ( +/area/engine/atmos) +"bSu" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; min_temperature = 80; @@ -56148,8 +53841,8 @@ /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSQ" = ( +/area/engine/atmos) +"bSv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Distro to Waste"; @@ -56158,14 +53851,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSR" = ( +/area/engine/atmos) +"bSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bSS" = ( +/area/engine/atmos) +"bSx" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "10" @@ -56179,10 +53872,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bST" = ( +/area/maintenance/asteroid/central) +"bSy" = ( /obj/machinery/door/poddoor{ id = "engiestoragesmes"; name = "Engineering SMES Storage" @@ -56191,7 +53882,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSU" = ( +"bSz" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -56200,13 +53891,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bSV" = ( +"bSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"bSW" = ( +"bSB" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -56217,7 +53908,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bSX" = ( +"bSC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -56227,33 +53918,27 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"bSY" = ( +"bSD" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bSZ" = ( +/area/maintenance/asteroid/port/west) +"bSE" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTa" = ( +/area/maintenance/asteroid/port/west) +"bSF" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille/broken, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTb" = ( +/area/maintenance/asteroid/port/west) +"bSG" = ( /obj/machinery/light/small{ dir = 4 }, @@ -56267,10 +53952,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTc" = ( +/area/maintenance/asteroid/port/west) +"bSH" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -56280,7 +53963,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bTd" = ( +"bSI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -56290,7 +53973,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bTe" = ( +"bSJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -56302,7 +53985,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bTf" = ( +"bSK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -56320,7 +54003,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bTg" = ( +"bSL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -56330,7 +54013,7 @@ dir = 5 }, /area/crew_quarters/fitness) -"bTh" = ( +"bSM" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -56345,7 +54028,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTi" = ( +"bSN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -56356,26 +54039,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTj" = ( +"bSO" = ( /obj/structure/punching_bag, /obj/machinery/light, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTk" = ( +"bSP" = ( /obj/structure/punching_bag, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTl" = ( +"bSQ" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTm" = ( +"bSR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/map/left/ceres{ pixel_x = -32 @@ -56386,21 +54069,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bTn" = ( +"bSS" = ( /obj/machinery/light/small, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bTo" = ( +"bST" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bTp" = ( +/area/library/lounge) +"bSU" = ( /obj/machinery/camera{ c_tag = "Library Explicits"; dir = 9; @@ -56409,16 +54090,12 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"bTq" = ( +/area/library/lounge) +"bSV" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTr" = ( +/area/maintenance/asteroid/port/east) +"bSW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; external_pressure_bound = 0; @@ -56434,8 +54111,8 @@ /turf/open/floor/engine/o2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTs" = ( +/area/engine/atmos) +"bSX" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -56445,22 +54122,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTt" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "O2 to Airmix"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bTu" = ( +/area/engine/atmos) +"bSY" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -56471,8 +54134,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTv" = ( +/area/engine/atmos) +"bSZ" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 2; name = "air mixer"; @@ -56486,22 +54149,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTw" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South"; - dir = 4; - icon_state = "camera"; - network = list("SS13","CE") - }, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (WEST)"; - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bTx" = ( +/area/engine/atmos) +"bTa" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Mix To Canisters"; @@ -56510,8 +54159,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTy" = ( +/area/engine/atmos) +"bTb" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; dir = 10 @@ -56522,8 +54171,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTz" = ( +/area/engine/atmos) +"bTc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -56531,8 +54180,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTA" = ( +/area/engine/atmos) +"bTd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; @@ -56540,8 +54189,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTB" = ( +/area/engine/atmos) +"bTe" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4; on = 1 @@ -56549,8 +54198,8 @@ /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTC" = ( +/area/engine/atmos) +"bTf" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, /obj/machinery/meter{ frequency = 1441; @@ -56560,16 +54209,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTD" = ( +/area/engine/atmos) +"bTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTE" = ( +/area/engine/atmos) +"bTh" = ( /obj/machinery/light/small{ dir = 8 }, @@ -56585,10 +54234,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bTF" = ( +/area/maintenance/asteroid/central) +"bTi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -56596,7 +54243,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bTG" = ( +"bTj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -56604,7 +54251,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bTH" = ( +"bTk" = ( /obj/machinery/button/door{ id = "engiestoragesmes"; name = "Engineering SMES Blast Door Control"; @@ -56618,7 +54265,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bTI" = ( +"bTl" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal{ amount = 50 @@ -56637,55 +54284,47 @@ }, /turf/open/floor/plating, /area/engine/engine_smes) -"bTJ" = ( +"bTm" = ( /obj/machinery/field/generator, /turf/open/floor/plating, /area/engine/engine_smes) -"bTK" = ( +"bTn" = ( /obj/machinery/power/emitter, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/engine/engine_smes) -"bTL" = ( +"bTo" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTM" = ( +/area/maintenance/asteroid/port/west) +"bTp" = ( /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTN" = ( +/area/maintenance/asteroid/port/west) +"bTq" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTO" = ( +/area/maintenance/asteroid/port/west) +"bTr" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bTP" = ( +/area/maintenance/asteroid/port/west) +"bTs" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bTQ" = ( +"bTt" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, @@ -56696,7 +54335,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bTR" = ( +"bTu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -56704,16 +54343,16 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bTS" = ( +"bTv" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTT" = ( +"bTw" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, @@ -56721,7 +54360,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bTU" = ( +"bTx" = ( /obj/machinery/door/airlock{ name = "Private Study" }, @@ -56729,38 +54368,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bTV" = ( +"bTy" = ( /obj/machinery/light/small, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bTW" = ( +/area/maintenance/asteroid/central) +"bTz" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTX" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "O2 to Pure" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bTY" = ( +/area/engine/atmos) +"bTA" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, @@ -56770,8 +54393,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bTZ" = ( +/area/engine/atmos) +"bTB" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -56782,8 +54405,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUa" = ( +/area/engine/atmos) +"bTC" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56794,8 +54417,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUb" = ( +/area/engine/atmos) +"bTD" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -56806,8 +54429,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUc" = ( +/area/engine/atmos) +"bTE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Pure to Mix"; @@ -56819,8 +54442,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUd" = ( +/area/engine/atmos) +"bTF" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; @@ -56829,16 +54452,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUe" = ( +/area/engine/atmos) +"bTG" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUf" = ( +/area/engine/atmos) +"bTH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Mix to Distro"; @@ -56847,8 +54470,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUg" = ( +/area/engine/atmos) +"bTI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ tag = "icon-manifold (EAST)"; icon_state = "manifold"; @@ -56863,24 +54486,24 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUh" = ( +/area/engine/atmos) +"bTJ" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bUi" = ( +"bTK" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating, /area/engine/engine_smes) -"bUj" = ( +"bTL" = ( /obj/machinery/power/emitter, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, /area/engine/engine_smes) -"bUk" = ( +"bTM" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, @@ -56890,15 +54513,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bUl" = ( +"bTN" = ( /obj/structure/closet/crate, /obj/item/weapon/pickaxe/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bUm" = ( +/area/maintenance/asteroid/starboard) +"bTO" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -56910,10 +54531,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bUn" = ( +/area/maintenance/asteroid/starboard) +"bTP" = ( /obj/machinery/light/small{ dir = 8 }, @@ -56922,10 +54541,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bUo" = ( +/area/maintenance/asteroid/port/west) +"bTQ" = ( /obj/structure/barricade/wooden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -56933,20 +54550,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bUp" = ( +/area/maintenance/asteroid/port/west) +"bTR" = ( /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bUq" = ( +/area/maintenance/asteroid/port/west) +"bTS" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 @@ -56955,10 +54568,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bUr" = ( +/area/maintenance/asteroid/port/west) +"bTT" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -56970,7 +54581,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bUs" = ( +"bTU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -56978,7 +54589,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bUt" = ( +"bTV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -56986,7 +54597,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bUu" = ( +"bTW" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -57003,7 +54614,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bUv" = ( +"bTX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -57012,7 +54623,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUw" = ( +"bTY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -57020,7 +54631,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUx" = ( +"bTZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -57034,7 +54645,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUy" = ( +"bUa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -57048,7 +54659,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUz" = ( +"bUb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -57068,7 +54679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUA" = ( +"bUc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -57079,7 +54690,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUB" = ( +"bUd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -57096,7 +54707,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUC" = ( +"bUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -57109,7 +54720,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bUD" = ( +"bUf" = ( /obj/machinery/door/airlock/maintenance{ name = "Broom Closet"; req_access_txt = "0" @@ -57119,7 +54730,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bUE" = ( +"bUg" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/sink{ dir = 4; @@ -57131,7 +54742,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bUF" = ( +"bUh" = ( /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 4 @@ -57140,7 +54751,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bUG" = ( +"bUi" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/item/device/radio/intercom{ @@ -57152,12 +54763,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bUH" = ( +"bUj" = ( /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUI" = ( +/area/engine/atmos) +"bUk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; @@ -57166,8 +54777,8 @@ /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUJ" = ( +/area/engine/atmos) +"bUl" = ( /obj/machinery/meter{ name = "Mixed Air Tank In" }, @@ -57178,8 +54789,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUK" = ( +/area/engine/atmos) +"bUm" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; icon_state = "intact"; @@ -57188,8 +54799,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUL" = ( +/area/engine/atmos) +"bUn" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; @@ -57202,52 +54813,32 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUM" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - tag = "icon-intact (WEST)"; - icon_state = "intact"; - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (SOUTHWEST)"; - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bUN" = ( +/area/engine/atmos) +"bUo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUO" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bUP" = ( +/area/engine/atmos) +"bUp" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUQ" = ( +/area/engine/atmos) +"bUq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUR" = ( +/area/engine/atmos) +"bUr" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, @@ -57257,8 +54848,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUS" = ( +/area/engine/atmos) +"bUs" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 }, @@ -57268,8 +54859,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUT" = ( +/area/engine/atmos) +"bUt" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ tag = "icon-manifold (EAST)"; icon_state = "manifold"; @@ -57279,8 +54870,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUU" = ( +/area/engine/atmos) +"bUu" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Air to Distro"; @@ -57298,14 +54889,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bUV" = ( +/area/engine/atmos) +"bUv" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bUW" = ( +"bUw" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/plasma{ amount = 5 @@ -57314,40 +54905,38 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bUX" = ( +"bUx" = ( /obj/machinery/shieldgen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"bUY" = ( +"bUy" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, /area/engine/engine_smes) -"bUZ" = ( +"bUz" = ( /obj/machinery/the_singularitygen{ anchored = 0 }, /obj/machinery/light/small, /turf/open/floor/plating, /area/engine/engine_smes) -"bVa" = ( +"bUA" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, /area/engine/engine_smes) -"bVb" = ( +"bUB" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bVc" = ( +/area/maintenance/asteroid/central) +"bUC" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"bVd" = ( +"bUD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -57356,17 +54945,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bVe" = ( +/area/maintenance/asteroid/starboard) +"bUE" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bVf" = ( +"bUF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, @@ -57374,7 +54961,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVg" = ( +"bUG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -57383,7 +54970,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVh" = ( +"bUH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -57391,7 +54978,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVi" = ( +"bUI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -57399,7 +54986,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVj" = ( +"bUJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/structure/disposalpipe/segment, @@ -57407,7 +54994,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVk" = ( +"bUK" = ( /obj/structure/janitorialcart, /obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, @@ -57415,7 +55002,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bVl" = ( +"bUL" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -57426,7 +55013,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bVm" = ( +"bUM" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -57437,12 +55024,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"bVn" = ( +"bUN" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bVo" = ( +"bUO" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -57451,7 +55038,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bVp" = ( +"bUP" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -57460,21 +55047,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bVq" = ( +"bUQ" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVr" = ( +/area/engine/atmos) +"bUR" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVs" = ( +/area/engine/atmos) +"bUS" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" @@ -57482,8 +55069,8 @@ /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVt" = ( +/area/engine/atmos) +"bUT" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, @@ -57493,8 +55080,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVu" = ( +/area/engine/atmos) +"bUU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; dir = 8 @@ -57502,59 +55089,8 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVv" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "co2"; - name = "co2 filter"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVw" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVx" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "CO2 to Pure"; - on = 0 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVy" = ( +/area/engine/atmos) +"bUV" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -57562,132 +55098,14 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVz" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "plasma"; - name = "plasma filter"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Plasma to Pure"; - on = 0 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVC" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 2; - filter_type = "n2"; - name = "nitogren filter"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVD" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2O to Pure"; - on = 0 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVG" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Unfiltered & Air to Mix"; - on = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - tag = "icon-yellow (WEST)"; - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bVH" = ( +/area/engine/atmos) +"bUW" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVI" = ( +/area/engine/atmos) +"bUX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -57696,8 +55114,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVJ" = ( +/area/engine/atmos) +"bUY" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; initialize_directions = 11 @@ -57706,8 +55124,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVK" = ( +/area/engine/atmos) +"bUZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; @@ -57716,16 +55134,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bVL" = ( +/area/engine/atmos) +"bVa" = ( /obj/machinery/light/small, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bVM" = ( +/area/maintenance/asteroid/central) +"bVb" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -57743,10 +55159,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"bVN" = ( +/area/hallway/secondary/bridges/dock_med) +"bVc" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -57765,10 +55179,8 @@ dir = 4 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"bVO" = ( +/area/hallway/secondary/bridges/dock_med) +"bVd" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -57780,7 +55192,7 @@ }, /turf/open/space, /area/space) -"bVP" = ( +"bVe" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -57792,10 +55204,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"bVQ" = ( +/area/maintenance/asteroid/starboard) +"bVf" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -57808,10 +55218,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bVR" = ( +/area/maintenance/asteroid/port/west) +"bVg" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness Bathroom APC"; @@ -57833,7 +55241,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bVS" = ( +"bVh" = ( /obj/machinery/camera{ c_tag = "Fitness Bathrooms"; dir = 4; @@ -57853,7 +55261,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bVT" = ( +"bVi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -57863,20 +55271,20 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bVU" = ( +"bVj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVV" = ( +"bVk" = ( /obj/structure/table, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVW" = ( +"bVl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/item/weapon/storage/firstaid/brute, @@ -57891,7 +55299,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bVX" = ( +"bVm" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -57901,12 +55309,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bVY" = ( +"bVn" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bVZ" = ( +"bVo" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -57916,7 +55324,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWa" = ( +"bVp" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 24 }, @@ -57924,13 +55332,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWb" = ( +"bVq" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWc" = ( +"bVr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ dir = 4; external_pressure_bound = 0; @@ -57945,8 +55353,8 @@ /turf/open/floor/engine/air{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWd" = ( +/area/engine/atmos) +"bVs" = ( /obj/machinery/meter{ name = "Mixed Air Tank Out" }, @@ -57957,8 +55365,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWe" = ( +/area/engine/atmos) +"bVt" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; initialize_directions = 10 @@ -57966,8 +55374,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWf" = ( +/area/engine/atmos) +"bVu" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; @@ -57983,8 +55391,8 @@ pixel_y = 7 }, /turf/open/floor/plasteel/barber, -/area/atmos) -"bWg" = ( +/area/engine/atmos) +"bVv" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (WEST)"; icon_state = "intact"; @@ -57997,8 +55405,8 @@ on = 0 }, /turf/open/floor/plasteel/barber, -/area/atmos) -"bWh" = ( +/area/engine/atmos) +"bVw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -58016,8 +55424,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWi" = ( +/area/engine/atmos) +"bVx" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; filter_type = "co2"; @@ -58029,8 +55437,8 @@ initial_gas_mix = "n2=100;TEMP=80"; temperature = 80 }, -/area/atmos) -"bWj" = ( +/area/engine/atmos) +"bVy" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; input_tag = "co2_in"; @@ -58047,8 +55455,8 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/atmos) -"bWk" = ( +/area/engine/atmos) +"bVz" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -58062,8 +55470,8 @@ initial_gas_mix = "n2=100;TEMP=80"; temperature = 80 }, -/area/atmos) -"bWl" = ( +/area/engine/atmos) +"bVA" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; filter_type = "plasma"; @@ -58072,8 +55480,8 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/purple, -/area/atmos) -"bWm" = ( +/area/engine/atmos) +"bVB" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -58088,8 +55496,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWn" = ( +/area/engine/atmos) +"bVC" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -58101,8 +55509,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWo" = ( +/area/engine/atmos) +"bVD" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -58115,10 +55523,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"bWp" = ( +/area/hallway/secondary/bridges/dock_med) +"bVE" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -58135,10 +55541,8 @@ dir = 4 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"bWq" = ( +/area/hallway/secondary/bridges/dock_med) +"bVF" = ( /obj/machinery/light{ dir = 8 }, @@ -58151,7 +55555,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bWr" = ( +"bVG" = ( /obj/machinery/door/airlock{ id_tag = "fb1" }, @@ -58162,7 +55566,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bWs" = ( +"bVH" = ( /obj/machinery/light/small, /obj/structure/toilet{ icon_state = "toilet00"; @@ -58181,13 +55585,13 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bWt" = ( +"bVI" = ( /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) -"bWu" = ( +"bVJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/machinery/light{ @@ -58200,7 +55604,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bWv" = ( +"bVK" = ( /obj/machinery/camera{ c_tag = "Chapel West"; dir = 5; @@ -58213,7 +55617,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWw" = ( +"bVL" = ( /obj/machinery/light{ dir = 1 }, @@ -58224,7 +55628,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWx" = ( +"bVM" = ( /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTH)"; icon_state = "chapel"; @@ -58232,7 +55636,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWy" = ( +"bVN" = ( /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (EAST)"; icon_state = "chapel"; @@ -58240,7 +55644,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWz" = ( +"bVO" = ( /obj/machinery/newscaster{ pixel_y = 32 }, @@ -58248,7 +55652,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWA" = ( +"bVP" = ( /obj/structure/chair{ dir = 4 }, @@ -58256,7 +55660,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWB" = ( +"bVQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -58265,7 +55669,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWC" = ( +"bVR" = ( /obj/machinery/light{ dir = 1 }, @@ -58276,12 +55680,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWD" = ( +"bVS" = ( /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWE" = ( +"bVT" = ( /obj/machinery/light{ dir = 4 }, @@ -58289,7 +55693,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWF" = ( +"bVU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; @@ -58301,8 +55705,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWG" = ( +/area/engine/atmos) +"bVV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -58310,16 +55714,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWH" = ( +/area/engine/atmos) +"bVW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWI" = ( +/area/engine/atmos) +"bVX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -58327,10 +55731,10 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWJ" = ( +/area/engine/atmos) +"bVY" = ( /obj/machinery/camera{ - c_tag = "Atmoshperic Tanks 1"; + c_tag = "Atmospheric Tanks 1"; dir = 1; icon_state = "camera"; network = list("SS13","CE") @@ -58339,8 +55743,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWK" = ( +/area/engine/atmos) +"bVZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, @@ -58348,18 +55752,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWL" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"bWM" = ( +/area/engine/atmos) +"bWa" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -58367,8 +55761,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWN" = ( +/area/engine/atmos) +"bWb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -58379,8 +55773,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWO" = ( +/area/engine/atmos) +"bWc" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; input_tag = "mix_in"; @@ -58394,8 +55788,8 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWP" = ( +/area/engine/atmos) +"bWd" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -58403,8 +55797,8 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWQ" = ( +/area/engine/atmos) +"bWe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; @@ -58414,36 +55808,30 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWR" = ( +/area/engine/atmos) +"bWf" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bWS" = ( +/area/engine/atmos) +"bWg" = ( /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bWT" = ( +/area/maintenance/asteroid/central) +"bWh" = ( /turf/closed/wall, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bWU" = ( +/area/maintenance/asteroid/disposal/east) +"bWi" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bWV" = ( +/area/maintenance/asteroid/disposal/east) +"bWj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Service Asteroid Hallway 5"; @@ -58456,16 +55844,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bWW" = ( +"bWk" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWX" = ( +"bWl" = ( /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (WEST)"; icon_state = "chapel"; @@ -58473,58 +55861,52 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWY" = ( +"bWm" = ( /turf/open/floor/plasteel/chapel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bWZ" = ( +"bWn" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXa" = ( +"bWo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXb" = ( +"bWp" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXc" = ( +"bWq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bXd" = ( +/area/maintenance/asteroid/port/east) +"bWr" = ( /obj/machinery/light/small, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bXe" = ( +/area/maintenance/asteroid/port/west) +"bWs" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXf" = ( +/area/maintenance/asteroid/central) +"bWt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -58536,43 +55918,37 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXg" = ( +/area/maintenance/asteroid/central) +"bWu" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXh" = ( +/area/engine/atmos) +"bWv" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXi" = ( +/area/engine/atmos) +"bWw" = ( /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXj" = ( +/area/maintenance/asteroid/central) +"bWx" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXk" = ( +/area/maintenance/asteroid/central) +"bWy" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 @@ -58580,21 +55956,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXl" = ( +/area/maintenance/asteroid/central) +"bWz" = ( /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXm" = ( +/area/maintenance/asteroid/disposal/east) +"bWA" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXn" = ( +/area/maintenance/asteroid/disposal/east) +"bWB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -58607,7 +55977,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXo" = ( +"bWC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58618,7 +55988,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXp" = ( +"bWD" = ( /obj/machinery/door/airlock{ id_tag = "fb2" }, @@ -58631,7 +56001,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXq" = ( +"bWE" = ( /obj/machinery/light/small, /obj/structure/toilet{ icon_state = "toilet00"; @@ -58649,7 +56019,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXr" = ( +"bWF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -58660,7 +56030,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bXs" = ( +"bWG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -58674,17 +56044,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bXt" = ( +"bWH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXu" = ( +"bWI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -58692,19 +56062,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXv" = ( +"bWJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXw" = ( +"bWK" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXx" = ( +"bWL" = ( /obj/machinery/camera{ c_tag = "Chapel East"; dir = 9; @@ -58714,7 +56084,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXy" = ( +"bWM" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; @@ -58736,7 +56106,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bXz" = ( +"bWN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; frequency = 1441; @@ -58746,8 +56116,8 @@ /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXA" = ( +/area/engine/atmos) +"bWO" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" @@ -58755,8 +56125,8 @@ /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXB" = ( +/area/engine/atmos) +"bWP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -58772,8 +56142,8 @@ /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXC" = ( +/area/engine/atmos) +"bWQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; frequency = 1441; @@ -58783,8 +56153,8 @@ /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXD" = ( +/area/engine/atmos) +"bWR" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" @@ -58792,8 +56162,8 @@ /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXE" = ( +/area/engine/atmos) +"bWS" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -58810,8 +56180,8 @@ /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXF" = ( +/area/engine/atmos) +"bWT" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; frequency = 1441; @@ -58821,8 +56191,8 @@ /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXG" = ( +/area/engine/atmos) +"bWU" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" @@ -58830,8 +56200,8 @@ /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXH" = ( +/area/engine/atmos) +"bWV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -58847,8 +56217,8 @@ /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXI" = ( +/area/engine/atmos) +"bWW" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; frequency = 1441; @@ -58858,8 +56228,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXJ" = ( +/area/engine/atmos) +"bWX" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" @@ -58867,8 +56237,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXK" = ( +/area/engine/atmos) +"bWY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -58884,32 +56254,26 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bXL" = ( +/area/engine/atmos) +"bWZ" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXM" = ( +/area/maintenance/asteroid/central) +"bXa" = ( /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXN" = ( +/area/maintenance/asteroid/central) +"bXb" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXO" = ( +/area/maintenance/asteroid/central) +"bXc" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/contraband/hacking_guide{ pixel_x = 32 @@ -58917,10 +56281,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bXP" = ( +/area/maintenance/asteroid/central) +"bXd" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ d1 = 1; @@ -58929,7 +56291,7 @@ }, /turf/open/space, /area/space) -"bXQ" = ( +"bXe" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -58939,10 +56301,8 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXR" = ( +/area/maintenance/asteroid/disposal/east) +"bXf" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 4; @@ -58950,20 +56310,16 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXS" = ( +/area/maintenance/asteroid/disposal/east) +"bXg" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXT" = ( +/area/maintenance/asteroid/disposal/east) +"bXh" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -58971,10 +56327,8 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXU" = ( +/area/maintenance/asteroid/disposal/east) +"bXi" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ d2 = 8; @@ -58987,20 +56341,16 @@ pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXV" = ( +/area/maintenance/asteroid/disposal/east) +"bXj" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (NORTHEAST)"; icon_state = "conveyor0"; dir = 5 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXW" = ( +/area/maintenance/asteroid/disposal/east) +"bXk" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -59008,10 +56358,8 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bXX" = ( +/area/maintenance/asteroid/disposal/east) +"bXl" = ( /obj/machinery/door/airlock{ name = "Shower Room" }, @@ -59021,7 +56369,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXY" = ( +"bXm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -59029,7 +56377,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bXZ" = ( +"bXn" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, @@ -59037,7 +56385,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYa" = ( +"bXo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -59046,13 +56394,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYb" = ( +"bXp" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bYc" = ( +"bXq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -59067,20 +56415,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bYd" = ( +"bXr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYe" = ( +"bXs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -59088,7 +56436,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYf" = ( +"bXt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -59096,60 +56444,58 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYg" = ( +"bXu" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYh" = ( +"bXv" = ( /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYi" = ( +/area/engine/atmos) +"bXw" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYj" = ( +/area/engine/atmos) +"bXx" = ( /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYk" = ( +/area/engine/atmos) +"bXy" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYl" = ( +/area/engine/atmos) +"bXz" = ( /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYm" = ( +/area/engine/atmos) +"bXA" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 }, /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYn" = ( +/area/engine/atmos) +"bXB" = ( /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYo" = ( +/area/engine/atmos) +"bXC" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYp" = ( +/area/maintenance/asteroid/central) +"bXD" = ( /obj/machinery/light/small{ dir = 1 }, @@ -59157,41 +56503,31 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYq" = ( +/area/maintenance/asteroid/central) +"bXE" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYr" = ( +/area/maintenance/asteroid/central) +"bXF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYs" = ( +/area/maintenance/asteroid/central) +"bXG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYt" = ( +/area/maintenance/asteroid/disposal/east) +"bXH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYu" = ( +/area/maintenance/asteroid/disposal/east) +"bXI" = ( /obj/machinery/light/small{ dir = 4 }, @@ -59202,20 +56538,16 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYv" = ( +/area/maintenance/asteroid/disposal/east) +"bXJ" = ( /obj/structure/rack, /obj/item/weapon/pickaxe/emergency, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bYw" = ( +/area/maintenance/asteroid/port/west) +"bXK" = ( /obj/machinery/shower{ dir = 4 }, @@ -59225,7 +56557,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bYx" = ( +"bXL" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -59233,7 +56565,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bYy" = ( +"bXM" = ( /obj/machinery/shower{ dir = 8 }, @@ -59243,14 +56575,14 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bYz" = ( +"bXN" = ( /obj/machinery/computer/holodeck, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYA" = ( +"bXO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -59258,7 +56590,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYB" = ( +"bXP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59268,19 +56600,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYC" = ( +"bXQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bYD" = ( +"bXR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -59289,7 +56621,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bYE" = ( +"bXS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -59304,19 +56636,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bYF" = ( +"bXT" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYG" = ( +"bXU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59331,7 +56663,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYH" = ( +"bXV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59342,7 +56674,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYI" = ( +"bXW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59350,7 +56682,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYJ" = ( +"bXX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59361,7 +56693,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYK" = ( +"bXY" = ( /obj/structure/chair{ dir = 4 }, @@ -59372,7 +56704,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYL" = ( +"bXZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -59381,7 +56713,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYM" = ( +"bYa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -59389,72 +56721,62 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bYN" = ( +"bYb" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"bYO" = ( +/area/crew_quarters/abandoned_gambling_den) +"bYc" = ( /obj/machinery/light/small, /turf/open/floor/engine/co2{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYP" = ( +/area/engine/atmos) +"bYd" = ( /obj/machinery/light/small, /turf/open/floor/engine/plasma{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYQ" = ( +/area/engine/atmos) +"bYe" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2o{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYR" = ( +/area/engine/atmos) +"bYf" = ( /obj/machinery/light/small, /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"bYS" = ( +/area/engine/atmos) +"bYg" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYT" = ( +/area/maintenance/asteroid/central) +"bYh" = ( /obj/structure/grille/broken, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYU" = ( +/area/maintenance/asteroid/central) +"bYi" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"bYV" = ( +/area/maintenance/asteroid/central) +"bYj" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYW" = ( +/area/maintenance/asteroid/disposal/east) +"bYk" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (EAST)"; icon_state = "conveyor0"; @@ -59462,10 +56784,8 @@ }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYX" = ( +/area/maintenance/asteroid/disposal/east) +"bYl" = ( /obj/machinery/conveyor/auto{ dir = 10; icon_state = "conveyor0"; @@ -59473,10 +56793,8 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bYY" = ( +/area/maintenance/asteroid/disposal/east) +"bYm" = ( /obj/structure/rack, /obj/item/weapon/pickaxe/emergency, /obj/effect/spawner/lootdrop/maintenance, @@ -59484,10 +56802,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bYZ" = ( +/area/maintenance/asteroid/port/west) +"bYn" = ( /obj/item/weapon/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -59495,7 +56811,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZa" = ( +"bYo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -59506,18 +56822,18 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZb" = ( +"bYp" = ( /obj/structure/table, /obj/item/weapon/paper{ desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + info = "Bruises sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer" }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bZc" = ( +"bYq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4; @@ -59528,7 +56844,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bZd" = ( +"bYr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/junction{ dir = 4; @@ -59538,19 +56854,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bZe" = ( -/obj/machinery/door/airlock/glass{ - name = "Holodeck Arena" - }, +"bYs" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Arena" + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bZf" = ( +"bYt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -59559,7 +56875,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZg" = ( +"bYu" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 4 @@ -59568,7 +56884,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZh" = ( +"bYv" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -59587,7 +56903,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZi" = ( +"bYw" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -59599,19 +56915,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZj" = ( +"bYx" = ( /obj/machinery/light, /turf/open/floor/plasteel/chapel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZk" = ( +"bYy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZl" = ( +"bYz" = ( /obj/machinery/light, /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (WEST)"; @@ -59620,7 +56936,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZm" = ( +"bYA" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -59632,17 +56948,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bZn" = ( +/area/maintenance/asteroid/port/east) +"bYB" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"bZo" = ( +/area/crew_quarters/abandoned_gambling_den) +"bYC" = ( /obj/structure/toilet{ icon_state = "toilet00"; dir = 8 @@ -59653,22 +56965,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"bZp" = ( +/area/crew_quarters/abandoned_gambling_den) +"bYD" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bZq" = ( +/area/maintenance/asteroid/disposal/east) +"bYE" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"bZr" = ( +/area/maintenance/asteroid/port/west) +"bYF" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -59676,7 +56982,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZs" = ( +"bYG" = ( /obj/item/weapon/soap/nanotrasen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ @@ -59685,20 +56991,20 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZt" = ( +"bYH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"bZu" = ( +"bYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZv" = ( +"bYJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -59707,7 +57013,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZw" = ( +"bYK" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -59725,7 +57031,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZx" = ( +"bYL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59733,7 +57039,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZy" = ( +"bYM" = ( /obj/machinery/door/morgue{ name = "Confession Room" }, @@ -59744,7 +57050,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZz" = ( +"bYN" = ( /obj/machinery/door/morgue{ name = "Confession Room"; req_access_txt = "22" @@ -59756,7 +57062,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZA" = ( +"bYO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59764,7 +57070,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZB" = ( +"bYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -59773,7 +57079,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZC" = ( +"bYQ" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; icon_state = "pipe-j2s"; @@ -59784,7 +57090,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZD" = ( +"bYR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ name = "Chaplain's Office"; @@ -59797,7 +57103,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZE" = ( +"bYS" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -59806,32 +57112,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZF" = ( +"bYT" = ( /obj/structure/mineral_door/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"bZG" = ( +/area/crew_quarters/abandoned_gambling_den) +"bYU" = ( /obj/structure/sign/barsign, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"bZH" = ( +/area/crew_quarters/abandoned_gambling_den) +"bYV" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "Eastern External Waste Belt" - }) -"bZI" = ( +/area/maintenance/asteroid/disposal/east) +"bYW" = ( /obj/machinery/light, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -59839,7 +57139,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZJ" = ( +"bYX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -59850,7 +57150,7 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"bZK" = ( +"bYY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -59861,7 +57161,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"bZL" = ( +"bYZ" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -59871,10 +57171,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZM" = ( +"bZa" = ( /turf/closed/mineral, /area/chapel/main) -"bZN" = ( +"bZb" = ( /obj/structure/chair{ dir = 4 }, @@ -59883,14 +57183,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZO" = ( +"bZc" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZP" = ( +"bZd" = ( /obj/structure/chair{ dir = 8 }, @@ -59899,7 +57199,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZQ" = ( +"bZe" = ( /obj/machinery/door/morgue{ name = "Confession Room"; req_access_txt = "22" @@ -59908,7 +57208,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZR" = ( +"bZf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-applebush"; @@ -59918,7 +57218,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZS" = ( +"bZg" = ( /obj/machinery/light_switch{ pixel_y = 24 }, @@ -59927,13 +57227,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZT" = ( +"bZh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZU" = ( +"bZi" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -59943,12 +57243,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZV" = ( +"bZj" = ( /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZW" = ( +"bZk" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -59957,7 +57257,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"bZX" = ( +"bZl" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -59969,7 +57269,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZY" = ( +"bZm" = ( /obj/machinery/door/window/northleft{ name = "Casket Storage"; req_access_txt = "22" @@ -59981,7 +57281,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"bZZ" = ( +"bZn" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -59990,24 +57290,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"caa" = ( +"bZo" = ( /obj/machinery/computer/arcade, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cab" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZp" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cac" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZq" = ( /obj/item/chair/stool, /obj/structure/sign/poster/random{ name = "random contraband poster"; @@ -60018,46 +57314,36 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cad" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZr" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cae" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZs" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"caf" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZt" = ( /obj/machinery/vending/boozeomat{ req_access_txt = "0" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cag" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cah" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZv" = ( /obj/structure/sign/mining{ pixel_y = -32 }, @@ -60069,10 +57355,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cai" = ( +/area/maintenance/asteroid/central) +"bZw" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 2 @@ -60080,30 +57364,24 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caj" = ( +/area/maintenance/asteroid/port/west) +"bZx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cak" = ( +/area/maintenance/asteroid/port/west) +"bZy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cal" = ( +/area/maintenance/asteroid/port/east) +"bZz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60112,10 +57390,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cam" = ( +/area/maintenance/asteroid/port/west) +"bZA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60123,10 +57399,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"can" = ( +/area/maintenance/asteroid/port/west) +"bZB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60135,11 +57409,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cao" = ( -/obj/machinery/door/firedoor, +/area/maintenance/asteroid/port/west) +"bZC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -60150,16 +57421,17 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cap" = ( +"bZD" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caq" = ( +"bZE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Chapel Office"; @@ -60170,13 +57442,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"car" = ( +"bZF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cas" = ( +"bZG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -60185,7 +57457,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cat" = ( +"bZH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -60193,7 +57465,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cau" = ( +"bZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -60203,31 +57475,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cav" = ( +"bZJ" = ( /obj/structure/closet/coffin, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"caw" = ( +"bZK" = ( /obj/structure/chair/stool, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cax" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZL" = ( /obj/structure/table/wood/poker, /obj/item/weapon/gun/ballistic/revolver/russian, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cay" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZM" = ( /obj/structure/light_construct{ dir = 4 }, @@ -60236,10 +57504,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"caz" = ( +/area/crew_quarters/abandoned_gambling_den) +"bZN" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -60247,20 +57513,16 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"caA" = ( +/area/maintenance/asteroid/central) +"bZO" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caB" = ( +/area/maintenance/asteroid/port/west) +"bZP" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -60270,10 +57532,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caC" = ( +/area/maintenance/asteroid/port/west) +"bZQ" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -60287,26 +57547,20 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caD" = ( +/area/maintenance/asteroid/port/west) +"bZR" = ( /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caE" = ( +/area/maintenance/asteroid/port/west) +"bZS" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caF" = ( +/area/maintenance/asteroid/port/east) +"bZT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 4; @@ -60316,7 +57570,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"caG" = ( +"bZU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -60335,7 +57589,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"caH" = ( +"bZV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -60354,7 +57608,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"caI" = ( +"bZW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -60373,20 +57627,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"caJ" = ( +"bZX" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"caK" = ( +"bZY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caL" = ( +"bZZ" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/structure/disposalpipe/segment, @@ -60394,7 +57648,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caM" = ( +"caa" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/item/stack/packageWrap, @@ -60403,13 +57657,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caN" = ( +"cab" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caO" = ( +"cac" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -60424,7 +57678,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"caP" = ( +"cad" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -60438,28 +57692,22 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"caQ" = ( +/area/crew_quarters/abandoned_gambling_den) +"cae" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"caR" = ( +/area/crew_quarters/abandoned_gambling_den) +"caf" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caS" = ( +/area/maintenance/asteroid/port/west) +"cag" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -60469,54 +57717,44 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caT" = ( +/area/maintenance/asteroid/port/west) +"cah" = ( /obj/structure/disposalpipe/junction, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caU" = ( +/area/maintenance/asteroid/port/west) +"cai" = ( /obj/structure/grille/broken, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caV" = ( +/area/maintenance/asteroid/port/west) +"caj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caW" = ( +/area/maintenance/asteroid/port/west) +"cak" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"caX" = ( +/area/maintenance/asteroid/port/west) +"cal" = ( /turf/closed/mineral, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"caY" = ( +"cam" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"caZ" = ( +"can" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -60527,13 +57765,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cba" = ( +"cao" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cbb" = ( +"cap" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -60542,7 +57780,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbc" = ( +"caq" = ( /obj/structure/table/wood, /obj/item/weapon/nullrod, /obj/structure/disposalpipe/segment, @@ -60550,13 +57788,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbd" = ( +"car" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbe" = ( +"cas" = ( /obj/structure/chair/wood/wings{ icon_state = "wooden_chair_wings"; dir = 1 @@ -60566,7 +57804,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbf" = ( +"cat" = ( /obj/machinery/newscaster{ pixel_x = 32 }, @@ -60574,7 +57812,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbg" = ( +"cau" = ( /obj/structure/closet/coffin, /obj/machinery/camera{ c_tag = "Chapel Coffins"; @@ -60585,15 +57823,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"cbh" = ( +"cav" = ( /obj/item/chair/stool, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbi" = ( +/area/crew_quarters/abandoned_gambling_den) +"caw" = ( /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = 0; @@ -60604,10 +57840,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbj" = ( +/area/crew_quarters/abandoned_gambling_den) +"cax" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -60617,10 +57851,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbk" = ( +/area/maintenance/asteroid/port/west) +"cay" = ( /obj/structure/disposalpipe/junction{ dir = 4; icon_state = "pipe-j2" @@ -60628,10 +57860,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbl" = ( +/area/maintenance/asteroid/port/west) +"caz" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 4 @@ -60640,10 +57870,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbm" = ( +/area/maintenance/asteroid/port/west) +"caA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60653,10 +57881,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbn" = ( +/area/maintenance/asteroid/port/west) +"caB" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" @@ -60667,10 +57893,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbo" = ( +/area/maintenance/asteroid/port/west) +"caC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60681,10 +57905,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbp" = ( +/area/maintenance/asteroid/port/west) +"caD" = ( /obj/machinery/light/small, /obj/structure/disposalpipe/segment{ dir = 4 @@ -60692,10 +57914,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbq" = ( +/area/maintenance/asteroid/port/west) +"caE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60703,29 +57923,27 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbr" = ( +/area/maintenance/asteroid/port/west) +"caF" = ( /obj/structure/glowshroom/single, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating/asteroid, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cbs" = ( +"caG" = ( /turf/open/floor/plating/asteroid, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cbt" = ( +"caH" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cbu" = ( +"caI" = ( /obj/structure/falsewall{ desc = "A huge chunk of metal used to separate rooms. Nothing odd here, sir."; name = "inconspicuous wall" @@ -60734,7 +57952,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbv" = ( +"caJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -60743,19 +57961,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbw" = ( +"caK" = ( /obj/machinery/light, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbx" = ( +"caL" = ( /obj/structure/closet/wardrobe/chaplain_black, /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cby" = ( +"caM" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -60769,10 +57987,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbz" = ( +/area/maintenance/asteroid/port/east) +"caN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -60782,10 +57998,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbA" = ( +/area/maintenance/asteroid/port/east) +"caO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -60797,10 +58011,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbB" = ( +/area/crew_quarters/abandoned_gambling_den) +"caP" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -60810,10 +58022,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbC" = ( +/area/crew_quarters/abandoned_gambling_den) +"caQ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -60822,26 +58032,20 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbD" = ( +/area/crew_quarters/abandoned_gambling_den) +"caR" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbE" = ( +/area/maintenance/asteroid/port/west) +"caS" = ( /obj/item/chair, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbF" = ( +/area/maintenance/asteroid/port/west) +"caT" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -60851,10 +58055,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbG" = ( +/area/maintenance/asteroid/port/west) +"caU" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 4 @@ -60863,10 +58065,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbH" = ( +/area/maintenance/asteroid/port/west) +"caV" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -60875,24 +58075,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbI" = ( +/area/maintenance/asteroid/port/west) +"caW" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cbJ" = ( +/area/maintenance/asteroid/port/west) +"caX" = ( /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cbK" = ( +"caY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -60905,7 +58101,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbL" = ( +"caZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -60926,7 +58122,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbM" = ( +"cba" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -60942,7 +58138,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbN" = ( +"cbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -60960,7 +58156,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbO" = ( +"cbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -60978,7 +58174,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbP" = ( +"cbd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -60998,7 +58194,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbQ" = ( +"cbe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -61006,7 +58202,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cbR" = ( +"cbf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -61015,13 +58211,16 @@ dir = 4; icon_state = "camera" }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cbS" = ( +"cbg" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -61036,7 +58235,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cbT" = ( +"cbh" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -61052,7 +58251,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cbU" = ( +"cbi" = ( /obj/machinery/door/window/northleft{ name = "Chapel Mail"; req_access_txt = "22" @@ -61064,13 +58263,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbV" = ( +"cbj" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbW" = ( +"cbk" = ( /obj/machinery/door/airlock{ name = "Crematorium"; req_access_txt = "22" @@ -61079,7 +58278,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cbX" = ( +"cbl" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 2; @@ -61090,18 +58289,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbY" = ( +/area/crew_quarters/abandoned_gambling_den) +"cbm" = ( /obj/machinery/computer/slot_machine, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cbZ" = ( +/area/crew_quarters/abandoned_gambling_den) +"cbn" = ( /obj/machinery/computer/slot_machine, /obj/structure/sign/poster/random{ name = "random contraband poster"; @@ -61112,10 +58307,8 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/bar{ - name = "Gambler's Den" - }) -"cca" = ( +/area/crew_quarters/abandoned_gambling_den) +"cbo" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -61124,10 +58317,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccb" = ( +/area/maintenance/asteroid/port/west) +"cbp" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j2s"; @@ -61137,10 +58328,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccc" = ( +/area/maintenance/asteroid/port/west) +"cbq" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -61149,27 +58338,21 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccd" = ( +/area/maintenance/asteroid/port/west) +"cbr" = ( /obj/machinery/light/small, /obj/structure/closet/toolcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cce" = ( +/area/maintenance/asteroid/port/west) +"cbs" = ( /obj/structure/closet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccf" = ( +/area/maintenance/asteroid/port/west) +"cbt" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -61178,7 +58361,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"ccg" = ( +"cbu" = ( /obj/machinery/light{ dir = 8 }, @@ -61188,7 +58371,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cch" = ( +"cbv" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -61202,7 +58385,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cci" = ( +"cbw" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -61214,7 +58397,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccj" = ( +"cbx" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -61223,7 +58406,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cck" = ( +"cby" = ( /obj/structure/bodycontainer/crematorium{ id = "creamed" }, @@ -61231,12 +58414,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccl" = ( +"cbz" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccm" = ( +"cbA" = ( /obj/machinery/camera{ c_tag = "Crematorium"; dir = 9; @@ -61251,7 +58434,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccn" = ( +"cbB" = ( /obj/structure/plasticflaps, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -61263,7 +58446,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cco" = ( +"cbC" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -61273,35 +58456,27 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccp" = ( +/area/maintenance/asteroid/port/east) +"cbD" = ( /obj/structure/disposalpipe/segment, /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccq" = ( +/area/maintenance/asteroid/port/west) +"cbE" = ( /obj/structure/grille/broken, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccr" = ( +/area/maintenance/asteroid/port/west) +"cbF" = ( /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccs" = ( +/area/maintenance/asteroid/port/west) +"cbG" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/clown, /turf/open/floor/plating{ @@ -61310,7 +58485,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cct" = ( +"cbH" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/bananalamp, /obj/item/device/instrument/violin, @@ -61324,7 +58499,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccu" = ( +"cbI" = ( /obj/structure/mineral_door/wood{ name = "Secret Clown HQ" }, @@ -61334,7 +58509,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccv" = ( +"cbJ" = ( /obj/machinery/light/small{ dir = 4 }, @@ -61344,7 +58519,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"ccw" = ( +"cbK" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, @@ -61354,7 +58529,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"ccx" = ( +"cbL" = ( /obj/machinery/light/small{ dir = 8 }, @@ -61369,7 +58544,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"ccy" = ( +"cbM" = ( /obj/machinery/button/crematorium{ id = "creamed"; pixel_x = -24 @@ -61378,20 +58553,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccz" = ( +"cbN" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccA" = ( +"cbO" = ( /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"ccB" = ( +"cbP" = ( /obj/structure/closet/crate{ name = "top secret clown supplies" }, @@ -61409,14 +58584,14 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccC" = ( +"cbQ" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccD" = ( +"cbR" = ( /mob/living/carbon/monkey{ name = "Mr.Teeny" }, @@ -61426,7 +58601,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccE" = ( +"cbS" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -61434,7 +58609,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccF" = ( +"cbT" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -61443,33 +58618,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"ccG" = ( +"cbU" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Docking Asteroid" }) -"ccH" = ( +"cbV" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Docking Asteroid" }) -"ccI" = ( +"cbW" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/mine/unexplored{ name = "Docking Asteroid" }) -"ccJ" = ( +"cbX" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ccK" = ( +/area/maintenance/asteroid/port/west) +"cbY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -61479,7 +58652,7 @@ /area/mine/unexplored{ name = "Civilian Asteroid" }) -"ccL" = ( +"cbZ" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -61494,18 +58667,14 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccM" = ( +/area/hallway/secondary/bridges/serv_sci) +"cca" = ( /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccN" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -61517,10 +58686,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccO" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccc" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -61539,10 +58706,8 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccP" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -61557,7 +58722,7 @@ /area/mine/unexplored{ name = "Civilian Asteroid" }) -"ccQ" = ( +"cce" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -61568,7 +58733,7 @@ }, /turf/open/space, /area/space) -"ccR" = ( +"ccf" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -61586,10 +58751,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"ccS" = ( +/area/hallway/secondary/bridges/dock_med) +"ccg" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -61608,10 +58771,8 @@ dir = 4 }, /turf/open/space, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"ccT" = ( +/area/hallway/secondary/bridges/dock_med) +"cch" = ( /obj/structure/table, /obj/item/toy/figure/clown, /turf/open/floor/plating{ @@ -61620,7 +58781,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccU" = ( +"cci" = ( /obj/item/weapon/grown/bananapeel{ name = "state-of-the-art clown home defense peel" }, @@ -61635,7 +58796,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccV" = ( +"ccj" = ( /obj/structure/closet/crate/bin, /obj/item/clothing/mask/gas/mime, /turf/open/floor/plating{ @@ -61644,7 +58805,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccW" = ( +"cck" = ( /obj/machinery/vending/autodrobe{ desc = "A vending machine for costumes. The machine seems blessed by some higher power, allowing it to function without power. HONK!"; use_power = 0 @@ -61655,7 +58816,7 @@ /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"ccX" = ( +"ccl" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -61668,10 +58829,8 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccY" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccm" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -61688,10 +58847,8 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"ccZ" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/glass_external{ @@ -61702,8 +58859,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cda" = ( +/area/hallway/primary/starboard/aft) +"cco" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 1; @@ -61713,13 +58870,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/space, /area/space) -"cdb" = ( +"ccp" = ( /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdc" = ( +/area/maintenance/asteroid/port/west) +"ccq" = ( /obj/machinery/light/small{ dir = 4 }, @@ -61729,8 +58884,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdd" = ( +/area/hallway/primary/starboard/aft) +"ccr" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -61743,24 +58898,22 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cde" = ( +/area/hallway/primary/starboard/aft) +"ccs" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ name = "Docking Asteroid" }) -"cdf" = ( +"cct" = ( /turf/closed/mineral/random/low_chance, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdg" = ( +/area/maintenance/asteroid/port/west) +"ccu" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdh" = ( +/area/hallway/primary/starboard/aft) +"ccv" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -61774,20 +58927,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdi" = ( +/area/hallway/primary/starboard/aft) +"ccw" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdj" = ( +/area/maintenance/asteroid/port/west) +"ccx" = ( /obj/item/weapon/ore/iron, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdk" = ( +/area/maintenance/asteroid/port/west) +"ccy" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -61796,10 +58945,8 @@ /obj/item/weapon/ore/iron, /obj/item/weapon/ore/iron, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdl" = ( +/area/maintenance/asteroid/port/west) +"ccz" = ( /obj/machinery/light{ dir = 8 }, @@ -61807,26 +58954,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cdm" = ( +/area/hallway/secondary/bridges/serv_sci) +"ccA" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdn" = ( +/area/hallway/primary/starboard/aft) +"ccB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdo" = ( +/area/hallway/primary/starboard/aft) +"ccC" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; name = "Mix Input"; @@ -61839,8 +58984,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdp" = ( +/area/hallway/primary/starboard/aft) +"ccD" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -61853,25 +58998,21 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdq" = ( +/area/hallway/primary/starboard/aft) +"ccE" = ( /turf/closed/mineral/random/labormineral, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdr" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccF" = ( /turf/closed/mineral/random/low_chance, /area/mine/unexplored{ name = "Civilian Asteroid" }) -"cds" = ( +"ccG" = ( /obj/item/weapon/ore/iron, /obj/item/weapon/ore/iron, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdt" = ( +/area/maintenance/asteroid/port/west) +"ccH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -61886,8 +59027,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdu" = ( +/area/hallway/primary/starboard/aft) +"ccI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 @@ -61899,8 +59040,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdv" = ( +/area/hallway/primary/starboard/aft) +"ccJ" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -61911,8 +59052,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdw" = ( +/area/hallway/primary/starboard/aft) +"ccK" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -61922,38 +59063,30 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdx" = ( +/area/hallway/primary/starboard/aft) +"ccL" = ( /obj/structure/ore_box, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdy" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccM" = ( /obj/item/weapon/ore/iron, /obj/item/weapon/ore/iron, /obj/item/weapon/ore/iron, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdz" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccN" = ( /obj/item/weapon/storage/bag/ore, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdA" = ( +/area/maintenance/asteroid/port/west) +"ccO" = ( /obj/structure/ore_box, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdB" = ( +/area/maintenance/asteroid/port/west) +"ccP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -61967,16 +59100,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdC" = ( +/area/hallway/primary/starboard/aft) +"ccQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdD" = ( +/area/hallway/primary/starboard/aft) +"ccR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -61984,8 +59117,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdE" = ( +/area/hallway/primary/starboard/aft) +"ccS" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -61998,60 +59131,50 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdF" = ( +/area/hallway/primary/starboard/aft) +"ccT" = ( /obj/item/weapon/storage/bag/ore, /obj/item/weapon/pickaxe/mini, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdG" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccU" = ( /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdH" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccV" = ( /obj/item/device/flashlight/lantern, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdI" = ( +/area/maintenance/asteroid/aft/arrivals) +"ccW" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Research Asteroid" }) -"cdJ" = ( +"ccX" = ( /turf/closed/mineral/random/low_chance, /area/mine/unexplored{ name = "Research Asteroid" }) -"cdK" = ( +"ccY" = ( /obj/item/device/flashlight/lantern, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdL" = ( +/area/maintenance/asteroid/port/west) +"ccZ" = ( /obj/item/weapon/pickaxe/mini, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cdM" = ( +/area/maintenance/asteroid/port/west) +"cda" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ name = "Research Asteroid" }) -"cdN" = ( +"cdb" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Research Asteroid" }) -"cdO" = ( +"cdc" = ( /obj/machinery/light/small{ dir = 8 }, @@ -62059,10 +59182,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cdP" = ( +/area/hallway/secondary/bridges/serv_sci) +"cdd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera{ c_tag = "Service-Research Bridge"; @@ -62073,10 +59194,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cdQ" = ( +/area/hallway/secondary/bridges/serv_sci) +"cde" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -62087,14 +59206,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdR" = ( +/area/hallway/primary/starboard/aft) +"cdf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdS" = ( +/area/hallway/primary/starboard/aft) +"cdg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -62105,32 +59224,28 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdT" = ( +/area/hallway/primary/starboard/aft) +"cdh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdU" = ( +/area/maintenance/asteroid/aft/arrivals) +"cdi" = ( /turf/closed/mineral, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cdV" = ( +/area/maintenance/asteroid/aft/arrivals) +"cdj" = ( /obj/machinery/power/solar{ id = "portsolar"; name = "Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"cdW" = ( +/area/solar/asteroid/aft) +"cdk" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdX" = ( +/area/hallway/primary/starboard/aft) +"cdl" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; name = "Mix Output"; @@ -62143,9 +59258,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdY" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/aft) +"cdm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -62156,11 +59270,11 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cdZ" = ( +/area/hallway/primary/starboard/aft) +"cdn" = ( /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"cea" = ( +/area/solar/asteroid/aft) +"cdo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -62174,8 +59288,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ceb" = ( +/area/hallway/primary/starboard/aft) +"cdp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -62189,8 +59303,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cec" = ( +/area/hallway/primary/starboard/aft) +"cdq" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -62203,40 +59317,33 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ced" = ( +/area/hallway/primary/starboard/aft) +"cdr" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) -"cee" = ( +"cds" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) -"cef" = ( +"cdt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceg" = ( +/area/maintenance/solars/asteroid/aft) +"cdu" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceh" = ( +/area/maintenance/solars/asteroid/aft) +"cdv" = ( /turf/closed/wall/r_wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"cei" = ( +/area/maintenance/solars/asteroid/aft) +"cdw" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -62254,8 +59361,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cej" = ( +/area/hallway/primary/starboard/aft) +"cdx" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62265,8 +59372,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cek" = ( +/area/hallway/primary/starboard/aft) +"cdy" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62284,8 +59391,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cel" = ( +/area/hallway/primary/starboard/aft) +"cdz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62302,8 +59409,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cem" = ( +/area/hallway/primary/starboard/aft) +"cdA" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -62321,8 +59428,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cen" = ( +/area/hallway/primary/starboard/aft) +"cdB" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -62336,12 +59443,12 @@ dir = 1 }, /area/shuttle/escape) -"ceo" = ( +"cdC" = ( /obj/structure/lattice, /obj/item/weapon/wirecutters, /turf/open/space, -/area/space) -"cep" = ( +/area/solar/asteroid/aft) +"cdD" = ( /obj/structure/closet/crate{ name = "solar pack crate" }, @@ -62363,10 +59470,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceq" = ( +/area/maintenance/solars/asteroid/aft) +"cdE" = ( /obj/machinery/power/terminal{ dir = 4 }, @@ -62381,10 +59486,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"cer" = ( +/area/maintenance/solars/asteroid/aft) +"cdF" = ( /obj/machinery/power/smes, /obj/structure/cable/orange{ d2 = 2; @@ -62400,10 +59503,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ces" = ( +/area/maintenance/solars/asteroid/aft) +"cdG" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -62416,8 +59517,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cet" = ( +/area/hallway/primary/starboard/aft) +"cdH" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/mineral/plastitanium/brig{ @@ -62427,12 +59528,12 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"ceu" = ( +"cdI" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cev" = ( +/area/construction/mining/aux_base) +"cdJ" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -62447,7 +59548,7 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"cew" = ( +"cdK" = ( /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -62467,7 +59568,7 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"cex" = ( +"cdL" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -62482,7 +59583,7 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"cey" = ( +"cdM" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62498,10 +59599,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"cez" = ( +/area/maintenance/solars/asteroid/aft) +"cdN" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62511,10 +59610,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceA" = ( +/area/maintenance/solars/asteroid/aft) +"cdO" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62530,10 +59627,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceB" = ( +/area/maintenance/solars/asteroid/aft) +"cdP" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62548,10 +59643,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceC" = ( +/area/maintenance/solars/asteroid/aft) +"cdQ" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -62560,10 +59653,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceD" = ( +/area/maintenance/solars/asteroid/aft) +"cdR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -62572,10 +59663,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceE" = ( +/area/maintenance/solars/asteroid/aft) +"cdS" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -62592,13 +59681,13 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ceF" = ( +/area/hallway/primary/starboard/aft) +"cdT" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"ceG" = ( +"cdU" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -62607,14 +59696,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"ceH" = ( +"cdV" = ( /obj/structure/chair, /obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"ceI" = ( +"cdW" = ( /obj/structure/table, /obj/machinery/recharger, /obj/structure/reagent_dispensers/peppertank{ @@ -62626,7 +59715,7 @@ icon_state = "darkred" }, /area/shuttle/escape) -"ceJ" = ( +"cdX" = ( /obj/structure/chair, /obj/machinery/light{ dir = 1 @@ -62638,7 +59727,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"ceK" = ( +"cdY" = ( /obj/structure/chair, /turf/open/floor/mineral/plastitanium/brig{ tag = "icon-darkred (NORTH)"; @@ -62647,7 +59736,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"ceL" = ( +"cdZ" = ( /obj/structure/closet/secure_closet/miner{ locked = 0 }, @@ -62658,7 +59747,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"ceM" = ( +"cea" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -62666,7 +59755,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"ceN" = ( +"ceb" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -62674,7 +59763,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"ceO" = ( +"cec" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -62688,7 +59777,7 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"ceP" = ( +"ced" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -62717,7 +59806,7 @@ }, /turf/open/floor/plasteel, /area/storage/tech) -"ceQ" = ( +"cee" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -62730,24 +59819,24 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"ceR" = ( +"cef" = ( /obj/structure/lattice, /obj/structure/sign/mining{ pixel_y = -32 }, /turf/open/space, /area/space) -"ceS" = ( +"ceg" = ( /obj/structure/lattice/catwalk, /obj/item/weapon/wrench, /turf/open/space, -/area/space) -"ceT" = ( +/area/solar/asteroid/aft) +"ceh" = ( /obj/structure/lattice, /obj/item/weapon/storage/toolbox/electrical, /turf/open/space, /area/space) -"ceU" = ( +"cei" = ( /obj/machinery/power/solar_control{ id = "portsolar"; name = "Aft Asteroid Solar Control"; @@ -62757,10 +59846,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceV" = ( +/area/maintenance/solars/asteroid/aft) +"cej" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -62770,10 +59857,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceW" = ( +/area/maintenance/solars/asteroid/aft) +"cek" = ( /obj/machinery/power/apc{ dir = 4; name = "Aft Asteroid Solar APC"; @@ -62797,10 +59882,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"ceX" = ( +/area/maintenance/solars/asteroid/aft) +"cel" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -62817,18 +59900,16 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ceY" = ( +/area/hallway/primary/starboard/aft) +"cem" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, /obj/item/weapon/coin/silver, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ceZ" = ( +/area/maintenance/asteroid/aft/arrivals) +"cen" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHWEST)"; @@ -62837,7 +59918,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfa" = ( +"ceo" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -62845,7 +59926,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfb" = ( +"cep" = ( /obj/structure/chair, /obj/machinery/light{ dir = 1 @@ -62856,7 +59937,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfc" = ( +"ceq" = ( /obj/structure/chair, /obj/machinery/camera{ c_tag = "Docking Security Holding Area"; @@ -62869,7 +59950,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfd" = ( +"cer" = ( /obj/structure/chair, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -62882,7 +59963,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfe" = ( +"ces" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHEAST)"; @@ -62891,7 +59972,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cff" = ( +"cet" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -62899,7 +59980,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfg" = ( +"ceu" = ( /turf/open/floor/mineral/plastitanium/brig{ tag = "icon-darkred (NORTH)"; icon_state = "darkred"; @@ -62907,7 +59988,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"cfh" = ( +"cev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -62917,7 +59998,7 @@ /area/mine/unexplored{ name = "Research Asteroid" }) -"cfi" = ( +"cew" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -62932,10 +60013,8 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cfj" = ( +/area/hallway/secondary/bridges/serv_sci) +"cex" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -62954,10 +60033,8 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cfk" = ( +/area/hallway/secondary/bridges/serv_sci) +"cey" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -62972,7 +60049,7 @@ /area/mine/unexplored{ name = "Research Asteroid" }) -"cfl" = ( +"cez" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -62980,12 +60057,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cfm" = ( +"ceA" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cfn" = ( +"ceB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -62993,7 +60070,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cfo" = ( +"ceC" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -63007,7 +60084,7 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"cfp" = ( +"ceD" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -63028,7 +60105,7 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/storage/tech) -"cfq" = ( +"ceE" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -63047,7 +60124,7 @@ }, /turf/open/floor/plasteel, /area/storage/tech) -"cfr" = ( +"ceF" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -63068,7 +60145,7 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/storage/tech) -"cfs" = ( +"ceG" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -63082,14 +60159,12 @@ /obj/structure/grille, /turf/open/floor/plating, /area/storage/tech) -"cft" = ( +"ceH" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfu" = ( +/area/quartermaster/miningdock/abandoned) +"ceI" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -63097,15 +60172,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfv" = ( +/area/quartermaster/miningdock/abandoned) +"ceJ" = ( /obj/item/solar_assembly, /obj/item/stack/sheet/glass, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"cfw" = ( +/area/solar/asteroid/aft) +"ceK" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Solars"; req_access_txt = "10;11;12" @@ -63119,23 +60192,19 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/portsolar{ - name = "Aft Asteroid Solar Maintenance" - }) -"cfx" = ( +/area/maintenance/solars/asteroid/aft) +"ceL" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cfy" = ( +/area/maintenance/asteroid/aft/arrivals) +"ceM" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfz" = ( +"ceN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -63143,7 +60212,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfA" = ( +"ceO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -63154,41 +60223,41 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfB" = ( +"ceP" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfC" = ( +"ceQ" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfD" = ( +"ceR" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cfE" = ( +"ceS" = ( /obj/structure/chair, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"cfF" = ( +"ceT" = ( /turf/open/floor/mineral/plastitanium/brig{ dir = 8; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred" }, /area/shuttle/escape) -"cfG" = ( +"ceU" = ( /turf/open/floor/mineral/plastitanium/brig{ icon_state = "darkredfull" }, /area/shuttle/escape) -"cfH" = ( +"ceV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -63196,12 +60265,12 @@ /area/mine/unexplored{ name = "Research Asteroid" }) -"cfI" = ( +"ceW" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cfJ" = ( +"ceX" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -63210,13 +60279,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cfK" = ( +"ceY" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cfL" = ( +"ceZ" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -63226,7 +60295,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cfM" = ( +"cfa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -63239,12 +60308,12 @@ /area/mine/unexplored{ name = "Research Asteroid" }) -"cfN" = ( +"cfb" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cfO" = ( +"cfc" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage"; req_access_txt = "19;23" @@ -63259,17 +60328,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cfP" = ( +"cfd" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfQ" = ( +/area/quartermaster/miningdock/abandoned) +"cfe" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery, /obj/machinery/light/small{ @@ -63278,10 +60345,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfR" = ( +/area/quartermaster/miningdock/abandoned) +"cff" = ( /obj/structure/rack, /obj/item/weapon/pickaxe, /obj/item/weapon/pickaxe, @@ -63290,24 +60355,20 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfS" = ( +/area/quartermaster/miningdock/abandoned) +"cfg" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cfT" = ( +/area/quartermaster/miningdock/abandoned) +"cfh" = ( /obj/item/solar_assembly, /turf/open/floor/plasteel/airless/solarpanel, -/area/space) -"cfU" = ( +/area/solar/asteroid/aft) +"cfi" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -63319,10 +60380,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cfV" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfj" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -63331,10 +60390,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cfW" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -63344,28 +60401,26 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cfX" = ( +/area/hallway/primary/starboard/aft) +"cfl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cfY" = ( +/area/hallway/primary/starboard/aft) +"cfm" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cfZ" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cga" = ( +"cfo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -63373,14 +60428,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgb" = ( +"cfp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgc" = ( +"cfq" = ( /obj/structure/chair{ dir = 4 }, @@ -63391,10 +60446,10 @@ }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"cgd" = ( +"cfr" = ( /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"cge" = ( +"cfs" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Brig"; req_access_txt = "2" @@ -63403,7 +60458,7 @@ icon_state = "darkredfull" }, /area/shuttle/escape) -"cgf" = ( +"cft" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, @@ -63412,7 +60467,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgg" = ( +"cfu" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -63420,12 +60475,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgh" = ( +"cfv" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgi" = ( +"cfw" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -63433,7 +60488,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgj" = ( +"cfx" = ( /obj/machinery/light/small{ dir = 8 }, @@ -63441,7 +60496,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cgk" = ( +"cfy" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -63457,7 +60512,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cgl" = ( +"cfz" = ( /obj/machinery/power/apc{ dir = 1; name = "Tech Storage APC"; @@ -63471,10 +60526,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cgm" = ( +"cfA" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) -"cgn" = ( +"cfB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -63484,10 +60539,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgo" = ( +/area/quartermaster/miningdock/abandoned) +"cfC" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -63498,10 +60551,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgp" = ( +/area/quartermaster/miningdock/abandoned) +"cfD" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Storage APC"; @@ -63514,19 +60565,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgq" = ( +/area/quartermaster/miningdock/abandoned) +"cfE" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgr" = ( +/area/quartermaster/miningdock/abandoned) +"cfF" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -63534,25 +60581,21 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgs" = ( +/area/quartermaster/miningdock/abandoned) +"cfG" = ( /obj/structure/lattice/catwalk, /obj/item/stack/sheet/glass, /turf/open/space, -/area/space) -"cgt" = ( +/area/solar/asteroid/aft) +"cfH" = ( /obj/structure/rack, /obj/item/weapon/pickaxe, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgu" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfI" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -63561,50 +60604,40 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgv" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfJ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgw" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfK" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgx" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfL" = ( /obj/structure/rack, /obj/item/weapon/pickaxe/mini, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgy" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfM" = ( /obj/structure/girder, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cgz" = ( +/area/maintenance/asteroid/aft/arrivals) +"cfN" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgA" = ( +"cfO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgB" = ( +"cfP" = ( /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; @@ -63612,7 +60645,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgC" = ( +"cfQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -63620,7 +60653,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgD" = ( +"cfR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -63628,7 +60661,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgE" = ( +"cfS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -63636,14 +60669,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgF" = ( +"cfT" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgG" = ( +"cfU" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Security Escape Airlock"; @@ -63653,19 +60686,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgH" = ( +"cfV" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cgI" = ( +"cfW" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; req_access_txt = "2" }, /turf/open/floor/plating, /area/shuttle/escape) -"cgJ" = ( +"cfX" = ( /obj/structure/chair{ dir = 1 }, @@ -63676,7 +60709,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"cgK" = ( +"cfY" = ( /obj/structure/chair{ dir = 1 }, @@ -63687,7 +60720,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"cgL" = ( +"cfZ" = ( /obj/structure/table, /obj/item/weapon/storage/box/teargas, /obj/item/weapon/storage/box/zipties, @@ -63698,7 +60731,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"cgM" = ( +"cga" = ( /obj/machinery/light/small{ dir = 4 }, @@ -63708,7 +60741,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgN" = ( +"cgb" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -63724,7 +60757,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgO" = ( +"cgc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -63740,7 +60773,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cgP" = ( +"cgd" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -63749,7 +60782,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cgQ" = ( +"cge" = ( /obj/docking_port/mobile/auxillary_base{ dheight = 4; dir = 4; @@ -63765,7 +60798,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cgR" = ( +"cgf" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -63774,7 +60807,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cgS" = ( +"cgg" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -63783,17 +60816,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cgT" = ( +"cgh" = ( /obj/structure/table, /obj/item/weapon/storage/bag/ore, /obj/item/weapon/storage/bag/ore, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgU" = ( +/area/quartermaster/miningdock/abandoned) +"cgi" = ( /obj/structure/table, /obj/item/clothing/glasses/meson, /obj/item/weapon/paper{ @@ -63803,33 +60834,25 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgV" = ( +/area/quartermaster/miningdock/abandoned) +"cgj" = ( /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgW" = ( +/area/quartermaster/miningdock/abandoned) +"cgk" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgX" = ( +/area/quartermaster/miningdock/abandoned) +"cgl" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgY" = ( +/area/quartermaster/miningdock/abandoned) +"cgm" = ( /obj/structure/sign/mining{ pixel_y = 32 }, @@ -63837,18 +60860,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"cgZ" = ( +/area/quartermaster/miningdock/abandoned) +"cgn" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cha" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgo" = ( /obj/machinery/power/apc{ dir = 8; name = "Arrival Hallway Maintenance APC"; @@ -63867,20 +60886,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chb" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgp" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chc" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgq" = ( /obj/machinery/computer/station_alert, /obj/structure/cable/orange{ d2 = 2; @@ -63889,10 +60904,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chd" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgr" = ( /obj/machinery/camera{ c_tag = "Arrivals SMES"; dir = 6; @@ -63901,48 +60914,38 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"che" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgs" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chf" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgt" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chg" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgu" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chh" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgv" = ( /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chi" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chj" = ( +"cgx" = ( /obj/machinery/door/airlock/glass_security{ name = "Holding Area"; req_access_txt = "2" @@ -63952,10 +60955,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chk" = ( +"cgy" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) -"chl" = ( +"cgz" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, @@ -63964,7 +60967,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"chm" = ( +"cgA" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -63973,7 +60976,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"chn" = ( +"cgB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -63984,7 +60987,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cho" = ( +"cgC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -63994,7 +60997,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"chp" = ( +"cgD" = ( /obj/machinery/light/small{ dir = 8 }, @@ -64009,7 +61012,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"chq" = ( +"cgE" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/ansible, /obj/item/weapon/stock_parts/subspace/ansible, @@ -64022,7 +61025,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chr" = ( +"cgF" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/amplifier, /obj/item/weapon/stock_parts/subspace/amplifier, @@ -64031,7 +61034,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chs" = ( +"cgG" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/analyzer, /obj/item/weapon/stock_parts/subspace/analyzer, @@ -64043,7 +61046,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cht" = ( +"cgH" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64054,7 +61057,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chu" = ( +"cgI" = ( /obj/structure/table, /obj/machinery/cell_charger{ pixel_y = 5 @@ -64067,7 +61070,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chv" = ( +"cgJ" = ( /obj/structure/table, /obj/item/stack/cable_coil{ pixel_x = -3; @@ -64082,7 +61085,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chw" = ( +"cgK" = ( /obj/structure/table, /obj/item/weapon/screwdriver{ pixel_y = 16 @@ -64092,7 +61095,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"chx" = ( +"cgL" = ( /obj/structure/table, /obj/item/weapon/aiModule/reset, /obj/machinery/light{ @@ -64103,7 +61106,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chy" = ( +"cgM" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, @@ -64111,13 +61114,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chz" = ( +"cgN" = ( /obj/machinery/computer/upload/borg, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chA" = ( +"cgO" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, @@ -64125,13 +61128,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chB" = ( +"cgP" = ( /obj/machinery/computer/upload/ai, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chC" = ( +"cgQ" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 @@ -64140,7 +61143,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"chD" = ( +"cgR" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 @@ -64154,19 +61157,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"chE" = ( +/area/quartermaster/miningdock/abandoned) +"cgS" = ( /obj/machinery/light/small, /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/quartermaster/miningdock{ - name = "Abandoned Mining Storage" - }) -"chF" = ( +/area/quartermaster/miningdock/abandoned) +"cgT" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -64175,10 +61174,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chG" = ( +/area/maintenance/asteroid/aft/science) +"cgU" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -64187,10 +61184,8 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chH" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -64209,10 +61204,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chI" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgW" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64221,10 +61214,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chJ" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -64233,17 +61224,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chK" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgY" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chL" = ( +/area/maintenance/asteroid/aft/arrivals) +"cgZ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -64253,10 +61240,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chM" = ( +/area/maintenance/asteroid/aft/arrivals) +"cha" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64265,10 +61250,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chN" = ( +/area/maintenance/asteroid/aft/arrivals) +"chb" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64278,10 +61261,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chO" = ( +/area/maintenance/asteroid/aft/science) +"chc" = ( /obj/machinery/power/apc{ dir = 2; name = "Auxillary Construction APC"; @@ -64305,7 +61286,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"chP" = ( +"chd" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64315,16 +61296,12 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chQ" = ( +/area/maintenance/asteroid/aft/arrivals) +"che" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"chR" = ( +/area/maintenance/asteroid/aft/arrivals) +"chf" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -23; @@ -64337,7 +61314,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chS" = ( +"chg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; @@ -64346,7 +61323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chT" = ( +"chh" = ( /turf/open/floor/plasteel/escape/corner{ tag = "icon-escapecorner (NORTH)"; icon_state = "escapecorner"; @@ -64354,13 +61331,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chU" = ( +"chi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chV" = ( +"chj" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -64368,7 +61345,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chW" = ( +"chk" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -64376,7 +61353,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"chX" = ( +"chl" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, @@ -64400,7 +61377,7 @@ }, /turf/open/floor/plating, /area/shuttle/escape) -"chY" = ( +"chm" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, @@ -64409,7 +61386,7 @@ }, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"chZ" = ( +"chn" = ( /obj/structure/tank_dispenser/oxygen, /obj/machinery/light/small{ dir = 8 @@ -64418,7 +61395,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cia" = ( +"cho" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, @@ -64426,7 +61403,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cib" = ( +"chp" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -64439,13 +61416,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cic" = ( +"chq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cid" = ( +"chr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Research Asteroid Hallway 1"; @@ -64459,7 +61436,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cie" = ( +"chs" = ( /obj/machinery/light{ dir = 4 }, @@ -64470,7 +61447,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cif" = ( +"cht" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -64485,7 +61462,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cig" = ( +"chu" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/filter, /obj/item/weapon/stock_parts/subspace/filter, @@ -64502,12 +61479,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cih" = ( +"chv" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cii" = ( +"chw" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64519,7 +61496,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cij" = ( +"chx" = ( /obj/structure/table, /obj/item/weapon/electronics/apc, /obj/item/weapon/electronics/airlock, @@ -64530,7 +61507,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cik" = ( +"chy" = ( /obj/structure/table, /obj/item/weapon/aiModule/supplied/quarantine, /obj/machinery/camera/motion{ @@ -64540,17 +61517,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cil" = ( +"chz" = ( /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cim" = ( +"chA" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cin" = ( +"chB" = ( /obj/structure/table, /obj/item/weapon/aiModule/supplied/freeform, /obj/structure/sign/kiddieplaque{ @@ -64563,7 +61540,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cio" = ( +"chC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -64572,19 +61549,15 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cip" = ( +/area/maintenance/asteroid/aft/arrivals) +"chD" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciq" = ( +/area/maintenance/asteroid/aft/arrivals) +"chE" = ( /obj/machinery/power/terminal{ tag = "icon-term (WEST)"; icon_state = "term"; @@ -64600,10 +61573,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cir" = ( +/area/maintenance/asteroid/aft/arrivals) +"chF" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -64613,10 +61584,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cis" = ( +/area/maintenance/asteroid/aft/arrivals) +"chG" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -64626,10 +61595,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cit" = ( +/area/maintenance/asteroid/aft/arrivals) +"chH" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64637,15 +61604,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciu" = ( +/area/maintenance/asteroid/aft/science) +"chI" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"civ" = ( +"chJ" = ( /obj/structure/chair{ dir = 4 }, @@ -64656,7 +61621,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"ciw" = ( +"chK" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -64665,25 +61630,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cix" = ( +"chL" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) -"ciy" = ( +"chM" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciz" = ( +"chN" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciA" = ( +"chO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; @@ -64692,7 +61657,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciB" = ( +"chP" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -64710,7 +61675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciC" = ( +"chQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -64726,7 +61691,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciD" = ( +"chR" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/clothing/glasses/meson, @@ -64737,7 +61702,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ciE" = ( +"chS" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/transmitter, /obj/item/weapon/stock_parts/subspace/transmitter, @@ -64748,7 +61713,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ciF" = ( +"chT" = ( /obj/structure/table, /obj/item/weapon/stock_parts/micro_laser, /obj/item/weapon/stock_parts/manipulator, @@ -64769,7 +61734,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ciG" = ( +"chU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -64779,7 +61744,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ciH" = ( +"chV" = ( /obj/structure/table, /obj/item/device/aicard, /obj/item/weapon/aiModule/reset, @@ -64787,7 +61752,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ciI" = ( +"chW" = ( /obj/structure/table, /obj/item/device/flashlight{ pixel_x = 1; @@ -64803,7 +61768,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ciJ" = ( +"chX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -64819,7 +61784,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ciK" = ( +"chY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -64827,13 +61792,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ciL" = ( +"chZ" = ( /obj/structure/table, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ciM" = ( +"cia" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -64841,7 +61806,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ciN" = ( +"cib" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -64851,7 +61816,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ciO" = ( +"cic" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -64862,10 +61827,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciP" = ( +/area/maintenance/asteroid/aft/arrivals) +"cid" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -64875,10 +61838,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciQ" = ( +/area/maintenance/asteroid/aft/arrivals) +"cie" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -64887,10 +61848,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciR" = ( +/area/maintenance/asteroid/aft/arrivals) +"cif" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64899,10 +61858,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciS" = ( +/area/maintenance/asteroid/aft/arrivals) +"cig" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -64911,10 +61868,8 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciT" = ( +/area/maintenance/asteroid/aft/arrivals) +"cih" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -64923,10 +61878,8 @@ /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciU" = ( +/area/maintenance/asteroid/aft/arrivals) +"cii" = ( /obj/machinery/door/airlock/maintenance{ name = "Docking Asteroid SMES Access"; req_access_txt = "10;11;12" @@ -64939,10 +61892,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciV" = ( +/area/maintenance/asteroid/aft/arrivals) +"cij" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -64953,46 +61904,42 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ciW" = ( +/area/hallway/primary/starboard/aft) +"cik" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ciX" = ( +/area/maintenance/asteroid/aft/arrivals) +"cil" = ( /obj/structure/filingcabinet, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"ciY" = ( +"cim" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"ciZ" = ( +"cin" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cja" = ( +"cio" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjb" = ( +"cip" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjc" = ( +/area/maintenance/asteroid/aft/science) +"ciq" = ( /obj/structure/chair{ dir = 4 }, @@ -65007,7 +61954,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cjd" = ( +"cir" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -65015,25 +61962,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cje" = ( +"cis" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjf" = ( +"cit" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjg" = ( +"ciu" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjh" = ( +"civ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 @@ -65045,7 +61992,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cji" = ( +"ciw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -65066,7 +62013,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjj" = ( +"cix" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -65074,7 +62021,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjk" = ( +"ciy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -65086,7 +62033,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjl" = ( +"ciz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -65094,13 +62041,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cjm" = ( +"ciA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cjn" = ( +"ciB" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -65109,7 +62056,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cjo" = ( +"ciC" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -65126,7 +62073,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cjp" = ( +"ciD" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -65146,7 +62093,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cjq" = ( +"ciE" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, @@ -65154,39 +62101,35 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cjr" = ( +"ciF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cjs" = ( +"ciG" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cjt" = ( +"ciH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cju" = ( +"ciI" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cjv" = ( +/area/teleporter/quantum/research) +"ciJ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cjw" = ( +/area/teleporter/quantum/docking) +"ciK" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -65194,20 +62137,16 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cjx" = ( +/area/teleporter/quantum/docking) +"ciL" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjy" = ( +/area/maintenance/asteroid/aft/arrivals) +"ciM" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -65220,10 +62159,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjz" = ( +/area/maintenance/asteroid/aft/arrivals) +"ciN" = ( /obj/machinery/light/small{ dir = 1 }, @@ -65235,10 +62172,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjA" = ( +/area/maintenance/asteroid/aft/arrivals) +"ciO" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -65256,8 +62191,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cjB" = ( +/area/hallway/primary/starboard/aft) +"ciP" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -65266,8 +62201,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cjC" = ( +/area/hallway/primary/starboard/aft) +"ciQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -65277,10 +62212,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjD" = ( +/area/maintenance/asteroid/aft/arrivals) +"ciR" = ( /obj/machinery/light/small{ dir = 8 }, @@ -65288,7 +62221,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjE" = ( +"ciS" = ( /obj/structure/chair/office/dark{ dir = 4 }, @@ -65296,13 +62229,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjF" = ( +"ciT" = ( /obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjG" = ( +"ciU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -65310,7 +62243,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjH" = ( +"ciV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -65320,7 +62253,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cjI" = ( +"ciW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -65334,10 +62267,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cjJ" = ( +/area/maintenance/asteroid/aft/arrivals) +"ciX" = ( /obj/machinery/power/apc{ dir = 4; name = "Departures APC"; @@ -65357,16 +62288,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cjK" = ( +"ciY" = ( /obj/structure/grille/broken, /obj/item/clothing/head/cone, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cjL" = ( +/area/maintenance/asteroid/port/west) +"ciZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 @@ -65375,13 +62304,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjM" = ( -/obj/machinery/door/firedoor, +"cja" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -65389,22 +62318,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjN" = ( -/obj/machinery/door/firedoor, +"cjb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjO" = ( -/obj/machinery/door/firedoor, +"cjc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -65412,7 +62341,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjP" = ( +"cjd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -65425,7 +62354,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjQ" = ( +"cje" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -65433,7 +62362,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjR" = ( +"cjf" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -65449,15 +62378,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cjS" = ( +"cjg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cjT" = ( +/area/construction/mining/aux_base) +"cjh" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; name = "Construction Zone"; @@ -65468,8 +62396,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cjU" = ( +/area/construction/mining/aux_base) +"cji" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -65493,13 +62421,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cjV" = ( +"cjj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cjW" = ( +"cjk" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -65518,7 +62446,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cjX" = ( +"cjl" = ( /obj/structure/table, /obj/item/weapon/aiModule/core/full/asimov, /obj/item/weapon/aiModule/core/freeformcore, @@ -65542,7 +62470,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cjY" = ( +"cjm" = ( /obj/structure/table, /obj/item/weapon/aiModule/supplied/oxygen, /obj/item/weapon/aiModule/zeroth/oneHuman, @@ -65567,17 +62495,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cjZ" = ( +"cjn" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cka" = ( +/area/teleporter/quantum/research) +"cjo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -65593,10 +62519,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckb" = ( +/area/teleporter/quantum/research) +"cjp" = ( /obj/machinery/power/apc{ dir = 1; name = "Research Quantum Pad APC"; @@ -65613,30 +62537,22 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckc" = ( +/area/teleporter/quantum/research) +"cjq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckd" = ( +/area/teleporter/quantum/research) +"cjr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cke" = ( +/area/teleporter/quantum/docking) +"cjs" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -65652,10 +62568,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckf" = ( +/area/teleporter/quantum/docking) +"cjt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -65671,10 +62585,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckg" = ( +/area/teleporter/quantum/docking) +"cju" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -65684,10 +62596,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckh" = ( +/area/teleporter/quantum/docking) +"cjv" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -65696,10 +62606,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cki" = ( +/area/maintenance/asteroid/aft/science) +"cjw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -65709,10 +62617,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckj" = ( +/area/maintenance/asteroid/aft/arrivals) +"cjx" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -65726,10 +62632,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckk" = ( +/area/maintenance/asteroid/aft/arrivals) +"cjy" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -65738,10 +62642,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckl" = ( +/area/maintenance/asteroid/aft/arrivals) +"cjz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -65751,10 +62653,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckm" = ( +/area/maintenance/asteroid/aft/arrivals) +"cjA" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -65765,11 +62665,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckn" = ( -/obj/machinery/door/firedoor, +/area/maintenance/asteroid/aft/arrivals) +"cjB" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -65781,14 +62678,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cko" = ( +/area/hallway/primary/starboard/aft) +"cjC" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, @@ -65799,8 +62697,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"ckp" = ( +/area/hallway/primary/starboard/aft) +"cjD" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -65811,31 +62709,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"ckq" = ( +"cjE" = ( /obj/effect/landmark/blobstart, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"ckr" = ( +"cjF" = ( /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) -"cks" = ( +"cjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"ckt" = ( +"cjH" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cku" = ( +/area/maintenance/asteroid/aft/science) +"cjI" = ( /obj/structure/chair{ dir = 4 }, @@ -65857,13 +62753,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"ckv" = ( +"cjJ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckw" = ( +"cjK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -65874,7 +62770,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckx" = ( +"cjL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -65886,7 +62782,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cky" = ( +"cjM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -65897,7 +62793,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckz" = ( +"cjN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -65913,7 +62809,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckA" = ( +"cjO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -65932,7 +62828,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckB" = ( +"cjP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Mix Output"; @@ -65950,14 +62846,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckC" = ( +"cjQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckD" = ( +"cjR" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -65970,7 +62866,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"ckE" = ( +"cjS" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65978,16 +62874,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckF" = ( +/area/construction/mining/aux_base) +"cjT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckG" = ( +/area/construction/mining/aux_base) +"cjU" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -65999,8 +62895,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckH" = ( +/area/construction/mining/aux_base) +"cjV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -66012,8 +62908,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckI" = ( +/area/construction/mining/aux_base) +"cjW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -66032,8 +62928,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckJ" = ( +/area/construction/mining/aux_base) +"cjX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -66046,8 +62942,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckK" = ( +/area/construction/mining/aux_base) +"cjY" = ( /obj/structure/rack{ dir = 4 }, @@ -66077,8 +62973,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"ckL" = ( +/area/construction/mining/aux_base) +"cjZ" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -66096,7 +62992,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ckM" = ( +"cka" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -66105,7 +63001,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ckN" = ( +"ckb" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -66125,13 +63021,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"ckO" = ( +"ckc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ckP" = ( +"ckd" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -66141,7 +63037,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ckQ" = ( +"cke" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 4; @@ -66157,7 +63053,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"ckR" = ( +"ckf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -66177,18 +63073,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckS" = ( +/area/teleporter/quantum/research) +"ckg" = ( /obj/machinery/quantumpad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckT" = ( +/area/teleporter/quantum/research) +"ckh" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -66200,10 +63092,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"ckU" = ( +/area/teleporter/quantum/research) +"cki" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -66218,18 +63108,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckV" = ( +/area/teleporter/quantum/docking) +"ckj" = ( /obj/machinery/quantumpad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckW" = ( +/area/teleporter/quantum/docking) +"ckk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -66248,17 +63134,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"ckX" = ( +/area/teleporter/quantum/docking) +"ckl" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckY" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckm" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -66272,10 +63154,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ckZ" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckn" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -66284,10 +63164,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cla" = ( +/area/maintenance/asteroid/aft/arrivals) +"cko" = ( /obj/machinery/power/apc{ dir = 2; name = "Teleporter APC"; @@ -66311,7 +63189,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"clb" = ( +"ckp" = ( /obj/machinery/light/small{ dir = 1 }, @@ -66324,10 +63202,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clc" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckq" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" @@ -66341,10 +63217,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cld" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -66357,8 +63231,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cle" = ( +/area/hallway/primary/starboard/aft) +"cks" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" @@ -66366,20 +63240,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clf" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clg" = ( +/area/maintenance/asteroid/aft/arrivals) +"cku" = ( /obj/machinery/light/small{ dir = 4 }, @@ -66391,22 +63261,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clh" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckv" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cli" = ( +"ckw" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"clj" = ( +"ckx" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -66420,7 +63288,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"clk" = ( +"cky" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -66434,7 +63302,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cll" = ( +"ckz" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; @@ -66442,8 +63310,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clm" = ( +/area/construction/mining/aux_base) +"ckA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -66453,16 +63321,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cln" = ( +/area/construction/mining/aux_base) +"ckB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clo" = ( +/area/construction/mining/aux_base) +"ckC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -66474,24 +63342,24 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clp" = ( +/area/construction/mining/aux_base) +"ckD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clq" = ( +/area/construction/mining/aux_base) +"ckE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clr" = ( +/area/construction/mining/aux_base) +"ckF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -66500,13 +63368,13 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cls" = ( +/area/construction/mining/aux_base) +"ckG" = ( /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clt" = ( +/area/construction/mining/aux_base) +"ckH" = ( /obj/structure/rack, /obj/item/weapon/circuitboard/machine/telecomms/processor, /obj/item/weapon/circuitboard/machine/telecomms/receiver, @@ -66520,13 +63388,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"clu" = ( +"ckI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"clv" = ( +"ckJ" = ( /obj/structure/rack{ dir = 8; layer = 2.9 @@ -66547,11 +63415,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"clw" = ( +"ckK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) -"clx" = ( +"ckL" = ( /obj/machinery/door/airlock/highsecurity{ icon_state = "door_closed"; locked = 0; @@ -66567,11 +63435,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cly" = ( +"ckM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) -"clz" = ( +"ckN" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -66588,18 +63456,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"clA" = ( +/area/teleporter/quantum/research) +"ckO" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"clB" = ( +/area/teleporter/quantum/research) +"ckP" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -66619,10 +63483,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"clC" = ( +/area/teleporter/quantum/research) +"ckQ" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -66643,18 +63505,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"clD" = ( +/area/teleporter/quantum/docking) +"ckR" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"clE" = ( +/area/teleporter/quantum/docking) +"ckS" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -66673,15 +63531,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"clF" = ( +/area/teleporter/quantum/docking) +"ckT" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"clG" = ( +"ckU" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -66693,10 +63549,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clH" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckV" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" @@ -66709,10 +63563,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clI" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckW" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -66725,8 +63577,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"clJ" = ( +/area/hallway/primary/starboard/aft) +"ckX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -66741,8 +63593,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"clK" = ( +/area/hallway/primary/starboard/aft) +"ckY" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -66754,21 +63606,19 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"clL" = ( +/area/maintenance/asteroid/aft/arrivals) +"ckZ" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"clM" = ( +"cla" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, /turf/open/floor/plating, /area/shuttle/escape) -"clN" = ( +"clb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 8; @@ -66781,7 +63631,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"clO" = ( +"clc" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; @@ -66789,20 +63639,20 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clP" = ( +/area/construction/mining/aux_base) +"cld" = ( /obj/machinery/light, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clQ" = ( +/area/construction/mining/aux_base) +"cle" = ( /obj/structure/mining_shuttle_beacon, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clR" = ( +/area/construction/mining/aux_base) +"clf" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -66813,8 +63663,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clS" = ( +/area/construction/mining/aux_base) +"clg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -66824,15 +63674,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clT" = ( +/area/construction/mining/aux_base) +"clh" = ( /obj/structure/closet/crate/rcd, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clU" = ( +/area/construction/mining/aux_base) +"cli" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, @@ -66842,8 +63692,8 @@ /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clV" = ( +/area/construction/mining/aux_base) +"clj" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty, /obj/item/stack/sheet/rglass{ @@ -66853,8 +63703,8 @@ /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clW" = ( +/area/construction/mining/aux_base) +"clk" = ( /obj/structure/table, /obj/item/device/assault_pod/mining, /obj/item/weapon/storage/box/lights/mixed, @@ -66864,8 +63714,8 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"clX" = ( +/area/construction/mining/aux_base) +"cll" = ( /obj/machinery/vending/assist, /obj/machinery/camera{ c_tag = "Tech Storage South"; @@ -66875,7 +63725,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"clY" = ( +"clm" = ( /obj/structure/table, /obj/item/device/plant_analyzer, /obj/item/weapon/stock_parts/cell/high/plus, @@ -66885,7 +63735,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"clZ" = ( +"cln" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/turretid{ control_area = "AI Upload Chamber"; @@ -66899,7 +63749,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cma" = ( +"clo" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -66909,7 +63759,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cmb" = ( +"clp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 @@ -66918,7 +63768,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai_upload) -"cmc" = ( +"clq" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -66932,10 +63782,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmd" = ( +/area/teleporter/quantum/research) +"clr" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -66945,10 +63793,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cme" = ( +/area/teleporter/quantum/research) +"cls" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -66958,68 +63804,54 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmf" = ( +/area/teleporter/quantum/research) +"clt" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmg" = ( +/area/teleporter/quantum/research) +"clu" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmh" = ( +/area/teleporter/quantum/research) +"clv" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmi" = ( +/area/teleporter/quantum/research) +"clw" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmj" = ( +/area/teleporter/quantum/docking) +"clx" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmk" = ( +/area/teleporter/quantum/docking) +"cly" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cml" = ( +/area/teleporter/quantum/docking) +"clz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -67030,10 +63862,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmm" = ( +/area/teleporter/quantum/docking) +"clA" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -67043,10 +63873,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmn" = ( +/area/teleporter/quantum/docking) +"clB" = ( /obj/structure/table, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -67055,18 +63883,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmo" = ( +/area/teleporter/quantum/docking) +"clC" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cmp" = ( +/area/maintenance/asteroid/aft/arrivals) +"clD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -67076,23 +63900,19 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cmq" = ( +/area/maintenance/asteroid/aft/arrivals) +"clE" = ( /obj/machinery/light/small, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cmr" = ( +/area/maintenance/asteroid/aft/arrivals) +"clF" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cms" = ( +"clG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -67105,7 +63925,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmt" = ( +"clH" = ( /obj/machinery/light{ dir = 1 }, @@ -67113,7 +63933,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmu" = ( +"clI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -67126,19 +63946,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmv" = ( +"clJ" = ( /obj/effect/turf_decal/bot, /obj/machinery/shieldwallgen, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmw" = ( +"clK" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cmx" = ( +/area/security/checkpoint/checkpoint2) +"clL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -67152,8 +63972,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cmy" = ( +/area/hallway/primary/starboard/aft) +"clM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -67163,15 +63983,15 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cmz" = ( +/area/hallway/primary/starboard/aft) +"clN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) -"cmA" = ( +"clO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -67179,7 +63999,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cmB" = ( +"clP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -67189,10 +64009,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cmC" = ( +"clQ" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) -"cmD" = ( +"clR" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 4; icon_state = "propulsion"; @@ -67200,7 +64020,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) -"cmE" = ( +"clS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ icon_state = "tube1"; @@ -67213,7 +64033,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cmF" = ( +"clT" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = 1; name = "Auxillary Base Construction"; @@ -67229,20 +64049,20 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cmG" = ( +/area/construction/mining/aux_base) +"clU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/mining_construction) -"cmH" = ( +/area/construction/mining/aux_base) +"clV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cmI" = ( +"clW" = ( /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; req_access_txt = "23" @@ -67257,42 +64077,42 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cmJ" = ( +"clX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/tech) -"cmK" = ( +"clY" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cmL" = ( +"clZ" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cmM" = ( +"cma" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cmN" = ( +"cmb" = ( /turf/closed/wall/r_wall, /area/hallway/primary/aft) -"cmO" = ( +"cmc" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cmP" = ( +"cmd" = ( /obj/machinery/door/airlock/glass{ name = "Research Quantum Pad" }, @@ -67305,10 +64125,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Research Quantum Pad" - }) -"cmQ" = ( +/area/teleporter/quantum/research) +"cme" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/structure/grille, @@ -67316,26 +64134,22 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cmR" = ( +/area/hallway/secondary/bridges/sci_dock) +"cmf" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cmS" = ( +"cmg" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmT" = ( +/area/teleporter/quantum/docking) +"cmh" = ( /obj/machinery/door/airlock/glass{ name = "Docking Quantum Pad" }, @@ -67348,32 +64162,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmU" = ( +/area/teleporter/quantum/docking) +"cmi" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Docking Quantum Pad" - }) -"cmV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cmW" = ( +/area/teleporter/quantum/docking) +"cmj" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" @@ -67383,19 +64182,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cmX" = ( +/area/maintenance/asteroid/aft/arrivals) +"cmk" = ( /obj/machinery/teleport/station, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmY" = ( +"cml" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -67403,18 +64200,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cmZ" = ( +"cmm" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cna" = ( +"cmn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cnb" = ( +"cmo" = ( /obj/structure/closet/secure_closet/security, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHWEST)"; @@ -67422,15 +64219,15 @@ dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cnc" = ( +/area/security/checkpoint/checkpoint2) +"cmp" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cnd" = ( +/area/security/checkpoint/checkpoint2) +"cmq" = ( /obj/machinery/computer/security, /obj/machinery/light{ dir = 1 @@ -67440,8 +64237,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cne" = ( +/area/security/checkpoint/checkpoint2) +"cmr" = ( /obj/machinery/computer/card, /obj/machinery/camera{ c_tag = "Docking Security Checkpoint"; @@ -67458,8 +64255,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cnf" = ( +/area/security/checkpoint/checkpoint2) +"cms" = ( /obj/machinery/computer/secure_data, /obj/machinery/newscaster/security_unit{ pixel_y = 32 @@ -67469,8 +64266,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cng" = ( +/area/security/checkpoint/checkpoint2) +"cmt" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 }, @@ -67485,8 +64282,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cnh" = ( +/area/security/checkpoint/checkpoint2) +"cmu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -67501,8 +64298,8 @@ dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cni" = ( +/area/security/checkpoint/checkpoint2) +"cmv" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; req_access = null; @@ -67514,8 +64311,8 @@ /turf/open/floor/plasteel/red{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cnj" = ( +/area/security/checkpoint/checkpoint2) +"cmw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -67526,16 +64323,16 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cnk" = ( +/area/hallway/primary/starboard/aft) +"cmx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cnl" = ( +/area/hallway/primary/starboard/aft) +"cmy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -67547,14 +64344,14 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cnm" = ( +/area/hallway/primary/starboard/aft) +"cmz" = ( /obj/structure/table_frame/wood, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cnn" = ( +"cmA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table_frame/wood, /turf/open/floor/wood{ @@ -67562,7 +64359,7 @@ icon_state = "wood-broken" }, /area/security/vacantoffice) -"cno" = ( +"cmB" = ( /obj/docking_port/stationary/random{ dir = 8; id = "pod_lavaland2"; @@ -67570,14 +64367,14 @@ }, /turf/open/space, /area/space) -"cnp" = ( +"cmC" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/pod_2) -"cnq" = ( +"cmD" = ( /obj/machinery/computer/shuttle/pod{ pixel_x = 0; pixel_y = -32; @@ -67592,7 +64389,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) -"cnr" = ( +"cmE" = ( /obj/item/weapon/storage/pod{ pixel_x = 6; pixel_y = -28 @@ -67609,7 +64406,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) -"cns" = ( +"cmF" = ( /obj/machinery/door/airlock/titanium{ name = "Escape Pod Airlock" }, @@ -67621,7 +64418,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) -"cnt" = ( +"cmG" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Research Escape Pod" @@ -67630,7 +64427,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnu" = ( +"cmH" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8; name = "Research Escape Pod" @@ -67639,7 +64436,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnv" = ( +"cmI" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -67666,7 +64463,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnw" = ( +"cmJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67683,7 +64480,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnx" = ( +"cmK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67703,7 +64500,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cny" = ( +"cmL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67723,7 +64520,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnz" = ( +"cmM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67733,13 +64530,13 @@ icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -67747,7 +64544,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnA" = ( +"cmN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67769,7 +64566,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnB" = ( +"cmO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -67786,7 +64583,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnC" = ( +"cmP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67806,7 +64603,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnD" = ( +"cmQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67829,7 +64626,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnE" = ( +"cmR" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -67844,7 +64641,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnF" = ( +"cmS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67864,7 +64661,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnG" = ( +"cmT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -67881,7 +64678,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnH" = ( +"cmU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67902,7 +64699,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnI" = ( +"cmV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67919,7 +64716,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnJ" = ( +"cmW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67940,7 +64737,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnK" = ( +"cmX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 4; @@ -67954,7 +64751,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnL" = ( +"cmY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67973,7 +64770,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnM" = ( +"cmZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67992,7 +64789,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnN" = ( +"cna" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68008,7 +64805,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnO" = ( +"cnb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68029,7 +64826,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnP" = ( +"cnc" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -68050,7 +64847,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnQ" = ( +"cnd" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -68064,7 +64861,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnR" = ( +"cne" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68083,7 +64880,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnS" = ( +"cnf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68102,7 +64899,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnT" = ( +"cng" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -68121,8 +64918,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnU" = ( -/obj/machinery/door/firedoor, +"cnh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -68134,6 +64930,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; icon_state = "neutralcorner"; @@ -68141,7 +64938,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnV" = ( +"cni" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -68153,7 +64950,7 @@ heat_capacity = 1e+006 }, /area/hallway/primary/aft) -"cnW" = ( +"cnj" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -68170,7 +64967,7 @@ heat_capacity = 1e+006 }, /area/hallway/primary/aft) -"cnX" = ( +"cnk" = ( /obj/structure/sign/directions/evac{ dir = 4; icon_state = "direction_evac"; @@ -68191,7 +64988,7 @@ heat_capacity = 1e+006 }, /area/hallway/primary/aft) -"cnY" = ( +"cnl" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, @@ -68202,7 +64999,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cnZ" = ( +"cnm" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -68211,7 +65008,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coa" = ( +"cnn" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; @@ -68219,7 +65016,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cob" = ( +"cno" = ( /obj/machinery/light{ dir = 1 }, @@ -68230,7 +65027,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coc" = ( +"cnp" = ( /obj/structure/sign/directions/science{ dir = 8; icon_state = "direction_sci"; @@ -68250,7 +65047,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cod" = ( +"cnq" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -68260,7 +65057,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coe" = ( +"cnr" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -68273,8 +65070,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cof" = ( -/obj/machinery/door/firedoor, +"cns" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -68296,7 +65092,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cog" = ( +"cnt" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -68312,7 +65108,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coh" = ( +"cnu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -68328,7 +65124,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coi" = ( +"cnv" = ( /obj/machinery/light{ dir = 1 }, @@ -68350,7 +65146,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coj" = ( +"cnw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68366,7 +65162,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cok" = ( +"cnx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68382,7 +65178,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"col" = ( +"cny" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -68396,32 +65192,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"com" = ( +"cnz" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"con" = ( +"cnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"coo" = ( +"cnB" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cop" = ( +/area/security/checkpoint/checkpoint2) +"cnC" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coq" = ( +/area/security/checkpoint/checkpoint2) +"cnD" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -68433,8 +65229,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cor" = ( +/area/security/checkpoint/checkpoint2) +"cnE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -68445,7 +65241,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cos" = ( +"cnF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68453,7 +65249,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cot" = ( +"cnG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -68461,13 +65257,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cou" = ( +"cnH" = ( /obj/structure/table/wood, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cov" = ( +"cnI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/chair, /turf/open/floor/wood{ @@ -68475,7 +65271,7 @@ icon_state = "wood-broken" }, /area/security/vacantoffice) -"cow" = ( +"cnJ" = ( /obj/machinery/light/small{ dir = 4 }, @@ -68483,7 +65279,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cox" = ( +"cnK" = ( /obj/machinery/light/small{ dir = 8 }, @@ -68495,10 +65291,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"coy" = ( +/area/maintenance/asteroid/aft/arrivals) +"cnL" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -68510,14 +65304,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"coz" = ( +"cnM" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coA" = ( +"cnN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/pods{ pixel_x = -32 @@ -68529,7 +65323,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coB" = ( +"cnO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -68538,25 +65332,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coC" = ( -/obj/machinery/door/firedoor, +"cnP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coD" = ( +"cnQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coE" = ( +"cnR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -68566,19 +65360,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coF" = ( +"cnS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coG" = ( +"cnT" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coH" = ( +"cnU" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -68588,13 +65382,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"coI" = ( +"cnV" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coJ" = ( +"cnW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -68602,20 +65396,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coK" = ( +"cnX" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coL" = ( +"cnY" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coM" = ( -/obj/machinery/door/firedoor, +"cnZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -68626,7 +65419,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coN" = ( +"coa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -68634,7 +65427,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coO" = ( +"cob" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -68644,12 +65437,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coP" = ( +"coc" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coQ" = ( +"cod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; @@ -68658,7 +65451,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"coR" = ( +"coe" = ( /obj/structure/table, /obj/item/weapon/hand_tele, /obj/item/device/radio/beacon, @@ -68672,7 +65465,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"coS" = ( +"cof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -68680,7 +65473,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"coT" = ( +"cog" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -68690,8 +65483,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coU" = ( +/area/security/checkpoint/checkpoint2) +"coh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -68700,8 +65493,8 @@ /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coV" = ( +/area/security/checkpoint/checkpoint2) +"coi" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -68714,8 +65507,8 @@ /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coW" = ( +/area/security/checkpoint/checkpoint2) +"coj" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -68723,21 +65516,21 @@ /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coX" = ( +/area/security/checkpoint/checkpoint2) +"cok" = ( /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coY" = ( +/area/security/checkpoint/checkpoint2) +"col" = ( /obj/structure/table, /obj/item/weapon/crowbar, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"coZ" = ( +/area/security/checkpoint/checkpoint2) +"com" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ @@ -68745,20 +65538,20 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cpa" = ( +/area/security/checkpoint/checkpoint2) +"con" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cpb" = ( +"coo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cpc" = ( +"cop" = ( /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" @@ -68777,7 +65570,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpd" = ( +"coq" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -68787,10 +65580,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cpe" = ( +/area/maintenance/asteroid/aft/arrivals) +"cor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -68798,7 +65589,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cpf" = ( +"cos" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -68808,19 +65599,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cpg" = ( +"cot" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"cph" = ( +"cou" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cpi" = ( +/area/science/robotics/lab) +"cov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -68831,7 +65622,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpj" = ( +"cow" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68842,7 +65633,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpk" = ( +"cox" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68858,7 +65649,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpl" = ( +"coy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68868,7 +65659,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpm" = ( +"coz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68879,17 +65670,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpn" = ( +"coA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; icon_state = "purplecorner"; @@ -68897,7 +65688,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpo" = ( +"coB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68909,7 +65700,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpp" = ( +"coC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68924,7 +65715,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpq" = ( +"coD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68939,7 +65730,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpr" = ( +"coE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -68947,7 +65738,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cps" = ( +"coF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68956,7 +65747,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpt" = ( +"coG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; @@ -68965,7 +65756,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpu" = ( +"coH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68976,7 +65767,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpv" = ( +"coI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -68990,7 +65781,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpw" = ( +"coJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69001,7 +65792,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpx" = ( +"coK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69016,7 +65807,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpy" = ( +"coL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -69024,7 +65815,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpz" = ( +"coM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69038,7 +65829,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpA" = ( +"coN" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -69049,7 +65840,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpB" = ( +"coO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -69059,28 +65850,28 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpC" = ( +"coP" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpD" = ( -/obj/machinery/door/firedoor, +"coQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpE" = ( +"coR" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -69097,7 +65888,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpF" = ( +"coS" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ dir = 4; @@ -69115,7 +65906,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpG" = ( +"coT" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -69132,7 +65923,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cpH" = ( +"coU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -69149,10 +65940,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cpI" = ( +/area/hallway/secondary/bridges/sci_dock) +"coV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -69166,10 +65955,8 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cpJ" = ( +/area/hallway/secondary/bridges/sci_dock) +"coW" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -69180,7 +65967,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpK" = ( +"coX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -69193,7 +65980,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpL" = ( +"coY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69206,7 +65993,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpM" = ( +"coZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -69217,7 +66004,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpN" = ( +"cpa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69234,8 +66021,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpO" = ( -/obj/machinery/door/firedoor, +"cpb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69254,7 +66040,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpP" = ( +"cpc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69263,7 +66049,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpQ" = ( +"cpd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -69274,7 +66060,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cpR" = ( +"cpe" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -69286,7 +66072,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cpS" = ( +"cpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -69295,7 +66081,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cpT" = ( +"cpg" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access"; req_access_txt = "17" @@ -69308,25 +66094,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cpU" = ( +"cph" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cpV" = ( +/area/security/checkpoint/checkpoint2) +"cpi" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/window/brigdoor/northright{ name = "Arrival Security Checkpoint"; req_access_txt = "1" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/red{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cpW" = ( +/area/security/checkpoint/checkpoint2) +"cpj" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -69338,8 +66126,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cpX" = ( +/area/hallway/primary/starboard/aft) +"cpk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ name = "Vacant Office"; @@ -69349,13 +66137,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cpY" = ( +"cpl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/vacantoffice) -"cpZ" = ( +"cpm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/machinery/camera{ @@ -69373,114 +66161,110 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cqa" = ( +"cpn" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/shuttle/engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) -"cqb" = ( +"cpo" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cqc" = ( +/area/science/mixing) +"cpp" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cqd" = ( +/area/science/robotics/lab) +"cpq" = ( /obj/machinery/mecha_part_fabricator, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cqe" = ( +/area/science/robotics/lab) +"cpr" = ( /obj/machinery/door/poddoor/shutters{ id = "MechbayShutters" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cqf" = ( +/area/science/robotics/lab) +"cps" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "RoboticsShutters" }, /obj/machinery/door/poddoor/preopen{ id = "researchlockdown"; + layer = 2.6; name = "Research Emergency Lockdown" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cqg" = ( +/area/science/robotics/lab) +"cpt" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "RoboticsShutters" }, +/obj/machinery/door/poddoor/preopen{ + id = "researchlockdown"; + layer = 2.6; + name = "Research Emergency Lockdown" + }, /obj/machinery/door/window/northright{ name = "Robotics Desk"; req_access_txt = "29" }, -/obj/machinery/door/poddoor/preopen{ - id = "researchlockdown"; - name = "Research Emergency Lockdown" - }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cqh" = ( +/area/science/robotics/lab) +"cpu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cqi" = ( -/obj/machinery/door/airlock/research{ - cyclelinkeddir = 2; - name = "Research Division Access"; - req_access_txt = "47" - }, +/area/science/research) +"cpv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/poddoor/preopen{ id = "researchlockdown"; + layer = 2.6; name = "Research Emergency Lockdown" }, +/obj/machinery/door/airlock/research{ + cyclelinkeddir = 2; + name = "Research Division Access"; + req_access_txt = "47" + }, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cqj" = ( +/area/science/research) +"cpw" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cqk" = ( +/area/science/research) +"cpx" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cql" = ( +/area/science/lab) +"cpy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "RnDShutters" }, @@ -69489,55 +66273,59 @@ }, /obj/machinery/door/poddoor/preopen{ id = "researchlockdown"; + layer = 2.6; name = "Research Emergency Lockdown" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cqm" = ( +/area/science/lab) +"cpz" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "RnDShutters" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "researchlockdown"; + layer = 2.6; + name = "Research Emergency Lockdown" + }, /obj/machinery/door/window/northleft{ name = "Research Desk"; req_access_txt = "47" }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/lab) +"cpA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RnDShutters" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/poddoor/preopen{ id = "researchlockdown"; + layer = 2.6; name = "Research Emergency Lockdown" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/toxins/lab) -"cqn" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "RnDShutters" - }, /obj/machinery/door/window/northright{ name = "Research Desk"; req_access_txt = "47" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "researchlockdown"; - name = "Research Emergency Lockdown" - }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cqo" = ( +/area/science/lab) +"cpB" = ( /obj/machinery/door/airlock/maintenance{ name = "Science SMES Access"; req_access_txt = "10;11;12" @@ -69553,10 +66341,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cqp" = ( +/area/maintenance/asteroid/aft/science) +"cpC" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -69565,10 +66351,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cqq" = ( +/area/hallway/secondary/bridges/sci_dock) +"cpD" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -69577,19 +66361,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqr" = ( +"cpE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqs" = ( +"cpF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqt" = ( +"cpG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -69597,7 +66381,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqu" = ( +"cpH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69611,7 +66395,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqv" = ( +"cpI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69622,7 +66406,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqw" = ( +"cpJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69638,7 +66422,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqx" = ( +"cpK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69650,7 +66434,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqy" = ( +"cpL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ tag = "icon-arrivalcorner (NORTH)"; @@ -69659,7 +66443,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqz" = ( +"cpM" = ( /obj/machinery/light{ dir = 1 }, @@ -69673,7 +66457,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqA" = ( +"cpN" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ tag = "icon-arrivalcorner (NORTH)"; @@ -69682,7 +66466,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqB" = ( +"cpO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -69693,7 +66477,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqC" = ( +"cpP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69714,14 +66498,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqD" = ( -/obj/machinery/door/firedoor, +"cpQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; icon_state = "bluecorner"; @@ -69729,7 +66513,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqE" = ( +"cpR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -69765,7 +66549,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqF" = ( +"cpS" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -69774,7 +66558,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqG" = ( +"cpT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -69797,8 +66581,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqH" = ( -/obj/machinery/door/firedoor, +"cpU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69808,6 +66591,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; icon_state = "redcorner"; @@ -69815,7 +66599,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqI" = ( +"cpV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69829,7 +66613,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqJ" = ( +"cpW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -69840,7 +66624,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqK" = ( +"cpX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69851,7 +66635,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqL" = ( +"cpY" = ( /obj/machinery/light{ dir = 1 }, @@ -69865,7 +66649,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqM" = ( +"cpZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; @@ -69874,7 +66658,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqN" = ( +"cqa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69890,7 +66674,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqO" = ( +"cqb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69902,7 +66686,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqP" = ( +"cqc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69918,7 +66702,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqQ" = ( +"cqd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69927,7 +66711,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqR" = ( +"cqe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -69935,7 +66719,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqS" = ( +"cqf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -69943,11 +66727,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cqT" = ( +"cqg" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/escape) -"cqU" = ( +"cqh" = ( /obj/machinery/door/poddoor{ id = "mixvent"; name = "Mixer Room Vent" @@ -69955,16 +66739,16 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cqV" = ( +/area/science/mixing) +"cqi" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cqW" = ( +/area/science/mixing) +"cqj" = ( /obj/machinery/sparker{ dir = 2; id = "mixingsparker"; @@ -69982,16 +66766,16 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cqX" = ( +/area/science/mixing) +"cqk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cqY" = ( +/area/science/mixing) +"cql" = ( /obj/machinery/airlock_sensor{ id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; @@ -70005,8 +66789,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/toxins/mixing) -"cqZ" = ( +/area/science/mixing) +"cqm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -70027,8 +66811,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cra" = ( +/area/science/mixing) +"cqn" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; name = "mix to port" @@ -70036,8 +66820,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"crb" = ( +/area/science/mixing) +"cqo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, @@ -70047,14 +66831,14 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"crc" = ( +/area/science/mixing) +"cqp" = ( /obj/machinery/recharge_station, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crd" = ( +/area/science/robotics/lab) +"cqq" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -70063,14 +66847,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cre" = ( +/area/science/robotics/lab) +"cqr" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crf" = ( +/area/science/robotics/lab) +"cqs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -70079,13 +66863,13 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crg" = ( +/area/science/robotics/lab) +"cqt" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crh" = ( +/area/science/robotics/lab) +"cqu" = ( /obj/machinery/button/door{ id = "MechbayShutters"; name = "Mechbay Shutters"; @@ -70100,14 +66884,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cri" = ( +/area/science/robotics/lab) +"cqv" = ( /obj/machinery/r_n_d/circuit_imprinter, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crj" = ( +/area/science/robotics/lab) +"cqw" = ( /obj/structure/chair/office/dark{ dir = 1 }, @@ -70118,8 +66902,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crk" = ( +/area/science/robotics/lab) +"cqx" = ( /obj/machinery/button/door{ id = "RoboticsShutters"; name = "Robotics Privacy Shutters"; @@ -70133,8 +66917,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crl" = ( +/area/science/robotics/lab) +"cqy" = ( /obj/machinery/requests_console{ department = "Robotics"; departmentType = 2; @@ -70144,8 +66928,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crm" = ( +/area/science/robotics/lab) +"cqz" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -70154,14 +66938,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"crn" = ( +/area/science/robotics/lab) +"cqA" = ( /obj/structure/table/optable, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cro" = ( +/area/science/robotics/lab) +"cqB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -70178,10 +66962,8 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"crp" = ( +/area/science/research) +"cqC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -70189,10 +66971,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"crq" = ( +/area/science/research) +"cqD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -70202,10 +66982,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"crr" = ( +/area/science/research) +"cqE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -70222,8 +67000,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"crs" = ( +/area/science/lab) +"cqF" = ( /obj/machinery/button/door{ id = "RnDShutters"; name = "Research Privacy Shutters"; @@ -70239,8 +67017,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"crt" = ( +/area/science/lab) +"cqG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -70250,8 +67028,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cru" = ( +/area/science/lab) +"cqH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -70261,16 +67039,16 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"crv" = ( +/area/science/lab) +"cqI" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"crw" = ( +/area/science/lab) +"cqJ" = ( /obj/structure/chair/office/light{ dir = 1 }, @@ -70280,8 +67058,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"crx" = ( +/area/science/lab) +"cqK" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/metal/fifty, @@ -70297,8 +67075,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cry" = ( +/area/science/lab) +"cqL" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -70318,10 +67096,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"crz" = ( +/area/maintenance/asteroid/aft/science) +"cqM" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -70339,10 +67115,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"crA" = ( +/area/maintenance/asteroid/aft/science) +"cqN" = ( /obj/machinery/power/apc{ dir = 8; name = "Aft Asteroid Maintenance APC"; @@ -70361,10 +67135,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"crB" = ( +/area/maintenance/asteroid/aft/science) +"cqO" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 @@ -70372,30 +67144,26 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"crC" = ( +/area/maintenance/asteroid/aft/science) +"cqP" = ( /obj/structure/rack, /obj/item/weapon/storage/bag/ore, /obj/item/weapon/pickaxe/emergency, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"crD" = ( +/area/maintenance/asteroid/aft/science) +"cqQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crE" = ( +"cqR" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crF" = ( +"cqS" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -70404,13 +67172,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crG" = ( +"cqT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crH" = ( +"cqU" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -70419,19 +67187,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crI" = ( -/obj/machinery/door/firedoor, +"cqV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crJ" = ( +"cqW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -70443,7 +67211,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crK" = ( +"cqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -70460,7 +67228,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crL" = ( +"cqY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -70477,8 +67245,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crM" = ( -/obj/machinery/door/firedoor, +"cqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -70491,11 +67258,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crN" = ( +"cra" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -70506,7 +67274,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crO" = ( +"crb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -70518,7 +67286,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crP" = ( +"crc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -70530,7 +67298,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crQ" = ( +"crd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -70541,7 +67309,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crR" = ( +"cre" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -70549,31 +67317,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crS" = ( -/obj/machinery/door/firedoor, +"crf" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crT" = ( +"crg" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"crU" = ( +"crh" = ( /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"crV" = ( +/area/science/mixing) +"cri" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; frequency = 1449; @@ -70589,14 +67357,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/toxins/mixing) -"crW" = ( +/area/science/mixing) +"crj" = ( /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/toxins/mixing) -"crX" = ( +/area/science/mixing) +"crk" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; frequency = 1449; @@ -70612,21 +67380,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/toxins/mixing) -"crY" = ( +/area/science/mixing) +"crl" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"crZ" = ( +/area/science/mixing) +"crm" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"csa" = ( +/area/science/mixing) +"crn" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 @@ -70641,13 +67409,13 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"csb" = ( +/area/science/mixing) +"cro" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csc" = ( +/area/science/robotics/lab) +"crp" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -70655,8 +67423,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csd" = ( +/area/science/robotics/lab) +"crq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -70664,32 +67432,32 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cse" = ( +/area/science/robotics/lab) +"crr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csf" = ( +/area/science/robotics/lab) +"crs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csg" = ( +/area/science/robotics/lab) +"crt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csh" = ( +/area/science/robotics/lab) +"cru" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -70698,40 +67466,34 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csi" = ( +/area/science/robotics/lab) +"crv" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csj" = ( +/area/science/robotics/lab) +"crw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"csk" = ( +/area/science/research) +"crx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"csl" = ( +/area/science/research) +"cry" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"csm" = ( +/area/science/research) +"crz" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70739,16 +67501,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"csn" = ( +/area/science/lab) +"crA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cso" = ( +/area/science/lab) +"crB" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -70756,8 +67518,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"csp" = ( +/area/science/lab) +"crC" = ( /obj/item/weapon/folder/white, /obj/item/weapon/disk/tech_disk{ pixel_x = 0; @@ -70774,13 +67536,13 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"csq" = ( +/area/science/lab) +"crD" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"csr" = ( +/area/science/lab) +"crE" = ( /obj/item/weapon/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 @@ -70798,16 +67560,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"css" = ( +/area/science/lab) +"crF" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cst" = ( +/area/maintenance/asteroid/aft/science) +"crG" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -70816,10 +67576,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"csu" = ( +/area/maintenance/asteroid/aft/science) +"crH" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -70831,10 +67589,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"csv" = ( +/area/maintenance/asteroid/aft/science) +"crI" = ( /obj/machinery/door/airlock/maintenance{ name = "Science SMES Access"; req_access_txt = "10;11;12" @@ -70847,10 +67603,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"csw" = ( +/area/maintenance/asteroid/aft/science) +"crJ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -70868,10 +67622,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"csx" = ( +/area/maintenance/asteroid/aft/science) +"crK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -70879,7 +67631,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csy" = ( +"crL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -70887,7 +67639,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csz" = ( +"crM" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -70896,13 +67648,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csA" = ( +"crN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csB" = ( +"crO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -70914,7 +67666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csC" = ( +"crP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -70923,19 +67675,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csD" = ( -/obj/machinery/door/firedoor, +"crQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/arrival{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csE" = ( +"crR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -70948,8 +67700,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csF" = ( -/obj/machinery/door/firedoor, +"crS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -70961,11 +67712,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/arrival{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csG" = ( +"crT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -70976,7 +67728,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csH" = ( +"crU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -70987,7 +67739,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csI" = ( +"crV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -71008,7 +67760,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csJ" = ( +"crW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71024,7 +67776,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csK" = ( +"crX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -71038,7 +67790,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csL" = ( +"crY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71059,8 +67811,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csM" = ( -/obj/machinery/door/firedoor, +"crZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71078,12 +67829,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/arrival{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csN" = ( +"csa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71100,7 +67852,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csO" = ( +"csb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -71117,7 +67869,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csP" = ( +"csc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -71126,7 +67878,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csQ" = ( +"csd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -71134,7 +67886,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"csR" = ( +"cse" = ( /obj/machinery/sparker{ dir = 2; id = "mixingsparker"; @@ -71148,8 +67900,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"csS" = ( +/area/science/mixing) +"csf" = ( /obj/structure/sign/fire{ pixel_y = -32 }, @@ -71161,8 +67913,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/toxins/mixing) -"csT" = ( +/area/science/mixing) +"csg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -71185,8 +67937,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"csU" = ( +/area/science/mixing) +"csh" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; name = "port to mix" @@ -71194,23 +67946,23 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"csV" = ( +/area/science/mixing) +"csi" = ( /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csW" = ( +/area/science/robotics/lab) +"csj" = ( /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/robotics) -"csX" = ( +/area/science/robotics/lab) +"csk" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csY" = ( +/area/science/robotics/lab) +"csl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -71221,16 +67973,16 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"csZ" = ( +/area/science/robotics/lab) +"csm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cta" = ( +/area/science/robotics/lab) +"csn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -71238,8 +67990,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctb" = ( +/area/science/robotics/lab) +"cso" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -71247,8 +67999,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctc" = ( +/area/science/robotics/lab) +"csp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -71258,8 +68010,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctd" = ( +/area/science/robotics/lab) +"csq" = ( /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, @@ -71281,16 +68033,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cte" = ( +/area/science/robotics/lab) +"csr" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctf" = ( +/area/science/robotics/lab) +"css" = ( /obj/structure/table, /obj/item/device/mmi, /obj/item/device/mmi, @@ -71298,27 +68050,23 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctg" = ( +/area/science/robotics/lab) +"cst" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/l3closet/scientist, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cth" = ( +/area/science/research) +"csu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cti" = ( +/area/science/research) +"csv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -71328,10 +68076,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"ctj" = ( +/area/science/research) +"csw" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -71346,8 +68092,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctk" = ( +/area/science/lab) +"csx" = ( /obj/structure/chair/office/light{ dir = 8 }, @@ -71355,28 +68101,28 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctl" = ( +/area/science/lab) +"csy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctm" = ( +/area/science/lab) +"csz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctn" = ( +/area/science/lab) +"csA" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cto" = ( +/area/science/lab) +"csB" = ( /obj/item/weapon/stock_parts/manipulator, /obj/item/weapon/stock_parts/capacitor, /obj/item/weapon/stock_parts/capacitor, @@ -71396,8 +68142,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctp" = ( +/area/science/lab) +"csC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -71406,16 +68152,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ctq" = ( +/area/maintenance/asteroid/aft/science) +"csD" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"ctr" = ( -/obj/machinery/door/firedoor, +/area/science/xenobiology) +"csE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71428,8 +68171,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cts" = ( -/obj/machinery/door/firedoor, +"csF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71442,15 +68184,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctt" = ( +"csG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctu" = ( -/obj/machinery/door/firedoor, +"csH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71464,8 +68205,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctv" = ( -/obj/machinery/door/firedoor, +"csI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71484,16 +68224,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctw" = ( +"csJ" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"ctx" = ( +/area/science/mixing) +"csK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -71503,8 +68246,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cty" = ( +/area/science/mixing) +"csL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -71520,29 +68263,29 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"ctz" = ( +/area/science/mixing) +"csM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctA" = ( +/area/science/robotics/lab) +"csN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctB" = ( +/area/science/robotics/lab) +"csO" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctC" = ( +/area/science/robotics/lab) +"csP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71551,8 +68294,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctD" = ( +/area/science/robotics/lab) +"csQ" = ( /obj/structure/table, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -71565,8 +68308,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctE" = ( +/area/science/robotics/lab) +"csR" = ( /obj/structure/window/reinforced, /obj/structure/table, /obj/item/device/assembly/flash/handheld, @@ -71578,8 +68321,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctF" = ( +/area/science/robotics/lab) +"csS" = ( /obj/structure/table, /obj/structure/window/reinforced, /obj/item/weapon/surgical_drapes, @@ -71588,8 +68331,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"ctG" = ( +/area/science/robotics/lab) +"csT" = ( /obj/machinery/door/airlock/research{ cyclelinkeddir = 1; name = "Research Division Access"; @@ -71599,23 +68342,21 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"ctH" = ( +/area/science/research) +"csU" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctI" = ( +/area/science/lab) +"csV" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctJ" = ( +/area/science/lab) +"csW" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line{ @@ -71624,8 +68365,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctK" = ( +/area/science/lab) +"csX" = ( /obj/structure/table/glass, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high, @@ -71633,16 +68374,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctL" = ( +/area/science/lab) +"csY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctM" = ( +/area/science/lab) +"csZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -71651,8 +68392,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctN" = ( +/area/science/lab) +"cta" = ( /obj/item/weapon/stock_parts/console_screen, /obj/item/weapon/stock_parts/console_screen, /obj/item/weapon/stock_parts/console_screen, @@ -71676,8 +68417,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"ctO" = ( +/area/science/lab) +"ctb" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -71692,10 +68433,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ctP" = ( +/area/maintenance/asteroid/aft/science) +"ctc" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -71709,10 +68448,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ctQ" = ( +/area/maintenance/asteroid/aft/science) +"ctd" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -71729,18 +68466,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ctR" = ( +/area/maintenance/asteroid/aft/science) +"cte" = ( /turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTH)"; icon_state = "darkpurple"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"ctS" = ( +/area/science/xenobiology) +"ctf" = ( /obj/machinery/light/small{ dir = 1 }, @@ -71750,8 +68485,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"ctT" = ( +/area/science/xenobiology) +"ctg" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 8 @@ -71762,15 +68497,13 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"ctU" = ( +/area/science/xenobiology) +"cth" = ( /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"ctV" = ( +/area/maintenance/asteroid/aft/arrivals) +"cti" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71779,7 +68512,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctW" = ( +"ctj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71788,7 +68521,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctX" = ( +"ctk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71798,7 +68531,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctY" = ( +"ctl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71813,7 +68546,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"ctZ" = ( +"ctm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -71824,8 +68557,8 @@ dir = 9; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cua" = ( +/area/science/mixing) +"ctn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; pixel_x = 0; @@ -71837,47 +68570,54 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cub" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/area/science/mixing) +"cto" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuc" = ( +/area/science/mixing) +"ctp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; icon_state = "whitepurplecorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cud" = ( +/area/science/mixing) +"ctq" = ( /obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cue" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/science/mixing) +"ctr" = ( /obj/machinery/camera{ c_tag = "Toxins Mixing"; dir = 9; icon_state = "camera"; network = list("SS13","RD") }, +/obj/structure/closet/bombcloset, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuf" = ( +/area/science/mixing) +"cts" = ( /obj/machinery/computer/mech_bay_power_console, /obj/machinery/camera{ c_tag = "Robotics 2"; @@ -71887,14 +68627,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cug" = ( +/area/science/robotics/lab) +"ctt" = ( /obj/machinery/light, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuh" = ( +/area/science/robotics/lab) +"ctu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -71905,6 +68645,12 @@ /obj/item/weapon/storage/firstaid{ name = "first-aid kit (empty)" }, +/obj/item/weapon/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/device/assembly/prox_sensor, @@ -71916,14 +68662,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cui" = ( +/area/science/robotics/lab) +"ctv" = ( /obj/machinery/computer/rdconsole/robotics, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuj" = ( +/area/science/robotics/lab) +"ctw" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high, @@ -71932,8 +68678,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuk" = ( +/area/science/robotics/lab) +"ctx" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/weapon/storage/toolbox/electrical{ @@ -71947,14 +68693,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cul" = ( +/area/science/robotics/lab) +"cty" = ( /obj/machinery/computer/aifixer, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cum" = ( +/area/science/robotics/lab) +"ctz" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -71964,8 +68710,8 @@ /turf/open/floor/plasteel/whitepurple/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cun" = ( +/area/science/robotics/lab) +"ctA" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -71976,8 +68722,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuo" = ( +/area/science/robotics/lab) +"ctB" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; @@ -71994,14 +68740,14 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cup" = ( +/area/science/robotics/lab) +"ctC" = ( /obj/machinery/light, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuq" = ( +/area/science/robotics/lab) +"ctD" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 @@ -72009,8 +68755,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cur" = ( +/area/science/robotics/lab) +"ctE" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -72019,8 +68765,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cus" = ( +/area/science/robotics/lab) +"ctF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; @@ -72028,10 +68774,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cut" = ( +/area/science/research) +"ctG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; @@ -72039,20 +68783,16 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cuu" = ( +/area/science/research) +"ctH" = ( /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; icon_state = "whitepurplecorner"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cuv" = ( +/area/science/research) +"ctI" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -72060,8 +68800,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuw" = ( +/area/science/lab) +"ctJ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -72069,8 +68809,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cux" = ( +/area/science/lab) +"ctK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -72083,8 +68823,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuy" = ( +/area/science/lab) +"ctL" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -72092,33 +68832,33 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuz" = ( +/area/science/lab) +"ctM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuA" = ( +/area/science/lab) +"ctN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuB" = ( +/area/science/lab) +"ctO" = ( /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuC" = ( +/area/science/lab) +"ctP" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuD" = ( +/area/science/lab) +"ctQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Research and Development APC"; @@ -72133,10 +68873,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cuE" = ( +/area/maintenance/asteroid/aft/science) +"ctR" = ( /obj/machinery/power/terminal{ dir = 4 }, @@ -72147,53 +68885,49 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cuF" = ( +/area/maintenance/asteroid/aft/science) +"ctS" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuG" = ( +/area/science/xenobiology) +"ctT" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuH" = ( +/area/science/xenobiology) +"ctU" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuI" = ( +/area/science/xenobiology) +"ctV" = ( /mob/living/simple_animal/slime, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuJ" = ( +/area/science/xenobiology) +"ctW" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuK" = ( +/area/science/xenobiology) +"ctX" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cuL" = ( +/area/maintenance/asteroid/aft/science) +"ctY" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"cuM" = ( +"ctZ" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) -"cuN" = ( +"cua" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -72209,8 +68943,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuO" = ( +/area/science/mixing) +"cub" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; initialize_directions = 11 @@ -72219,43 +68953,44 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuP" = ( +/area/science/mixing) +"cuc" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuQ" = ( +/area/science/mixing) +"cud" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, +/obj/structure/closet/bombcloset, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cuR" = ( +/area/science/mixing) +"cue" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuS" = ( +/area/science/robotics/lab) +"cuf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuT" = ( +/area/science/robotics/lab) +"cug" = ( /obj/machinery/door/airlock/glass_research{ name = "Robotics Lab"; req_access_txt = "29" @@ -72270,16 +69005,13 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cuU" = ( +/area/science/robotics/lab) +"cuh" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cuV" = ( -/obj/machinery/door/firedoor, +/area/science/research) +"cui" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; @@ -72287,16 +69019,15 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuW" = ( +/area/science/lab) +"cuj" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuX" = ( -/obj/machinery/door/firedoor, +/area/science/lab) +"cuk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; @@ -72304,19 +69035,19 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cuY" = ( +/area/science/lab) +"cul" = ( /turf/open/floor/plasteel/darkpurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cuZ" = ( +/area/science/xenobiology) +"cum" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkpurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cva" = ( +/area/science/xenobiology) +"cun" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, @@ -72324,12 +69055,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cvb" = ( +"cuo" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cvc" = ( +"cup" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -72337,52 +69068,48 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cvd" = ( +"cuq" = ( /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"cve" = ( +"cur" = ( /obj/structure/table, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"cvf" = ( +"cus" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"cvg" = ( +"cut" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, /turf/open/space, /area/hallway/secondary/entry) -"cvh" = ( +"cuu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/science/mixing) +"cuv" = ( /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/area/science/mixing) +"cuw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvk" = ( +/area/science/mixing) +"cux" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72392,31 +69119,31 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/science/mixing) +"cuy" = ( /obj/structure/closet/wardrobe/science_white, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHEAST)"; icon_state = "whitepurple"; dir = 5; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvm" = ( +/area/science/mixing) +"cuz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cvn" = ( +/area/science/mixing) +"cuA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72429,20 +69156,16 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvo" = ( +/area/science/research) +"cuB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvp" = ( +/area/science/research) +"cuC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72452,10 +69175,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvq" = ( +/area/science/research) +"cuD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72465,10 +69186,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvr" = ( +/area/science/research) +"cuE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72479,10 +69198,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvs" = ( +/area/science/research) +"cuF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -72492,10 +69209,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvt" = ( +/area/science/research) +"cuG" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -72509,10 +69224,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvu" = ( +/area/science/research) +"cuH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72522,10 +69235,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvv" = ( +/area/science/research) +"cuI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72537,10 +69248,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvw" = ( +/area/science/research) +"cuJ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72548,10 +69257,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvx" = ( +/area/science/research) +"cuK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72562,18 +69269,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvy" = ( +/area/science/research) +"cuL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvz" = ( +/area/science/research) +"cuM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72582,10 +69285,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvA" = ( +/area/science/research) +"cuN" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -72597,10 +69298,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvB" = ( +/area/science/research) +"cuO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72608,10 +69307,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvC" = ( +/area/science/research) +"cuP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -72622,10 +69319,8 @@ /turf/open/floor/plasteel/whitepurple/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvD" = ( +/area/science/research) +"cuQ" = ( /obj/machinery/shower{ pixel_y = 24 }, @@ -72636,10 +69331,8 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvE" = ( +/area/science/research) +"cuR" = ( /obj/machinery/shower{ pixel_y = 24 }, @@ -72650,25 +69343,19 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvF" = ( +/area/science/research) +"cuS" = ( /obj/structure/closet/l3closet/scientist, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvG" = ( +/area/science/research) +"cuT" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cvH" = ( +/area/science/research) +"cuU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -72682,10 +69369,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvI" = ( +/area/science/xenobiology) +"cuV" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; + layer = 2.6; name = "containment door 1" }, /obj/structure/cable/orange{ @@ -72704,13 +69392,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvJ" = ( +/area/science/xenobiology) +"cuW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; + layer = 2.6; name = "containment door 1" }, /obj/structure/cable/orange{ @@ -72720,8 +69409,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvK" = ( +/area/science/xenobiology) +"cuX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -72735,10 +69424,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvL" = ( +/area/science/xenobiology) +"cuY" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; + layer = 2.6; name = "containment door 2" }, /obj/structure/cable/orange{ @@ -72757,13 +69447,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvM" = ( +/area/science/xenobiology) +"cuZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; + layer = 2.6; name = "containment door 2" }, /obj/structure/cable/orange{ @@ -72773,12 +69464,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvN" = ( +/area/science/xenobiology) +"cva" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; + layer = 2.6; name = "containment door 3" }, /obj/structure/cable/orange{ @@ -72788,10 +69480,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvO" = ( +/area/science/xenobiology) +"cvb" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; + layer = 2.6; name = "containment door 3" }, /obj/structure/cable/orange{ @@ -72810,13 +69503,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvP" = ( +/area/science/xenobiology) +"cvc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; + layer = 2.6; name = "containment door 3" }, /obj/structure/cable/orange{ @@ -72826,8 +69520,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvQ" = ( +/area/science/xenobiology) +"cvd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -72841,10 +69535,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvR" = ( +/area/science/xenobiology) +"cve" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; + layer = 2.6; name = "containment door 4" }, /obj/structure/cable/orange{ @@ -72863,13 +69558,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvS" = ( +/area/science/xenobiology) +"cvf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; + layer = 2.6; name = "containment door 4" }, /obj/structure/cable/orange{ @@ -72879,13 +69575,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvT" = ( +/area/science/xenobiology) +"cvg" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvU" = ( +/area/science/xenobiology) +"cvh" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" @@ -72893,18 +69589,18 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cvV" = ( +/area/science/xenobiology) +"cvi" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"cvW" = ( +"cvj" = ( /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cvX" = ( +"cvk" = ( /obj/structure/chair/comfy{ tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; @@ -72912,14 +69608,14 @@ }, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cvY" = ( +"cvl" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"cvZ" = ( +"cvm" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -72940,12 +69636,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwa" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, +/area/science/mixing) +"cvn" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -72954,12 +69646,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/closet/bombcloset, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 8 + }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwb" = ( +/area/science/mixing) +"cvo" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -4; pixel_y = 1 @@ -72997,8 +69692,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwc" = ( +/area/science/mixing) +"cvp" = ( /obj/structure/chair/stool, /obj/structure/cable/orange{ d1 = 4; @@ -73014,8 +69709,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwd" = ( +/area/science/mixing) +"cvq" = ( /obj/structure/table/reinforced, /obj/item/weapon/wrench, /obj/item/weapon/screwdriver{ @@ -73035,8 +69730,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwe" = ( +/area/science/mixing) +"cvr" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73051,8 +69746,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwf" = ( +/area/science/mixing) +"cvs" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73064,55 +69759,54 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwg" = ( +/area/science/mixing) +"cvt" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/door/airlock/glass_research{ name = "Toxins Lab"; req_access_txt = "8" }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwh" = ( +/area/science/mixing) +"cvu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwi" = ( +/area/science/research) +"cvv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -73127,10 +69821,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwj" = ( +/area/science/research) +"cvw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73145,10 +69837,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwk" = ( +/area/science/research) +"cvx" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73166,10 +69856,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwl" = ( +/area/science/research) +"cvy" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73185,10 +69873,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwm" = ( +/area/science/research) +"cvz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -73209,10 +69895,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwn" = ( +/area/science/research) +"cvA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -73227,11 +69911,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwo" = ( -/obj/machinery/door/firedoor, +/area/science/research) +"cvB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -73246,10 +69927,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwp" = ( +/area/science/research) +"cvC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -73265,10 +69944,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwq" = ( +/area/science/research) +"cvD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73283,10 +69960,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwr" = ( +/area/science/research) +"cvE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -73300,10 +69975,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cws" = ( +/area/science/research) +"cvF" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73324,10 +69997,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwt" = ( +/area/science/research) +"cvG" = ( /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 4; @@ -73343,10 +70014,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwu" = ( +/area/science/research) +"cvH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73362,10 +70031,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwv" = ( +/area/science/research) +"cvI" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73378,10 +70045,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cww" = ( +/area/science/research) +"cvJ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73396,10 +70061,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwx" = ( +/area/science/research) +"cvK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -73417,10 +70080,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwy" = ( +/area/science/research) +"cvL" = ( /obj/machinery/door/airlock/glass_research{ name = "Decontamination Center"; req_access_txt = "55" @@ -73439,10 +70100,8 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwz" = ( +/area/science/research) +"cvM" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -73458,20 +70117,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwA" = ( +/area/science/research) +"cvN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwB" = ( +/area/science/research) +"cvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -73481,10 +70136,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cwC" = ( +/area/science/research) +"cvP" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -73501,8 +70154,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwD" = ( +/area/science/xenobiology) +"cvQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -73517,8 +70170,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwE" = ( +/area/science/xenobiology) +"cvR" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -73534,8 +70187,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwF" = ( +/area/science/xenobiology) +"cvS" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -73552,8 +70205,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwG" = ( +/area/science/xenobiology) +"cvT" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -73570,8 +70223,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwH" = ( +/area/science/xenobiology) +"cvU" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -73588,8 +70241,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwI" = ( +/area/science/xenobiology) +"cvV" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -73597,8 +70250,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwJ" = ( +/area/science/xenobiology) +"cvW" = ( /obj/structure/table, /obj/item/stack/sheet/mineral/plasma, /obj/item/device/radio/intercom{ @@ -73609,19 +70262,19 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwK" = ( +/area/science/xenobiology) +"cvX" = ( /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwL" = ( +/area/science/xenobiology) +"cvY" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cwM" = ( +/area/science/xenobiology) +"cvZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -73639,13 +70292,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwN" = ( +"cwa" = ( /obj/machinery/door/airlock/shuttle{ name = "Cockpit" }, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cwO" = ( +"cwb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -73659,7 +70312,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwP" = ( +"cwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -73677,7 +70330,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwQ" = ( +"cwd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -73690,7 +70343,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwR" = ( +"cwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -73708,7 +70361,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwS" = ( +"cwf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -73728,7 +70381,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwT" = ( +"cwg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 4; @@ -73741,7 +70394,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cwU" = ( +"cwh" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -73755,14 +70408,17 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwV" = ( -/obj/structure/closet/bombcloset, +/area/science/mixing) +"cwi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwW" = ( +/area/science/mixing) +"cwj" = ( /obj/item/device/assembly/signaler{ pixel_x = 0; pixel_y = 8 @@ -73789,8 +70445,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwX" = ( +/area/science/mixing) +"cwk" = ( /obj/item/device/transfer_valve{ pixel_x = -5 }, @@ -73813,8 +70469,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwY" = ( +/area/science/mixing) +"cwl" = ( /obj/item/device/assembly/timer{ pixel_x = 5; pixel_y = 4 @@ -73835,8 +70491,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cwZ" = ( +/area/science/mixing) +"cwm" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -73844,41 +70500,41 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cxa" = ( +/area/science/mixing) +"cwn" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cxb" = ( +/area/science/mixing) +"cwo" = ( /obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cxc" = ( +/area/science/mixing) +"cwp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cxd" = ( +/area/science/mixing) +"cwq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxe" = ( +/area/science/research) +"cwr" = ( /obj/structure/sign/bluecross_2{ pixel_x = -32; pixel_y = -32 @@ -73886,10 +70542,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxf" = ( +/area/science/research) +"cws" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; @@ -73900,10 +70554,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxg" = ( +/area/science/research) +"cwt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -73919,27 +70571,21 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxh" = ( +/area/science/research) +"cwu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxi" = ( +/area/science/research) +"cwv" = ( /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxj" = ( +/area/science/research) +"cww" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (WEST)"; @@ -73947,26 +70593,20 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxk" = ( +/area/science/research) +"cwx" = ( /obj/machinery/light, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxl" = ( +/area/science/research) +"cwy" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxm" = ( +/area/science/research) +"cwz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -73976,10 +70616,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxn" = ( +/area/science/research) +"cwA" = ( /obj/machinery/camera{ c_tag = "Research Eastern Wing"; dir = 1; @@ -73989,10 +70627,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxo" = ( +/area/science/research) +"cwB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -74003,20 +70639,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxp" = ( +/area/science/research) +"cwC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxq" = ( +/area/science/research) +"cwD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -74026,20 +70658,16 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxr" = ( +/area/science/research) +"cwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxs" = ( +/area/science/research) +"cwF" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74057,20 +70685,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxt" = ( +/area/science/research) +"cwG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxu" = ( +/area/science/research) +"cwH" = ( /obj/machinery/door/airlock/glass_research{ name = "Xenobiology"; req_access_txt = "55" @@ -74081,16 +70705,16 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxv" = ( +/area/science/xenobiology) +"cwI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxw" = ( +/area/science/xenobiology) +"cwJ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74102,16 +70726,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxx" = ( +/area/science/xenobiology) +"cwK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxy" = ( +/area/science/xenobiology) +"cwL" = ( /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -74124,13 +70748,13 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxz" = ( +/area/science/xenobiology) +"cwM" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxA" = ( +/area/science/xenobiology) +"cwN" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74139,8 +70763,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxB" = ( +/area/science/xenobiology) +"cwO" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -74149,8 +70773,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxC" = ( +/area/science/xenobiology) +"cwP" = ( /obj/machinery/light{ dir = 1 }, @@ -74160,8 +70784,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxD" = ( +/area/science/xenobiology) +"cwQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -74169,31 +70793,30 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxE" = ( -/obj/machinery/door/firedoor, +/area/science/xenobiology) +"cwR" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxF" = ( +/area/science/xenobiology) +"cwS" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxG" = ( +/area/science/xenobiology) +"cwT" = ( /obj/machinery/computer/camera_advanced/xenobio, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cxH" = ( +/area/science/xenobiology) +"cwU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74203,10 +70826,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cxI" = ( +/area/maintenance/asteroid/aft/arrivals) +"cwV" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -74219,32 +70840,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cxJ" = ( +"cwW" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cxK" = ( +"cwX" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cxL" = ( +"cwY" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cxM" = ( +"cwZ" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cxN" = ( +"cxa" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cxO" = ( +"cxb" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -74257,22 +70878,23 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cxP" = ( +"cxc" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; req_access = null; req_access_txt = "30" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cxQ" = ( +/area/science/server) +"cxd" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cxR" = ( +/area/science/server) +"cxe" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/corner{ @@ -74281,45 +70903,41 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxS" = ( +/area/science/research) +"cxf" = ( /turf/open/floor/plasteel/whitepurple/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cxT" = ( +/area/science/research) +"cxg" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cxU" = ( +/area/science/storage) +"cxh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cxV" = ( +/area/crew_quarters/heads/hor) +"cxi" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cxW" = ( +/area/crew_quarters/heads/hor) +"cxj" = ( /obj/machinery/door/airlock/glass_research{ name = "Research Director's Office"; req_access_txt = "30" @@ -74327,20 +70945,20 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cxX" = ( +/area/crew_quarters/heads/hor) +"cxk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cxY" = ( +/area/crew_quarters/heads/hor) +"cxl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -74348,16 +70966,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cxZ" = ( +"cxm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cya" = ( +"cxn" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; req_access_txt = "63" @@ -74372,12 +70990,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyb" = ( +"cxo" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cyc" = ( +/area/science/misc_lab) +"cxp" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -74399,10 +71017,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyd" = ( +/area/science/research) +"cxq" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74415,10 +71031,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cye" = ( +/area/science/research) +"cxr" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74436,13 +71050,10 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyf" = ( +/area/science/research) +"cxs" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74454,10 +71065,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyg" = ( +/area/science/research) +"cxt" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74469,8 +71078,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyh" = ( +/area/science/xenobiology) +"cxu" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74492,8 +71101,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyi" = ( +/area/science/xenobiology) +"cxv" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74506,8 +71115,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyj" = ( +/area/science/xenobiology) +"cxw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74520,8 +71129,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyk" = ( +/area/science/xenobiology) +"cxx" = ( /obj/machinery/monkey_recycler, /obj/structure/cable/orange{ d1 = 4; @@ -74534,8 +71143,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyl" = ( +/area/science/xenobiology) +"cxy" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/structure/cable/orange{ d1 = 4; @@ -74548,8 +71157,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cym" = ( +/area/science/xenobiology) +"cxz" = ( /obj/machinery/processor{ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" @@ -74565,8 +71174,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyn" = ( +/area/science/xenobiology) +"cxA" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -74584,16 +71193,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyo" = ( +/area/science/xenobiology) +"cxB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyp" = ( +/area/science/xenobiology) +"cxC" = ( /obj/structure/table, /obj/item/weapon/extinguisher, /obj/item/weapon/extinguisher, @@ -74604,8 +71213,8 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyq" = ( +/area/science/xenobiology) +"cxD" = ( /obj/machinery/power/apc{ dir = 8; name = "Xenobiology APC"; @@ -74623,8 +71232,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cyr" = ( +/area/science/xenobiology) +"cxE" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74638,65 +71247,59 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cys" = ( +/area/maintenance/asteroid/aft/science) +"cxF" = ( /obj/machinery/door/airlock/shuttle, /obj/structure/fans/tiny, /turf/open/floor/mineral/titanium, /area/shuttle/arrival) -"cyt" = ( +"cxG" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cyu" = ( +"cxH" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cyv" = ( +"cxI" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; dir = 4 }, /turf/closed/wall/mineral/titanium, /area/shuttle/transport) -"cyw" = ( +"cxJ" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/transport) -"cyx" = ( +"cxK" = ( /obj/structure/window/shuttle, /obj/structure/grille, /turf/open/floor/plating, /area/shuttle/transport) -"cyy" = ( +"cxL" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) -"cyz" = ( +"cxM" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cyA" = ( +/area/maintenance/asteroid/aft/science) +"cxN" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cyB" = ( +/area/maintenance/asteroid/aft/science) +"cxO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -74720,10 +71323,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cyC" = ( +/area/maintenance/asteroid/aft/science) +"cxP" = ( /obj/machinery/power/apc{ dir = 1; name = "Toxins Lab APC"; @@ -74738,42 +71339,64 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cyD" = ( +/area/science/mixing) +"cxQ" = ( /obj/machinery/r_n_d/server/core, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cyE" = ( +/area/science/server) +"cxR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cyF" = ( +/area/science/server) +"cxS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cyG" = ( +/area/science/server) +"cxT" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; pixel_y = 23 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cyH" = ( +/area/science/server) +"cxU" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cyI" = ( +/area/science/server) +"cxV" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ @@ -74782,21 +71405,20 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyJ" = ( +/area/science/research) +"cxW" = ( /obj/machinery/iv_drip, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyK" = ( +/area/science/research) +"cxX" = ( /obj/structure/table, /obj/item/weapon/cartridge/signal/toxins, /obj/item/weapon/cartridge/signal/toxins{ @@ -74810,15 +71432,15 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cyL" = ( +/area/crew_quarters/heads/hor) +"cxY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cyM" = ( +/area/crew_quarters/heads/hor) +"cxZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -74826,20 +71448,21 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cyN" = ( +/area/science/storage) +"cya" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cyO" = ( +/area/crew_quarters/heads/hor) +"cyb" = ( /obj/machinery/portable_atmospherics/scrubber/huge/movable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cyP" = ( +/area/science/storage) +"cyc" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /turf/open/floor/plasteel/red/side{ @@ -74849,7 +71472,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyQ" = ( +"cyd" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/computer/security/telescreen{ @@ -74863,7 +71486,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyR" = ( +"cye" = ( /obj/structure/table, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -74871,14 +71494,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyS" = ( +"cyf" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyT" = ( +"cyg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -74902,14 +71525,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cyU" = ( +"cyh" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cyV" = ( +/area/science/misc_lab) +"cyi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -74921,26 +71544,24 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cyW" = ( +/area/science/misc_lab) +"cyj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cyX" = ( +/area/science/misc_lab) +"cyk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyY" = ( +/area/science/research) +"cyl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -74960,20 +71581,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cyZ" = ( +/area/science/research) +"cym" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cza" = ( +/area/science/research) +"cyn" = ( /obj/machinery/door/airlock/glass_research{ name = "Xenobiology"; req_access_txt = "55" @@ -74981,8 +71598,8 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czb" = ( +/area/science/xenobiology) +"cyo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -74992,8 +71609,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czc" = ( +/area/science/xenobiology) +"cyp" = ( /obj/machinery/light, /obj/structure/sign/electricshock{ pixel_y = -32 @@ -75001,16 +71618,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czd" = ( +/area/science/xenobiology) +"cyq" = ( /obj/structure/sign/electricshock{ pixel_y = -32 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cze" = ( +/area/science/xenobiology) +"cyr" = ( /obj/structure/sign/electricshock{ pixel_y = -32 }, @@ -75023,8 +71640,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czf" = ( +/area/science/xenobiology) +"cys" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -75039,7 +71656,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czg" = ( +"cyt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -75058,7 +71675,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czh" = ( +"cyu" = ( /obj/structure/chair{ dir = 4 }, @@ -75068,19 +71685,19 @@ }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"czi" = ( +"cyv" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"czj" = ( +"cyw" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"czk" = ( +"cyx" = ( /obj/structure/chair{ dir = 8 }, @@ -75090,7 +71707,7 @@ }, /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) -"czl" = ( +"cyy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -75110,7 +71727,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czm" = ( +"cyz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -75131,32 +71748,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czn" = ( +"cyA" = ( /turf/open/floor/mineral/titanium/blue, /turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) -"czo" = ( +"cyB" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"czp" = ( +"cyC" = ( /obj/machinery/computer/shuttle/ferry/request, /obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"czq" = ( +"cyD" = ( /obj/structure/chair, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"czr" = ( +"cyE" = ( /obj/structure/chair, /obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"czs" = ( +"cyF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -75166,48 +71783,57 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"czt" = ( +/area/maintenance/asteroid/aft/science) +"cyG" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"czu" = ( +/area/science/server) +"cyH" = ( /obj/machinery/door/airlock/glass_command{ name = "Server Room"; req_access_txt = "30" }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + icon_state = "manifold"; + dir = 8 + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"czv" = ( +/area/science/server) +"cyI" = ( /obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"czw" = ( +/area/science/server) +"cyJ" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"czx" = ( +/area/science/server) +"cyK" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"czy" = ( +/area/science/server) +"cyL" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/o2, /obj/machinery/camera{ @@ -75223,10 +71849,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czz" = ( +/area/science/research) +"cyM" = ( /obj/machinery/light, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, @@ -75235,10 +71859,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czA" = ( +/area/science/research) +"cyN" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (SOUTHEAST)"; @@ -75246,21 +71868,19 @@ dir = 6; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czB" = ( +/area/science/research) +"cyO" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"czC" = ( +/area/science/storage) +"cyP" = ( /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"czD" = ( +/area/crew_quarters/heads/hor) +"cyQ" = ( /obj/structure/table, /obj/machinery/newscaster/security_unit{ pixel_x = -28 @@ -75272,7 +71892,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"czE" = ( +"cyR" = ( /obj/structure/chair/office/dark{ dir = 1 }, @@ -75282,12 +71902,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"czF" = ( +"cyS" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"czG" = ( +"cyT" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -75304,14 +71924,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"czH" = ( +"cyU" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"czI" = ( +/area/science/misc_lab) +"cyV" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -75326,8 +71946,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"czJ" = ( +/area/science/misc_lab) +"cyW" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -75336,8 +71956,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"czK" = ( +/area/science/misc_lab) +"cyX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -75353,8 +71973,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"czL" = ( +/area/science/misc_lab) +"cyY" = ( /obj/machinery/door/airlock/glass_research{ name = "Testing Lab"; req_access_txt = "55" @@ -75373,10 +71993,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czM" = ( +/area/science/research) +"cyZ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -75392,20 +72010,16 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czN" = ( +/area/science/research) +"cza" = ( /obj/structure/sign/xenobio{ pixel_x = 32 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"czO" = ( +/area/science/research) +"czb" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -75418,8 +72032,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czP" = ( +/area/science/xenobiology) +"czc" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -75431,8 +72045,8 @@ /turf/open/floor/plasteel/whitepurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czQ" = ( +/area/science/xenobiology) +"czd" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -75442,8 +72056,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czR" = ( +/area/science/xenobiology) +"cze" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -75456,8 +72070,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czS" = ( +/area/science/xenobiology) +"czf" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -75470,8 +72084,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czT" = ( +/area/science/xenobiology) +"czg" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -75484,15 +72098,15 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czU" = ( +/area/science/xenobiology) +"czh" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czV" = ( +/area/science/xenobiology) +"czi" = ( /obj/structure/table, /obj/item/weapon/storage/box/beakers, /obj/item/weapon/storage/box/syringes, @@ -75501,8 +72115,8 @@ /turf/open/floor/plasteel/whitepurple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"czW" = ( +/area/science/xenobiology) +"czj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -75510,7 +72124,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czX" = ( +"czk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -75519,7 +72133,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czY" = ( +"czl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -75537,7 +72151,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"czZ" = ( +"czm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -75554,11 +72168,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cAa" = ( +"czn" = ( /obj/machinery/door/airlock/shuttle, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAb" = ( +"czo" = ( /obj/machinery/door/airlock/shuttle, /obj/docking_port/mobile{ dir = 8; @@ -75582,42 +72196,47 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAc" = ( +"czp" = ( /obj/machinery/r_n_d/server/robotics, /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cAd" = ( +/area/science/server) +"czq" = ( /obj/machinery/camera{ c_tag = "Research Server Room"; dir = 1; icon_state = "camera"; network = list("SS13","RD") }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + on = 1; + target_temperature = 80 + }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cAe" = ( +/area/science/server) +"czr" = ( /obj/machinery/computer/rdservercontrol, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cAf" = ( +/area/science/server) +"czs" = ( /obj/structure/table, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cAg" = ( +/area/science/server) +"czt" = ( /obj/machinery/modular_computer/console/preset/research, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cAh" = ( +/area/crew_quarters/heads/hor) +"czu" = ( /obj/structure/rack, /obj/item/weapon/circuitboard/aicore{ pixel_x = -2; @@ -75627,8 +72246,8 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cAi" = ( +/area/crew_quarters/heads/hor) +"czv" = ( /obj/machinery/computer/secure_data, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -75642,7 +72261,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cAj" = ( +"czw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -75657,7 +72276,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cAk" = ( +"czx" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 @@ -75666,7 +72285,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cAl" = ( +"czy" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; @@ -75682,7 +72301,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cAm" = ( +"czz" = ( /obj/structure/filingcabinet, /obj/structure/cable/orange{ d1 = 1; @@ -75695,21 +72314,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cAn" = ( +"czA" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAo" = ( +/area/science/misc_lab) +"czB" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAp" = ( +/area/science/misc_lab) +"czC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -75718,13 +72337,13 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAq" = ( +/area/science/misc_lab) +"czD" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAr" = ( +/area/science/misc_lab) +"czE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/sign/map/left/ceres{ @@ -75733,8 +72352,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAs" = ( +/area/science/misc_lab) +"czF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -75748,8 +72367,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAt" = ( +/area/science/xenobiology) +"czG" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod5"; name = "containment door 5" @@ -75770,8 +72389,8 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAu" = ( +/area/science/xenobiology) +"czH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, @@ -75786,8 +72405,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAv" = ( +/area/science/xenobiology) +"czI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ @@ -75801,10 +72420,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAw" = ( +/area/science/xenobiology) +"czJ" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; + layer = 2.6; name = "containment door 6" }, /obj/structure/cable/orange{ @@ -75823,13 +72443,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAx" = ( +/area/science/xenobiology) +"czK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; + layer = 2.6; name = "containment door 6" }, /obj/structure/cable/orange{ @@ -75839,12 +72460,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAy" = ( +/area/science/xenobiology) +"czL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; + layer = 2.6; name = "containment door 7" }, /obj/structure/cable/orange{ @@ -75854,10 +72476,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAz" = ( +/area/science/xenobiology) +"czM" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; + layer = 2.6; name = "containment door 7" }, /obj/structure/cable/orange{ @@ -75876,13 +72499,14 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAA" = ( +/area/science/xenobiology) +"czN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; + layer = 2.6; name = "containment door 7" }, /obj/structure/cable/orange{ @@ -75892,8 +72516,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAB" = ( +/area/science/xenobiology) +"czO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/orange{ @@ -75903,10 +72527,11 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAC" = ( +/area/science/xenobiology) +"czP" = ( /obj/machinery/door/poddoor/preopen{ id = "XenoPod8"; + layer = 2.6; name = "containment door 8" }, /obj/structure/cable/orange{ @@ -75925,8 +72550,8 @@ /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAD" = ( +/area/science/xenobiology) +"czQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, @@ -75937,17 +72562,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAE" = ( +/area/science/xenobiology) +"czR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAF" = ( -/obj/machinery/door/firedoor, +/area/science/xenobiology) +"czS" = ( /obj/machinery/door/airlock/research{ name = "Kill Chamber"; req_access_txt = "55" @@ -75958,8 +72581,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAG" = ( +/area/science/xenobiology) +"czT" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -75968,10 +72591,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cAH" = ( +/area/maintenance/asteroid/aft/science) +"czU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -75985,29 +72606,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cAI" = ( +"czV" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAJ" = ( +"czW" = ( /obj/structure/closet/crate, /obj/machinery/light, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAK" = ( +"czX" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAL" = ( +"czY" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/light, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) -"cAM" = ( +"czZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -76019,18 +72640,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cAN" = ( +/area/maintenance/asteroid/aft/science) +"cAa" = ( /obj/structure/closet/crate, /obj/item/weapon/storage/bag/ore, /obj/item/weapon/pickaxe/emergency, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cAO" = ( +/area/maintenance/asteroid/aft/science) +"cAb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -76039,13 +72656,13 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cAP" = ( +/area/crew_quarters/heads/hor) +"cAc" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAQ" = ( +/area/science/misc_lab) +"cAd" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -76053,8 +72670,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAR" = ( +/area/science/misc_lab) +"cAe" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -76072,15 +72689,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAS" = ( +/area/science/misc_lab) +"cAf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAT" = ( +/area/science/misc_lab) +"cAg" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -76088,8 +72705,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cAU" = ( +/area/science/misc_lab) +"cAh" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTH)"; @@ -76097,15 +72714,15 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cAV" = ( +/area/science/xenobiology) +"cAi" = ( /turf/open/floor/circuit{ baseturf = /turf/open/floor/plating/asteroid/airless; initial_gas_mix = "n2=500;TEMP=80"; name = "Killroom Floor" }, -/area/toxins/xenobiology) -"cAW" = ( +/area/science/xenobiology) +"cAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -76115,7 +72732,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cAX" = ( +"cAk" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -76128,10 +72745,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cAY" = ( +/area/maintenance/asteroid/aft/science) +"cAl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -76143,10 +72758,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cAZ" = ( +/area/maintenance/asteroid/aft/science) +"cAm" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76158,10 +72771,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBa" = ( +/area/maintenance/asteroid/aft/science) +"cAn" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76180,10 +72791,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBb" = ( +/area/maintenance/asteroid/aft/science) +"cAo" = ( /obj/machinery/power/apc{ dir = 1; name = "RnD Server APC"; @@ -76206,8 +72815,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/server) -"cBc" = ( +/area/science/server) +"cAp" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -76221,10 +72830,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBd" = ( +/area/maintenance/asteroid/aft/science) +"cAq" = ( /obj/machinery/light_switch{ pixel_y = -23 }, @@ -76232,8 +72839,8 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cBe" = ( +/area/crew_quarters/heads/hor) +"cAr" = ( /obj/machinery/computer/card/minor/rd, /obj/machinery/camera{ c_tag = "Research Director's Office"; @@ -76244,21 +72851,21 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cBf" = ( +/area/crew_quarters/heads/hor) +"cAs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /obj/machinery/light, /obj/effect/landmark/xmastree/rdrod, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cBg" = ( +/area/crew_quarters/heads/hor) +"cAt" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBh" = ( +/area/science/misc_lab) +"cAu" = ( /obj/machinery/shieldwallgen{ req_access = list(55) }, @@ -76269,24 +72876,24 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBi" = ( +/area/science/misc_lab) +"cAv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBj" = ( +/area/science/misc_lab) +"cAw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBk" = ( +/area/science/misc_lab) +"cAx" = ( /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -76302,8 +72909,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBl" = ( +/area/science/misc_lab) +"cAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -76319,8 +72926,8 @@ initial_gas_mix = "n2=500;TEMP=80"; name = "Killroom Floor" }, -/area/toxins/xenobiology) -"cBm" = ( +/area/science/xenobiology) +"cAz" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -76330,8 +72937,8 @@ initial_gas_mix = "n2=500;TEMP=80"; name = "Killroom Floor" }, -/area/toxins/xenobiology) -"cBn" = ( +/area/science/xenobiology) +"cAA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -76342,16 +72949,14 @@ initial_gas_mix = "n2=500;TEMP=80"; name = "Killroom Floor" }, -/area/toxins/xenobiology) -"cBo" = ( +/area/science/xenobiology) +"cAB" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBp" = ( +/area/maintenance/asteroid/aft/science) +"cAC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -76364,10 +72969,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBq" = ( +/area/maintenance/asteroid/aft/science) +"cAD" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -76381,10 +72984,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBr" = ( +/area/maintenance/asteroid/aft/science) +"cAE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/orange{ @@ -76396,11 +72997,12 @@ d2 = 2; icon_state = "0-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBs" = ( +/area/science/misc_lab) +"cAF" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/effect/turf_decal/stripes/line{ @@ -76409,28 +73011,28 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBt" = ( +/area/science/misc_lab) +"cAG" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBu" = ( +/area/science/misc_lab) +"cAH" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBv" = ( +/area/science/misc_lab) +"cAI" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/darkpurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cBw" = ( +/area/science/xenobiology) +"cAJ" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -76440,14 +73042,14 @@ /turf/open/floor/plasteel/darkpurple/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cBx" = ( +/area/science/xenobiology) +"cAK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cBy" = ( +/area/science/xenobiology) +"cAL" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -76460,7 +73062,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBz" = ( +"cAM" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -76478,24 +73080,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBA" = ( +"cAN" = ( /obj/machinery/light/small, /obj/structure/closet/firecloset/full, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBB" = ( +/area/maintenance/asteroid/aft/science) +"cAO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBC" = ( +/area/maintenance/asteroid/aft/science) +"cAP" = ( /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -76519,8 +73117,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cBD" = ( +/area/crew_quarters/heads/hor) +"cAQ" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -76530,8 +73128,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBE" = ( +/area/science/misc_lab) +"cAR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ @@ -76546,11 +73144,12 @@ d2 = 2; icon_state = "0-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBF" = ( +/area/science/misc_lab) +"cAS" = ( /obj/structure/window/reinforced, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -76562,8 +73161,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBG" = ( +/area/science/misc_lab) +"cAT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -76579,8 +73178,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBH" = ( +/area/science/misc_lab) +"cAU" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 8 @@ -76588,8 +73187,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBI" = ( +/area/science/misc_lab) +"cAV" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ target_temperature = 80; dir = 2; @@ -76598,10 +73197,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBJ" = ( +/area/maintenance/asteroid/aft/science) +"cAW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light/small{ dir = 1 @@ -76609,10 +73206,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cBK" = ( +/area/maintenance/asteroid/aft/science) +"cAX" = ( /obj/structure/closet/emcloset, /obj/machinery/camera{ c_tag = "Docking Asteroid Hall 14"; @@ -76623,7 +73218,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBL" = ( +"cAY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -76635,7 +73230,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBM" = ( +"cAZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -76647,7 +73242,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBN" = ( +"cBa" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -76661,7 +73256,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBO" = ( +"cBb" = ( /obj/structure/closet/emcloset, /obj/machinery/camera{ c_tag = "Docking Asteroid Hall 10"; @@ -76672,7 +73267,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBP" = ( +"cBc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -76689,7 +73284,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBQ" = ( +"cBd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -76703,10 +73298,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cBR" = ( +"cBe" = ( /turf/closed/mineral, /area/hallway/secondary/entry) -"cBS" = ( +"cBf" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -76715,15 +73310,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBT" = ( +/area/science/misc_lab) +"cBg" = ( /obj/effect/landmark/event_spawn, /obj/machinery/r_n_d/experimentor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBU" = ( +/area/science/misc_lab) +"cBh" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -76741,8 +73336,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBV" = ( +/area/science/misc_lab) +"cBi" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76755,8 +73350,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBW" = ( +/area/science/misc_lab) +"cBj" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -76765,8 +73360,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBX" = ( +/area/science/misc_lab) +"cBk" = ( /obj/machinery/autolathe, /obj/structure/window/reinforced{ dir = 1; @@ -76781,8 +73376,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBY" = ( +/area/science/misc_lab) +"cBl" = ( /obj/structure/plasticflaps, /obj/structure/disposalpipe/segment{ dir = 4; @@ -76791,15 +73386,13 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cBZ" = ( +/area/science/misc_lab) +"cBm" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCa" = ( +/area/maintenance/asteroid/aft/science) +"cBn" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -76811,10 +73404,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCb" = ( +/area/maintenance/asteroid/aft/science) +"cBo" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76826,16 +73417,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCc" = ( +/area/maintenance/asteroid/aft/science) +"cBp" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCd" = ( +"cBq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -76843,7 +73432,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCe" = ( +"cBr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -76851,11 +73440,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCf" = ( +"cBs" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) -"cCg" = ( +"cBt" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -76864,7 +73453,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCh" = ( +"cBu" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -76877,7 +73466,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCi" = ( +"cBv" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76887,7 +73476,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCj" = ( +"cBw" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Disposals Maintenance"; req_access_txt = "12" @@ -76901,7 +73490,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCk" = ( +"cBx" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -76915,7 +73504,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCl" = ( +"cBy" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -76925,18 +73514,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCm" = ( +"cBz" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCn" = ( +"cBA" = ( /obj/machinery/light/small, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCo" = ( +/area/maintenance/asteroid/aft/science) +"cBB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -76946,10 +73533,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCp" = ( +/area/maintenance/asteroid/aft/science) +"cBC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/orange{ @@ -76961,8 +73546,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCq" = ( +/area/science/misc_lab) +"cBD" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -76974,8 +73559,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCr" = ( +/area/science/misc_lab) +"cBE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -76984,8 +73569,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCs" = ( +/area/science/misc_lab) +"cBF" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -76996,14 +73581,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCt" = ( +/area/science/misc_lab) +"cBG" = ( /obj/machinery/door/airlock/shuttle{ name = "Engines" }, /turf/open/floor/plating, /area/shuttle/arrival) -"cCu" = ( +"cBH" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -77013,7 +73598,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCv" = ( +"cBI" = ( /obj/machinery/light/small{ dir = 1 }, @@ -77026,11 +73611,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCw" = ( +"cBJ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, /area/hallway/secondary/entry) -"cCx" = ( +"cBK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -77038,8 +73623,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCy" = ( +/area/science/misc_lab) +"cBL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -77052,16 +73637,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCz" = ( +/area/science/misc_lab) +"cBM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCA" = ( +/area/science/misc_lab) +"cBN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/orange{ @@ -77073,11 +73658,12 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCB" = ( +/area/science/misc_lab) +"cBO" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -77088,8 +73674,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCC" = ( +/area/science/misc_lab) +"cBP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Injector Toggle"; @@ -77098,8 +73684,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCD" = ( +/area/science/misc_lab) +"cBQ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; dir = 8 @@ -77107,25 +73693,25 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCE" = ( +/area/science/misc_lab) +"cBR" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCF" = ( +/area/science/misc_lab) +"cBS" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCG" = ( +/area/science/misc_lab) +"cBT" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/arrival) -"cCH" = ( +"cBU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -77135,16 +73721,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cCI" = ( +"cBV" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, /area/hallway/secondary/entry) -"cCJ" = ( +"cBW" = ( /turf/closed/wall, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cCK" = ( +/area/maintenance/asteroid/disposal/southwest) +"cBX" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ tag = "icon-intake (NORTH)"; @@ -77152,23 +73736,21 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cCL" = ( +/area/maintenance/asteroid/disposal/southwest) +"cBY" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/mine/unexplored{ name = "Research Asteroid" }) -"cCM" = ( +"cBZ" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCN" = ( +/area/science/misc_lab) +"cCa" = ( /obj/machinery/shieldwallgen{ req_access = list(55) }, @@ -77176,8 +73758,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCO" = ( +/area/science/misc_lab) +"cCb" = ( /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; @@ -77187,8 +73769,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCP" = ( +/area/science/misc_lab) +"cCc" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -77196,8 +73778,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCQ" = ( +/area/science/misc_lab) +"cCd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -77205,8 +73787,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCR" = ( +/area/science/misc_lab) +"cCe" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -77214,8 +73796,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cCS" = ( +/area/science/misc_lab) +"cCf" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -77225,24 +73807,20 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCT" = ( +/area/maintenance/asteroid/aft/science) +"cCg" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cCU" = ( +/area/maintenance/asteroid/aft/science) +"cCh" = ( /obj/structure/shuttle/engine/propulsion{ name = "shuttle engine" }, /turf/open/floor/plating/airless, /area/shuttle/arrival) -"cCV" = ( +"cCi" = ( /obj/docking_port/stationary{ dir = 1; dwidth = 4; @@ -77259,28 +73837,22 @@ }, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"cCW" = ( +"cCj" = ( /turf/closed/wall, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cCX" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCk" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cCY" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCl" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cCZ" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCm" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -77291,10 +73863,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDa" = ( +/area/maintenance/asteroid/aft/science) +"cCn" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" @@ -77302,30 +73872,26 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cDb" = ( +/area/science/misc_lab) +"cCo" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDc" = ( +/area/maintenance/asteroid/aft/science) +"cCp" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDd" = ( +/area/maintenance/asteroid/aft/science) +"cCq" = ( /turf/closed/wall, /area/hallway/secondary/entry) -"cDe" = ( +"cCr" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -77338,27 +73904,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cDf" = ( +"cCs" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDg" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCt" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDh" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCu" = ( /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDi" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCv" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -77371,10 +73931,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDj" = ( +/area/maintenance/asteroid/aft/science) +"cCw" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -77390,10 +73948,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDk" = ( +/area/maintenance/asteroid/aft/science) +"cCx" = ( /obj/machinery/power/apc{ dir = 1; name = "Testing Lab APC"; @@ -77416,8 +73972,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cDl" = ( +/area/science/misc_lab) +"cCy" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -77430,10 +73986,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDm" = ( +/area/maintenance/asteroid/aft/science) +"cCz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -77446,29 +74000,23 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDn" = ( +/area/maintenance/asteroid/aft/science) +"cCA" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDo" = ( +/area/maintenance/asteroid/aft/science) +"cCB" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDp" = ( +/area/maintenance/asteroid/aft/science) +"cCC" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 1; @@ -77479,7 +74027,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cDq" = ( +"cCD" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -77492,7 +74040,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cDr" = ( +"cCE" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ d1 = 4; @@ -77501,7 +74049,7 @@ }, /turf/open/space, /area/space) -"cDs" = ( +"cCF" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ d1 = 2; @@ -77510,12 +74058,10 @@ }, /turf/open/space, /area/space) -"cDt" = ( +"cCG" = ( /turf/closed/wall/rust, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDu" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCH" = ( /obj/machinery/power/apc{ dir = 1; name = "South-Eastern External Waste Belt APC"; @@ -77528,10 +74074,8 @@ }, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDv" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -77540,28 +74084,22 @@ /obj/item/clothing/mask/gas, /obj/item/weapon/wirecutters, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDw" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCJ" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDx" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCK" = ( /obj/machinery/conveyor/auto, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDy" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCL" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, /obj/item/weapon/tank/internals/emergency_oxygen, @@ -77569,10 +74107,8 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDz" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCM" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ d2 = 2; @@ -77585,19 +74121,15 @@ pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDA" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCN" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDB" = ( +/area/maintenance/asteroid/aft/science) +"cCO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -77609,28 +74141,22 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDC" = ( +/area/maintenance/asteroid/aft/science) +"cCP" = ( /obj/structure/closet, /obj/item/seeds/random, /obj/item/seeds/chili, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDD" = ( +/area/maintenance/asteroid/aft/science) +"cCQ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDE" = ( +/area/maintenance/asteroid/aft/arrivals) +"cCR" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light/small{ dir = 4 @@ -77638,10 +74164,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDF" = ( +/area/maintenance/asteroid/aft/science) +"cCS" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -77651,10 +74175,8 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDG" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCT" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 4; @@ -77662,38 +74184,30 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDH" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCU" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDI" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDJ" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDK" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCX" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 1 @@ -77702,40 +74216,30 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDL" = ( +/area/maintenance/asteroid/disposal/southeast) +"cCY" = ( /obj/machinery/conveyor/auto, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDM" = ( +/area/maintenance/asteroid/disposal/southwest) +"cCZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDN" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDa" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDO" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cDP" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; @@ -77744,10 +74248,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDQ" = ( +/area/maintenance/asteroid/aft/science) +"cDd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; @@ -77761,95 +74263,73 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDR" = ( +/area/maintenance/asteroid/aft/science) +"cDe" = ( /obj/structure/girder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDS" = ( +/area/maintenance/asteroid/aft/arrivals) +"cDf" = ( /obj/structure/table, /obj/item/weapon/cultivator, /obj/item/seeds/banana, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDT" = ( +/area/maintenance/asteroid/aft/science) +"cDg" = ( /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDU" = ( +/area/maintenance/asteroid/aft/arrivals) +"cDh" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cDV" = ( +/area/maintenance/asteroid/aft/science) +"cDi" = ( /obj/structure/grille/broken, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDW" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDj" = ( /obj/effect/turf_decal/stripes/line, /obj/item/weapon/wrench, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDX" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDY" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDl" = ( /obj/machinery/conveyor/auto{ icon_state = "conveyor0"; dir = 1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cDZ" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDm" = ( /obj/machinery/conveyor/auto{ dir = 9; icon_state = "conveyor0"; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEa" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDn" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (SOUTHEAST)"; icon_state = "conveyor0"; dir = 6 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEb" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDo" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -77859,10 +74339,8 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEc" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDp" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/orange{ d1 = 4; @@ -77870,10 +74348,8 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEd" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -77883,10 +74359,8 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEe" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDr" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 4; @@ -77894,10 +74368,8 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEf" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDs" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -77909,10 +74381,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEg" = ( +/area/maintenance/asteroid/aft/science) +"cDt" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ d1 = 4; @@ -77922,10 +74392,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEh" = ( +/area/maintenance/asteroid/aft/science) +"cDu" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -77934,10 +74402,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEi" = ( +/area/maintenance/asteroid/aft/science) +"cDv" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -77952,10 +74418,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEj" = ( +/area/maintenance/asteroid/aft/science) +"cDw" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -77971,10 +74435,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEk" = ( +/area/maintenance/asteroid/aft/science) +"cDx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -77987,10 +74449,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEl" = ( +/area/maintenance/asteroid/aft/science) +"cDy" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/weapon/storage/toolbox/mechanical, @@ -77998,52 +74458,40 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEm" = ( +/area/maintenance/asteroid/aft/science) +"cDz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEn" = ( +/area/maintenance/asteroid/aft/science) +"cDA" = ( /obj/structure/table, /obj/item/weapon/weldingtool/mini, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEo" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDB" = ( /obj/item/chair, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEp" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDC" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (NORTHEAST)"; icon_state = "conveyor0"; dir = 5 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEq" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDD" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (EAST)"; icon_state = "conveyor0"; dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEr" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDE" = ( /obj/machinery/conveyor/auto{ dir = 10; icon_state = "conveyor0"; @@ -78051,10 +74499,8 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEs" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDF" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (EAST)"; icon_state = "conveyor0"; @@ -78067,27 +74513,21 @@ random_basetype = /obj/structure/sign/poster/official }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEt" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDG" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEu" = ( +/area/maintenance/asteroid/aft/arrivals) +"cDH" = ( /obj/structure/disposalpipe/segment, /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEv" = ( +/area/maintenance/asteroid/aft/science) +"cDI" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -78096,10 +74536,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEw" = ( +/area/maintenance/asteroid/aft/science) +"cDJ" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 1 @@ -78107,30 +74545,22 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEx" = ( +/area/maintenance/asteroid/aft/science) +"cDK" = ( /obj/structure/girder, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEy" = ( +/area/maintenance/asteroid/aft/science) +"cDL" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEz" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDM" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEA" = ( +/area/maintenance/asteroid/disposal/southeast) +"cDN" = ( /obj/machinery/light/small, /obj/machinery/conveyor/auto{ dir = 9; @@ -78138,10 +74568,8 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEB" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDO" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -78149,18 +74577,14 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEC" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cED" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDQ" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -78168,10 +74592,8 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "South-Western External Waste Belt" - }) -"cEE" = ( +/area/maintenance/asteroid/disposal/southwest) +"cDR" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -78179,20 +74601,16 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEF" = ( +/area/maintenance/asteroid/aft/science) +"cDS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEG" = ( +/area/maintenance/asteroid/aft/science) +"cDT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78202,10 +74620,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEH" = ( +/area/maintenance/asteroid/aft/science) +"cDU" = ( /obj/structure/disposalpipe/junction{ dir = 4; icon_state = "pipe-j2" @@ -78213,10 +74629,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEI" = ( +/area/maintenance/asteroid/aft/science) +"cDV" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; icon_state = "pipe-j2s"; @@ -78226,10 +74640,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEJ" = ( +/area/maintenance/asteroid/aft/science) +"cDW" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; icon_state = "pipe-j2s"; @@ -78239,20 +74651,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEK" = ( +/area/maintenance/asteroid/aft/science) +"cDX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEL" = ( +/area/maintenance/asteroid/aft/science) +"cDY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78262,20 +74670,16 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEM" = ( +/area/maintenance/asteroid/aft/science) +"cDZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEN" = ( +/area/maintenance/asteroid/aft/science) +"cEa" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -78283,10 +74687,8 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEO" = ( +/area/maintenance/asteroid/aft/science) +"cEb" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 }, @@ -78294,18 +74696,14 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEP" = ( +/area/maintenance/asteroid/disposal/southeast) +"cEc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cEQ" = ( +/area/maintenance/asteroid/disposal/southeast) +"cEd" = ( /obj/structure/disposaloutlet{ dir = 4 }, @@ -78313,10 +74711,8 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cER" = ( +/area/maintenance/asteroid/disposal/southeast) +"cEe" = ( /obj/machinery/conveyor/auto{ tag = "icon-conveyor0 (EAST)"; icon_state = "conveyor0"; @@ -78324,61 +74720,47 @@ }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/disposal{ - name = "South-Eastern External Waste Belt" - }) -"cES" = ( +/area/maintenance/asteroid/disposal/southeast) +"cEf" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cET" = ( +/area/maintenance/asteroid/aft/science) +"cEg" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEU" = ( +/area/maintenance/asteroid/aft/science) +"cEh" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEV" = ( +/area/maintenance/asteroid/aft/science) +"cEi" = ( /obj/structure/closet/firecloset/full, /obj/item/weapon/coin/silver, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEW" = ( +/area/maintenance/asteroid/aft/science) +"cEj" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEX" = ( +/area/maintenance/asteroid/aft/arrivals) +"cEk" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cEY" = ( +/area/maintenance/asteroid/aft/science) +"cEl" = ( /obj/docking_port/stationary{ dheight = 9; dir = 2; @@ -78391,28 +74773,26 @@ }, /turf/open/space, /area/space) -"cEZ" = ( +"cEm" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai) -"cFa" = ( +"cEn" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai) -"cFb" = ( +"cEo" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cFc" = ( +/area/maintenance/asteroid/fore/com_west) +"cEp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78424,7 +74804,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/sorting) -"cFd" = ( +"cEq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78433,20 +74813,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/sorting) -"cFe" = ( +"cEr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cFf" = ( +"cEs" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"cFg" = ( +"cEt" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -78455,15 +74835,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"cFh" = ( +"cEu" = ( /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"cFi" = ( +/area/crew_quarters/heads/captain) +"cEv" = ( /obj/machinery/light/small{ dir = 8 }, @@ -78475,10 +74855,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cFj" = ( +/area/maintenance/asteroid/fore/com_west) +"cEw" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -78487,7 +74865,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cFk" = ( +"cEx" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -78496,7 +74874,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cFl" = ( +"cEy" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -78508,10 +74886,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cFm" = ( +/area/maintenance/asteroid/fore/com_west) +"cEz" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -78521,7 +74897,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cFn" = ( +"cEA" = ( /obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -78533,7 +74909,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cFo" = ( +"cEB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/door/window/brigdoor/southleft{ name = "Armory Delievery Chute"; @@ -78544,7 +74920,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cFp" = ( +"cEC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -78555,19 +74931,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"cFq" = ( +"cED" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/captain) -"cFr" = ( +/area/crew_quarters/heads/captain) +"cEE" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/sleep_female) -"cFs" = ( +/area/crew_quarters/dorms/female) +"cEF" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -78575,14 +74951,14 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"cFt" = ( +/area/security/courtroom) +"cEG" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/courtroom) -"cFu" = ( +/area/security/courtroom) +"cEH" = ( /obj/structure/sign/poster/random{ name = "random contraband poster"; pixel_x = 32; @@ -78592,22 +74968,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cFv" = ( +/area/maintenance/asteroid/fore/com_east) +"cEI" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"cFw" = ( +"cEJ" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"cFx" = ( +"cEK" = ( /obj/machinery/newscaster{ pixel_y = 32 }, @@ -78615,25 +74989,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"cFy" = ( +"cEL" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cFz" = ( +"cEM" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cFA" = ( +"cEN" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"cFB" = ( +/area/crew_quarters/heads/hop) +"cEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -78641,8 +75015,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"cFC" = ( +/area/crew_quarters/heads/hop) +"cEP" = ( /obj/structure/bed, /obj/structure/sign/poster/official/work_for_a_future{ pixel_x = -32 @@ -78651,13 +75025,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cFD" = ( +"cEQ" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"cFE" = ( +"cER" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -78667,13 +75041,14 @@ }, /obj/machinery/door/poddoor/preopen{ id = "frontbrig"; + layer = 2.6; name = "Emergency External Blast Doors" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cFF" = ( +"cES" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -78694,7 +75069,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cFG" = ( +"cET" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -78715,7 +75090,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cFH" = ( +"cEU" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -78730,40 +75105,36 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cFI" = ( +"cEV" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cFJ" = ( +/area/hallway/primary/starboard/fore) +"cEW" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/teleporter{ - name = "Security Quantum Pad" - }) -"cFK" = ( +/area/teleporter/quantum/security) +"cEX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"cFL" = ( +"cEY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"cFM" = ( +"cEZ" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFN" = ( +/area/crew_quarters/rehab_dome) +"cFa" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -78771,10 +75142,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFO" = ( +/area/crew_quarters/rehab_dome) +"cFb" = ( /obj/machinery/hydroponics/soil, /obj/structure/sign/poster/random{ name = "random official poster"; @@ -78784,10 +75153,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFP" = ( +/area/crew_quarters/rehab_dome) +"cFc" = ( /obj/machinery/hydroponics/soil, /obj/machinery/newscaster{ pixel_y = -32 @@ -78795,28 +75162,26 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFQ" = ( +/area/crew_quarters/rehab_dome) +"cFd" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/bar) -"cFR" = ( +"cFe" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"cFS" = ( +"cFf" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cFT" = ( +"cFg" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EngineeringWest2"; location = "EngineeringWest"; @@ -78826,7 +75191,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cFU" = ( +"cFh" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/sign/poster/random{ name = "random official poster"; @@ -78837,10 +75202,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFV" = ( +/area/crew_quarters/rehab_dome) +"cFi" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/newscaster{ pixel_x = 28 @@ -78848,10 +75211,8 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cFW" = ( +/area/crew_quarters/rehab_dome) +"cFj" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EngineeringMiddle2"; location = "EngineeringWest3"; @@ -78861,13 +75222,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cFX" = ( +"cFk" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cFY" = ( +"cFl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -78884,7 +75245,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cFZ" = ( +"cFm" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Cargo"; location = "Medbay2"; @@ -78894,27 +75255,27 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cGa" = ( +"cFn" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"cGb" = ( +/area/engine/engineering) +"cFo" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"cGc" = ( +/area/engine/engineering) +"cFp" = ( /turf/open/space/basic, /area/space) -"cGd" = ( +"cFq" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cGe" = ( +/area/medical/medbay/central) +"cFr" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Research"; location = "Service"; @@ -78924,7 +75285,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cGf" = ( +"cFs" = ( /obj/machinery/light/small{ dir = 1 }, @@ -78936,32 +75297,32 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cGg" = ( +"cFt" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/storage/primary) -"cGh" = ( +"cFu" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/chemistry) -"cGi" = ( +"cFv" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cGj" = ( +"cFw" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, -/area/engine/supermatter) -"cGk" = ( +/area/engine/engineering) +"cFx" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -78970,8 +75331,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"cGl" = ( +/area/medical/medbay/zone2) +"cFy" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/window/southleft{ @@ -78981,8 +75342,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"cGm" = ( +/area/medical/medbay/zone2) +"cFz" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -78998,8 +75359,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"cGn" = ( +/area/medical/medbay/zone2) +"cFA" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -79008,14 +75369,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cGo" = ( +"cFB" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cGp" = ( +/area/maintenance/asteroid/central) +"cFC" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -79023,7 +75382,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cGq" = ( +"cFD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -79037,26 +75396,26 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"cGr" = ( +"cFE" = ( /obj/structure/plasticflaps, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engine_smes) -"cGs" = ( +"cFF" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"cGt" = ( +"cFG" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cGu" = ( +"cFH" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel Office APC"; @@ -79076,7 +75435,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cGv" = ( +"cFI" = ( /obj/machinery/door/window/westleft{ req_access_txt = "22" }, @@ -79084,22 +75443,22 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/office) -"cGw" = ( +"cFJ" = ( /obj/structure/plasticflaps{ name = "Officer Beepsky's Home" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cGx" = ( +/area/hallway/primary/starboard/aft) +"cFK" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky/jr, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cGy" = ( +/area/hallway/primary/starboard/aft) +"cFL" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -79118,20 +75477,20 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cGz" = ( +/area/hallway/primary/starboard/aft) +"cFM" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cGA" = ( +"cFN" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cGB" = ( +"cFO" = ( /obj/structure/chair{ dir = 4 }, @@ -79145,7 +75504,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cGC" = ( +"cFP" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=ArrivalsWest"; location = "Research"; @@ -79155,7 +75514,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cGD" = ( +"cFQ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Departures"; location = "ArrivalsWest"; @@ -79165,7 +75524,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGE" = ( +"cFR" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -79173,13 +75532,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cGF" = ( +"cFS" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cGG" = ( +/area/science/robotics/lab) +"cFT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -79193,7 +75552,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGH" = ( +"cFU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=ArrivalsMiddle"; @@ -79204,7 +75563,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGI" = ( +"cFV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79223,13 +75582,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGJ" = ( +"cFW" = ( /obj/machinery/ai_status_display, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGK" = ( +"cFX" = ( /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 4 @@ -79237,19 +75596,19 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cGL" = ( +/area/science/robotics/lab) +"cFY" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"cGM" = ( +"cFZ" = ( /obj/machinery/ai_status_display, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"cGN" = ( +"cGa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -79266,7 +75625,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGO" = ( +"cGb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -79277,7 +75636,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cGP" = ( +"cGc" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; dir = 8; @@ -79288,8 +75647,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cGQ" = ( +/area/science/misc_lab) +"cGd" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -79297,8 +75656,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cGR" = ( +/area/science/misc_lab) +"cGe" = ( /obj/structure/chair/office/light{ dir = 4 }, @@ -79307,7 +75666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"cGS" = ( +"cGf" = ( /obj/structure/chair/office/light{ dir = 8 }, @@ -79316,39 +75675,39 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/warden) -"cGT" = ( +"cGg" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"cGU" = ( +"cGh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cGV" = ( +"cGi" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cGW" = ( +"cGj" = ( /obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel/showroomfloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/main) -"cGX" = ( +"cGk" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/toilet) -"cGY" = ( +"cGl" = ( /obj/structure/chair{ dir = 1 }, @@ -79357,8 +75716,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"cGZ" = ( +/area/security/courtroom) +"cGm" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -79369,7 +75728,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/lawoffice) -"cHa" = ( +"cGn" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -79382,8 +75741,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cHb" = ( -/obj/machinery/door/firedoor, +"cGo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79398,13 +75756,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cHc" = ( +"cGp" = ( /obj/effect/landmark/start/janitor, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cHd" = ( +"cGq" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79413,25 +75771,21 @@ /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cHe" = ( +/area/crew_quarters/rehab_dome) +"cGr" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cHf" = ( +/area/crew_quarters/rehab_dome) +"cGs" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"cHg" = ( +"cGt" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -79444,8 +75798,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cHh" = ( +/area/medical/medbay/central) +"cGu" = ( /obj/structure/chair{ dir = 4 }, @@ -79453,15 +75807,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cHi" = ( +/area/medical/medbay/central) +"cGv" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cHj" = ( -/obj/machinery/door/firedoor, +"cGw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -79471,8 +75824,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cHk" = ( -/obj/machinery/door/firedoor, +"cGx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -79489,7 +75841,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cHl" = ( +"cGy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 8 @@ -79500,7 +75852,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cHm" = ( +"cGz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79515,14 +75867,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cHn" = ( +"cGA" = ( /obj/structure/stacklifter, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cHo" = ( +"cGB" = ( /obj/structure/chair/comfy/black{ tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; @@ -79532,35 +75884,33 @@ /turf/open/floor/plasteel/grimy{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/library{ - name = "Lounge" - }) -"cHp" = ( +/area/library/lounge) +"cGC" = ( /obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cHq" = ( +"cGD" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"cHr" = ( +/area/medical/medbay/zone2) +"cGE" = ( /obj/structure/weightlifter, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/fitness) -"cHs" = ( +"cGF" = ( /obj/machinery/pipedispenser/disposal/transit_tube, /turf/open/floor/plasteel/yellow/corner{ dir = 4 }, -/area/atmos) -"cHt" = ( +/area/engine/atmos) +"cGG" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -79572,14 +75922,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"cHu" = ( +"cGH" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHv" = ( +/area/maintenance/asteroid/central) +"cGI" = ( /obj/structure/chair{ dir = 4 }, @@ -79588,56 +75936,46 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"cHw" = ( +"cGJ" = ( /obj/machinery/droneDispenser/preloaded, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHx" = ( +/area/maintenance/asteroid/central) +"cGK" = ( /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHy" = ( +/area/maintenance/asteroid/central) +"cGL" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHz" = ( +/area/maintenance/asteroid/central) +"cGM" = ( /obj/structure/rack, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHA" = ( +/area/maintenance/asteroid/central) +"cGN" = ( /obj/machinery/door/airlock/maintenance{ - name = "Maintenance Drone Dispensery"; + name = "Maintenance Drone Dispensary"; req_access_txt = "12" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cHB" = ( +/area/maintenance/asteroid/central) +"cGO" = ( /obj/structure/chair{ dir = 4 }, @@ -79649,18 +75987,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/exit) -"cHC" = ( -/obj/machinery/door/firedoor, +"cGP" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cHD" = ( +/area/hallway/primary/starboard/aft) +"cGQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79670,7 +76008,6 @@ icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -79685,8 +76022,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cHE" = ( -/obj/machinery/door/firedoor, +"cGR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -79698,11 +76034,10 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cHF" = ( +"cGS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -79717,8 +76052,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cHG" = ( -/obj/machinery/door/firedoor, +"cGT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -79728,6 +76062,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; @@ -79736,7 +76071,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cHH" = ( +"cGU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -79744,8 +76079,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cHI" = ( +/area/science/robotics/lab) +"cGV" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -79758,14 +76093,14 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/xenobiology) -"cHJ" = ( +/area/science/xenobiology) +"cGW" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cHK" = ( +/area/science/misc_lab) +"cGX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -79778,7 +76113,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHL" = ( +"cGY" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -79796,7 +76131,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHM" = ( +"cGZ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -79810,7 +76145,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHN" = ( +"cHa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -79819,7 +76154,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHO" = ( +"cHb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -79827,7 +76162,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHP" = ( +"cHc" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -79837,7 +76172,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHQ" = ( +"cHd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ icon_state = "red"; @@ -79845,7 +76180,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHR" = ( +"cHe" = ( /obj/machinery/door/airlock/glass_security{ cyclelinkeddir = 2; id_tag = "innerbrig"; @@ -79866,7 +76201,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHS" = ( +"cHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -79890,19 +76225,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHT" = ( +"cHg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHU" = ( +"cHh" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/red/side{ @@ -79911,20 +76246,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHV" = ( +"cHi" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHW" = ( +"cHj" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -79943,19 +76278,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHX" = ( +"cHk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "frontbrig"; + layer = 2.6; name = "Emergency External Blast Doors" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHY" = ( +"cHl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 @@ -79967,12 +76303,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cHZ" = ( +"cHm" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIa" = ( +"cHn" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -79985,7 +76321,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIb" = ( +"cHo" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; @@ -79999,7 +76335,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIc" = ( +"cHp" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -23; @@ -80009,8 +76345,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/crew_quarters/courtroom) -"cId" = ( +/area/security/courtroom) +"cHq" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ desc = "A chute for big and small crimnals alike!"; @@ -80027,7 +76363,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"cIe" = ( +"cHr" = ( /obj/machinery/light/small{ dir = 8 }, @@ -80035,7 +76371,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIf" = ( +"cHs" = ( /obj/structure/chair{ dir = 8 }, @@ -80048,7 +76384,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIg" = ( +"cHt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -80063,13 +76399,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIh" = ( +"cHu" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIi" = ( +"cHv" = ( /obj/structure/chair{ dir = 8 }, @@ -80077,13 +76413,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIj" = ( +"cHw" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/supply) -"cIk" = ( +"cHx" = ( /obj/structure/chair{ dir = 8 }, @@ -80097,7 +76433,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIl" = ( +"cHy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -80113,7 +76449,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIm" = ( +"cHz" = ( /obj/structure/chair{ dir = 8 }, @@ -80129,16 +76465,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIn" = ( +"cHA" = ( /obj/structure/grille/broken, /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cIo" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cHB" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -80149,7 +76483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIp" = ( +"cHC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -80162,14 +76496,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIq" = ( +"cHD" = ( /turf/open/floor/plasteel/red/corner{ icon_state = "redcorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIr" = ( +"cHE" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; @@ -80182,7 +76516,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIs" = ( +"cHF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -80193,7 +76527,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIt" = ( +"cHG" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/corner{ @@ -80202,10 +76536,9 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIu" = ( +"cHH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -80222,35 +76555,38 @@ }, /obj/machinery/door/poddoor/preopen{ id = "frontbrig"; + layer = 2.6; name = "Emergency External Blast Doors" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIv" = ( +"cHI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id = "frontbrig"; + layer = 2.6; name = "Emergency External Blast Doors" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIw" = ( +"cHJ" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIx" = ( +"cHK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/door/firedoor, @@ -80258,16 +76594,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIy" = ( +"cHL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/brig) -"cIz" = ( +"cHM" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -80277,10 +76613,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cIA" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cHN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -80296,7 +76630,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIB" = ( +"cHO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -80315,7 +76649,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIC" = ( +"cHP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -80332,7 +76666,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cID" = ( +"cHQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -80353,7 +76687,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIE" = ( +"cHR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -80370,7 +76704,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIF" = ( +"cHS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -80383,10 +76717,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cIG" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cHT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -80397,7 +76729,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIH" = ( +"cHU" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -80412,7 +76744,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cII" = ( +"cHV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -80423,7 +76755,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cIJ" = ( +"cHW" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -80434,10 +76766,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cIK" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cHX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -80446,7 +76776,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIL" = ( +"cHY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80454,7 +76784,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIM" = ( +"cHZ" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -80466,7 +76796,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIN" = ( +"cIa" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -80483,7 +76813,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIO" = ( +"cIb" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" @@ -80495,7 +76825,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIP" = ( +"cIc" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -80504,7 +76834,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cIQ" = ( +"cId" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -80513,7 +76843,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cIR" = ( +"cIe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80523,7 +76853,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIS" = ( +"cIf" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -80532,7 +76862,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIT" = ( +"cIg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -80541,7 +76871,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cIU" = ( +"cIh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80549,7 +76879,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cIV" = ( +"cIi" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -80558,20 +76888,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/janitor) -"cIW" = ( +"cIj" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cIX" = ( +"cIk" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cIY" = ( +/area/hallway/secondary/bridges/com_engi) +"cIl" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -80580,21 +76908,19 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cIZ" = ( +/area/hallway/primary/starboard/fore) +"cIm" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cJa" = ( +/area/hallway/secondary/bridges/med_cargo) +"cIn" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJb" = ( +"cIo" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -80603,7 +76929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJc" = ( +"cIp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80620,7 +76946,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJd" = ( +"cIq" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -80629,7 +76955,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJe" = ( +"cIr" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -80642,7 +76968,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cJf" = ( +"cIs" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -80651,7 +76977,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJg" = ( +"cIt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80662,7 +76988,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJh" = ( +"cIu" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -80671,13 +76997,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJi" = ( +"cIv" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJj" = ( +"cIw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" @@ -80689,7 +77015,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cJk" = ( +"cIx" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -80697,20 +77023,16 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cJl" = ( +/area/crew_quarters/rehab_dome) +"cIy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cJm" = ( +/area/crew_quarters/rehab_dome) +"cIz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80718,7 +77040,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJn" = ( +"cIA" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -80730,7 +77052,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJo" = ( +"cIB" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -80739,7 +77061,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJp" = ( +"cIC" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -80748,7 +77070,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJq" = ( +"cID" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80756,7 +77078,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"cJr" = ( +"cIE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -80765,27 +77087,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"cJs" = ( +"cIF" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/storage/eva) -"cJt" = ( +"cIG" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters{ - name = "Rehabilitation Dome" - }) -"cJu" = ( +/area/crew_quarters/rehab_dome) +"cIH" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJv" = ( +"cII" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -80796,15 +77116,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cJw" = ( +"cIJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cJx" = ( +/area/hallway/secondary/bridges/serv_engi) +"cIK" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -80816,7 +77134,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJy" = ( +"cIL" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, @@ -80831,7 +77149,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJz" = ( +"cIM" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -80840,7 +77158,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJA" = ( +"cIN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80848,7 +77166,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJB" = ( +"cIO" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -80857,15 +77175,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cJC" = ( +"cIP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cJD" = ( +/area/hallway/secondary/bridges/engi_med) +"cIQ" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -80874,7 +77190,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cJE" = ( +"cIR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -80889,7 +77205,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cJF" = ( +"cIS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -80898,18 +77214,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJG" = ( +"cIT" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJH" = ( +"cIU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJI" = ( +"cIV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -80921,7 +77237,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJJ" = ( +"cIW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80932,7 +77248,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cJK" = ( +"cIX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80942,7 +77258,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cJL" = ( +"cIY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -80956,7 +77272,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cJM" = ( +"cIZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 @@ -80965,22 +77281,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cJN" = ( +"cJa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJO" = ( +"cJb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -80990,25 +77305,26 @@ d2 = 4; icon_state = "0-4" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJP" = ( +"cJc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; d2 = 8; icon_state = "1-8" }, /obj/structure/cable/orange, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/medical) -"cJQ" = ( +"cJd" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -81017,7 +77333,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"cJR" = ( +"cJe" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -81026,13 +77342,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"cJS" = ( +"cJf" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/break_room) -"cJT" = ( +"cJg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -81041,7 +77357,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"cJU" = ( +"cJh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81049,7 +77365,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"cJV" = ( +"cJi" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -81058,17 +77374,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"cJW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"cJX" = ( +"cJj" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -81088,7 +77394,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"cJY" = ( +"cJk" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -81097,7 +77403,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/engineering) -"cJZ" = ( +"cJl" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -81107,19 +77413,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cKa" = ( +"cJm" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"cKb" = ( +"cJn" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cKc" = ( +"cJo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81128,7 +77434,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/chapel/main) -"cKd" = ( +"cJp" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -81143,7 +77449,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cKe" = ( +"cJq" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -81152,7 +77458,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cKf" = ( +"cJr" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -81165,7 +77471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cKg" = ( +"cJs" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; @@ -81174,7 +77480,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKh" = ( +"cJt" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -81183,20 +77489,20 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKi" = ( +"cJu" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKj" = ( +"cJv" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKk" = ( +"cJw" = ( /obj/machinery/power/apc{ dir = 2; name = "Arrival Security Checkpoint APC"; @@ -81219,8 +77525,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cKl" = ( +/area/security/checkpoint/checkpoint2) +"cJx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable/orange{ d1 = 1; @@ -81230,10 +77536,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cKm" = ( +/area/maintenance/asteroid/aft/arrivals) +"cJy" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -81242,15 +77546,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cKn" = ( +"cJz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cKo" = ( +/area/security/checkpoint/checkpoint2) +"cJA" = ( /obj/machinery/disposal/deliveryChute{ desc = "A chute for big and small criminals alike!"; name = "Criminal Delivery Chute" @@ -81266,8 +77570,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/security/checkpoint2) -"cKp" = ( +/area/security/checkpoint/checkpoint2) +"cJB" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -81276,7 +77580,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKq" = ( +"cJC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81284,7 +77588,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKr" = ( +"cJD" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -81296,13 +77600,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKs" = ( +"cJE" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cKt" = ( +"cJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -81320,13 +77624,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKu" = ( +"cJG" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKv" = ( +"cJH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81337,10 +77641,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cKw" = ( +/area/hallway/secondary/bridges/sci_dock) +"cJI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -81352,7 +77654,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cKx" = ( +"cJJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81360,7 +77662,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cKy" = ( +"cJK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81368,7 +77670,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cKz" = ( +"cJL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -81380,7 +77682,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cKA" = ( +"cJM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81388,7 +77690,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cKB" = ( +"cJN" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -81397,7 +77699,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/teleporter) -"cKC" = ( +"cJO" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 @@ -81405,8 +77707,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cKD" = ( +/area/science/robotics/lab) +"cJP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -81414,28 +77716,24 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cKE" = ( +/area/science/research) +"cJQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cKF" = ( +/area/science/research) +"cJR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/lab) -"cKG" = ( +/area/science/lab) +"cJS" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" @@ -81446,10 +77744,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cKH" = ( +/area/maintenance/asteroid/aft/science) +"cJT" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment{ dir = 4 @@ -81458,7 +77754,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKI" = ( +"cJU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -81467,21 +77763,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cKJ" = ( +"cJV" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cKK" = ( +/area/science/robotics/lab) +"cJW" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/research{ - name = "Research Division" - }) -"cKL" = ( +/area/science/research) +"cJX" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -81489,26 +77783,26 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cKM" = ( +/area/crew_quarters/heads/hor) +"cJY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/checkpoint/science) -"cKN" = ( +"cJZ" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cKO" = ( +/area/crew_quarters/heads/hor) +"cKa" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -81516,16 +77810,16 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cKP" = ( +/area/crew_quarters/heads/hor) +"cKb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cKQ" = ( +/area/science/misc_lab) +"cKc" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -81543,8 +77837,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/misc_lab) -"cKR" = ( +/area/science/misc_lab) +"cKd" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, @@ -81552,7 +77846,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cKS" = ( +"cKe" = ( /obj/structure/toilet{ dir = 4 }, @@ -81560,7 +77854,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cKT" = ( +"cKf" = ( /obj/machinery/light/small{ dir = 4 }, @@ -81568,25 +77862,25 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cKU" = ( +"cKg" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cKV" = ( +/area/medical/medbay/central) +"cKh" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"cKW" = ( +/area/medical/genetics/cloning) +"cKi" = ( /mob/living/carbon/monkey, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cKX" = ( +"cKj" = ( /obj/machinery/light{ dir = 1 }, @@ -81594,13 +77888,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cKY" = ( +"cKk" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay2) -"cKZ" = ( +/area/medical/medbay/zone2) +"cKl" = ( /obj/structure/flora/tree/palm, /obj/machinery/camera{ c_tag = "Genetics Monkey Dome"; @@ -81611,7 +77905,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cLa" = ( +"cKm" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -81620,7 +77914,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/genetics) -"cLb" = ( +"cKn" = ( /obj/structure/urinal{ pixel_x = -32 }, @@ -81630,43 +77924,35 @@ /area/crew_quarters/toilet{ name = "Fitness Toilets" }) -"cLc" = ( +"cKo" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/entry) -"cLd" = ( +"cKp" = ( /obj/structure/sign/poster/official/pda_ad{ pixel_x = -32 }, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"cLe" = ( +/area/crew_quarters/heads/hop) +"cKq" = ( /obj/machinery/pdapainter, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"cLf" = ( +/area/crew_quarters/heads/hop) +"cKr" = ( /turf/closed/wall/r_wall, /area/engine/supermatter) -"cLg" = ( +"cKs" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/engine/supermatter) -"cLh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/supermatter) -"cLi" = ( +/area/engine/engineering) +"cKt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -81682,22 +77968,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/engine/supermatter) -"cLj" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cLk" = ( +/area/engine/engineering) +"cKu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLl" = ( +/area/science/mixing) +"cKv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -81706,28 +77986,22 @@ icon_state = "tube1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (SOUTHWEST)"; icon_state = "whitepurple"; dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/science/mixing) +"cKw" = ( /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (WEST)"; icon_state = "whitepurplecorner"; dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLn" = ( +/area/science/mixing) +"cKx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -81739,16 +78013,16 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLo" = ( +/area/science/mixing) +"cKy" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLp" = ( +/area/science/mixing) +"cKz" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" @@ -81762,22 +78036,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cLq" = ( +/area/science/mixing) +"cKA" = ( /obj/item/clothing/head/sombrero/shamebrero, /turf/open/floor/plating/asteroid/airless, /area/space) -"cLr" = ( +"cKB" = ( /obj/structure/sign/poster/contraband/borg_fancy_1{ pixel_x = 32 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cLs" = ( +/area/ai_monitored/turret_protected/aisat/hallway) +"cKC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -81787,64 +78059,50 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLt" = ( +/area/maintenance/asteroid/fore/com_north) +"cKD" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLu" = ( +/area/maintenance/asteroid/fore/com_north) +"cKE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLv" = ( +/area/maintenance/asteroid/fore/com_east) +"cKF" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLw" = ( +/area/maintenance/asteroid/fore/com_north) +"cKG" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLx" = ( +/area/maintenance/asteroid/fore/com_north) +"cKH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLy" = ( +/area/maintenance/asteroid/fore/com_east) +"cKI" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLz" = ( +/area/maintenance/asteroid/fore/com_north) +"cKJ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -81853,10 +78111,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLA" = ( +/area/maintenance/asteroid/fore/com_west) +"cKK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -81865,10 +78121,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLB" = ( +/area/maintenance/asteroid/fore/com_west) +"cKL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81876,10 +78130,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLC" = ( +/area/maintenance/asteroid/fore/com_north) +"cKM" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -81892,10 +78144,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLD" = ( +/area/maintenance/asteroid/fore/com_north) +"cKN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -81907,10 +78157,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLE" = ( +/area/maintenance/asteroid/fore/com_north) +"cKO" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -81919,26 +78167,20 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLF" = ( +/area/maintenance/asteroid/fore/com_north) +"cKP" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLG" = ( +/area/maintenance/asteroid/fore/com_east) +"cKQ" = ( /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLH" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cKR" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -81948,7 +78190,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cLI" = ( +"cKS" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -81959,10 +78201,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLJ" = ( +/area/maintenance/asteroid/fore/com_north) +"cKT" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -81975,10 +78215,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLK" = ( +/area/maintenance/asteroid/fore/com_north) +"cKU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -81988,20 +78226,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLL" = ( +/area/maintenance/asteroid/fore/com_north) +"cKV" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLM" = ( +/area/maintenance/asteroid/fore/com_east) +"cKW" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -82011,10 +78245,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLN" = ( +/area/maintenance/asteroid/fore/com_north) +"cKX" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82025,10 +78257,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLO" = ( +/area/maintenance/asteroid/fore/com_north) +"cKY" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82038,18 +78268,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLP" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cKZ" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLQ" = ( +/area/maintenance/asteroid/fore/com_north) +"cLa" = ( /obj/machinery/light/small{ dir = 8 }, @@ -82057,10 +78283,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLR" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cLb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm{ dir = 8; @@ -82071,25 +78295,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cLS" = ( +"cLc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLT" = ( +/area/maintenance/asteroid/fore/com_north) +"cLd" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLU" = ( +/area/maintenance/asteroid/fore/com_north) +"cLe" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82099,16 +78319,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLV" = ( +/area/maintenance/asteroid/fore/com_north) +"cLf" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cLW" = ( +"cLg" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -82117,10 +78335,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLX" = ( +/area/maintenance/asteroid/fore/com_north) +"cLh" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -82130,10 +78346,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLY" = ( +/area/maintenance/asteroid/fore/com_north) +"cLi" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82142,33 +78356,32 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cLZ" = ( +/area/maintenance/asteroid/fore/com_north) +"cLj" = ( /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cMa" = ( +"cLk" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMb" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cLl" = ( /obj/structure/closet/crate, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMc" = ( +/area/maintenance/asteroid/fore/com_north) +"cLm" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, /obj/machinery/door/airlock/glass_command{ cyclelinkeddir = null; name = "Bridge"; @@ -82176,16 +78389,17 @@ req_one_access = null; req_one_access_txt = "0" }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"cMd" = ( +"cLn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, /obj/machinery/door/airlock/glass_command{ cyclelinkeddir = null; name = "Bridge"; @@ -82193,15 +78407,11 @@ req_one_access = null; req_one_access_txt = "0" }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/bridge) -"cMe" = ( +"cLo" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82211,19 +78421,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMf" = ( +/area/maintenance/asteroid/fore/com_east) +"cLp" = ( /obj/structure/closet/firecloset/full, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMg" = ( +/area/maintenance/asteroid/fore/com_east) +"cLq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82243,23 +78449,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cMh" = ( +"cLr" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMi" = ( +"cLs" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMj" = ( +"cLt" = ( /obj/machinery/door/airlock/glass_mining{ name = "Quartermaster's Office"; req_access_txt = "41"; @@ -82269,30 +78476,31 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMk" = ( +"cLu" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMl" = ( +"cLv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMm" = ( +"cLw" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/spawner/lootdrop/costume, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/locker) -"cMn" = ( +"cLx" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -82305,20 +78513,20 @@ tag = "icon-brown (NORTHWEST)" }, /area/quartermaster/qm) -"cMo" = ( +"cLy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) -"cMp" = ( +"cLz" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) -"cMq" = ( +"cLA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless; @@ -82327,7 +78535,7 @@ tag = "icon-brown (NORTHEAST)" }, /area/quartermaster/qm) -"cMr" = ( +"cLB" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -82335,10 +78543,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMs" = ( +/area/maintenance/asteroid/fore/com_west) +"cLC" = ( /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -82358,7 +78564,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMt" = ( +"cLD" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/brown{ @@ -82368,7 +78574,7 @@ tag = "icon-brown (WEST)" }, /area/quartermaster/qm) -"cMu" = ( +"cLE" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/folder, @@ -82377,7 +78583,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMv" = ( +"cLF" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -82389,13 +78595,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMw" = ( +"cLG" = ( /obj/machinery/holopad, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMx" = ( +"cLH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1; @@ -82410,17 +78616,15 @@ tag = "icon-brown (EAST)" }, /area/quartermaster/qm) -"cMy" = ( +"cLI" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMz" = ( +/area/maintenance/asteroid/fore/com_east) +"cLJ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -82434,10 +78638,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMA" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cLK" = ( /obj/structure/closet/secure_closet/quartermaster, /obj/machinery/button/door{ id = "qmoffice"; @@ -82451,7 +78653,7 @@ tag = "icon-brown (WEST)" }, /area/quartermaster/qm) -"cMB" = ( +"cLL" = ( /obj/structure/chair/office/dark{ dir = 4 }, @@ -82460,18 +78662,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMC" = ( +"cLM" = ( /obj/machinery/computer/cargo, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMD" = ( +"cLN" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cME" = ( +"cLO" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -82487,17 +78689,15 @@ tag = "icon-brown (EAST)" }, /area/quartermaster/qm) -"cMF" = ( +"cLP" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMG" = ( +/area/maintenance/asteroid/fore/com_north) +"cLQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82511,10 +78711,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMH" = ( +/area/maintenance/asteroid/fore/com_east) +"cLR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82524,10 +78722,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMI" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cLS" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; @@ -82536,7 +78732,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMJ" = ( +"cLT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -82551,18 +78747,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMK" = ( +"cLU" = ( /obj/machinery/light, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cML" = ( +"cLV" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMM" = ( +"cLW" = ( /obj/item/weapon/twohanded/required/kirbyplants{ tag = "icon-plant-21"; icon_state = "plant-21" @@ -82574,7 +78770,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/qm) -"cMN" = ( +"cLX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82587,17 +78783,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/office) -"cMO" = ( +"cLY" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMP" = ( +/area/maintenance/asteroid/fore/com_north) +"cLZ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82607,20 +78801,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMQ" = ( +/area/maintenance/asteroid/fore/com_east) +"cMa" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMR" = ( +/area/maintenance/asteroid/fore/cargo_west) +"cMb" = ( /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Hallway APC"; @@ -82638,7 +78828,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cMS" = ( +"cMc" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -82649,10 +78839,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMT" = ( +/area/maintenance/asteroid/fore/com_north) +"cMd" = ( /obj/structure/sign/biohazard{ desc = "A sign stating that there are better, more efficient methods of suicide that don't cause extra work for security and the janitor. Volunteer to be miner bait, be voluntary specimen for Research, or just find your nearest external airlock! "; name = "SUICIDE HOPLINE ISN'T THE WAY!"; @@ -82664,8 +78852,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/heads) -"cMU" = ( +/area/crew_quarters/heads/hop) +"cMe" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82679,10 +78867,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMV" = ( +/area/maintenance/asteroid/fore/com_west) +"cMf" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82692,18 +78878,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMW" = ( +/area/maintenance/asteroid/fore/com_east) +"cMg" = ( /obj/structure/grille/broken, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cMX" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cMh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82716,7 +78898,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cMY" = ( +"cMi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82730,7 +78912,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cMZ" = ( +"cMj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/orange{ d1 = 4; @@ -82741,7 +78923,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cNa" = ( +"cMk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82755,7 +78937,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cNb" = ( +"cMl" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -82769,7 +78951,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cNc" = ( +"cMm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -82782,7 +78964,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/fore) -"cNd" = ( +"cMn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/airalarm{ @@ -82799,8 +78981,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cNe" = ( +/area/hallway/primary/starboard/fore) +"cMo" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -82809,10 +78991,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cNf" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cMp" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -82821,52 +79001,40 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNg" = ( +/area/maintenance/asteroid/port/west) +"cMq" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNh" = ( +/area/maintenance/asteroid/port/west) +"cMr" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNi" = ( +/area/maintenance/asteroid/port/west) +"cMs" = ( /obj/structure/girder, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNj" = ( +/area/maintenance/asteroid/port/west) +"cMt" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNk" = ( +/area/maintenance/asteroid/port/west) +"cMu" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNl" = ( +/area/maintenance/asteroid/port/west) +"cMv" = ( /obj/machinery/camera{ c_tag = "Service SMES"; dir = 6; @@ -82882,10 +79050,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNm" = ( +/area/maintenance/asteroid/port/west) +"cMw" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintence APC"; @@ -82905,20 +79071,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNn" = ( +/area/maintenance/asteroid/port/west) +"cMx" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNo" = ( +/area/maintenance/asteroid/port/west) +"cMy" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -82927,19 +79089,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNp" = ( +/area/maintenance/asteroid/port/west) +"cMz" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNq" = ( +/area/maintenance/asteroid/port/west) +"cMA" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82952,10 +79110,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNr" = ( +/area/maintenance/asteroid/port/west) +"cMB" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82968,10 +79124,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNs" = ( +/area/maintenance/asteroid/port/west) +"cMC" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82980,10 +79134,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNt" = ( +/area/maintenance/asteroid/port/west) +"cMD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -82993,10 +79145,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNu" = ( +/area/maintenance/asteroid/port/west) +"cME" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -83011,10 +79161,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNv" = ( +/area/maintenance/asteroid/port/west) +"cMF" = ( /obj/machinery/light/small{ dir = 4 }, @@ -83032,18 +79180,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNw" = ( +/area/maintenance/asteroid/port/west) +"cMG" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNx" = ( +/area/maintenance/asteroid/port/west) +"cMH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -83053,10 +79197,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNy" = ( +/area/maintenance/asteroid/port/west) +"cMI" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -83065,10 +79207,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNz" = ( +/area/maintenance/asteroid/port/west) +"cMJ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83080,10 +79220,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNA" = ( +/area/maintenance/asteroid/port/west) +"cMK" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83096,10 +79234,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNB" = ( +/area/maintenance/asteroid/port/west) +"cML" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -83108,10 +79244,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNC" = ( +/area/maintenance/asteroid/port/west) +"cMM" = ( /obj/machinery/light/small{ dir = 4 }, @@ -83120,7 +79254,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cND" = ( +"cMN" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -83129,10 +79263,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNE" = ( +/area/maintenance/asteroid/port/west) +"cMO" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83141,10 +79273,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNF" = ( +/area/maintenance/asteroid/port/west) +"cMP" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83153,10 +79283,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNG" = ( +/area/maintenance/asteroid/port/west) +"cMQ" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -83166,10 +79294,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNH" = ( +/area/maintenance/asteroid/port/west) +"cMR" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83179,10 +79305,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNI" = ( +/area/maintenance/asteroid/port/west) +"cMS" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -83203,15 +79327,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNJ" = ( +/area/maintenance/asteroid/port/west) +"cMT" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNK" = ( +"cMU" = ( /obj/structure/table, /obj/structure/cable/orange{ d1 = 2; @@ -83222,7 +79344,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cNL" = ( +"cMV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -83235,10 +79357,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNM" = ( +/area/maintenance/asteroid/port/west) +"cMW" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -83249,16 +79369,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNN" = ( +/area/maintenance/asteroid/port/west) +"cMX" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNO" = ( +"cMY" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -83268,10 +79386,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNP" = ( +/area/maintenance/asteroid/port/west) +"cMZ" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -83281,10 +79397,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cNQ" = ( +/area/maintenance/asteroid/port/west) +"cNa" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/baguette, /obj/structure/sign/poster/official/the_owl{ @@ -83299,7 +79413,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNR" = ( +"cNb" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -83309,13 +79423,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNS" = ( +"cNc" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNT" = ( +"cNd" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, /obj/item/device/instrument/violin, @@ -83328,7 +79442,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNU" = ( +"cNe" = ( /obj/machinery/light_switch{ pixel_y = 28 }, @@ -83339,12 +79453,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNV" = ( +"cNf" = ( /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNW" = ( +"cNg" = ( /obj/machinery/door/window/eastright{ name = "Theatre Stage" }, @@ -83352,7 +79466,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNX" = ( +"cNh" = ( /turf/open/floor/plasteel/stairs{ tag = "icon-stairs (WEST)"; icon_state = "stairs"; @@ -83360,7 +79474,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNY" = ( +"cNi" = ( /obj/structure/chair/wood, /obj/machinery/light/small{ dir = 1 @@ -83369,7 +79483,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cNZ" = ( +"cNj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -83377,13 +79491,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOa" = ( +"cNk" = ( /obj/structure/chair/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOb" = ( +"cNl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -83394,23 +79508,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cOc" = ( +"cNm" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/rack, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOd" = ( +/area/maintenance/asteroid/starboard) +"cNn" = ( /obj/structure/grille/broken, /obj/item/stack/rods, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOe" = ( +/area/maintenance/asteroid/starboard) +"cNo" = ( /obj/structure/table, /obj/item/weapon/lipstick/random, /obj/item/weapon/lipstick/random, @@ -83423,13 +79533,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOf" = ( +"cNp" = ( /obj/effect/landmark/start/mime, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOg" = ( +"cNq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -83438,7 +79548,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOh" = ( +"cNr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -83446,7 +79556,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOi" = ( +"cNs" = ( /obj/structure/table/wood, /obj/structure/sign/poster/random{ name = "random contraband poster"; @@ -83465,13 +79575,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOj" = ( +"cNt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOk" = ( +"cNu" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83480,7 +79590,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOl" = ( +"cNv" = ( /obj/structure/table/wood, /obj/item/candle, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -83490,7 +79600,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOm" = ( +"cNw" = ( /obj/structure/chair/wood{ tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; @@ -83501,7 +79611,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOn" = ( +"cNx" = ( /obj/structure/chair/wood{ tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; @@ -83519,42 +79629,36 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOo" = ( +"cNy" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOp" = ( +"cNz" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOq" = ( +/area/maintenance/asteroid/starboard) +"cNA" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOr" = ( +/area/maintenance/asteroid/starboard) +"cNB" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOs" = ( +/area/maintenance/asteroid/starboard) +"cNC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -83565,10 +79669,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cOt" = ( +/area/maintenance/asteroid/port/west) +"cND" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "46" @@ -83577,7 +79679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOu" = ( +"cNE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -83586,18 +79688,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOv" = ( +"cNF" = ( /obj/effect/landmark/start/clown, /turf/open/floor/plasteel/redyellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOw" = ( +"cNG" = ( /turf/open/floor/plasteel/redyellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOx" = ( +"cNH" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; req_access_txt = "46" @@ -83606,7 +79708,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOy" = ( +"cNI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -83615,13 +79717,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOz" = ( +"cNJ" = ( /obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOA" = ( +"cNK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -83630,7 +79732,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOB" = ( +"cNL" = ( /obj/machinery/door/airlock/glass{ name = "The Chuckle Den" }, @@ -83638,22 +79740,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOC" = ( +"cNM" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOD" = ( +/area/maintenance/asteroid/starboard) +"cNN" = ( /obj/effect/turf_decal/stripes/asteroid/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOE" = ( +/area/maintenance/asteroid/starboard) +"cNO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -83663,10 +79761,8 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOF" = ( +/area/maintenance/asteroid/starboard) +"cNP" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -83674,20 +79770,16 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOG" = ( +/area/maintenance/asteroid/starboard) +"cNQ" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOH" = ( +/area/maintenance/asteroid/starboard) +"cNR" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -83697,10 +79789,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cOI" = ( +/area/maintenance/asteroid/port/west) +"cNS" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -83714,18 +79804,16 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOJ" = ( -/obj/structure/table, -/obj/item/clothing/mask/facehugger/toy, -/obj/item/clothing/mask/fakemoustache, +"cNT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/closet/crate/wooden/toy, /turf/open/floor/plasteel/redyellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOK" = ( +"cNU" = ( /obj/structure/table, /obj/item/clothing/mask/pig, /obj/item/clothing/mask/cowmask, @@ -83736,11 +79824,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/item/clothing/mask/facehugger/toy, +/obj/item/clothing/mask/fakemoustache, /turf/open/floor/plasteel/redyellow{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOL" = ( +"cNV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -83748,7 +79838,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOM" = ( +"cNW" = ( /obj/structure/piano, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83757,14 +79847,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cON" = ( +"cNX" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOO" = ( +"cNY" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83773,7 +79863,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOP" = ( +"cNZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -83781,7 +79871,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOQ" = ( +"cOa" = ( /obj/structure/chair/wood{ tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; @@ -83798,7 +79888,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOR" = ( +"cOb" = ( /obj/structure/table/wood, /obj/item/candle, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -83808,7 +79898,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOS" = ( +"cOc" = ( /obj/structure/chair/wood{ tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; @@ -83822,18 +79912,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOT" = ( +"cOd" = ( /obj/structure/grille, -/obj/machinery/door/firedoor, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cOU" = ( +"cOe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83842,28 +79932,24 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cOV" = ( +"cOf" = ( /obj/machinery/door/airlock/maintenance{ name = "Starboard Asteroid Maintenance Access"; req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOW" = ( +/area/maintenance/asteroid/starboard) +"cOg" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cOX" = ( +/area/maintenance/asteroid/starboard) +"cOh" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cOY" = ( +/area/crew_quarters/heads/cmo) +"cOi" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -83871,30 +79957,26 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cOZ" = ( +/area/crew_quarters/heads/cmo) +"cOj" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/patients_rooms) -"cPa" = ( +"cOk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cPb" = ( +/area/maintenance/asteroid/starboard) +"cOl" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cPc" = ( +/area/maintenance/asteroid/starboard) +"cOm" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -83903,10 +79985,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPd" = ( +/area/maintenance/asteroid/port/west) +"cOn" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83916,10 +79996,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPe" = ( +/area/maintenance/asteroid/port/west) +"cOo" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83939,7 +80017,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre) -"cPf" = ( +"cOp" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83949,10 +80027,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPg" = ( +/area/maintenance/asteroid/port/west) +"cOq" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -83967,7 +80043,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cPh" = ( +"cOr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -83976,7 +80052,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cPi" = ( +"cOs" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83987,21 +80063,21 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cPj" = ( +"cOt" = ( /obj/machinery/suit_storage_unit/cmo, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPk" = ( +/area/crew_quarters/heads/cmo) +"cOu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPl" = ( +/area/crew_quarters/heads/cmo) +"cOv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -84013,25 +80089,23 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPm" = ( +/area/crew_quarters/heads/cmo) +"cOw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPn" = ( +/area/crew_quarters/heads/cmo) +"cOx" = ( /obj/machinery/light/small{ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cPo" = ( +/area/maintenance/asteroid/starboard) +"cOy" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -84041,10 +80115,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPp" = ( +/area/maintenance/asteroid/port/west) +"cOz" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -84054,10 +80126,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPq" = ( +/area/maintenance/asteroid/port/west) +"cOA" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -84071,10 +80141,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPr" = ( +/area/maintenance/asteroid/port/west) +"cOB" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -84086,15 +80154,13 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPs" = ( +/area/maintenance/asteroid/port/west) +"cOC" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cPt" = ( +"cOD" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/keycard_auth{ pixel_x = -24 @@ -84102,48 +80168,46 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPu" = ( +/area/crew_quarters/heads/cmo) +"cOE" = ( /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPv" = ( +/area/crew_quarters/heads/cmo) +"cOF" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPw" = ( +/area/crew_quarters/heads/cmo) +"cOG" = ( /obj/structure/table/glass, /obj/item/clothing/neck/stethoscope, /obj/item/weapon/folder, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPx" = ( +/area/crew_quarters/heads/cmo) +"cOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPy" = ( +/area/crew_quarters/heads/cmo) +"cOI" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/surgery) -"cPz" = ( +"cOJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPA" = ( +/area/maintenance/asteroid/port/west) +"cOK" = ( /obj/machinery/computer/card/minor/cmo, /obj/machinery/requests_console{ announcementConsole = 1; @@ -84156,23 +80220,23 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPB" = ( +/area/crew_quarters/heads/cmo) +"cOL" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPC" = ( +/area/crew_quarters/heads/cmo) +"cOM" = ( /obj/machinery/computer/med_data/laptop, /obj/structure/table/glass, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPD" = ( +/area/crew_quarters/heads/cmo) +"cON" = ( /obj/structure/chair{ dir = 8 }, @@ -84180,8 +80244,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPE" = ( +/area/crew_quarters/heads/cmo) +"cOO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -84192,8 +80256,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPF" = ( +/area/crew_quarters/heads/cmo) +"cOP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 @@ -84202,7 +80266,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPG" = ( +"cOQ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -84213,7 +80277,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPH" = ( +"cOR" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -84222,18 +80286,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPI" = ( +"cOS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPJ" = ( +"cOT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -84241,7 +80305,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPK" = ( +"cOU" = ( /obj/machinery/light{ dir = 1 }, @@ -84249,7 +80313,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPL" = ( +"cOV" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -84258,7 +80322,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPM" = ( +"cOW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -84268,23 +80332,21 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cPN" = ( +/area/maintenance/asteroid/port/west) +"cOX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cPO" = ( +"cOY" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPP" = ( +/area/crew_quarters/heads/cmo) +"cOZ" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -84295,8 +80357,8 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPQ" = ( +/area/crew_quarters/heads/cmo) +"cPa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -84307,20 +80369,18 @@ /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPR" = ( +/area/crew_quarters/heads/cmo) +"cPb" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPS" = ( +"cPc" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cPT" = ( +/area/maintenance/asteroid/starboard) +"cPd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -84330,18 +80390,18 @@ /area/mine/unexplored{ name = "Medical Asteroid" }) -"cPU" = ( +"cPe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cPV" = ( +/area/crew_quarters/heads/cmo) +"cPf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -84350,7 +80410,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPW" = ( +"cPg" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84359,18 +80419,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPX" = ( +"cPh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPY" = ( +"cPi" = ( /obj/structure/sink{ icon_state = "sink"; dir = 8; @@ -84384,17 +80444,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/virology) -"cPZ" = ( +"cPj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cQa" = ( +/area/maintenance/asteroid/starboard) +"cPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -84404,8 +80462,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cQb" = ( +/area/medical/medbay/central) +"cPl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; @@ -84414,33 +80472,29 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cQc" = ( +/area/medical/medbay/central) +"cPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cQd" = ( +/area/medical/medbay/central) +"cPn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQe" = ( +/area/maintenance/asteroid/port/west) +"cPo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQf" = ( +/area/maintenance/asteroid/central) +"cPp" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; req_access_txt = "0"; @@ -84453,7 +80507,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQg" = ( +"cPq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -84463,7 +80517,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQh" = ( +"cPr" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/machinery/camera{ @@ -84476,7 +80530,7 @@ dir = 5 }, /area/medical/morgue) -"cQi" = ( +"cPs" = ( /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -84494,31 +80548,29 @@ dir = 5 }, /area/medical/morgue) -"cQj" = ( +"cPt" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQk" = ( +/area/maintenance/asteroid/central) +"cPu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"cQl" = ( +/area/medical/genetics/cloning) +"cPv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"cQm" = ( +/area/medical/genetics/cloning) +"cPw" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ @@ -84526,7 +80578,7 @@ dir = 5 }, /area/medical/morgue) -"cQn" = ( +"cPx" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -84543,23 +80595,21 @@ dir = 5 }, /area/medical/morgue) -"cQo" = ( +"cPy" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQp" = ( +/area/maintenance/asteroid/central) +"cPz" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQq" = ( +"cPA" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -84574,7 +80624,7 @@ dir = 5 }, /area/medical/morgue) -"cQr" = ( +"cPB" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -84584,17 +80634,15 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQs" = ( +"cPC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQt" = ( +/area/maintenance/asteroid/port/west) +"cPD" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -84602,33 +80650,25 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQu" = ( +/area/maintenance/asteroid/port/west) +"cPE" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQv" = ( +/area/maintenance/asteroid/central) +"cPF" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQw" = ( +/area/maintenance/asteroid/central) +"cPG" = ( /obj/structure/closet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQx" = ( +/area/maintenance/asteroid/central) +"cPH" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -84645,8 +80685,8 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/genetics_cloning) -"cQy" = ( +/area/medical/genetics/cloning) +"cPI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -84654,7 +80694,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQz" = ( +"cPJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -84662,7 +80702,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQA" = ( +"cPK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; layer = 2.4; @@ -84672,7 +80712,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQB" = ( +"cPL" = ( /obj/item/stack/rods, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; @@ -84682,19 +80722,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQC" = ( +/area/maintenance/asteroid/central) +"cPM" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQD" = ( +/area/maintenance/asteroid/central) +"cPN" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/camera{ c_tag = "Morgue South"; @@ -84708,7 +80744,7 @@ dir = 5 }, /area/medical/morgue) -"cQE" = ( +"cPO" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -84718,16 +80754,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQF" = ( +"cPP" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQG" = ( +/area/maintenance/asteroid/port/west) +"cPQ" = ( /obj/machinery/door/airlock/maintenance{ name = "Morgue"; req_access_txt = "5" @@ -84741,7 +80775,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/medical/morgue) -"cQH" = ( +"cPR" = ( /obj/machinery/light{ dir = 1 }, @@ -84750,13 +80784,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQI" = ( +"cPS" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQJ" = ( +/area/maintenance/asteroid/central) +"cPT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -84765,7 +80797,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQK" = ( +"cPU" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -84779,7 +80811,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQL" = ( +"cPV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -84787,10 +80819,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cQM" = ( +/area/maintenance/asteroid/starboard) +"cPW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -84801,18 +80831,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQN" = ( +/area/maintenance/asteroid/port/west) +"cPX" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQO" = ( +/area/maintenance/asteroid/port/west) +"cPY" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -84821,17 +80847,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cQP" = ( +/area/maintenance/asteroid/starboard) +"cPZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQQ" = ( +"cQa" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -84840,35 +80864,29 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQR" = ( +"cQb" = ( /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQS" = ( +/area/maintenance/asteroid/port/west) +"cQc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cQT" = ( +/area/maintenance/asteroid/port/west) +"cQd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cQU" = ( +/area/maintenance/asteroid/central) +"cQe" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -84878,7 +80896,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQV" = ( +"cQf" = ( /obj/structure/sign/enginesafety{ pixel_y = -32 }, @@ -84890,7 +80908,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQW" = ( +"cQg" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -84911,7 +80929,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQX" = ( +"cQh" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -84920,22 +80938,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cQY" = ( +"cQi" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cQZ" = ( +/area/maintenance/asteroid/starboard) +"cQj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRa" = ( +/area/maintenance/asteroid/starboard) +"cQk" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -84945,19 +80959,17 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cRb" = ( +/area/maintenance/asteroid/port/west) +"cQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRc" = ( +/area/crew_quarters/heads/chief) +"cQm" = ( /turf/closed/wall, -/area/crew_quarters/chief) -"cRd" = ( +/area/crew_quarters/heads/chief) +"cQn" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -84976,8 +80988,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRe" = ( +/area/crew_quarters/heads/chief) +"cQo" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -84986,22 +80998,18 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/engine/engineering) -"cRf" = ( +"cQp" = ( /obj/structure/grille/broken, /obj/item/stack/rods, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRg" = ( +/area/maintenance/asteroid/central) +"cQq" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRh" = ( +/area/maintenance/asteroid/starboard) +"cQr" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -85011,33 +81019,27 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cRi" = ( +/area/maintenance/asteroid/port/west) +"cQs" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cRj" = ( +/area/maintenance/asteroid/port/west) +"cQt" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cRk" = ( +/area/maintenance/asteroid/port/west) +"cQu" = ( /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRl" = ( +/area/crew_quarters/heads/chief) +"cQv" = ( /obj/structure/filingcabinet/chestdrawer, /obj/item/weapon/paper/monitorkey, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -85045,8 +81047,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRm" = ( +/area/crew_quarters/heads/chief) +"cQw" = ( /obj/item/weapon/cartridge/engineering{ pixel_x = 4; pixel_y = 5 @@ -85067,17 +81069,15 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRn" = ( +/area/crew_quarters/heads/chief) +"cQx" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRo" = ( +/area/maintenance/asteroid/starboard) +"cQy" = ( /obj/machinery/light/small{ dir = 1 }, @@ -85085,10 +81085,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRp" = ( +/area/maintenance/asteroid/starboard) +"cQz" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -85099,32 +81097,28 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRq" = ( +/area/maintenance/asteroid/starboard) +"cQA" = ( /obj/item/stack/rods, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRr" = ( +/area/maintenance/asteroid/central) +"cQB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRs" = ( +/area/crew_quarters/heads/chief) +"cQC" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRt" = ( +/area/crew_quarters/heads/chief) +"cQD" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/clothing/glasses/meson{ @@ -85133,8 +81127,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRu" = ( +/area/crew_quarters/heads/chief) +"cQE" = ( /obj/structure/chair{ dir = 8 }, @@ -85147,8 +81141,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRv" = ( +/area/crew_quarters/heads/chief) +"cQF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 @@ -85156,8 +81150,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRw" = ( +/area/crew_quarters/heads/chief) +"cQG" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -85165,24 +81159,20 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRx" = ( +/area/crew_quarters/heads/chief) +"cQH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRy" = ( +/area/maintenance/asteroid/starboard) +"cQI" = ( /obj/structure/girder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRz" = ( +/area/maintenance/asteroid/starboard) +"cQJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -85190,10 +81180,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRA" = ( +/area/maintenance/asteroid/starboard) +"cQK" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -85204,8 +81192,8 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRB" = ( +/area/crew_quarters/heads/chief) +"cQL" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -85217,17 +81205,15 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cRC" = ( +/area/crew_quarters/heads/chief) +"cQM" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRD" = ( +/area/maintenance/asteroid/central) +"cQN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -85239,10 +81225,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRE" = ( +/area/maintenance/asteroid/starboard) +"cQO" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -85250,222 +81234,170 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRF" = ( +/area/maintenance/asteroid/starboard) +"cQP" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRG" = ( +/area/maintenance/asteroid/starboard) +"cQQ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRH" = ( +/area/maintenance/asteroid/starboard) +"cQR" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRI" = ( +/area/maintenance/asteroid/central) +"cQS" = ( /obj/structure/girder, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRJ" = ( +/area/maintenance/asteroid/starboard) +"cQT" = ( /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRK" = ( +/area/maintenance/asteroid/central) +"cQU" = ( /obj/structure/closet/emcloset, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRL" = ( +/area/maintenance/asteroid/central) +"cQV" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRM" = ( +/area/maintenance/asteroid/central) +"cQW" = ( /obj/structure/girder, /obj/item/stack/rods, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRN" = ( +/area/maintenance/asteroid/central) +"cQX" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cRO" = ( +/area/maintenance/asteroid/starboard) +"cQY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRP" = ( +/area/maintenance/asteroid/central) +"cQZ" = ( /obj/structure/grille/broken, /obj/item/stack/rods, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRQ" = ( +/area/maintenance/asteroid/central) +"cRa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRR" = ( +/area/maintenance/asteroid/central) +"cRb" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cRS" = ( +/area/maintenance/asteroid/port/east) +"cRc" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRT" = ( +/area/maintenance/asteroid/central) +"cRd" = ( /obj/structure/girder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRU" = ( +/area/maintenance/asteroid/central) +"cRe" = ( /obj/structure/girder, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRV" = ( +/area/maintenance/asteroid/central) +"cRf" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRW" = ( +/area/maintenance/asteroid/central) +"cRg" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRX" = ( +/area/maintenance/asteroid/central) +"cRh" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRY" = ( +/area/maintenance/asteroid/central) +"cRi" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cRZ" = ( +/area/maintenance/asteroid/central) +"cRj" = ( /obj/structure/closet/crate, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSa" = ( +/area/maintenance/asteroid/central) +"cRk" = ( /obj/structure/closet/crate, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSb" = ( +/area/maintenance/asteroid/central) +"cRl" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSc" = ( +/area/maintenance/asteroid/central) +"cRm" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/syringe/charcoal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSd" = ( +/area/maintenance/asteroid/central) +"cRn" = ( /obj/structure/table, /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSe" = ( +/area/maintenance/asteroid/central) +"cRo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -85477,33 +81409,27 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cSf" = ( +/area/maintenance/asteroid/central) +"cRp" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"cSg" = ( +/area/maintenance/asteroid/port/west) +"cRq" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) -"cSh" = ( +"cRr" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSi" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRs" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -85512,10 +81438,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSj" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRt" = ( /obj/machinery/camera{ c_tag = "Aux Base Construction North"; dir = 1; @@ -85526,7 +81450,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cSk" = ( +"cRu" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -85535,10 +81459,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSl" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRv" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -85548,56 +81470,44 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSm" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRw" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSn" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRx" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSo" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRy" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSp" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRz" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSq" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRA" = ( /obj/structure/grille, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSr" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRB" = ( /obj/machinery/camera{ c_tag = "Aux Base Construction South"; dir = 6; @@ -85607,7 +81517,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/shuttle/auxillary_base) -"cSs" = ( +"cRC" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -85616,10 +81526,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSt" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRD" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -85629,10 +81537,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSu" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRE" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -85642,45 +81548,35 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSv" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRF" = ( /obj/structure/closet, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSw" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRG" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSx" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRH" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSy" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSz" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRJ" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 4; @@ -85689,10 +81585,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSA" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRK" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -85702,18 +81596,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSB" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRL" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSC" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRM" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -85723,10 +81613,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSD" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -85737,10 +81625,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSE" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRO" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -85749,10 +81635,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSF" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRP" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -85765,10 +81649,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSG" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRQ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -85778,17 +81660,13 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSH" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRR" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSI" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRS" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -85798,10 +81676,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSJ" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRT" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -85811,65 +81687,49 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSK" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRU" = ( /obj/structure/closet/crate, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSL" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRV" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSM" = ( +/area/maintenance/asteroid/aft/arrivals) +"cRW" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSN" = ( +/area/maintenance/asteroid/aft/science) +"cRX" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSO" = ( +/area/maintenance/asteroid/aft/science) +"cRY" = ( /obj/item/stack/rods, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSP" = ( +/area/maintenance/asteroid/aft/science) +"cRZ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSQ" = ( +/area/maintenance/asteroid/aft/science) +"cSa" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSR" = ( +/area/maintenance/asteroid/aft/science) +"cSb" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -85878,44 +81738,38 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSS" = ( +/area/maintenance/asteroid/aft/science) +"cSc" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cST" = ( +/area/maintenance/asteroid/aft/science) +"cSd" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/open/floor/plating/asteroid, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cSU" = ( +/area/maintenance/asteroid/aft/science) +"cSe" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cSV" = ( +/area/science/storage) +"cSf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cSW" = ( +/area/science/storage) +"cSg" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/power/apc{ @@ -85931,15 +81785,15 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cSX" = ( +/area/science/storage) +"cSh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cSY" = ( +/area/science/storage) +"cSi" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/light{ @@ -85949,8 +81803,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cSZ" = ( +/area/science/storage) +"cSj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/cable/orange{ @@ -85961,8 +81815,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTa" = ( +/area/science/storage) +"cSk" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -85971,8 +81825,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTb" = ( +/area/science/storage) +"cSl" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -85981,49 +81835,49 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, +/area/science/storage) +"cSm" = ( /obj/machinery/camera{ c_tag = "Toxins Storage"; dir = 9; icon_state = "camera"; network = list("SS13","RD") }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTd" = ( +/area/science/storage) +"cSn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTe" = ( +/area/science/storage) +"cSo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/mixing) -"cTf" = ( +/area/science/mixing) +"cSp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTg" = ( +/area/science/storage) +"cSq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -86035,8 +81889,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTh" = ( +/area/science/storage) +"cSr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -86048,8 +81902,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTi" = ( +/area/science/storage) +"cSs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -86065,31 +81919,31 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTj" = ( +/area/science/storage) +"cSt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/toxins/storage) -"cTk" = ( +/area/science/storage) +"cSu" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTl" = ( +/area/crew_quarters/heads/hor) +"cSv" = ( /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTm" = ( +/area/crew_quarters/heads/hor) +"cSw" = ( /obj/structure/displaycase/labcage, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTn" = ( +/area/crew_quarters/heads/hor) +"cSx" = ( /obj/machinery/button/door{ id = "researchlockdown"; name = "Research Emergency Lockdown"; @@ -86110,22 +81964,22 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTo" = ( +/area/crew_quarters/heads/hor) +"cSy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTp" = ( +/area/crew_quarters/heads/hor) +"cSz" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTq" = ( +/area/crew_quarters/heads/hor) +"cSA" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -86136,19 +81990,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTr" = ( +/area/maintenance/asteroid/aft/science) +"cSB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTs" = ( +/area/maintenance/asteroid/aft/science) +"cSC" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -86159,16 +82009,14 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTt" = ( +/area/maintenance/asteroid/aft/science) +"cSD" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTu" = ( +/area/crew_quarters/heads/hor) +"cSE" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = 1; @@ -86183,15 +82031,15 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTv" = ( +/area/crew_quarters/heads/hor) +"cSF" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cTw" = ( +/area/crew_quarters/heads/hor) +"cSG" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Research Director's Desk"; @@ -86203,22 +82051,22 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTx" = ( +/area/crew_quarters/heads/hor) +"cSH" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTy" = ( +/area/crew_quarters/heads/hor) +"cSI" = ( /obj/machinery/computer/mecha, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTz" = ( +/area/crew_quarters/heads/hor) +"cSJ" = ( /obj/structure/rack, /obj/item/device/paicard{ pixel_x = 4 @@ -86230,8 +82078,8 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cTA" = ( +/area/crew_quarters/heads/hor) +"cSK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -86243,10 +82091,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTB" = ( +/area/maintenance/asteroid/aft/science) +"cSL" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -86259,10 +82105,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTC" = ( +/area/maintenance/asteroid/aft/science) +"cSM" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -86274,10 +82118,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTD" = ( +/area/maintenance/asteroid/aft/science) +"cSN" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -86290,10 +82132,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTE" = ( +/area/maintenance/asteroid/aft/science) +"cSO" = ( /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -86306,47 +82146,41 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTF" = ( +/area/crew_quarters/heads/hor) +"cSP" = ( /obj/structure/rack, /obj/item/device/aicard, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cTG" = ( +/area/crew_quarters/heads/hor) +"cSQ" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cTH" = ( +/area/crew_quarters/heads/hor) +"cSR" = ( /obj/structure/grille, /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTI" = ( +/area/maintenance/asteroid/aft/science) +"cSS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTJ" = ( +/area/maintenance/asteroid/aft/science) +"cST" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTK" = ( +/area/maintenance/asteroid/aft/science) +"cSU" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -86358,19 +82192,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTL" = ( +/area/maintenance/asteroid/aft/science) +"cSV" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTM" = ( +/area/maintenance/asteroid/aft/science) +"cSW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -86384,10 +82214,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTN" = ( +/area/maintenance/asteroid/aft/science) +"cSX" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -86400,10 +82228,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTO" = ( +/area/maintenance/asteroid/aft/science) +"cSY" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -86413,10 +82239,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTP" = ( +/area/maintenance/asteroid/aft/science) +"cSZ" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -86426,10 +82250,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTQ" = ( +/area/maintenance/asteroid/aft/science) +"cTa" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; @@ -86439,10 +82261,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTR" = ( +/area/maintenance/asteroid/aft/science) +"cTb" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -86453,19 +82273,15 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTS" = ( +/area/maintenance/asteroid/aft/science) +"cTc" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTT" = ( +/area/maintenance/asteroid/aft/science) +"cTd" = ( /obj/machinery/light/small, /obj/structure/chair{ dir = 4 @@ -86473,19 +82289,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTU" = ( +/area/maintenance/asteroid/aft/science) +"cTe" = ( /obj/structure/table, /obj/item/weapon/wrench, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTV" = ( +/area/maintenance/asteroid/aft/science) +"cTf" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; @@ -86498,10 +82310,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTW" = ( +/area/maintenance/asteroid/aft/science) +"cTg" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -86514,10 +82324,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTX" = ( +/area/maintenance/asteroid/aft/science) +"cTh" = ( /obj/machinery/light/small{ dir = 8 }, @@ -86525,35 +82333,27 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTY" = ( +/area/maintenance/asteroid/aft/science) +"cTi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cTZ" = ( +/area/maintenance/asteroid/aft/science) +"cTj" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cUa" = ( +/area/maintenance/asteroid/aft/science) +"cTk" = ( /obj/structure/girder, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/aft{ - name = "Aft Asteroid Maintenance" - }) -"cUb" = ( +/area/maintenance/asteroid/aft/science) +"cTl" = ( /obj/machinery/airalarm{ dir = 1; icon_state = "alarm0"; @@ -86563,7 +82363,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/turret_protected/ai) -"cUc" = ( +"cTm" = ( /obj/structure/disposaloutlet{ dir = 8 }, @@ -86573,7 +82373,7 @@ }, /turf/open/space, /area/space) -"cUd" = ( +"cTn" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 8 @@ -86581,7 +82381,7 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"cUe" = ( +"cTo" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 }, @@ -86591,7 +82391,7 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"cUf" = ( +"cTp" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -86599,7 +82399,7 @@ /area/mine/unexplored{ name = "Cargo Asteroid" }) -"cUg" = ( +"cTq" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -86608,7 +82408,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/sorting) -"cUh" = ( +"cTr" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 }, @@ -86623,7 +82423,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/quartermaster/sorting) -"cUi" = ( +"cTs" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -86633,10 +82433,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cUj" = ( +/area/maintenance/asteroid/starboard) +"cTt" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -86648,29 +82446,27 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/starboard{ - name = "Starboard Asteroid Maintenance" - }) -"cUk" = ( +/area/maintenance/asteroid/starboard) +"cTu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/hor) -"cUl" = ( +/area/crew_quarters/heads/hor) +"cTv" = ( /turf/closed/mineral, /area/derelict/secret{ valid_territory = 0 }) -"cUm" = ( +"cTw" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/derelict/secret{ valid_territory = 0 }) -"cUn" = ( +"cTx" = ( /obj/structure/girder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -86678,21 +82474,21 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUo" = ( +"cTy" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/derelict/secret{ valid_territory = 0 }) -"cUp" = ( +"cTz" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/derelict/secret{ valid_territory = 0 }) -"cUq" = ( +"cTA" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/lootdrop/maintenance, @@ -86703,7 +82499,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUr" = ( +"cTB" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, @@ -86714,14 +82510,14 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUs" = ( +"cTC" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/derelict/secret{ valid_territory = 0 }) -"cUt" = ( +"cTD" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-20"; light_color = "#E1E17D"; @@ -86735,7 +82531,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUu" = ( +"cTE" = ( /obj/structure/bed, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless @@ -86743,7 +82539,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUv" = ( +"cTF" = ( /obj/structure/sign/map/left/ceres{ pixel_x = 32 }, @@ -86763,12 +82559,12 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUw" = ( +"cTG" = ( /turf/closed/mineral/random/low_chance, /area/derelict/secret{ valid_territory = 0 }) -"cUx" = ( +"cTH" = ( /obj/structure/filingcabinet/chestdrawer, /obj/item/weapon/paper/crumpled{ info = "I can't be here for much longer, this station is too empty for its own good. Something is wrong..." @@ -86787,7 +82583,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUy" = ( +"cTI" = ( /obj/item/weapon/paper/crumpled/bloody{ info = "...THE HOPLINE CALLS...IT THIRSTS FOR BLOOD...I MUST GO..." }, @@ -86797,7 +82593,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUz" = ( +"cTJ" = ( /obj/structure/chair{ dir = 4 }, @@ -86807,7 +82603,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUA" = ( +"cTK" = ( /obj/structure/table, /obj/item/weapon/pen, /turf/open/floor/plating{ @@ -86816,7 +82612,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUB" = ( +"cTL" = ( /obj/structure/sign/map/left{ pixel_y = -32 }, @@ -86826,7 +82622,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUC" = ( +"cTM" = ( /obj/structure/table, /obj/structure/sign/map/right{ pixel_y = -32 @@ -86837,7 +82633,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUD" = ( +"cTN" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -86849,7 +82645,7 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUE" = ( +"cTO" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/floorgrime{ @@ -86858,13 +82654,13 @@ /area/derelict/secret{ valid_territory = 0 }) -"cUF" = ( +"cTP" = ( /obj/machinery/smartfridge/food, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"cUG" = ( +"cTQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ name = "Kitchen Pick-Up"; @@ -86873,12 +82669,11 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen" }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/crew_quarters/kitchen) -"cUH" = ( +"cTR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -86886,13 +82681,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cUI" = ( +"cTS" = ( /obj/machinery/plantgenes, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"cUJ" = ( +"cTT" = ( /obj/machinery/recharge_station, /obj/machinery/light/small{ dir = 8 @@ -86900,14 +82695,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/assembly/robotics) -"cUK" = ( +/area/science/robotics/lab) +"cTU" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cUL" = ( +"cTV" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -86916,12 +82711,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cUM" = ( +"cTW" = ( /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cUN" = ( +"cTX" = ( /obj/machinery/button/door{ id = "armoryaccess"; name = "Armory Shutter Access"; @@ -86932,7 +82727,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cUO" = ( +"cTY" = ( /obj/machinery/light/small{ dir = 4 }, @@ -86940,13 +82735,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cUP" = ( +"cTZ" = ( /obj/structure/closet/secure_closet/CMO, /turf/open/floor/plasteel/barber{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/cmo) -"cUQ" = ( +/area/crew_quarters/heads/cmo) +"cUa" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Mix To Incinerator"; @@ -86955,10 +82750,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUR" = ( +/area/maintenance/asteroid/central) +"cUb" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ tag = "icon-manifold (NORTH)"; icon_state = "manifold"; @@ -86967,10 +82760,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUS" = ( +/area/maintenance/asteroid/central) +"cUc" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; @@ -86980,36 +82771,28 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUT" = ( +/area/maintenance/asteroid/central) +"cUd" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUU" = ( +/area/maintenance/asteroid/central) +"cUe" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUV" = ( +/area/maintenance/asteroid/central) +"cUf" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUW" = ( +/area/maintenance/asteroid/central) +"cUg" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" @@ -87018,10 +82801,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUX" = ( +/area/maintenance/asteroid/central) +"cUh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -87029,27 +82810,21 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUY" = ( +/area/maintenance/asteroid/central) +"cUi" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cUZ" = ( +/area/maintenance/asteroid/central) +"cUj" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVa" = ( +/area/maintenance/asteroid/central) +"cUk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -87059,10 +82834,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVb" = ( +/area/maintenance/asteroid/central) +"cUl" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; @@ -87071,10 +82844,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVc" = ( +/area/maintenance/asteroid/central) +"cUm" = ( /obj/machinery/light/small{ dir = 8 }, @@ -87087,10 +82858,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVd" = ( +/area/maintenance/asteroid/central) +"cUn" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; @@ -87099,10 +82868,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVe" = ( +/area/maintenance/asteroid/central) +"cUo" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; @@ -87112,10 +82879,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVf" = ( +/area/maintenance/asteroid/central) +"cUp" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -87125,10 +82890,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVg" = ( +/area/maintenance/asteroid/central) +"cUq" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -87137,10 +82900,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVh" = ( +/area/maintenance/asteroid/central) +"cUr" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -87149,10 +82910,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVi" = ( +/area/maintenance/asteroid/central) +"cUs" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -87162,10 +82921,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVj" = ( +/area/maintenance/asteroid/central) +"cUt" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ tag = "icon-intact (EAST)"; icon_state = "intact"; @@ -87174,10 +82931,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVk" = ( +/area/maintenance/asteroid/central) +"cUu" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable{ d1 = 2; @@ -87192,10 +82947,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVl" = ( +/area/maintenance/asteroid/central) +"cUv" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -87205,10 +82958,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVm" = ( +/area/maintenance/asteroid/central) +"cUw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable{ d1 = 4; @@ -87219,10 +82970,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVn" = ( +/area/maintenance/asteroid/central) +"cUx" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -87231,20 +82980,18 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVo" = ( +/area/maintenance/asteroid/central) +"cUy" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVp" = ( +/area/maintenance/disposal/incinerator) +"cUz" = ( /turf/closed/wall/rust{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVq" = ( +/area/maintenance/disposal/incinerator) +"cUA" = ( /obj/machinery/door/airlock/atmos{ name = "Turbine Access"; req_access_txt = "32" @@ -87259,8 +83006,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVr" = ( +/area/maintenance/disposal/incinerator) +"cUB" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" @@ -87274,10 +83021,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVs" = ( +/area/maintenance/asteroid/central) +"cUC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -87290,10 +83035,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVt" = ( +/area/maintenance/asteroid/central) +"cUD" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -87305,10 +83048,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cVu" = ( +/area/maintenance/asteroid/central) +"cUE" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4; @@ -87318,8 +83059,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVv" = ( +/area/maintenance/disposal/incinerator) +"cUF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" @@ -87327,8 +83068,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVw" = ( +/area/maintenance/disposal/incinerator) +"cUG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -87345,15 +83086,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVx" = ( +/area/maintenance/disposal/incinerator) +"cUH" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVy" = ( +/area/maintenance/disposal/incinerator) +"cUI" = ( /obj/machinery/power/terminal{ dir = 4 }, @@ -87364,8 +83105,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVz" = ( +/area/maintenance/disposal/incinerator) +"cUJ" = ( /obj/machinery/power/smes{ capacity = 9e+006; charge = 10000 @@ -87377,16 +83118,16 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVA" = ( +/area/maintenance/disposal/incinerator) +"cUK" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVB" = ( +/area/maintenance/disposal/incinerator) +"cUL" = ( /obj/machinery/atmospherics/pipe/manifold4w/general{ level = 2 }, @@ -87404,8 +83145,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVC" = ( +/area/maintenance/disposal/incinerator) +"cUM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, @@ -87418,8 +83159,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVD" = ( +/area/maintenance/disposal/incinerator) +"cUN" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -87434,8 +83175,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVE" = ( +/area/maintenance/disposal/incinerator) +"cUO" = ( /obj/machinery/airalarm{ desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; @@ -87458,8 +83199,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVF" = ( +/area/maintenance/disposal/incinerator) +"cUP" = ( /obj/structure/chair/stool, /obj/structure/cable{ icon_state = "0-4"; @@ -87474,8 +83215,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVG" = ( +/area/maintenance/disposal/incinerator) +"cUQ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -87485,8 +83226,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVH" = ( +/area/maintenance/disposal/incinerator) +"cUR" = ( /obj/machinery/atmospherics/components/binary/valve{ name = "Mix to Space" }, @@ -87498,14 +83239,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVI" = ( +/area/maintenance/disposal/incinerator) +"cUS" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVJ" = ( +/area/maintenance/disposal/incinerator) +"cUT" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -87514,8 +83255,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVK" = ( +/area/maintenance/disposal/incinerator) +"cUU" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Incinerator to Output"; @@ -87524,8 +83265,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVL" = ( +/area/maintenance/disposal/incinerator) +"cUV" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -87535,8 +83276,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVM" = ( +/area/maintenance/disposal/incinerator) +"cUW" = ( /obj/machinery/computer/turbine_computer{ id = "incineratorturbine" }, @@ -87547,15 +83288,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVN" = ( +/area/maintenance/disposal/incinerator) +"cUX" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVO" = ( +/area/maintenance/disposal/incinerator) +"cUY" = ( /obj/machinery/button/door{ id = "auxincineratorvent"; name = "Auxiliary Vent Control"; @@ -87575,8 +83316,8 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cVP" = ( +/area/maintenance/disposal/incinerator) +"cUZ" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -87587,8 +83328,8 @@ name = "Incinerator to Space" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cVQ" = ( +/area/maintenance/disposal/incinerator) +"cVa" = ( /obj/machinery/doorButtons/airlock_controller{ idExterior = "incinerator_airlock_exterior"; idSelf = "incinerator_access_control"; @@ -87609,29 +83350,29 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cVR" = ( +/area/maintenance/disposal/incinerator) +"cVb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVS" = ( +/area/maintenance/disposal/incinerator) +"cVc" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVT" = ( +/area/maintenance/disposal/incinerator) +"cVd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVU" = ( +/area/maintenance/disposal/incinerator) +"cVe" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; frequency = 1449; @@ -87648,14 +83389,14 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/maintenance/incinerator) -"cVV" = ( +/area/maintenance/disposal/incinerator) +"cVf" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cVW" = ( +/area/maintenance/disposal/incinerator) +"cVg" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -87663,8 +83404,8 @@ on = 1 }, /turf/open/space, -/area/maintenance/incinerator) -"cVX" = ( +/area/maintenance/disposal/incinerator) +"cVh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; on = 1 @@ -87685,16 +83426,16 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/maintenance/incinerator) -"cVY" = ( +/area/maintenance/disposal/incinerator) +"cVi" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/open/floor/engine, -/area/maintenance/incinerator) -"cVZ" = ( +/area/maintenance/disposal/incinerator) +"cVj" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; on = 1 @@ -87717,13 +83458,13 @@ icon_state = "cobweb2" }, /turf/open/floor/engine, -/area/maintenance/incinerator) -"cWa" = ( +/area/maintenance/disposal/incinerator) +"cVk" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/space, -/area/maintenance/incinerator) -"cWb" = ( +/area/maintenance/disposal/incinerator) +"cVl" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; frequency = 1449; @@ -87740,8 +83481,8 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/maintenance/incinerator) -"cWc" = ( +/area/maintenance/disposal/incinerator) +"cVm" = ( /obj/machinery/door/poddoor{ id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent" @@ -87749,8 +83490,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWd" = ( +/area/maintenance/disposal/incinerator) +"cVn" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; frequency = 1441; @@ -87759,8 +83500,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWe" = ( +/area/maintenance/disposal/incinerator) +"cVo" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -87775,8 +83516,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWf" = ( +/area/maintenance/disposal/incinerator) +"cVp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -87789,11 +83530,11 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWg" = ( +/area/maintenance/disposal/incinerator) +"cVq" = ( /turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cWh" = ( +/area/maintenance/disposal/incinerator) +"cVr" = ( /obj/machinery/power/compressor{ comp_id = "incineratorturbine"; dir = 1; @@ -87807,8 +83548,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWi" = ( +/area/maintenance/disposal/incinerator) +"cVs" = ( /obj/machinery/power/turbine{ luminosity = 2 }, @@ -87816,21 +83557,21 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWj" = ( +/area/maintenance/disposal/incinerator) +"cVt" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/incinerator) -"cWk" = ( +/area/maintenance/disposal/incinerator) +"cVu" = ( /obj/structure/sign/fire{ pixel_x = 0; pixel_y = 0 }, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cWl" = ( +/area/maintenance/disposal/incinerator) +"cVv" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; name = "Turbine Vent" @@ -87838,8 +83579,8 @@ /turf/open/floor/engine/vacuum{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/incinerator) -"cWm" = ( +/area/maintenance/disposal/incinerator) +"cVw" = ( /obj/machinery/power/apc{ dir = 1; name = "Armory APC"; @@ -87862,7 +83603,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cWn" = ( +"cVx" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -87880,7 +83621,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cWo" = ( +"cVy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -87893,7 +83634,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cWp" = ( +"cVz" = ( /obj/structure/closet/secure_closet{ name = "contraband locker"; req_access_txt = "3" @@ -87905,7 +83646,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/ai_monitored/security/armory) -"cWq" = ( +"cVA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; @@ -87915,7 +83656,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWr" = ( +"cVB" = ( /obj/machinery/light/small{ dir = 1 }, @@ -87923,12 +83664,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWs" = ( +"cVC" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWt" = ( +"cVD" = ( /obj/machinery/airalarm{ frequency = 1439; locked = 0; @@ -87938,7 +83679,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWu" = ( +"cVE" = ( /obj/machinery/camera{ c_tag = "Security Interrogation"; dir = 9; @@ -87950,13 +83691,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWv" = ( +"cVF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWw" = ( +"cVG" = ( /obj/structure/chair{ dir = 4 }, @@ -87964,14 +83705,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWx" = ( +"cVH" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWy" = ( +"cVI" = ( /obj/structure/chair{ dir = 8 }, @@ -87979,7 +83720,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWz" = ( +"cVJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -87987,7 +83728,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWA" = ( +"cVK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -87995,14 +83736,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWB" = ( +"cVL" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWC" = ( +"cVM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88010,7 +83751,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWD" = ( +"cVN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88019,13 +83760,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWE" = ( +"cVO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWF" = ( +"cVP" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -88042,7 +83783,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWG" = ( +"cVQ" = ( /obj/machinery/power/apc{ dir = 1; name = "Security Transfer Range APC"; @@ -88057,7 +83798,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWH" = ( +"cVR" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; @@ -88067,7 +83808,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWI" = ( +"cVS" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -88086,7 +83827,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWJ" = ( +"cVT" = ( /obj/structure/mineral_door/iron{ name = "Transfer Center" }, @@ -88099,7 +83840,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWK" = ( +"cVU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -88116,7 +83857,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWL" = ( +"cVV" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -88132,7 +83873,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/prison) -"cWM" = ( +"cVW" = ( /obj/machinery/door/airlock/security{ name = "Inmate Transfer Facility"; req_access_txt = "2" @@ -88146,7 +83887,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWN" = ( +"cVX" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -88156,7 +83897,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWO" = ( +"cVY" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -88169,7 +83910,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWP" = ( +"cVZ" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -88179,12 +83920,11 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/security/transfer) -"cWQ" = ( +"cWa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/grille, /obj/structure/cable{ icon_state = "0-4" @@ -88192,11 +83932,12 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cWR" = ( +/area/crew_quarters/heads/chief) +"cWb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88217,13 +83958,12 @@ /turf/open/floor/plasteel/neutral{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cWS" = ( +/area/crew_quarters/heads/chief) +"cWc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/grille, /obj/structure/cable{ d2 = 8; @@ -88232,100 +83972,77 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "ceoffice" }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"cWT" = ( +/area/crew_quarters/heads/chief) +"cWd" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cWU" = ( +/area/hallway/secondary/bridges/com_serv) +"cWe" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cWV" = ( +/area/hallway/secondary/bridges/com_engi) +"cWf" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cWW" = ( +/area/hallway/secondary/bridges/com_serv) +"cWg" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cWX" = ( +/area/hallway/secondary/bridges/com_serv) +"cWh" = ( /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cWY" = ( +/area/hallway/secondary/bridges/com_serv) +"cWi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cWZ" = ( +/area/hallway/secondary/bridges/com_engi) +"cWj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cXa" = ( +/area/hallway/secondary/bridges/com_engi) +"cWk" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXb" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWl" = ( /obj/machinery/camera{ c_tag = "Command-Service Bridge"; dir = 4; icon_state = "camera" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXc" = ( +/area/hallway/secondary/bridges/com_serv) +"cWm" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXd" = ( +/area/hallway/secondary/bridges/com_serv) +"cWn" = ( /obj/machinery/camera{ c_tag = "Command-Engineering Bridge"; dir = 8; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cXe" = ( +/area/hallway/secondary/bridges/com_engi) +"cWo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXf" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 8; @@ -88337,23 +84054,17 @@ d2 = 2 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXg" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWq" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXh" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWr" = ( /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXi" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWs" = ( /obj/machinery/power/apc{ dir = 8; name = "Command-Service Bridge APC"; @@ -88364,10 +84075,8 @@ d2 = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXj" = ( +/area/hallway/secondary/bridges/com_serv) +"cWt" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88375,10 +84084,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXk" = ( +/area/hallway/secondary/bridges/com_serv) +"cWu" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -88388,18 +84095,14 @@ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXl" = ( +/area/hallway/secondary/bridges/com_serv) +"cWv" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXm" = ( +/area/hallway/secondary/bridges/com_serv) +"cWw" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -88408,10 +84111,8 @@ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cXn" = ( +/area/hallway/secondary/bridges/com_serv) +"cWx" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera{ c_tag = "Medbay-Cargo Bridge"; @@ -88422,10 +84123,8 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cXo" = ( +/area/hallway/secondary/bridges/med_cargo) +"cWy" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -88433,7 +84132,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cXp" = ( +"cWz" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -88443,7 +84142,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cXq" = ( +"cWA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -88454,10 +84153,8 @@ pixel_x = 0 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXr" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88470,10 +84167,8 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXs" = ( +/area/hallway/secondary/bridges/engi_med) +"cWC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88481,10 +84176,8 @@ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXt" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88492,40 +84185,30 @@ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXu" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWE" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXv" = ( +/area/hallway/secondary/bridges/engi_med) +"cWF" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXw" = ( +/area/hallway/secondary/bridges/engi_med) +"cWG" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXx" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWH" = ( /obj/machinery/camera{ c_tag = "Service-Engineering Bridge 1"; dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXy" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWI" = ( /obj/machinery/power/apc{ dir = 2; name = "Service-Engineering Bridge APC"; @@ -88535,10 +84218,8 @@ icon_state = "0-4" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXz" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWJ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88546,10 +84227,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXA" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWK" = ( /obj/machinery/camera{ c_tag = "Service-Engineering Bridge 2"; dir = 1 @@ -88561,10 +84240,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXB" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWL" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88577,7 +84254,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cXC" = ( +"cWM" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88588,7 +84265,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cXD" = ( +"cWN" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88596,10 +84273,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXE" = ( +/area/hallway/secondary/bridges/engi_med) +"cWO" = ( /obj/machinery/camera{ c_tag = "Medbay-Engineering Bridge"; dir = 1 @@ -88611,10 +84286,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXF" = ( +/area/hallway/secondary/bridges/engi_med) +"cWP" = ( /obj/machinery/power/apc{ dir = 2; name = "Engineering-Medical Bridge APC"; @@ -88625,26 +84298,20 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXG" = ( +/area/hallway/secondary/bridges/engi_med) +"cWQ" = ( /obj/machinery/camera{ c_tag = "Medbay-Engineering Bridge 2"; dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXH" = ( +/area/hallway/secondary/bridges/engi_med) +"cWR" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXI" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWS" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -88655,10 +84322,8 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"cXJ" = ( +/area/hallway/secondary/bridges/serv_engi) +"cWT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88666,41 +84331,31 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Engineering-Medical Bridge" - }) -"cXK" = ( +/area/hallway/secondary/bridges/engi_med) +"cWU" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXL" = ( +/area/hallway/secondary/bridges/dock_med) +"cWV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXM" = ( +/area/hallway/secondary/bridges/dock_med) +"cWW" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXN" = ( +/area/hallway/secondary/bridges/dock_med) +"cWX" = ( /obj/machinery/camera{ c_tag = "Docking-Medbay Bridge"; dir = 8; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXO" = ( +/area/hallway/secondary/bridges/dock_med) +"cWY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -88708,19 +84363,15 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXP" = ( +/area/hallway/secondary/bridges/dock_med) +"cWZ" = ( /obj/machinery/light/small{ brightness = 3; dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXQ" = ( +/area/hallway/secondary/bridges/dock_med) +"cXa" = ( /obj/machinery/power/apc{ dir = 4; name = "Docking-Medical Bridge APC"; @@ -88732,18 +84383,14 @@ d2 = 2 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXR" = ( +/area/hallway/secondary/bridges/dock_med) +"cXb" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXS" = ( +/area/hallway/secondary/bridges/dock_med) +"cXc" = ( /obj/machinery/camera{ c_tag = "Docking-Medbay Bridge 2"; dir = 8; @@ -88753,10 +84400,8 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cXT" = ( +/area/hallway/secondary/bridges/dock_med) +"cXd" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ icon_state = "1-2" @@ -88764,17 +84409,16 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cXU" = ( +/area/hallway/primary/starboard/aft) +"cXe" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cXV" = ( -/obj/machinery/door/firedoor, +/area/hallway/primary/starboard/aft) +"cXf" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -88785,8 +84429,8 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cXW" = ( +/area/hallway/primary/starboard/aft) +"cXg" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -88796,34 +84440,26 @@ /turf/open/floor/plasteel/neutral/corner{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"cXX" = ( +/area/hallway/primary/starboard/aft) +"cXh" = ( /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cXY" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXi" = ( /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cXZ" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXj" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYa" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXk" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYb" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXl" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -88835,7 +84471,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cYc" = ( +"cXm" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -88848,7 +84484,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/aft) -"cYd" = ( +"cXn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88865,10 +84501,8 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYe" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88885,18 +84519,14 @@ pixel_x = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYf" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYg" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88907,10 +84537,8 @@ network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYh" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -88921,19 +84549,17 @@ network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYi" = ( +/area/hallway/secondary/bridges/sci_dock) +"cXs" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) -"cYj" = ( +"cXt" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/space, /area/space) -"cYk" = ( +"cXu" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -88952,10 +84578,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYl" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXv" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 8 @@ -88967,10 +84591,8 @@ pixel_x = 0 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYm" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXw" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ dir = 4; @@ -88988,10 +84610,8 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYn" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -88999,42 +84619,32 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYo" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXy" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYp" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYq" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXA" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYr" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXB" = ( /obj/machinery/camera{ c_tag = "Core-Command-Cargo Bridge 1"; dir = 8; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYs" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -89045,10 +84655,8 @@ pixel_y = 0 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYt" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -89058,10 +84666,8 @@ icon_state = "1-8" }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYu" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXE" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89072,18 +84678,14 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYv" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYw" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXG" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89094,28 +84696,22 @@ dir = 1 }, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYx" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXH" = ( /obj/machinery/camera{ c_tag = "Core-Command-Cargo Bridge 2"; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYy" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXI" = ( /obj/machinery/camera{ c_tag = "Core-Command-Cargo Bridge 3"; network = list("SS13") }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYz" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXJ" = ( /obj/machinery/power/apc{ dir = 1; name = "Cargo-AI-Command Bridge APC"; @@ -89126,20 +84722,16 @@ icon_state = "0-4" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYA" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXK" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYB" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXL" = ( /obj/machinery/camera{ c_tag = "Core-Command-Cargo Bridge 3"; network = list("SS13") @@ -89150,10 +84742,8 @@ icon_state = "4-8" }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYC" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXM" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -89165,8 +84755,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cYD" = ( +/area/hallway/primary/starboard/fore) +"cXN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -89186,31 +84776,23 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cYE" = ( +/area/hallway/primary/starboard/fore) +"cXO" = ( /obj/effect/landmark/lightsout, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYF" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXP" = ( /obj/machinery/light, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYG" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXQ" = ( /obj/machinery/light/small, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYH" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXR" = ( /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYI" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXS" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -89221,34 +84803,26 @@ /obj/structure/grille, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "Cargo-AI-Command Bridge" - }) -"cYJ" = ( +/area/hallway/secondary/bridges/cargo_ai) +"cXT" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cYK" = ( +/area/hallway/secondary/bridges/com_engi) +"cXU" = ( /obj/machinery/light/small{ brightness = 3; dir = 8 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cYL" = ( +/area/hallway/secondary/bridges/com_engi) +"cXV" = ( /obj/effect/landmark/lightsout, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Service Bridge" - }) -"cYM" = ( +/area/hallway/secondary/bridges/com_serv) +"cXW" = ( /obj/machinery/power/apc{ dir = 4; name = "Command-Engineering Bridge APC"; @@ -89261,10 +84835,8 @@ d2 = 2 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cYN" = ( +/area/hallway/secondary/bridges/com_engi) +"cXX" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89272,16 +84844,12 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Command-Engineering Bridge" - }) -"cYO" = ( +/area/hallway/secondary/bridges/com_engi) +"cXY" = ( /obj/effect/landmark/lightsout, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Medical-Cargo Bridge" - }) -"cYP" = ( +/area/hallway/secondary/bridges/med_cargo) +"cXZ" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ d1 = 1; @@ -89296,7 +84864,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cYQ" = ( +"cYa" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89310,7 +84878,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cYR" = ( +"cYb" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -89323,21 +84891,17 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/central) -"cYS" = ( +"cYc" = ( /obj/effect/landmark/lightsout, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Docking-Medical Bridge" - }) -"cYT" = ( +/area/hallway/secondary/bridges/dock_med) +"cYd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cYU" = ( +/area/hallway/secondary/bridges/serv_sci) +"cYe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; @@ -89350,10 +84914,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cYV" = ( +/area/hallway/secondary/bridges/serv_sci) +"cYf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -89363,25 +84925,19 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cYW" = ( +/area/hallway/secondary/bridges/serv_sci) +"cYg" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine{ baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, -/area/construction/hallway{ - name = "Service-Science Bridge" - }) -"cYX" = ( +/area/hallway/secondary/bridges/serv_sci) +"cYh" = ( /obj/effect/landmark/lightsout, /turf/open/floor/engine, -/area/construction/hallway{ - name = "Science-Docking Bridge" - }) -"cYY" = ( +/area/hallway/secondary/bridges/sci_dock) +"cYi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -89393,8 +84949,8 @@ dir = 1; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cYZ" = ( +/area/hallway/primary/starboard/fore) +"cYj" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -89403,10 +84959,8 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cZa" = ( +/area/maintenance/asteroid/fore/com_west) +"cYk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89435,8 +84989,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/fore) -"cZb" = ( +/area/hallway/primary/starboard/fore) +"cYl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89451,10 +85005,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cZc" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cYm" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 @@ -89462,21 +85014,19 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/fore{ - name = "Fore Asteroid Maintenance" - }) -"cZd" = ( +/area/maintenance/asteroid/fore/cargo_south) +"cYn" = ( /obj/structure/table, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cZe" = ( +"cYo" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cZf" = ( +"cYp" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89486,7 +85036,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/port) -"cZg" = ( +"cYq" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -89496,19 +85046,19 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/primary/starboard) -"cZh" = ( +"cYr" = ( /obj/structure/table, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/medical/medbay) -"cZi" = ( +/area/medical/medbay/central) +"cYs" = ( /obj/structure/displaycase/trophy, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/library) -"cZj" = ( +"cYt" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -89518,30 +85068,24 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cZk" = ( +/area/maintenance/asteroid/central) +"cYu" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cZl" = ( +/area/maintenance/asteroid/central) +"cYv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"cZm" = ( +/area/maintenance/asteroid/central) +"cYw" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) -"cZn" = ( +"cYx" = ( /obj/machinery/door/airlock/titanium{ name = "mech bay external airlock" }, @@ -89572,7 +85116,7 @@ }, /turf/open/floor/plating, /area/shuttle/abandoned) -"cZo" = ( +"cYy" = ( /obj/structure/shuttle/engine/propulsion{ tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; @@ -89580,7 +85124,7 @@ }, /turf/open/floor/plating/airless, /area/shuttle/abandoned) -"cZp" = ( +"cYz" = ( /obj/machinery/mech_bay_recharge_port{ tag = "icon-recharge_port"; icon_state = "recharge_port"; @@ -89592,7 +85136,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZq" = ( +"cYA" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -89602,21 +85146,21 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZr" = ( +"cYB" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZs" = ( +"cYC" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) -"cZt" = ( +"cYD" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/frame/machine, /obj/item/stack/cable_coil, @@ -89626,7 +85170,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZu" = ( +"cYE" = ( /obj/structure/shuttle/engine/heater{ tag = "icon-heater (NORTH)"; icon_state = "heater"; @@ -89635,7 +85179,7 @@ /obj/structure/window/reinforced, /turf/open/floor/plating/airless, /area/shuttle/abandoned) -"cZv" = ( +"cYF" = ( /obj/structure/mecha_wreckage/ripley, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -89643,7 +85187,7 @@ }, /turf/open/floor/mech_bay_recharge_floor, /area/shuttle/abandoned) -"cZw" = ( +"cYG" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -89654,7 +85198,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZx" = ( +"cYH" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -89669,7 +85213,7 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) -"cZy" = ( +"cYI" = ( /obj/effect/spawner/lootdrop{ loot = list(/obj/mecha/working/ripley/mining = 1, /obj/structure/mecha_wreckage/ripley = 5); lootdoubles = 0; @@ -89677,7 +85221,7 @@ }, /turf/open/floor/mech_bay_recharge_floor, /area/shuttle/abandoned) -"cZz" = ( +"cYJ" = ( /obj/machinery/computer/mech_bay_power_console, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -89685,22 +85229,22 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZA" = ( +"cYK" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZB" = ( +"cYL" = ( /obj/machinery/door/airlock/titanium{ name = "mech bay" }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZC" = ( +"cYM" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) -"cZD" = ( +"cYN" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89724,7 +85268,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZE" = ( +"cYO" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89741,7 +85285,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZF" = ( +"cYP" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89751,7 +85295,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZG" = ( +"cYQ" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89766,7 +85310,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZH" = ( +"cYR" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89779,7 +85323,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZI" = ( +"cYS" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89797,10 +85341,10 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZJ" = ( +"cYT" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned) -"cZK" = ( +"cYU" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89815,7 +85359,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZL" = ( +"cYV" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89829,7 +85373,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZM" = ( +"cYW" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89846,7 +85390,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZN" = ( +"cYX" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89864,7 +85408,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZO" = ( +"cYY" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89886,7 +85430,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZP" = ( +"cYZ" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -89901,13 +85445,13 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"cZQ" = ( +"cZa" = ( /obj/machinery/door/poddoor{ id = "cerewhiteleft" }, /turf/open/floor/plating, /area/shuttle/abandoned) -"cZR" = ( +"cZb" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -89918,13 +85462,13 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) -"cZS" = ( +"cZc" = ( /obj/machinery/door/poddoor{ id = "cerewhiteright" }, /turf/open/floor/plating, /area/shuttle/abandoned) -"cZT" = ( +"cZd" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/emergency, /obj/item/weapon/crowbar, @@ -89933,32 +85477,32 @@ }, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) -"cZU" = ( +"cZe" = ( /obj/machinery/computer/aifixer, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) -"cZV" = ( +"cZf" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) -"cZW" = ( +"cZg" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"cZX" = ( +"cZh" = ( /obj/machinery/computer/card, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"cZY" = ( +"cZi" = ( /obj/machinery/computer/emergency_shuttle, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"cZZ" = ( +"cZj" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 4; @@ -89966,15 +85510,15 @@ }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daa" = ( +"cZk" = ( /obj/structure/table, /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dab" = ( +"cZl" = ( /obj/machinery/computer/cargo/request, /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dac" = ( +"cZm" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; @@ -89986,7 +85530,7 @@ }, /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dad" = ( +"cZn" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89995,7 +85539,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/apc{ dir = 8; - name = "Starboard Primary Hallway APC"; + name = "Starboard Quarter Primary Hallway APC"; pixel_x = -25; pixel_y = 1 }, @@ -90003,15 +85547,15 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/hallway/primary/starboard) -"dae" = ( +/area/hallway/primary/starboard/aft) +"cZo" = ( /obj/structure/table, /turf/open/floor/plasteel/darkblue, /area/shuttle/escape) -"daf" = ( +"cZp" = ( /turf/open/floor/plasteel/darkblue, /area/shuttle/escape) -"dag" = ( +"cZq" = ( /obj/structure/chair/comfy/beige{ tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; @@ -90019,17 +85563,17 @@ }, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) -"dah" = ( +"cZr" = ( /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) -"dai" = ( +"cZs" = ( /obj/machinery/computer/station_alert, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daj" = ( +"cZt" = ( /obj/structure/chair/office/light{ tag = "icon-officechair_white (NORTH)"; icon_state = "officechair_white"; @@ -90037,7 +85581,7 @@ }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"dak" = ( +"cZu" = ( /obj/machinery/computer/communications, /obj/structure/window/reinforced{ dir = 4; @@ -90045,10 +85589,10 @@ }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"dal" = ( +"cZv" = ( /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dam" = ( +"cZw" = ( /obj/structure/chair/comfy/beige{ tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; @@ -90056,15 +85600,15 @@ }, /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dan" = ( +"cZx" = ( /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"dao" = ( +"cZy" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"dap" = ( +"cZz" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -90083,7 +85627,7 @@ /obj/item/clothing/glasses/welding, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"daq" = ( +"cZA" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -90103,7 +85647,7 @@ /obj/machinery/light, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"dar" = ( +"cZB" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -90122,7 +85666,7 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) -"das" = ( +"cZC" = ( /obj/effect/turf_decal/delivery{ dir = 1 }, @@ -90137,26 +85681,26 @@ /obj/machinery/light, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"dat" = ( +"cZD" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/darkblue, /area/shuttle/escape) -"dau" = ( +"cZE" = ( /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, /area/shuttle/escape) -"dav" = ( +"cZF" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daw" = ( +"cZG" = ( /turf/open/floor/plasteel/black, /area/shuttle/escape) -"dax" = ( +"cZH" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -90164,18 +85708,18 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"day" = ( +"cZI" = ( /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTH)"; icon_state = "darkyellow"; dir = 1 }, /area/shuttle/escape) -"daz" = ( +"cZJ" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"daA" = ( +"cZK" = ( /obj/structure/ore_box, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90183,7 +85727,7 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"daB" = ( +"cZL" = ( /obj/machinery/door/airlock/titanium{ name = "cockpit" }, @@ -90193,7 +85737,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daC" = ( +"cZM" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -90205,40 +85749,40 @@ }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) -"daD" = ( +"cZN" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/darkblue, /area/shuttle/escape) -"daE" = ( +"cZO" = ( /obj/structure/chair/comfy/beige{ dir = 8 }, /turf/open/floor/plasteel/darkblue, /area/shuttle/escape) -"daF" = ( +"cZP" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; dir = 1 }, /area/shuttle/escape) -"daG" = ( +"cZQ" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) -"daH" = ( +"cZR" = ( /obj/structure/chair/comfy/beige{ dir = 4 }, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"daI" = ( +"cZS" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"daJ" = ( +"cZT" = ( /obj/structure/table, /obj/item/device/gps{ gpstag = "NTCONST1"; @@ -90254,7 +85798,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daK" = ( +"cZU" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -90269,7 +85813,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daL" = ( +"cZV" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -90280,14 +85824,14 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daM" = ( +"cZW" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daN" = ( +"cZX" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/weapon/storage/firstaid/regular, @@ -90300,18 +85844,18 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daO" = ( +"cZY" = ( /obj/machinery/light, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daP" = ( +"cZZ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daQ" = ( +"daa" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -90326,12 +85870,12 @@ dir = 1 }, /area/shuttle/escape) -"daR" = ( +"dab" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) -"daS" = ( +"dac" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90339,14 +85883,14 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daT" = ( +"dad" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Cockpit"; req_access_txt = "19" }, /turf/open/floor/plasteel/black, /area/shuttle/escape) -"daU" = ( +"dae" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90354,7 +85898,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daV" = ( +"daf" = ( /obj/structure/chair/comfy/black, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90370,7 +85914,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daW" = ( +"dag" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90378,7 +85922,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"daX" = ( +"dah" = ( /obj/structure/chair, /turf/open/floor/mineral/plastitanium/brig{ tag = "icon-darkred (NORTHEAST)"; @@ -90387,21 +85931,21 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"daY" = ( +"dai" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; icon_state = "neutral"; dir = 8 }, /area/shuttle/escape) -"daZ" = ( +"daj" = ( /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; icon_state = "neutral"; dir = 4 }, /area/shuttle/escape) -"dba" = ( +"dak" = ( /obj/machinery/mech_bay_recharge_port{ tag = "icon-recharge_port"; icon_state = "recharge_port"; @@ -90409,10 +85953,10 @@ }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbb" = ( +"dal" = ( /turf/open/floor/plasteel, /area/shuttle/escape) -"dbc" = ( +"dam" = ( /obj/structure/table, /obj/item/weapon/phone{ pixel_x = -3; @@ -90424,7 +85968,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"dbd" = ( +"dan" = ( /obj/machinery/computer/shuttle/white_ship, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -90432,7 +85976,7 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"dbe" = ( +"dao" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -1; @@ -90444,13 +85988,13 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) -"dbf" = ( +"dap" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"dbg" = ( +"daq" = ( /obj/structure/chair{ dir = 8 }, @@ -90461,7 +86005,7 @@ }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"dbh" = ( +"dar" = ( /obj/machinery/button/flasher{ id = "shuttle_flasher"; pixel_x = -24; @@ -90475,23 +86019,23 @@ icon_state = "darkred" }, /area/shuttle/escape) -"dbi" = ( +"das" = ( /turf/open/floor/mineral/plastitanium/brig{ dir = 4; floor_tile = /obj/item/stack/tile/plasteel; icon_state = "darkred" }, /area/shuttle/escape) -"dbj" = ( +"dat" = ( /turf/open/floor/mech_bay_recharge_floor, /area/shuttle/escape) -"dbk" = ( +"dau" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) -"dbl" = ( +"dav" = ( /obj/machinery/door/airlock/glass_security{ name = "Emergency Shuttle Brig"; req_access_txt = "2" @@ -90500,11 +86044,11 @@ icon_state = "darkredfull" }, /area/shuttle/escape) -"dbm" = ( +"daw" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbn" = ( +"dax" = ( /turf/open/floor/mineral/plastitanium/brig{ tag = "icon-darkred"; icon_state = "darkred"; @@ -90512,7 +86056,7 @@ floor_tile = /obj/item/stack/tile/plasteel }, /area/shuttle/escape) -"dbo" = ( +"day" = ( /obj/effect/turf_decal/stripes/line{ tag = "icon-warningline (NORTH)"; icon_state = "warningline"; @@ -90531,7 +86075,7 @@ dir = 8 }, /area/shuttle/escape) -"dbp" = ( +"daz" = ( /obj/effect/turf_decal/stripes/line{ tag = "icon-warningline (NORTH)"; icon_state = "warningline"; @@ -90539,7 +86083,7 @@ }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbq" = ( +"daA" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ tag = "icon-warningline (NORTH)"; @@ -90556,7 +86100,7 @@ dir = 4 }, /area/shuttle/escape) -"dbr" = ( +"daB" = ( /obj/structure/chair{ dir = 1 }, @@ -90566,24 +86110,24 @@ icon_state = "darkred" }, /area/shuttle/escape) -"dbs" = ( +"daC" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Cargo" }, /turf/open/floor/plasteel/darkyellow, /area/shuttle/escape) -"dbt" = ( +"daD" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; icon_state = "brown"; dir = 8 }, /area/shuttle/escape) -"dbu" = ( +"daE" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbv" = ( +"daF" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ @@ -90592,11 +86136,11 @@ dir = 4 }, /area/shuttle/escape) -"dbw" = ( +"daG" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbx" = ( +"daH" = ( /obj/structure/table, /obj/item/weapon/storage/box/cups, /obj/item/device/radio/intercom{ @@ -90607,43 +86151,43 @@ }, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dby" = ( +"daI" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbz" = ( +"daJ" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbA" = ( +"daK" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /obj/item/weapon/storage/box/donkpockets, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbB" = ( +"daL" = ( /obj/structure/sign/nanotrasen{ pixel_x = -32; pixel_y = 32 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbC" = ( +"daM" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; icon_state = "brown"; dir = 10 }, /area/shuttle/escape) -"dbD" = ( +"daN" = ( /turf/open/floor/plasteel/brown, /area/shuttle/escape) -"dbE" = ( +"daO" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/brown, /area/shuttle/escape) -"dbF" = ( +"daP" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet, /turf/open/floor/plasteel/brown{ @@ -90652,24 +86196,24 @@ dir = 6 }, /area/shuttle/escape) -"dbG" = ( +"daQ" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbH" = ( +"daR" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; icon_state = "neutralcorner"; dir = 4 }, /area/shuttle/escape) -"dbI" = ( +"daS" = ( /turf/open/floor/plasteel/neutral/side, /area/shuttle/escape) -"dbJ" = ( +"daT" = ( /obj/item/device/radio/intercom{ dir = 4; name = "Station Intercom (General)"; @@ -90678,7 +86222,7 @@ }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbK" = ( +"daU" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; @@ -90689,7 +86233,7 @@ }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbL" = ( +"daV" = ( /obj/structure/chair{ dir = 8 }, @@ -90698,7 +86242,7 @@ }, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbM" = ( +"daW" = ( /obj/structure/chair{ dir = 4 }, @@ -90707,20 +86251,20 @@ }, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dbN" = ( +"daX" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -28 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbO" = ( +"daY" = ( /obj/structure/sign/bluecross_2{ pixel_x = 32; pixel_y = -32 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbP" = ( +"daZ" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; @@ -90728,7 +86272,7 @@ dir = 1 }, /area/shuttle/escape) -"dbQ" = ( +"dba" = ( /obj/machinery/light{ dir = 4 }, @@ -90738,13 +86282,13 @@ }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbR" = ( +"dbb" = ( /obj/machinery/door/airlock/glass_medical{ name = "Emergency Shuttle Medbay" }, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dbS" = ( +"dbc" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -90755,13 +86299,13 @@ dir = 8 }, /area/shuttle/escape) -"dbT" = ( +"dbd" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, /area/shuttle/escape) -"dbU" = ( +"dbe" = ( /mob/living/simple_animal/bot/medbot{ name = "Speedy* Recovery" }, @@ -90771,14 +86315,14 @@ dir = 9 }, /area/shuttle/escape) -"dbV" = ( +"dbf" = ( /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) -"dbW" = ( +"dbg" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/whiteblue/side{ @@ -90787,7 +86331,7 @@ dir = 1 }, /area/shuttle/escape) -"dbX" = ( +"dbh" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; @@ -90795,7 +86339,7 @@ dir = 1 }, /area/shuttle/escape) -"dbY" = ( +"dbi" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; @@ -90803,7 +86347,7 @@ dir = 1 }, /area/shuttle/escape) -"dbZ" = ( +"dbj" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/item/weapon/wrench, @@ -90813,21 +86357,21 @@ dir = 5 }, /area/shuttle/escape) -"dca" = ( +"dbk" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dcb" = ( +"dbl" = ( /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8 }, /area/shuttle/escape) -"dcc" = ( +"dbm" = ( /turf/open/floor/plasteel/white, /area/shuttle/escape) -"dcd" = ( +"dbn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; @@ -90835,11 +86379,11 @@ }, /turf/open/floor/plasteel/white, /area/shuttle/escape) -"dce" = ( +"dbo" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/white, /area/shuttle/escape) -"dcf" = ( +"dbp" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; @@ -90847,14 +86391,14 @@ }, /turf/open/floor/plasteel/white, /area/shuttle/escape) -"dcg" = ( +"dbq" = ( /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4 }, /area/shuttle/escape) -"dch" = ( +"dbr" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 8 @@ -90868,24 +86412,24 @@ dir = 5 }, /area/shuttle/escape) -"dci" = ( +"dbs" = ( /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) -"dcj" = ( +"dbt" = ( /turf/open/floor/plasteel/whiteblue/side, /area/shuttle/escape) -"dck" = ( +"dbu" = ( /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8 }, /area/shuttle/escape) -"dcl" = ( +"dbv" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; @@ -90897,21 +86441,21 @@ dir = 4 }, /area/shuttle/escape) -"dcm" = ( +"dbw" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) -"dcn" = ( +"dbx" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dco" = ( +"dby" = ( /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcp" = ( +"dbz" = ( /obj/structure/window/reinforced{ dir = 4; pixel_x = 0 @@ -90923,7 +86467,7 @@ /obj/machinery/iv_drip, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcq" = ( +"dbA" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 8 @@ -90934,7 +86478,7 @@ dir = 4 }, /area/shuttle/escape) -"dcr" = ( +"dbB" = ( /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty, @@ -90958,7 +86502,7 @@ /obj/item/weapon/reagent_containers/blood/random, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcs" = ( +"dbC" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 4; @@ -90976,7 +86520,7 @@ /obj/item/weapon/retractor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dct" = ( +"dbD" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, /obj/item/weapon/crowbar, @@ -90986,15 +86530,15 @@ dir = 4 }, /area/shuttle/escape) -"dcu" = ( +"dbE" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcv" = ( +"dbF" = ( /obj/structure/table/optable, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcw" = ( +"dbG" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 4; @@ -91007,7 +86551,7 @@ /obj/item/weapon/razor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) -"dcx" = ( +"dbH" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/o2, /obj/item/weapon/storage/firstaid/toxin, @@ -91017,14 +86561,14 @@ dir = 10 }, /area/shuttle/escape) -"dcy" = ( +"dbI" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 1 }, /turf/open/floor/plasteel/whiteblue/side, /area/shuttle/escape) -"dcz" = ( +"dbJ" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 0; @@ -91032,7 +86576,7 @@ }, /turf/open/floor/plasteel/whiteblue/side, /area/shuttle/escape) -"dcA" = ( +"dbK" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 8 @@ -91043,7 +86587,7 @@ dir = 6 }, /area/shuttle/escape) -"dcB" = ( +"dbL" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = -30 @@ -91054,23 +86598,23 @@ dir = 1 }, /area/shuttle/escape) -"dcC" = ( +"dbM" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Engine Room"; req_one_access_txt = "10;24" }, /turf/open/floor/plasteel/yellow, /area/shuttle/escape) -"dcD" = ( +"dbN" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcE" = ( +"dbO" = ( /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcF" = ( +"dbP" = ( /obj/structure/toilet{ icon_state = "toilet00"; dir = 8 @@ -91080,7 +86624,7 @@ }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcG" = ( +"dbQ" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (NORTHWEST)"; @@ -91088,14 +86632,14 @@ dir = 9 }, /area/shuttle/escape) -"dcH" = ( +"dbR" = ( /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) -"dcI" = ( +"dbS" = ( /obj/machinery/light{ dir = 1 }, @@ -91106,14 +86650,14 @@ dir = 1 }, /area/shuttle/escape) -"dcJ" = ( +"dbT" = ( /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (NORTHEAST)"; icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) -"dcK" = ( +"dbU" = ( /obj/structure/sink{ icon_state = "sink"; dir = 8; @@ -91125,13 +86669,13 @@ }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcL" = ( +"dbV" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcM" = ( +"dbW" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHWEST)"; @@ -91139,21 +86683,21 @@ dir = 10 }, /area/shuttle/escape) -"dcN" = ( +"dbX" = ( /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/escape) -"dcO" = ( +"dbY" = ( /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; icon_state = "yellowcorner"; dir = 4 }, /area/shuttle/escape) -"dcP" = ( +"dbZ" = ( /obj/structure/table, /obj/item/weapon/storage/box/metalfoam, /turf/open/floor/plasteel/yellow/side{ @@ -91162,7 +86706,7 @@ dir = 1 }, /area/shuttle/escape) -"dcQ" = ( +"dca" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ @@ -91171,7 +86715,7 @@ dir = 1 }, /area/shuttle/escape) -"dcR" = ( +"dcb" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ @@ -91180,20 +86724,20 @@ dir = 5 }, /area/shuttle/escape) -"dcS" = ( +"dcc" = ( /obj/structure/urinal{ pixel_y = -32 }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcT" = ( +"dcd" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/recharge_station, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) -"dcU" = ( +"dce" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (SOUTHWEST)"; @@ -91201,7 +86745,7 @@ dir = 10 }, /area/shuttle/escape) -"dcV" = ( +"dcf" = ( /obj/structure/sign/electricshock{ pixel_x = 32 }, @@ -91211,7 +86755,7 @@ dir = 4 }, /area/shuttle/escape) -"dcW" = ( +"dcg" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/yellow/side{ @@ -91220,20 +86764,20 @@ dir = 10 }, /area/shuttle/escape) -"dcX" = ( +"dch" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical, /obj/item/weapon/storage/toolbox/electrical, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) -"dcY" = ( +"dci" = ( /obj/structure/table, /obj/structure/sign/enginesafety{ pixel_y = -32 }, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) -"dcZ" = ( +"dcj" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 0; @@ -91241,15 +86785,15 @@ }, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) -"dda" = ( +"dck" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) -"ddb" = ( +"dcl" = ( /obj/machinery/light, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) -"ddc" = ( +"dcm" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = -30 @@ -91260,14 +86804,14 @@ dir = 6 }, /area/shuttle/escape) -"ddd" = ( +"dcn" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, /area/shuttle/escape) -"dde" = ( +"dco" = ( /turf/open/floor/plating, /area/shuttle/escape) -"ddf" = ( +"dcp" = ( /obj/machinery/light/small{ tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; @@ -91275,7 +86819,7 @@ }, /turf/open/floor/plating, /area/shuttle/escape) -"ddg" = ( +"dcq" = ( /obj/machinery/power/terminal{ tag = "icon-term (EAST)"; icon_state = "term"; @@ -91283,35 +86827,33 @@ }, /turf/open/floor/plating, /area/shuttle/escape) -"ddh" = ( +"dcr" = ( /obj/machinery/power/smes/engineering, /turf/open/floor/plating, /area/shuttle/escape) -"ddi" = ( +"dcs" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/shuttle/escape) -"ddj" = ( +"dct" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/shuttle/escape) -"ddk" = ( +"dcu" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/plating, /area/shuttle/escape) -"ddl" = ( +"dcv" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) -"ddm" = ( +"dcw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "Service-Engineering Bridge" - }) -"ddn" = ( +/area/hallway/secondary/bridges/serv_engi) +"dcx" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ dir = 1 @@ -91320,54 +86862,37 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddo" = ( +"dcy" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plasteel/darkgreen/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddp" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddq" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddr" = ( +"dcz" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plasteel/darkgreen{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dds" = ( +"dcA" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/space, /area/space) -"ddt" = ( +"dcB" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ name = "Hydroponics Desk"; req_access_txt = "35" }, -/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddu" = ( +"dcC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; @@ -91378,7 +86903,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddv" = ( +"dcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91386,22 +86911,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddx" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddy" = ( +"dcE" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/structure/cable/orange{ d1 = 1; @@ -91412,7 +86922,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddz" = ( +"dcF" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -91427,7 +86937,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddA" = ( +"dcG" = ( /obj/structure/sink{ icon_state = "sink"; dir = 8; @@ -91443,7 +86953,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddB" = ( +"dcH" = ( /obj/machinery/hydroponics/constructable, /obj/structure/cable/orange{ d1 = 4; @@ -91454,18 +86964,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddC" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddD" = ( +"dcI" = ( /obj/machinery/hydroponics/constructable, /obj/structure/cable/orange{ d1 = 4; @@ -91476,35 +86975,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddE" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddF" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddG" = ( +"dcJ" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddH" = ( +"dcK" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -91512,20 +86989,17 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ddI" = ( +/area/maintenance/asteroid/port/east) +"dcL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddJ" = ( +"dcM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91539,7 +87013,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddK" = ( +"dcN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -91550,23 +87024,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddN" = ( +"dcO" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91575,30 +87033,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ddQ" = ( +"dcP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkgreen/side{ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) -"ddR" = ( +"dcQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91606,7 +87048,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddS" = ( +"dcR" = ( /obj/machinery/door/airlock/glass{ name = "Bee Reserve"; req_access_txt = "35" @@ -91618,7 +87060,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddT" = ( +"dcS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91626,7 +87068,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddU" = ( +"dcT" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -91635,12 +87077,12 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddV" = ( +"dcU" = ( /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddW" = ( +"dcV" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; icon_state = "pipe-j1s"; @@ -91650,17 +87092,15 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"ddX" = ( +/area/maintenance/asteroid/port/east) +"dcW" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddY" = ( +"dcX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -91669,7 +87109,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"ddZ" = ( +"dcY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -91679,7 +87119,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dea" = ( +"dcZ" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -91689,37 +87129,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deb" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dec" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"ded" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dee" = ( +"dda" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -91733,18 +87143,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"def" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deg" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deh" = ( +"ddb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -91752,10 +87151,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"dei" = ( +/area/maintenance/asteroid/port/east) +"ddc" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -91763,16 +87160,14 @@ /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"dej" = ( +/area/maintenance/asteroid/port/east) +"ddd" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dek" = ( +"dde" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -91781,13 +87176,13 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"del" = ( +"ddf" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dem" = ( +"ddg" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91796,7 +87191,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"den" = ( +"ddh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91804,7 +87199,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deo" = ( +"ddi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -91812,31 +87207,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dep" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deq" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"der" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"des" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"det" = ( +"ddj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -91845,18 +87216,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deu" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dev" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dew" = ( +"ddk" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -91871,7 +87231,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dex" = ( +"ddl" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics"; req_access_txt = "35" @@ -91884,7 +87244,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dey" = ( +"ddm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -91893,34 +87253,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"dez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deC" = ( +"ddn" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -91929,7 +87262,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deD" = ( +"ddo" = ( /obj/machinery/vending/hydroseeds, /obj/machinery/camera{ c_tag = "Hydroponics South 1"; @@ -91943,14 +87276,14 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deE" = ( +"ddp" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/light, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deF" = ( +"ddq" = ( /obj/structure/closet{ name = "Bee-keeping suits" }, @@ -91972,13 +87305,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deG" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"deH" = ( +"ddr" = ( /obj/machinery/power/apc{ dir = 8; name = "Hydroponics APC"; @@ -92000,18 +87327,7 @@ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hydroponics) -"deI" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"deJ" = ( +"dds" = ( /obj/item/device/assembly/mousetrap/armed, /obj/structure/cable/orange{ d1 = 1; @@ -92021,10 +87337,8 @@ /turf/open/floor/plating/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/port{ - name = "Port Asteroid Maintenance" - }) -"deK" = ( +/area/maintenance/asteroid/port/east) +"ddt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 @@ -92032,32 +87346,23 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"deL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"deM" = ( +/area/engine/atmos) +"ddu" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"deN" = ( +/area/engine/atmos) +"ddv" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/meter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"deO" = ( +/area/engine/atmos) +"ddw" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -92072,8 +87377,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"deP" = ( +/area/engine/atmos) +"ddx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; @@ -92081,70 +87386,36 @@ }, /obj/structure/lattice/catwalk, /turf/open/space/basic, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deQ" = ( +/area/maintenance/asteroid/central) +"ddy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/mineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/mineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/mineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/mineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deU" = ( +/area/maintenance/asteroid/central) +"ddz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/mineral/random/labormineral, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deV" = ( +/area/maintenance/asteroid/central) +"ddA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deW" = ( +/area/maintenance/asteroid/central) +"ddB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deX" = ( +/area/maintenance/asteroid/central) +"ddC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -92155,10 +87426,8 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/maintenance/maintcentral{ - name = "Central Asteroid Maintenance" - }) -"deY" = ( +/area/maintenance/asteroid/central) +"ddD" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -92168,8 +87437,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"deZ" = ( +/area/engine/atmos) +"ddE" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92179,8 +87448,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"dfa" = ( +/area/engine/atmos) +"ddF" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92190,8 +87459,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"dfb" = ( +/area/engine/atmos) +"ddG" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92201,8 +87470,8 @@ baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, -/area/atmos) -"dfc" = ( +/area/engine/atmos) +"ddH" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4; name = "Waste Release" @@ -92210,8 +87479,8 @@ /turf/open/floor/plasteel/yellow/side{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfd" = ( +/area/engine/atmos) +"ddI" = ( /obj/structure/window/reinforced{ dir = 8 }, @@ -92222,8 +87491,8 @@ dir = 10; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfe" = ( +/area/engine/atmos) +"ddJ" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 2; filter_type = "n2"; @@ -92234,20 +87503,20 @@ dir = 8 }, /turf/open/floor/plasteel/red, -/area/atmos) -"dff" = ( +/area/engine/atmos) +"ddK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfg" = ( +/area/engine/atmos) +"ddL" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfh" = ( +/area/engine/atmos) +"ddM" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; input_tag = "n2_in"; @@ -92260,22 +87529,16 @@ dir = 8 }, /turf/open/floor/plasteel/red, -/area/atmos) -"dfi" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"dfj" = ( +/area/engine/atmos) +"ddN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfk" = ( +/area/engine/atmos) +"ddO" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -92293,22 +87556,16 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfl" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"dfm" = ( +/area/engine/atmos) +"ddP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/crew_quarters/chief) -"dfn" = ( +/area/crew_quarters/heads/chief) +"ddQ" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 2; filter_type = "o2"; @@ -92319,38 +87576,38 @@ dir = 8 }, /turf/open/floor/plasteel/blue, -/area/atmos) -"dfo" = ( +/area/engine/atmos) +"ddR" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfp" = ( +/area/engine/atmos) +"ddS" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfq" = ( +/area/engine/atmos) +"ddT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfr" = ( +/area/engine/atmos) +"ddU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfs" = ( +/area/engine/atmos) +"ddV" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; input_tag = "o2_in"; @@ -92363,16 +87620,16 @@ dir = 8 }, /turf/open/floor/plasteel/blue, -/area/atmos) -"dft" = ( +/area/engine/atmos) +"ddW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4 }, -/area/atmos) -"dfu" = ( +/area/engine/atmos) +"ddX" = ( /obj/machinery/pipedispenser, /obj/machinery/light, /turf/open/floor/plasteel/yellow/corner{ @@ -92380,24 +87637,16 @@ icon_state = "yellowcorner"; dir = 8 }, -/area/atmos) -"dfv" = ( +/area/engine/atmos) +"ddY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"dfx" = ( +/area/engine/atmos) +"ddZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; dir = 6 @@ -92405,8 +87654,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfy" = ( +/area/engine/atmos) +"dea" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -92417,8 +87666,8 @@ dir = 8 }, /turf/open/floor/plasteel/blue, -/area/atmos) -"dfz" = ( +/area/engine/atmos) +"deb" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/camera{ c_tag = "Atmospherics Distro"; @@ -92431,12 +87680,12 @@ icon_state = "yellow"; dir = 4 }, -/area/atmos) -"dfA" = ( +/area/engine/atmos) +"dec" = ( /obj/structure/sign/poster/official/safety_internals, /turf/closed/wall, -/area/atmos) -"dfB" = ( +/area/engine/atmos) +"ded" = ( /obj/machinery/camera{ c_tag = "Atmospherics South"; dir = 4; @@ -92453,8 +87702,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfC" = ( +/area/engine/atmos) +"dee" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; dir = 4 @@ -92462,14 +87711,14 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfD" = ( +/area/engine/atmos) +"def" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfE" = ( +/area/engine/atmos) +"deg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 @@ -92477,8 +87726,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfF" = ( +/area/engine/atmos) +"deh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -92496,8 +87745,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfG" = ( +/area/engine/atmos) +"dei" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "South Canister To Waste"; @@ -92509,8 +87758,8 @@ icon_state = "yellow"; dir = 4 }, -/area/atmos) -"dfH" = ( +/area/engine/atmos) +"dej" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /obj/machinery/light{ dir = 1 @@ -92518,29 +87767,15 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/atmos) -"dfI" = ( +/area/engine/atmos) +"dek" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plasteel/delivery{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfJ" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"dfK" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/atmos) -"dfL" = ( +/area/engine/atmos) +"del" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ @@ -92549,20 +87784,20 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfM" = ( +/area/engine/atmos) +"dem" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/firedoor, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfN" = ( +/area/engine/atmos) +"den" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; @@ -92570,8 +87805,8 @@ dir = 8; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfO" = ( +/area/engine/atmos) +"deo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; on = 1; @@ -92580,8 +87815,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfP" = ( +/area/engine/atmos) +"dep" = ( /obj/machinery/status_display{ density = 0; layer = 4 @@ -92590,8 +87825,8 @@ /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfQ" = ( +/area/engine/atmos) +"deq" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; @@ -92602,23 +87837,23 @@ dir = 8 }, /turf/open/floor/plasteel/barber, -/area/atmos) -"dfR" = ( +/area/engine/atmos) +"der" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /obj/machinery/meter, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfS" = ( +/area/engine/atmos) +"des" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfT" = ( +/area/engine/atmos) +"det" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, @@ -92629,8 +87864,8 @@ dir = 4; baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfU" = ( +/area/engine/atmos) +"deu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -92638,8 +87873,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfV" = ( +/area/engine/atmos) +"dev" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; input_tag = "air_in"; @@ -92652,8 +87887,8 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/barber, -/area/atmos) -"dfW" = ( +/area/engine/atmos) +"dew" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/airalarm{ dir = 8; @@ -92663,8 +87898,8 @@ /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfX" = ( +/area/engine/atmos) +"dex" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -92687,8 +87922,8 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dfY" = ( +/area/engine/atmos) +"dey" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -92701,8 +87936,8 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/purple, -/area/atmos) -"dfZ" = ( +/area/engine/atmos) +"dez" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -92713,20 +87948,20 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/purple, -/area/atmos) -"dga" = ( +/area/engine/atmos) +"deA" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; - filter_type = "n2"; - name = "nitogren filter"; + filter_type = "n2o"; + name = "n2o filter"; on = 1 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/escape{ dir = 10 }, -/area/atmos) -"dgb" = ( +/area/engine/atmos) +"deB" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -92739,8 +87974,8 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/escape, -/area/atmos) -"dgc" = ( +/area/engine/atmos) +"deC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -92753,25 +87988,2292 @@ /turf/open/floor/plasteel/escape{ dir = 6 }, -/area/atmos) -"dgd" = ( +/area/engine/atmos) +"deD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/engine/atmos) +"deE" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/engine/atmos) +"deF" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deH" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deI" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"deJ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deK" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"deL" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_west) +"deM" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/fore/com_east) +"deN" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"deO" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/fore/com_north) +"deP" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/fore/com_east) +"deQ" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"deR" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deS" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/fore/cargo_west) +"deT" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"deU" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_east) +"deV" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/fore/com_east) +"deW" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"deX" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_west) +"deY" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"deZ" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfa" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfb" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfc" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfd" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dfe" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_west) +"dff" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/fore/cargo_west) +"dfg" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfh" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfi" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfj" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Cell Block APC"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange, +/obj/effect/turf_decal/stripes/end{ + tag = "icon-warn_end (WEST)"; + icon_state = "warn_end"; + dir = 8 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/security/prison) +"dfk" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfl" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfm" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfn" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfo" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_west) +"dfp" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfq" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dfr" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dfs" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dft" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dfu" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfv" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_east) +"dfw" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_west) +"dfx" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dfA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfB" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_east) +"dfC" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfD" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfE" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfF" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfG" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dfI" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_east) +"dfK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfL" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfM" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/fore/cargo_south) +"dfN" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfO" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfP" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfQ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfR" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dfS" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dfT" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfU" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dfV" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dfX" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dfY" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dfZ" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dga" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgb" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dgc" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgd" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dge" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dgf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgg" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgh" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/fore/com_west) +"dgi" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dgj" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dgk" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgl" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dgm" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgn" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgo" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_west) +"dgp" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgq" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_west) +"dgr" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgs" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgt" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgu" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgv" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/fore/cargo_south) +"dgw" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgx" = ( +/obj/machinery/light/small{ + dir = 4 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) -"dge" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/area/maintenance/asteroid/fore/com_east) +"dgy" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgz" = ( +/obj/machinery/power/smes/engineering{ + charge = 3e+006 + }, +/obj/structure/cable/orange, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_north) +"dgB" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgC" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgD" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_east) +"dgF" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dgG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgH" = ( +/obj/structure/closet, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgJ" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgK" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dgL" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dgM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_west) +"dgN" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgO" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/cargo_south) +"dgQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgT" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgU" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgV" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgW" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgX" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dgY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dgZ" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dha" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dhb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dhc" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dhd" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhe" = ( +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dhi" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhj" = ( +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhl" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhm" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhn" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dho" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhp" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_west) +"dhr" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/fore/com_south) +"dhs" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/fore/com_south) +"dht" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhu" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 1 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhv" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhw" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhx" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhy" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhz" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhA" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhB" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"dhF" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhG" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhH" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/com_south) +"dhI" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhJ" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhK" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhL" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhM" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhN" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhQ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhR" = ( +/obj/structure/closet, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhS" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhT" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhU" = ( +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (EAST)"; + icon_state = "neutralcorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhV" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/orange, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhW" = ( +/obj/structure/table, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dhX" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhY" = ( +/obj/structure/table, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dhZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/fore/cargo_south) +"dia" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (EAST)"; + icon_state = "neutralcorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/fore) +"dib" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/asteroid/fore) +"dic" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/space, +/area/solar/asteroid/command) +"did" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/asteroid/command) +"die" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/space, +/area/solar/asteroid/fore) +"dif" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/port/neast) +"dig" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/neast) +"dih" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/neast) +"dii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/neast) +"dij" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/port/west) +"dik" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/neast) +"dil" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/neast) +"dim" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"din" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"dio" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"dip" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"diq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"dir" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dis" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"dit" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diu" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"div" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diw" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"dix" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/port/east) +"diy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diA" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diB" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/port/east) +"diC" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"diD" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diE" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diF" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diG" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diH" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diI" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"diK" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/east) +"diL" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"diM" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diN" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"diO" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"diQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"diR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/port/west) +"diS" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/east) +"diT" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diU" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diV" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diW" = ( +/obj/structure/sign/map/left/ceres{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diX" = ( +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diY" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"diZ" = ( +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"dja" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"dje" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djf" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djg" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"dji" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djj" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djk" = ( +/turf/open/space, +/area/solar/asteroid/aft) +"djl" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/asteroid/aft) +"djm" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djo" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djp" = ( +/obj/structure/lattice, +/turf/open/space, +/area/solar/asteroid/aft) +"djq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/asteroid/aft) +"djr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/space, +/area/solar/asteroid/aft) +"djt" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/open/space, +/area/solar/asteroid/aft) +"dju" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/space, +/area/solar/asteroid/aft) +"djv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djw" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard/aft) +"djy" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djz" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djA" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djD" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djE" = ( +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djF" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djG" = ( +/turf/closed/mineral, +/area/maintenance/asteroid/aft/science) +"djH" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djI" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djJ" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djK" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djL" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djM" = ( +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djN" = ( +/obj/machinery/computer/station_alert, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djO" = ( +/obj/structure/grille, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djP" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djR" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djS" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/orange, +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djU" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djV" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djW" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/aft/science) +"djX" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"djY" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"djZ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dka" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkb" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkd" = ( +/obj/structure/closet, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"dke" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/aft/science) +"dkf" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkg" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkh" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dki" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkk" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkl" = ( +/turf/open/floor/plasteel/floorgrime{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/asteroid/aft/science) +"dkm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "CargoWaste" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/sorting) +"dkn" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "CargoWaste" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/sorting) +"dko" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (EAST)"; + icon_state = "neutralcorner"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"dkp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/neutral/corner{ + icon_state = "neutralcorner"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"dkq" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/fore) +"dkr" = ( +/obj/structure/closet/crate, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"dks" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (NORTH)"; + icon_state = "neutralcorner"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/port) +"dkt" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/corner{ + tag = "icon-neutralcorner (NORTH)"; + icon_state = "neutralcorner"; + dir = 1; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/hallway/primary/starboard) +"dku" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/medbay/central) +"dkv" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/engine/engineering) +"dkw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dkx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dky" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dkz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dkA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8; + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dkB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/mixing) +"dkC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/atmos) +/area/science/server) +"dkD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/turf/open/floor/circuit{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/server) +"dkE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/science/server) (1,1,1) = {" aaa @@ -97817,13 +95319,13 @@ aaa aaa aaa aaa -aXL -aXL -caR -caR -caR -aXL -aXL +aXK +aXK +caf +caf +caf +aXK +aXK aaa aaa aaa @@ -97992,12 +95494,12 @@ aaa aad aab aab -cUo -cUr -cUm -cUo -cUw -cUm +cTy +cTB +cTw +cTy +cTG +cTw aac aac aac @@ -98074,13 +95576,13 @@ aaa aaa aaa aaa -aXL -bcj -bcX -bRl -cbD -cca -aXL +aXK +bci +bcW +bQW +caR +cbo +aXK aaa aaa aaa @@ -98248,14 +95750,14 @@ aaa aaa aab aad -cUl -cUo -cUs -cUn -cUs -cUx -cUm -cUm +cTv +cTy +cTC +cTx +cTC +cTH +cTw +cTw aac aac aad @@ -98329,17 +95831,17 @@ aaa aaa aaa aaa -aXL -aXL -aXL -caA -bSl -bSl -cbE -bcX -aXL -aXL -aXL +aXK +aXK +aXK +bZO +bRT +bRT +caS +bcW +aXK +aXK +aXK aaa aaa aaa @@ -98390,13 +95892,13 @@ aaa aaa aaa aaa -cCJ -cCJ -cCJ -cCJ -cCJ -cCJ -cCJ +cBW +cBW +cBW +cBW +cBW +cBW +cBW aaa aaa aaa @@ -98505,14 +96007,14 @@ aaa aad aad aad -cUm -cUo -cUr -cUp -cUu -cUs -cUB -cUo +cTw +cTy +cTB +cTz +cTE +cTC +cTL +cTy aac aac aad @@ -98531,7 +96033,7 @@ aba abr abr abV -aYS +aYR aaa aaa aaa @@ -98586,17 +96088,17 @@ aaa aaa aaa aaa -aXn -bnM -cai -caB -caS -cbj -cbF -ccb -ccp -bnM -ccJ +aXm +diN +bZw +bZP +cag +cax +caT +cbp +cbD +diN +cbX aaa aaa aaa @@ -98647,14 +96149,14 @@ aaa aaa aaa aaa +cBX +cCl +cCt cCK cCY -cDg -cDx -cDL -cDZ -cDh -cCJ +cDm +cCu +cBW aaa aaa aaa @@ -98762,14 +96264,14 @@ aac aac aad aad -cUl -cUp -cUn -cUt -cUp -cUy -cUC -cUo +cTv +cTz +cTx +cTD +cTz +cTI +cTM +cTy aac aad aad @@ -98843,17 +96345,17 @@ aaa aaa aaa aaa -aXL -aXw -caj -caC -caT -cbk -cbG -ccc -aXL -aXL -aXL +aXK +aXv +bZx +bZQ +cah +cay +caU +cbq +aXK +aXK +aXK aaa aaa aaa @@ -98882,14 +96384,14 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -98904,14 +96406,14 @@ aaa aaa aaa aaa -cCJ -cCJ -cDh -cDy -cDM -cEa -cDZ -cCJ +cBW +cBW +cCu +cCL +cCZ +cDn +cDm +cBW aaa aaa aaa @@ -99019,14 +96521,14 @@ aac aac aad aad -cUn -cUp -cUp -cUn -cUs -cUz -cUD -cUn +cTx +cTz +cTz +cTx +cTC +cTJ +cTN +cTx aac aad aab @@ -99100,17 +96602,17 @@ aaa aaa aaa aaa -aXo -aXo -caj -caD -caU -cbl -cbH -ccd -aXw -aXo -aXo +aXn +aXn +bZx +bZR +cai +caz +caV +cbr +aXv +aXn +aXn aaa aaa aaa @@ -99139,14 +96641,14 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99163,13 +96665,13 @@ aaa aaa abC aaa -cCJ -cDz -cDN -cEb -cEs -cCJ -cCJ +cBW +cCM +cDa +cDo +cDF +cBW +cBW aaa aaa aaa @@ -99276,14 +96778,14 @@ aaa aad aac aac -cUm -cUq -cUp -cUp -cUv -cUA -cUE -cUm +cTw +cTA +cTz +cTz +cTF +cTK +cTO +cTw aac aad aab @@ -99355,19 +96857,19 @@ aaa aaa aaa aaa -aXo -aXo -aXo -aXo +aXn +aXn +aXn +aXn +bZx +diQ caj -caE -caV -cbm -caD -cce -aXw -aXo -aXo +caA +bZR +cbs +aXv +aXn +aXn aaa aaa aaa @@ -99396,14 +96898,14 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99415,18 +96917,18 @@ aaa aaa aaa aaa -cdI -cdI +ccW +ccW aaa abC aaa -cCJ -cCJ -cDO -cEc -cEa -cEA -cCJ +cBW +cBW +cDb +cDp +cDn +cDN +cBW aaa aaa aaa @@ -99533,14 +97035,14 @@ aaa aad aac aac -cUm -cUm -cUl -cUo -cUo -cUl -cUm -cUo +cTw +cTw +cTv +cTy +cTy +cTv +cTw +cTy aad aad aab @@ -99612,24 +97114,24 @@ aaa aaa aaa aaa -aXo -aXo -aXo -aXM -cak +aXn +aXn +aXn aXL -aYY -cbn -aXw -aXw -aXw -aXo -aXo -aXo -aXo -aXo -aXo -aXo +diP +aXK +diR +caB +aXv +aXv +aXv +aXn +aXn +aXn +aXn +aXn +aXn +aXn aaa aaa aaa @@ -99653,14 +97155,14 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99669,21 +97171,21 @@ aaa aaa aaa aaa -cdN -cdN -cdN -cdI -cdI -cdI +cdb +cdb +cdb +ccW +ccW +ccW abC aaa aaa -cCJ -cDh -cEd -cDh -cEB -cCJ +cBW +cCu +cDq +cCu +cDO +cBW aaa aaa aaa @@ -99857,36 +97359,36 @@ aaa aaa aaa aaa +aXK +aXK +bRR +bRR +bRR +aXK +aXK +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr aXL +bZz +din +aXW +caC +cRp +dij aXL -bSj -bSj -bSj -aXL -aXL -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXM -cal -aXZ -aXX -cbo -cSf -aXN -aXM -aXs -aXs -aXs -aXs -aXs -aXs -aXo +aXr +aXr +aXr +aXr +aXr +aXr +aXn aaa aaa aaa @@ -99910,14 +97412,14 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99926,21 +97428,21 @@ aaa aaa aaa aaa -cdN -cdN -cdN -cdI -cdI +cdb +cdb +cdb +ccW +ccW aaa abC aaa aaa aaa -cCJ -cEe -cDh -cEC -cCJ +cBW +cDr +cCu +cDP +cBW aaa aaa aaa @@ -100110,40 +97612,40 @@ aaa aaa aaa aaa -aXs -bhP -bhP -bhP +aXr +bhO +bhO +bhO +aXK +bQV +bRS +bSD +bTo +bTP +aXv +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr aXL -bRk -bSk -bSY -bTL -bUn -aXw -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXM -cam -aXZ -caW -bAk -cSf -aXN -aXN -aXs -aXs -aXs -aXs -aXs -aXs -aXo +bZA +din +cak +bAi +cRp +dij +dij +aXr +aXr +aXr +aXr +aXr +aXr +aXn aaa aaa aaa @@ -100167,37 +97669,37 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa aaa -cdN -cdN -cdN -cdN -cdN -cdN -cdN +cdb +cdb +cdb +cdb +cdb +cdb +cdb aaa abC aaa aaa aaa -cCJ -cEd -cCJ -cED -cCJ +cBW +cDq +cBW +cDQ +cBW aaa aaa aaa @@ -100347,16 +97849,16 @@ aaa aaa aaa aaa -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO aaa aaa aaa @@ -100367,45 +97869,45 @@ aaa aaa aaa aaa -aXo -bhP -bhP -bhP -aXw -bRl -bSl -bcX -bTM -bcX -aXw -aXs -aXs -aXs -aXN -cNi +aXn +bhO +bhO +bhO +aXv +bQW +bRT +bcW +bTp +bcW +aXv +aXr +aXr +aXr +dij +cMs +aXK +aXv aXL -aXw -aXM +aXK +bZB +aZS +aZS +bZB +dij +dij +dij +dij +dij aXL -can -aZT -aZT -can -aXN -aXN -aXN -aXN -aXN -aXM -aXM -aXM -aXM -aXo -aXo -cdI -cdN -cdN -cdN +aXL +aXL +aXL +aXn +aXn +ccW +cdb +cdb +cdb aaa aaa aaa @@ -100424,34 +97926,34 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cdN -cdN -cdN -cdI -cdI -cdN -cdN -cdN +cdb +cdb +cdb +ccW +ccW +cdb +cdb +cdb aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -100604,66 +98106,66 @@ aaa aaa aaa aaa -bhP -bhP -bhP -bhP -aXo -aXo -aXs -bhP -bhP -bhP -bhP -bhP +bhO +bhO +bhO +bhO +aXn +aXn +aXr +bhO +bhO +bhO +bhO +bhO aaa aaa aaa aaa -bhP -bhP -bhP -aXo -aXo -aXo -aXs -aXs +bhO +bhO +bhO +aXn +aXn +aXn +aXr +aXr +aXK +aXv +aXK +bSE +bTq +bTQ +aXK +aXr +dij +dij +aXK +bYE +din +dim +din +bEK +bAi +din +din +caD +aXv +caW +cbE +aXX +din +din +ccp aXL -aXw -aXL -bSZ -bTN -bUo -aXL -aXs -aXN -aXN -aXL -bZq -aXZ -aZF -aXZ -bEP -bAk -aXZ -aXZ -cbp -aXw -cbI -ccq -aXY -aXZ -aXZ +cct +ccF +ccF +ccW +ccW +ccW +cdb cdb -aXM -cdf -cdr -cdr -cdI -cdI -cdI -cdN -cdN aaa aaa aaa @@ -100692,23 +98194,23 @@ aaa aaa aaa aaa -cdM -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdN -cdN +cda +cda +cda +cda +cda +cda +ccW +ccW +cdb +cdb aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -100853,74 +98355,74 @@ aaa aaa aaa aaa -bhP -bhP -bhP +bhO +bhO +bhO aaa -bhP -bhP -bhP -bhP -bhP -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXo -aXs -aXs -aXs -aXs -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXL -aXw -aXw -bUp -aXw -aXN -aXL -aXw -bTq -bkc -aZE -aZE -aZE -aZE -bkU -aXZ -aXZ -cbq -cbI -cbI -ccr -aXZ -aXZ -aXZ -aXZ -aYw -cdf -cdf -cdf -cdJ -cdJ -cdI -cdN -cdN +bhO +bhO +bhO +bhO +bhO +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXn +aXr +aXr +aXr +aXr +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXK +aXv +aXv +bTR +aXv +dij +aXK +aXv +diL +bkb +diq +diq +diq +diq +bkT +din +din +caE +caW +caW +cbF +din +din +din +din +aYv +cct +cct +cct +ccX +ccX +ccW +cdb +cdb aaa aaa aaa @@ -100949,23 +98451,23 @@ aaa aaa aaa aaa -cdM -cdM -cdM -cdM -cdM -cdM -cdI -cdN -cdN -cdI +cda +cda +cda +cda +cda +cda +ccW +cdb +cdb +ccW aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -101109,76 +98611,76 @@ aaa aaa aaa aaa -bhP -bhP -aXo -aXo +bhO +bhO +aXn +aXn aaa -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXN -aXN -aXw -bTO -bUq -aXM -aXw +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +dij +dij +aXv +bTr +bTS aXL -cQN -bcX -bAk -bkc -aZE -aZE -bTa -aZE -aZE -aZE -bkU -aXM -aXM -aXM -aXM -aXM -aXM -bcx -aXZ -aXZ -aXZ -cdf -cdf -cdf -cdJ -cdI -cdN -cdN +aXv +aXK +cPX +bcW +bAi +bkb +diq +diq +bSF +diq +diq +diq +bkT +aXL +aXL +aXL +aXL +aXL +aXL +dio +din +din +din +cct +cct +cct +ccX +ccW +cdb +cdb aaa aaa aaa @@ -101201,20 +98703,20 @@ aaa aaa aaa aaa -cdN +cdb aaa aaa -cdN -cdN -cdN -cdM -cdM -cdM -cdM -cdM -cdI -cdN -cdN +cdb +cdb +cdb +cda +cda +cda +cda +cda +ccW +cdb +cdb aaa aaa abC @@ -101222,7 +98724,7 @@ aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -101310,15 +98812,15 @@ aaa aaa aaa aaa +avv +avv avw +avv +avv avw -avx -avw -avw -avx -avw -avw -avw +avv +avv +avv aaa aaa aaa @@ -101353,95 +98855,95 @@ aaa aaa aaa aaa -aXm -aXF -aXm +aXl +aXE +aXl aaa aaa abC aaa aaa aaa -aXo +aXn aaa aaa aaa -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXo -aXo -aXs -aXN -aXN -aXN -aXN -aXN -aXM -aXM -aXY -aXZ -bEP +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXn +aXn +aXr +dij +dij +dij +dij +dij aXL -bcX -aXY -bAk -bAk -aXZ -bZq -aZF -aXZ -aXZ -aXZ -bcx aXL -aXM -cSg -cSg -caY -caY -cSg -aXM -cdi -aXZ -aXZ -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdN -cdN -cdN -cdN -cdN -cdN +aXX +din +bEK +aXK +bcW +aXX +bAi +bAi +din +bYE +dim +din +din +din +dio +aXK +aXL +cRq +cRq +cam +cam +cRq +aXL +ccw +din +din +cct +cct +ccX +ccX +ccX +ccX +cdb +cdb +cdb +cdb +cdb +cdb aaa aaa aaa @@ -101458,28 +98960,28 @@ aaa aaa aaa aaa -cdN -cdN +cdb +cdb aaa -cdN -cdN -cdN -cdM -cdM -cdM -cdM -cdM -cdI -cdN -cdN -cdN +cdb +cdb +cdb +cda +cda +cda +cda +cda +ccW +cdb +cdb +cdb aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -101567,15 +99069,15 @@ aaa aaa aaa aaa -avx -awy -axu -aza -aAo -aAo -aCy -aDM -aFf +avw +awx +axt +ayZ +aAn +aAn +aCx +aDL +aFe aaa aaa aaa @@ -101610,94 +99112,94 @@ aaa aaa aaa aaa -aXm -aXG -aXm +aXl +aXF +aXl aaa aaa abC aaa aaa -aXo -aXo +aXn +aXn aaa -aXo -aXo -aXo -aXs -aXo -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXM +aXn +aXn +aXn +aXr +aXn +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn aXL -aXM -aXw -cNi +aXK +aXL +aXv +cMs +aXK +aXK aXL aXL -aXM -aXM -aXN -aXw -aXw +dij +aXv +aXv +aXK aXL -aXM -bSm -aYT -aXM -aXY -bkc -aZE -aZE -aZE -aZE -bkU -bAk -aXZ -aXZ -aZF +bRU +aYS aXL -aXw +aXX +bkb +diq +diq +diq +diq +bkT +bAi +din +din +dim +aXK +aXv +aXK aXL -aXM -aXM -caY -caY -ccB -ccC -ccT -caY -cdf -cdf -cdf -aXZ -aXZ -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdJ -cdN -cdN -cdN +aXL +cam +cam +cbP +cbQ +cch +cam +cct +cct +cct +din +din +cct +cct +ccX +ccX +ccX +ccX +ccX +cdb +cdb +cdb aaa aaa aaa @@ -101715,28 +99217,28 @@ aaa aaa aaa aaa -cdN -cdN -cdM -cdM -cdM -cdN -cdN -cdM -cdM -cdM -cdM -cdI -cdI -cdN -cdN +cdb +cdb +cda +cda +cda +cdb +cdb +cda +cda +cda +cda +ccW +ccW +cdb +cdb aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -101824,28 +99326,28 @@ aaa aaa aaa aaa -avx -awz -axv avw -aAo -aAo -aAo -aDM -aFf +awy +axu +avv +aAn +aAn +aAn +aDL +aFe aaa aaa aaa aaa aaa abC -afH -afH -afH -afH -afH -afH -afH +deK +deK +deK +deK +deK +deK +deK abC aaa aaa @@ -101867,99 +99369,99 @@ aaa aaa aaa aaa -aXm -aXH -aXm +aXl +aXG +aXl aaa aaa abC aaa aaa -aXo -aXo -aXN -aXN -aXN -aXs -aXs -aXs -aXs -aXs -aXN -aXN -aXN -aXN -blY -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXM +aXn +aXn +dij +dij +dij +aXr +aXr +aXr +aXr +aXr +dij +dij +dij +dij +blX +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXL +aXK +aXK +bCw +dio +bEK +dio +din +aXL +bKl +bKl +din +aXK +din +din +bkb +diq +bSF +bJl +diq +bkT +bkb +diq +diq +diq +diq +bkT +bWr +aXv +aXv +aXv aXL aXL -bCz -bcx -bEP -bcx -aXZ -aXM -bKr -bKr -aXZ aXL -aXZ -aXZ -bkc -aZE -bTa -bJq -aZE -bkU -bkc -aZE -aZE -aZE -aZE -bkU -bXd -aXw -aXw -aXw -aXM -aXM -aXM -aXM -caY -ccs -ccC -ccC -ccU -caY -cdf -cdf -cdf -cdf -aXZ -bcx -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdI -cdN -cdN -cdI -cdN -cdN -cdN -cdN +aXL +cam +cbG +cbQ +cbQ +cci +cam +cct +cct +cct +cct +din +dio +cct +cct +ccX +ccX +ccX +ccX +ccW +cdb +cdb +ccW +cdb +cdb +cdb +cdb aaa aaa aaa @@ -101971,29 +99473,29 @@ aaa aaa aaa aaa -cdN -cdM -cdM -cdM -cdM -cdM -cdN -cdN -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdI +cdb +cda +cda +cda +cda +cda +cdb +cdb +cda +cda +cda +cda +cda +cda +cda +ccW aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -102081,28 +99583,28 @@ aaa aaa aaa aaa -avx -awA -axw -azb -aAp -aBs +avw +awz +axv +aza aAo -aDM -aFf +aBr +aAn +aDL +aFe aaa aaa aaa aaa abC abC -afH -aNy -aOo -aPQ -aQK +deK +dgH +aOn +dgY +aQJ aiZ -afH +deK abC abC aaa @@ -102124,99 +99626,99 @@ aaa aaa aaa aaa -aXm -aXI -aXm -aXm -aXm -aXm +aXl +aXH +aXl +aXl +aXl +aXl aaa aaa -aXo -aXo -aXN -cNw -aXN -aXw -aXw -cNj +aXn +aXn +dij +cMG +dij +aXv +aXv +cMt +aXK +aXK +dij +dio +dkr +aXK +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXL +bAh +diq +diq +diq +diq +diq +diq +bJl +diq +diq +diq +diq +diq +diq +bkT +bRV +bSG +bMV +bMV +bMV +bVf +din +din +din +diL +bXJ +bYm +aXK +aXL +dij +dij +dij aXL aXL -aXN -bcx -aYC +cam +cbH +cbR +cbQ +cbQ +cRq aXL -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXM -bAj -aZE -aZE -aZE -aZE -aZE -aZE -bJq -aZE -aZE -aZE -aZE -aZE -aZE -bkU -bSn -bTb -bNd -bNd -bNd -bVQ -aXZ -aXZ -aXZ -bTq -bYv -bYY aXL -aXM -aXN -aXN -aXN -aXM -aXM -caY cct -ccD -ccC -ccC -cSg -aXM -aXM -cdf -cdf -cdK -aXZ -aXZ -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdJ -cdJ -cdJ -cdJ -cdI -cdI -cdI +cct +ccY +din +din +cct +cct +ccX +ccX +ccX +ccX +ccX +ccX +ccX +ccX +ccW +ccW +ccW aaa aaa aaa @@ -102227,30 +99729,30 @@ aaa aaa aaa aaa -cdN -cxT -cxT -cxT -cxT -cxT -cxT -cxT -cdN -cdN -cdM -cdM -cdM -cdM -cdM -cdM -cdI +cdb +cxg +cxg +cxg +cxg +cxg +cxg +cxg +cdb +cdb +cda +cda +cda +cda +cda +cda +ccW aaa abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -102338,30 +99840,30 @@ aaa aaa aaa aaa -avw -avw -axx -avw -avw -avw -aCz -avw -avw +avv +avv +axw +avv +avv +avv +aCy +avv +avv aaa aaa aaa aaa -afH -afH -afE -aNz +deK +deK +deI +dgI ajW -axF -axF -axF -afE -afH -afH +axE +axE +axE +deI +deK +deK aaa aaa aaa @@ -102376,104 +99878,104 @@ aaa aaa aaa aaa -aXm -aXm -aXm -aXm -aXm -aXw -aXJ -aXT -aYi -aYv -aYi +aXl +aXl +aXl +aXl +aXl +aXv +aXI +aXS +aYh +aYu +aYh aaa aaa -aXo +aXn +aXK +aXK +bCC +bcX +cMV +cMY +bcX +cNC +cNR +bio +bio +bPl +dij +aXr +aXr +aXr +bpY +bpZ +bpZ +bpZ +bpZ +bpY +bpY +bpY +cPC +bBB +blY +blY +blY +cPW +cOW +blY +blY +bLw +cQr +bNT +bMV +cQr +cQr +bRW +aXv +din +din +din +bAu +din +diJ +bch +aXK +aXL +dij +dij +dij +dij +dij +dij aXL aXL -bCG -bcY -cNL -cNO -bcY -cOs -cOH -bip -bip -bPw -aXN -aXs -aXs -aXs -bpZ -bqa -bqa -bqa -bqa -bpZ -bpZ -bpZ -cQs -bBD -blZ -blZ -blZ -cQM -cPM -blZ -blZ -bLD -cRh -bOd -bNd -cRh -cRh -bSo -aXw -aXZ -aXZ -aXZ -bAw -aXZ -aZH -bci +cRq +cam +cbQ +cbQ +ccj +cam aXL -aXM -aXN -aXN -aXN -aXN -aXN -aXN -aXM -aXM -cSg -caY -ccC -ccC -ccV -caY -aXM -aXM -cdj -cdz -cdL -aXZ -aXZ -aXZ -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdJ -cdJ -cdJ -cdI -cdI -cdI +aXL +ccx +ccN +ccZ +din +din +din +cct +cct +ccX +ccX +ccX +ccX +ccX +ccX +ccX +ccW +ccW +ccW aaa aaa aaa @@ -102484,30 +99986,30 @@ aaa aaa aaa aaa -cdN -cxT -cSU -cSY -cTa -cyM -cTj -cxT -cdN -cdN -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdM +cdb +cxg +cSe +cSi +cSk +cxZ +cSt +cxg +cdb +cdb +cda +cda +cda +cda +cda +cda +cda +cda abC aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -102595,30 +100097,30 @@ aaa aaa aaa aaa -avy -awB -axy -awB -aAq -awB -aCA -awB +avx +awA +axx +awA +aAp +awA +aCz +awA acj aaa aaa aaa aaa -aKz -aLC -aMv -aMv -aOp -ahm -aQL -aQL -aSq -aLC -aTR +aKy +aLB +aMu +aMu +aOo +dgZ +dgf +dgf +aSp +aLB +aTQ aaa aaa aaa @@ -102633,105 +100135,105 @@ aaa aaa aaa aaa -aXn +aXm +aXp aXq -aXr -aXu -aXw +aXt +aXv +aXy aXz -aXA -aXU -aXw -aXm -aXm -aXo -aXo -aXM +aXT +aXv +aXl +aXl +aXn +aXn aXL -aXZ -bAw -cND -cNM -cNP -cNP -cNP -cNP -cNP -cPc -cPo -aXL -aXs -aXs -aXs -bpZ +aXK +din +bAu +cMN +cMW +cMZ +cMZ +cMZ +cMZ +cMZ +cOm +cOy +aXK +aXr +aXr +aXr +bpY +brt bru -brv -bum -brv -bxa -brv -bqa -cQs -cPr -aXw +bul +bru +bwZ +bru +bpZ +cPC +cOB +aXv +aXK +aXv +cPX +aXK +cbs +bcW +cQk aXL -aXw -cQN -aXL -cce -bcX -cRa -aXM -aXL -cNj -aXw -aXL -aXL -aXM -aXM -aXM -aXZ -bAw -aXM +aXK +cMt +aXv +aXK +aXK aXL aXL aXL -aXN -aXN -aXN -aXN -aXN -aXM -aXM -caX -caX -caX -cSg -ccE -ccC +din +bAu +aXL +aXK +aXK +aXK +dij +dij +dij +dij +dij +aXL +aXL +cal +cal +cal +cRq +cbS +cbQ +cck +cam +aXL +ccx +ccG +ccO +cct +cct +din +din +din +cct +cct +cct +cct +cct +ccX +ccX +ccX +ccX +ccX ccW -caY -aXM -cdj -cds -cdA -cdf -cdf -aXZ -aXZ -aXZ -cdf -cdf -cdf -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdJ -cdI -cdN +cdb aaa aaa aaa @@ -102742,29 +100244,29 @@ aaa aaa aaa aaa -cxT -cSV -cSV -czB -cTf -cTj -cxT -cdN -cdN -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdM -cCL +cxg +cSf +cSf +cyO +cSp +cSt +cxg +cdb +cdb +ccW +ccW +cda +cda +cda +cda +cda +cda +cBY aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -102853,29 +100355,29 @@ aaa abC abC abC -awC -axz -awC +awB +axy +awB abC -awC -axz -awC +awB +axy +awB abC abC aaa aaa aaa -afH -afH -afH -aNA -aOq -aiE -axF -axF -afE -afH -afH +deK +deK +deK +dgJ +aOp +dgQ +axE +axE +deI +deK +deK aaa aaa aaa @@ -102890,138 +100392,138 @@ aaa aaa aaa aaa -aXm -aXm -aXm +aXl +aXl +aXl +aXu +aXw +aXz +aXJ +aXU aXv -aXx -aXA -aXK -aXV -aXw -aXM -aXs -aXs -aXs -aXN -aYT -aXZ -bAw -cNE -cNJ -cNJ -cNJ -cOt -cNJ -cNJ -cNE -bAw -cNi -aXs -aXs -aXo +aXL +aXr +aXr +aXr +dij +aYS +din +bAu +cMO +cMT +cMT +cMT +cND +cMT +cMT +cMO +bAu +cMs +aXr +aXr +aXn +bpY +bru +bsT +bum +bvQ +bxa +bye bpZ -brv -bsU -bun -bvR -bxb -byf -bqa +cPC +cOB +aXv +bDD +bEL +bcW +aXK +aXK +cQb +bdK cQs -cPr -aXw -bDH -bEQ -bcX +aXv +aXL +dij +dij +dij +dij +dij +aXL +aXZ +bVg aXL aXL -cQR -bdL -cRi -aXw -aXM -aXN -aXN -aXN -aXN -aXN -aXM -aYa -bVR -aXM -aXM -aXM -bTP -bTP -bTP -bTP -bTP -bTP -aXM -caX -caX -cbs -cbt -ccu -cbt -cbt +aXL +bTs +bTs +bTs +bTs +bTs +bTs +aXL +cal +cal +caG +caH +cbI +caH +caH +cRq +cam +aXL +ccy +aXL +aXL +aXL +cct +cct +din +din +din +bch +cct +cct +cct +ccX +ccX +ccX +ccX +ccX +ccW +ccW +aaa +aaa +aaa +aaa +aaa +aaa +cdb +aaa +aaa +aaa +cxg cSg -caY -aXM -cdk -aXM -aXM -aXM -cdf -cdf -aXZ -aXZ -aXZ -bci -cdf -cdf -cdf -cdJ -cdJ -cdJ -cdJ -cdJ -cdI -cdI -aaa -aaa -aaa -aaa -aaa -aaa -cdN -aaa -aaa -aaa -cxT -cSW -cSZ -cTb -cTg -cTj -cxT -cdN -cdN -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdM -cdI +cSj +cSl +cSq +cSt +cxg +cdb +cdb +ccW +ccW +cda +cda +cda +cda +cda +cda +ccW aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -103107,30 +100609,30 @@ abW abW abW abW -atl -atl -atl -awD -axA -awH -atl -awH -aCB -aDN -atl -atl +atk +atk +atk +awC +axz +awG +atk +awG +aCA +aDM +atk +atk abW abW aaa abW abW -afE -axF -aiE -ahf -aQM -aRO -afH +deI +axE +dgQ +dha +aQL +aRN +deK abW abW aaa @@ -103149,136 +100651,136 @@ aaa aaa aaa aaa -aXm -aXm -aXm -aXm +aXl +aXl +aXl +aXl +aXK +aXV +aXv aXL -aXW -aXw -aXM -aXs -aXs -aXs -aXN -aXN -aXL -cNx +aXr +aXr +aXr +dij +dij +aXK +cMH +cMO +cMT +cNa +cNo cNE -cNJ -cNQ -cOe -cOu -cOI -cNJ -cPd -cPp -aXN -aXs -aXs -aXo +cNS +cMT +cOn +cOz +dij +aXr +aXr +aXn +bpY +bru +bsU +bun +bvR +bxb +byf bpZ -brv -bsV -buo -bvS -bxc -byg -bqa -cQs -cPr -aXw -aXw +cPC +cOB +aXv +aXv +aXK aXL -aXM -aXM -aXM -cQS -bdL -bcX -aXw -aXM -bER -bER -bER -bER -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bYw -bYw -bYw -bYw -bTP -aXM -caY -cbr -cbs -caX -caY -cSg -cSg -cSg -aXo -aXM -aXM -aXM -aXo -cdI -cdJ -cdf -cdf -cdf -aXZ -aXZ -aXZ -aXZ -cdf -cdf -cdf -cdf -cdJ -cdJ -cdI -cdI -cdN +aXL +aXL +cQc +bdK +bcW +aXv +aXL +bEM +bEM +bEM +bEM +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bXK +bXK +bXK +bXK +bTs +aXL +cam +caF +caG +cal +cam +cRq +cRq +cRq +aXn +aXL +aXL +aXL +aXn +ccW +ccX +cct +cct +cct +din +din +din +din +cct +cct +cct +cct +ccX +ccX +ccW +ccW +cdb aaa aaa aaa aaa -cdN -cqb -cqU -cqU -cqU -cqb -cSX -cSX -czB -cTh -cTj -cxT -cdN -cdN -cdN -cdI -cdM -cdM -cdM -cdM -cdM -cdM +cdb +cpo +cqh +cqh +cqh +cpo +cSh +cSh +cyO +cSr +cSt +cxg +cdb +cdb +cdb +ccW +cda +cda +cda +cda +cda +cda aaa aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -103352,7 +100854,7 @@ aaa aaa aaa aaa -aaa +cFp aaa aaa aaa @@ -103364,30 +100866,30 @@ acH acH acH acH -atl -aup -avz -awE -axB -azc -aAr -aBt -awE -awE -aFg -atl +atk +auo +avy +awD +axA +azb +aAq +aBs +awD +awD +aFf +atk abW acH acH acH acH -afE -axF -aOr -aPR -aQN -aRP -afH +deI +axE +dgR +aPQ +aQM +aRO +deK abW abW akm @@ -103410,132 +100912,132 @@ abC abC abC abC +aXK +aXW +aYi aXL -aXX -aYj -aXM -aXN -aXN -aXw -aXw -aXL +dij +dij +aXv +aXv +aXK +cMz +bAu +bcU +cMT +cNb cNp -bAw -bcV -cNJ -cNR -cOf -cOv -cOJ -cNJ -cNE -cPp -aXw -aXs -aXs -aXo -bqa -brv -bsW -bup -bvT -bxd -byh +cNF +cNT +cMT +cMO +cOz +aXv +aXr +aXr +aXn bpZ -cQs -cPr -cNi -aXM -aXM -aXM -aXM -aXM -aXM -bLE -cRj -aXM -aXM -bER -bRm -bSp -bTc -bTP -bUr -bVe -bVS -bWq -cLb -bXn -bXX -bYx -bYZ -bVe -bVe -bTP -aXM -caX -cbs -caX -caX -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXo -cdI -cdJ -cdJ -cdJ -cdf -cdf -bcx -aXZ -aXZ -aXZ -bcx -cdf -cdf -cdJ -cdJ -cdJ -cdI -cdI +bru +bsV +buo +bvS +bxc +byg +bpY +cPC +cOB +cMs +aXL +aXL +aXL +aXL +aXL +aXL +bLx +cQt +aXL +aXL +bEM +bQX +bRX +bSH +bTs +bTT +bUE +bVh +bVF +cKn +bWB +bXl +bXL +bYn +bUE +bUE +bTs +aXL +cal +caG +cal +cal +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXn +ccW +ccX +ccX +ccX +cct +cct +dio +din +din +din +dio +cct +cct +ccX +ccX +ccX +ccW +ccW aaa aaa aaa aaa -cdN -cqb -cqV -crU -crU -cqb -cyO -cyO -cTc -cTh -cTj -cxT -cyz -cgv -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdM +cdb +cpo +cqi +crh +crh +dkw +cyb +cyb +cSm +cSr +cSt +cxg +cxM +djz +ccW +ccW +cda +cda +cda +cda +cda +cda aaa aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -103621,31 +101123,31 @@ acH acH acH aep -atm -auq -avA -awF -awF -azd -aAs -awF -aCC -awF -aFh atl +aup +avz +awE +awE +azc +aAr +awE +aCB +awE +aFg +atk aep -aqg -afE -afH -afE -afH -afH -aOs -aPS -afE -afE -afE -adP +dgg +deI +deK +deI +deK +deK +aOr +aPR +deI +deI +deI +dgh abW abW aaa @@ -103666,133 +101168,133 @@ aaa aaa aaa aaa -aXo -aXw -aXY -aXY -aXY -aXL -aXL -aZF -cNk -aXZ -bCG -bAy -cNF -cNJ -cNS -cOg -cOw -cOK -cNJ -cNE -bdK -aXL -aXs -aXs -aXs -bqa -brw -bsX -buq -bvU -bxe -brv +aXn +aXv +aXX +aXX +aXX +aXK +aXK +dim +cMu +din +bCC +bAw +cMP +cMT +cNc +cNq +cNG +cNU +cMT +cMO +bdJ +aXK +aXr +aXr +aXr bpZ -bAl -bkf -aXw -aXM -aXM -bER -bER -bER -bER -bER -bER -bER -bER -bER -bRn -bSq -bTd -bTQ -bUs -bUs -bVT -bUs -bUs -bXo -bXY -bUs -bZa -bZr -bZI -bTP -aXM +brv +bsW +bup +bvT +bxd +bru +bpY +bAj +bke +aXv +aXL +aXL +bEM +bEM +bEM +bEM +bEM +bEM +bEM +bEM +bEM +bQY +bRY +bSI +bTt +bTU +bTU +bVi +bTU +bTU +bWC +bXm +bTU +bYo +bYF +bYW +bTs +aXL +cal +caG caX -cbs -cbJ -caX -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -cdI -cdJ -cdJ -cdJ -cdJ -cdf -cdf -cdf -cdf -aXZ -aXZ -aXZ -aXM -aXM -aXM -cdI -cdI -cdI +cal +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +ccW +ccX +ccX +ccX +ccX +cct +cct +cct +cct +din +din +din +aXL +aXL +aXL +ccW +ccW +ccW aaa aaa aaa aaa -cdN -cqb -cqW -crU -csR -cqb -cxT -cxT -cTd -cTi -cqb -cqb -cyA -cgv -cdU -cgv -cgw -cdq -cdq -cdM -cdI -cdI -cdI +cdb +cpo +cqj +crh +cse +dkx +cxg +cxg +cxg +cSs +cpo +cpo +cxN +djz +djG +djz +djR +djW +djW +cda +ccW +ccW +ccW aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -103878,31 +101380,31 @@ acH acH aep aep -atl -aur -avB -awG -axC -azd -aAr -awG -axC +atk +auq +avA awF -aFi -atl -aHz -afc -aqh -afc -afc -afc -afc -aOt -aOt -afc -aRQ -afH -afH +axB +azc +aAq +awF +axB +awE +aFh +atk +aHy +deL +dgo +deL +deL +deL +deL +aOs +aOs +deL +aRP +deK +deK acH acH abE @@ -103923,133 +101425,133 @@ aaa aaa aaa aaa -aXo -aXM -aXw -aYk -aXY -aXY -aXY -aXY -aXY -aXY -bAw -cNy -cNG -cNJ -cNJ -cOh -cOx -cOL -cNJ -cPe -bdL +aXn aXL -aXw -aXw -aXN -bqa -bqa -bqa -bur -bur -bqa -bqa +aXv +aYj +aXX +aXX +aXX +aXX +aXX +aXX +bAu +cMI +cMQ +cMT +cMT +cNr +cNH +cNV +cMT +cOo +bdK +aXK +aXv +aXv +dij bpZ -bAm -bkf -aXw -aXM -aXM -bER -bHP -bJr -bKs -bLF -cHr -bJr -bNe -bET -bGp -bHV -bTe -bTR -bUt -bUt -bTR -bWr -bTR -bXp -bTR -bUt -bUt -bZs -bZJ -bTP -aXM -caX -cbs -caX -caX -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXo -cdI -cdI -cdJ -cdJ -cdJ -cdJ -cdJ -cdf -cdf -aXZ -aXZ -aXZ -aZT -aXZ -aXM -aXN -cdM -cdI -cdN +bpZ +bpZ +buq +buq +bpZ +bpZ +bpY +bAk +bke +aXv +aXL +aXL +bEM +bHK +bJm +bKm +bLy +cGE +bJm +bMW +bEO +bGk +bHQ +bSJ +bTu +bTV +bTV +bTu +bVG +bTu +bWD +bTu +bTV +bTV +bYG +bYX +bTs +aXL +cal +caG +cal +cal +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXn +ccW +ccW +ccX +ccX +ccX +ccX +ccX +cct +cct +din +din +din +aZS +din +aXL +dij +cda +ccW +cdb aaa aaa aaa -cdN -cqb -cqX -crV -cqX -cqb -ctZ -cuN -cLl -cLn -cLo -cqb -cyz -cgv -cgw -cgy -cdG -cgw -cgv -cdM -cdM -cdM -cdM +cdb +cpo +cqk +cri +cqk +dkx +ctm +cua +cKv +cKx +cKy +cpo +cxM +djz +djR +djF +djE +djR +djz +cda +cda +cda +cda aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -104122,44 +101624,44 @@ aaa aaa aaa abC -afH +deK aiW aiW aiW -afH +deK acH acH acH acH aep aep -afH -afH -atl -atl -atl -awH -axD -aze -atl -awH -aCD -awH -aFj -atl -aHA -aIG -apK -anY -anY -aMw -afa -anV -aeJ -afc -afc -aTA -afH +deK +deK +atk +atk +atk +awG +axC +azd +atk +awG +aCC +awG +aFi +atk +aHz +aIF +apJ +dgt +dgt +aMv +dgp +dgS +dhb +deL +deL +dgq +deK aep acH abE @@ -104179,134 +101681,134 @@ aaa aaa aaa aaa -aXo -aXo -aXo -aXM -aXM -aYw -aXY -aXY -aZT -aXM -aXM -cNq -cNz -aXM -cNJ -cNT -cOi -cNV -cOM -cNJ -cNF -bdL -bcX -bcX +aXn +aXn +aXn aXL -aXw aXL -aXM -bsY -bus -cQd -bxf -aXM -aXM -cQs -bkf -aXw +aYv +aXX +aXX +aZS aXL -aXM -bER +aXL +cMA +cMJ +aXL +cMT +cNd +cNs +cNf +cNW +cMT +cMP +bdK +bcW +bcW +aXK +aXv +aXK +aXL +bsX +bur +cPn +bxe +aXL +aXL +cPC +bke +aXv +aXK +aXL +bEM +bHL +bHL +bHL +bHL +bHL +bHL +bHL +bEM +bGl bHQ -bHQ -bHQ -bHQ -bHQ -bHQ -bHQ -bER -bGq -bHV -bTf -bTP -bUu -bUu -bTP -bWs -bTP -bXq -bTP -bYy -bYy -bYy -bYy -bTP -aXM -caX -cbt -caX -caX -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -cdM -cdM -cdI -cdI -cdJ -cdJ -cdJ -cdJ -cdf -aXM -aXM -aXM -aXZ -aXZ -aYC -aXN -cdM -cdI -cdN +bSK +bTs +bTW +bTW +bTs +bVH +bTs +bWE +bTs +bXM +bXM +bXM +bXM +bTs +aXL +cal +caH +cal +cal +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +cda +cda +ccW +ccW +ccX +ccX +ccX +ccX +cct +aXL +aXL +aXL +din +din +dip +dij +cda +ccW +cdb aaa aaa aaa -cdI -cqb -cqY -crW -csS -cqb -cua -cuO -cvh -cvZ -cwU -cLp -cyB -czs -cTs -cAM -cAX -ciW -cgw -cdq -cdM -cdM -cdM +ccW +cpo +cql +crj +csf +dkx +ctn +cub +cuu +cvm +cwh +cKz +cxO +cyF +cSC +czZ +cAk +djT +djR +djW +cda +cda +cda aaa aaa aaa abC -cDr +cCE abC aaa abC @@ -104379,44 +101881,44 @@ aaa aaa abW abW -afE +deI aiX ajV aiZ -afE +deI acH acH acH aep -afE +deI ajW -cLx +dfl ajW -cLC -aus -avC -awI -axE -azf -aAt -aBu -aCE -aDO -aFk -aGF -cLJ -aIH -afa +dfi +aur +avB +awH +axD +aze +aAs +aBt +aCD +aDN +aFj +aGE +dft +aIG +dgp ajc -afa -aMx -aNB -aQL -aPT -atM +dgp +aMw +aNA +dgf +aPS +dhh ajX ajX -apM +apL aep acH abW @@ -104425,7 +101927,7 @@ abE aaa aaa aaa -cGc +cFp aaa aaa aaa @@ -104434,137 +101936,137 @@ aaa aaa aaa aaa -aXo -aXs -aXs -aXs -aXs -aXs -aXw -aXw -cNh -cNi +aXn +aXr +aXr +aXr +aXr +aXr +aXv +aXv +cMr +cMs +aXK +aXK +aXK +cMB +cMK +aXK +cMT +cNe +cNt +cNI +cNX +cMT +cOp +cOA +cOJ +cOJ +diq +cOJ +cOJ +diq +diq +diq +cOJ +cOJ +cOJ +cOJ +cPD +bke +cPP +aXv +bEM +bEM +cGA +bHL +bHM +bHL +bHM +bHL +bHM +bEM +bQZ +bRZ +bSL +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bTs +bEM +bEM +caI +bEM +bEM +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +aXr +cda +cda +ccW +ccW +ccX +ccX +ccX +ccX +ccX +ccW +ccW aXL aXL +din +din aXL -cNr -cNA -aXL -cNJ -cNU -cOj -cOy -cON -cNJ -cPf -cPq -cPz -cPz -aZE -cPz -cPz -aZE -aZE -aZE -cPz -cPz -cPz -cPz -cQt -bkf -cQF -aXw -bER -bER -cHn -bHQ -bHR -bHQ -bHR -bHQ -bHR -bER -bRo -bSr -bTg -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bTP -bER -bER -cbu -bER -bER -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -aXs -cdM -cdM -cdI -cdI -cdJ -cdJ -cdJ -cdJ -cdJ -cdI -cdI -aXM -aXM -aXZ -aXZ -aXM -cdM -cdI -cdN +cda +ccW +cdb aaa aaa aaa -cdI -cqb -cqX -crX -cqX -ctw -cub -cuP -cvi -cwa -cwV -cqb -cyC -cdG -cdG -ctU -cAY -cTH -cgv -cgw -cdM -cdM -cdI +ccW +cpo +cqk +crk +cqk +csJ +cto +crm +cuv +cvn +cwi +cpo +cxP +djE +djE +djM +cAl +cSR +djz +djR +cda +cda +ccW aaa aaa aaa -cgv -cEf -cgv +djz +cDs +djz aaa abC aaa @@ -104636,45 +102138,45 @@ aaa aaa abW abW -afH +deK aiY ajW akG -afH +deK abW aep -afH -cLv -afE -cLC -cLI -cLK -cLJ -aut -avD -awJ -axF -azg -aAu -aBv -aCF -aDP -aFl -cMr -aQL -aII -afc -afH -afH -aMy -aNC -afH -afE -afE -afE +deK +dfb +deI +dfi +dfm +dfp +dft +aus +avC +awI +axE +azf +aAt +aBu +aCE +aDO +aFk +cLB +dgf +aIH +deL +deK +deK +aMx +aNB +deK +deI +deI +deI ajW akT -afE +deI aep abW abW @@ -104691,139 +102193,139 @@ aaa aaa aaa aaa -aXs -aXs -aXs -aXs -aXL -aXL -aXw -bcX -aXY -cNj -aXL -bcj -cNn -cNs -cNB +aXr +aXr +aXr +aXr +aXK +aXK +aXv bcW -cNJ -cNV -bfz -cNV -bhz -cNJ -bjf -bkd -bkT -cPM -blZ -blZ -bqb -blZ -bsZ -but -cPM -cPM -cPM -cPM -cPM -bBE -aXY -bcx -bER -bGm -bGn -bGn -bKt -bHQ -bNf -bNf -bNf -bQr -bNf -bSs -bTh -bTS -bUv -bVf -bVU -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bVU -bGn -cbK -bER -aXs -aXs -aXs -aXs -aXs -aXo -aXo -aXo -aXs -cdM -cdM -cdI -cdI -cdI -cdI -cdI -cdI -cdI -cdI -cdI -aXM -aXZ -aXZ -aXZ -aXM -cdM -cdI -cdN +aXX +cMt +aXK +bci +cMx +cMC +cML +bcV +cMT +cNf +bfy +cNf +bhy +cMT +bje +bkc +bkS +cOW +blY +blY +bqa +blY +bsY +bus +cOW +cOW +cOW +cOW +cOW +bBC +aXX +dio +bEM +bGh +bGi +bGi +bKn +bHL +bMX +bMX +bMX +bQd +bMX +bSa +bSM +bTv +bTX +bUF +bVj +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVj +bGi +caY +bEM +aXr +aXr +aXr +aXr +aXr +aXn +aXn +aXn +aXr +cda +cda +ccW +ccW +ccW +ccW +ccW +ccW +ccW +ccW +ccW +aXL +din +din +din +aXL +cda +ccW +cdb aaa aaa aaa -cdI -cqb -cqZ -crY -csT -crY -cuc -crZ -cLm -cwb -cwW -cqb -chh -cgZ -cgw -cdq -cTA -cgv -cBA -cgv -cdM -cdM -cdI -cdI -cdI -cdI -cgv -cEg -cgv -cEE -cgv +ccW +cpo +cqm +crl +csg +dkA +ctp +crm +cKw +cvo +cwj +cpo +djX +djQ +djR +djW +cSK +djz +cAN +djz +cda +cda +ccW +ccW +ccW +ccW +djz +cDt +djz +cDR +djz aaa aaa aaa @@ -104893,46 +102395,46 @@ abW abW acH acH -afE +deI aiZ ajW ajX -afE +deI acH aep -cLz -aBJ -cFi -cFl -aro -aro -aro -aro -aro -awK -aro -aro -aro -aro -aro -aDQ -aFm -aro -aqg -anh -aTA -afH -aLD -aMz -aND -cLW -aPU -aQO -afH +cKJ +dfc +cEv +cEy +arn +arn +arn +arn +arn +awJ +arn +arn +arn +arn +arn +aDP +aFl +arn +dgg +dgk +dgq +deK +aLC +aMy +aNC +dgT +aPT +aQN +deK ajW -afH -aTS -afH +deK +aTR +deK abW abW abE @@ -104946,143 +102448,143 @@ aaa aaa aaa aaa -aXo -aXo -aXo -aXo -aXo -aXo -aXL -cNf -cbE -bcX -aXL -aXL -aXL -bck -bcX -cNt -bSl -cNH -cNJ -cNW -bfA -bgL -bhA -cNJ -bjg -bke +aXn +aXn +aXn +aXn +aXn +aXn +aXK +cMp +caS +bcW +aXK +aXK +aXK +bcj +bcW +cMD +bRT +cMR +cMT +cNg +bfz +bgK +bhz +cMT +bjf +bkd +bkT +aYS +aYv +boA +aXK +aXK +cMt +aXK bkU -aYT -aYw -boB -aXL -aXL -cNj -aXL -bkV -bkV -bkV -bkV -bkV -bkV -aXY -bad -bES -bGn -bHS -bJs -bKu -bLG -bLG -bLG -bLG -bLG -bLG -bSt -bLI -bTT -bUw -bVg -bVU -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bVU -bVg -cbL -bER -aXs -aXs -aXs -aXs -aXs -aXo -bhP -aXo -aXo -cdI -cdI -cdN -cdI -cdN -cdI -cdI -cdI -cdM -cdM -aXN -aXM -aXZ +bkU +bkU +bkU +bkU +bkU +aXX +diC +bEN +bGi +bHN +bJn +bKo +bLz +bLz +bLz +bLz +bLz +bLz +bSb +bLB +bTw +bTY +bUG +bVj +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVj +bUG +caZ +bEM +aXr +aXr +aXr +aXr +aXr +aXn +bhO +aXn +aXn +ccW +ccW cdb -bcx -aXM -aXN -cdI -cdI +ccW +cdb +ccW +ccW +ccW +cda +cda +dij +aXL +din +ccp +dio +aXL +dij +ccW +ccW aaa aaa aaa -cdI -cqb -cLk -crZ -cLk -crZ -crZ -crZ -cTe -cwc -cwX -cqb -cxQ -cxQ -cxQ -cxQ -cTB -cle -cTI -cgw -cdM -cdM -cdM -cdI -cdU -cdU -cgv +ccW +cpo +cKu +crm +cKu +crm +cSo +crm +crm +cvp +cwk +cpo +cxd +cxd +cxd +cxd +cSL +dkc +cSS +djR +cda +cda +cda +ccW +djG +djG +djz +cDs +djR +cDS +djz +cEf cEf -cgw -cEF -cgv -cES -cES aaa aaa aaa @@ -105150,45 +102652,45 @@ acH acH acH acH -afH +deK aja -axF +axE akH -afE +deI aep -afH -cLA -aro -cFj -cFm -aro -asi -atn -aro -avE -awL -axG -azh -aAv -aBw -aCG -aDR -aFn -aro -afH -anh -aJM -afE -aLE +deK +cKK +arn +cEw +cEz +arn +ash +atm +arn +avD +awK axF -axF -cMU -cLY -cLW -afE +azg +aAu +aBv +aCF +aDQ +aFm +arn +deK +dgk +aJL +deI +aLD +axE +axE +cMe +dhc +dgT +deI ajW ajW -cLx +dfl aep acH abW @@ -105207,139 +102709,139 @@ abC abC abC abD -aXo -aXo -aXL -cNg -bcX -aXw -aXL -aXN -aXL -cNl -bSl -bdL -bSl -bfB +aXn +aXn +aXK +cMq +bcW +aXv +aXK +dij +aXK +cMv +bRT +bdK +bRT +bfA +cMT +cNh +cNu cNJ -cNX -cOk -cOz -cOO -cNJ -bjh -bkf -aYa -aXM -aXM -aXM -aXM -aXM -aXM -aXM -bkV -bxg -byi +cNY +cMT +bjg +bke +aXZ +aXL +aXL +aXL +aXL +aXL +aXL +aXL +bkU +bxf +byh +bzd bze -bzf -bkV -bio -bad -bES -bGo -bHT -bJt -bKv -bLH -bNg -bNg -bNg -bNg -bNg -bSu -bTi -bJw -bUx -bVh -bVU -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bVU -bVh -cbM -bER -aXs -aXs -aXs -aXo -aXo -bhP -bhP -aXo -aXo -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdM -cdM -aXN -bcx -aXZ -aXZ -ccq +bkU +bin +diC +bEN +bGj +bHO +bJo +bKp +bLA +bMY +bMY +bMY +bMY +bMY +bSc +bSN +bJr +bTZ +bUH +bVj +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVj +bUH +cba +bEM +aXr +aXr +aXr +aXn +aXn +bhO +bhO +aXn +aXn cdb -aXM -cdM -cdM +cdb +cdb +cdb +cdb +cdb +cdb +ccW +cda +cda +dij +dio +din +din +cbE +ccp +aXL +cda +cda aaa -cno +cmB aaa -cdI -cqb -cra -crZ -csU -ctx -cud -crZ -cTe -cwd -cwY -cqb -cyD -czt -cAc +ccW +cpo +cqn +crm +csh +csK +ctq +crm +crm +cvq +cwl +cpo cxQ -cTC -cgv -cTJ -cgv -cdq -cdq -cdq -cdU -cdU -cdU -cgw -cEh -cEt -cEG -cEt -cET -cES +cyG +czp +cxd +cSM +djz +cST +djz +djW +djW +djW +djG +djG +djG +djR +cDu +dkl +cDT +dkl +cEg +cEf aaa aaa aaa @@ -105407,45 +102909,45 @@ acH acH acH aep -afH -afH -afE +deK +deK +deI akI -afE +deI aep ajW -cLA -aro -cFk -cFn -cFo -asj -ato -auu -avF -cGW -axH -azi -aAw -azi -aCH -aDS -aFo -aro -afE -anh -aJN -afE -aLF -aMA -aNE -aOu -aPV -cMR -afH -cLS -aTu -afE +cKK +arn +cEx +cEA +cEB +asi +atn +aut +avE +cGj +axG +azh +aAv +azh +aCG +aDR +aFn +arn +deI +dgk +aJM +deI +aLE +aMz +aND +aOt +aPU +cMb +deK +dhq +aTt +deI aep acH abE @@ -105464,139 +102966,139 @@ aaa aaa aaa aaa -aXo -aXo +aXn +aXn +aXK +aXv +aXv +aXv +dij +dij +aXK +cMw +cMy +cME +bck +cMS +cMT +beJ +bfB +beJ +cNZ +cMT +bjg +bke +bkU +bkU +bnx +bkU +bkU +bkU +bkU +bkU +bkU +bxf +bxf +bze +bze +bkU +aXX +bDE +bEM +bGk +bHP +bJp +bKn +bLB +bMZ +bNU +bOU +bOU +bRa +bHL +bSO +bEM +bUa +bUH +bVj +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVj +bUH +cbb +bEM +aXr +aXn +aXn +bhO +bhO +bhO +bhO +aXn +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +cda +cda +dij aXL -aXw -aXw -aXw -aXN -aXN aXL -cNm -cNo -cNu -bcl -cNI -cNJ -beK -bfC -beK -cOP -cNJ -bjh -bkf -bkV -bkV -bny -bkV -bkV -bkV -bkV -bkV -bkV -bxg -bxg -bzf -bzf -bkV -aXY -bDI -bER -bGp -bHU -bJu -bKt -bLI -bNh -bOe -bPf -bPf -bRp -bHQ -bTj -bER -bUy -bVh -bVU -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bVU -bVh -cbN -bER -aXs -aXo -aXo -bhP -bhP -bhP -bhP -aXo -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdM -cdM -aXN -aXM -aXM -aXL -cbI -cjK -aXL -cdM -cdM +aXK +caW +ciY +aXK +cda +cda +clQ cmC -cnp -cmC -cdI -cqb -crb -csa -crb -cty -cue -cuQ -cvj -cwe -cwZ -cqb -cyE -cyH -cyE -cxQ -cTC -cgw -cgv -cgw -cgw -cdq -cgw -cgw -cgv -cdT -cgw -cEi -cEu -cEH -cEt -cEU -cgv +clQ +ccW +cpo +cqo +crn +cqo +csL +ctr +cud +cuw +cvr +cwm +cpo +cxR +cxU +dkD +cxd +cSM +djR +djz +djR +djR +djW +djR +djR +djz +djD +djR +cDv +cDH +cDU +dkl +cEh +djz aaa aaa aaa @@ -105640,11 +103142,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -105663,49 +103165,49 @@ acH acH acH acH -afE -cFb -apM +deI +cEo +apL ajX akJ ajX ajX ajW -cLA -aro -aro -aro -aro -ask -ato -auu -avG -cGW -cGW -azj -cGW -cGW -aCI -aDT -aFp -aro -adP -aIJ -afH -afH -aLG -aEt -afH -cYZ -aPW -aKq -aKq -aSr -aSr -aKr -aKr +cKK +arn +arn +arn +arn +asj +atn +aut +avF +cGj +cGj +azi +cGj +cGj +aCH +aDS +aFo +arn +dgh +aII +deK +deK +aLF +dgz +deK +cYj +aPV +aKp +aKp +aSq +aSq aKq aKq +aKp +aKp abE abE aaa @@ -105724,136 +103226,136 @@ aaa aaa aaa aaa -aXo -aXs -aXs -aXs -aYx -aYx -bcm -aYx +aXn +aXr +aXr +aXr +aYw +aYw +bcl +aYw +cMF +beK +beK +cMT +cNi cNv -beL -beL -cNJ +cNk cNY -cOl -cOa -cOO -cNJ -bjh -bkf -bkV -bma -bnz -boC -bqc -brx -bta -buu -bvV -bxg -bxg -bzf -bzf -bkV -aXY -aXL -bER -bGq -bHV -bJu -bKt -bLJ -bNh -bOf -bPg -bPh -bRq +cMT +bjg +bke +bkU +blZ +bny +boB +bqb +brw +bsZ +but +bvU +bxf +bxf +bze +bze +bkU +aXX +aXK +bEM +bGl bHQ -bTk -bER -bUz -bVh -bVU -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bWt -bVU -bVh -cbO -bER -aXo -aXo -aXo -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdM -cdM -cfI -cfI -cfI -cje -cje -cfI -cfI -cdI -cmC -cnq -cmC -cdI -cqc -cqc -cqc -cqc -cqc -cqc -cqc -cvk -cwe -cxa -cqb -cyF -czu -cyF -cxQ -cTD -cBo -cBB -cTL -cBo -cBo -cTL -cBo -cBB -cDA -cDP -cEj -cEv -cEI -cEt -cEt -cgv +bJp +bKn +bLC +bMZ +bNV +bOV +bOW +bRb +bHL +bSP +bEM +bUb +bUH +bVj +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVj +bUH +cbc +bEM +aXn +aXn +aXn +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +cda +cda +ceW +ceW +ceW +cis +cis +ceW +ceW +ccW +clQ +cmD +clQ +ccW +cpp +cpp +cpp +cpp +cpp +cpp +cpp +cux +cvr +cwn +cpo +cxS +cyH +dkE +cxd +cSN +cAB +cAO +cSV +cAB +cAB +cSV +cAB +cAO +cCN +cDc +cDw +cDI +cDV +dkl +dkl +djz aaa aaa aaa @@ -105897,11 +103399,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -105920,197 +103422,197 @@ acH acH acH acH -auC +auB ajX -afc -afc -afc +deL +deL +deL ajX ajX ajX -aAU -aBJ -apx -anT -aro -asl -atp -aro -avH -awM -awM -awM -awM -awM -aCJ -aDU -aFq -aGG -aGG -aGG -aGG -aGG -aGG -aGG -aGG -aOw -aPX -aQP -aKq -aSs -aSs -aTa -aLo +deY +dfc +dfc +dfj +arn +ask +ato +arn +avG +awL +awL +awL +awL +awL +aCI +aDT +aFp +aGF +aGF +aGF +aGF +aGF +aGF +aGF +aGF +aOv +aPW +aQO +aKp +aSr +aSr +aSZ aLn -aKq +aLm +aKp abE abE abE -aWs -aWs -aWs +aWr +aWr +aWr aaa -aWs -aWs -aWs -aWs +aWr +aWr +aWr +aWr aaa -aWs -aWs -aWs -aWs -aWs -aWs -aXo -aXs -aXs -aXo -aYx -aZU -bav -aYx -aYx -aYx -cNJ -cNJ -cNZ -cOm -cOA -cOQ -cNJ -bji -cPr -bkV -bmb -bnA -boD -boD -boD -boD -buv -boF -boF -boF -boF -bAn -bkV -aXY +aWr +aWr +aWr +aWr +aWr +aWr +aXn +aXr +aXr +aXn +aYw +aZT bau -bET -bGr -bHW -bJu -bKt -bLI -bNh -bOf -bPh -bPh -bRq -bHQ -bHQ -bET -bUA -bVh -bVU -bVU -bVU -bVU -bXZ -bVU -bVU -bXZ -bVU -bVU -bVU -bVU -bVh -bUA -bER -aXo -aXo -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdM -cdM -cfI -chZ -ciy -cjf -ciz -ckv -cfI -cdI -cmC -cnr -cmC -cdI -cph -cUJ -crc -csV -cGK -csV -cqc -cvl -cwf -cxb -cqb -cyG -czv -cAd -cxQ -cBa -czs -cTK -czs -czs -cTQ -cTQ -cTQ -czs -cDB -cDQ -cEk -cEw -cEJ -chK -cEV -cgv +aYw +aYw +aYw +cMT +cMT +cNj +cNw +cNK +cOa +cMT +bjh +cOB +bkU +bma +bnz +boC +boC +boC +boC +buu +boE +boE +boE +boE +bAl +bkU +aXX +bat +bEO +bGm +bHR +bJp +bKn +bLB +bMZ +bNV +bOW +bOW +bRb +bHL +bHL +bEO +bUc +bUH +bVj +bVj +bVj +bVj +bXn +bVj +bVj +bXn +bVj +bVj +bVj +bVj +bUH +bUc +bEM +aXn +aXn +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +cda +cda +ceW +chn +chM +cit +chN +cjJ +ceW +ccW +clQ +cmE +clQ +ccW +cou +cTT +cqp +csi +cFX +csi +cpp +cuy +cvs +cwo +dkB +cxT +cyI +czq +cxd +cAn +cyF +cSU +cyF +cyF +cTa +cTa +cTa +cyF +cCO +cDd +cDx +cDJ +cDW +djA +cEi +djz aaa aaa aaa @@ -106154,11 +103656,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -106192,34 +103694,34 @@ afd afd afd afd -aro -aro -aro -aro -aro -aro -aro -aCK -aDV -aFr -aGG -aHB -aIK -aJO -aKA -aLH -aMB -aGG -aOx -aPY -aQQ -aKq -aMl -aMl -aMl -aMl -aLp -aKq +arn +arn +arn +arn +arn +arn +arn +aCJ +aDU +aFq +aGF +aHA +aIJ +aJN +aKz +aLG +aMA +aGF +aOw +aPX +aQP +aKp +aMk +aMk +aMk +aMk +aLo +aKp abE abE abE @@ -106238,136 +103740,136 @@ abC aaa aaa aaa -aXo -aXs -aXs -aXo -aYx -aZV -cZe -baw -baw -cZe -cNJ -cNN -cOa -cOk -cOa -cOR -cNJ -bjh -cPr -bkV -bmb -bnB +aXn +aXr +aXr +aXn +aYw +aZU +cYo +bav +bav +cYo +cMT +cMX +cNk +cNu +cNk +cOb +cMT +bjg +cOB +bkU +bma +bnA +boD +boD +boD +bta +buv +bvV +bxg +bxg +bzf boE -boE -boE -btb -buw -bvW -bxh -bxh -bzg -boF -bny -aXY -aZF -bER -bGs -bHV -bJv -bKt -bLI -bNh -bOg -bPi -bPi -bRr +bnx +aXX +dim +bEM +bGn bHQ -bTk -bER -bUA -bVh -bVV -bPj -bQs -bPj -bGn -bYz -bZb -bGn -bPj -bPj -bQs -bVV -bVh -bUA -bER -aXo -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdI -cfI -cia -ciz -cjg -ciz -ckv -cfI -cfI -cmD -cns -cmD -cph -cph -crd -csb -csW -csb -csW -cqc -cvm -cwg -cxc -cqb -cyH -czw -cAe -cxQ -cBb -ctU -chh -cdT -cCn -cgw -cgv -cdU -cdT -cdG -cgw -cDT -cEx -cEK -cEt -cEW -cgv +bJq +bKn +bLB +bMZ +bNW +bOX +bOX +bRc +bHL +bSP +bEM +bUc +bUH +bVk +bOY +bQe +bOY +bGi +bXN +bYp +bGi +bOY +bOY +bQe +bVk +bUH +bUc +bEM +aXn +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +ccW +ceW +cho +chN +ciu +chN +cjJ +ceW +ceW +clR +cmF +clR +cou +cou +cqq +cro +csj +cro +csj +cpp +cuz +cvt +cwp +cpo +cxU +cyJ +czr +cxd +cAo +djM +djX +djD +cBA +djR +djz +djG +djD +djE +djR +dki +cDK +cDX +dkl +dkj +djz aaa aaa aaa @@ -106411,11 +103913,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -106444,41 +103946,41 @@ alR amR anD alm -apy +apx amR -arp +aro alm -atq +atp amR -avI +avH alm -axI +axH amR -aAx +aAw afd -aCL -aDW -aFs -aGH -aHC -aIL -aIL -aKB -aIL -aIL +aCK +aDV +aFr aGG -aOy -aPZ -aQR -aRR -aSt -aMl -aMl -aMl -aUK -aKq -aKq -aKq +aHB +aIK +aIK +aKA +aIK +aIK +aGF +aOx +aPY +aQQ +aRQ +aSs +aMk +aMk +aMk +dkq +aKp +aKp +aKp aaa aaa abC @@ -106497,134 +103999,134 @@ aaa aaa aaa aaa -aYx -aYx -aYx -cZd -cZe -cZe -bbC -bcn -cNJ -cNJ -cNJ -cOn -beK -cOS -cNJ -bjh -cPr -bkV -bmc -bnC -boF -boF -boF -boF -boF -boF -boF -boF -bzh -boF -bkV -aXY aYw -bER -bGt -bHV -bJu -bKt -bLI -bNh -bGn -bPj -bQs -bRs +aYw +aYw +cYn +cYo +cYo +bbB +bcm +cMT +cMT +cMT +cNx +beJ +cOc +cMT +bjg +cOB +bkU +bmb +bnB +boE +boE +boE +boE +boE +boE +boE +boE +bzg +boE +bkU +aXX +aYv +bEM +bGo bHQ -bTk -bER -bUB -bVi -bJs -bJs -bJs -bJs -bJs -bYA -bZc -bZt -bZt -bZt -bZt -bZt -cbv -cbP -bER -bER -bER -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cfI -cfI -cfI -cib -ciz -ciz -ciz -ciz -cfI -cfI -cfI -cnt -cfI -cph -cqd -cre -csb -csX -csb -cuf -cph -cvn -cwh +bJp +bKn +bLB +bMZ +bGi +bOY +bQe +bRd +bHL +bSP +bEM +bUd +bUI +bJn +bJn +bJn +bJn +bJn +bXO +bYq +bYH +bYH +bYH +bYH +bYH +caJ +cbd +bEM +bEM +bEM +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ceW +ceW +ceW +chp +chN +chN +chN +chN +ceW +ceW +ceW +cmG +ceW +cou +cpq +cqr +cro +csk +cro +cts +cou +cuA +cvu +cwq +cxc +dkC +cyK +czs cxd -cxP -cyH -czx -cAf -cxQ -cAZ -cdG -cgv -cgw -cdU -cdU -cdU -cdU -cgw -cgw -cgw -cEl -cEx -cEL -chK -cEX -cES +cAm +djE +djz +djR +djG +djG +djG +djG +djR +djR +djR +cDy +cDK +cDY +djA +cEk +cEf aaa aaa aaa @@ -106668,11 +104170,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -106701,187 +104203,187 @@ alS amS amS alm -apz +apy amS amS alm -atr +atq ana amS alm -axJ +axI amS amS afd -aCM -aDX -aFt -aGI -aHD -aIM -aJP -aHD -aHD -aMC -aGG -aOx -aQa -aQS -aKq -aSu -aTv -aTv -aTv -aUT -aVj -aVw -aVK -aWc -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aXg -aYy -aYU -aZw -aZW -bax -baX -cZf -cZf -baX -bdM -cNJ -bfC -beK -cOP -cNJ -bjj -bkg -bkV -bmd -bnD -boG -bqd -bry -btc -bux -bvX -bxi -byj -bzh -bAo -bkV -bCA -bDJ -bER -bGu -bHX -bJu -bKt -bLI -bNh -bGn -bPk -bQt -bRt -bGn -bTl -bER -bUC -bVj -bVW -bWu -bVj -bXr -bYa -bYB -bZd -bJt -bJt -bJt -caF -bJt -bJt -cbQ -ccf -ccv -ccF -ccK -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cfh -cfH -cgf -cgM -chl -cic -cic -cic -cjL -ckw -cfI -cfI -ciz -ciz -coz -cph -cqd -cre -csb -csb -csb -cug -cph -cvo -cwi -cuU -cxQ -cxQ -cxQ -cxQ -cxQ -cAZ -cdG -chQ -cgv -cdq -cdU -cdU -cdU -cdU -cdU -cgw -cgv -cgv -cEM -cgw -cES -cES +aCL +aDW +aFs +aGH +aHC +aIL +aJO +aHC +aHC +aMB +aGF +aOw +aPZ +aQR +aKp +aSt +aTu +aTu +aTu +aUS +aVi +aVv +aVJ +aWb +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aXf +aYx +aYT +aZv +aZV +baw +baW +cYp +cYp +baW +bdL +cMT +bfB +beJ +cNZ +cMT +bji +bkf +bkU +bmc +bnC +boF +bqc +brx +btb +buw +bvW +bxh +byi +bzg +bAm +bkU +bCx +bDF +bEM +bGp +bHS +bJp +bKn +bLB +bMZ +bGi +bOZ +bQf +bRe +bGi +bSQ +bEM +bUe +bUJ +bVl +bVJ +bUJ +bWF +bXo +bXP +bYr +bJo +bJo +bJo +bZT +bJo +bJo +cbe +cbt +cbJ +cbT +cbY +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cev +ceV +cft +cga +cgz +chq +chq +chq +ciZ +cjK +ceW +ceW +chN +chN +cnM +cou +cpq +cqr +cro +cro +cro +ctt +cou +cuB +cvv +cuh +cxd +cxd +cxd +cxd +cxd +cAm +djE +dkd +djz +djW +djG +djG +djG +djG +djG +djR +djz +djz +cDZ +djR +cEf +cEf aaa aaa aaa @@ -106925,11 +104427,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -106970,173 +104472,173 @@ alT amS anE afd -aCM -aDY -aFu -aGJ -aHE -aIN -aJQ -aKC -aLI -aMD -aGG -aOx -aQa -aQT -aKq -aKq -aKq -aKq -aOc -aKq -aKq -aKq -aKq -aWd -aWt -aWt -cWV -aWt -aWt -aWt -cWV -aWt -aWt -cWV -aWt -aWt -aWt -cWV -aWt -aWt -aYl -aYx -aYx -aYx -aYx -aYx -baY -aYx -aYx -aYx -bdN -cNJ -cOo -cOB -cOT -cNJ -bjk -bkh -bkV -bkV -bnE -bkV -bkV -brz -brz -brz -brz -bkV -bkV -bzi -bkV -cGg -bCB -bCB -bER -bER -bHY -bJw -bKw -bLK -bKw -bJw -bER -bER -bER -bER -bER -bET -bER -bER -bER -bER -bER -bER -bLK -bYC -bZe -bJw -bER -bER -bER -cGt -bER -bER -bER -bER -bER -ccL -ccX -ccX -ccX -cYT -ccX -ccX -cYT -ccX -ccX -cYT -ccX -ccX -ccX -cfi -cfI -cfI -cfI -chm -cfI -cfI -cfI -cfI -ckx -cfI -cfI -cfI -cnu -cfI -cph -cph -crf -csc -csY -ctz -cuh -cph -cvo -cwi +aCL +aDX +aFt +aGI +aHD +aIM +aJP +aKB +aLH +aMC +aGF +aOw +aPZ +aQS +aKp +aKp +aKp +aKp +aOb +aKp +aKp +aKp +aKp +aWc +aWs +aWs +cWf +aWs +aWs +aWs +cWf +aWs +aWs +cWf +aWs +aWs +aWs +cWf +aWs +aWs +aYk +aYw +aYw +aYw +aYw +aYw +baX +aYw +aYw +aYw +bdM +cMT +cNy +cNL +cOd +cMT +bjj +bkg +bkU +bkU +bnD +bkU +bkU +bry +bry +bry +bry +bkU +bkU +bzh +bkU +cFt +bCy +bCy +bEM +bEM +bHT +bJr +bKq +bLD +bKq +bJr +bEM +bEM +bEM +bEM +bEM +bEO +bEM +bEM +bEM +bEM +bEM +bEM +bLD +bXQ +bYs +bJr +bEM +bEM +bEM +cFG +bEM +bEM +bEM +bEM +bEM +cbZ +ccl +ccl +ccl +cYd +ccl +ccl +cYd +ccl +ccl +cYd +ccl +ccl +ccl +cew +ceW +ceW +ceW +cgA +ceW +ceW +ceW +ceW +cjL +ceW +ceW +ceW +cmH +ceW +cou +cou +cqs +crp +csl +csM +ctu +cou +cuB +cvv +cwr cxe -cxR -cyI -czy -cvG -cdT -cAZ -ctU -chh -cgv -cgw -cdq -cdq -cdU -cdU -cdU -cdI -cdN -cgv -cEN -cgv +cxV +cyL +cuT +djD +cAm +djM +djX +djz +djR +djW +djW +djG +djG +djG +ccW +cdb +djz +cEa +djz aaa aaa aaa @@ -107182,11 +104684,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa abC abE @@ -107216,182 +104718,182 @@ amT anF alm alU -aqv +aqu anF alm alU -auv +auu anF alm alU -azk +azj anF afd -cHK -aDY -aFv -aGG -aHF -aIO -aJR -aKD -aLJ -aME -aNF -aOx -aQa -aQU -aRA -aSv -aRA -aRA -aUn -aRA -aUf -aRA -aRx -cWT -cWT -cWT -cWT -cWT -cWT -cWT -cXb -cWT -cWT -cXi -cWT -cWT -cWT -cWT -cWT -cWT -cWT -aYz -aYV -aZx -aZX -bay -baZ -baZ -bco -baZ -bdO -cOb -bfD -baZ -bHZ -biq -bjl -bki -aZX -baZ -bnF -baZ -bqe -brA -baZ -baZ -baZ -bxj -byk -bzj -baZ -baZ -baZ -baZ -bEU -cHl -bHZ -baZ -baZ -bLL -baZ -baZ -bPl -brA -bqe -bco -bTm -baZ -baZ -aZX -baZ -baZ -bWV -baZ -bYb -bYD -bZf -bZu -baZ -bco -byk -baZ -bqe -cbR -ccg -ccw -aYz -ccM -ccM -ccM -ccM -cdl -ccM -ccM -cdO -ccM -ccM -cdl -ccM -ccM -ccM -ccM -cfJ -cgg -cgg -chn -cid -ciA -ciA +cGX +aDX +aFu +aGF +aHE +aIN +aJQ +aKC +aLI +aMD +aNE +aOw +aPZ +aQT +aRz +aSu +aRz +dkp +aUm +aRz +aUe +aRz +aRw +cWd +cWd +cWd +cWd +cWd +cWd +cWd +cWl +cWd +cWd +cWs +cWd +cWd +cWd +cWd +cWd +cWd +cWd +aYy +aYU +aZw +aZW +bax +baY +baY +bcn +baY +bdN +cNl +bfC +baY +bHU +bip +bjk +bkh +aZW +baY +bnE +baY +bqd +brz +baY +baY +baY +bxi +byj +bzi +baY +baY +baY +baY +bEP +cGy +bHU +baY +baY +bLE +baY +baY +bPa +brz +bqd +bcn +bSR +baY +baY +aZW +baY +baY +bWj +baY +bXp +bXR +bYt +bYI +baY +bcn +byj +baY +bqd +cbf +cbu +cbK +aYy +cca +cca +cca +cca +ccz +cca +cca +cdc +cca +cca +ccz +cca +cca +cca +cca +ceX +cfu +cfu +cgB +chr +chO +chO +cja cjM -cky -ciA -clN -cmE -ciA -coA -cpi -cqe -crg -crg -cHH -crg -cui -cuR -cvp -cwi -cuU -cuU -cuU -czz -cvG -chh -cBc -cBp -cdG -cdG -cgv -cdq -cdq -cdU -cdU -cdU -cdI -cdN -cdN +chO +clb +clS +chO +cnN +cov +cpr +cqt +cqt +cGU +cqt +ctv +cue +cuC +cvv +cuh +cuh +cuh +cyM +cuT +djX +cAp +cAC +djE +djE +djz +djW +djW +djG +djG +djG +ccW +cdb +cdb aaa aaa aaa @@ -107465,190 +104967,190 @@ agY anE aip ajh -cFe +cEr ajZ aln alV amU anG aoL -apA +apz amU anG -asm -apA +asl +apz amU anG -awN -axK -azl -aAy +awM +axJ +azk +aAx afd -aCM -aDZ -aFw -aGG -aHG -aIP -aJR -aKE -aLK -aMF -aGG -aOx -cFH -aQV -aQk -aSw -aQk -aQk -aQk -aQk -aQk -aQk -aQw -cWT -cWT -cWT -cWT -cWT -cWT -cWT -cWT -cYL -cWT -cXj -cWT -cWT -cWT -cWT -cWT -cWT -cWT -aYA -aYW -aZy -aZY -aZY -aZY -aZY -bcp -aZY -bdP -aZY -aZY -bgM -cOU -aZY -bjm -bkj -bkW -bkW -bnG -boH -bqf -brB -cGe -aYW -aYW -aYW -aYW -aYW -aYW -aYW -aYW -bDK -cHj -aYW -bIa -aYW -aYW -aYW -bNi -aYW -bPm -bQu -aYW -bEV -aYW -aYW -aYW -aYW -aYW -aYW -aYW -bDK -bPm -bIa -bZg -bZv -aYW -bEV -aYW -aYW -aYW -bQu -aYW -aYW -aYA -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -ccM -cfK -cgh -cgh -cho -cgh -cgh -cgh -cjN -cgh -cgh -cgh -cgh -cgh -cGC -cpj -cqe -crg -crg -cta -crg -cuj -cuR -cvq -cwj -cuU -cxS -cyJ -czA -cvG -cAN -chh -cBq -cBp -cdT -cdq -cdq -cdq -cdq -cdq -cdU -cdI -cdN -cdN +aCL +aDY +aFv +aGF +aHF +aIO +aJQ +aKD +aLJ +aME +aGF +aOw +cEU +aQU +aQj +aSv +aQj +aQj +aQj +aQj +aQj +aQj +aQv +cWd +cWd +cWd +cWd +cWd +cWd +cWd +cWd +cXV +cWd +cWt +cWd +cWd +cWd +cWd +cWd +cWd +cWd +aYz +aYV +aZx +aZX +aZX +aZX +aZX +bco +aZX +bdO +aZX +aZX +bgL +cOe +aZX +bjl +bki +bkV +bkV +bnF +boG +bqe +brA +cFr +aYV +aYV +aYV +aYV +aYV +aYV +aYV +aYV +bDG +cGw +aYV +bHV +aYV +aYV +aYV +bNa +aYV +bPb +bQg +aYV +bEQ +aYV +aYV +aYV +aYV +aYV +aYV +aYV +bDG +bPb +bHV +bYu +bYJ +aYV +bEQ +aYV +aYV +aYV +bQg +aYV +aYV +aYz +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +cca +ceY +cfv +cfv +cgC +cfv +cfv +cfv +cjb +cfv +cfv +cfv +cfv +cfv +cFP +cow +cpr +cqt +cqt +csn +cqt +ctw +cue +cuD +cvw +cuh +cxf +cxW +cyN +cuT +cAa +djX +cAD +cAC +djD +djW +djW +djW +djW +djW +djG +ccW +cdb +cdb aaa aaa aaa @@ -107731,181 +105233,181 @@ anH ajm ajm ajm -arq +arp ajm ajm ajm anH -awO -axL -azm -aAz -aAB -aCM -aDY -aFx +awN +axK +azl +aAy +aAA +aCL +aDX +aFw +aGJ aGK -aGL -aGL -aGL -aGL -aGL -aGL -aGL -aOx -aQa -aQW -aRu -aSx -aRu -aRu -aUo -aRu -aRu -aRu -aRw -cWT -cWT -cWT -cWW -cWT -cWT -cWT -cXc -cWT -cWT -cXk -cXl -cXl -cXl -cXm -cXl -cXl -cXl -aYB -cXo -aZz -aZZ -aZZ -aZZ -aZZ -bcq -bcZ -bdQ -aZZ -aZZ -bgN -bgN -aZZ -bjn -bkk -bkX -bme -bnH -boI -bqg -brC -btd -buy -bvY -btd -btd -btd -btd -btd -btd -bDL -cHk -btd -bDL -btd -btd -btd -btd -bvY -bPn -bkX -bRu -bEW -btd -btd -btd -btd -btd -btd -bme -bXs -bYc -bYE -bZh -bZw -bZK -cao -caG -aYX -aYX -cbS -aYX -cKd -cKf -ccN -ccN -ccN -ccN -cYU -cYW -cYW -cdP -cYW -cYW -cYW -cYW -cYW -cYW -cYW -cfL -cKg -cgN -cgi -cie -cgi -cjh -cjO -ckz -clk -clk -clk -cnv -coB -cpk -cph -crh -csd -ctb -ctA -cuk -cuS -cvr -cwk -cxf -cTk -cTk -cTk -cTt -cTk -cTk -cTk -cAZ -ctU -cgw -cdU -cdq -cdq -cdq -cdU -cdI -cdI -cdN +aGK +aGK +aGK +aGK +aGK +aGK +aOw +aPZ +aQV +aRt +aSw +aRt +aRt +aUn +aRt +aRt +aRt +aRv +cWd +cWd +cWd +cWg +cWd +cWd +cWd +cWm +cWd +cWd +cWu +cWv +cWv +cWv +cWw +cWv +cWv +cWv +aYA +cWy +aZy +aZY +aZY +aZY +aZY +bcp +bcY +bdP +aZY +aZY +bgM +bgM +aZY +bjm +bkj +bkW +bmd +bnG +boH +bqf +brB +btc +bux +bvX +btc +btc +btc +btc +btc +btc +bDH +cGx +btc +bDH +btc +btc +btc +btc +bvX +bPc +bkW +bRf +bER +btc +btc +btc +btc +btc +btc +bmd +bWG +bXq +bXS +bYv +bYK +bYY +bZC +bZU +aYW +aYW +cbg +aYW +cJp +cJr +ccb +ccb +ccb +ccb +cYe +cYg +cYg +cdd +cYg +cYg +cYg +cYg +cYg +cYg +cYg +ceZ +cJs +cgb +cfw +chs +cfw +civ +cjc +cjN +cky +cky +cky +cmI +cnO +cox +cou +cqu +crq +cso +csN +ctx +cuf +cuE +cvx +cws +cSu +cSu +cSu +cSD +cSu +cSu +cSu +cAm +djM +djR +djG +djW +djW +djW +djG +ccW +ccW +cdb aaa aaa aaa @@ -107974,7 +105476,7 @@ acN acN acN acN -cUL +cTV acN acN afd @@ -107993,183 +105495,183 @@ anI anI aoM anI -awP -axM +awO +axL anI anI -aBx -aCN -aEa -aFy -aGL -aHH +aBw +aCM +aDZ +aFx +aGK +aHG +aIP +aJR +aKE aIQ -aJS -aKF -aIR -aMG -aNG -aOx -aQa -aQS -aRS -aRS -aRS -aRS -cFJ -aRS -aKq -aKq -aKq -aWe -aWe -aWe -cWX -aWe -aWe -aWe -cWX -aWe -aWe -cWX -aWe -aWe -aWe -cWX -aWe -aWe -aWe -aYx -aYY -aZA -baa -baa -baa -cFQ -baa -baa -baa -baa -baa -baa -baa -baa -bjo -bkl -bkY -bjo -baa -boJ -bqh -brD -bzq -btk -btk -btk -ddI -ddI -btk -btk -btk -cJZ -btk -cKa -cKa -cKa -cKa -cKa -cKa -cKa -bPo -bQv -bRv -cKa -cKa -cKa -bUD -cKb -cGs -bWb -bWW -bXt -bYd -bYF -bWb -cKc -bZL -cKb -caH -cKb -cKb -cKb -cKb -cKe -aYx -ccO -ccY -ccY -ccY -cYV -ccY -ccY -cYV -ccY -ccY -cYV -ccY -ccY -ccY -cfj -cfI -cfI -cKh -cKi -cKi -cKj -cKi -cKi -ckA -cKi -cKi -cKp -cnw -cgh -cpl -cqf -cri -crg -csZ -ctB -cul -cuR -cvq -cwj -cxg -cxU -cyK -cTn -cTl -cTw -cTE -cTk -cAZ -cyA -cgv -cgv -cgw -cdq -cdq -cdU -cdI -cdN -cdN +aMF +aNF +aOw +aPZ +aQR +aRR +aRR +aRR +aRR +cEW +aRR +aKp +aKp +aKp +aWd +aWd +aWd +cWh +aWd +aWd +aWd +cWh +aWd +aWd +cWh +aWd +aWd +aWd +cWh +aWd +aWd +aWd +aYw +aYX +aZz +aZZ +aZZ +aZZ +cFd +aZZ +aZZ +aZZ +aZZ +aZZ +aZZ +aZZ +aZZ +bjn +bkk +bkX +bjn +aZZ +boI +bqg +brC +bzo +btj +btj +btj +dcL +dcL +btj +btj +btj +cJl +btj +cJm +cJm +cJm +cJm +cJm +cJm +cJm +bPd +bQh +bRg +cJm +cJm +cJm +bUf +cJn +cFF +bVq +bWk +bWH +bXr +bXT +bVq +cJo +bYZ +cJn +bZV +cJn +cJn +cJn +cJn +cJq +aYw +ccc +ccm +ccm +ccm +cYf +ccm +ccm +cYf +ccm +ccm +cYf +ccm +ccm +ccm +cex +ceW +ceW +cJt +cJu +cJu +cJv +cJu +cJu +cjO +cJu +cJu +cJB +cmJ +cfv +coy +cps +cqv +cqt +csm +csO +cty +cue +cuD +cvw +cwt +cxh +cxX +cSx +cSv +cSG +cSO +cSu +cAm +cxN +djz +djz +djR +djW +djW +djG +ccW +cdb +cdb aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -108232,8 +105734,8 @@ aeq aeq aeq agd -cUM -cUN +cTW +cTX air akc akb @@ -108244,37 +105746,37 @@ amW anI anJ anJ -aqw -arr -asn +aqv +arq +asm anJ anJ anI -awQ -axM +awP +axL anI anI -aAE -aCM -aDY -aFy -aGL -aHI -aIR -aIR -aIR -aIR -aMH -aNH -aOx -aQa -aQX -aRT -aSy -aTw -aTT -aUp -aUU +aAD +aCL +aDX +aFx +aGK +aHH +aIQ +aIQ +aIQ +aIQ +aMG +aNG +aOw +aPZ +aQW +aRS +aSx +aTv +aTS +aUo +aUT abE abE aaa @@ -108295,138 +105797,138 @@ aaa aaa aaa aaa -aXo -aXM -aXX -aZB -baa -baz +aXn +dif +dik +aZA +aZZ +bay +baZ +bbC +aZZ +bcZ +bdQ bba -bbD -baa -bda -bdR -bbb -bfE -bgO -bhB -bir -bhE -bkm -bkZ -bmf -bjo -boK -bqi -brE -cJJ -btf -bvZ -bwe -byl -bwc +bfD +bgN +bhA +biq +bhD +bkl +bkY +bme +bjn +boJ +bqh +brD +cIW bte -bzk -dew -bDM -bte -bGw -bIb -bJx -bGv -bLM -bNj -bOh -bPp -bQw -bRw -bSv -bSv -bGv -bUE -bVk -bVn -bWv -bWX -bWD -bYe -bYG -bZi -bZx -bZM -aYx -caI -caZ -caZ -caZ -cch -ccx -cch -ccP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cfk -cfM -cfM -cgO -chp -cif -ciB -cji +bvY +bwd +byk +bwb +btd +bzj +ddk +bDI +btd +bGr +bHW +bJs +bGq +bLF +bNb +bNX +bPe +bQi +bRh +bSd +bSd +bGq +bUg +bUK +bUN +bVK +bWl +bVS +bXs +bXU +bYw +bYL +bZa +aYw +bZW +can +can +can +cbv +cbL +cbv +ccd +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cey +cfa +cfa +cgc +cgD +cht +chP +ciw +cjd cjP -ckB -cfI -cdI -cKq -cnx -cgh -cpm -cqg -crj -cse -ctc -crg -cum -cph -cvs -cwl -cxh -cxV -cyL -cTo -cTu -cTx -cBd -cTk -cBC -cTM -cle -cit -cgw -cdU -cdU -cdU -cdI -cdI -cdN +ceW +ccW +cJC +cmK +cfv +coz +cpt +cqw +crr +csp +cqt +ctz +cou +cuF +cvy +cwu +cxi +cxY +cSy +cSE +cSH +cAq +cSu +cAP +cSW +dkc +chH +djR +djG +djG +djG +ccW +ccW +cdb aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -108481,7 +105983,7 @@ abW abW acN acN -cWm +cVw adS adR aer @@ -108489,8 +105991,8 @@ aeK afe afy age -cUM -cUO +cTW +cTY ais akc akc @@ -108498,40 +106000,40 @@ ajj afd alX amW -cFf +cEs anJ -apB -aqx -ars -aso -ats +apA +aqw +arr +asn +atr anJ -cFg -awP -axM -cLV -aAA +cEt +awO +axL +cLf +aAz afd -aCL -aEb -aFz -aGM -aHJ -aIS -aIS -aKG -aLL -aMI -aNI -aOx -aQb -aQY -aRU -aSz -aTx -aTU -aUq -aUU +aCK +aEa +aFy +aGL +aHI +aIR +aIR +aKF +aLK +aMH +aNH +aOw +aQa +aQX +aRT +aSy +aTw +aTT +aUp +aUT abE aaa aaa @@ -108552,138 +106054,138 @@ aaa aaa aaa aaa -aXo -aXM -aXZ -aZa -baa -baA -bbb -bbE -baa -bdb -bdS -beM -bfF -bgP -bhC -bis -bjp -bkn -bla -bmg -bnI -boL -bqj -brF -cJK -btg -btg -bxk -bym -bzl -bte -dem -bwf -bDN -bte -bGx -bIc -bJy -bKx -bIe -bIe -bOi -bPp -bQw -bRx -bSw -bTn -bGv -bGv -bGv -bVn -bWw -bWY -bWD -bYe -bYH -bZj -bZx -bVn -aYx -baw -baw -baw -cbT -aYx -aYx -aYx -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cfI -cfI -cfI -ciC -cjj +aXn +dif +aXY +aYZ +aZZ +baz +bba +bbD +aZZ +bda +bdR +beL +bfE +bgO +bhB +bir +bjo +bkm +bkZ +bmf +bnH +boK +bqi +brE +cIX +btf +btf +bxj +byl +bzk +btd +ddg +bwe +bDJ +btd +bGs +bHX +bJt +bKr +bHZ +bHZ +bNY +bPe +bQi +bRi +bSe +bSS +bGq +bGq +bGq +bUN +bVL +bWm +bVS +bXs +bXV +bYx +bYL +bUN +aYw +bav +bav +bav +cbh +aYw +aYw +aYw +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ceW +ceW +ceW +chQ +cix +cje cjQ -ckC -cfI -cdI -cKq -cny -cgh -cpm -cph -crk -csf -ctd -ctC -cun -cuT -cvt -cwm -cxi -cxW -cTl -cTp -cAg -cTy -cBe -cTk -cdU -cTC -cgv -cgw -cgw -cgv -cdU -cgw -cdU -cdI -cdI +ceW +ccW +cJC +cmL +cfv +coz +cou +cqx +crs +csq +csP +ctA +cug +cuG +cvz +cwv +cxj +cSv +cSz +czt +cSI +cAr +cSu +djG +cSM +djz +djR +djR +djz +djG +djR +djG +ccW +ccW aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -108727,7 +106229,7 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa abE @@ -108738,7 +106240,7 @@ abW abW acN acN -cWn +cVx adS aes aes @@ -108758,37 +106260,37 @@ amW anK aoN aoP -asp -art -cGS -att -auw +aso +ars +cGf +ats +auv anK -awP -axM +awO +axL afd -aAB +aAA afd -aCM -aEc -aFA -aGN -aHK -aIT -aJT -aKH -cGZ -aMJ -aGL -aOz -aQc -aQZ -aRV -aSA -aTy -aTV -aUr -aUU +aCL +aEb +aFz +aGM +aHJ +aIS +aJS +aKG +cGm +aMI +aGK +aOy +aQb +aQY +aRU +aSz +aTx +aTU +aUq +aUT abE aaa aaa @@ -108808,139 +106310,139 @@ aaa aaa aaa aaa -aXo -aXs -aXM -aXY -aZC -baa -baB -bbc -bbF -bcr -bdc -bdT -beN -bfG -bgQ -bhD -bit -bjq -bko -blb -bmh -bnJ -boM -bqk -brG -cJL -bth -bth -bxl -ddJ -ddX -bte -dem -cHi -bDU -bte -bGy -bId -bJz -bGv -cZi -bNk -bJA -bPp -bQw -bRx -bSw -bSw -bTU -bUF -bVl +aXn +aXr +dif +dil +aZB +aZZ +baA +bbb +bbE +bcq +bdb +bdS +beM +bfF +bgP +bhC +bis +bjp +bkn +bla +bmg +bnI +boL +bqj +brF +cIY +btg +btg +bxk +dcM +dcW +btd +ddg +cGv +bDQ +btd +bGt +bHY +bJu +bGq +cYs +bNc +bJv +bPe +bQi +bRi +bSe +bSe +bTx +bUh +bUL +bUN bVn -bVY -bVY -bWD -bYe -bYI -bVY -bZy -bZN -aYx -baw -baw -baw -aZV -aYx -aXo -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdI -cdI -cfI -ciD -cjk +bVn +bVS +bXs +bXW +bVn +bYM +bZb +aYw +bav +bav +bav +aZU +aYw +aXn +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +ccW +ccW +ceW +chR +ciy +cjf cjR -ckD -cfI -cdI -cKq -cnz -coC -cpn -cph -crl -csg -cte -ctD -cuo -cph -cvu -cwn -cxj -cxX -cUk -cyN -cTv -cAO -cBf -cTk -cdU -cAZ -chK -chK -chK -chK -chK -cTX -cdU -cdI -cdI +ceW +ccW +cJC +cmM +cnP +coA +cou +cqy +crt +csr +csQ +ctB +cou +cuH +cvA +cww +cxk +cTu +cya +cSF +cAb +cAs +cSu +djG +cAm +djA +djA +djA +djA +djA +cTh +djG +ccW +ccW aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -108984,7 +106486,7 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa abE @@ -108996,7 +106498,7 @@ abW acN acN adz -cWo +cVy adT aet aeL @@ -109014,38 +106516,38 @@ ama amX anL aoO -apC -aqy -aru -apC -atu -aux -avJ -awR -axN -azn -aAC -azn -aCO -aEd -aFB -aGO -aHL -aIU -aJU -aKI -aLM -aMK -aGL -aOA -aQd -aQS -aRS -aRS -aRS -aTW -aRS -aRS +apB +aqx +art +apB +att +auw +avI +awQ +axM +azm +aAB +azm +aCN +aEc +aFA +aGN +aHK +aIT +aJT +aKH +aLL +aMJ +aGK +aOz +aQc +aQR +aRR +aRR +aRR +aTV +aRR +aRR abE abC abC @@ -109063,141 +106565,141 @@ abC abC abC abC -aXB -aXo -aXo -aXM -aXL -aYZ -aZD -bab -baC -bbd -bbG +aXA +aXn +aXn +dif +dih +aYY +aZC baa -bdd -bdU -beO -bfH -bgR -bhE -biu -bjr -bkp -blc -bhE -bjo -boN -aYW -brI -bzr -bti -ddt -bte -byn -bzm -bte -dem -bCC -bDO -bte -bGv -bGv -bGv -bGv -bLN -bIe -bOj -bPp -bQw -bRy -bSx -bSx -bGv -bUG -bVm -bVn -bWx -bWX -bWD -bYe -bYJ -bWX -bZx -bZO -aYx -caJ -cba -cba -aZV -aYx -aXo -bhP -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdI -cdI -cfI -cfI -cfI -cfI -cfI -cfI -cdI -cKq -cnA -cgh -cpo -cGF -crm -csh -csb -ctE -cup -cph -cvv -cwj -cxk -cTk -cTm -czC -cAh -cTz -cTF -cTk -cdU -cTN -cTO -cTO -cCo -cCZ -cTV -cDD -cgw -cdI -cdI +baB +bbc +bbF +aZZ +bdc +bdT +beN +bfG +bgQ +bhD +bit +bjq +bko +blb +bhD +bjn +boM +aYV +brH +bzp +bth +dcB +btd +bym +bzl +btd +ddg +bCz +bDK +btd +bGq +bGq +bGq +bGq +bLG +bHZ +bNZ +bPe +bQi +bRj +bSf +bSf +bGq +bUi +bUM +bUN +bVM +bWl +bVS +bXs +bXX +bWl +bYL +bZc +aYw +bZX +cao +cao +aZU +aYw +aXn +bhO +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +ccW +ccW +ceW +ceW +ceW +ceW +ceW +ceW +ccW +cJC +cmN +cfv +coB +cFS +cqz +cru +cro +csR +ctC +cou +cuI +cvw +cwx +cSu +cSw +cyP +czu +cSJ +cSP +cSu +djG +cSX +cSY +cSY +cBB +cCm +cTf +dkh +djR +ccW +ccW aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aab @@ -109241,7 +106743,7 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa abE @@ -109271,33 +106773,33 @@ amb amX anM aoP -apD -aqz -arv -aqz -aqz -aqz -avK -awS -axO -azo -aAD -azo -aCP -aEe -aFy -cFw -aGL -aGL -aGL -aGL -aGL -aGL -aGL -aOB -aQa -aQS -aKq +apC +aqy +aru +aqy +aqy +aqy +avJ +awR +axN +azn +aAC +azn +aCO +aEd +aFx +cEJ +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aOA +aPZ +aQR +aKp abW abW abW @@ -109320,141 +106822,141 @@ aaa aaa aaa aaa -aXo -aXs -aXs -aXM -aYC -aZa -aXM -baa -baD -bbe -bbH -baa -bde -bbb -beO -bfH -bgR -bhE -biv -bjs -bkq -bkZ -bmi -bnK -boO -aYW -brH -bzr -buz -bwa -ddA -byo -ddY -bte -den -dex -bte -bzq -bGz -bIe -bIe -bIe -bIe -bNl -bOk -bPp -bQw -bRx -bSw -bTn -bGv -bGv -bGv -bVn -bWy -bWY -bWD -bYe -bYH -bWY -bZz -bZP -aYx -aYx -aYx -aYx -aYx -aYx -aXo -aXo -bhP -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cKr -cnw -cgh -cpp -cph -crn -csi -ctf -ctF -cuq -cph -cvw -cwo -cxl -cKL -cKN -cKN -cKN -cKO -cTG -cTk -cdU -cdU -cdU -cgy -cgw -cgw -cTC -cDT -cgw -cdU -cdI +aXn +aXr +aXr +dif +aYB +aYZ +dif +aZZ +baC +bbd +bbG +aZZ +bdd +bba +beN +bfG +bgQ +bhD +biu +bjr +bkp +bkY +bmh +bnJ +boN +aYV +brG +bzp +buy +bvZ +dcG +byn +dcX +btd +ddh +ddl +btd +bzo +bGu +bHZ +bHZ +bHZ +bHZ +bNd +bOa +bPe +bQi +bRi +bSe +bSS +bGq +bGq +bGq +bUN +bVN +bWm +bVS +bXs +bXV +bWm +bYN +bZd +aYw +aYw +aYw +aYw +aYw +aYw +aXn +aXn +bhO +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +ccW +ccW +cda +cda +cda +cda +ccW +ccW +ccW +ccW +cJD +cmJ +cfv +coC +cou +cqA +crv +css +csS +ctD +cou +cuB +cvB +cuh +cJX +cJZ +cJZ +cJZ +cKa +cSQ +cSu +djG +djG +djG +djF +djR +djR +cSM +dki +djR +djG +ccW aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aad aad @@ -109498,7 +107000,7 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa abE @@ -109528,33 +107030,33 @@ amc amW anN aoQ -apE -cGR -art -aqA +apD +cGe +ars +aqz aoP -auy -avL -awT -axP +aux +avK +awS +axO afd -aAE +aAD afd -aCQ -aDY -aFu -cHO -aHM -cHV -cHY -cIe -cFy -cFC -cFE -cFF -aQa -aQS -aKq +aCP +aDX +aFt +cHb +aHL +cHi +cHl +cHr +cEL +cEP +cER +cES +aPZ +aQR +aKp abW abW abW @@ -109577,134 +107079,134 @@ aaa aaa aaa aaa -aXo -aXs -aXs -aXM -aXZ -aZa -aXM -baa -baE -bbe -bbb -baa -bdf +aXn +aXr +aXr +dif +aXY +aYZ +dif +aZZ +baD bbd -beO -bfH -bgR -bhE -biw -bhE -bkr -bkZ -bhE -baa -boP -aYW -brI -bzr -buA -bwb -bxm -ddK -ddZ -bAp -deo -bCD -deD -bzr -bGA -bIf -bJA -bJA -bJA -bNm -bNm -bPp -bQw -bRx -bSw -bSw -bTU -bUF -cHt -bVn -bWA -cHv -bWD -bYe -bYK -cHv -bZA -bZQ -cap -cap -cap -cap -cap -cap -cap -aXo -aXo -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdN -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cKh -cKt -cKu -cpq -cKC -cKJ -cKJ -cKJ -cKJ -cur -cKJ -cvx -cwp -cKK -cKM -cyP -czD -cAi -cKP -cAP -cAP -cAP -cAP -cAP -cAP -cAP -cAP -cTC -chK -cTZ -cdU -cdI +bba +aZZ +bde +bbc +beN +bfG +bgQ +bhD +biv +bhD +bkq +bkY +bhD +aZZ +boO +aYV +brH +bzp +buz +bwa +bxl +dcN +dcY +bAn +ddi +bCA +ddo +bzp +bGv +bIa +bJv +bJv +bJv +bNe +bNe +bPe +bQi +bRi +bSe +bSe +bTx +bUh +cGG +bUN +bVP +cGI +bVS +bXs +bXY +cGI +bYO +bZe +bZD +bZD +bZD +bZD +bZD +bZD +bZD +aXn +aXn +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb +cdb +cdb +cdb +ccW +ccW +ccW +cda +cda +cda +cda +ccW +ccW +ccW +ccW +cJt +cJF +cJG +coD +cJO +cJV +cJV +cJV +cJV +ctE +cJV +cuK +cvC +cJW +cJY +cyc +cyQ +czv +cKb +cAc +cAc +cAc +cAc +cAc +cAc +cAc +cAc +cSM +djA +cTj +djG +ccW aaa aaa aaa @@ -109783,35 +107285,35 @@ akc afd amd amW -cFg +cEt anJ -apF -aqB -art -asq -atv +apE +aqA +ars +asp +atu anJ -cFf -awP -axM -cLV -aAA +cEs +awO +axL +cLf +aAz afd -aCM -cHL -aFC -cHP -aHN -cHW -cHZ -cHZ -cFz -cHZ -cIu -cFG -aQa -aQS -aKq +aCL +cGY +aFB +cHc +aHM +cHj +cHm +cHm +cEM +cHm +cHH +cET +aPZ +aQR +aKp abW acH acH @@ -109834,134 +107336,134 @@ aaa aaa aaa aaa -aXo -aXs -aXs -aXM -aXZ -aZb -aZE -bac -baF -bbf -bbI -bcs -bdg -bdV -baa -bfI -bgS -bhF -bix -bhF -bks -bld -bmj -bnL -boQ -bql -brI -bzr -ddn -bwc -ddB -ddv -dea -bAq -ddo -dey -deE -bzr -bGB -bIe -bJB -bKy -bKy -bKy -bKy -bPq -bQx -bRz -bSy -bSy -bGv -bUG -bVm -bVn -bWz -bWZ -bXu -bYf -bYL -bZk -bZB -bZR -caq -caK -cbb -bZV -cbU -cci +aXn +aXr +aXr +dif +aXY +aZa +aZD +bab +baE +bbe +bbH +bcr +bdf +bdU +aZZ +bfH +bgR +bhE +biw +bhE +bkr +blc +bmi +bnK +boP +bqk +brH +bzp +dcx +bwb +dcH +dcD +dcZ +bAo +dcy +ddm +ddp +bzp +bGw +bHZ +bJw +bKs +bKs +bKs +bKs +bPf +bQj +bRk +bSg +bSg +bGq +bUi +bUM +bUN +bVO +bWn +bWI +bXt +bXZ +bYy +bYP +bZf +bZE +bZY cap -aXo -aXo -bhP -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -cnw -cgh -cpr -cKD -cro -csj -ctg -cqh -cus -csj -cvy -cwq -csk -cxZ -cyQ -czE -cAj -cKQ -cAP -cBg -cBg -cBS -cBg -cBg -cCM -cAP -cTC -chK -cDD -cdU +bZj +cbi +cbw +bZD +aXn +aXn +bhO +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cmJ +cfv +coE +cJP +cqB +crw +cst +cpu +ctF +crw +cuL +cvD +crx +cxm +cyd +cyR +czw +cKc +cAc +cAt +cAt +cBf +cAt +cAt +cBZ +cAc +cSM +djA +dkh +djG +ccW aaa aaa aaa @@ -110026,7 +107528,7 @@ acN adC adW aev -cWp +cVz aeO afh aev @@ -110043,32 +107545,32 @@ amW anI anJ anJ -aqw -arw -asn +aqv +arv +asm anJ anJ -avM -awP -axM +avL +awO +axL anI anI -aAB -aCL -cHM +aAA +aCK +cGZ +cHa +cHd +aHN +cHg +aJU +cHs +cHx +cHB +cHI cHN -cHQ -aHO -cHT -aJV -cIf -cIk -cIo -cIv -cIA -aQa -aQS -aKq +aPZ +aQR +aKp abW acH acH @@ -110091,134 +107593,134 @@ aaa aaa aaa aaa -aXo -aXo -aXo -aXw -aYk -aZc -aXM -baa -baG -baG -baG -baG -baG -bdW -beP -bfJ -bgT -bjt -biy -bjt -bkt -bhE -bmk -baa -boR -aYW -brI -btj -ddo -bwc -ddB -ddv -dea -dej -ddo -dey -cUI -bzr -bGC -bIg -bJC -bKz -bLO -bLO -bLO -bPr -bQy -bRA -bSw -bTn -bGv -bGv -bGv -bVn -bWA -bWA -bWD -bWD -bYK -bWA -bZC -bZS -car -caL -cbc -car -cbV -ccj -cap -cap -aXo -aXo -aXo -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceL -cfl -cfl -cfl -cfl -cfl -cfl -cfl -cjl -ceu -ckE -cll -clO -ceu -cnB -coD -cps -cqi -crp -csk -cth -ctG -cut -csk -cvz -cwr -cuU -cxY -cyR -czF -cAk -cAP -cAP -cBg -cBg -cBT -cBg -cBg -cBg -cAP -cTC -cyA -cgw -cdU +aXn +aXn +aXn +dig +dii +aZb +dif +aZZ +baF +baF +baF +baF +baF +bdV +beO +bfI +bgS +bjs +bix +bjs +bks +bhD +bmj +aZZ +boQ +aYV +brH +bti +dcy +bwb +dcH +dcD +dcZ +ddd +dcy +ddm +cTS +bzp +bGx +bIb +bJx +bKt +bLH +bLH +bLH +bPg +bQk +bRl +bSe +bSS +bGq +bGq +bGq +bUN +bVP +bVP +bVS +bVS +bXY +bVP +bYQ +bZg +bZF +bZZ +caq +bZF +cbj +cbx +bZD +bZD +aXn +aXn +aXn +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cdZ +cez +cez +cez +cez +cez +cez +cez +ciz +cdI +cjS +ckz +clc +cdI +cmO +cnQ +coF +cpv +cqC +crx +csu +csT +ctG +crx +cuM +cvE +cuh +cxl +cye +cyS +czx +cAc +cAc +cAt +cAt +cBg +cAt +cAt +cAt +cAc +cSM +cxN +djR +djG +ccW aaa aaa aaa @@ -110280,7 +107782,7 @@ abW abW acN acN -cUK +cTU acN acN acN @@ -110306,35 +107808,35 @@ anI anI aoR anI -awP -axM +awO +axL anI anI -aBx -aCN -aEa -aFD -aEh -aHP -aEh -aEh -aEh -aEh -aML -cIw -aOD -cIG -aRg -cIK -adP -adP -aep -aep -aUV -aUV -aUV -aUV -aWf +aBw +aCM +aDZ +aFC +aEg +aHO +aEg +aEg +aEg +aEg +aMK +cHJ +aOC +cHT +aRf +cHX +dhr +dhr +dhs +dhs +aUU +aUU +aUU +aUU +aWe abW aaa aaa @@ -110348,134 +107850,134 @@ aaa aaa aaa aaa -aXs -aXs -aXs -aXM -aXZ -aZa -aXM -aXM -baG -bbg -bbi -bbi -baG -cFR -baG -baG -bgU -cUF -biz -bju -bju -bju -baG -baG -boR -aYW -brI -btj -buB -ddu -ddD -ddN -bzn -bAr -buB -ddY -bDP -bzr -bGD -bGD -bJD -bKA -bGD -bGD -bGD -bGD -bQz -bRx -bSw -bSw -bTU -bUF -bVl -bVn -bWB -bXa -bXv -bXv -bYM -bXa +aXr +aXr +aXr +dif +aXY +aYZ +dif +dif +baF +bbf +bbh +bbh +baF +cFe +baF +baF +bgT +cTP +biy +bjt +bjt +bjt +baF +baF +dks +aYV +brH +bti +buA +dcC +dcI +dcO +bzm +bAp +buA +dcX +bDL +bzp +bGy +bGy +bJy +bKu +bGy +bGy +bGy +bGy +bQl +bRi +bSe +bSe +bTx +bUh +bUL +bUN +bVQ +bWo +bWJ +bWJ +bYa +bWo +bYR +bZh +bZG +caa +car +caK bZD -bZT -cas -caM -cbd -cbw -cap -cck -ccy -cap -aXo -aXo -aXo -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cfm -cfm -cfm -cfm -cjm -cjS -ckF -clm -clP -ceu -cnw -coE -cpt -cKE -crq -csl -cti -cqj -cuu -cuU -cvo -cwj -cuU -cxY -cyS -czF -cAl -cAP -cAP -cBg -cBg -cBg -cBg -cCx -cBg -cAP -cAZ -chK -cSQ -cdU +cby +cbM +bZD +aXn +aXn +aXn +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +ceA +ceA +ceA +ceA +ceA +ciA +cjg +cjT +ckA +cld +cdI +cmJ +cnR +coG +cJQ +cqD +cry +csv +cpw +ctH +cuh +cuB +cvw +cuh +cxl +cyf +cyS +czy +cAc +cAc +cAt +cAt +cAt +cAt +cBK +cAt +cAc +cAm +djA +cSa +djG +ccW aaa aaa aaa @@ -110547,8 +108049,8 @@ acN afd afd afd -cWz -cWv +cVJ +cVF akh akR alp @@ -110559,41 +108061,41 @@ aoS anO aoS aoS -asr +asq aoS aoS anO -awU -axL -azm -aAF +awT +axK +azl aAE -aCM -cHL -aFE -cHR -cHS -cHR -aJW -cIg -cIl -cIp -aNJ -cIB -cIH -aQS -cIL -aep -adP -aep -aep -aUW -aVk -aVx -aVL -aWf -aWf -aWf +aAD +aCL +cGY +aFD +cHe +cHf +cHe +aJV +cHt +cHy +cHC +aNI +cHO +cHU +aQR +cHY +dhs +dhr +dhs +dhs +aUV +aVj +aVw +aVK +aWe +aWe +aWe abC abC abC @@ -110605,134 +108107,134 @@ aaa aaa aaa aaa -aXs -aXs -aXs -aXM -aXZ -aZd -aXL -aXM -baG -bbh -bbl -bct -bdh -bdX -beQ -bfK -bgV -bhG -biA -bhK -bhK -bhK -bml -baG -boR -aYW -brI -btj -ddo -ddv -ddB -ddv -dea -bwc -ddo -dey -bDQ -bzr -bGE -bIh -bJE -bKB -bLP -bNn -bOl -bGD -bGD -bRB -bSz -bSz -bGv -bUG -bVm -bVn -bWA -bWA -bXw -bWD -bWA -cHv -bZA -bZU -cat -caN -cbe -bZV -cbW -ccl -ccz -cap -aXo -aXo -aXo -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cfm -cfm -cfm -cfm -cjm -cjS -ckF -cln -clQ -ceu -cnw -cgh -cpu -cKF -cqk -cqk -cqk -cqk -cuv -cqk -cvA -cws -cxm -cya -cyT -czG -cAm -cAQ -cAP -cBg -cBg -cBg -cBg -cCy -cBg -cAP -cTW -cDT -cdq -cdU +aXr +aXr +aXr +dif +aXY +aZc +dih +dif +baF +bbg +bbk +bcs +bdg +bdW +beP +bfJ +bgU +bhF +biz +bhJ +bhJ +bhJ +bmk +baF +boQ +aYV +brH +bti +dcy +dcD +dcH +dcD +dcZ +bwb +dcy +ddm +bDM +bzp +bGz +bIc +bJz +bKv +bLI +bNf +bOb +bGy +bGy +bRm +bSh +bSh +bGq +bUi +bUM +bUN +bVP +bVP +bWK +bVS +bVP +cGI +bYO +bZi +bZH +cab +cas +bZj +cbk +cbz +cbN +bZD +aXn +aXn +aXn +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +ceA +ceA +ceA +ceA +ceA +ciA +cjg +cjT +ckB +cle +cdI +cmJ +cfv +coH +cJR +cpx +cpx +cpx +cpx +ctI +cpx +cuN +cvF +cwz +cxn +cyg +cyT +czz +cAd +cAc +cAt +cAt +cAt +cAt +cBL +cAt +cAc +cTg +dki +djW +djG +ccW aaa aaa aaa @@ -110802,194 +108304,194 @@ abW abW abW afd -cWq -cWv -cWA +cVA +cVF +cVK ajq ajZ akS -cWE +cVO amg -cWF -apG +cVP +apF amU -cWI -cWK -cWL +cVS +cVU +cVV amU -apG +apF amU anP -awV -axQ -azl -aAG +awU +axP +azk +aAF afd -aCL -aEf -aFF -aGR -aHQ -aGR -aJX +aCK +aEe +aFE aGQ +aHP aGQ -cIq -aNK -aOE -aQa -aQS -cIL -aep -adP -aoX -afc -aUW -aVl -aVy -aVM -aWg -aWu -aWg -aWO -aWO -aWO -aWO -aWc +aJW +aGP +aGP +cHD +aNJ +aOD +aPZ +aQR +cHY +dhs +dhr +dhx +dhw +aUV +aVk +aVx +aVL +aWf +aWt +aWf +aWN +aWN +aWN +aWN +dic abC abC abC abC abC abC -aXs -aXs -aXs -aXM -aXZ -aZa -aZF -aXM -baG -bbi -bbg -bbi -bbl -bdY -baG -bfL -bgW -bhH -biB -bhK -bhH -bhK -bhK -baG -boR -aYW -brJ -bzr -ddn -ddv -ddB -ddv -dea -bwc -ddo -dey -bDR -bzr -bGF -bGI -bJE -bKC -bLQ -bLQ -bOm -bPs +aXr +aXr +aXr +dif +aXY +aYZ +aZE +dif +baF +bbh +bbf +bbh +bbk +bdX +baF +bfK +bgV +bhG +biA +bhJ +bhG +bhJ +bhJ +baF +boQ +aYV +brI +bzp +dcx +dcD +dcH +dcD +dcZ +bwb +dcy +ddm +bDN +bzp +bGA bGD -bGD -bGD -bGD -bGD -bGD -bVn -bVn -bWC -bWX -bWD -bWD -bWx -bZl -bZA -bZV -cau -caO -cbf -cbx -cap -ccm -ccA -cap -aXo -aXo -aXo -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cgP -cfm -cfm -cfm -cjm -ceu -ckG -cln -clR -ceu -cnC -cgh -cpv -cKF -crr -csm -ctj -ctH -cuw -cqk -cvw -cwt -cxl -cyb -cyb -cyb -cyb -cAP -cAP -cAP -cBD -cBg -cBg -cCz -cAP -cAP -cTC -cEW -cgw -cdU +bJz +bKw +bLJ +bLJ +bOc +bPh +bGy +bGy +bGy +bGy +bGy +bGy +bUN +bUN +bVR +bWl +bVS +bVS +bVM +bYz +bYO +bZj +bZI +cac +cat +caL +bZD +cbA +cbO +bZD +aXn +aXn +aXn +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +ceA +cgd +ceA +ceA +ceA +ciA +cdI +cjU +ckB +clf +cdI +cmP +cfv +coI +cJR +cqE +crz +csw +csU +ctJ +cpx +cuB +cvw +cuh +cxo +cxo +cxo +cxo +cAc +cAc +cAc +cAQ +cAt +cAt +cBM +cAc +cAc +cSM +dkj +djR +djG +ccW aaa aaa aaa @@ -111059,194 +108561,194 @@ abW abW abW afd -cWr -cWw -cWw -cWC +cVB +cVG +cVG +cVM afd amh amZ anQ alm amh -aqC +aqB anQ alm -cWM +cVW alm amh -auz +auy anQ alm amh -azp +azo anQ afd -aCM -aDY -aFG -aEh -cHT -aEh -cIa -cIh -aGQ -cIr -aEh -aOF -aQa -aQS -cIL -aep -aep -afc -aUs -aUX -aVm -aVz -aVN -aWf -aWf -aWf +aCL +aDX +aFF +aEg +cHg +aEg +cHn +cHu +aGP +cHE +aEg +aOE +aPZ +aQR +cHY +dhs +dhs +dhw +aUr +aUW +aVl +aVy +aVM +aWe +aWe +aWe abC abC abC abC -aXb +aXa abC aaa aaa aaa aaa -aXo -aXs -aXs -aXs -aXM -aYD -aZe -aZG -aXM -baG -bbj -bbJ -bcu -bbl -bdZ -baG -bfM -bgW -bhI -biC -bjv -bku -bhK -bhK -cUG -boR -aYW -brK -bzr -byq -bwd -bxn -ddQ -ddY +aXn +aXr +aXr +aXr +dif +aYC +aZd +aZF +dif +baF +bbi +bbI +bct +bbk +bdY +baF +bfL +bgV +bhH +biB +bju +bkt +bhJ +bhJ +cTQ +boQ +aYV +brJ +bzp byp -det -bzm -bDS -bzr -bGG -bIj -bJF -bKD -bLR -bNo -bOn -bPt +bwc +bxm +dcP +dcX +byo +ddj +bzl +bDO +bzp +bGB +bIe +bJA +bKx +bLK +bNg +bOd +bPi +bGy +bRn +bSi bGD -bRC -bSA -bGI -bSA -bRC -bVn -bVX -bWy -bWY -bWD -bWD -bWy -bWY -bZE -bZW -cap -cap -cap -cap -cap -cGv -cap -cap -aXo -aXo -aXo -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cSj -cgQ -cSr -cfm -cfm -cjm -cjT -ckH -clo -clS -cmF -cnD -coF -cpt -cKF -crs -csn -ctk -ctI -cux -cqk -cvo -cwj -cxk -cyb -cyU -czH -cAn -cAQ -cBh -cBr -cBE -cBU -cCp -cCA -cCN -cAP -cTC -chK -cdq -cdU +bSi +bRn +bUN +bVm +bVN +bWm +bVS +bVS +bVN +bWm +bYS +bZk +bZD +bZD +bZD +bZD +bZD +cFI +bZD +bZD +aXn +aXn +aXn +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +cRt +cge +cRB +ceA +ceA +ciA +cjh +cjV +ckC +clg +clT +cmQ +cnS +coG +cJR +cqF +crA +csx +csV +ctK +cpx +cuB +cvw +cwx +cxo +cyh +cyU +czA +cAd +cAu +cAE +cAR +cBh +cBC +cBN +cCa +cAc +cSM +djA +djW +djG +ccW aaa aaa aaa @@ -111316,10 +108818,10 @@ acH abW abW afd -cWs -cWx -cWB -cWC +cVC +cVH +cVL +cVM afd ami amS @@ -111329,7 +108831,7 @@ ami amS anR alm -cWN +cVX alm ami amS @@ -111339,171 +108841,171 @@ ami amS anR afd -aCR -aDY -aFH +aCQ +aDX +aFG +aGO +cHh +cHk +aJY aGP -cHU -cHX -aJZ -aGQ -aGQ -cIs -cIx -cIA -aQf -aRb -cIL -aep -afH -alw -anh -aUW -aUW +aGP +cHF +cHK +cHN +aQe +aRa +cHY +dhs +dhv +dhE +dht aUV -aUW -aWf +aUV +aUU +aUV +aWe abW aaa aaa aaa aaa abC -aXb +aXa abC aaa aaa aaa aaa -aXo -aXs -aXs -aXs -aXM -aXL -aXZ -aZa -aXM -baG -bbk -bbK -bcv -bdi -bdi -beR -bfN -bgX +aXn +aXr +aXr +aXr +dif +dih +aXY +aYZ +dif +baF +bbj +bbJ +bcu +bdh +bdh +beQ +bfM +bgW +bhI +biC +bjv +bku +bld bhJ -biD -bjw -bkv -ble -bhK -baG -boS -bqm -brL -bzr -ddr -ddr -bxo -ddR -dee -bAs -cUH -bCE -deF -bzr -bGH -bIi -bJF -bKD -bLS -bNp -bOo -bPt +baF +boR +bql +brK +bzp +dcz +dcz +bxn +dcQ +dda +bAq +cTR +bCB +ddq +bzp +bGC +bId +bJA +bKx +bLL +bNh +bOe +bPi +bGy bGD -bGI -bSA -bTo -bSA -bGI +bSi +bST +bSi +bGD +bUN bVn -bVY -bWD -bWD -bWD -bWD -bWD -bWD -bVY -bZX -cav -cav -cav +bVS +bVS +bVS +bVS +bVS +bVS bVn -cap -ccn -cap -aXM -aXo +bZl +bZJ +bZJ +bZJ +bUN +bZD +cbB +bZD +diB +aXn aaa -bhP -bhP -bhP -bhP -bhP -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cgR -cfm -cfm -cfm -cjm -ceu -ckI -clp -clT -cmG -cnE -coG -cpm -cql -crt -cso -ctl -ctJ -cuy -cuV -cvB -cwu -cxn -cyb -cyU -czH -cAo -cyb -cBi -cBs -cBF -cBV -cCq -cCB -cBi -cyb -cDi -cyA -cgv -cdU +bhO +bhO +bhO +bhO +bhO +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +ceA +cgf +ceA +ceA +ceA +ciA +cdI +cjW +ckD +clh +clU +cmR +cnT +coz +cpy +cqG +crB +csy +csW +ctL +cui +cuO +cvH +cwA +cxo +cyh +cyU +czB +cxo +cAv +cAF +cAS +cBi +cBD +cBO +cAv +cxo +cCv +cxN +djz +djG +ccW aaa aaa aaa @@ -111573,50 +109075,50 @@ acH abW abW afd -cWt -cWy -cWy -cWD +cVD +cVI +cVI +cVN afd amj ana amS alm -apH +apG amS amS alm -cWN +cVX alm -atw +atv amS amS alm -axR +axQ amS amS afd -aCS -cHM -aJY -aJY -aHS -aIV +aCR +cGZ +aJX +aJX aHR -aJY -aJY -aMM -cIy -cIC -aQe -aRa -cIM -aep -afc -aos -aoU -aep -adP +aIU +aHQ +aJX +aJX +aML +cHL +cHP +aQd +aQZ +cHZ +dhs +dhw +dhF +dhG +dhs +dhr abW abW abW @@ -111626,141 +109128,141 @@ aaa aaa aaa abC -aXb +aXa abC aaa aaa aaa aaa -aXo -aXo -aXo -aXo -aXo -aXM -aXZ -aZa -bad -baH -bbl -bbl -bcw -bdj -bea +aXn +aXn +aXn +aXn +aXn +dif +aXY +aYZ +bac baG -bfO -bgY -bhK -bhK -bhK -bhK -bhK -bmm -baG -boR -aYW -brM -bzr -bte -bwe -bxp -ddS -bte -bAt -bwe -bwe -bte -bzr -bGI -cHo -bJF -bKD -bLS -bNq -bOp -bPu +bbk +bbk +bcv +bdi +bdZ +baF +bfN +bgX +bhJ +bhJ +bhJ +bhJ +bhJ +bml +baF +boQ +aYV +brL +bzp +btd +bwd +bxo +dcR +btd +bAr +bwd +bwd +btd +bzp bGD -bGI -bSB -bGI -bGI -bGI +cGB +bJA +bKx +bLL +bNi +bOf +bPj +bGy +bGD +bSj +bGD +bGD +bGD +bUN +bVo +bVS +bWp +bWp +bWp +bWp +bVS bVn -bVZ -bWD -bXb -bXb -bXb -bXb -bWD -bVY -bZX -cav -cav -cav -bVn -cGu -aXZ -aYC -aXN -aXo +bZl +bZJ +bZJ +bZJ +bUN +cFH +diE +diM +dix +aXn aaa aaa aaa aaa aaa aaa -cdN -cdN -cdN -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cfm -cfm -cfm -cfm -cjm -cjS -ckJ -clq -clU -ceu -cnF -cgh -cpm -cql -cru -csp -ctm -ctK -cuz -cuW -cvy -cwj -cuU -cyb -cyV -czI -cAp -cAR -cAp -cAp -cAp -cBW -cAq -cCC -cAq -cyb -cDi -ctU -cgv -cdU +cdb +cdb +cdb +cdb +cdb cdI +cea +ceA +ceA +ceA +ceA +ceA +ceA +ceA +ciA +cjg +cjX +ckE +cli +cdI +cmS +cfv +coz +cpy +cqH +crC +csz +csX +ctM +csz +cuL +cvw +cuh +cxo +cyi +cyV +czC +cAe +czC +czC +czC +cBj +czD +cBP +czD +cxo +cCv +djM +djz +djG +ccW aaa aaa aaa @@ -111830,49 +109332,49 @@ acH abW abW afd -cWu -cWs -cWs +cVE +cVC +cVC ahc afd amk anb anS alm -apI +apH anb -arx +arw alm aiy alm -atx +atw anb -avN +avM alm -axS +axR anb -aAH +aAG afd -aCT -aEg -aFI -aGS -aHT -cHX -cIb -cIi -cIm -cIt -cIx -cIA -aQa -aRc -cIL -adP -aoX -anh -aep -aep +aCS +aEf +aFH +aGR +aHS +cHk +cHo +cHv +cHz +cHG +cHK +cHN +aPZ +aRb +cHY +dhr +dhx +dht +dhs +dhs abW abW abW @@ -111883,7 +109385,7 @@ aaa aaa aaa abC -aXb +aXa abC aaa aaa @@ -111891,76 +109393,76 @@ aaa aaa aaa aaa -aXB -aXs -aXs -aXN +aXA +aXr +aXr aXM -aZe -aZG -baG -baG -baG -baG -baG -baG -baG -bfP -bgZ -bhL -biE -bjx -bkw -blf -bmn -baG -boR -aYW -brK -bzr -buC -ddy -bxq -ddT -ddV -bAu -ddG -ddV -bDT -bzr -bGJ -bGI -bJE -bKD -bIh -bIh -bIh -bIh -bQA -bRD -bSC -bTp -bSC -bRD +dif +aZd +aZF +baF +baF +baF +baF +baF +baF +baF +bfO +bgY +bhK +biD +bjw +bkv +ble +bmm +baF +boQ +aYV +brJ +bzp +buB +dcE +bxp +dcS +dcU +bAs +dcJ +dcU +bDP +bzp +bGE +bGD +bJz +bKx +bIc +bIc +bIc +bIc +bQm +bRo +bSk +bSU +bSk +bRo +bUN bVn -bVY -bWD -bXb -bWD -bYg -bXb -bWD -bVY -bZY -bVY -bVY -bVY +bVS +bWp +bVS +bXu +bWp +bVS bVn -cco -aXZ -aXN -aXN -aXo +bZm +bVn +bVn +bVn +bUN +cbC +diE +dix +dix +aXn aaa aaa aaa @@ -111970,54 +109472,54 @@ aaa aaa aaa aaa -cdN -cdN -ceu -ceM -cfm -cfm -cfm -cfm -cfm -cfm -cfm -cjm -cjS -ckJ -clr -clV -ceu -cnw -cgh -cpm -cqm -crv -csq -ctn -ctL -cuA -cuX -crp -cwv -cxo -cyb -cyW -czJ -cHJ -cAq -cAq -cBt -cAq -cAq -cHJ -cCD -cCO -cyb -cTC -ctU -cgw -cdq +cdb +cdb cdI +cea +ceA +ceA +ceA +ceA +ceA +ceA +ceA +ciA +cjg +cjX +ckF +clj +cdI +cmJ +cfv +coz +cpz +cqI +crD +csA +csY +ctN +cuk +cqC +cvI +cwB +cxo +cyj +cyW +cGW +czD +czD +cAG +czD +czD +cGW +cBQ +cCb +cxo +cSM +djM +djR +djW +ccW aaa aaa aaa @@ -112100,7 +109602,7 @@ afd afd afd afd -cWO +cVY afd afd afd @@ -112110,114 +109612,114 @@ afd afd afd afd -aCU -aEh -aFJ -aEh -aEh -aEh -aEh -aFJ -aEh -aEh -aEh -cID -aQa -aQS -cIL -adP -aTz -anh -aep -aep +aCT +aEg +aFI +aEg +aEg +aEg +aEg +aFI +aEg +aEg +aEg +cHQ +aPZ +aQR +cHY +dhr +dhy +dht +dhs +dhs abW abW abW abW aaa -aWF -aWF -aWF -aWF -aWF -aXb -aWF -aWF -aWF -aWF -aWF +aWE +aWE +aWE +aWE +aWE +aXa +aWE +aWE +aWE +aWE +aWE aaa aaa -aXo -aXs -aXs -aXs -aXM -aZH -bae -baI -baI -bbL +aXn +aXr +aXr +aXr +dif aZG -aYC -aXM -baG -baG -baG -baG -baG -baG -baG -baG -bmo -baG -boR -aYW -brN -bzr -buD -bwg -bxr -ddU +bad +baH +baH +bbK +aZF +aYB +dif +baF +baF +baF +baF +baF +baF +baF +baF +bmn +baF +boQ +aYV +brM bzp -dek -bBG -bwg -ddG -bzr -bGK -bIk -bJG -bKD -bLT -bNr -bOq -bPv -bQB -bGL -bGL -bGL -bGL -bGL -bVo -bWa -bWE -bWD -bXx -bWD -bWD -bWE -bVY -bZX -cav -cav -cbg +buC +bwf +bxq +dcT +bzn +dde +bBD +bwf +dcJ +bzp +bGF +bIf +bJB +bKx +bLM +bNj +bOg +bPk +bQn +bGG +bGG +bGG +bGG +bGG +bUO +bVp +bVT +bVS +bWL +bVS +bVS +bVT bVn -bAw -aXZ -aXM -aXM -aXo +bZl +bZJ +bZJ +cau +bUN +div +diE +diB +diB +aXn aaa aaa aaa @@ -112229,52 +109731,52 @@ aaa aaa aaa aaa -ceu -ceN -cfn -cfn -cfn -cfn -cfn -cfn -cfn -cjn -ceu -ckK -cls -clW -ceu -cnw -cgh -cpm -cqn -crw -csq -csq -ctM -cuB -cqk -cvo -cww -cxp -cyb -cyW -czJ -cAq -cAq -cAq -cAq -cAq -cAq -cAq -cAq -cAq -cDa -cDj -chK -cdq -cdM cdI +ceb +ceB +ceB +ceB +ceB +ceB +ceB +ceB +ciB +cdI +cjY +ckG +clk +cdI +cmJ +cfv +coz +cpA +cqJ +crD +crD +csZ +ctO +cpx +cuB +cvJ +cwC +cxo +cyj +cyW +czD +czD +czD +czD +czD +czD +czD +czD +czD +cCn +cCw +djA +djW +cda +ccW aaa aaa aaa @@ -112364,116 +109866,116 @@ adP adP adP adP -azq -aAI -aBy -aCV -aEi -aFK -aGT -azq -aIZ -cIc -aIZ -aIZ -aIZ -aKq -aOG -aQa -aQS -cIL -adP -aTA -anh -aep -aep +azp +aAH +aBx +aCU +aEh +aFJ +aGS +azp +aIY +cHp +aIY +aIY +aIY +aKp +aOF +aPZ +aQR +cHY +dhr +dhz +dht +dhs +dhs abW abW aaa aaa aaa -aWG -aWG -aWG -aWG -aWG -aXc -aXj -aXj -aXj -aXj -aXj +aWF +aWF +aWF +aWF +aWF +aXb +aXi +aXi +aXi +aXi +aXi aaa aaa -aXo -aXs -aXs -aXs -aXM -aXw -baf -aXZ -aXZ -aXZ -aZe -baI -baI -baI -bfQ -bha -bhM -biF -bjy -bkx -blg -bmp -bnM -boT -bqf -brO -bzr -buE -ddz -ddG -ddV -ddG -del -ddV -deC -ddV -bzr -bQB -bGL -bGL -bKE -bGL -bGL -bGL -bGL -bQC -aXM -aXN -aXN -aXN -aXM -bVp -bWb -bWb -bWb -bWb -bWb -bWb -bWb -bWb -bZZ -bVn -bVn -bVn -bVn -bAw -bDI -aXw -aXo +aXn +aXr +aXr +aXr +dif +dig +bae +aXY +aXY +aXY +aZd +baH +baH +baH +bfP +bgZ +bhL +biE +bjx +bkw +blf +bmo +bnL +boS +bqe +brN +bzp +buD +dcF +dcJ +dcU +dcJ +ddf +dcU +ddn +dcU +bzp +bQn +bGG +bGG +bKy +bGG +bGG +bGG +bGG +bQo +diB +dix +dix +dix +diB +bUP +bVq +bVq +bVq +bVq +bVq +bVq +bVq +bVq +bZn +bUN +bUN +bUN +bUN +div +diS +diI +aXn aaa aaa aaa @@ -112486,52 +109988,52 @@ aaa aaa aaa aaa -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -ceu -cHD -cHE -cHF -cKF -crx -csr -cto -ctN -cuC -cqk -cvC -cwx -cxq -cyb -cyW -czK -cAr -cAS -cBj -cAS -cAS -cAS -cCr -cCE -cCP -cyb -cDk -chK -cUa -cdM cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cdI +cGQ +cGR +cGS +cJR +cqK +crE +csB +cta +ctP +cpx +cuP +cvK +cwD +cxo +cyj +cyX +czE +cAf +cAw +cAf +cAf +cAf +cBE +cBR +cCc +cxo +cCx +djA +cTk +cda +ccW aaa aaa aaa @@ -112610,127 +110112,127 @@ agk ahP agk agl -cWG +cVQ agl aix ajp -cWP +cVZ agk adP adP adP adP adP -azq -aAJ -aBz -aCW -aEj -aFL -aGU -aHU -aIW +azp +aAI +aBy +aCV +aEi +aFK +aGT +aHT +aIV +aIX +aIX aIY -aIY -aIZ -aMN -aKq -aOH -aQg -cHb -cIL -aep -ans -axU -afE -aep -adP +aMM +aKp +aOG +aQf +cGo +cHY +dhs +dhA +axT +dhH +dhs +dhr abW aaa aaa aaa -aWH -aWH -aWH -aWH -aWH -aXd -aWH -aWH -aWH -aWH -aWH +aWG +aWG +aWG +aWG +aWG +aXc +aWG +aWG +aWG +aWG +aWG aaa aaa aaa -aXo -aXs -aXs -aXs -aXN +aXn +aXr +aXr +aXr aXM -aXM -aXL -aXZ -bcx -aZH -aXZ -aXZ -bad -bhb -bhN -biG -bjz -bky -aXL -bmq -aXL -boU -aZY -brP -cJM -buF -btk -bxs -byr -bzq -btk -btk -btk -btk -bEX -dei -bTq -aXZ -bCG -bip -bNs -bip -bPw -aYa -aZF -aXN -aXN -aXN -aXN -bCG -bip -bip -bip -bXy -bip -bip -bZm -bip -bJH -bip -bip -bip -cby -bAy -bCH -aXN -aXo +dif +dif +dih +aXY +bcw +aZG +aXY +aXY +bac +bha +bhM +biF +bjy +bkx +dih +bmp +dih +boT +aZX +brO +cIZ +buE +btj +bxr +byq +bzo +btj +btj +btj +btj +bES +ddc +bSV +diE +diF +diy +bNk +diy +diG +diH +diD +dix +dix +dix +dix +diA +diy +diy +diy +bWM +diy +diy +bYA +diy +bJC +diy +diy +diy +caM +diw +bCD +dix +aXn aaa aad aaa @@ -112744,51 +110246,51 @@ aad aaa aaa abC -cdI -cdI -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cdI -cdM -cdM -cfI -cnw -cgh +ccW +ccW +cda +cda +cda +cda +ccW +ccW +ccW +ccW +ccW +cda +cda +ceW +cmJ +cfv +coJ +cJR +cpx +cpx +cpx +cpx +cpx +cpx cpw -cKF -cqk -cqk -cqk -cqk -cqk -cqk -cqj -cwy -cxr -cqj -cyX -czL -cqj -cAT +cvL +cwE +cpw +cyk +cyY +cpw +cAg +cAx +cAH +czD cBk -cBu -cAq -cBX -cCs -cCF -cCQ -cyb -cTC -chK -cgw -cdM -cdI +cBF +cBS +cCd +cxo +cSM +djA +djR +cda +ccW aaa aaa aaa @@ -112869,7 +110371,7 @@ akj aml aiy agl -cWJ +cVT agk agk agk @@ -112878,30 +110380,30 @@ adP adP adP adP -azq -aAK -aBA -aCX -aEk -aFM -aGV -aHV -aIX -aIX -aIX -aLN -aMO -aKq -aOC -aQa -aQS -cIL -aep -afc -anh -afc -aep -adP +azp +aAJ +aBz +aCW +aEj +aFL +aGU +aHU +aIW +aIW +aIW +aLM +aMN +aKp +aOB +aPZ +aQR +cHY +dhs +dhw +dht +dhw +dhs +dhr abW aaa aaa @@ -112911,7 +110413,7 @@ abC abC abC abC -aqV +did abC abC abC @@ -112920,75 +110422,75 @@ abC aaa aaa aaa -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXN -aXN -aXM -aXL +aXn +aXr +aXr +aXr +aXr +aXr +aXr aXM aXM -aXM -aXL -bhO -biH -bjA -bkz -aXL -bmr -aXL -boV -aZY -brQ -btl -buG -caE -cak -bys -deh -bAv -aXN -bCG -deH -bip -deJ -bip -bip -bAy -aXZ -aZH -aXZ -bPx -bip -bip -bip -bip -bip -bJH -bAy -aXZ -aZH -aXY -aYC -aZF -aXN -aXw -aXN -boB -aXZ -bTq -aZH -cbz -aXM -aXM -aXN -aXs -aXo +dif +dih +dif +dif +dif +dih +bhN +biG +bjz +bky +dih +bmq +dih +boU +aZX +brP +btk +buF +bZS +bZy +byr +ddb +bAt +dix +diA +ddr +diy +dds +diy +diy +diw +diE +diz +diE +bPm +diy +diy +diy +diy +diy +bJC +diw +diE +diz +diK +diM +diD +dix +diI +dix +diO +diE +bSV +diz +caN +diB +diB +dix +aXr +aXn aaa aaa aaa @@ -113003,49 +110505,49 @@ aaa abC aaa aaa -cdI -cdI -cfN -cfN -cfN -cfN -cfN -cdI -cdI -cdI -cdM -cGA -cnG -coB -cpl -cKr -che -css -chc -ctO -cuD -cqj -cvD -cwz -cxs -cyc -cyY -czM -cqj -cqj -cyb -cyb -cBG -cyb -cyb -cyb -cCR -cyb -cDl -chK -cgw -cdM -cdI +ccW +ccW +cfb +cfb +cfb +cfb +cfb +ccW +ccW +ccW +cda +cFN +cmT +cnO +coy +cJD +djy +crF +djN +ctb +ctQ +cpw +cuQ +cvM +cwF +cxp +cyl +cyZ +cpw +cpw +cxo +cxo +cAT +cxo +cxo +cxo +cCe +cxo +cCy +djA +djR +cda +ccW aaa aaa aaa @@ -113124,7 +110626,7 @@ agk alr aml anc -cWH +cVR ajp aki agl @@ -113133,119 +110635,119 @@ afE afE afH afH -awW +awV afE -cFs -aAL -aBB +cEF +aAK +aBA +aCX aCY -aCZ -aFN -aGW -aHU -aIY -aIY -cGY -aLO -aMP -aKq -aOI -aQa -aRe -cIL -aep -aep -anh -afc -aep -adP +aFM +aGV +aHT +aIX +aIX +cGl +aLN +aMO +aKp +aOH +aPZ +aRd +cHY +dhs +dhs +dht +dhw +dhs +dhr abW aaa aaa aaa -aWF -aWF -aWF -aWF -aWF -aqV -aWF -aWF -aWF -aWF -aWF +aWE +aWE +aWE +aWE +aWE +did +aWE +aWE +aWE +aWE +aWE aaa aaa aaa -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXs -aXs -aXs -aXN -aXL -aXL -aXL -aXL -aXL -aXL -bms -aXL -boW -aYA +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXr +aXr +aXr +aXM +dih +dih +dih +dih +dih +dih +bmr +dih +boV aYz -aXL -buH -bcX -cak -byt -cak -bAx -bip -bAy -aZF -aXM -aXL -bIl -bIl -bIl -bIl -aXL -aXM -bPy -aXM -bRE -aXZ -bTq -aXZ -aXZ -aXZ -aXN -aXL -bXc -aXL -aXN -aXN -aXN -bYN -bYN -bYN -bYN -bYN -cbA -bYN -aXo -aXs -aXs -aXo +aYy +dis +buG +dit +bZy +bys +bZy +bAv +diy +diw +diD +diB +dis +bIg +bIg +bIg +bIg +dis +diB +bPn +diB +bRp +diE +bSV +diE +diE +diE +dix +dis +bWq +dis +dix +dix +dix +bYb +bYb +bYb +bYb +bYb +caO +bYb +aXn +aXr +aXr +aXn aaa aaa aaa @@ -113261,48 +110763,48 @@ abC aaa aaa aaa -cdI -cfN -chq -cig -ciE -cfN -cfN -cfN -cfN -cfN -cfN -cnw -cgh -cpl -cKq -cry -cst -cSR -ctP -cuE -cqj -cvE -cwA -csj -cyd -cyZ -cuU -cqj -cdU -cdU -cyb -cGP -cBY +ccW +cfb +cgE +chu +chS +cfb +cfb +cfb +cfb +cfb +cfb +cmJ +cfv +coy +cJC +cqL +crG +cSb +ctc +ctR +cpw +cuR +cvN +crw +cxq +cym +cuh +cpw +djG +djG +cxo +cGc +cBl +cAO +cAO +cCf cBB -cBB -cCS -cCo -cDm -cyA -cgv -cdM -cdI +cCz +cxN +djz +cda +ccW aaa aaa aaa @@ -113386,123 +110888,123 @@ agm afD afD afH -ass -aty -auA +asr +atx +auz afE -ajW -axT -azq -aAM -aBC -aCZ -aEl -aCZ -aCZ -aHW -aIZ -aIZ -aIZ -aIZ -aIZ -aNL -aOC -aQa -aQT -cIL -aep -afc -anh -afc -aep -adP +deN +axS +azp +aAL +aBB +aCY +aEk +aCY +aCY +aHV +aIY +aIY +aIY +aIY +aIY +aNK +aOB +aPZ +aQS +cHY +dhs +dhw +dht +dhw +dhs +dhr abW aaa aaa aaa -aWG -aWG -aWG -aWG -aWG -aqV -aXj -aXj -aXj -aXj -aXj +aWF +aWF +aWF +aWF +aWF +did +aXi +aXi +aXi +aXi +aXi aaa aaa aaa -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXs -aXo -aXs -aXs -aXs -aXs -aXo -aXo -aXo -aXo -aXo -aXL -bmt -bnN -cJw -cXw -cXw -cXH -buI -aXL -ddH -ddW -dei -bAw -aZH -bCH -aXM -aXM -aXL -bhP -bhP -bhP -bhP -aXL -aXM -aXM -aXN -aXw -aXM -aXM -aXN -aXN -aXN -aXN -aXL -cRR -aXL -aXo -bYN -bYN -bYN -caa -caw +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXr +aXn +aXr +aXr +aXr +aXr +aXn +aXn +aXn +aXn +aXn +dih +bms +bnM +cIJ +cWG +cWG +cWR +buH +dis +dcK +dcV +ddc +div +diz +bCD +diB +diB +dis +bhO +bhO +bhO +bhO +dis +diB +diB +dix +diI +diB +diB +dix +dix +dix +dix +dis +cRb +dis +aXn +bYb +bYb +bYb +bZo +bZK +cad +bZp caP -cab -cbB -bYN -bYN -aXs -aXs -aXo +bYb +bYb +aXr +aXr +aXn aaa aaa aad @@ -113515,51 +111017,51 @@ aaa aaa aaa abC -cev -cfo -cfN -cfN -cgS -chr -cih -ciF -cfN -cjU -ckL -clt -clX -cfN -cnH -coH -cpx -cqo -crz -csu -ctp -ctQ -cip -cqj -cvF -cwB -cxt -cye -cuU -czN -cqj -cdU -cdU -cyb -cBH -cGQ -ctU -cSq -chM -ctU -ctU -cTY -cdU -cdI -cdI +cdJ +ceC +cfb +cfb +cgg +cgF +chv +chT +cfb +cji +cjZ +ckH +cll +cfb +cmU +cnU +coK +cpB +cqM +crH +csC +ctd +djS +cpw +cuS +cvO +cwG +cxr +cuh +cza +cpw +djG +djG +cxo +cAU +cGd +djM +djO +djH +djM +djM +cTi +djG +ccW +ccW aaa aaa aaa @@ -113643,123 +111145,123 @@ ajr afD acH afH -axF -atz -axF +dfq +aty +dfq afE -ajW -cLA -cFt -aAL -aBD -aDa +deN +dfd +cEG +aAK +aBC aCZ -aFO -aGW -aHU +aCY +aFN +aGV +aHT +aIX +aIX +aIX +aLO aIY -aIY -aIY -aLP -aIZ -aNM -aOJ -aQh -aRf -cIN -aSB -ahd -aTX -aUt -aep -adP +aNL +aOI +aQg +aRe +cIa +aSA +dhB +aTW +aUs +dhs +dhr akm abC abC abC -aWH -aWH -aWH -aWH -aWH -aqV -aWH -aWH -aWH -aWH -aWH +aWG +aWG +aWG +aWG +aWG +did +aWG +aWG +aWG +aWG +aWG abC abC abC abC abD -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXo -aXo -bhP -bhP -bhP -bhP -aqV -bnO -cJw -cXw -cXw -cXH -buJ -bwh -bxt -bcY -bcY -bAy -aXL -aXM -aXM -aXL -aXL -bhP +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXn +aXn +bhO +bhO +bhO +bhO +aqU +bnN +cIJ +cWG +cWG +cWR +buI +bwg +bxs +diu +diu +diw +dis +diB +diB +dis +dis +bhO aaa aaa -bhP -aXL -aXL -aXo -aXs -aXs -aXo -aXo -aXs -aXs -aXs -aXs -aXL -bXc -aXL -aXo -bYN -bZn -bZF -cab -cae -cae -cab -cbC -cbX -bYN -aXs -aXs -aXo +bhO +dis +dis +aXn +aXr +aXr +aXn +aXn +aXr +aXr +aXr +aXr +dis +bWq +dis +aXn +bYb +bYB +bYT +bZp +bZs +bZs +bZp +caQ +cbl +bYb +aXr +aXr +aXn aaa aaa aaa @@ -113771,52 +111273,52 @@ aaa aaa aaa aaa -cev -ceO -cfp -cfN -cgj -cfN -chs -cih -ciG -cjo -cjV -cjV -cjV -cjV -cmH -cnI -coF -cpy -cKq -cgv -csv -ctq -ctq -ctq -ctq -cvG -cqj -cxu -cyf -cza -cvG -cvG -cvG -ctq -ctq -ctq -cgv -ckh -cTR -ckZ -cdG -cdU -cdq -cdq -cdM -cdI +cdJ +cec +ceD +cfb +cfx +cfb +cgG +chv +chU +ciC +cjj +cjj +cjj +cjj +clV +cmV +cnS +coL +cJC +djz +crI +csD +csD +csD +csD +cuT +cpw +cwH +cxs +cyn +cuT +cuT +cuT +csD +csD +csD +djz +cjv +cTb +dkb +djE +djG +djW +djW +cda +ccW aaa aaa aaa @@ -113900,36 +111402,36 @@ abW abW acH afH -ast -axF -cLP -akn -awX -cLU -cFt -aAK -aBE -aDb -aEm -aFP -aDb -aHX -aJa -aJa -aJa -aLQ -aMQ -aNN -aOK -aQi -cMX -cIO -aSC -afc -afH -aep -aep -adP +ass +dfq +cKZ +dfz +awW +cLe +cEG +aAJ +aBD +aDa +aEl +aFO +aDa +aHW +aIZ +aIZ +aIZ +aLP +aMP +aNM +aOJ +aQh +cMh +cIb +aSB +dhw +dhv +dhs +dhs +dhr abW aaa aaa @@ -113939,7 +111441,7 @@ abC abC abC abC -aqV +did abC abC abC @@ -113949,131 +111451,131 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa aaa aaa aaa -aXo -aXo -aXs -aXs -aXs -aXs -aXs -aXo -bhP -aXB +aXn +aXn +aXr +aXr +aXr +aXr +aXr +aXn +bhO +aXA aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXH -buK -aXL -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -bhP +aqU +bnN +cIJ +cWG +cWG +cWR +buJ +dis +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +bhO aaa aaa aaa aaa -bhP -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo -bhP -bhP -bhP -aXo -bYN -bZo -bYN -cac -caw -caw -bZn -cbh -cbY -bYN -aXs -aXs -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +bhO +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn +bhO +bhO +bhO +aXn +bYb +bYC +bYb +bZq +bZK +bZK +bYB +cav +cbm +bYb +aXr +aXr +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cew -ceP -cfq -cfO -cgk -cfO -cht -cii -cht -cht -cht -cht -cht -cht -cmI -cnJ -cgh -cpl -cKq -crA -csw -ctq -ctR -cuF -cuY -cvH -cwC -cxv -cyg -cxz -czO -cAs -ctR -cuF -cuY -ctq -cdU -chP -cdG -cdG -chf -cdU -cdM -cdM -cdM -cdI +cdK +ced +ceE +cfc +cfy +cfc +cgH +chw +cgH +cgH +cgH +cgH +cgH +cgH +clW +cmW +cfv +coy +cJC +cqN +crJ +csD +cte +ctS +cul +cuU +cvP +cwI +cxt +cwM +czb +czF +cte +ctS +cul +csD +djG +dkf +djE +djE +dke +djG +cda +cda +cda +ccW aaa aaa aaa @@ -114150,91 +111652,91 @@ adP adP adP adP -aep -aep -aep -aep -aep -aep +deO +deO +deO +deO +deO +deO afH afH afH afH afH -cLT -cLA -azq -aAN -aBF -aDc -aEn -aFQ -aGX -aHU -cGY -aIY -aIY -aLR -aMR -aKq -aOL -aQa -cMX -cIL -anh -aep -aep -aep -aep +cLd +dfd +azp +aAM +aBE +aDb +aEm +aFP +aGW +aHT +cGl +aIX +aIX +aLQ +aMQ +aKp +aOK +aPZ +cMh +cHY +dht +dhs +dhs +dhs +dhs abW abW aaa aaa aaa -aWF -aWF -aWF -aWF -aWF -aqV -aWF -aWF -aWF -aWF -aWF +aWE +aWE +aWE +aWE +aWE +did +aWE +aWE +aWE +aWE +aWE aaa aaa aaa -aVO +aVN aaa aaa aaa aaa aaa aaa -aXo -aXo -aXo -aXo -aXo -aXo -aXo -aXo +aXn +aXn +aXn +aXn +aXn +aXn +aXn +aXn aaa abC aaa aaa aaa -aqV -cXq -cXs -cXw -cXw -ddm -dds +aqU +cWA +cWC +cWG +cWG +dcw +dcA aaa -aXo -aXo +aXn +aXn aaa aaa aaa @@ -114246,91 +111748,91 @@ aaa aaa aaa aaa -bhP -bhP -aXo -aXo -bhP -bhP -aXo -aXo -aXo -aXo -aXo -bhP -bhP -bhP -aXs -bYN -bYN -bZG -cad -cax -caQ -cbh +bhO +bhO +aXn +aXn +bhO +bhO +aXn +aXn +aXn +aXn +aXn +bhO +bhO +bhO +aXr +bYb +bYb +bYU +bZr +bZL cae -cbZ -bYN -aXo -aXo -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cav +bZs +cbn +bYb +aXn +aXn +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cex -ceQ -cfr -cfN -cgl -cfN -chu -cih -cih -cjp -cih -ckM -clu -clu -cmJ -cnK -cgh -cpz -cKq -chK -chM -ctq +cdL +cee +ceF +cfb +cfz +cfb +cgI +chv +chv +ciD +chv +cka +ckI +ckI +clX +cmX +cfv +coM +cJC +djA +djH +csD +ctf +ctT +cul +cuV +cvQ +cwJ +cxu +cwN +czc +czG +cte ctS -cuG -cuY -cvI -cwD -cxw -cyh -cxA -czP -cAt -ctR -cuF -cBv -ctq -cgv -chM -cgv -cgv -cgv -cgv -cdM -cdI -cdI -cdI +cAI +csD +djz +djH +djz +djz +djz +djz +cda +ccW +ccW +ccW aaa aaa aaa @@ -114402,7 +111904,7 @@ afE afi afc afc -aTA +aTz adP afE afH @@ -114410,37 +111912,37 @@ alt afE afH afH -aep -aep -aep -aep +deO +deO +deO +deO adP -atA -aqg -cLv -ajW -cLA -azq -aAO -aBG -aDd -aEo -aFR -aGY -azq -azq -azq -cFt -azq -azq -aKq -aOM -aQa -cMX -cIL -aSD -aep -aep +atz +aqf +cKF +deN +dfd +azp +aAN +aBF +aDc +aEn +aFQ +aGX +azp +azp +azp +cEG +azp +azp +aKp +aOL +aPZ +cMh +cHY +aSC +dhs +dhs abW abW abW @@ -114448,20 +111950,20 @@ abW aaa aaa aaa -aWG -aWG -aWG -aWG -aWG -aqV -aXj -aXj -aXj -aXj -aXj +aWF +aWF +aWF +aWF +aWF +did +aXi +aXi +aXi +aXi +aXi aaa aaa -aVO +aVN aaa aaa aaa @@ -114469,12 +111971,12 @@ aaa aaa aaa aaa -aXB -aXo -aXo -aXo -aXo -aXo +aXA +aXn +aXn +aXn +aXn +aXn aaa aaa aaa @@ -114482,13 +111984,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -114497,97 +111999,97 @@ aaa aaa abC aaa -cGc +cFp aaa aaa aaa aaa aaa aaa -bhP -bhP -bhP -bhP -bhP -bhP -aXo -aXo -aXo -aXo -bhP -bhP -bhP -aXs -aXs -aXs -bYN -cae -cae -cae -cae -bZn -bYN -bYN -aXo -aXo -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +bhO +bhO +bhO +bhO +bhO +bhO +aXn +aXn +aXn +aXn +bhO +bhO +bhO +aXr +aXr +aXr +bYb +bZs +bZs +bZs +bZs +bYB +bYb +bYb +aXn +aXn +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -cex -cfs -cfN -cfN -cgS +cdL +ceG +cfb +cfb +cgg +cgJ chv -cih -ciH -cfN -cjW -ckN -clv -clY -cfN -cnL -cgh -cpl -cKq -chK -chI -ctq -ctT -cuH -cuZ -cvJ -cwE -cxx -cyi -czb -czQ -cAu -cAU -cuH -cBw -ctq -cgv -cTP -cle -cTI -cSo -cgv -cdM -cdI -cdI -cdN +chV +cfb +cjk +ckb +ckJ +clm +cfb +cmY +cfv +coy +cJC +djA +djI +csD +ctg +ctU +cum +cuW +cvR +cwK +cxv +cyo +czd +czH +cAh +ctU +cAJ +csD +djz +cSZ +dkc +cSS +dkg +djz +cda +ccW +ccW +cdb aaa aaa aaa @@ -114662,41 +112164,41 @@ ahQ aiB ahd ahd -cLs -aBJ +cKC +aBI amm -cLy +cKI anT afH -aqg +aqf afH alw afc -ajX -cLv -ajW -ajW -cLA -azq -azq -azq -azq -azq -azq -azq -azq -cMy -cMO -aNA -aPQ -aMS -aKq -aON -aQa -cMX -cIP -aRX -cIT +deQ +cKF +deN +deN +dfd +azp +azp +azp +azp +azp +azp +azp +azp +dgl +cLY +aNz +aPP +aMR +aKp +aOM +aPZ +cMh +cIc +aRW +cIg abW abW abW @@ -114705,20 +112207,20 @@ abW aaa aaa aaa -aWH -aWH -aWH -aWH -aWH -aqV -aWH -aWH -aWH -aWH -aWH +aWG +aWG +aWG +aWG +aWG +did +aWG +aWG +aWG +aWG +aWG aaa aaa -aVO +aVN aaa aaa aaa @@ -114728,10 +112230,10 @@ aaa aaa abC aaa -aXo -aXo -aXo -aXo +aXn +aXn +aXn +aXn aaa aaa aaa @@ -114739,112 +112241,112 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa -cGc +cFp aaa aaa abC aaa -cGc +cFp aaa aaa aaa aaa aaa aaa -aXB -bhP -bhP -bhP -bhP -bhP -aXo -aXB +aXA +bhO +bhO +bhO +bhO +bhO +aXn +aXA aaa aaa abC -bhP -aXs -aXs -aXs -aXs -bYN -caf -cay -cae -cbi -bYN -bYN -aXo -aXo -bhP -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +bhO +aXr +aXr +aXr +aXr +bYb +bZt +bZM +bZs +caw +bYb +bYb +aXn +aXn +bhO +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa -cdI -cdI -cfN -chw -cij -ciI -cfN -cfN -cfN -cfN -cfN -cfN -cnM -cgh -cpl -cKq -chb -cSt -ctq -ctq -ctq -ctq -ctq -ctq -cxy -cHI -czc -ctq -ctq -ctq -ctq -ctq -ctq -cdU -chM -cgv -chK -cTT -cgv -cdM -cdI -cdN -cdN +ccW +ccW +cfb +cgK +chx +chW +cfb +cfb +cfb +cfb +cfb +cfb +cmZ +cfv +coy +cJC +djB +djJ +csD +csD +csD +csD +csD +csD +cwL +cGV +cyp +csD +csD +csD +csD +csD +csD +djG +djH +djz +djA +cTd +djz +cda +ccW +cdb +cdb aaa aaa aaa @@ -114918,42 +112420,42 @@ afE afE adP ajs -ajW -ajW -ajW -aAU -aBJ -aBJ -aBJ -apJ +deN +deN +deN +aAT +aBI +aBI +aBI +apI ahd -ary -asu -cLM -cLM -avP -cLK -axV -azr -aAP -aBH -aDe -aEp -aAP -aAP -aAP -aJb -aAP -aAP -aBH -cMS -aNO -aOO -aQj -cMY -aRX -aSE -cIU +arx +ast +cKW +cKW +avO +cKU +axU +azq +aAO +aBG +aDd +aEo +aAO +aAO +aAO +aJa +aAO +aAO +aBG +cMc +aNN +aON +aQi +cMi +aRW +aSD +cIh abW abW abW @@ -114967,7 +112469,7 @@ abC abC abC abC -aqV +did abC abC abC @@ -114996,13 +112498,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -115011,7 +112513,7 @@ aaa aaa abC aaa -cGc +cFp aaa aaa aaa @@ -115029,79 +112531,79 @@ abC aaa aaa abC -bhP -aXo -aXo -aXs -aXs -bYN -cag -cag -cag -cag -bYN -aXo -aXo -aXo +bhO +aXn +aXn +aXr +aXr +bYb +bZu +bZu +bZu +bZu +bYb +aXn +aXn +aXn aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa -cdI -cdI -cfN -cfN -cfN -cfN -cfN -cdI -cdI -cdI -cfI -cmK -cnN -cgh -cpl -cKq -chK -chM -ctq -ctR -cuF -cuY -cvK -cwF -cxz -cyj -cxz -czR -cAv -ctR -cuF -cuY -ctq -cdT -chM -cgv -cTS -cTU -cgv -cdI -cdI -cdI -cdN +ccW +ccW +cfb +cfb +cfb +cfb +cfb +ccW +ccW +ccW +ceW +clY +cna +cfv +coy +cJC +djA +djH +csD +cte +ctS +cul +cuX +cvS +cwM +cxw +cwM +cze +czI +cte +ctS +cul +csD +djD +djH +djz +cTc +cTe +djz +ccW +ccW +ccW +cdb aaa aaa aaa @@ -115176,63 +112678,63 @@ afH adP afH afH -cLt -cLv -aep +cKD +cKF +deO afH adP -ajW +deN ahR -aQL +aQK anV amo -cLN -auD -cLE +cKX +auC +cKO afE -axW -azs -ajW -ajW -cMb -cLG -cLy -cLt -cLx -cMF -cLv -ajW -ajW -aut -akn -aOL -aQk -cMX +axV +azr +deN +deN +cLl +dfS +cKI +cKD +dgi +cLP +cKF +deN +deN +dgA +dfz +aOK +aQj +cMh +aRV +aSE +cIc aRW -aSF -cIP -aRX -aRX -cIT +aRW +cIg abW abW aaa aaa aaa -aWF -aWF -aWF -aWF -aWF -aXb -aWF -aWF -aWF -aWF -aWF +aWE +aWE +aWE +aWE +aWE +aXa +aWE +aWE +aWE +aWE +aWE aaa aaa -aVO +aVN aaa aaa aaa @@ -115253,13 +112755,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -115286,79 +112788,79 @@ abC aaa aaa abC -aqV +aqU abC -aXo -aXo -aXo -aXs -bhP -bhP -bhP -bhP -aXo -aXo +aXn +aXn +aXn +aXr +bhO +bhO +bhO +bhO +aXn +aXn aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -cdM -cdM -cdI -cdI -cdI -cdI -cdI -cdI -cdI -cdI -cdM -cfI -cmL -cnN -cgh -cpl -cKG -crB -chM -ctq -ctS -cuI +cda +cda +ccW +ccW +ccW +ccW +ccW +ccW +ccW +ccW +cda +ceW +clZ +cna +cfv +coy +cJS +cqO +djH +csD +ctf +ctV +cul cuY -cvL -cwD -cxA -cyh -cxA -czP -cAw -ctR -cuF -cBv -ctq -cdG -chM -cgv -cgv -cgv -cgv -cdM -cdI -cdI -cdN +cvQ +cwN +cxu +cwN +czc +czJ +cte +ctS +cAI +csD +djE +djH +djz +djz +djz +djz +cda +ccW +ccW +cdb aaa aaa aaa @@ -115432,64 +112934,64 @@ ahf afH adP adP -aep -aep +deO +deO afH -aep -aep +deO +deO ahR -aQL +aQK aiF -cLC -cLK -cLJ +cKM +cKU +cKT afH ahf -ajW +deN afE -axX -azt -aAQ -aAQ -aAQ -aAQ -cGX -cGX -cGX -cGX -cGX -aFS -aFS -aFS -aFS -aOP -aQk -cMX -aRW -aSG -aTB -aTY -aUu -cIU +axW +azs +aAP +aAP +aAP +aAP +cGk +cGk +cGk +cGk +cGk +aFR +aFR +aFR +aFR +aOO +aQj +cMh +aRV +aSF +aTA +aTX +aUt +cIh abW abW aaa aaa aaa -aWG -aWG -aWG -aWG -aWG -aXe -aXj -aXj -aXj -aXj -aXj +aWF +aWF +aWF +aWF +aWF +aXd +aXi +aXi +aXi +aXi +aXi abC abC -aVO +aVN aaa aaa aaa @@ -115510,13 +113012,13 @@ abC aaa aaa aaa -aqV -cXq -cXs -cXw -cXx -btm -aqV +aqU +cWA +cWC +cWG +cWH +btl +aqU aaa aaa aaa @@ -115543,12 +113045,12 @@ abC aaa aaa abC -aqV +aqU abC -aXo -aXo -aXo -bhP +aXn +aXn +aXn +bhO aaa aaa aaa @@ -115558,64 +113060,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -cdM -cdM -cdI -cgm -cgm -cgm -cdI -cdI -cdI -cdM -cdM -cfI -cmM -cnN -coE -cpy -cKq -crC -chM -ctq -ctT -cuH +cda +cda +ccW +cfA +cfA +cfA +ccW +ccW +ccW +cda +cda +ceW +cma +cna +cnR +coL +cJC +cqP +djH +csD +ctg +ctU +cum cuZ -cvM -cwE -cxz -cyk -cxz -czQ -cAx -cAU -cuH -cBw -ctq -cdG -chM -cjb -cgv -cdM -cdM -cdM -cdI -cdI -cdM +cvR +cwM +cxx +cwM +czd +czK +cAh +ctU +cAJ +csD +djE +djH +cip +djz +cda +cda +cda +ccW +ccW +cda aaa aaa aaa @@ -115691,62 +113193,62 @@ adP adP adP adP -aep -aep +deO +deO adP ahf -cLC -cLI -cLJ +cKM +cKS +cKT afH afE adP ahf -ajW +deN afE -axY -azu -aAR -aBI -aDf -aEq -aFS -aGZ -aHY -aJc -aFS -aKJ -aFS -aMT -aFS -aOL -aQk -cMX -aRW -aSH +axX +azt +aAQ +aBH +aDe +aEp +aFR +aGY +aHX +aJb +aFR +aKI +aFR +aMS +aFR +aOK +aQj +cMh +aRV aSG -aTZ -aUv -cIU +aSF +aTY +aUu +cIh abW abW aaa aaa aaa -aWH -aWH -aWH -aWH -aWH -aXb -aWH -aWH -aWH -aWH -aWH +aWG +aWG +aWG +aWG +aWG +aXa +aWG +aWG +aWG +aWG +aWG aaa aaa -aVO +aVN aaa aaa aaa @@ -115767,13 +113269,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -115800,7 +113302,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -115815,64 +113317,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -cdM -cdM -cgm -cgm -cgm -cgm -cgm -cgm -cgm -cgm -cdM -cfI -cfI -cnO -cgh -cpl -cKq -cSM -chM -ctq -ctq -ctq -ctq -ctq -ctq -cxB -cyl -czd -ctq -ctq -ctq -ctq -ctq -ctq -chQ -chM -cgy -cgw -cgv -cgv -cgw -cgw -cgv -cdM +cda +cda +cfA +cfA +cfA +cfA +cfA +cfA +cfA +cfA +cda +ceW +ceW +cnb +cfv +coy +cJC +cRW +djH +csD +csD +csD +csD +csD +csD +cwO +cxy +cyq +csD +csD +csD +csD +csD +csD +dkd +djH +djF +djR +djz +djz +djR +djR +djz +cda aaa aaa aaa @@ -115948,61 +113450,61 @@ adP adP adP adP -aep -aep +deO +deO afE anU -cLD +cKN adP adP adP adP adP -aOr -cLS +aOq +cLc afH -axZ -azv -cLW -axF -axF -aEr -aFS -aFS -aHZ -aFS -aFS -aKK -aFS -aMU -aFS -aOL -aQk -cMX -aRW -aSI -aSG -aSG -aUw -cIU +axY +azu +cLg +dfq +dfq +aEq +aFR +aFR +aHY +aFR +aFR +aKJ +aFR +aMT +aFR +aOK +aQj +cMh +aRV +aSH +aSF +aSF +aUv +cIh abW abW -aVO -aVO +aVN +aVN aaa aaa abC aaa aaa aaa -aXf +aXe aaa aaa aaa abC aaa aaa -aVO +aVN aaa aaa aaa @@ -116024,13 +113526,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -116057,7 +113559,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -116072,64 +113574,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -cdM -cdM -cgm -cgm -chx -cik -cgm -cgm -cgm -cgm -cgm -cgm -cmN -cnN -cgh -cpl -cKq -cSN -chN -ctq -ctR -cuF -cuY -cvN -cwG +cda +cda +cfA +cfA +cgL +chy +cfA +cfA +cfA +cfA +cfA +cfA +cmb +cna +cfv +coy +cJC +cRX +chb +csD +cte +ctS +cul +cva +cvT +cwM cxz -cym -cxz -czS -cAy -ctR -cuF -cuY -ctq -cSM -chM -cdG -cgv -cDb -chK -cDC -cDR -cgv -cdM +cwM +czf +czL +cte +ctS +cul +csD +cRW +djH +djE +djz +cCo +djA +cCP +dkk +djz +cda aaa aaa aaa @@ -116205,48 +113707,48 @@ adP adP adP adP -aep -aep +deO +deO afE -cLB -cLD +cKL +cKN afH -aqD -aqD -aqD -aqD -auE -akn -aqD +aqC +aqC +aqC +aqC +auD +dfz +aqC afH afH -aAT -ajW -axF -aEs -aFS -aHa -aHa -aHa -aHa -aKL -aHa -aHa -aFS -aOL -aQk -cMX -aRW -aSJ -aSG -cHc -aUx -cIU +aAS +deN +dfq +aEr +aFR +aGZ +aGZ +aGZ +aGZ +aKK +aGZ +aGZ +aFR +aOK +aQj +cMh +aRV +aSI +aSF +cGp +aUw +cIh abW abE aaa aaa -aVO +aVN aaa abC aaa @@ -116258,7 +113760,7 @@ aaa aaa abC aaa -aVO +aVN aaa aaa aaa @@ -116281,13 +113783,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -116314,7 +113816,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aag @@ -116329,64 +113831,64 @@ aaa aaa aaa aac -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -cdM -cdM -cdM -cgm -cgm -chy -cil -ciJ -cjq -cjX -cgm -cgm -cgm -cgm -cnN -cgh -cpA -cKq -chg -chM -ctq +cda +cda +cda +cfA +cfA +cgM +chz +chX +ciE +cjl +cfA +cfA +cfA +cfA +cna +cfv +coN +cJC +djC +djH +csD +ctf ctS -cuF -cuY -cvO -cwD -cxA -cyh -cxA -czP -cAz -ctR -cuI -cBv -ctq -cBZ -chM -cmo -cCT -crB -chK -chK -cDS -cgw -cdM +cul +cvb +cvQ +cwN +cxu +cwN +czc +czM +cte +ctV +cAI +csD +cBm +djH +djU +cCg +cqO +djA +djA +cDf +djR +cda aaa aaa aaa @@ -116466,46 +113968,46 @@ adP afH afH ahh -cLD -aep -aqD -arz -asv -atB -auF -avQ -awY -aya -aqD -cLX -cLY -cLY -aEt -aFS -aHa -aIa -aIa -aKa -aKM -aHa -aMV -aFS -aOL -aQl -cMZ -aRW -aSK -aSG -aSG -aUx -aUY +cKN +deO +aqC +ary +asu +atA +auE +avP +awX +axZ +aqC +cLh +cLi +cLi +aEs +aFR +aGZ +aHZ +aHZ +aJZ +aKL +aGZ +aMU +aFR +aOK +aQk +cMj +aRV +aSJ +aSF +aSF +aUw +aUX abE abE aaa aaa aaa -aVO -aVO +aVN +aVN aaa aaa aaa @@ -116513,8 +114015,8 @@ abC aaa aaa aaa -aVO -aVO +aVN +aVN aaa aaa aaa @@ -116538,13 +114040,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aac @@ -116571,7 +114073,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -116586,64 +114088,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -cdM -cdM -cdM -cgm -cgm -chz -cim -ciK -cjr -cjr -ckO -clw -clZ -clw -cnI -coF -cpB -cKq -cdT -chM -ctq -ctT -cuH -cuZ -cvP -cwE -cxz -cyg -cxz -czQ -cAA -cAU -cuH -cBw -ctq -cdG -chM -cCn -cgw -cDc -cDn -cDD -cDT -cgv -cdN +cda +cda +cda +cfA +cfA +cgN +chA +chY +ciF +ciF +ckc +ckK +cln +ckK +cmV +cnS +coO +cJC +djD +djH +csD +ctg +ctU +cum +cvc +cvR +cwM +cxt +cwM +czd +czN +cAh +ctU +cAJ +csD +djE +djH +cBA +djR +cCp +cCA +dkh +dki +djz +cdb aaa aaa aaa @@ -116723,39 +114225,39 @@ adP afH ahR aiF -cLD +cKN adP -aqE -arA -cGT -asw -asw -asz -awZ -asz aqD +arz +cGg +asv +asv +asy +awY +asy +aqC +aqC +aqC +aqC aqD -aqD -aqD -aqE -aqD -aqD -aFS -aFS -aKb -aKN -aLS -aFS -aFS -aOL -aQk -cMX -aRW -aSL -aSG -aSG -aUy -aUY +aqC +aqC +aFR +aFR +aKa +aKM +aLR +aFR +aFR +aOK +aQj +cMh +aRV +aSK +aSF +aSF +aUx +aUX abE abE aaa @@ -116764,11 +114266,11 @@ aaa aaa aaa aaa -aVO -aVO -aVO -aVO -aVO +aVN +aVN +aVN +aVN +aVN aaa aaa aaa @@ -116795,13 +114297,13 @@ abC aaa aaa aaa -aqV -cXq -cXt -cXw -cXw -btm -aqV +aqU +cWA +cWD +cWG +cWG +btl +aqU aaa aaa aaa @@ -116828,7 +114330,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -116843,64 +114345,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdM -cdM -cdM -cgm -cgm +ccW +cda +cda +cda +cfA +cfA +cgO chA -cim -ciL -cjs -cil -ckP -clx -cma -clx -cnP -cgh -cpC -cKq -cdG -chM -ctq -ctq -ctq -ctq -ctq -ctq -cxC -cyg -cze -ctq -ctq -ctq -ctq -ctq -ctq -cdT -chM -cdG -cgv -cgv -chK -chK -chK -cEm -cdN +chZ +ciG +chz +ckd +ckL +clo +ckL +cnc +cfv +coP +cJC +djE +djH +csD +csD +csD +csD +csD +csD +cwP +cxt +cyr +csD +csD +csD +csD +csD +csD +djD +djH +djE +djz +djz +djA +djA +djA +cDz +cdb aaa aaa aaa @@ -116976,43 +114478,43 @@ aiC ajt akk afa -aQL -aQL +aQK +aQK and ahe -cLD -aNy -aqD -cFp -asx -atC -auG -asz +cKN +aNx +aqC +cEC +asw +atB auF -avQ -azw -avQ -aBK -aDg -aEu -aFT -aqD -aIb +asy +auE +avP +azv +avP +aBJ +aDf +aEt +aFS +aqC +aIa +aJc +aKb +aKN aJd -aKc -aKO -aJe -aMW -aqD -aOQ -aQm -cNa -aRY -aSM -aTC -aSG -aUz -aUY +aMV +aqC +aOP +aQl +cMk +aRX +aSL +aTB +aSF +aUy +aUX abE abE aaa @@ -117052,13 +114554,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -117085,7 +114587,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -117100,64 +114602,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdI -cdI -cdI -cgm -cgm -chB -cim -ciM -cjt -cjt -ckQ -cly -cmb -cly -cnQ -cgh -cpC -cKq -cdG -cki -ctq -ctR -cuF -cuY -cvQ -cwH -cxz -cyg -cxz -czT -cAB -ctR -cuF -cuY -ctq -cdG -chM -chh -cdq -cgv -cDo -cDE -cDU -cEm -cdN +ccW +ccW +ccW +ccW +cfA +cfA +cgP +chA +cia +ciH +ciH +cke +ckM +clp +ckM +cnd +cfv +coP +cJC +djE +djK +csD +cte +ctS +cul +cvd +cvU +cwM +cxt +cwM +czg +czO +cte +ctS +cul +csD +djE +djH +djX +djW +djz +cCB +cCR +cDh +cDz +cdb aaa aaa aaa @@ -117238,38 +114740,38 @@ afa afa anW aoT -apL -aqD -arA +apK +aqC +arz +asx +atC +auG +avQ asy -atD -auH -avR -asz -asz -asz -asw -awZ -aDh -aEu -aFU -aqD -aIb -aJe -aKd -aKP -aLT -aMX -aqD -aOR -aQn -aRh -aRZ -aSN -aTD -aUa -aUA -cIU +asy +asy +asv +awY +aDg +aEt +aFT +aqC +aIa +aJd +aKc +aKO +aLS +aMW +aqC +aOQ +aQm +aRg +aRY +aSM +aTC +aTZ +aUz +cIh abE aaa aaa @@ -117309,13 +114811,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -117328,7 +114830,7 @@ aaa aaa aaa aaa -deP +ddx abC abC abC @@ -117342,7 +114844,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -117357,64 +114859,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdM -cdI -cdI -cgm -cgm -chy -cil -ciN -cjq -cjY -cgm -cgm -cgm -cgm -cnR -cgh -cpC -cKq -cdT -chM -ctq -ctS -cuJ -cuY -cvR -cwD -cxA -cyn +ccW +cda +ccW +ccW +cfA +cfA +cgM +chz +cib +ciE +cjm +cfA +cfA +cfA +cfA +cne +cfv +coP +cJC +djD +djH +csD +ctf +ctW +cul +cve +cvQ +cwN cxA +cwN +czc czP -cAC -ctR -cuF -cBv -ctq -cdG -chM -ckt -cgv -cgw -cgw -cgw -cgv -cgv -cdM +cte +ctS +cAI +csD +djE +djH +cjH +djz +djR +djR +djR +djz +djz +cda aaa aaa aaa @@ -117494,39 +114996,39 @@ adP afE alw aeJ -cLA -cLt -aqD -arB -asw -asw -asw -asz -axa -cGT -azx +dfd +cKD +aqC +arA +asv +asv +asv asy awZ -aDi -aEu -aFT -aqD -aIb -aJe -aKd -aKO -aJe -aMX -aqD -aOS -aQk -cNb -cIQ -aRX -aRX -aRX -aRX -cIV +cGg +azw +asx +awY +aDh +aEt +aFS +aqC +aIa +aJd +aKc +aKN +aJd +aMW +aqC +aOR +aQj +cMl +cId +aRW +aRW +aRW +aRW +cIi abW aaa aaa @@ -117566,13 +115068,13 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXw -cXI -aqV +aqU +bnN +cIJ +cWG +cWG +cWS +aqU aaa aaa aaa @@ -117584,14 +115086,14 @@ aaa aaa aaa aaa -aXS -deQ -aXS -aXE -aYh -aXE -aXE -aXE +aXR +ddy +aXR +aXD +aYg +aXD +aXD +aXD aaa aaa aaa @@ -117599,7 +115101,7 @@ abC aaa aaa abC -aqV +aqU abC aaa aaa @@ -117614,64 +115116,64 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdI -cdM -cdM -cgm -cgm -chC -cin -cgm -cgm -cgm -cgm -cgm -cgm -cmN -cnS -cgh -cpC -cKq -chg -chM -ctq -ctT -cuH -cuZ -cvS -cwE -cxD -cyo -cxz +ccW +ccW +cda +cda +cfA +cfA +cgQ +chB +cfA +cfA +cfA +cfA +cfA +cfA +cmb +cnf +cfv +coP +cJC +djC +djH +csD +ctg +ctU +cum +cvf +cvR +cwQ +cxB +cwM +czd czQ -cAD -cAU -cuH -cBw -ctq -chf -chM -cjb -cgv -cdM -cdM -cdI -cdI -cdI -cdI +cAh +ctU +cAJ +csD +dke +djH +cip +djz +cda +cda +ccW +ccW +ccW +ccW aaa aaa aaa @@ -117751,34 +115253,34 @@ afH afc amo anX -cLE +cKO adP -aqD -arC -asv -asv -asv -asv -asv -ayb -azy -aAV -aBL -aDi -aEu -cMm -aqD -aIb -aJe -aKd -aKO -aJe -aMY -aqD -aOS -aQk -cMX -cIL +aqC +arB +asu +asu +asu +asu +asu +aya +azx +aAU +aBK +aDh +aEt +cLw +aqC +aIa +aJd +aKc +aKN +aJd +aMX +aqC +dko +aQj +cMh +cHY acH acH acH @@ -117823,13 +115325,13 @@ abC aaa aaa aaa -aqV -cXq -cXt -cXw -cXy -btm -aqV +aqU +cWA +cWD +cWG +cWI +btl +aqU aaa aaa aaa @@ -117839,24 +115341,24 @@ aaa abD aaa aaa -aXE -aXE -aXS -deR -aXS -aXS -aXS -aXE -aXE -aXE -aXE -aXE -aXE -aYh -aXS -aXS -aXE -aXE +aXD +aXD +aXR +ddy +aXR +aXR +aXR +aXD +aXD +aXD +aXD +aXD +aXD +aYg +aXR +aXR +aXD +aXD abC aaa aaa @@ -117871,63 +115373,63 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdI -cdM -cdM -cgm -cgm -cgm -cgm -cgm -cgm -cgm -cgm -cdI -cdI -cfI -cnN -cgh -cpC -cKq -cdG -chM -ctq -ctq -ctq -ctq -ctq -cwI -cxE -cxE -cxE -cwI -ctq -ctq -ctq -ctq -ctq -cdU -chM -cdG -cdq -cdM -cdM -cdI -cdI -cdI +ccW +ccW +cda +cda +cfA +cfA +cfA +cfA +cfA +cfA +cfA +cfA +ccW +ccW +ceW +cna +cfv +coP +cJC +djE +djH +csD +csD +csD +csD +csD +cvV +cwR +cwR +cwR +cvV +csD +csD +csD +csD +csD +djG +djH +djE +djW +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -118010,32 +115512,32 @@ amp afE adP adP -aqD -arD -asz -atE -auI -avS -avS -ayc -azz -asz -awZ -aDj -aqD -aqD -aqD -aqD -aqD -aKd -aKO -aqD -aqD -aqD -aOT -aQk -cMX -cIL +aqC +arC +asy +atD +auH +avR +avR +ayb +azy +asy +awY +aDi +aqC +aqC +aqC +aqC +aqC +aKc +aKN +aqC +aqC +aqC +aOS +aQj +cMh +cHY acH acH acH @@ -118073,50 +115575,50 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa aaa aaa aaa aaa -aXS -aXS -aXS -aXS -aXS -aXS -deS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXE -aXE -aXE -aXS -aXS -aXS +aXR +aXR +aXR +aXR +aXR +aXR +ddy +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXD +aXD +aXD +aXR +aXR +aXR aaa aaa aaa @@ -118128,63 +115630,63 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cdM -cdI -cdI -cdI -cdI -cdI -cgm -cgm -cgm -cdI -cdI -cdI -cdI -cdI -cdI -chm -cnT -coB -cpC -cKH -cdG -cfV -chF -ctU -ciW -cdU -cvT -cwJ -cwK -cwK -cwK -czU -cAE +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cda +ccW +ccW +ccW +ccW +ccW +cfA +cfA +cfA +ccW +ccW +ccW +ccW +ccW +ccW +cgA +cng +cnO +coP +cJT +djE +djL +cgT +djM +djT +djG +cvg +cvW +cvX +cvX +cvX +czh +czR +cAi +cAy +cvg cAV -cBl -cvT -cBI -cCa -ckZ -cdG -cdU -cdM -cdM -cdI -cdI -cdI +cBn +dkb +djE +djG +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -118268,42 +115770,42 @@ adP aoV aoV aoV -arE -asA -atF +arD +asz +atE aoV aoV -cFr -ayd -azA -aAW -aBM -aDk -aEv -aEv -aHb -aIc -aJf -aDk -aKQ -aEv -aEv -aNP -aOU -aQo -cMX -cIL +cEE +ayc +azz +aAV +aBL +aDj +aEu +aEu +aHa +aIb +aJe +aDj +aKP +aEu +aEu +aNO +aOT +aQn +cMh +cHY acH acH acH acH -aSO -aSO -aSO -aSO -aSO -aSO -aSO +aSN +aSN +aSN +aSN +aSN +aSN +aSN abC aaa aaa @@ -118337,43 +115839,43 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa aaa -aXE -aXS -aXS -aXS -aYg -aYg -aYg -aXS -aXS -deT -aXS -aXS -aXS -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aXS -aXE -aXE -aXE -aXE -aXS -aXS +aXD +aXR +aXR +aXR +aYf +aYf +aYf +aXR +aXR +ddy +aXR +aXR +aXR +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aXR +aXD +aXD +aXD +aXD +aXR +aXR aaa aaa aaa @@ -118385,61 +115887,61 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdI -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdI -cju -cju -cju -cju -cju -cfI -cnU -coC -cpD -cKq -cgy -cSO -chM -chK -ctU -cmo -cvU -cwK -cxF -cwK -cxF -cwK -cAF -cAV -cBm -cBx -cBJ -cCb -cdG -cCn -cgv -cdI -cdI -cdI +ccW +ccW +ccW +ccW +cda +cda +cda +cda +ccW +ciI +ciI +ciI +ciI +ciI +ceW +cnh +cnP +coQ +cJC +djF +cRY +djH +djA +djM +djU +cvh +cvX +cwS +cvX +cwS +cvX +czS +cAi +cAz +cAK +cAW +cBo +djE +cBA +djz +ccW +ccW +ccW aaa aaa aaa @@ -118523,44 +116025,44 @@ afc amp afH aoV -apN -aqF -arF -asB -atG -aqF -avT +apM +aqE +arE +asA +atF +aqE +avS aoV -aye -azB -aAX -avS -aDl -avS -avS -aHc -aId -avS -aDl -avS -avS -avS -aNQ -aOV -aQp -cMZ -aSa -aSO -aSO -aSO -aSO -aSO +ayd +azA +aAW +avR +aDk +avR +avR +aHb +aIc +avR +aDk +avR +avR +avR +aNP +aOU +aQo +cMj +aRZ +aSN +aSN +aSN +aSN +aSN +aVm aVn -aVo -aVP -aWh -aWv -aSO +aVO +aWg +aWu +aSN abC aaa aaa @@ -118594,45 +116096,45 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa aaa -aXS -aXS -bxK -bxK -bzs -bzs -bzs -bzs -bzs -deU -bxK -bxK -bwA -cHu -bwA -bzs -aYg -aYg -aXS -aXS -aXS -aXS -bwA -bXe -bwA -aXS -aXS -aXS -aXS +aXR +aXR +bxJ +bxJ +bzq +bzq +bzq +bzq +bzq +ddz +bxJ +bxJ +bwz +cGH +bwz +bzq +aYf +aYf +aXR +aXR +aXR +aXR +bwz +bWs +bwz +aXR +aXR +aXR +aXR aaa aaa aaa @@ -118642,62 +116144,62 @@ aaa aad aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdM -cdI -cft -cft -cft -cft -cft -cdI -cdI -cju -cjZ -ckR -clz +cda +ccW +ceH +ceH +ceH +ceH +ceH +ccW +ccW +ciI +cjn +ckf +ckN +clq cmc -cmO -cnV -cgh -cpC -cKq -cdU -ctU -cfV -cSs -cuK -cdU -cvT -cwL -cxG -cyp -cxG -czV -cAE -cAV -cBn -cvT -ckh -ckZ -cdG -cdG -cgv -cdM -cdM -cdI -cdI +cni +cfv +coP +cJC +djG +djM +djL +djP +ctX +djG +cvg +cvY +cwT +cxC +cwT +czi +czR +cAi +cAA +cvg +cjv +dkb +djE +djE +djz +cda +cda +ccW +ccW aaa aaa aaa @@ -118708,21 +116210,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -118776,48 +116278,48 @@ adP adP adP alu -ajX +deQ amp afH aoV -apO -aqG -arG -asB -atH -auJ -avU -axb -axb -axb -aAY -aBN -aDm -axb -axb -axb -awZ -asz -aKe -asz -asz -asz -aNR -aOW -aQm -cNa -aSb -aSP -aTE -aUb -aUB -aUZ -cFK -aUZ -aUZ -aUZ -aWw +apN +aqF +arF +asA +atG +auI +avT +axa +axa +axa +aAX +aBM +aDl +axa +axa +axa +awY +asy +aKd +asy +asy +asy +aNQ +aOV +aQl +cMk +aSa aSO +aTD +aUa +aUA +aUY +cEX +aUY +aUY +aUY +aWv +aSN abC aaa aaa @@ -118851,45 +116353,45 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa aaa -aXS +aXR +bxJ +bwz +bwz +bAy +cGH +bwz +bzq +bwz +ddA +cGH +bwz +bvg +cPt bxK -bwA -bwA -bAA -cHu -bwA -bzs -bwA -deV -cHu -bwA -bvh -cQj -bxL -bxK -cHu -bwA -bxK -bzs -aYg -aXS -cHu -bVL -bwA -aXS -aXS -aXS -aXS +bxJ +cGH +bwz +bxJ +bzq +aYf +aXR +cGH +bVa +bwz +aXR +aXR +aXR +aXR aaa aaa aaa @@ -118899,62 +116401,62 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa -cdM -cdI -cft -cfP -cgn -cgT -cft -cdM -cdI -cju -cka -ckS -clA +cda +ccW +ceH +cfd +cfB +cgh +ceH +cda +ccW +ciI +cjo +ckg +ckO +clr cmd -cmP -cnW -coH -cYb -cKq -cgv -chb -cSq -cSS -cdU -cgv -cvT -cvT -cvT -cvT -cvT -cvT -cvT -cvT -cvT -cvT -chM -cdG -cdG -ciW -cgv -cdM -cdM -cdI -cdI +cnj +cnU +cXl +cJC +djz +djB +djO +cSc +djG +djz +cvg +cvg +cvg +cvg +cvg +cvg +cvg +cvg +cvg +cvg +djH +djE +djE +djT +djz +cda +cda +ccW +ccW aaa aaa aaa @@ -118965,21 +116467,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -119039,42 +116541,42 @@ adP aoV aoV aoV -arG -asB -atI +arF +asA +atH aoV aoV -axb -ayf -azC -aAZ -aBO -aDn -azC -aFV -axb -aIe -aJg -aKf -aJg -aLU -cFD -aqD -aOX -aQq -cNc -aSc -aSQ -aTF -aUc -aUC -aVa -aVo -aVa -aVQ -aWi -aWx -aSO +axa +aye +azB +aAY +aBN +aDm +azB +aFU +axa +aId +aJf +aKe +aJf +aLT +cEQ +aqC +aOW +aQp +cMm +aSb +aSP +aTE +aUb +aUB +aUZ +aVn +aUZ +aVP +aWh +aWw +aSN abC aaa aaa @@ -119108,110 +116610,110 @@ abC aaa aaa aaa -aqV -cXq -cXs -cXw -cXA -btm -aqV +aqU +cWA +cWC +cWG +cWK +btl +aqU aaa aaa -aXE -aXS -bxK -bwA -bCI -bwy -cQI -bwA -cHu -cHu -deW -cQe -cQC -cRq -bYq -bYq -bYq -cRJ -cRL -bTV -bwA -bxK -bwA -bwA -cRS -cHu -aYg -aXS -aXS -aXS -aXS -aXS -aXS +aXD +aXR +bxJ +bwz +bCE +bwx +cPS +bwz +cGH +cGH +ddB +cPo +cPM +cQA +bXE +bXE +bXE +cQT +cQV +bTy +bwz +bxJ +bwz +bwz +cRc +cGH +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -cdI -cft -cfQ -cgn -cgU -cft -cdM -cdI -cju -ckb -ckT -clB -cme -cmO -cnX -cgh -cpE -cKq -cgv -chK -cSq -cST -cSs -cgv -cgv -cdU -cdU -cyq -cdU -cdU -cgv -cdU -cgv +ccW +ceH +cfe +cfB +cgi +ceH +cda +ccW +ciI +cjp ckh -ckZ -cdT -cgv -cgv -cgv -cdM -cdM -cdI -cdI +ckP +cls +cmc +cnk +cfv +coR +cJC +djz +djA +djO +cSd +djP +djz +djz +djG +djG +cxD +djG +djG +djz +djG +djz +cjv +dkb +djD +djz +djz +djz +cda +cda +ccW +ccW aaa aaa aaa @@ -119222,21 +116724,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -119289,49 +116791,49 @@ adP adP adP adP -cLw +cKG amp -aep -aep +deO +deO aoV -apN -aqH -arG -asB -atI -aqF -avT -axb -ayg -azD -aBa -aBO -aDo -aEw -aFW -axb +apM +aqG +arF +asA +atH +aqE +avS +axa +ayf +azC +aAZ +aBN +aDn +aEv +aFV +axa +aIe aIf -aIg -aKg -aIg -aLV -aqD -aNS -aOS -aQk -aRi -aSd -aSR -aTG -aUd -aUD -aVb -cFL +aKf +aIf +aLU +aqC +aNR +aOR +aQj +aRh +aSc +aSQ +aTF +aUc +aUC aVa -aVa -aVa -aVo -aSO +cEY +aUZ +aUZ +aUZ +aVn +aSN abC aaa aaa @@ -119365,48 +116867,48 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa -aXS -bxK -bxK -bwy -bBI -cUT -cUT -cUU -cUV -cUW -deX -cUY -cUY -cUY -cUZ -cUY -cUY -cUZ -cUY -cUY -cUY -cUY -cUZ -cUZ -bXf -bzs -bzs -aXS -aXS -aXS -aXS -aXS -aXS +aXR +bxJ +bxJ +bwx +bBF +cUd +cUd +cUe +cUf +cUg +ddC +cUi +cUi +cUi +cUj +cUi +cUi +cUj +cUi +cUi +cUi +cUi +cUj +cUj +bWt +bzq +bzq +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -119426,49 +116928,49 @@ aaa aaa aaa aaa -cdI -cft -cfR -cgo -cgV -cft -cdM -cdI -cju -ckc -ckc -cju -cmf -cju -cgg -cgh -cYc -cKq -cgv -cSP -cdU -cdT -cfV -cgu -cgu -cgu -cxH -cyr -cgu -cTq -cAG -cSz -cgu -ckZ -cdG -cdq -cdq -cdM -cdM -cdM -cdI -cdI -cdI +ccW +ceH +cff +cfC +cgj +ceH +cda +ccW +ciI +cjq +cjq +ciI +clt +ciI +cfu +cfv +cXm +cJC +djz +cRZ +djG +djD +djL +djV +djV +djV +djY +cxE +djV +cSA +czT +dka +djV +dkb +djE +djW +djW +cda +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -119479,21 +116981,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -119549,46 +117051,46 @@ afE alw amq afE -aep +deO aoV -apP -aqI -arH -asB -atJ -auK -avV -axb -axb -axb -aBa -aBO -aDp -axb -axb -axb -cFx -aIg -aIg -aIg -aIg -aqD -aNT -aOS -aQk -aQT -aSa -aSO -aSO -aSO -aSO -aSO -aVp +apO +aqH +arG +asA +atI +auJ +avU +axa +axa +axa +aAZ +aBN +aDo +axa +axa +axa +cEK +aIf +aIf +aIf +aIf +aqC +aNS +aOR +aQj +aQS +aRZ +aSN +aSN +aSN +aSN +aSN aVo -aVR -aVo -aWv -aWI +aVn +aVQ +aVn +aWu +aWH abC aaa aaa @@ -119622,48 +117124,48 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa aaa -aXS -bzs -cHu -bAB -bBJ -bDV -bDV -bDV -bDV -bDV -bDZ -bDV -bxK -cHu -bwA -bxK -cRH -cRK -cRM -bYq -bYq -cRP -cRJ -bYq -cVb -cVd -bxK -aXS -aXS -aXS -aXS -aXS -aXS +aXR +bzq +cGH +bAz +bBG +bDR +bDR +bDR +bDR +bDR +bDU +bDR +bxJ +cGH +bwz +bxJ +cQR +cQU +cQW +bXE +bXE +cQZ +cQT +bXE +cUl +cUn +bxJ +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -119683,48 +117185,48 @@ aaa aaa aaa aaa -cdI -cft -cft -cgp -cgW -cft -cft -cdI -cdI +ccW +ceH +ceH +cfD +cgk +ceH +ceH +ccW +ccW abC abC -cju -cmg -cju -cgg -cgh -cYc -cKq -cdI -cSQ -cgv -cgZ -cdG -cdG -cdG -chh -cdG -cgZ -cdG -cfV -cjC -ckZ -cdG -cdG -cgZ -cgv -cdM -cdM -cdM -cdM -cdI -cdI +ciI +clu +ciI +cfu +cfv +cXm +cJC +ccW +cSa +djz +djQ +djE +djE +djE +djX +djE +djQ +djE +djL +djZ +dkb +djE +djE +djQ +djz +cda +cda +cda +cda +ccW +ccW aaa aaa aaa @@ -119736,21 +117238,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -119802,50 +117304,50 @@ afE adP adP adP -aep +deO alx amr afH -aep +deO aoV aoV aoV -arI -asB -atJ +arH +asA +atI aoV aoV -axb -ayf -azC -aBa -aBO -aDp -azC -aFX -axb -aIh -aJh -aKh -aKR -aLW -aqD -aNU -aOS -aQk -aQS -cIL +axa +aye +azB +aAZ +aBN +aDo +azB +aFW +axa +aIg +aJg +aKg +aKQ +aLV +aqC +aNT +aOR +aQj +aQR +cHY acH acH acH acH -aSO -aSO -aSO -aSO -aSO -aSO -aSO +aSN +aSN +aSN +aSN +aSN +aSN +aSN abC aaa aaa @@ -119879,48 +117381,48 @@ abC aaa aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU aaa -aXS -aXS -bzs -bwA -bwy -bBJ -bDV -bEY -bEY -bIm -bJI -deY -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -bLU -cQC -cVe -bwA -bxK -bzs -cHu -bwA -bxK -aXS +aXR +aXR +bzq +bwz +bwx +bBG +bDR +bET +bET +bIh +bJD +ddD +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +bLN +cPM +cUo +bwz +bxJ +bzq +cGH +bwz +bxJ +aXR aaa aaa aaa @@ -119941,47 +117443,47 @@ aaa aaa aaa aaa -cdM -cft -cgq -cgX -chD -cft -cdM -cdI +cda +ceH +cfE +cgl +cgR +ceH +cda +ccW aaa aaa -cju -cmh -cju -cnY -cgh -cpF -cKI -cdI -cdI -cgv -cgw -cgv -cgy -cdG -chh -cdG -cgv -cdG -ctU -ctU -cdG -cgy -cgv -cgv -cgv -cdM -cdM -cdM -cdM -cdI -cdI +ciI +clv +ciI +cnl +cfv +coS +cJU +ccW +ccW +djz +djR +djz +djF +djE +djX +djE +djz +djE +djM +djM +djE +djF +djz +djz +djz +cda +cda +cda +cda +ccW +ccW aaa aaa aaa @@ -119993,21 +117495,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -120065,33 +117567,33 @@ ams anf adP aoV -apQ -aqF -arH -asB -atJ -aqF -avT -axb -ayh -azE -aBb -aBO -aDq -aEx -aFY -axb -aqD -aqD +apP aqE +arG +asA +atI +aqE +avS +axa +ayg +azD +aBa +aBN +aDp +aEw +aFX +axa +aqC +aqC aqD -aqD -aqD -aqD -aOY -cHa -aRj -cIL +aqC +aqC +aqC +aqC +aOX +cGn +aRi +cHY acH acH abE @@ -120126,59 +117628,59 @@ aaa abC abC abC -aXC -aXC -aXC +aXB +aXB +aXB +aXB aXC aXD -aXE -aYh -aXE +aYg +aXD aaa aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV -aXS -aXS -aXS -bxK -bxK -bwy -cUS -bDV -bEZ -bGM -bIn -bJJ -deZ -bLU -bNt -bOr -bNt -bLU -bRF -bSE -bRF -bLU -bUH -bVq -bUH -bLU -bYq -cVb -cVd -cHu -bwA -bYq -cah -bwA -bwA -bwA +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU +aXR +aXR +aXR +bxJ +bxJ +bwx +cUc +bDR +bEU +bGH +bIi +bJE +ddE +bLN +bNl +bOh +bNl +bLN +bRq +bSm +bRq +bLN +bUj +bUQ +bUj +bLN +bXE +cUl +cUn +cGH +bwz +bXE +bZv +bwz +bwz +bwz abC abC abC @@ -120198,47 +117700,47 @@ abC abC abC abC -cft -cft -cft -cgY -chE -cft -cdM -cdI +ceH +ceH +ceH +cgm +cgS +ceH +cda +ccW aaa aaa aaa -aqV -cfI -cfJ -cfK -cpG -cfI -cdI -cdI -cdU -cdM -cgv -cdq -cdq -cgv -cgv -cgv -cdU -cTr -cgv -cgv -cgv -cgv -cdM -cdM -cdM -cdM -cdM -cdM -cdI -cdI +aqU +ceW +ceX +ceY +coT +ceW +ccW +ccW +djG +cda +djz +djW +djW +djz +djz +djz +djG +cSB +djz +djz +djz +djz +cda +cda +cda +cda +cda +cda +ccW +ccW aaa aaa aaa @@ -120250,21 +117752,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -120317,43 +117819,43 @@ abW adP adP afH -aep +deO afc amp adP aoV -apR -aqJ -arJ -asC -atJ -auL -avW -axb -axb -axb -aBc -aBO -aDq -axb -axb -axb +apQ +aqI +arI +asB +atI +auK +avV +axa +axa +axa +aBb +aBN +aDp +axa +axa +axa abW abW abW abW abW abW -aKq -aOS -aQk -aQS -cIL +aKp +aOR +aQj +aQR +cHY acH abE abE abE -aVc +aVb aaa aaa aaa @@ -120380,66 +117882,66 @@ aaa abC abC abC -aXC -aXC -aXC -aZi -aXQ -aYb -bfR -cFM -aXS -aXS -aXE -aXE +aXB +aXB +aXB +aZh +aXP +aYa +bfQ +cEZ +aXR +aXR +aXD +aXD aaa -aqV -cXq -cXs -cXw -cXz -btm -aqV -aXS -aXS -aYg -bxK -bxK -bBH -bBJ -bDV -bFa -bFa -bIn -bJK -dfa -bLU -bNt -bOs -bNt -bLU -bRF -bSF -bRF -bLU -bUH -bVr -bUH -bLU -bwA -cQe -cVb -cVd -bwA -bYq -cQv -caz -bIO -caz -aXE -aqV -aqV -aqV +aqU +cWA +cWC +cWG +cWJ +btl +aqU +aXR +aXR +aYf +bxJ +bxJ +bBE +bBG +bDR +bEV +bEV +bIi +bJF +ddF +bLN +bNl +bOi +bNl +bLN +bRq +bSn +bRq +bLN +bUj +bUR +bUj +bLN +bwz +cPo +cUl +cUn +bwz +bXE +cPF +bZN +bIJ +bZN +aXD +aqU +aqU +aqU abC abC abC @@ -120451,51 +117953,51 @@ aaa aaa abC abC -aqV -aqV -aqV -aqV -cfu -cfS -cgr -cgW -cft -cft -cdM -cdI +aqU +aqU +aqU +aqU +ceI +cfg +cfF +cgk +ceH +ceH +cda +ccW aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cdI -cdI -cdI +aqU +cme +cXi +cXi +cJH +cpC +ccW +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW +ccW +ccW +ccW +ccW +ccW aaa aaa aaa @@ -120507,21 +118009,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -120573,7 +118075,7 @@ abW abW abW adP -aep +deO afH afc amp @@ -120582,30 +118084,30 @@ aoV aoV aoV aoV -asD +asC aoV aoV aoV -axb -ayf -azC -aBb -aBO -aDq -azC -aFV -aHd -aHd -aHd -aHd -aHd -aHd +axa +aye +azB +aBa +aBN +aDp +azB +aFU +aHc +aHc +aHc +aHc +aHc +aHc abW -aKq -aOS -aQk -aRe -cIL +aKp +aOR +aQj +aRd +cHY abE abE abE @@ -120634,66 +118136,66 @@ aaa aaa abC abC +aXB +aXB +aXB +bbl +aZI +bcx +bdj +baI +beR +bfR aXC -aXC -aXC -bbm -aZJ -bcy -bdk -baJ -beS -bfS +aXR +aXR +aXD aXD -aXS -aXS -aXE -aXE aaa -aqV -bnO -cJw -cXw -cXz -cXI -aqV -aXE -aXS +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU +aXD +aXR +aYf +bxJ +cGH +bwx +bBG +bDR +bEW +bEW +bIi +bJG +ddG +bLN +bNm +bOj +bPo +bLN +bRr +bSo +bSW +bLN +bUk +bUS +bVr +bLN +bxJ +cQR +cRg +cUp +cUg +cUh +cUn +cGH +cGH +bwz aYg -bxK -cHu -bwy -bBJ -bDV -bFb -bFb -bIn -bJL -dfb -bLU -bNu -bOt -bPz -bLU -bRG -bSG -bTr -bLU -bUI -bVs -bWc -bLU -bxK -cRH -cRW -cVf -cUW -cUX -cVd -cHu -cHu -bwA -aYh abC abC abC @@ -120711,48 +118213,48 @@ aaa abC abC abC -ceR -cft -cft -cft -cft -cft -cdM -cdM -cdI +cef +ceH +ceH +ceH +ceH +ceH +cda +cda +ccW aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp -cdI -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI -cdI -cdI -cdI -cdI +aqU +cme +cXi +cXi +cJH +cpC +ccW +ccW +ccW +cda +cda +cda +cda +cda +cda +cda +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW +ccW +ccW +ccW +ccW +ccW aaa aaa aaa @@ -120764,21 +118266,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -120830,39 +118332,39 @@ abW abW acH acH -aep +deO afE -awt +aws amp afE adP -cLt -aqK -cLv -aiA -atK +cKD +aqJ +cKF +dfr +atJ anT -avX -axb -ayi -azF -aBd -aBP -aDq -aEy -aFZ -aHd -aIi -aJi -aKi -aKS -aHd +avW +axa +ayh +azE +aBc +aBO +aDp +aEx +aFY +aHc +aIh +aJh +aKh +aKR +aHc abW -aKq -aOZ -aQk -aQS -aSe +aKp +aOY +aQj +aQR +aSd abE abE abE @@ -120889,68 +118391,68 @@ aaa aaa aaa abC +aXB +aXB +aXP +aYa +aYo +aZH +aZH +aYa +bdk +bea +cGr +bfS aXC -aXC -aXQ -aYb -aYp -aZI -aZI -aYb -bdl -beb -cHe -bfT +aXR +aXR aXD -aXS -aXS -aXE -aXE -aXE -aqV -bnO -cJw -cXw -cXz -cXI -aqV -aXE -aXS -aYg -bzs -bAz -bBI -bBK -bDV -bDV -bDV -bIo -bDV -bDZ -bLU -bNv -bOu -bPA -bLU -bNv -bOu -bTs -bLU -bUJ -bOu -bWd -bLU -bDV -cHu -cHu -bwA -cHu -cQe -cVj -bwA -bwA -aXS -aXS +aXD +aXD +aqU +bnN +cIJ +cWG +cWJ +cWS +aqU +aXD +aXR +aYf +bzq +bAx +bBF +bBH +bDR +bDR +bDR +bIj +bDR +bDU +bLN +bNn +bOk +bPp +bLN +bNn +bOk +bSX +bLN +bUl +bOk +bVs +bLN +bDR +cGH +cGH +bwz +cGH +cPo +cUt +bwz +bwz +aXR +aXR aaa aaa aaa @@ -120969,43 +118471,43 @@ aaa aaa aaa aaa -cdI -cdI -cdI -cdI -cdI -cdI -cdI -cdI +ccW +ccW +ccW +ccW +ccW +ccW +ccW +ccW aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI +ccW +ccW +cda +cda +cda +cda +cda +cda +cda +cda +cda +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -121021,21 +118523,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -121096,30 +118598,30 @@ aoW anY anY anY -asE -atL -cLK -avY +asD +atK +cKU +avX afH -axb -axb -axb -aBQ -aDr -aDr -aDr -aHd -aIj -aJj -aKj -aKT -aHd +axa +axa +axa +aBP +aDq +aDq +aDq +aHc +aIi +aJi +aKi +aKS +aHc abW -aKq -aPa -aQk -aQS -aSe +aKp +aOZ +aQj +aQR +aSd abE abE abE @@ -121145,69 +118647,69 @@ aaa aaa aaa abC -aYm -aYE -aZf -aYI -aYp -baJ -aYp -aYp -aYp -bdm -bec -bec -bfU +aYl +aYD +aZe +aYH +aYo +baI +aYo +aYo +aYo +bdl +beb +beb +bfT +aXC +aYf +aXR +aXR +aXR aXD -aYg -aXS -aXS -aXS -aXE -bmu -bnP -cJw -cXw -cXz -btn -buL -aXE -aXS -bxK -bwA -bxM -cQB -bxK -bDV -bFc -bGN -bGO -deM -dfc -bLV -bNw -bLW -bPB -bQE -bNw -bLW -bPB -bTW -bUK -bLW -bWe -bWF -bDV -bYq -cHy -bYq -bwA -bYq -cVj -cRV -bxK -aXS -aXS +bmt +bnO +cIJ +cWG +cWJ +btm +buK +aXD +aXR +bxJ +bwz +bxL +cPL +bxJ +bDR +bEX +bGI +bGJ +ddu +ddH +bLO +bNo +bLP +bPq +bQq +bNo +bLP +bPq +bTz +bUm +bLP +bVt +bVU +bDR +bXE +cGL +bXE +bwz +bXE +cUt +cRf +bxJ +aXR +aXR aaa aaa aaa @@ -121229,38 +118731,38 @@ aaa aaa aaa aaa -cdI -cdI -cdI -cdI -cdI +ccW +ccW +ccW +ccW +ccW aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa aaa -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -121278,21 +118780,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -121353,30 +118855,30 @@ afc afc alx afc -aqg -atM -ajW -avZ -aQL -aQL -aQL -aQL -aQL -aDs -aEz -aGa -aHe -aIk -aJk -aKk -aKU +aqf +atL +deN +avY +aQK +aQK +aQK +aQK +aQK +aDr +aEy +aFZ aHd +aIj +aJj +aKj +aKT +aHc abW -aKq -cIE -aQk -aQS -aSe +aKp +cHR +aQj +aQR +aSd abE abE abE @@ -121402,71 +118904,71 @@ aaa aaa aaa abC -aYm -aYb -aZg -aZg -aYp -aYp -aYG -aYp -aYp -bdm -bec -bec -bfV -cFN -aYg -aYg -aYg -aYg -aYK -bmv -aYK -cJx -aYN -brR -aYK -buM -aYK -aXS -bxK -cHu -bwy -cUQ -bCJ -bDW -bFd -bGP -bGP -bGP -bKF -dfd -dfe -dfh -bPC -dfk -dfn -dfs -dfy -dfF -dfQ -dfV -bWf -bUK -bDV -cHw -bYq -cQv -cHA -cQT -cVj -cSc -bwA -aYg -aXS -aXS -aXS +aYl +aYa +aZf +aZf +aYo +aYo +aYF +aYo +aYo +bdl +beb +beb +bfU +cFa +aYf +aYf +aYf +aYf +aYJ +bmu +aYJ +cIK +aYM +brQ +aYJ +buL +aYJ +aXR +bxJ +cGH +bwx +cUa +bCF +bDS +bEY +bGK +bGK +bGK +bKz +ddI +ddJ +ddM +bPr +ddO +ddQ +ddV +dea +deh +deq +dev +bVu +bUm +bDR +cGJ +bXE +cPF +cGN +cQd +cUt +cRm +bwz +aYf +aXR +aXR +aXR aaa aaa aaa @@ -121494,30 +118996,30 @@ aaa aaa aaa aaa -aqV -cXX -cXZ -cXY -cYd -cXX +aqU +cXh +cXj +cXi +cXn +cXh aaa aaa -aWs +aWr aaa aaa aaa aaa aaa -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI -cdI +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW +ccW aaa aaa aaa @@ -121535,21 +119037,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -121607,33 +119109,33 @@ adP ani anZ aoX -apS -ajX -arK -arK -arK -arK -arK -arK -ayj -ayj -ayj -ayj -ayj -aEA -aGb -aHe -aIl -aJl -aHe -aHe +apR +deQ +arJ +arJ +arJ +arJ +arJ +arJ +ayi +ayi +ayi +ayi +ayi +aEz +aGa aHd -aHe -aHe -aPb -aQl -aRa -aSe +aIk +aJk +aHd +aHd +aHc +aHd +aHd +aPa +aQk +aQZ +aSd abE abE abE @@ -121659,71 +119161,71 @@ aaa aaa aaa abC +aXB +aYE +aZf +aZf +aYo +aXP +aYE +aYa +aYo +cGq +bec +bec +cFh aXC -aYF -aZg -aZg -aYp -aXQ -aYF -aYb -aYp -cHd -bed -bed -cFU -aXD -aYg -aYg -aYg -aYg -aYK -bmw -cJf -cJy -aZn -cXB -aYK -cGf -aYK -aXS -bxK -bxK -cQu -cUR -bCK -bDX -bFe -bGQ -bGQ -deN -bKG -bLX -bNy -bOv -bPD -bTY -bNy -bNy -bTu -bTY -bUL -bVt -bWg -dge -bDV -cHx -cHz -bYq -cHu -bxK -cVj -cSd -cRU -aYg -aXS -aXS -aXS +aYf +aYf +aYf +aYf +aYJ +bmv +cIs +cIL +aZm +cWL +aYJ +cFs +aYJ +aXR +bxJ +bxJ +cPE +cUb +bCG +bDT +bEZ +bGL +bGL +ddv +bKA +bLQ +bNp +bOl +bPs +bTA +bNp +bNp +bSY +bTA +bUn +bUT +bVv +deE +bDR +cGK +cGM +bXE +cGH +bxJ +cUt +cRn +cRe +aYf +aXR +aXR +aXR aaa aaa aaa @@ -121751,29 +119253,29 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa aaa -cdI -cdI -cdM -cdM -cdM -cdM -cdM -cdI -cdI +ccW +ccW +cda +cda +cda +cda +cda +ccW +ccW aaa aaa aaa @@ -121792,21 +119294,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -121865,32 +119367,32 @@ akl akl akl akl -aqg -arK -asF -atN -auM -awa -asJ -ayk -azG -aBe -aBR -ayo -aEB -aGc -aHe -aIm -aJm -cLd -aKV +aqf +arJ +asE +atM +auL +avZ +asI +ayj +azF +aBd +aBQ +ayn +aEA +aGb aHd -aMZ -aNV -aPc -aQk -aQS -aSe +aIl +aJl +cKp +aKU +aHc +aMY +aNU +aPb +aQj +aQR +aSd abE abE abE @@ -121915,73 +119417,73 @@ abC abC abC abC -aXC -aYb -aYF -aZh -aZi -aYp -aYG +aXB +aYa aYE -aYb -aYp -bdn -aYp -aXQ +aZg +aZh +aYo aYF -aXD -aYg -aYK -aYK -aYK -aYK -bmx -cJm +aYD +aYa +aYo +bdm +aYo +aXP +aYE +aXC +aYf +aYJ +aYJ +aYJ +aYJ +bmw +cIz +aZl aZm -aZn -cXB -aYK -buM -aYK -aYK -aYK -aYK -bAB -bBJ -bCL -bDZ -bFf -bGO -bGO -bJM -bKH -bQM -dff -bOw -bPF -bQH -bQH -bQH -bTv -bQH -bVK -bVu -bWh -bUK -bLU -bLU -bLU -bLU -bLU -bwA -cVj -bxL -cHu -aYg -aXS -aXS -aXS -aXS +cWL +aYJ +buL +aYJ +aYJ +aYJ +aYJ +bAz +bBG +bCH +bDU +bFa +bGJ +bGJ +bJH +bKB +bQx +ddK +bOm +bPt +bQs +bQs +bQs +bSZ +bQs +bUZ +bUU +bVw +bUm +bLN +bLN +bLN +bLN +bLN +bwz +cUt +bxK +cGH +aYf +aXR +aXR +aXR +aXR aaa aaa aaa @@ -122008,15 +119510,15 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa aaa aaa @@ -122122,32 +119624,32 @@ anj amw aoY akl -ajW -arK -asG -atO -auN -awb -asJ -ayl -azH -aBf -aBS -ayo -aEC -aGd -aHe -aIn -aJn -aKm -aKW +deN +arJ +asF +atN +auM +awa +asI +ayk +azG +aBe +aBR +ayn +aEB +aGc aHd -cMT -aNW -aPc -aQk -aQS -aSe +aIm +aJm +aKl +aKV +aHc +cMd +aNV +aPb +aQj +aQR +aSd abE abE abE @@ -122172,73 +119674,73 @@ aaa aaa aaa abC -aXC -aYn -aYe -aZi +aXB +aYm +aYd aZh -aXQ -aYp -aYb -aYb -aYp -bdo -aYF -beT -cFV -aXD -aYg -aYK -bap -bap -blh -bmy -cJm +aZg +aXP +aYo +aYa +aYa +aYo +bdn +aYE +beS +cFi +aXC +aYf +aYJ +bao +bao +blg +bmx +cIz +aZl aZm -aZn -brS -aYK -buO -bwi -baO -byu -aYK -bAC -bBJ -bxK -bDZ -bFg -bGR -bIp -bJN -bGO -bGO -bGO -bOx -dfi -dfl -dfo -dft -dfz -dfG -bUN -bVu -bWi -bWG -bXg -bXz -bYh -bYh -bLU -cQj -cVj -cVo -cVo -cVp -cVp -cVo -cVo -aXS +brR +aYJ +buN +bwh +baN +byt +aYJ +bAA +bBG +bxJ +bDU +bFb +bGM +bIk +bJI +bGJ +bGJ +bGJ +bOn +ddK +ddK +ddR +ddW +deb +dei +bUo +bUU +bVx +bVV +bWu +bWN +bXv +bXv +bLN +cPt +cUt +cUy +cUy +cUz +cUz +cUy +cUy +aXR aaa aaa aaa @@ -122265,15 +119767,15 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa aaa aaa @@ -122290,12 +119792,12 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -122378,33 +119880,33 @@ amu ank aoa aoZ -apT -ajW -arK -asH -atP -auN -awc -asJ -aym -azI -aBf -aBT -ayo -aED -aGe -aHe -aIo -aJo -aKl -aKX -cFA -aNa -aNW -aPc -aQk -aQS -aSe +apS +deN +arJ +asG +atO +auM +awb +asI +ayl +azH +aBe +aBS +ayn +aEC +aGd +aHd +aIn +aJn +aKk +aKW +cEN +aMZ +aNV +aPb +aQj +aQR +aSd abE abE abE @@ -122429,72 +119931,72 @@ aaa aaa aaa abC -aXC +aXB +aYn +aYF aYo -aYG -aYp -aYp -aXQ -aXQ -aXQ -aYp -aYp -bdp -aXD -aXD -aXD -aXD -aYg -aYK -baO -baO -bli -baO -cJn -boX -aZn -brT -aYK -buO -baO -baO -byv -bzt -bAD -bBJ -bwA -bDZ -bFh -deK -bIq -bJN -bKJ -bGO -bGO -bGO -bNA -bGO -bQI -dfu -bPH -dfH -bUO -bVu -bWj -bWH -bOu -bXA -bYi -bYO -bLU -cQe -cVj -cVp -cVu -cVA -cVF -cVL -cVo +aYo +aXP +aXP +aXP +aYo +aYo +bdo +aXC +aXC +aXC +aXC +aYf +aYJ +baN +baN +blh +baN +cIA +boW +aZm +brS +aYJ +buN +baN +baN +byu +bzr +bAB +bBG +bwz +bDU +bFc +ddt +bIl +bJI +bKC +bGJ +bGJ +bGJ +bNq +bGJ +bQt +ddX +bPu +dej +def +bUU +bVy +bVW +bOk +bWO +bXw +bYc +bLN +cPo +cUt +cUz +cUE +cUK +cUP +cUV +cUy aaa aaa aaa @@ -122522,15 +120024,15 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa aaa aaa @@ -122547,12 +120049,12 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -122635,33 +120137,33 @@ amv amv aob apa -apU -ajW -arK +apT +deN +arJ +asH +atP +auM +awc asI -atQ -auN -awd -asJ +aym +azI +aBe +aBT ayn -azJ -aBf -aBU -ayo -aDt -aGf -aHe -aIp -aJp -aKl -cLe -aLX -aNa -aNW -aPc -aQs -aQS -aSe +aDs +aGe +aHd +aIo +aJo +aKk +cKq +aLW +aMZ +aNV +aPb +aQr +aQR +aSd abE abE abE @@ -122685,79 +120187,79 @@ aaa aaa aaa abC +aXB +aYa +aXP +aYo +aZi +aYo +aYo +aYa +aYE +baI +baI +bdp +bed +beT +bfV aXC -aYb -aXQ -aYp -aZj -aYp -aYp -aYb -aYF -baJ -baJ -bdq -bee -beU -bfW -aXD -aXS -aYK -baO -baO -bli -bbw -cJm +aXR +aYJ +baN +baN +blh +bbv +cIz +aZl aZm -aZn -cXB -aYK -buN -baO -baO -byv -bzt -bAE -bBK -cHu -bDZ -bFi -deL -bIr -deO -bKK -bLZ -bNB -bOz -bGO -bGO -dfp -dfv -bQJ -dfI -bUO -bUP -bWk -bWI -bXh -bXB -bYh -bYh -bLU -bYq -cVj -cVo -cVv -cVv -cVG -cVM -cVR -cVW -cWa -cWa -cWa -cWa -cWj +cWL +aYJ +buM +baN +baN +byu +bzr +bAC +bBH +cGH +bDU +bFd +ddt +bIm +ddw +bKD +bLR +bNr +bOp +bGJ +bGJ +ddS +ddY +bQu +dek +def +bUp +bVz +bVX +bWv +bWP +bXv +bXv +bLN +bXE +cUt +cUy +cUF +cUF +cUQ +cUW +cVb +cVg +cVk +cVk +cVk +cVk +cVt aaa aaa aaa @@ -122779,15 +120281,15 @@ aaa aaa aaa aaa -aqV -cXX -cYa -cXY -cpH -cXX +aqU +cXh +cXk +cXi +coU +cXh abC abC -aWs +aWr aaa aaa aaa @@ -122801,16 +120303,16 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -122892,33 +120394,33 @@ amw anl aoc amw -apU -aqL -arK -asJ -asJ -auO -awe -asJ -ayo -azK -ayo -aBV -ayo -aEE -aGg -aHf -aIq -aJq -aKn -aKY -aLX -aNa -aNW -aPc -aQk -aQS -aSe +apT +aqK +arJ +asI +asI +auN +awd +asI +ayn +azJ +ayn +aBU +ayn +aED +aGf +aHe +aIp +aJp +aKm +aKX +aLW +aMZ +aNV +aPb +aQj +aQR +aSd abE abE abE @@ -122942,79 +120444,79 @@ aaa aaa aaa abC +aXB +aYb +aYo +aYo +aYa +aZH +aYd +aYo +aYa +bbL +bbM +bbM +bbL +bbN +bfW aXC -aYc -aYp -aYp -aYb -aZI -aYe -aYp -aYb -bbM -bbN -bbN -bbM -bbO -bfX -aXD -aXS -aYK -baO -baO -bli +aXR +aYJ baN -cJm +baN +blh +baM +cIz +aZl aZm -aZn -brU -bto -buP -baO -cPN +brT +btn +buO baN -aYK -bAF -bwj -bwj -bDZ -bFj -bGS -bIs -bDZ -bDV -bDV -dfg -bOA -bGO -bGO -bQK -dfw -bQJ -dfJ -dfR -bVy -dfX -bWJ -bLU -bLU -bLU -bLU -bLU -cRP -cVk +cOX +baM +aYJ +bAD +bwi +bwi +bDU +bFe +bGN +bIn +bDU +bDR +bDR +ddL +bOq +bGJ +bGJ +bQv +ddY +bQu +dek +der +bUV +dex +bVY +bLN +bLN +bLN +bLN +bLN +cQZ +cUu +cUA +cUG +cUL +cUR +cUX +cVc +cVc +cVc +cVm cVq -cVw -cVB -cVH -cVN -cVS -cVS -cVS -cWc -cWg -aqV -aqV +aqU +aqU aaa aaa aaa @@ -123036,38 +120538,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -123149,33 +120651,33 @@ amx alD aod apb -apV -apT +apU +apS akl -asK -cFq -auP -awf -awf +asJ +cED +auO +awe +awe +ayo +azK ayp -azL -ayq -aBW -aDt -aEF -aGh -aCg -aIr -aDt -aKo -aKZ -cFB -aNa -aNW -aPc -aQk -aQS -cIL +aBV +aDs +aEE +aGg +aCf +aIq +aDs +aKn +aKY +cEO +aMZ +aNV +aPb +aQj +aQR +cHY abE abE abE @@ -123199,79 +120701,79 @@ aaa aaa aaa abC -aXC -aYd -aYp -aYp -aZk -aZJ +aXB +aYc +aYo +aYo +aZj aZI -aYp -aYp +aZH +aYo +aYo +bbM +bcy +bdq bbN -bcz -bdr -bbO -bcB -bfY -aXD -aXS -aYK -bcI -bkA -blj -cPN -cJm -boY -bqn -brV -aYK -aYK -bwj -bwj -bwj -bzu -bAG -bBL -bCM -bEa -bFk -bGT -bIt -bJP -bKL -bMa +bcA +bfX +aXC +aXR +aYJ +bcH +bkz +bli +cOX +cIz +boX +bqm +brU +aYJ +aYJ +bwi +bwi +bwi +bzs +bAE +bBI +bCI bDV -bOB +bFf bGO -bGO -bRI -bSI -bQJ -dfK -bUO -bUQ -bWl -bWG -bXg -bXC -bYj -bYj -bLU -bYq -cVl -cVo -cVx -cVC -cVI -cVO -cVT -cVX -cVT -cWd -cWg -cWg -cWk +bIo +bJJ +bKE +bLS +bDR +bOr +bGJ +bGJ +ddS +ddY +bQu +dek +def +bUq +bVA +bVV +bWu +bWQ +bXx +bXx +bLN +bXE +cUv +cUy +cUH +cUM +cUS +cUY +cVd +cVh +cVd +cVn +cVq +cVq +cVu aaa aaa aaa @@ -123293,38 +120795,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -123406,33 +120908,33 @@ amy alD aoe amw -apW -aqM -arL +apV +aqL +arK api alD -auQ -awg -awg -ayq -ayx -ayq -aBX -aDt -aEG -aGh -awg -aIs -aDt -aKl -aLa -aLY -aNb -aNX -aPc -aQk -aQS -cIL +auP +awf +awf +ayp +ayw +ayp +aBW +aDs +aEF +aGg +awf +aIr +aDs +aKk +aKZ +aLX +aNa +aNW +aPb +aQj +aQR +cHY abW abE abE @@ -123455,80 +120957,80 @@ aaa aaa aaa abC -aXC -aXO -aXQ -aYq -aYH -aYH -aZK -bag -baK -bbn -bbN -bcA -cJk -bef -beV -bfZ -cJt -cJi -cJi -cJi -cJi -blk -cJi -cJo -boZ -bqo -brW -aYK -aYK -bwj -bxu -byw -bzv -bAH -byw -byw -bEb -bFl -bGU -bIu -bJP -bKM -bMb -bDV -bOC -bGO -bGO -bQI -bSJ -dfA -cHs -bQI -bUQ -dfY -bWH -bOu -bXD -bYk -bYP -bLU -bYq +aXB +aXN +aXP +aYp +aYG +aYG +aZJ +baf +baJ +bbm +bbM +bcz +cIx +bee +beU +bfY +cIG +cIv +cIv +cIv +cIv +blj +cIv +cIB +boY +bqn +brV +aYJ +aYJ +bwi +bxt +byv +bzt +bAF +byv +byv +bDW +bFg +bGP +bIp +bJJ +bKF +bLT +bDR +bOs +bGJ +bGJ +bQt +bSp +dec +cGF +bQt +bUq +dey +bVW +bOk +bWR +bXy +bYd +bLN +bXE +cUv +cUz +cUI +cUN +cUT +cUZ +cVe +cVi cVl -cVp -cVy -cVD -cVJ -cVP -cVU -cVY -cWb -cWe -cWh -cWi -cWl +cVo +cVr +cVs +cVv aaa aaa aaa @@ -123550,38 +121052,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -123663,33 +121165,33 @@ amz alD aof amw -apX -aqN +apW +aqM api api alD -auR -awg -awg -ayr -azM -aBg -aBY -aDu -aEH -aGh -awg -aIt +auQ +awf +awf +ayq +azL +aBf +aBX aDt -arQ -arQ -arQ -arQ -arQ -aOS -aQk -aQT -cIL +aEG +aGg +awf +aIs +aDs +arP +arP +arP +arP +arP +aOR +aQj +aQS +cHY abW abW abW @@ -123712,80 +121214,80 @@ aaa aaa aaa abC +aXB +aXO +aXO +aXO +aYH +aXO +aXO +aXO aXC -aXP -aXP -aXP -aYI -aXP -aXP -aXP -aXD -bbo -bbM -bbO -bds -beg -beW -bes -bhc -bhc -bhc -bjB -bhc -bll -bmz -bhc -bpa -bqp -brX -bhc -buQ -bwk -bxv -byx -bzw -bAI -bBM -bCN -bEc -bFm -bGV -bIv -bJQ -bKN -bMc -bNC -bOD -dfj -bGO -dfq -bOy -dfB -dfL -dfS -bUP -dfZ -bWI -bXh -bXE -bYj -bYj +bbn +bbL +bbN +bdr +bef +beV +ber +bhb +bhb +bhb +bjA +bhb +blk +bmy +bhb +boZ +bqo +brW +bhb +buP +bwj +bxu +byw +bzu +bAG +bBJ +bCJ +bDX +bFh +bGQ +bIq +bJK +bKG bLU -bYq -cVm +bNs +bOt +ddN +bGJ +ddT +bOo +ded +del +des +bUp +dez +bVX +bWv +bWS +bXx +bXx +bLN +bXE +cUw +cUz +cUJ +cUO +cUU +cVa +cVf +cVj +cVf cVp -cVz -cVE -cVK -cVQ -cVV -cVZ -cVV -cWf -cWg -cWg -cWk +cVq +cVq +cVu aaa aaa aaa @@ -123807,38 +121309,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC abC abC -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -123920,33 +121422,33 @@ amA alD aog apc -apY -aqN +apX +aqM api api alD -auS -awh -awh -awh -ayx -ayq -aBZ -cFv -aEI -aGh +auR awg -ayx -aCg -aDu -aLb -aLZ -aNc -arQ -aPd -aQk -aQS -cIL +awg +awg +ayw +ayp +aBY +cEI +aEH +aGg +awf +ayw +aCf +aDt +aLa +aLY +aNb +arP +aPc +aQj +aQR +cHY abW abW abW @@ -123969,80 +121471,80 @@ aaa aaa aaa abC +aXB +aXP +aYd +aYo +aYE +aYo +aYo +bag aXC -aXQ -aYe -aYp -aYF -aYp -aYp -bah -aXD -bbp -bbO -bcB -bdt -beh -cFT -cFW -aZn -aZn -aZn -aZn -aZn -blm -bhU -bhU -bhU -bqq -brY -btp -buR -bwl -bxw -byy -bzx -byy -byy -bCO -bEd -bFn -bGW -bIw -bDZ -bKM -bMb -bDV -bGO -bPL -bQN -dfr -bPK -dfC -bGO -bGO -bUQ -bWh -bWK -bLU -bLU -bLU -bLU -bLU -bYq -cVl -cVo -cVo -cVo -cVp -cVo -cVS -cVS -cVS -cWg -cWg -aqV -aqV +bbo +bbN +bcA +bds +beg +cFg +cFj +aZm +aZm +aZm +aZm +aZm +bll +bhT +bhT +bhT +bqp +brX +bto +buQ +bwk +bxv +byx +bzv +byx +byx +bCK +bDY +bFi +bGR +bIr +bDU +bKF +bLT +bDR +bGJ +bPx +bQy +ddU +bPw +dee +bGJ +bGJ +bUq +bVw +bVZ +bLN +bLN +bLN +bLN +bLN +bXE +cUv +cUy +cUy +cUy +cUz +cUy +cVc +cVc +cVc +cVq +cVq +aqU +aqU aaa aaa aaa @@ -124064,38 +121566,38 @@ aaa aaa aaa aaa -aqV -cXX -cXZ -cXY -cKv -cXX +aqU +cXh +cXj +cXi +cJH +cXh aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -124177,33 +121679,33 @@ amB alD aoh apd -apZ -aqN -arM -asL +apY +aqM +arL +asK alD -auT -awi -axc -ays -azN -ayq -aCa -aDv -aEJ -aGi -aHg -ayx -aCg -aDv -aLc -aMa -awg -aDv -aPe -aQq -aQS -cIL +auS +awh +axb +ayr +azM +ayp +aBZ +aDu +aEI +aGh +aHf +ayw +aCf +aDu +aLb +aLZ +awf +aDu +aPd +aQp +aQR +cHY acH acH abW @@ -124226,77 +121728,77 @@ aaa aaa aaa abC +aXB +aXQ +aYe +aYq +aYI +aXO +cFb +cFc aXC -aXR -aYf -aYr -aYJ -aXP -cFO -cFP -aXD -bbq -bbP -bcC -bdu -bei -beX -bga -bhd -bhd -bhd -bhd -bhd -bln -bmA -bnQ -bhd -bqr -brZ -aZo -buS -bwm -bxx -byz -bzy -bAJ -bBN -bCP -bEe -bFo -bGX -bIx +bbp +bbO +bcB +bdt +beh +beW +bfZ +bhc +bhc +bhc +bhc +bhc +blm +bmz +bnP +bhc +bqq +brY +aZn +buR +bwl +bxw +byy +bzw +bAH +bBK +bCL bDZ -bKO -bMd -bDV -bOF -bPM -bQO -bRK -dfx -dfD -bTZ -bGO -bUQ -dga -bWG -bXg -bXF -bYl -bYl -bLU -cRW -cVl -cQw -bwA -aYg -aXS -aXS -aXS -aXS -aXS -aXS +bFj +bGS +bIs +bDU +bKH +bLV +bDR +bOu +bPy +bQz +bRs +ddZ +def +bTB +bGJ +bUq +deA +bVV +bWu +bWT +bXz +bXz +bLN +cRg +cUv +cPG +bwz +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -124321,38 +121823,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -124434,33 +121936,33 @@ akl akl aoi ape -aqa -aqO -arN -asM -atR -auU -awj -awj -ayt -azO -aBh -aCb -cMc -aEK -aGj -aCb -aIu -aJr -aDw -aLd -aMb -aJr -aDw -aPf -aQk -aQS -cIL +apZ +aqN +arM +asL +atQ +auT +awi +awi +ays +azN +aBg +aCa +cLm +aEJ +aGi +aCa +aIt +aJq +cLm +aLc +aMa +aJq +cLm +aPe +aQj +aQR +cHY acH acH abW @@ -124483,77 +121985,77 @@ abC abC abC abC -aXD -cFM -aXD -aXD -aXD -cFN -aXD -aXD -aXD -aXD -aXD -aXD -cJl +aXC +cEZ +aXC +aXC +aXC +cFa +aXC +aXC +aXC +aXC +aXC +aXC +cIy +aZl aZm -aZn -bgb -bhe -bhe -bhe -bhe -cFX -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bzz -bAK -bBO -bCQ -bhe -bFp -bGY -bnT -bEa -bKP -cRb -cRb -cRb -cRb -bQP -bRL -bTx -bSL -bJN -bGO -bUQ -dgb -bWH -bOu -bXG -bYm -bYQ -bLU -cSa -cVn -cSe -cHu -aYg -aXS -aXS -aXS -aXS -aXS -aXS +bga +bhd +bhd +bhd +bhd +cFk +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bzx +bAI +bBL +bCM +bhd +bFk +bGT +bnS +bDV +bKI +cQl +cQl +cQl +cQl +bQA +bRt +bTa +bSq +bJI +bGJ +bUq +deB +bVW +bOk +bWU +bXA +bYe +bLN +cRk +cUx +cRo +cGH +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -124578,38 +122080,38 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -124691,33 +122193,33 @@ acH akl aoj apf -aqb -aqP -aqP +aqa +aqO +aqO apf -atS -auV -awk -axd -ayu -azP -aBi -aCc -aDx -aEL -aGk -aHh -aIv -aJs -aKp -aLe -aMc -aNd -aKp -aPg -aQt -aRa -cIM +atR +auU +awj +axc +ayt +azO +aBh +aCb +aDw +aEK +aGj +aHg +aIu +aJr +aKo +aLd +aMb +aNc +aKo +aPf +aQs +aQZ +cHZ acH acH abW @@ -124740,75 +122242,75 @@ aaa aaa aaa aaa -aXE -aXS -aXS -aXS -aXS -aXS -aZL -bai -baL -bbr -bbQ -aZL -cJm -bej -aZn -bgc -bhe -bhQ -biI -biI -biI -biI -biI -biI -biI -biI -bnR -btq -buT -bwn -cLf +aXD +aXR +aXR +aXR +aXR +aXR +aZK +bah +baK +bbq +bbP +aZK +cIz +bei +aZm +bgb +bhd +bhP +biH +biH +biH +biH +biH +biH +biH +biH +bnQ +btp +buS +bwm +bjC abC abC abC abC -bCR -cQH -cQJ -bGZ -bIy -bJR -bMe -cRc -bND -blr -bPN -bQQ -bRM -bSM -bTy -bUa -dfT -bUR -dgc -bWI -bXh -bXH -bYl -bYl -bLU -bxK -cQC -cVr -bzs -aYg -aXS -aXS -aXS -aXS +bCN +cPR +cPT +bGU +bIt +bJL +bLW +cQm +bNt +blq +bPz +bQB +bRu +bSr +bTb +bTC +det +bUr +deC +bVX +bWv +bWV +bXz +bXz +bLN +bxJ +cPM +cUB +bzq +aYf +aXR +aXR +aXR +aXR aaa aaa aaa @@ -124835,29 +122337,29 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -124948,33 +122450,33 @@ acH anm aok apg -aqc -aqQ -arO -asN -atT -auW -awl -awl -ayv -azQ -aBj -awf -cMd -aEM -aGl -aHi -ayy -aJt -aDy -aLf -aMd -aJt -aDy -aPh -aQk -aQS -cIL +aqb +aqP +arN +asM +atS +auV +awk +awk +ayu +azP +aBi +awe +cLn +aEL +aGk +aHh +ayx +aJs +cLn +aLe +aMc +aJs +cLn +aPg +aQj +aQR +cHY acH acH abW @@ -124997,75 +122499,75 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aXS -aXS -aXS -aZL -aZL -baM -bbs -bbR -aZL -cJn +aXD +aXD +aXR +aXR +aXR +aXR +aZK +aZK +baL +bbr +bbQ +aZK +cIA +aZl aZm -aZn -bgd -bhe -bhR -biJ -bjC -biJ -bjC +bgc +bhd +bhQ +biI +bjB +biI +bjB abC -cLf -cLf -cLf -cGb -btr -buU -bkB -cLf -cLf -cLf -cLf -cLf -cLj -bEg -cQK -bHa -cQP -cQP -cQU -bMf -bNE -cRr -bPO -bQQ -bRN -bSN -bTz -dfM -bUb -bTz -dgd -bWM -bLU -bLU -bLU -bLU -bLU -bYq -cRJ -cVs -bwA -aYg -aXS -aXS -aXS -aXS +bjC +bjC +bjC +cFo +btq +buT +bkA +bjC +bjC +bjC +bjC +bjC +bCN +bEb +cPU +bGV +cPZ +cPZ +cQe +bLX +bNu +cQB +bPA +bQB +bRv +bSs +bTc +dem +bTD +bTc +deD +bWa +bLN +bLN +bLN +bLN +bLN +bXE +cQT +cUC +bwz +aYf +aXR +aXR +aXR +aXR aaa aaa aaa @@ -125092,29 +122594,29 @@ aaa aaa aaa aaa -aqV -cXX -cYa -cXY -cYe -cXX +aqU +cXh +cXk +cXi +cXo +cXh aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125205,39 +122707,39 @@ abW akl aol aph -aqd -aqR -arP +aqc +aqQ +arO api alD -auX -awm -axe -ays -azN -ayq -aCd -aDv -aEN -aGm -aHj -awg -aCg -aDv -aLg -aHj -awg -aDv -aPi -aQk -aQS -cIL -aKq -aKq -aKq -aKq -aKq -aKq +auW +awl +axd +ayr +azM +ayp +aCc +aDu +aEM +aGl +aHi +awf +aCf +aDu +aLf +aHi +awf +aDu +aPh +aQj +aQR +cHY +aKp +aKp +aKp +aKp +aKp +aKp aaa aaa aaa @@ -125255,73 +122757,73 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aXS -aXS -aYK -aYK -aYK -aYK -bbS -aYK -cJm -aZm -beY -bgd -bhe -bhR +aXD +aXD +aXR +aXR +aXR +aYJ +aYJ +aYJ +aYJ +bbR +aYJ +cIz +aZl +beX +bgc +bhd +bhQ +biJ biK -biL -bjE -biL -biI -bnR -bpb -bqs -bsa -bts -buV -bwo -bwo -bwo -bwo -bAL -bBP -bCS -bEh -bFs -bHb -bIA -bJS -bMi -bMg -cRk -cRs -bPP -dfm -bRO -bQG -bTA -dfN -bUc -bUS -bWm -bWN -bXg -bXI -bYn -bYn -bLU -cSb -bxK -cVl -bzs -aYg -aXS -aXS -aXS +bjD +biK +biH +bnQ +bpa +bqr +brZ +btr +buU +bwn +bwn +bwn +bwn +bAJ +bBM +bCO +bEc +bFn +bGW +bIv +bJM +bMa +bLY +cQu +cQC +bPB +ddP +bRw +bQr +bTd +den +bTE +bUs +bVB +bWb +bWu +bWW +bXB +bXB +bLN +cRl +bxJ +cUv +bzq +aYf +aXR +aXR +aXR aaa aaa aaa @@ -125349,29 +122851,29 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cmQ +aqU +cme +cXi +cXi +cJH +cme aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125461,40 +122963,40 @@ abW abW akl aom -cFh -aqe -aqe -aqe +cEu +aqd +aqd +aqd api alD -auY -awn -awn -awn -ayx -ayq -aBZ -cFv -aEO -ayx +auX +awm +awm +awm +ayw +ayp +aBY +cEI +aEN +ayw +awf +awf +aCf +aDs +aLg +aMd awg -awg -aCg -aDt -aLh -aMe -awh -arQ -aPj -aQk -aQS -cIL -aSS -aTH -aUe -aUE -aVd -aKq +arP +aPi +aQj +aQR +cHY +aSR +aTG +aUd +aUD +aVc +aKp aaa aaa aaa @@ -125512,91 +123014,91 @@ aaa aaa aaa aaa -aXE -aXE -aXE -aXE -aXS -aYK -baj +aXD +aXD +aXD +aXD +aXR +aYJ +bai +baM baN -baO -bbT -baO -cJm +bbS +baN +cIz +aZl aZm -aZn -bgd -bhe -bhR -biK -cLf -cLf -cLf -cLf -cLf -bpc -bqt -bsb -btt -buW -buW -bxy -byA -byA -bAM -bBQ -bCT -bEi -bFt -bHc -bIB -bJT -bKQ -bMh -cRk -cRt -cRA -cWQ -bRP -bSO -bGO -dfO -bUd -bUT -bVH -bWO -bOu -bXJ -bYn -bYR -bLU -bxK -bwA -cVl -bwA -aYg -aYg -aYg -aXS -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +bgc +bhd +bhQ +biJ +bjC +bjC +bjC +bjC +bjC +bpb +bqs +bsa +bts +buV +buV +bxx +byz +byz +bAK +bBN +bCP +bEd +bFo +bGX +bIw +bJN +bKJ +bLZ +cQu +cQD +cQK +cWa +bRx +bSt +bGJ +deo +bTF +bUt +bUW +bWc +bOk +bWX +bXB +bYf +bLN +bxJ +bwz +cUv +bwz +aYf +aYf +aYf +aXR +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125606,29 +123108,29 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125648,7 +123150,7 @@ aaa aaa aaa aaa -cEY +cEl aaa aaa aaa @@ -125724,36 +123226,36 @@ akl akl akl anm -auZ -awg -awg +auY +awf +awf +ayv ayw -ayx -aBg -aCe -aDu -aEP -ayx -awg -aIw -arQ -arQ -arQ -arQ -arQ -arQ -aPk -aQk -aQX -aSf -aST -aTI -aTI -aUF -aVe -aKq -aKq -aKq +aBf +aCd +aDt +aEO +ayw +awf +aIv +arP +arP +arP +arP +arP +arP +aPj +aQj +aQW +aSe +aSS +aTH +aTH +aUE +aVd +aKp +aKp +aKp aaa aaa aaa @@ -125770,87 +123272,87 @@ aaa aaa aaa aaa -aXE -aXE -aYK -aYK -aYK -bak -baO -baO -bbU -baO -cJm -bek -aZn -bgd -bhe -bhR -biK -cLf -bkB -blo -bmB -bnS -bpd -bqu -cLf -btu -btu -btu -cLf -byB -bzA -bAN -bBR -bCU -cLj -bFu -cHm -bIC -bJU -bMi -cRd -bNF -cRu -cRB -cWR -bRQ -bQL -bPJ -bUe -bPJ -bPJ -bVI -bWP -bXh -bXK -bYn -bYn -bLU -bxK -cHu -cVl -bwA -aYg -aYg -aYg +aXD +aXD +aYJ +aYJ +aYJ +baj +baN +baN +bbT +baN +cIz +bej +aZm +bgc +bhd +bhQ +biJ +bjC +bkA +bln +bmA +bnR +bpc +bqt +cKr +btt +btt +btt +cKr +byA +bzy +bAL +bBO +bCQ +bCN +bFp +cGz +bIx +bJO +bMa +cQn +bNv +cQE +cQL +cWb +bRy +bQw +bPv +bTG +bPv +bPv +bUX +bWd +bWv +bWY +bXB +bXB +bLN +bxJ +cGH +cUv +bwz +aYf +aYf +aYf aaa -cGc -cGc -cGc -cGc -cGc -cZo -cZu -cZJ -cZQ -cZQ -cZJ -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cYy +cYE +cYT +cZa +cZa +cYT +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125863,29 +123365,29 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cKv -cqp +aqU +cme +cXi +cXi +cJH +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -125977,138 +123479,138 @@ aaa aon aon aon -aqS -arQ -asO -arQ -ava -awg -awg -ayx -ayx -ayq -aCf -aDt -aEQ -ayx -awg -aIx -arQ +aqR +arP +asN +arP +auZ +awf +awf +ayw +ayw +ayp +aCe +aDs +aEP +ayw +awf +aIw +arP abW abW abW abW -aKq -aPl -aQk -aQS -cIL -aSU -aTJ -aTJ -aUG -aVf -aVq -aVA -aVS -aTg -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aNo -aYL -aZl -aYL -bal -bal -bbt -bbV -baO -cJm -bel -aZn -bgd -bhe -bhR -biK -cLf -bkB -blp -cLf -cGa -bpe -bqv -cLf -btv -btv -bwp -cLf -byB -bzB -bAO -bBS -bCV -cLj -bFv -bHb -bIC -cQQ -bKR -bMj -cRl -cRv -bPQ -cWS -bRR -bSP -bTB -bUf -dfU -bGO -bVJ -bWQ -bLU -bLU -bLU -bLU -bLU -bxK -bxK -cVl -bzs -aYg -aYg -aYg +aKp +aPk +aQj +aQR +cHY +aST +aTI +aTI +aUF +aVe +aVp +aVz +aVR +aTf +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aNn +aYK +aZk +aYK +bak +bak +bbs +bbU +baN +cIz +bek +aZm +bgc +bhd +bhQ +biJ +bjC +bkA +blo +bjC +cFn +bpd +bqu +cKr +btu +btu +bwo +cKr +byA +bzz +bAM +bBP +bCR +bCN +bFq +bGW +bIx +cQa +bKK +bMb +cQv +cQF +bPC +cWc +bRz +bSu +bTe +bTH +deu +bGJ +bUY +bWe +bLN +bLN +bLN +bLN +bLN +bxJ +bxJ +cUv +bzq +aYf +aYf +aYf aaa -cGc -cGc -cZo -cZu -cZm -cZm -cZm -cZJ -cZs -cZs -cZJ -cZm -cZm -cZm -cGc -cGc +cFp +cFp +cYy +cYE +cYw +cYw +cYw +cYT +cYC +cYC +cYT +cYw +cYw +cYw +cFp +cFp aaa aaa aaa @@ -126120,29 +123622,29 @@ aaa aaa aaa aaa -aqV -cXX -cXZ -cXY -cpI -cXX +aqU +cXh +cXj +cXi +coV +cXh abC abC -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -126233,185 +123735,185 @@ aaa ann aoo apj -aqf -aqT -arR -asP -arR -avb -awf -awf -ayy -azR -ayq -aCg -aDt -aER +aqe +aqS +arQ +asO +arQ +ava +awe +awe ayx -aCg -arQ -arQ +azQ +ayp +aCf +aDs +aEQ +ayw +aCf +arP +arP abW abW abW abW -aKq -aPm -aQk -aQS -cIL -aKq -aKq -aKq -aKq -aKq -aKq -aKq -aKq -aWj -aWy -aWy -cWY -aWy -aWy -aWy -cWY -aWy -aWy -cWY -aWy -aWy -aWy -cWY -aWy -aWy -aYs -aYK -aYK -cJf -cJi -cJi -cJi -bbW -cJi -cJo +aKp +aPl +aQj +aQR +cHY +aKp +aKp +aKp +aKp +aKp +aKp +aKp +aKp +aWi +aWx +aWx +cWi +aWx +aWx +aWx +cWi +aWx +aWx +cWi +aWx +aWx +aWx +cWi +aWx +aWx +aYr +aYJ +aYJ +cIs +cIv +cIv +cIv +bbV +cIv +cIB +aZl aZm -aZn -bgd -bhe -bhR -biK -cLf -bkC -blq -bmC -cLf -bpf -bqw -cLf -btw -buX -buX -bqD -cLf -cLf -bAP -bBS -bCW -cGj -bFw -bHb -bJV -bKS -cQV -bMk -cRm -cRw -bPR -bQR -bRS -bSQ -bTC -bUg -bUU -dfW -bWn -bWR -bDV -bxK -bxK -bwA -bxK -bwA -bYq -cVl -bzs -aYg -aYg -aYg +bgc +bhd +bhQ +biJ +bjC +bkB +blp +bmB +bjC +bpe +bqv +cKr +btv +buW +buW +bqC +cKr +cKr +bAN +bBP +bCS +cFw +bFr +bGW +bJP +bKL +cQf +bMc +cQw +cQG +bPD +bQC +bRA +bSv +bTf +bTI +bUu +dew +bVC +bWf +bDR +bxJ +bxJ +bwz +bxJ +bwz +bXE +cUv +bzq +aYf +aYf +aYf aaa -cGc -cZm -cZm -cZm -cZm -cZm -cZm +cFp +cYw +cYw +cYw +cYw +cYw +cYw +cYU +cZb +cZb +cZz cZK -cZR -cZR -dap -daA -cZm -cZm -cZm -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cYw +cYw +cYw +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cYX -cYf -cqp +aqU +cme +cXi +cYh +cXp +cpC aaa aaa -aWs +aWr aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -126477,9 +123979,9 @@ aaa aaa aaa aaa -afH +deF agD -afH +deF aaa aaa aaa @@ -126491,155 +123993,155 @@ aaa aon aon aon -aqS -arS -arS -arS -avc -awo -axf -ayz -azS -ayz -aCh -ayz -aES -aGn -aHk -aEX +aqR +arR +arR +arR +avb +awn +axe +ayy +azR +ayy +aCg +ayy +aER +aGm +aHj +aEW abW abW abW abW abW -aKq -aPm -aQk -aRk -cIR -aSV -aRA -aUf -aUH -aRA -aRA -aRA -aRx -cWU -cWU -cWU +aKp +aPl +aQj +aRj +cIe +aSU +aRz +aUe +aUG +aRz +aRz +aRz +aRw +cWe +cWe +cWe +cXT +cWe +cWe +cWe +cXU +cWe +cWe +cXU +cWe +cWe +cWe +cXT +cWe +cWe +cWe +aYL +aZl +cIt +bal +aZl +aZl +bbW +bcC +bdv +bel +aZm +bgc +bhd +bhQ +biJ +bjC +bkC +bkA +bkA +bnS +bpf +bqw +cKr +btw +btw +btw +bxy +byB +bzA +bAO +bBP +bCT +bEe +bFl +bGW +bIx +bKM +bMd +cQm +cQm +cQm +cQm +bQD +bRB +bSw +deg +dep +bTg +bDR +bDR +bDR +bDR +bwz +bxJ +cRh +bwz +bMt +bww +cUv +cRd +aYf +aXR +aaa +aaa +cFp +cYw +cYz +cYF cYJ -cWU -cWU -cWU -cYK -cWU -cWU -cYK -cWU -cWU -cWU -cYJ -cWU -cWU -cWU -aYM -aZm -cJg -bam -aZm -aZm -bbX -bcD -bdw -bem -aZn -bgd -bhe -bhR -biK -cLf -bkD -bkB -bkB -cLh -bpg -bqx -cLf -btx -btx -btx -bxz -byC -bzC -bAQ -bBS -bCX -bEj -bFq -bHb -bIC -bKT -bMl -cRc -cRc -cRc -cRc -bQS -bRT -bSR -dfE -dfP -bTD -bDV -bDV -bDV -bDV -bwA -bxK -cRX -bwA -bMB -bwx -cVl -cRT -aYg -aXS -aaa -aaa -cGc -cZm -cZp -cZv -cZz -cZm -cZD -cZL -cZx -cZs -cZL -cZm -cZm -cZm -daU -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cYw +cYN +cYV +cYH +cYC +cYV +cYw +cYw +cYw +dae +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa aaa @@ -126656,19 +124158,19 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -126734,14 +124236,14 @@ aaa aaa aaa aaa -afH -agB -afH -afH -afH -afH -afH -abW +deF +deG +deF +deF +deF +deF +deF +deP aaa amC abE @@ -126749,157 +124251,157 @@ abW aaa abE abW -arS -asQ -atU -avd -awp -axf -ayA -azT -aBk -aCi +arR +asP +atT +avc +awo +axe ayz -aET -aGo -aHl -aEX +azS +aBj +aCh +ayy +aES +aGn +aHk +aEW abW -afH -afH -afH -afH -aKq -aPn -aQl -aRl -cIS -aSW -aQn -aQn -aQn -aQn -aQn -aQn -cIW -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cIX -cJa -cJb -cJh -aZn -aZn -aZn -bbY -bcE -bdx -ben -beZ -bge -cFX -bhR -biK -cLf -bkE -bkB -bmD -cLh -bph -bph -bsc -bty -buY -bty -bxA -byD -bzD -bAR -bBT -bCY -bEk -bFr -bHd -bID -bJW -cQW -bMm -bNG -bOG -bPS -bQT -bRU -bSS -bTE -cVa -cVa -cVa -cVa -cVa -cVc -cVa -cVa -cVg -cRY -bwx -bwx -cZj -cHu -aYg +deF +deF +deF +deF +aKp +aPm +aQk +aRk +cIf +aSV +aQm +aQm +aQm +aQm +aQm +aQm +cIj +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIk +cIn +cIo +cIu +aZm +aZm +aZm +bbX +bcD +bdw +bem +beY +bgd +cFk +bhQ +biJ +bjC +bkD +bkA +bmC +bnS +bpg +bpg +bsb +btx +buX +btx +bxz +byC +bzB +bAP +bBQ +bCU +bEf +bFm +bGY +bIy +bJQ +cQg +bMe +bNw +bOv +bPE +bQE +bRC +bSx +bTh +cUk +cUk +cUk +cUk +cUk +cUm +cUk +cUk +cUq +cRi +bww +bww +cYt +cGH +aYf aaa aaa -cGc -cGc -cZm -cZq -cZr -cZr -cZm -cZE -cZL -cZx -cZR -daq -cZm -daJ -daS -daM -cZm -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cYw +cYA +cYB +cYB +cYw +cYO +cYV +cYH +cZb +cZA +cYw +cZT +dac +cZW +cYw +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cmQ +aqU +cme +cXi +cXi +cXp +cme aaa aaa -aWs +aWr aaa aaa aaa @@ -126913,19 +124415,19 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -126991,198 +124493,198 @@ aaa aaa aaa aaa -afH +deF agE ahr ahV aiG aju -afE -afE -adP +deJ +deJ +deP akm abW abW acH acH acH -arS -asR -atV -avd -awq -axf -ayB -azU -aBk -aCj -ayz -aEU -aGp -aHm -aEX +arR +asQ +atU +avc +awp +axe +ayA +azT +aBj +aCi +ayy +aET +aGo +aHl +aEW abW -afH -aLi -aMf -cLz -aNY -aPo -aQk -aRm -aRu -aSX -aRu -aRu -aUI -aRu -aRu -aRu -aRw -cWU -cWU -cWU -cWU -cWU -cWU -cWU -cXd -cWU -cWU -cYM -cYN -cYN -cYN -cYN -cYN -cYN -cYN -cYP -cJc -cYQ -cYQ -baP -cYQ -cYR -bcF -aZo -beo -bfa -bgf -bhe -bhR -biK -cLf -bkD -bkB -bkB -cLh -bpi -bqy -cLf -btz -btz -btz -bxB -byE -bzC -bAS -bBU -bCZ -bEl -bFx -bHb -bIC -bIC -cQX -cRe -bNH -bOH -bPT -bQU -bRV -bNN -bNN -bNN -bNN -bNN -bwA -bxL -cRT -bYq -bwx -cVh -cVi -cVi -cVi -cVt -bwA -bwA -cZl -cZl -cZl -bwA -cZm -cZr -cZw -cZw -cZB -cZF -cZM -cZx -cZR -dar -daB -daK -daL -daK -dbc -cZC -cGc -cGc -cGc -cGc -cGc -cGc -cGc -aaa -aaa -aaa -aqV +deF +aLh +aMe +dgB +aNX +aPn +aQj +aRl +aRt +aSW +aRt +aRt +aUH +aRt +aRt +aRt +aRv +cWe +cWe +cWe +cWe +cWe +cWe +cWe +cWn +cWe +cWe +cXW cXX +cXX +cXX +cXX +cXX +cXX +cXX +cXZ +cIp cYa -cXY -cYf -cXX +cYa +baO +cYa +cYb +bcE +aZn +ben +beZ +bge +bhd +bhQ +biJ +bjC +bkC +bkA +bkA +bnS +bph +bqx +cKr +bty +bty +bty +bxA +byD +bzA +bAQ +bBR +bCV +bEg +bFs +bGW +bIx +bIx +cQh +cQo +bNx +bOw +bPF +bQF +bRD +bND +bND +bND +bND +bND +bwz +bxK +cRd +bXE +bww +cUr +cUs +cUs +cUs +cUD +bwz +bwz +cYv +cYv +cYv +bwz +cYw +cYB +cYG +cYG +cYL +cYP +cYW +cYH +cZb +cZB +cZL +cZU +cZV +cZU +dam +cYM +cFp +cFp +cFp +cFp +cFp +cFp +cFp +aaa +aaa +aaa +aqU +cXh +cXk +cXi +cXp +cXh abC abC -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -127248,198 +124750,198 @@ aaa aaa aaa aaa -afH +deF agF ahs ahW aiH ajv akn -cLu -afH -afE -adP -aep -aep -aep -aep -arS -asS -atW -avd -awr -axf -ayC -azV -aBk -aCk -ayz -aEV -aGq -aHn -aEX -adP -afH -aLj -aMg -aNe -aNZ -aPp -aQk -aQS -aKq -aKq -aKq -aKq -aOc -aKq -aKq -aKq -aKq -aWk -aWz -aWz -cWZ -aWz -aWz -aWz -cWZ -aWz -aWz -cWZ -aWz -aWz -aWz -cWZ -aWz -aWz -aYt -aYK -cJd -cJi -cJi -cJi -cJi -cJi -cJi -cJp -bep -bfb -bgg -bhe -bhR -biK -cLf -bkF -cLg -bmE -cLf -cLi -bqz -cLf -btA -buZ -buZ -bxC -cLf -cLf -bAT -bBS -bCW -cLj -bFy -bHe -bIE -cHp -bIC -bMi -bNI -bOI -bPU -bQV -bRW -bNN -bTF -bUh -bUV -bNN -bxK -bxK -bwA -cHu -bwA -bAB -bwy -bwy -bww -cZk -caz -cQo -bYq -bYq -bYq -caz -cZn -cZs -cZx -cZx -cZC -cZs -cZs -cZx -cZR -cZR -cZC -daL -daK -daV -dbd -cZC -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cKE +deF +deJ +deP +deV +deV +deV +deV +arR +asR +atV +avc +awq +axe +ayB +azU +aBj +aCj +ayy +aEU +aGp +aHm +aEW +deP +deF +aLi +aMf +aNd +aNY +aPo +aQj +aQR +aKp +aKp +aKp +aKp +aOb +aKp +aKp +aKp +aKp +aWj +aWy +aWy +cWj +aWy +aWy +aWy +cWj +aWy +aWy +cWj +aWy +aWy +aWy +cWj +aWy +aWy +aYs +aYJ +cIq +cIv +cIv +cIv +cIv +cIv +cIv +cIC +beo +bfa +bgf +bhd +bhQ +biJ +bjC +bkE +cKs +bmD +bjC +cKt +bqy +cKr +btz +buY +buY +bxB +cKr +cKr +bAR +bBP +bCS +bCN +bFt +bGZ +bIz +cGC +bIx +bMa +bNy +bOx +bPG +bQG +bRE +bND +bTi +bTJ +bUv +bND +bxJ +bxJ +bwz +cGH +bwz +bAz +bwx +bwx +bwv +cYu +bZN +cPy +bXE +bXE +bXE +bZN +cYx +cYC +cYH +cYH +cYM +cYC +cYC +cYH +cZb +cZb +cYM +cZV +cZU +daf +dan +cYM +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -127505,198 +125007,198 @@ aaa aaa aaa aaa -afH +deF agF aht ahX ahX ajw akn -cLu +cKE alG -cLx -ajW -afH -afE -cLv -aqU -arS -asT -atX -ave -aws -axf -ayD -azW -aBl -aCl -ayz +cKH +deR +deF +deJ +dfg +aqT +arR +asS +atW +avd +awr +axe +ayC +azV +aBk +aCk +ayy +aEV +aGq +aHn aEW -aGr -aHo -aEX -adP -afH -aNz -aMh -cLA -aKq -aPq -aQk -aQS -aKq -aSY -aTK -aUg -aUJ -aVg -aVr -aVB -aVT -aWl -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aYu -aYP -aZp -aZM -ban -baO -bbu +deP +deF +aNy +aMg +dgC +aKp +aPp +aQj +aQR +aKp +aSX +aTJ +aUf +aUI +aVf +aVq +aVA +aVS +aWk +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aYt +aYO +aZo +aZL +bam baN -baN -cJm -bep -bfb -bgg -bhe -bhR -biK -cLf -bkB -bls -cLf -cGb -bpe -bqv -cLf -btB -bva -btB -cLf -byF -bzE -bAS -bBS -bCV -cLj -bFz -bHb -bIC -bIC -bIC -bMn -bNJ -bOJ -bPU -bQV -bRX -bST -bTG -bUh -bUW -bNN -bxK -bxK -bxK -bxK -bxK -bwy +bbt +baM +baM +cIz +beo +bfa +bgf +bhd +bhQ +biJ +bjC +bkA +blr +bjC +cFo +bpd +bqu +cKr +btA +buZ +btA +cKr +byE +bzC +bAQ +bBP +bCR +bCN +bFu +bGW +bIx +bIx +bIx +bMf +bNz +bOy +bPG +bQG +bRF +bSy +bTj +bTJ +bUw +bND +bxJ +bxJ +bxJ +bxJ +bxJ bwx -bwx -bwx -bVL -cHu -cHu -cZl -cZl -cZl -bwA -cZm -cZr -cZr -cZr -cZB -cZG -cZF -cZR -cZR -cZR -daB -daM -daM -daL -dbe -cZC -cGc -cGc -cGc -cGc -cGc -cGc -cGc +bww +bww +bww +bVa +cGH +cGH +cYv +cYv +cYv +bwz +cYw +cYB +cYB +cYB +cYL +cYQ +cYP +cZb +cZb +cZb +cZL +cZW +cZW +cZV +dao +cYM +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -127762,54 +125264,54 @@ aaa aaa aaa aaa -afH +deF agG ahu ahu aiI ajx -afE -afE +deJ +deJ aiA -ajW -alx -ajX +deR +deT +deZ alG -ajW -ajW -arS -arS -arS -arS -arS -arS -ayE -ayE -ayE -ayE -ayE -aEX -aEX -aEX -aEX -adP -afH -axF -aMh -aLE -aKq -aPr -aQu -aRn -aSg -aSZ -aTL -aTL -aTL -aVh -aKq -aKq -aKq +deR +deR +arR +arR +arR +arR +arR +arR +ayD +ayD +ayD +ayD +ayD +aEW +aEW +aEW +aEW +deP +deF +dgu +aMg +dgD +aKp +aPq +aQt +aRm +aSf +aSY +aTK +aTK +aTK +aVg +aKp +aKp +aKp aaa aaa aaa @@ -127828,132 +125330,132 @@ aaa aaa aaa aaa -aYK -aYK -aYK -bao -baQ -bbv -bbv -bcG -bdy -beq -bfc -bgg -bhe -bhR -biK -cLf -bkB -cLg -cLg -bnU -bpf -bqA -cLf -btC -btC -btC -cLf -byF -bzE -bAS -bBV -bDa -cLj -bFA -bHf -bIF -bJX -bIF -bMo -bNK -bOK -bPV -bQW -bRX -bST -bTG -bUh -bUX -bNN -bxK -bxK -bxK -bwA -bYo -bwy +aYJ +aYJ +aYJ +ban +baP +bbu +bbu +bcF +bdx +bep +bfb +bgf +bhd +bhQ +biJ +bjC +bkA +cKs +cKs +bnT +bpe +bqz +cKr +btB +btB +btB +cKr +byE +bzC +bAQ +bBS +bCW +bCN +bFv +bHa +bIA +bJR +bIA +bMg +bNA +bOz +bPH +bQH +bRF +bSy +bTj +bTJ +bUx +bND +bxJ +bxJ +bxJ +bwz +bXC bwx -bwA -bxK -bxK -bxK -aXS +bww +bwz +bxJ +bxJ +bxJ +aXR aaa aaa -cGc -cGc -cZm -cZq -cZr -cZr -cZm -cZH -cZN -cZx -cZx -das -cZm -daN -daS -daL -cZm -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cYw +cYA +cYB +cYB +cYw +cYR +cYX +cYH +cYH +cZC +cYw +cZX +dac +cZV +cYw +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -128019,52 +125521,52 @@ aaa aaa aaa aaa -afH -afI -afI -afE +deF +deH +deH +deJ aiJ -afE -afE -adP -adP -afH -afc -ajX -ajX -ajX -ajW -cLG -asU -atY -ahd -apJ -aBJ -aBJ -azX -aBm -aBJ -cMe -aBJ -aGs -aAS -adP -adP -afH -aLk -aMi -aNf -aNY -aPs -aQk -aRo -aKq -aMl -aMl -aMl -aMl -aMl -aKq +deJ +deJ +deP +deP +deF +deU +deZ +deZ +deZ +deR +dfn +asT +atX +dfy +dfA +dfD +dfD +azW +aBl +dfD +cLo +dfD +aGr +aAR +deP +deP +deF +aLj +aMh +aNe +aNX +aPr +aQj +aRn +aKp +aMk +aMk +aMk +aMk +aMk +aKp abW abW aaa @@ -128081,136 +125583,136 @@ aaa aaa aaa aaa -cGc -cGc +cFp +cFp aaa aaa -aXE -aXS -aYK -bap -baR -baO -baO -bcH -cJm -bep -bfd -bgg -bhe -bhR -biK -cLf -cLf -cLf -cLf -cLf -bpe -bqB -bsd -btD -bvb -bwq -bxD -byG -byG -bAU -bBW -bDb -bDc -bFt -bHg -bIC -bJY -bIC -bMp -bNJ -bOL -bPW -bQX -bRY -bNN -bTH -bUh -bUY -bNN -bxK -bxK -bxK -bwA -bwy +aXD +aXR +aYJ +bao +baQ +baN +baN +bcG +cIz +beo +bfc +bgf +bhd +bhQ +biJ +bjC +bjC +bjC +bjC +bjC +bpd +bqA +bsc +btC +bva +bwp +bxC +byF +byF +bAS +bBT +bCX +bCY +bFo +bHb +bIx +bJS +bIx +bMh +bNz +bOA +bPI +bQI +bRG +bND +bTk +bTJ +bUy +bND +bxJ +bxJ +bxJ +bwz bwx -cRZ -cHu -aXS -aXS -aXS -aXS +bww +cRj +cGH +aXR +aXR +aXR +aXR aaa aaa aaa aaa -cZm -cZt -cZy -cZA -cZm -cZI -cZO -cZx -cZx -cZG -cZm -cZm -cZm -daW -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cYw +cYD +cYI +cYK +cYw +cYS +cYY +cYH +cYH +cYQ +cYw +cYw +cYw +dag +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cXX -cXZ -cXY -cYg -cXX +aqU +cXh +cXj +cXi +cXq +cXh aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -128279,49 +125781,49 @@ aaa abC abC abC -afI +deH aiK ahu -afH +deF abC akm -adP -afH -aTz -cLF -aqh -ajX -ajX -ajX -alv -ajX -ajX -ajX -ajW -ajX -ajX -ajX -ajX -ajX -ajX -anh -cMy -afE -afE -aLl -aMj -aNg -aKq -aPt -aQk -aRp -aKq -aTa -aTa -aMl -aUK -aLo -aKq +deP +deF +aTy +cKP +aqg +deZ +deZ +deZ +dfu +deZ +deZ +deZ +deR +deZ +deZ +deZ +deZ +deZ +deZ +dga +cLI +deJ +deJ +aLk +aMi +aNf +aKp +aPs +aQj +aRo +aKp +aSZ +aSZ +aMk +aUJ +aLn +aKp abW abW aaa @@ -128340,134 +125842,134 @@ aaa aaa aaa aaa -cGc +cFp aaa -aXE -aXS -aYK -bap -baS -bbw -baO -bcI -cJm -bep -bfd -bgg -bhe -bhR -biK +aXD +aXR +aYJ +bao +baR +bbv +baN +bcH +cIz +beo +bfc +bgf +bhd +bhQ biJ +biI +bjB +biI +bjB bjC -biJ -bjC -cLf -bpg -bqC -bse -btE -bse -bwr -bxE -bse -bse -bAV -bBX -bDc -bEm -bFB -bHh -bIG -bJZ -bKU -bMq -bNL -bOM -bPX -bQY -bRZ -bSU -bTI -bUi -bUZ -bNN -bxK -bxK -bxK -bwy +bpf +bqB +bsd +btD +bsd +bwq +bxD +bsd +bsd +bAT +bBU +bCY +bEh +bFw +bHc +bIB +bJT +bKN +bMi +bNB +bOB +bPJ +bQJ +bRH +bSz +bTl +bTK +bUz +bND +bxJ +bxJ +bxJ bwx -bwx -bxK -bxK -aYg -aYg -aXS -aXS +bww +bww +bxJ +bxJ +aYf +aYf +aXR +aXR aaa aaa aaa aaa -cZm -cZm -cZm -cZm -cZm -cZm -cZP -cZx -cZR -cZF -daC -cZm -cZm -cZm -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cYw +cYw +cYw +cYw +cYw +cYw +cYZ +cYH +cZb +cYP +cZM +cYw +cYw +cYw +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -128536,49 +126038,49 @@ aaa aaa aaa abC -afI +deH aiL ajy -afH +deF aaa abW abW -aep -aep -afE -aep -afH -cLv -cLL -aoX -afc -afc -alv -afH -anZ -aoX -aqh -ajX -afc -afc -anh -ajX -aJu -afE -afE -afH -afH -aKq -aPm -aQk -aRq -aKq -aKq -aKq -aKq -aKq -aKq -aKq +deV +deV +deJ +deV +deF +dfg +cKV +dfv +deU +deU +dfu +deF +dfJ +dfv +aqg +deZ +deU +deU +dga +deZ +aJt +deJ +deJ +deF +deF +aKp +aPl +aQj +aRp +aKp +aKp +aKp +aKp +aKp +aKp +aKp abW abW aaa @@ -128599,132 +126101,132 @@ aaa aaa aaa aaa -aXS -aXS -aYK -aYK -aYK -aYK -aYK -aYK -cJn -bep -bfd -bgg -bhe -bhR -biL -bjE -biL -bjE +aXR +aXR +aYJ +aYJ +aYJ +aYJ +aYJ +aYJ +cIA +beo +bfc +bgf +bhd +bhQ biK -cLf -bpj -bqD -cGa -btF -bvc -bws -bxF -byH -byH -byH -byH -byH -bEn -bFC -bHi -bIz -bIz -bIz -bMr -bNH -bON -bPY -bPW -bSa -bNN -bTJ -bTJ -bTJ -bNN -bxK -bxK -bwA -bXL -bwx -bwA -bxK -aXS -aYg -aYg -aXS -aXS +bjD +biK +bjD +biJ +bjC +bpi +dir +cFn +btE +bvb +bwr +bxE +byG +byG +byG +byG +byG +bEi +bFx +bHd +bIu +bIu +bIu +bMj +bNx +bOC +bPK +bPI +bRI +bND +bTm +bTm +bTm +bND +bxJ +bxJ +bwz +bWZ +bww +bwz +bxJ +aXR +aYf +aYf +aXR +aXR aaa aaa -cGc -cGc -cGc -cZo -cZu -cZm -cZm -cZm -cZJ -cZR -cZs -cZJ -cZm -cZm -cZm -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cYy +cYE +cYw +cYw +cYw +cYT +cZb +cYC +cYT +cYw +cYw +cYw +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -128793,43 +126295,43 @@ aaa aaa aaa abC -afH -afH -agB -afH +deF +deF +deG +deF aaa abW abW abW acH acH -aep -afH -afE -afH -adP -adP -awt -aqg -adP -afE -aep -aep +deV +deF +deJ +deF +deP +deP +dfB +dfE +deP +deJ +deV +deV +cLp +deU +dfJ +aHo +dfD +cLQ +cLo +cLZ +cLo cMf -afc -anZ -aHp -aBJ -cMG -cMe -cMP -cMe -cMV -aOa -aPu -aQk -aRp -aKq +aNZ +aPt +aQj +aRo +aKp acH acH acH @@ -128856,132 +126358,132 @@ aaa aaa aaa aaa -aYg -aYg -aYg -aXS -aYg -aYg -aYg -aYg -cJm -ber -bfd -bgh -bhe -bhS -biI -biI -biI -biI -bjE -abC -abC -bqE -cLf -btG -bvd -bwt -cLf -abC -abC -abC -abC +aYf +aYf +aYf +aXR +aYf +aYf +aYf +aYf +cIz +beq +bfc +bgg +bhd +bhR +biH +biH +biH +biH bjD -bEf -bFD -bHj -bIH -bKa -bIH -bMs -bNM -bOO -bPY -bPW -bSb -bNN -bTJ -bTJ -bVa -bNN -bxK -bxK -cHu -cQu -bwx -bwA -bzs -aYg -aYg -aYg -aXS -aXS +abC +abC +bqD +bjC +btF +bvc +bws +cKr +abC +abC +abC +abC +bjC +bEa +bFy +bHe +bIC +bJU +dkv +bMk +bNC +bOD +bPK +bPI +bRJ +bND +bTm +bTm +bUA +bND +bxJ +bxJ +cGH +cPE +bww +bwz +bzq +aYf +aYf +aYf +aXR +aXR aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cZo -cZu -cZJ -cZS -cZS -cZJ -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cYy +cYE +cYT +cZc +cZc +cYT +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129051,9 +126553,9 @@ aaa aaa aaa abC -afH -agC -afH +deF +deM +deF abC akm abW @@ -129065,28 +126567,28 @@ acH acH acH acH -aep -aep -aep +deV +deV +deV acH acH acH -aep -aDz -afE -afH -aep -afH -cLv -ajW -cLG -cMF -aut +deV +aDy +deJ +deF +deV +deF +dfg +deR +dfn +dgx +dgE akn -aOL -aQk -aRp -aKq +aOK +aQj +aRo +aKp acH acH acH @@ -129111,134 +126613,134 @@ aaa aaa aaa aaa -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -cJm -bep -bfd -bgg -bhe -bhe -bhe -bhe -cFX -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bhe -bBY -bhe -bhe -bFE -bHk -bnT -bhe -bhe -bhe -bNN -bOP -bPY -bQZ -bNN -bNN -bTK -bUj -bVa -bNN -bwA -bxK -bwy +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +cIz +beo +bfc +bgf +bhd +bhd +bhd +bhd +cFk +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bhd +bBV +bhd +bhd +bFz +bHf +bnS +bhd +bhd +bhd +bND +bOE +bPK +bQK +bND +bND +bTn +bTL +bUA +bND +bwz +bxJ bwx -bwx -cHu -aYg -aYg -aYg -aYg -aXS -aXS +bww +bww +cGH +aYf +aYf +aYf +aYf +aXR +aXR aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC abC abC -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129326,24 +126828,24 @@ acH acH acH acH -aep -afE -afE -ajW -aep +deV +deJ +deJ +deR +deV acH acH -aep -aep -afE -afH -aKq -aKq -aKq -aOQ -aQq -aRr -aKq +deV +deV +deJ +deF +aKp +aKp +aKp +aOP +aQp +aRq +aKp acH acH acH @@ -129368,81 +126870,81 @@ aaa aaa aaa aaa -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -cJm -bep -bfe -bgi -bdw -bhT -bdw -bdw -bdw -blt -bmF -bnV -bmF -bqF -bsf -btH -bve -bwu -bxG -byI -bzF -bAW -bBZ -bDd -bEo -bFF -bHl -bII -bHp -bHp -bHp -bHp -bOQ -bPZ -bPW -bSc -bNN -bNN -bNN -bNN -bNN -bQD -bwy -bwy +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +cIz +beo +bfd +bgh +bdv +bhS +bdv +bdv +bdv +bls +bmE +bnU +bmE +bqE +bse +btG +bvd +bwt +bxF +byH +bzD +bAU +bBW +bCZ +bEj +bFA +bHg +bID +bHk +bHk +bHk +bHk +bOF +bPL +bPI +bRK +bND +bND +bND +bND +bND +bQp bwx -bBH -bzs -aYg -aYg -aYg -aYg -aXS -aXS +bwx +bww +bBE +bzq +aYf +aYf +aYf +aYf +aXR +aXR aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129461,41 +126963,41 @@ aaa aaa aaa aaa -aqV -cXX -cYa -cXY -cYf -cXX +aqU +cXh +cXk +cXi +cXp +cXh aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129583,24 +127085,24 @@ abW abW abW abW -adP -ajW -ajW -ajW -aep +deP +deR +deR +deR +deV acH acH acH acH acH abW -aKq -aNi -aOb -aPv -aQv -aRs -aKq +aKp +aNh +aOa +aPu +aQu +aRr +aKp acH acH acH @@ -129625,81 +127127,81 @@ abC abC abC abC -aYh -aXS -aXS aYg -aYg -aYg -baT -baT -baT -baT -cJq -bep -bff -bgj -bhf -bhU -bhU -bhU -bhU -blu -bhU -bhU -bpk -bqq -bsg -btI -bvf -bwv -bxH -byJ -byJ -bAX -bCa -bCa -byJ -bAX -bHm -bIJ -bHp -bKV -bMt -bHp -bOR -bQa -bPW -bSd -bNN -bxK -bxK -bxK -bwA -bAC -bwy +aXR +aXR +aYf +aYf +aYf +baS +baS +baS +baS +cID +beo +bfe +bgi +bhe +bhT +bhT +bhT +bhT +blt +bhT +bhT +bpj +bqp +bsf +btH +bve +bwu +bxG +byI +byI +bAV +bBX +bBX +byI +bAV +bHh +bIE +bHk +bKO +bMl +bHk +bOG +bPM +bPI +bRL +bND +bxJ +bxJ +bxJ +bwz +bAA bwx -cRO -bwA -bzs -aYg -aYg -aXS -aXS -aXS +bww +cQY +bwz +bzq +aYf +aYf +aXR +aXR +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129718,12 +127220,12 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa aaa @@ -129731,28 +127233,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129838,26 +127340,26 @@ abW abW abW abW -afE -afE -afE -afE -cLG -afH -adP +deJ +deJ +deJ +deJ +dfn +deF +deP abW abW abW abW -aKq -aKq -aKq -aNj -aKq -aPw -aQk -aQS -aKq +aKp +aKp +aKp +aNi +aKp +aPv +aQj +aQR +aKp acH acH acH @@ -129882,81 +127384,81 @@ aaa aaa aaa aaa -aXS -aXS -aXS -aYg -aYg -aYg -baT -bbx -bbZ -bcJ -cJq -bes -bfg -bgk -bhg -bhV -bhV -bjF -bhV -blv -bmG -bhV -bpl -bqo -bsh -btJ -bvg -bwm -bxI -byx -bzG -bAY -bCb -bDe -bEp -bFG -bHn -bIK -bKb -bKW -bMu -bHp -bOS -bQb -bRa -bSe -bNN -bxK -bxK -bxK -cHu -bwy +aXR +aXR +aXR +aYf +aYf +aYf +baS +bbw +bbY +bcI +cID +ber +bff +bgj +bhf +bhU +bhU +bjE +bhU +blu +bmF +bhU +bpk +bqn +bsg +btI +bvf +bwl +bxH +byw +bzE +bAW +bBY +bDa +bEk +bFB +bHi +bIF +bJV +bKP +bMm +bHk +bOH +bPN +bQL +bRM +bND +bxJ +bxJ +bxJ +cGH bwx -cRU -bWS -cHu -cHu -bWS -aYg -aYg -aYg -aXS +bww +cRe +bWg +cGH +cGH +bWg +aYf +aYf +aYf +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -129975,31 +127477,31 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -130095,29 +127597,29 @@ abW abW abW abW -afE -ayF -ajW -cLx -ajW -afE -adP +deJ +ayE +deR +cKH +deR +deJ +deP abW abW abW abW -aKq +aKp +aLl aLm -aLn -aNj -aKq -aPx -aQr -aRd -aKq -aKq -aKq -aKq +aNi +aKp +aPw +aQq +aRc +aKp +aKp +aKp +aKp abE abE abE @@ -130139,81 +127641,81 @@ aaa aaa aaa aaa -aXE -aXS -aXS -aYg -aYg -aYg -baT -bby -bca -bca -cJr -cJs -bfh -bgl -bfh -cJs -cJu -cJi -cJi -blw -cJi -cJi -bpm -cJb -bsi -cJi -cJi -cJQ -bxJ -byK -bzH -bAZ -bCc -bDf -bEq -bFH -bHo -bIL -bKc -bKX -bMv -bHp -bNN -bNN -bRb -bNN -bNN -cHu -bwA -bwA -cHu -bwy +aXD +aXR +aXR +aYf +aYf +aYf +baS +bbx +bbZ +bbZ +cIE +cIF +bfg +bgk +bfg +cIF +cIH +cIv +cIv +blv +cIv +cIv +bpl +cIo +bsh +cIv +cIv +cJd +bxI +byJ +bzF +bAX +bBZ +bDb +bEl +bFC +bHj +bIG +bJW +bKQ +bMn +bHk +bND +bND +bQM +bND +bND +cGH +bwz +bwz +cGH bwx -bWS -cHu -bYp -bYS -cHu -aYg -aYg -aYg +bww +bWg +cGH +bXD +bYg +cGH +aYf +aYf +aYf aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -130232,15 +127734,15 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC abC abC -aWs +aWr aaa aaa aaa @@ -130352,29 +127854,29 @@ abW abW abW abW -afE -ayG -ajW -cFu -afH -afH +deJ +ayF +deR +cEH +deF +deF abW abW abW abW abW -aKq -aLn +aKp +aLm +aMj +aNi +aOb +aPx +aQj +aRs +aSg +aTa aMk -aNj -aOc -aPy -aQk -aRt -aSh -aTb -aMl -aKq +aKp abE abE abE @@ -130396,81 +127898,81 @@ aaa aaa aaa aaa -aXE -aXS -aXS -aYg -aYg -aYg -baT -bbz -bca -bca -bdz -bet -bfi -bgm -bhh -bhW -biM -bjG -bkG -blx -baN -aYK -bpn -bqG -bsj -aYK -bvh -cJR -cJS -cJT -bzI -bBa -bCd -bDg -bEr -byL -bHp -bHp -bHp -bKY -bMw -bHp -bHp -bNN -cGq -cGr -bYq -cHy -cHu -cHu -bwy +aXD +aXR +aXR +aYf +aYf +aYf +baS +bby +bbZ +bbZ +bdy +bes +bfh +bgl +bhg +bhV +biL +bjF +bkF +blw +baM +aYJ +bpm +bqF +bsi +aYJ +bvg +cJe +cJf +cJg +bzG +bAY +bCa +bDc +bEm +byK +bHk +bHk +bHk +bKR +bMo +bHk +bHk +bND +cFD +cFE +bXE +cGL +cGH +cGH bwx -bwx -bXi -bXM -bXN -bYq -bWS -aYg -aYg -aYg +bww +bww +bWw +bXa +bXb +bXE +bWg +aYf +aYf +aYf aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -130489,15 +127991,15 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa @@ -130505,9 +128007,9 @@ aaa aaa aaa aaa -cyv -cAa -cyv +cxI +czn +cxI aaa aaa aaa @@ -130609,29 +128111,29 @@ abW abW akm abW -afH -ayH -azY -afH -afH +deF +ayG +azX +deF +deF abW abW abW abW abW abW -aKq -aLo -aMl -aNj -aKq -aPz -aQk -aRu -aKq -aTc -aTM -aKq +aKp +aLn +aMk +aNi +aKp +aPy +aQj +aRt +aKp +aTb +aTL +aKp abE abE abE @@ -130653,81 +128155,81 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aYg -aYg -aYg -baT -bbz -bcb -bcK -bdA -beu -bfj -bgn -bhi -bhX -biM -baO -baO -bly +aXD +aXD +aXR +aYf +aYf +aYf +baS +bby +bca +bcJ +bdz +bet +bfi +bgm +bhh +bhW +biL baN -aYK -aZo -cJA -bsk -btK -bvi -cQe -bxK -cJU -bzJ -bBb -bCe -bDh -bEs -byL -bHp -bIM -bKd -bKZ -bMx -bHp -bHp -bNN -bRc -bNN -bxK -bYq -bYq -bwx -bwx +baN +blx +baM +aYJ +aZn +cIN +bsj +btJ +bvh +cPo +bxJ +cJh +bzH +bAZ +bCb +bDd +bEn +byK +bHk +bIH +bJX +bKS +bMp +bHk +bHk +bND +bQN +bND +bxJ +bXE +bXE bww -bWS -cHu -cHu -bYq -bYT -cHu -aYg -aYg -aYg +bww +bwv +bWg +cGH +cGH +bXE +bYh +cGH +aYf +aYf +aYf aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -130746,26 +128248,26 @@ aaa aaa aaa aaa -aqV -cXX -cXZ -cXY -cYh -cXX +aqU +cXh +cXj +cXi +cXr +cXh aaa aaa -aWs +aWr aaa aaa aaa aaa aaa aaa -cyv -czn -czo -czn -cyv +cxI +cyA +cyB +cyA +cxI aaa aaa aaa @@ -130866,10 +128368,10 @@ aaa aaa abC aaa -afH -aiW -aiW -afH +deF +dfH +dfH +deF abW abW abW @@ -130877,18 +128379,18 @@ abW abW abW abW -aKq -aLo -aMl -aNj -aKq -aPA -aQk -aRu -aKq -aTc -aMl -aKq +aKp +aLn +aMk +aNi +aKp +aPz +aQj +aRt +aKp +aTb +aMk +aKp abE abE abE @@ -130910,77 +128412,77 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aYg -aYg -aYg -baT -bbA -bcc -bcL -bcL -bev -bfk -bgo -bhj -bhY -biM -bbw -baO -blz -bmH -aYK -aZo -cJA -cXC -btL -bvj -bYq -bxL -cJU -bzK -bBc -bCf -bDi -bEt -byL -bHp -bIN -bIN -bIN -bMy -bHp -bHp -cGo -cGo -cGo +aXD +aXD +aXR +aYf +aYf +aYf +baS +bbz +bcb +bcK +bcK +beu +bfj +bgn +bhi +bhX +biL +bbv +baN +bly +bmG +aYJ +aZn +cIN +cWM +btK +bvi +bXE bxK -cHu -bwx -bwx -bwx -bwx -cHu -bXj -bXN -bYq -bYq -cHu -aXS +cJh +bzI +bBa +bCc +bDe +bEo +byK +bHk +bII +bII +bII +bMq +bHk +bHk +cFB +cFB +cFB +bxJ +cGH +bww +bww +bww +bww +cGH +bWx +bXb +bXE +bXE +cGH +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -131003,26 +128505,26 @@ aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa aaa aaa -cyw -czo -czo -cAI -cyw +cxJ +cyB +cyB +czV +cxJ aaa aaa aaa @@ -131134,18 +128636,18 @@ abW abW abW abW -aKq -aLp -aMm -aNj -aKq -aPy -aQk -aRu -aKq -aTc -aMm -aKq +aKp +aLo +aMl +aNi +aKp +aPx +aQj +aRt +aKp +aTb +aMl +aKp abE abE abE @@ -131167,119 +128669,119 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aYg -aYg -aYg -baT -bbz -bca -bca -bdB -bew -bfl -bgp -bhk -bhZ -biM -baO -baO -blA -bmI -bdv -aZo -cJA -bsl -aYK -bvk -bYq -bYq -cJU -bzL -bBd -bCg -bDj -bEu -byL -bHp -bIN -bIN -bLa -bMz -bHp -bHp -bxK -bxK -bxK -bxK -bxK -bSD -bwy +aXD +aXD +aXR +aYf +aYf +aYf +baS +bby +bbZ +bbZ +bdA +bev +bfk +bgo +bhj +bhY +biL +baN +baN +blz +bmH +bdu +aZn +cIN +bsk +aYJ +bvj +bXE +bXE +cJh +bzJ +bBb +bCd +bDf +bEp +byK +bHk +bII +bII +bKT +bMr +bHk +bHk +bxJ +bxJ +bxJ +bxJ +bxJ +bSl bwx -cRQ -cHu -bXk -bXO -bXN -bXN -cHu -aXS +bww +cRa +cGH +bWy +bXc +bXb +bXb +cGH +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aag aaa -aaa -cdZ -cdZ -ceo -abC -abC -cfv -cfT -cfT -cdZ -cdZ +djk +cdn +cdn +cdC +djp +djp +ceJ +cfh +cfh +cdn +cdn aaa aaa aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa aaa -aWs +aWr aaa aaa aaa aaa aaa aaa -cyw -czp -czo -cAJ -cyw +cxJ +cyC +cyB +czW +cxJ aaa aaa aaa @@ -131391,18 +128893,18 @@ abW abW abW abW -aKq -aKq -aKq -aNk -aKq -aPB -aQk -aQP -aKq -aTd -aKq -aKq +aKp +aKp +aKp +aNj +aKp +aPA +aQj +aQO +aKp +aTc +aKp +aKp abE abE abE @@ -131424,107 +128926,107 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aYg -aYg -aYg -baT -bbz -bca -bca -bdC -bet -bfm -bgq -bhl -bia -biM -bap -bap -blB -bmJ -aYK -aZo -cJA -bsm -aYK -bvl -bwz -bYq -cJV -cJT -cJX -byL -byL -byL -byL -bHp -bIN -bIN -bIN -bMA -bHp -bHp -bxK -bxK -bxK -bxK -bwA -bVb +aXD +aXD +aXR +aYf +aYf +aYf +baS +bby +bbZ +bbZ +bdB +bes +bfl +bgp +bhk +bhZ +biL +bao +bao +blA +bmI +aYJ +aZn +cIN +bsl +aYJ +bvk bwy +bXE +cJi +cJg +cJj +byK +byK +byK +byK +bHk +bII +bII +bII +bMs +bHk +bHk +bxJ +bxJ +bxJ +bxJ +bwz +bUB bwx -bxK -cHu -bWS -bWS -bYr -bYU -cHu -aXS +bww +bxJ +cGH +bWg +bWg +bXF +bYi +cGH +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -aqV -abC -aqV -aWO -aWc -ceS -aWO -aWO -cgs -aXc -aqV +djl +djp +djl +djq +djs +ceg +djq +djq +cfG +djt +djl aaa aaa aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa -aWs +aWr aaa aaa aaa @@ -131532,11 +129034,11 @@ aaa aaa aaa aaa -cyx -czq -czo -cAK -cyx +cxK +cyD +cyB +czX +cxK aaa aaa aaa @@ -131593,36 +129095,36 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp abC aaa aaa @@ -131637,8 +129139,8 @@ aaa aaa abC aaa -cGc -cGc +cFp +cFp aaa aaa aaa @@ -131650,15 +129152,15 @@ abW abW abW abW -aKq -aNl -aKq -aPy -aQk -aRv -aKq -aTe -aKq +aKp +aNk +aKp +aPx +aQj +aRu +aKp +aTd +aKp aaa aaa aaa @@ -131681,107 +129183,107 @@ aaa aaa aaa aaa -aXE -aXE -aXS -aXS -aYg -aYg -baT -baT -baT -baT -baT -baT -baT -baT -baT -baT -biM -aYK -aYK -aYK -bmK -aYK -aZo -cJA -cXC -aYK -bvm -bwA -bYq -bYq -cJV -cJY -byL -bzs -bzs -bzs -bHp -bHp -bHp -bHp -bHp -bHp -bHp -bxK -bxK -bxK -bxK -bwA -bwy +aXD +aXD +aXR +aXR +aYf +aYf +baS +baS +baS +baS +baS +baS +baS +baS +baS +baS +biL +aYJ +aYJ +aYJ +bmJ +aYJ +aZn +cIN +cWM +aYJ +bvl +bwz +bXE +bXE +cJi +cJk +byK +bzq +bzq +bzq +bHk +bHk +bHk +bHk +bHk +bHk +bHk +bxJ +bxJ +bxJ +bxJ +bwz bwx -bVL -bwA -aYg -aYg -cHu -bWS -cHu -cHu -aXS +bww +bVa +bwz +aYf +aYf +cGH +bWg +cGH +cGH +aXR aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cdV -cdV -cdV -abC -aXc -abC -cdZ -cdV -cdV -cdV -cdZ +cdj +cdj +cdj +djp +djt +djp +cdn +cdj +cdj +cdj +cdn aaa aaa aaa aaa aaa aaa -aqV -cmQ -cXY -cXY -cYf -cqp +aqU +cme +cXi +cXi +cXp +cpC aaa -aWs +aWr aaa aaa aaa @@ -131789,11 +129291,11 @@ aaa aaa aaa aaa -cyw -czq -czo -cAK -cyw +cxJ +cyD +cyB +czX +cxJ aaa aaa aaa @@ -131881,12 +129383,12 @@ aaa ahF ajz ahF -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -131894,9 +129396,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa abW @@ -131907,15 +129409,15 @@ abW abW abW abW -aKq -aNm -aKq -aPC -aQw -aRw -aKq -aTd -aKq +aKp +aNl +aKp +aPB +aQv +aRv +aKp +aTc +aKp abC abC abC @@ -131938,65 +129440,65 @@ abC abC abC abC -aYh -aXS -aXS -aXS aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aYK -bmL -aYK -bpo -cJA -cXC -aYK -bvn -cHu -cQj -bYq -bzs -bzs -cHu -cHu -cHu -bXL -bHp -bHp -bHp -bHp -bHp -bHp -bHp -bxK -bxK -bxK -bwA -bwy -bww +aXR +aXR +aXR +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aYJ +bmK +aYJ +bpn +cIN +cWM +aYJ +bvm +cGH +cPt +bXE +bzq +bzq +cGH +cGH +cGH +bWZ +bHk +bHk +bHk +bHk +bHk +bHk +bHk +bxJ +bxJ +bxJ +bwz bwx -bwA -bzs -aXS -aXS -aXS -aXS -aXS -aXS -aXS +bwv +bww +bwz +bzq +aXR +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -132018,8 +129520,8 @@ aaa aaa aaa abC -aXh -ceT +dju +ceh aaa aaa aaa @@ -132031,13 +129533,13 @@ aaa aaa aaa aaa -aqV -cmR -cnZ -coI -cpJ -cmR -aWs +aqU +cmf +cnm +cnV +coW +cmf +aWr aaa aaa aaa @@ -132046,11 +129548,11 @@ aaa aaa aaa aaa -cyw -czq -czo -cAK -cyw +cxJ +cyD +cyB +czX +cxJ aaa aaa aaa @@ -132151,9 +129653,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa abW @@ -132165,13 +129667,13 @@ abW abW abW aaa -aNn -aOd -aqW -aqW -aqW -aSi -aTf +aNm +aOc +aqV +aqV +aqV +aSh +aTe aaa aaa aaa @@ -132195,64 +129697,64 @@ aaa aaa aaa aaa -aXS -aXS -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aXS -aXS -aXE -aYK -bmM -aYK -aYO -cJB -bsn -aYK -bvm -bwA -bxK -cQo -bYq -bYq -cQC -cQe +aXR +aXR +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aXR +aXR +aXD +aYJ +bmL +aYJ +aYN +cIO +bsm +aYJ +bvl +bwz +bxJ +cPy +bXE +bXE +cPM +cPo +bww +bAy bwx -bAA -bwy -bwy -bwy -bLb -bwA -bxK -bxK -bwA -bxK -bxK -cHu -bwy bwx -bwA -bzs -aYg -aXS -aXS -aXS -aXS -aXS -aXS +bwx +bKU +bwz +bxJ +bxJ +bwz +bxJ +bxJ +cGH +bwx +bww +bwz +bzq +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -132275,26 +129777,26 @@ aaa aaa aaa abC -aXh +dju abC aaa aaa aaa aaa -ccG -ccG -ccG +cbU +cbU +cbU aaa aaa aaa -cjv -cmi -cjv -coa -coJ -cpK -cqq -ccH +ciJ +clw +ciJ +cnn +cnW +coX +cpD +cbV aaa aaa aaa @@ -132303,11 +129805,11 @@ aaa aaa aaa aaa -cyw -czq -czo -cAK -cyw +cxJ +cyD +cyB +czX +cxJ aaa aaa aaa @@ -132408,9 +129910,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -132422,13 +129924,13 @@ abW abW abW aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -132453,63 +129955,63 @@ aaa aaa aaa aaa -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aXS -aXS -aXE -aXE +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aXR +aXR +aXD +aXD aaa -bmN -bnW -aPD -cJC -cXD -btM -bvo -aXS -bxK -bwA -bYq -cQv +bmM +bnV +aPC +cIP +cWN btL -bAD -bwx +bvn +aXR +bxJ +bwz +bXE +cPF +btK +bAB +bww +bww +bww +bww +bwv bwx +cQp +bwz +bxJ +cQM +bQO +bwz bwx bwx bww -bwy -cRf -bwA -bxK -cRC -bRd -bwA -bwy -bwy -bwx -cHu -aYg -aYg -aXS -aXS -aXS -aXS -aXS -aXS +cGH +aYf +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -132531,28 +130033,28 @@ aaa aaa aaa aaa -cef -cey -cef -ccG -ccG -ccG -ccG -ccG -ccG -ccH -ccH -ccG -ccG -cjv -cmj -cjv -coa -coK -cpL -cmR -ccH -ccH +cdt +cdM +cdt +cbU +cbU +cbU +cbU +cbU +cbU +cbV +cbV +cbU +cbU +ciJ +clx +ciJ +cnn +cnX +coY +cmf +cbV +cbV aaa aaa aaa @@ -132560,11 +130062,11 @@ aaa aaa aaa aaa -cyy -czq -czo -cAK -cyy +cxL +cyD +cyB +czX +cxL aaa aaa aaa @@ -132665,9 +130167,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -132679,13 +130181,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -132710,63 +130212,63 @@ aaa aaa aaa aaa -aYg -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aXS -aXS -aXS -aYg -aYg -aYg -aXS -aXS -aXE -aXE +aYf +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aXR +aXR +aXR +aYf +aYf +aYf +aXR +aXR +aXD +aXD aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV -aXS -aXS -bxK -bwA -cQw -bwA -bwy -byM -bAB -bwy -bwy +aqU +bnW +aPC +cIP +cWN +btM +aqU +aXR +aXR +bxJ +bwz +cPG +bwz +bwx +byL +bAz bwx bwx -bwy -cQu -bwy -bwy -bwy -bAA -bwy +bww +bww bwx -cRO -cHu -aYg -aYg -aXS -aXS -aXS -aXS -aXS -aXS +cPE +bwx +bwx +bwx +bAy +bwx +bww +cQY +cGH +aYf +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -132788,28 +130290,28 @@ aaa aaa aaa aaa -cef -cez -cef -ccG -ccG -ccG -ccH -ccH -ccH -ccH -cjv -ckd -ckd -cjv -cmk -cjv -cob -coK -cpL -cmR -ccH -ccH +cdt +cdN +cdt +cbU +cbU +cbU +cbV +cbV +cbV +cbV +ciJ +cjr +cjr +ciJ +cly +ciJ +cno +cnX +coY +cmf +cbV +cbV aaa aaa aaa @@ -132817,11 +130319,11 @@ aaa aaa aaa aaa -cyw -czr -czo -cAL -cyw +cxJ +cyE +cyB +czY +cxJ aaa aaa aaa @@ -132922,9 +130424,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -132936,13 +130438,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -132971,59 +130473,59 @@ aaa aaa aaa aaa -aXS -aXS -aXS -aXE -aXE -aXE -aXE +aXR +aXR +aXR +aXD +aXD +aXD +aXD +aYf +aYf +aYf +aYf +aXD +aXD aYg -aYg -aYg -aYg -aXE -aXE -aYh aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV -aXS -aXS -aXS -bzs -bzs -bwA -cHu -bwA -bzs -cHu -cHu -bwA -bwx -bwx -bwx +aqU +bnW +aPC +cIP +cWN +btM +aqU +aXR +aXR +aXR +bzq +bzq +bwz +cGH +bwz +bzq +cGH +cGH +bwz bww -bwx -bwx -bwx -bwx -bwx -cHu -bwA -aYg -aXS -aXS -aXS -aXS -aXS -aXS -aXS +bww +bww +bwv +bww +bww +bww +bww +bww +cGH +bwz +aYf +aXR +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -133043,30 +130545,30 @@ aaa aaa aaa aaa -ccG -cef -cef -ceA -cef -cef -ccG -ccH -ccH -cde -cde -cde -cjv -cke -ckU -clC -cml -cmS -coc -coL -cpM -cmR -ccH -ccH +cbU +cdt +cdt +cdO +cdt +cdt +cbU +cbV +cbV +ccs +ccs +ccs +ciJ +cjs +cki +ckQ +clz +cmg +cnp +cnY +coZ +cmf +cbV +cbV aaa aaa aaa @@ -133074,11 +130576,11 @@ aaa aaa aaa aaa -cyw -czq -czo -cAK -cyw +cxJ +cyD +cyB +czX +cxJ aaa aaa aaa @@ -133179,9 +130681,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -133193,13 +130695,13 @@ aaa aaa aaa aaa +aqU +cXC +cXH aqV -cYs -cYx -aqW -cYF -cYH -aqV +cXP +cXR +aqU aaa aaa aaa @@ -133228,57 +130730,57 @@ aaa aaa aaa aaa -aXE -aXE -aXE -aXE -aXE -aXS -aXS -aXS -aXS -aYg -aYg -aXE +aXD +aXD +aXD +aXD +aXD +aXR +aXR +aXR +aXR +aYf +aYf +aXD aaa abC aaa -aqV -cXr -cXu -cJC -cXE -cXJ -aqV -aXS -aXS -aXS -aXS -aXS -aYg -aYg -aYg -aXS -aXS -aXS -bwA -bwA -bzs -bzs -cHu -bzs -bzs -bwA -cHu -cHu -bwA -aYg -aYg -aXS -aXS -aXS -aXS -aXE +aqU +cWB +cWE +cIP +cWO +cWT +aqU +aXR +aXR +aXR +aXR +aXR +aYf +aYf +aYf +aXR +aXR +aXR +bwz +bwz +bzq +bzq +cGH +bzq +bzq +bwz +cGH +cGH +bwz +aYf +aYf +aXR +aXR +aXR +aXR +aXD aaa aaa aaa @@ -133299,43 +130801,43 @@ aaa aaa aaa aaa -ccH -ccG -ceg -cep -ceB -ceU -ceh -cgw -cgv -cdU -cdq -cdq -cdq -cjv -ckf -ckV -clD -cmm -cmT -cod -coK -cpN -cmR -ccH -ccH -ccH +cbV +cbU +cdu +cdD +cdP +cei +cdv +cfK +cfJ +cdi +ccE +ccE +ccE +ciJ +cjt +ckj +ckR +clA +cmh +cnq +cnX +cpa +cmf +cbV +cbV +cbV aaa aaa aaa aaa aaa aaa -cyw -cyx -cAb -cyx -cyw +cxJ +cxK +czo +cxK +cxJ aaa aaa aaa @@ -133436,9 +130938,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -133450,13 +130952,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -133485,56 +130987,56 @@ aaa aaa aaa aaa -aYh -aXE -aXE -aXS -aXS -aXS -aXS -aYh -aXS -aXS +aYg +aXD +aXD +aXR +aXR +aXR +aXR +aYg +aXR +aXR aaa aaa aaa abC aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV +aqU +bnW +aPC +cIP +cWN +btM +aqU aaa -aXS -aXS -aXS -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aXS -aXS -aXS +aXR +aXR +aXR +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -133555,43 +131057,43 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ceh -ceq -ceC -ceV -cfw -cfU -cgt -chK -cgw -cgv -cdU -cjw -ckg -ckW -clE -cmn -cmU -coe -coK -cpL -cmR -ccH -ccH -ccH -ccH -cmR -cva -cmR +cbU +cbU +cbU +cdv +cdE +cdQ +cej +ceK +cfi +cfH +cgY +cfK +cfJ +cdi +ciK +cju +ckk +ckS +clB +cmi +cnr +cnX +coY +cmf +cbV +cbV +cbV +cbV +cmf +cun +cmf aaa aaa aaa -cmR -cva -cmR +cmf +cun +cmf aaa aaa aaa @@ -133693,9 +131195,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -133706,14 +131208,14 @@ aaa aaa aaa aaa -cGc +cFp +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -133757,13 +131259,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV +aqU +bnW +aPC +cIP +cWN +btM +aqU aaa aaa aaa @@ -133774,24 +131276,24 @@ aaa aaa aaa aaa -aXS -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aYg -aYg -aYg -aYg -aXS -aXS -aXS -aXS -aXS -aXS +aXR +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aYf +aYf +aYf +aYf +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -133809,52 +131311,52 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccG -ccG -ccG -ceg -cer -ceD -ceW -ceg -cSi -cSk -cSl -cSs -cDD -cgw -cjv -cjv -cjv -cjv -cjv -cjv -cof -coM -cpO -cmR -ccH -ccH -ccH -ccH -ctt -cvb -ctt +cbU +cbU +cbU +cbU +cbU +cbU +cdu +cdF +cdR +cek +cdu +cRs +cRu +cRv +cRC +cCQ +cfK +ciJ +ciJ +ciJ +ciJ +ciJ +ciJ +cns +cnZ +cpb +cmf +cbV +cbV +cbV +cbV +csG +cuo +csG aaa aaa aaa -ctt -cvb -ctt +csG +cuo +csG aaa aaa -cmR -cmR -cmR -cmR +cmf +cmf +cmf +cmf aaa aaa aaa @@ -133950,9 +131452,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -133964,13 +131466,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -134014,13 +131516,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV +aqU +bnW +aPC +cIP +cWN +btM +aqU aaa aaa aaa @@ -134031,24 +131533,24 @@ aaa aaa aaa aaa -aXS +aXR +aYf +aYf +aYf +aYf +aXR +aaa aYg -aYg -aYg -aYg -aXS -aaa -aYh -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -134066,52 +131568,52 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccG -ccG -ccG -ceg -ceg -ceh -ceh -ceh -cgv -cdq -cSm -cSi -cSk -ciO -cjx -ciW -ckX -cdG -cmo -cmV -cog -coK -cpL -cLc -cmR -cmR -cmR -cmR -cmR -cvc -cmR -cmR -cmR -cmR -cmR -cvc -cmR -cmR -cmR -cqq -cBK -cCc -cmR +cbU +cbU +cbU +cbU +cbU +cbU +cdu +cdu +cdv +cdv +cdv +cfJ +ccE +cRw +cRs +cRu +cic +ciL +cik +ckl +ccU +clC +cks +cnt +cnX +coY +cKo +cmf +cmf +cmf +cmf +cmf +cup +cmf +cmf +cmf +cmf +cmf +cup +cmf +cmf +cmf +cpD +cAX +cBp +cmf aaa aaa aaa @@ -134207,9 +131709,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -134221,13 +131723,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -134271,13 +131773,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -cXD -btN -aqV +aqU +bnW +aPC +cIP +cWN +btM +aqU aaa aaa aaa @@ -134296,14 +131798,14 @@ aaa aaa aaa abC -aXS -aXS -aXS -aXS -aXS -aXS -aXS -aXS +aXR +aXR +aXR +aXR +aXR +aXR +aXR +aXR aaa aaa aaa @@ -134323,52 +131825,52 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccG -ccG -ccG -ccH -cde -cde -cde -cde -cdq -cdq -cgw -cgv -cSv -ciP -cSk -cgu -ckY -cxH -cmp -cmW -coh -coN -cKw -cqr -cqr -cqr -ctr -ctV -ctV -ctV -ctV -ctV -cxI -ctV -czf -ctV -ctV -ctV -ctV -cxI -cBL -cCd -ctt +cbU +cbU +cbU +cbU +cbU +cbU +cbV +ccs +ccs +ccs +ccs +ccE +ccE +cfK +cfJ +cRF +cid +cRu +cfI +ckm +cwU +clD +cmj +cnu +coa +cJI +cpE +cpE +cpE +csE +cti +cti +cti +cti +cti +cwV +cti +cys +cti +cti +cti +cti +cwV +cAY +cBq +csG aaa aaa aaa @@ -134464,9 +131966,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -134478,13 +131980,13 @@ aaa aaa aaa aaa +aqU +cXC aqV -cYs -aqW -aqW -cYG -cYH aqV +cXQ +cXR +aqU aaa aaa aaa @@ -134528,13 +132030,13 @@ aaa aaa abC aaa -aqV -cXr -cXv -cJC -cXF -cXJ -aqV +aqU +cWB +cWF +cIP +cWP +cWT +aqU aaa aaa aaa @@ -134578,54 +132080,54 @@ aaa aaa aaa aaa -ccH -ccG -ccG -ccG -ccG -ccG -ccG -ccH -ccH -cde -cde -cde -cde -cde -cdq -cdq -cdq -cgv -cgw -cgw -cSz -ckZ -cdG -cmq -cmR -coi -coO -cpQ -cqs -cqs -csx -cts -ctW -ctW -ctW -ctW -cwM -ctW -ctW -czg -czW -czW -czW -czW -cGO -czW -cCe -ctt +cbV +cbU +cbU +cbU +cbU +cbU +cbU +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccE +ccE +ccE +cfJ +cfK +cfK +cRJ +ckn +ccU +clE +cmf +cnv +cob +cpd +cpF +cpF +crK +csF +ctj +ctj +ctj +ctj +cvZ +ctj +ctj +cyt +czj +czj +czj +czj +cGb +czj +cBr +csG aaa aaa aaa @@ -134692,7 +132194,7 @@ aax aax aaw acK -cEZ +cEm aal aal aal @@ -134721,9 +132223,9 @@ aaa aaa abC aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa @@ -134735,13 +132237,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -134785,13 +132287,13 @@ aag aaa abC aaa -aqV -bnX -aPD -cJC -aPD -btN -aqV +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -134835,54 +132337,54 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccG -ccG -ccG -ccG -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -ccH -cdU -cki -cdG -cSH -cgv -cmR -coj -cGD -cKx -coK -coK -csy -cqq -ctt -ctt -ctt -ctt -cmR -cva -cva -cmR -ctt -ctt -ctt -ctt -cmR -cva -cva -cmR +cbU +cbU +cbU +cbU +cbU +cbU +cbU +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdi +cjw +ccU +cRR +cfJ +cmf +cnw +cFQ +cJJ +cnX +cnX +crL +cpD +csG +csG +csG +csG +cmf +cun +cun +cmf +csG +csG +csG +csG +cmf +cun +cun +cmf aaa aaa aaa @@ -134942,7 +132444,7 @@ aal aaw aaE aaS -cFa +cEn aaX abN abZ @@ -134979,8 +132481,8 @@ aaa abC aaa aaa -cGc -cGc +cFp +cFp aaa aaa aaa @@ -134992,13 +132494,13 @@ aaa aaa aaa aaa +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV +aqV +aSi +aqU aaa aaa aaa @@ -135042,13 +132544,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -aPD -btN -aqV +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -135091,55 +132593,55 @@ aaa aaa aaa aaa -ccH -ccG -ccG -ccG -ccH -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -ccH -ccH -ccH -ccH -cdU -cdU -chM -cdT -cgw -cdU -cmR -cok -coP -cKy -coP -coK -csy -cmR +cbV +cbU +cbU +cbU +cbV +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +cbV +cbV +cbV +cbV +cdi +cdi +cha +cdh +cfK +cdi +cmf +cnx +coc +cJK +coc +cnX +crL +cmf aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa @@ -135195,7 +132697,7 @@ aae aae aae aal -cEZ +cEm aaw aaF aaT @@ -135206,7 +132708,7 @@ aca aax acv aax -cUb +cTl aal ade adr @@ -135228,84 +132730,84 @@ amD ako ako ako -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp abC -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp abC -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +aqU +aOd aqV -aOe -aqW -aqW -aqW -aSj aqV -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aVO -aVO -aVO -aVO -aaa -aVO -aVO -aVO -aVO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -abC -aaa -aqV -bnX -aPD -cJC -aPD -btN aqV +aSi +aqU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aVN +aVN +aVN +aVN +aaa +aVN +aVN +aVN +aVN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +abC +aaa +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -135348,55 +132850,55 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccG -ccH -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -ccH -cgv -cgw -chG -cio -ciQ -chg -chM -cSx -cdU -cdU -cmR -col -coQ -cKz -cqt -coK -csz -cmR +cbU +cbU +cbU +cbU +cbV +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +cbV +cfJ +cfK +cgU +chC +cie +cgu +cha +cRH +cdi +cdi +cmf +cny +cod +cJL +cpG +cnX +crM +cmf aaa aaa aaa aaa -cmR -cvc -cvc -cmR +cmf +cup +cup +cmf aaa aaa aaa aaa -cmR -cvc -cvc -cmR +cmf +cup +cup +cmf aaa aaa aaa @@ -135465,12 +132967,12 @@ acv aax aau aal -cEZ +cEm aal aal aal aal -cEZ +cEm aal afO agN @@ -135485,34 +132987,34 @@ amE ano aop apk -aZq -aqi +aZp +aqh +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aOd aqV aqV aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aOe -aqW -aqW -aqW -aSj -aqV +aSi +aqU abC abC abC @@ -135521,8 +133023,8 @@ abC abC abC abC -aVO -aVO +aVN +aVN aaa aaa abC @@ -135534,8 +133036,8 @@ aaa abC aaa aaa -aVO -aVO +aVN +aVN abC abC abC @@ -135556,13 +133058,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -aPD -btN -aqV +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -135603,59 +133105,59 @@ aac aaa aaa aaa -ccG -ccG -ccG -ccG -ccG -ccG -ccH -cde -cde -cde -ccH -ccH -ccH -cde -cde -cde -ccH +cbU +cbU +cbU +cbU +cbU +cbU +cbV +ccs +ccs +ccs +cbV +cbV +cbV +ccs +ccs +ccs +cbV +cfJ +cgo +cgV +chD +cif cgv -cha -chH -cip -ciR -chh -chP -cdU -clF -clF -clF -clF -clF -cKA -cqu -coJ -csA -cmR +chd +cdi +ckT +ckT +ckT +ckT +ckT +cJM +cpH +cnW +crN +cmf aaa aaa aaa aaa -cuL -cuL -cys -cuL -cuM -cuM -cuM -cuM -cuL -cys -cuL -cuL -cuL -cuL +ctY +ctY +cxF +ctY +ctZ +ctZ +ctZ +ctZ +ctY +cxF +ctY +ctY +ctY +ctY aaa aaa aaa @@ -135743,83 +133245,83 @@ ako ako ako ako -cYk -cYm -cYm -cYm -cYn -cYm -cYm -cYm -cYn -cYm -cYm -cYm -cYn -cYm -cYm -cYm -cYn -cYm -cYm -cYm -cYm -cYt -cYy -aqW -cYF -cYH -aqV -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aVO -aVO -abC -aaa -aaa -abC -aaa -aaa -aXk -aaa -aaa -abC -aaa -aaa -abC -aVO -aVO -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -abC -aaa -aqV -cXr cXu -cJC -cXG -cXJ +cXw +cXw +cXw +cXx +cXw +cXw +cXw +cXx +cXw +cXw +cXw +cXx +cXw +cXw +cXw +cXx +cXw +cXw +cXw +cXw +cXD +cXI aqV +cXP +cXR +aqU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aVN +aVN +abC +aaa +aaa +abC +aaa +aaa +aXj +aaa +aaa +abC +aaa +aaa +abC +aVN +aVN +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +abC +aaa +aqU +cWB +cWE +cIP +cWQ +cWT +aqU aaa aaa aaa @@ -135860,59 +133362,59 @@ aad aaa aaa aaa -ccG -ccG -ccG -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -cgw -cSn -chI -ciq -ciS -cdG -chM -cgv +cbU +cbU +cbU +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cfK +cRx +cgW +chE +cig +ccU +cha +cfJ +ckT clF -cmr -cmX -com -coR -cpR -cqv -coK -csy -ctt +cmk +cnz +coe +cpe +cpI +cnX +crL +csG aaa -cuL -cuL -cuL -cuL -cxJ -cvW -czh -czj -czj -czj -czj -czh -cvW -cCf -cGM -cCG -cCU +ctY +ctY +ctY +ctY +cwW +cvj +cyu +cyw +cyw +cyw +cyw +cyu +cvj +cBs +cFZ +cBT +cCh aaa aaa aaa @@ -135999,84 +133501,84 @@ amF akY akY apl -aqj -aqW -aqW -aqW -aqW -cYo -aqW -aqW -aqW -cYq -aqW -aqW -aqW -cYo -aqW -aqW -aqW -cYq -aqW -aqW -aqW -aqW -cYo -aqW -aqW -aqW -aSj +aqi aqV -cGc -aaa -aaa -aaa -aaa -aaa -aaa -aVO -aaa -abC -aWP -aWP -aWP -aWP -aWP -aXh -aWP -aWP -aWP -aWP -aWP -abC -aaa -aVO -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -aaa -abC -aaa -aaa -aaa -aaa -aaa -abC -aaa aqV -bnX -aPD -cJC -aPD -btN aqV +aqV +cXy +aqV +aqV +aqV +cXA +aqV +aqV +aqV +cXy +aqV +aqV +aqV +cXA +aqV +aqV +aqV +aqV +cXy +aqV +aqV +aqV +aSi +aqU +cFp +aaa +aaa +aaa +aaa +aaa +aaa +aVN +aaa +abC +aWO +aWO +aWO +aWO +aWO +aXg +aWO +aWO +aWO +aWO +aWO +abC +aaa +aVN +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +aaa +abC +aaa +aaa +aaa +aaa +aaa +abC +aaa +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -136117,59 +133619,59 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -ccH -cgw -chc -chJ -cir -ciT -cgu -ckj -cdU -clF -cms -cmY -cmY -cmY -cKA -cqw -coK -csy -ctt +cbU +cbU +cbU +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cfK +cgq +cgX +chF +cih +cfI +cjx +cdi +ckT +clG +cml +cml +cml +cJM +cpJ +cnX +crL +csG aaa -cuL -cvd -cvV -cGL -cxK -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cCt -cCG -cCU +ctY +cuq +cvi +cFY +cwX +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cBG +cBT +cCh aaa aaa aaa @@ -136256,34 +133758,34 @@ amG alH alH apm -aqk -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -cYE -aqW -aSj +aqj aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +cXO +aqV +aSi +aqU aaa aaa aaa @@ -136291,23 +133793,23 @@ aaa aaa aag aaa -aVO +aVN aaa aaa -aWQ -aWV -aWV -aWV -aWV -aXl -aXp -aXp -aXp -aXp -aXy +aWP +aWU +aWU +aWU +aWU +aXk +aXo +aXo +aXo +aXo +aXx aaa aaa -aVO +aVN aaa aaa aaa @@ -136327,13 +133829,13 @@ aaa aaa abC aaa -aqV -bnX -aPD -cJC -aPD -btN -aqV +aqU +bnW +aPC +cIP +aPC +btM +aqU aaa aaa aaa @@ -136374,59 +133876,59 @@ aaa aaa aaa aaa -ccG -ccG -ccG -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -cgw -chd -chK -cis -ciU -cjy -cSi -cSC -clF -cmt -cmZ -cmZ -coS -cpS -cqx -crD -csA -ctt +cbU +cbU +cbU +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cfK +cgr +cgY +chG +cii +ciM +cRs +cRM +ckT +clH +cmm +cmm +cof +cpf +cpK +cqQ +crN +csG aaa -cuM -cve -cvW -cwN -cvW -cvW -czi -czi -czi -czi -czi -czi -cvW -cvW -cuL -cCG -cCU +ctZ +cur +cvj +cwa +cvj +cvj +cyv +cyv +cyv +cyv +cyv +cyv +cvj +cvj +ctY +cBT +cCh aaa aaa aaa @@ -136513,34 +134015,34 @@ amH anp alI alI -aql -aqW -aqW -aqW -aqW -aqX -aqW -aqW -aqW -aqW -aqW -aqW -aqW -cYr -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aqW -aSj +aqk aqV +aqV +aqV +aqV +aqW +aqV +aqV +aqV +aqV +aqV +aqV +aqV +cXB +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aqV +aSi +aqU aaa aaa aaa @@ -136548,23 +134050,23 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWR -aWR -aWR -aWR -aWR -aXh -aWR -aWR -aWR -aWR -aWR +aWQ +aWQ +aWQ +aWQ +aWQ +aXg +aWQ +aWQ +aWQ +aWQ +aWQ aaa aaa -aVO +aVN aaa aaa aaa @@ -136584,13 +134086,13 @@ aaa aaa abC aaa -bmO -bnY -aPD -cJC -aPD -btO -bvp +bmN +bnX +aPC +cIP +aPC +btN +bvo aaa aaa aaa @@ -136631,59 +134133,59 @@ aaa aaa aaa aaa -ccG -ccG -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -cgv -che -cEt -chK -cgv -cjz -ckk -cSD -clF -cmu -cna -con -cna -cpT -cqy -coK -csy -ctt +cbU +cbU +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cfJ +cgs +cDG +cgY +cfJ +ciN +cjy +cRN +ckT +clI +cmn +cnA +cmn +cpg +cpL +cnX +crL +csG aaa -cuM -cvf -cvX -cuL -cvW -cvW -cGM -cuM -cuM -cuM -cuM -cGL -cvW -cvW -cuL -cuL -cCV +ctZ +cus +cvk +ctY +cvj +cvj +cFZ +ctZ +ctZ +ctZ +ctZ +cFY +cvj +cvj +ctY +ctY +cCi aaa aaa aaa @@ -136771,33 +134273,33 @@ ako ako ako ako -cYl -cYl -cYl -cYl -cYp -cYl -cYl -cYl -cYp -cYl -cYl -cYl -cYp -cYl -cYl -cYl -cYp -cYl -cYl -cYl -cYl -aOf -cYz -aqW -cYF -cYH +cXv +cXv +cXv +cXv +cXz +cXv +cXv +cXv +cXz +cXv +cXv +cXv +cXz +cXv +cXv +cXv +cXz +cXv +cXv +cXv +cXv +aOe +cXJ aqV +cXP +cXR +aqU aaa aaa aaa @@ -136805,7 +134307,7 @@ aaa aaa aaa aaa -aVO +aVN abC abC abC @@ -136813,7 +134315,7 @@ abC abC abC abC -aXh +aXg abC abC abC @@ -136821,7 +134323,7 @@ abC abC abC abC -aVO +aVN aaa aaa aaa @@ -136841,25 +134343,25 @@ aaa aaa abC aaa -bmP +bmO +aZq aZr -aZs -cJD -bso -aZr -bvq +cIQ +bsn +aZq +bvp aaa aaa aaa aaa -aZN -aZN -aZN -aZN -aZN -aZN -aZv -aZv +aZM +aZM +aZM +aZM +aZM +aZM +aZu +aZu aaa aaa aaa @@ -136889,58 +134391,58 @@ aaa aaa aaa aaa -ccG -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cgv -cgv -cgw -cgv -cgw -cdT -ckl -chM -clF -cmv -cmv -cmv -cmv -cKA -cqv -coK -csy -ctt +cbU +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cfJ +cfJ +cfK +cfJ +cfK +cdh +cjz +cha +ckT +clJ +clJ +clJ +clJ +cJM +cpI +cnX +crL +csG aaa -cuM -cve -cvW -cwN -cvW -cvW -czj -czj -czj -czj -czj -czj -cvW -cvW -cuL -cCG -cCU +ctZ +cur +cvj +cwa +cvj +cvj +cyw +cyw +cyw +cyw +cyw +cyw +cvj +cvj +ctY +cBT +cCh aaa aaa aaa @@ -137027,34 +134529,34 @@ alJ anq aoq apn -cYj -aqm +cXt +aql +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +cXE +cXK aqV aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -cYu -cYA -aqW -aqW -aSj -aqV +aSi +aqU aaa aaa aaa @@ -137065,20 +134567,20 @@ aaa aaa aaa aaa -aWP -aWP -aWP -aWP -aWP -aXh -aWP -aWP -aWP -aWP -aWP +aWO +aWO +aWO +aWO +aWO +aXg +aWO +aWO +aWO +aWO +aWO aaa aaa -aVO +aVN aaa aaa aaa @@ -137093,111 +134595,111 @@ aaa abC aaa aaa +aZM +aZM +aaa +abC +aaa +bmO +aZq +baq +bzM +bso +aZq +bvq +aZq +aZM +aaa +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZu +aZu +aZu +aZu +aZM +aZM aZN +aZM aZN +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +abC +cbW +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cbV +cbV +cfK +cgt +cjz +cko +ckT +cJy +cJE +cJE +cJE +cJN +cpI +cnX +crL +csG aaa -abC -aaa -bmP -aZr -bar -bzO -bsp -aZr -bvr -aZr -aZN -aaa -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZv -aZv -aZv -aZv -aZN -aZN -aZO -aZN -aZO -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -abC -ccI -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -ccH -ccH -cgw -chf -ckl -cla -clF -cKm -cKs -cKs -cKs -cKB -cqv -coK -csy -ctt -aaa -cuL -cvd -cvY -cGM -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cvW -cCt -cCG -cCU +ctY +cuq +cvl +cFZ +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cvj +cBG +cBT +cCh aaa aaa aaa @@ -137251,7 +134753,7 @@ aae aae aae aal -cEZ +cEm aaw aaF aaT @@ -137273,7 +134775,7 @@ ade aal afV agU -cLr +cKB aik afW ajE @@ -137305,13 +134807,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -137319,20 +134821,20 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWQ -aWV -aWV -aWV -aWV -aXl -aXp -aXp -aXp -aXp -aXy +aWP +aWU +aWU +aWU +aWU +aXk +aXo +aXo +aXo +aXo +aXx aaa aaa aaa @@ -137345,43 +134847,43 @@ aaa aaa aaa aaa +aZM +aZM aZN -aZN +aZM +aZM +aZM +aZM +aZM +abC +aaa +bmO +aZq +baq +bzM +bsp +aZq +bvr +aZq +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM aZO -aZN -aZN -aZN -aZN -aZN -abC -aaa -bmP -aZr -bar -bzO -bsq -aZr -bvs -aZr -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZP -aZP -aZP -aZN -aZN -aZv +aZO +aZO +aZM +aZM +aZu aaa aaa aaa @@ -137403,58 +134905,58 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -ccH -ccH -cdU -chf -ckl -cKk -cmw -cKn -cnb -coo -coT -cmw -cqz -crE -csy -ctt +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cbV +cbV +cdi +cgt +cjz +cJw +clK +cJz +cmo +cnB +cog +clK +cpM +cqR +crL +csG aaa -cuL -cuL -cuL -cuL -cxL -cvW -czk -czi -czi -czi -czi -czk -cvW -cCf -cGL -cCG -cCU +ctY +ctY +ctY +ctY +cwY +cvj +cyx +cyv +cyv +cyv +cyv +cyx +cvj +cBs +cFY +cBT +cCh aaa aaa aaa @@ -137512,7 +135014,7 @@ aal aaw aaE aaS -cFa +cEn aaX abS acc @@ -137547,7 +135049,7 @@ aaa aaa aaa aaa -cGc +cFp aaa abC aaa @@ -137557,18 +135059,18 @@ aaa aaa aaa aaa -cGc +cFp abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -137576,23 +135078,23 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWR -aWR -aWR -aWR -aWR -aXh -aWR -aWR -aWR -aWR -aWR +aWQ +aWQ +aWQ +aWQ +aWQ +aXg +aWQ +aWQ +aWQ +aWQ +aWQ aaa aaa -aVO +aVN aaa aaa aaa @@ -137602,43 +135104,43 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZP -aZP -aZP -aZN -aZN +aZO +aZO +aZO +aZO +aZO +aZO +aZM +aZM abC -aZr -bmQ -aZr -bar -bzO -bsp -aZr -bvt -aZr -aZr -aZr -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZN -aZN -aZN +aZq +bmP +aZq +dkt +bzM +bso +aZq +bvs +aZq +aZq +aZq +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZM +aZM +aZM aaa aaa aaa @@ -137661,57 +135163,57 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -cdU -cgv -ckl -chI -cmw -cKo -cnc -cop -coU -cmw -cqv -coK -csy -cmR +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdi +cfJ +cjz +cgW +clK +cJA +cmp +cnC +coh +clK +cpI +cnX +crL +cmf aaa aaa aaa aaa -cuL -cuL -cys -cuL -cuM -cuM -cuM -cuM -cuL -cys -cuL -cuL -cuL -cuL +ctY +ctY +cxF +ctY +ctZ +ctZ +ctZ +ctZ +ctY +cxF +ctY +ctY +ctY +ctY aaa aaa aaa @@ -137776,7 +135278,7 @@ aax aax aaw acK -cEZ +cEm aal aal aaf @@ -137819,13 +135321,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -137833,7 +135335,7 @@ aaa aaa aaa aaa -aVO +aVN abC abC abC @@ -137841,7 +135343,7 @@ abC abC abC abC -aXh +aXg abC abC abC @@ -137849,7 +135351,7 @@ abC abC abC abC -aVO +aVN aaa aaa aaa @@ -137859,41 +135361,41 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZP -aZP -aZP -aZN -aZP +aZO +aZO +aZO +aZO +aZO +aZO +aZM +aZO abC -aZr -bmR -aZr -bpp -bzO -bsp -aZr -bvu -bwB -bxN -aZr -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZr -aZr -aZr -aZr -aZr -aZr -aZN +aZq +bmQ +aZq +bpo +bzM +bso +aZq +bvt +bwA +bxM +aZq +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZq +aZq +aZq +aZq +aZq +aZq +aZM aaa aaa aaa @@ -137918,55 +135420,55 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -cdU -cSA -chI -cmw -cmw -cnd -cop -coV -cpU -cqv -coK -csy -cmR +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cdi +cRK +cgW +clK +clK +cmq +cnC +coi +cph +cpI +cnX +crL +cmf aaa aaa aaa aaa -cmR -cva -cva -cmR +cmf +cun +cun +cmf aaa aaa aaa aaa -cmR -cva -cva -cmR +cmf +cun +cun +cmf aaa aaa aaa @@ -138076,13 +135578,13 @@ abC aaa aaa aaa +aqU +cXF +cXL aqV -cYv -cYB -aqW -cYG -cYH -aqV +cXQ +cXR +aqU aaa aaa aaa @@ -138090,23 +135592,23 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWP -aWP -aWP -aWP -aWP -aXh -aWP -aWP -aWP -aWP -aWP +aWO +aWO +aWO +aWO +aWO +aXg +aWO +aWO +aWO +aWO +aWO aaa aaa -aVO +aVN aaa aaa aaa @@ -138115,42 +135617,42 @@ abC aaa aaa aaa -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZr -aZr -bmS -bch -bar -bzO -bsp -aZr -bvv -bwC -bxO -aZr -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZr -bcd -bdG -bcT -beF -aZr +aZM aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +aZq +bmR +bcg +baq +bzM +bso +aZq +bvu +bwB +bxN +aZq +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZq +bcc +bdF +bcS +beE +aZq +aZN abC abC abC @@ -138175,55 +135677,55 @@ abC abC abC abC -ccI -ccH -aZr -aZr -aZr -aZr -aZr -aZr -aZr -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -cgw -cSA -cSi -cKl -cmw -cne -cop -coW -cpV -cqA -crF -csB -cmR +cbW +cbV +diT +diT +diT +diT +diT +diT +diT +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cfK +cRK +cRs +cJx +clK +cmr +cnC +coj +cpi +cpN +cqS +crO +cmf aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa @@ -138332,14 +135834,14 @@ aaa abC aaa aaa -cGc +cFp +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -138347,23 +135849,23 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWQ -aWV -aWV -aWV -aWV -aXl -aXp -aXp -aXp -aXp -aXy +aWP +aWU +aWU +aWU +aWU +aXk +aXo +aXo +aXo +aXo +aXx aaa aaa -aVO +aVN aaa aaa aaa @@ -138371,43 +135873,43 @@ aaa abC aaa aaa -aZN -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZr -blC -bmT -aZr -bar -bzO -bsp -aZr -bvw -bwD -bxP -aZr -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZN -aZr -bcT -bcT -bcT -bcT -aZr -aZN +aZM +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +blB +bmS +aZq +baq +bzM +bso +aZq +bvv +bwC +bxO +aZq +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZM +aZq +bcS +bcS +bcS +bcS +aZq +aZM aaa aaa aaa @@ -138433,54 +135935,54 @@ aaa aaa aaa aaa +cbV +diT +ccA ccH -aZr -cdm -cdt -cdB -cdQ -bxN -aZr -ccH -ccH -ccH +ccP cde -cde -cde -aZr -aZr -aZr -aZr -cde -cgw -ckm -cSE -chI -cmw -cnf -cop -coX -cpU -cqv -coK -csy -cGJ -ctt -ctt -ctt -ctt -cmR -cvc -cvc -cmR -ctt -ctt -ctt -ctt -cmR -cvc -cvc -cmR +djm +diT +cbV +cbV +cbV +ccs +ccs +ccs +diT +diT +diT +diT +ccs +cfK +cjA +cRO +cgW +clK +cms +cnC +cok +cph +cpI +cnX +crL +cFW +csG +csG +csG +csG +cmf +cup +cup +cmf +csG +csG +csG +csG +cmf +cup +cup +cmf aaa aaa aaa @@ -138579,24 +136081,24 @@ aaa aaa abC aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -138604,23 +136106,23 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWR -aWR -aWR -aWR -aWR -aXh -aWR -aWR -aWR -aWR -aWR +aWQ +aWQ +aWQ +aWQ +aWQ +aXg +aWQ +aWQ +aWQ +aWQ +aWQ aaa aaa -aVO +aVN aaa aaa aaa @@ -138628,44 +136130,44 @@ aaa abC aaa aaa -aZN -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZr -blD -bmU -aZr -bar -bzO -bsp -aZr -bvw -bwD -bxQ -aZr -aZr -aZr -aZr -aZN -aZN -aZN -aZN -aZN -aZr -bcT -bcT -bcT -bcT -aZr -aZr -aZr +aZM +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +blC +bmT +aZq +baq +bzM +bso +aZq +bvv +bwC +bxP +aZq +aZq +aZq +aZq +aZM +aZM +aZM +aZM +aZM +aZq +bcS +bcS +bcS +bcS +aZq +aZq +aZq aaa aaa aaa @@ -138689,55 +136191,55 @@ aaa aaa aaa aaa -aZr -aZr -aZr -cdn -bwD -cdC -cdR -cdW -aZr -aZr -ccH -ccH -cde -cde -cde -aZr -bLc -bcT -aZr -cde -cgv -cgw -clb -cSI -cmw -cng -cop -coY -cmw -cqB -crG -cpP -ctr -ctV -ctV -ctV -ctV -cwO -ctV -ctV -czf -ctV -ctV -cAW -ctV -ctV -cBL -cCd -ctt +diT +diT +diT +ccB +djb +ccQ +cdf +cdk +diT +diT +cbV +cbV +ccs +ccs +ccs +diT +djv +dje +diT +ccs +cfJ +cfK +ckp +cRS +clK +cmt +cnC +col +clK +cpO +cqT +cpc +csE +cti +cti +cti +cti +cwb +cti +cti +cys +cti +cti +cAj +cti +cti +cAY +cBq +csG aaa aaa aaa @@ -138847,13 +136349,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -138861,7 +136363,7 @@ aaa aaa aaa aaa -aVO +aVN abC abC abC @@ -138869,7 +136371,7 @@ abC abC abC abC -aXh +aXg abC abC abC @@ -138877,124 +136379,124 @@ abC abC abC abC -aVO +aVN aaa aaa aaa aaa abC -aZN -aZN -aZN -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZr -blE -bmV -aZr -bpq -bqH -bsr -aZr -bvx -bwE -bxR -aZr -bzM -bBe -aZr -aZN -aZN -aZN -aZN -aZN -aZr -bcQ -bMC -bNO -bOT -bQc -bRe -bQc -bSV -bSV -bSV -bSV -bvp -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -ccQ -ccZ -cdc -bQc +aZM +aZM +aZM +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +blD +bmU +aZq +bpp +bqG +bsq +aZq +bvw +bwD +bxQ +aZq +bzK +bBc +aZq +aZM +aZM +aZM +aZM +aZM +aZq +bcP +bMu +bNE +bOI +bPO +bQP +bPO +bSA +bSA +bSA +bSA +bvo +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +cce +ccn +ccq +diY +ccC +ccI +ccR +cdg +cdl cdo -cdu -cdD -cdS -cdX -cea -aZr -ccH -ccH -ccH -ccH -ccH -aZr -bcT -cGx -aZr -cde -cdq -cDR -cSF -clG -cmw -cnh -coq -coZ -cmw -cqC -crH -csC -ctu -ctX -ctX -ctX -ctX -cwP -ctX -ctX -czl -czX -czX -czX -czX -cBy -cBM -cCe -ctt +diT +cbV +cbV +cbV +cbV +cbV +diT +dje +cFK +diT +ccs +ccE +cDe +cRP +ckU +clK +cmu +cnD +com +clK +cpP +cqU +crP +csH +ctk +ctk +ctk +ctk +cwc +ctk +ctk +cyy +czk +czk +czk +czk +cAL +cAZ +cBr +csG aaa aaa aaa @@ -139104,13 +136606,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -139118,140 +136620,140 @@ aaa aaa aaa aaa -aVO +aVN aaa aaa -aWP -aWP -aWP -aWP -aWP -aXh -aWP -aWP -aWP -aWP -aWP +aWO +aWO +aWO +aWO +aWO +aXg +aWO +aWO +aWO +aWO +aWO aaa aaa -aVO +aVN aaa aaa aaa aaa abC -aZN -aZN -aZP -aZP -aZP -aZP -aZr -aZr -aZr -aZr -aZr -aZr -aZr -blF -aZr -aZr -bar -bzO -bsp -aZr -aZr -bwF -aZr -aZr -aZr -bBf -aZr -aZr -aZr -aZr -aZr -aZr -bch -aZr -bMD -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -bVM -bWo -bWo -bWo -cXL -bWo -bWo -bWo -bWo -cXL -bWo -bWo -bWo -bWo -cXL -bWo -bWo -bWo -ccR -aZr -aZr -aZr -aZr -aZr -bch -aZr -aZr -ceb -aZr -aZr -aZr -aZr -aZr -aZr -aZr -cGw -aZr -aZr -aZr -aZr -aZr -clc -clH -cmw -cni -cmw -cmw -cmw -cqD -crI -csD -cqq -ctt -ctt -ctt -ctt -cmR -cxM -cyt -cmR -ctt -ctt -ctt -ctt -cqq -cBN -cCc -cmR +aZM +aZM +aZO +aZO +aZO +aZO +aZq +aZq +aZq +aZq +aZq +aZq +aZq +blE +aZq +aZq +baq +bzM +bso +aZq +aZq +bwE +aZq +aZq +aZq +bBd +aZq +aZq +aZq +aZq +aZq +aZq +bcg +aZq +bMv +aZq +aZq +aZq +aZq +aZq +aZq +aZq +aZq +aZq +bVb +bVD +bVD +bVD +cWV +bVD +bVD +bVD +bVD +cWV +bVD +bVD +bVD +bVD +cWV +bVD +bVD +bVD +ccf +diT +diT +diT +diT +diT +djg +diT +diT +cdp +diT +diT +diT +diT +diT +diT +diT +cFJ +diT +diT +diT +diT +diT +ckq +ckV +clK +cmv +clK +clK +clK +cpQ +cqV +crQ +cpD +csG +csG +csG +csG +cmf +cwZ +cxG +cmf +csG +csG +csG +csG +cpD +cBa +cBp +cmf aaa aaa aaa @@ -139361,154 +136863,154 @@ abC aaa aaa aaa +aqU +cXF +cXK aqV -cYv -cYA -aqW -cYF -cYH -aqV -aaa -aaa -cGc -cGc -cGc -cGc -cGc -aaa -aaa -aaa -aWQ -aWV -aWV -aWV -aWV -aXl -aXp -aXp -aXp -aXp -aXy -aaa -aaa -aVO -aaa -aaa -aaa -aaa -aZO -aZN -aZN -aZP -aZP -aZP -aZP -aZr -bgs -bhn -bhn -bjH -bkH -bkH -blG -bkH -bnZ -bpr -bqI -bss -bhn -bhn -bwG -bxS -byN -bzN -bxS -bxS -bxS -bxS -bFI -bxS -bxS -bxS -bxS -bME -bNP -bOU -bsp -bRf -bSf -bSW -bsp -bUk -bso -cXK -cXK -cXK -cXK -cXM -cXK -cXK -cXK -cXK cXP -cXK -cXK -cXK -cXK -cXM -cXK -cXK -cXK -cXK +cXR +aqU +aaa +aaa +cFp +cFp +cFp +cFp +cFp +aaa +aaa +aaa +aWP +aWU +aWU +aWU +aWU +aXk +aXo +aXo +aXo +aXo +aXx +aaa +aaa +aVN +aaa +aaa +aaa +aaa +aZN +aZM +aZM +aZO +aZO +aZO +aZO +aZq +bgr +bhm +bhm +bjG +bkG +bkG +blF +bkG +bnY +bpq +bqH +bsr +bhm +bhm +bwF +bxR +byM +bzL +bxR +bxR +bxR +bxR +bFD +bxR +bxR +bxR +bxR +bMw +bNF +bOJ bso -bUk -bsp -bSW -bgs -bhn -bhn -cdY -cec -cei -ces -ceE -ceX -ces -ces -ces -ces -cGy -ces -ces -cjA -ckn -cld -clI -cmx -cnj -bxS -bxS -cpW -cqE -crJ -csy -cmR +bQQ +bRN +bSB +bso +bTM +bsn +cWU +cWU +cWU +cWU +cWW +cWU +cWU +cWU +cWU +cWZ +cWU +cWU +cWU +cWU +cWW +cWU +cWU +cWU +cWU +diU +diW +diZ +dja +djc +djh +djh +cdm +cdq +cdw +cdG +cdS +cel +cdG +cdG +cdG +cdG +cFL +cdG +cdG +ciO +cjB +ckr +ckW +clL +cmw +djx +djx +cpj +cpR +cqW +crL +cmf aaa aaa aaa aaa -cmR -cmR -cmR -cmR +cmf +cmf +cmf +cmf aaa aaa aaa aaa -cmR -cmR -cmR -cmR +cmf +cmf +cmf +cmf aaa aaa aaa @@ -139598,15 +137100,15 @@ aaa aaa aaa abC -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp abC -cGc +cFp aaa aaa aaa @@ -139618,13 +137120,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -139635,121 +137137,121 @@ alc aaa aaa aaa -aWR -aWR -aWR -aWR -aWR -aXh -aWR -aWR -aWR -aWR -aWR +aWQ +aWQ +aWQ +aWQ +aWQ +aXg +aWQ +aWQ +aWQ +aWQ +aWQ aaa aaa -aVO +aVN aaa aaa aaa aaa -aZN -aZN -aZN -aZr -aZr -aZr -aZr -aZr -bgt -cFY -bho -bjI -cPg -bho -blH -bEv -cJv -bEv -bqJ -aZR -aZR -aZR -aZR -aZR -byO -bzO -bas -bCh -bDk -bEv -bFJ -bEv -bEv -bEv -bEv -bMF -boa -bdI -aZR -aZR -aZR -aZR -aZR -aZR -aZt -cXK -cXK -cXK -cXK -cXK -cXK -cXK -cXK -cXK -cYS -cXK -cXK -cXK -cXK -cXK -cXK -cXK -cXK -cXK -aZt -aZR -cdg -aZR -boa -aZR -aZR -bdI -aZR -cej -aZR -aZR -aZR -aZR -cfW -aZR -aZR -aZR -aZR -aZR -aZR -cHC -aZR -bgC -boa -cnk -aZR -aZR -aZR -cqF -crK -csy -cmR +aZM +aZM +aZM +aZq +aZq +aZq +aZq +aZq +bgs +cFl +bhn +bjH +cOq +bhn +blG +bEq +cII +bEq +bqI +aZQ +aZQ +aZQ +aZQ +aZQ +byN +bzM +bar +bCe +bDg +bEq +bFE +bEq +bEq +bEq +bEq +bMx +bnZ +bdH +aZQ +aZQ +aZQ +aZQ +aZQ +aZQ +aZs +cWU +cWU +cWU +cWU +cWU +cWU +cWU +cWU +cWU +cYc +cWU +cWU +cWU +cWU +cWU +cWU +cWU +cWU +cWU +diV +diX +ccu +diX +djd +diX +diX +djn +diX +cdx +diX +diX +diX +diX +cfk +diX +diX +diX +diX +diX +diX +cGP +diX +djw +djd +cmx +diX +diX +diX +cpS +cqX +crL +cmf aaa aaa aaa @@ -139844,9 +137346,9 @@ aae aae aaf aaf -cYi -cYi -cYi +cXs +cXs +cXs abC aaa aaa @@ -139875,13 +137377,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -139889,15 +137391,15 @@ alc alc alc alc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp abC -aXh +aXg abC abC abC @@ -139910,119 +137412,119 @@ abC abC abC abC -aZO aZN -aZN -aZr -bcM -cNK -bex -aZr -bgu -aZR -bic -bjJ -cPh -biN -blI -bmW -bob -bps -cJE -bst -bqK -btP -bwH -bwH -byP -bzP -bBg -bCi -bDl -bEw -bFK -bEw -bIP -bEw -bEw -bMG -bNQ -bOV -cGp -bQd -bSg -bQd -bQd -bQd -bVc -cXK -cXK -cXK -cXK -cXN -cXK -cXK -cXK -cXK -cXQ -cXR -cXR -cXR -cXR -cXS -cXR -cXR -cXR -cXR -cXT -cXU -cXU -cXU -cdv -cdE -cXU -cXV -cXW -cek -biN -biN -biN -biN -cfX -biN -biN -biN -biN -ciV -cjB -cko -biN -clJ +aZM +aZM +aZq +bcL +cMU +bew +aZq +bgt +aZQ +bib +bjI +cOr +biM +blH +bmV +boa +bpr +cIR +bss +bqJ +btO +bwG +bwG +byO +bzN +bBe +bCf +bDh +bEr +bFF +bEr +bIK +bEr +bEr +bMy +bNG +bOK +cFC +bPP +bRO +bPP +bPP +bPP +bUC +cWU +cWU +cWU +cWU +cWX +cWU +cWU +cWU +cWU +cXa +cXb +cXb +cXb +cXb +cXc +cXb +cXb +cXb +cXb +cXd +cXe +cXe +cXe +ccJ +ccS +cXe +cXf +cXg +cdy +djr +djr +djr +djr +cfl +djr +djr +djr +djr +cij +ciP +cjC +djr +ckX +clM cmy -cnl -cmy -cmy -cmy -cqG -crL -csE -cmR +clM +clM +clM +cpT +cqY +crR +cmf aaa aaa aaa aaa -cmR -cmR -cmR -cmR +cmf +cmf +cmf +cmf aaa aaa aaa aaa -cmR -cmR -cmR -cmR +cmf +cmf +cmf +cmf aaa aaa aaa @@ -140132,13 +137634,13 @@ abC aaa aaa aaa +aqU +cXE +cXK aqV -cYu -cYA -aqW -aqW -aSj aqV +aSi +aqU aaa aaa aaa @@ -140154,7 +137656,7 @@ abC abC abC abC -aXh +aXg abC aaa aaa @@ -140167,119 +137669,119 @@ aaa aaa aaa aaa -aZN -aZN -aZN -aZr -bcN -cZg -bey -bfn -bgv -bhp -bid -aZr -cPi -cPs -cPs -cPs -boc -cJz -cJF -boc -boc -boc -bvy -bvy -byQ -bzQ -bvy -bCj -cGh -bCj -bCj -bCj -bCj -bCj -aZr -bMH -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -bVN -bWp -bWp -bWp -cXO -bWp -bWp -bWp -bWp -cXO -bWp -bWp -bWp -bWp -cXO -bWp -bWp -bWp -ccS -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -cel -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -bch -aZr -aZr -aZr -cle -clH -aZr -aZr -aZr -aZr -aZr -cqH -crM -csF -cGJ -ctt -ctt -ctt -ctt -cmR -cxN -cyu -cmR -ctt -ctt -ctt -ctt -cqq -cBO -cCc -cmR +aZM +aZM +aZM +aZq +bcM +cYq +bex +bfm +bgu +bho +bic +aZq +cOs +cOC +cOC +cOC +bob +cIM +cIS +bob +bob +bob +bvx +bvx +byP +bzO +bvx +bCg +cFu +bCg +bCg +bCg +bCg +bCg +aZq +bMz +aZq +aZq +aZq +aZq +aZq +aZq +aZq +aZq +aZq +bVc +bVE +bVE +bVE +cWY +bVE +bVE +bVE +bVE +cWY +bVE +bVE +bVE +bVE +cWY +bVE +bVE +bVE +ccg +diT +diT +diT +diT +diT +diT +diT +diT +diT +cdz +diT +diT +diT +diT +diT +diT +diT +diT +djg +diT +diT +diT +cks +ckV +diT +diT +diT +diT +diT +cpU +cqZ +crS +cFW +csG +csG +csG +csG +cmf +cxa +cxH +cmf +csG +csG +csG +csG +cpD +cBb +cBp +cmf aaa aaa aaa @@ -140386,32 +137888,32 @@ alc alc aaa abC -cGc -cGc -cGc -aNo -cYw -cYA -aqW -aqW -cYI -aTg -cGc -cGc +cFp +cFp +cFp +aNn +cXG +cXK +aqV +aqV +cXS +aTf +cFp +cFp akx alc alc alc alc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa abC -aXh +aXg abC aaa aaa @@ -140424,119 +137926,119 @@ aaa aaa aaa aaa -aZN -aZN -aZN -aZr -bcO -bdD -bez -bfo -bgw -bhq -bie -aZr -bjK -bgr -bhm -bib -boc -bpt -bqL -bsu -btQ -cJN -cHh -bvz -bqY -bzR -bBh -bCj -bDm -bEx -bFL -bHq -bIQ -bCj -bLc -bMI -bcS -bOW -baq -bRg -bSh -bSX -bSX -bSX -bSX -bVO -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aYu -cda -cdd -cdh -cdp -cdw -cdw -dad -cdw -cdw -cem -aZr -ccH -cde -cde -cdq -cgv -cgv -chK -cEW -cSw -chK -cDD -clf -clK -cgw -cdU -cdU -cdU -cmR -cqI -crN +aZM +aZM +aZM +aZq +bcN +bdC +bey +bfn +bgv +bhp +bid +aZq +bjJ +bgq +bhl +bia +bob +bps +bqK +bst +btP +cJa +cGu +bvy +bqX +bzP +bBf +bCg +bDi +bEs +bFG +bHl +bIL +bCg +bKV +bMA +bcR +bOL +bap +bQR +bRP +bSC +bSC +bSC +bSC +bVd +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aYt +cco +ccr +ccv +ccD +ccK +ccK +cZn +ccK +ccK +cdA +diT +cbV +ccs +ccs +ccE +cfJ +cfJ +cgY +cEj +cRG +cgY +cCQ +ckt +ckY +cfK +cdi +cdi +cdi +cmf +cpV +cra +crT +csE +cti +cti +cti +cti +cwd +cti +cti +cys +cti +cti +cti +cti +cwV +cAY +cBt csG -ctr -ctV -ctV -ctV -ctV -cwQ -ctV -ctV -czf -ctV -ctV -ctV -ctV -cxI -cBL -cCg -ctt aaa aaa aaa @@ -140626,17 +138128,17 @@ alc alc amI amI -afH -afH -afE -aep -afH -adP -aep -afH -afH -aep -aep +dfa +dfa +deW +deS +dfa +dff +deS +dfa +dfa +deS +deS alc amI amI @@ -140645,15 +138147,15 @@ alc aaa aaa aaa -aJv -aNp -aJv -aPE -aQw -aRx -aKq -aTh -aKq +aJu +aNo +aJu +aPD +dhd +dhi +dgK +aTg +dgK akx akx alc @@ -140668,7 +138170,7 @@ aaa aaa aaa abC -aXh +aXg abC aaa aaa @@ -140681,47 +138183,47 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZr -bcP -bdE -beA -aZr -bgx -bhq -bid -cOX -cOX -cOX -cOX -cOX -boc -bpu -bqM -cJG -bsv -cJO -bvA -bsA -bqY -bzR -bsA -bCk -bDn -bEy -bFM -bEy -bIR -bCj -bcT -bMJ -bcT -bcd -aZr -aZr -aZr +aZO +aZO +aZO +aZq +bcO +bdD +bez +aZq +bgw +bhp +bic +cOh +cOh +cOh +cOh +cOh +bob +bpt +bqL +cIT +bsu +cJb +bvz +bsz +bqX +bzP +bsz +bCh +bDj +bEt +bFH +bEt +bIM +bCg +bcS +bMB +bcS +bcc +aZq +aZq +aZq aaa aaa aaa @@ -140746,54 +138248,54 @@ aaa aaa aaa aaa -aZr -aZr -aZr -bcT -bcT -bcT -bcT -aZr -aZr -aZr -ccH -cde -cde -cdq -cgw -cSo -chL -cSk -cSk -cjC -cSk -clg -cSJ -cgv -cdU -cdU -cdU -cmR -cqJ -crO -csH -cts -ctW -ctW -ctW -ctW -cwR -ctW -ctW -czg -czW -czW -czW -czW -cGO -czW -cCe -ctt +diT +diT +diT +dje +dje +dje +dje +diT +diT +diT +cbV +ccs +ccs +ccE +cfK +cRy +cgZ +cRu +cRu +ciQ +cRu +cku +cRT +cfJ +cdi +cdi +cdi +cmf +cpW +crb +crU +csF +ctj +ctj +ctj +ctj +cwe +ctj +ctj +cyt +czj +czj +czj +czj +cGb +czj +cBr +csG aaa aaa aaa @@ -140881,36 +138383,36 @@ aaa alc alc amI -aep -aep -afH -aqh -afc -aoX -cLQ -cLy -aiA -ayI -alG -aBn -adP -afH -afH -aep +deS +deS +dfa +dfo +dfe +dfw +cLa +dfC +dfF +ayH +dfK +aBm +dff +dfa +dfa +deS alc alc alc akx akx -aJv -aNq -aJv -cYC -aQk -aRy -aKq -aTi -aKq +aJu +aNp +aJu +cXM +dhe +aRx +dgK +aTh +dgK alc alc alc @@ -140925,7 +138427,7 @@ aaa aaa aaa abC -aXh +aXg abC aaa aaa @@ -140938,47 +138440,47 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZr -cNC -bdF -beB -aZr -bgx -bhr -bif -cOX -cPj -cPt -cPA -cPO -boc -bpv -bqM -cJG -bsw -cJO -bvB -bsA -bqY -bzS -bBi -bCl -bDo -bEz -bFN -bEy -bIS -bCj -bcT -bMJ -bcT -bcM -aZr -aZN -aZN +aZO +aZO +aZO +aZq +cMM +bdE +beA +aZq +bgw +bhq +bie +cOh +cOt +cOD +cOK +cOY +bob +bpu +bqL +cIT +bsv +cJb +bvA +bsz +bqX +bzQ +bBg +bCi +bDk +bEu +bFI +bEt +bIN +bCg +bcS +bMB +bcS +bcL +aZq +aZM +aZM aaa aaa aaa @@ -141002,55 +138504,55 @@ abC aaa aaa aaa -ccH -ccH -ccH -aZr -bcd -bNR -bdG -beF -aZr -ccH -cde -cde -cde -cde -cdq -cgv -cSo +cbV +cbV +cbV +diT +djf +dji +djj +djo +diT +cbV +ccs +ccs +ccs +ccs +ccE +cfJ +cRy +cgW chI -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -cqK -crP -csI -cmR -ctt -ctt -cvg -ctt -cmR -cva -cva -cmR -ctt -ctt -ctt -ctt -cmR -cva -cva -cmR +chI +chI +chI +chI +chI +chI +chI +chI +chI +chI +cpX +crc +crV +cmf +csG +csG +cut +csG +cmf +cun +cun +cmf +csG +csG +csG +csG +cmf +cun +cun +cmf aaa aaa aaa @@ -141137,39 +138639,39 @@ akx alc amI amI -aep -afE -afH +deS +deW +dfa aor -afc -ajX -alv -ajX -ajX -ajW -cLA -ajW -cLx -ajW -alG -cLv -aep +dfe +dfs +dfx +dfs +dfs +dfG +dfI +dfG +dfL +dfG +dfK +dfT +deS amI amI -aJv -aKs -aKs -aJv -aNr -aJv -cYC -aQk -aRz -aKq -aTj -aKq -aKq -aKq +aJu +aKr +aKr +aJu +aNq +aJu +cXM +dhe +aRy +dgK +aTi +dgK +dgK +dgK alc amI amI @@ -141179,10 +138681,10 @@ alc alc alc aaa -cGc +cFp abC abC -aXh +aXg abC aaa aaa @@ -141195,119 +138697,119 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZr -aZr -aZr -aZr -aZr -bgx -bhq -bid -cOY -bjL -cPu -cPu -bmY -boc -bpw -bqN -cJH -bsx -cJO -bvC -bwI -byR -bzT -bBj -bCm -bDp -bEy -bFO -bEy -bIT +aZO +aZO +aZO +aZq +aZq +aZq +aZq +aZq +bgw +bhp +bic +cOi +bjK +cOE +cOE +bmX +bob +bpv +bqM +cIU +bsw +cJb +bvB +bwH +byQ +bzR +bBh bCj -bLd -bMK -bNR -bOX -aZr -aZN -aZN -aZN -aZN +bDl +bEt +bFJ +bEt +bIO +bCg +bKW +bMC +bNH +bOM +aZq +aZM +aZM +aZM +aZM aaa -aWs -aWs -aWs -aWs -aWs -aWs -aWs -aWs -aWs -aWs +aWr +aWr +aWr +aWr +aWr +aWr +aWr +aWr +aWr +aWr aaa -aWs -aWs -aWs -aWs -aWs -aWs -aWs +aWr +aWr +aWr +aWr +aWr +aWr +aWr aaa aaa -ccH -ccH -ccH -aZr -aZr -aZr -aZr -aZr -aZr -ccH -cde -cde -cde -cde -cdq -cgw -chK -cSt -ciu -ciX -cjD -ciY -ckr -ciY -clL -clL -cor -clL -ciu -cqJ -crQ -csJ -cmR -ccG -ccG +cbV +cbV +cbV +diT +diT +diT +diT +diT +diT +cbV +ccs +ccs +ccs +ccs +ccE +cfK +cgY +cRD +chI +cil +ciR +cim +cjF +cim +ckZ +ckZ +cnE +ckZ +chI +cpW +crd +crW +cmf +cbU +cbU aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa @@ -141394,52 +138896,52 @@ akx alc amI amI -aep +deS apo aos -ahd -ahd -ahd -cLO -avf -ahd -ahd -ayJ -cLO -ahd -ahd -aDA -afE -afH -aep -aep -aJv -aKt -aLq -aMn -aNs -aOg -cYC -aQk -aRA -aKq -aTk -aTN -aUh -aKq +dfk +dfk +dfk +cKY +ave +dfk +dfk +ayI +cKY +dfk +dfk +aDz +deW +dfa +deS +deS +aJu +aKs +aLp +aMm +aNr +aOf +cXM +dhe +dhj +dgK +aTj +aTM +aUg +dgK alc amI +aVB aVC -aVD -aVC -aVC -aWJ +aVB +aVB +aWI alc aaa aaa abC -aXg -aXi +die +aXh abC aaa aaa @@ -141451,50 +138953,50 @@ aaa aaa aaa aaa -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZr -bgx -bhq -bid -cOX -cPk -cPv -cPB -bmZ -boc -bpx -bqO -cJI -bsy -cJP -bvD -bpN -byS -bzU -bBk -bCl -bDo -bEz -bFP -bHr -bIU -bCj -bLe -bLy -aZr -aZr -aZr -aZN -aZN -aZN -aZN +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +bgw +bhp +bic +cOh +cOu +cOF +cOL +bmY +bob +bpw +bqN +cIV +bsx +cJc +bvC +bpM +byR +bzS +bBi +bCi +bDk +bEu +bFK +bHm +bIP +bCg +bKX +bLr +aZq +aZq +aZq +aZM +aZM +aZM +aZM aaa aaa aaa @@ -141515,56 +139017,56 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccH -ccH -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cdq -cgw -chb +cbV +cbV +cbV +cbV +cbV +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccE +cfK +cgp +cgW chI -ciu -ciY -cjE -ciY +cim +ciS +cim +ciT +cim +cim cjF -ciY -ciY -ckr -cos -clL -ciu -cqL -coK -cGI -cmR -ccG -ccG -ccG +cnF +ckZ +chI +cpY +cnX +cFV +cmf +cbU +cbU +cbU aaa -cmR -cvc -cvc -cmR +cmf +cup +cup +cmf aaa aaa aaa aaa -cmR -cvc -cvc -cmR +cmf +cup +cup +cmf aaa aaa aaa @@ -141647,55 +139149,55 @@ aaa aiR ajJ anv -cUg +cTq aiV -aep -afE -afH -afc -anh -aqY -aqY -aqY -aqY -aqY -aqY -aqY -aqY -aqY -aqY -afc -anh -afE -adP -aHq -adP -aJv -aKu -aLr -aMo -aNt -aOh -cYD -aQk -aRB -aKq -aTl -aTO -aUi -aKq -afH -afH -aVC -aVU -aWm -aWA -aWJ -aWJ -aWJ +deS +deW +dfa +dfe +dfh +aqX +aqX +aqX +aqX +aqX +aqX +aqX +aqX +aqX +aqX +dfe +dfh +deW +dff +aHp +dff +aJu +aKt +aLq +aMn +aNs +aOg +cXN +dhe +aRA +dgK +aTk +aTN +aUh +dgK +dfN +dfN +aVB +aVT +aWl +aWz +aWI +aWI +aWI abC abC -aXh +aXg abC abC aaa @@ -141708,51 +139210,51 @@ aaa aaa aaa aaa -aZN -aZN -aZN -aZN -aZN -aZP -aZN -aZP -aZr -bgx -bhq -bid -cOX -cPl -cPw -cPC -cPP -boc -bpy -bqP -bsz -boc -boc -bwJ -bwJ -byT -bzV -bpB -bCk -bDn -bEy -bFQ -bEy -bIV -bCj -bLf -bML -beJ -beG -aZP -aZP -aZN -aZN -aZN +aZM +aZM +aZM +aZM +aZM aZO +aZM +aZO +aZq +bgw +bhp +bic +cOh +cOv +cOG +cOM +cOZ +bob +bpx +bqO +bsy +bob +bob +dku +bwI +byS +bzT +bpA +bCh +bDj +bEt +bFL +bEt +bIQ +bCg +bKY +bMD +beI +beF +aZO +aZO +aZM +aZM +aZM +aZN abC abC abC @@ -141772,43 +139274,43 @@ abC abC abC abC -ccI -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cdq -cdU -chK -cSu -ciu -ciZ +cbW +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccE +cdi +cgY +cRE +chI +cin +ciT +cjD +ciT cjF -ckp -cjF -ckr -ciY -clL -cot -cpa -cpX -cqM -coK -csJ -ctt -ccG -ccG -ccG +cim +ckZ +cnG +con +cpk +cpZ +cnX +crW +csG +cbU +cbU +cbU aaa aaa aaa @@ -141904,55 +139406,55 @@ aaa aiS alj ajK -cUh +cTr aiV aiV -aTA +deX aor aos -aqn -aqY -arT +aqm +aqX +arS +asU +arS asV -arT -asW -asW -axg -ayK -arT -aqY -aqh -aDB -alG -ajW -cMa -afE -aJw -aKv -aLs -aMp -aNu -aOi -aPF -aQm -aRC -cFI -aTm -aTP -aUj -aKq +asV +axf +ayJ +arS +aqX +dfo +aDA +dfK +dfG +dgb +deW +aJv +aKu +aLr +aMo +aNt +aOh +aPE +dhf +aRB +cEV +aTl +aTO +aUi +dgK ajb -aqh -aVD -aVV -aWn -aWB -aWK -aWS -aWK -aWO -aWO -aXi +dfY +aVC +aVU +aWm +aWA +aWJ +aWR +aWJ +dib +dib +aXh abC abC abC @@ -141965,51 +139467,51 @@ abC abC abC abC +aZN +aZM +aZM +aZM +aZM aZO -aZN -aZN -aZN -aZN -aZP -aZN -aZP -aZr -bgx -bhq -bid -cOX -cPm -cPx -cPD -bna -bod -bpz -bqQ -bsA -cZh -btR -bvE -bxT -bvE -bzW -bBl -bCj -bDq -bEA -bFQ -bHs -bIW -bCj -bLg -bMM -bNS -beJ -beG -beG -aZP -aZP -aZN -aZN +aZM +aZO +aZq +bgw +bhp +bic +cOh +cOw +cOH +cON +bmZ +boc +bpy +bqP +bsz +cYr +btQ +bvD +bxS +bvD +bzU +bBj +bCg +bDm +bEv +bFL +bHn +bIR +bCg +bKZ +bME +bNI +beI +beF +beF +aZO +aZO +aZM +aZM aaa aaa aaa @@ -142029,43 +139531,43 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cdq -cdU -ctU +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccE +cdi +cth +cgW chI -ciu -ciY -ciY -ckq -clh -clL -clL -clL -clL -clL -ciu -cqN -coK -csJ -ctt -ccG -ccG -ccG +cim +cim +cjE +ckv +ckZ +ckZ +ckZ +ckZ +ckZ +chI +cqa +cnX +crW +csG +cbU +cbU +cbU aaa aaa aaa @@ -142167,46 +139669,46 @@ amJ akW aos app -afH -aqY -arU -asW +dfa +aqX arT -arT -awu -asW -asW -azZ -aqY -afE +asV +arS +arS +awt +asV +asV +azY +aqX +deW amn -aBJ -aBJ -aBJ -aAS -aJv -aJv -aJv -aJv -aJv -aJv -aPG -aQx -aRD -aKq -aTn -aTI -aUk -aKq -alw -aVs -aVE -aVW -aWo -aWC -aWJ -aWJ -aWJ +dfU +dfU +dfU +dgj +aJu +aJu +aJu +aJu +aJu +aJu +aPF +aQw +aRC +dgK +aTm +dhC +aUj +dgK +dgP +aVr +aVD +aVV +aWn +aWB +aWI +aWI +aWI abC abC abC @@ -142222,52 +139724,52 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -cFS -bgx -bhq -bid -cOX -bjM -bkJ -cPE -cPQ +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +cFf +bgw +bhp +bic +cOh +bjL +bkI +cOO +cPa +bod +bpz +bqQ +bwH +bsA boe +bvE +bwJ +byT +bzU bpA -bqR -bwI -bsB -bof -bvF -bwK -byU -bzW -bpB -bCj -bDr -bEy -bFQ -bHt -bIX -bCj -cQY -bMN -bNT -bOY -bQe -beJ -aZP -aZN -aZv -aZv -aZv +bCg +bDn +bEt +bFL +bHo +bIS +bCg +cQi +bMF +bNJ +bON +bPQ +beI +aZO +aZM +aZu +aZu +aZu aaa aaa aaa @@ -142286,43 +139788,43 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -ccH -cdU -cgx -ctU -chO -ciu -ciY -ciY -ckr -ciY -ckr -clL -cnm -cou -cou -ciu -cqM -coK -csJ -ctt -ccG -ccG -ccG +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cbV +cdi +cfL +cth +chc +chI +cim +cim +cjF +cim +cjF +ckZ +cmz +cnH +cnH +chI +cpZ +cnX +crW +csG +cbU +cbU +cbU aaa aaa aaa @@ -142415,53 +139917,53 @@ aaa aaa aaa aaa -cFc -ajM +aiT +dkm akz ald alL aiV anr aot -cLG -adP -aqY -arV -asX -atZ -avg +cKQ +dff +aqX +arU asW -axh -asW -aAa -aqY -adP -afE -afH -aiA -cMs -cMz -cMH -aBJ -aAS -cLx -cMy -aKq -aPH -aQr -aRE -aKq -aTo -aTJ -aUl -aKq -aqh -anh -aVD -aVD +atY +avf +asV +axg +asV +azZ +aqX +dff +deW +dfa +dfF +cLC +cLJ +cLR +dfU +dgj +dfL +dgF +dgK +aPG +dhg +aRD +dgK +aTn +dhD +aUk +dgK +dfY +dhL aVC -aVD -aWJ +aVC +aVB +aVC +aWI alc aaa aaa @@ -142478,53 +139980,53 @@ aaa aaa aaa aaa -cGc -aZP -aZP -aZP -aZP -aZP -aZP -aZP -aZP -cFS -bgx -bhq -bid -cOX -bjN -cUP -blJ -cPu -cPU -cQa -cHg -bsA -bEE -bof -bsA -bxU -byV -bzW -bBm -bCj -bDs -bEB -bFR -bHu -bIY -bCj -bLh -bLi -cRn -cQY -cRD -beI -aZP -aZN -aZv -aZv -aZv +cFp +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZO +aZq +bgw +bhp +bic +cOh +bjM +cTZ +blI +cOE +cPe +cPk +cGt +bsz +bEz +boe +bsz +bxT +byU +bzU +bBk +bCg +bDo +bEw +bFM +bHp +bIT +bCg +bLa +bLb +cQx +cQi +cQN +beH +aZO +aZM +aZu +aZu +aZu aaa aaa aaa @@ -142543,43 +140045,43 @@ aaa aaa aaa aaa -ccH -ccH -cde -cde -cgw -cgw -cdq -cdq -ccH -ccH -cde -cde -ccH -cdU -cgv -cgv -cgy -ctU -chM -ciu -ciY +cbV +cbV +ccs +ccs +cfK +cfK +ccE +ccE +cbV +cbV +ccs +ccs +cbV +cdi +cfJ +cfJ +cfM +cth +cha +chI +cim +ciU cjG -cks -cks -cks -cmz -cnn -cov -cpb -cpY -cqO -crG -csK -ctt -ccG -ccG -ccG +cjG +cjG +clN +cmA +cnI +coo +cpl +cqb +cqT +crX +csG +cbU +cbU +cbU aaa aaa aaa @@ -142680,41 +140182,41 @@ alM aiV ans aou -adP -adP -aqY -arT -asW -aua -avh -aua -axi +dff +dff +aqX +arS +asV +atZ +avg +atZ axh -aAa -aqY -adP -adP -cMh -cMh -cMh -cMh -cMh -cMh -anh -cLx -afE -aOc -aPI -aQy -aRF -aSk -aTp -aKq -aKq -aKq -aos +axg +azZ +aqX +dff +dff +cLr +cLr +cLr +cLr +cLr +cLr +dfh +dfL +deW +dgL +aPH +aQx +aRE +aSj +aTo +dgK +dgK +dgK +dfV aoU -afE +dfO alc alc alc @@ -142736,106 +140238,106 @@ aaa aaa aaa aaa -aZP -aZP -aZP -aZr -aZr -aZr -aZr -aZr -aZr -bgx -bhq -big -cOZ -biQ -biQ -biQ -biQ -bof -bpB -bqQ -bsA -bEE -cKU -bwL -bof -bof -bzX -bBn -bCj -bDt -bCl -bFS -bHv -bCj -bCj -cGm -bLi -bLi -cQY +aZO +aZO +aZO +aZq +aZq +aZq +aZq +aZq +aZq +bgw +bhp +bif +cOj +biP +biP +biP +biP +boe +bpA +bqP +bsz +bEz +cKg +bwK +boe +boe +bzV +bBl +bCg +bDp +bCi +bFN +bHq +bCg +bCg +cFz +bLb +bLb +cQi +cQN +beF +aZO +aZO +aZM +aZM +aZu +aZu +aZu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cbV +cbV +ccs +ccs +cfK +ccL +ccT +cfK +cdi +cfJ +ccE +ccE +cdi +cdi +ceL +cfm +cfm +cth cRD -beG -aZP -aZP -aZN -aZN -aZv -aZv -aZv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ccH -ccH -cde -cde -cgw -cdx -cdF -cgw -cdU -cgv -cdq -cdq -cdU -cdU -cfx -cfY -cfY -ctU -cSt -ciu -cja -cjH -ciY -ckr -ciY -ciY -ciY -cow -ciY -ciu -cGG -coK -csJ -ctt -ccG -ccG +chI +cio +ciV +cim +cjF +cim +cim +cim +cnJ +cim +chI +cFT +cnX +crW +csG +cbU +cbU aaa aaa aaa @@ -142939,43 +140441,43 @@ aiV any any any -aqY -aqY -aqY -aub -avi -aub -aqY -aqY -aAb -aqY +aqX +aqX +aqX +aua +avh +aua +aqX +aqX +aAa +aqX any any -cMh -cMn -cMt -cMA -cMI -cMh +cLr +cLx +cLD +cLK +cLS +cLr amn -ahd -aNh -aOj -aPJ -aQz -aRG -aKq -aKq -aKq -adP -adP -anh -afc -aKq -aKq -aKq -aKq -aKq +dfk +aNg +aOi +aPI +aQy +aRF +dgK +dgK +dgK +dfM +dfM +dhL +dgd +dgK +dgK +dgK +dgK +dgK alc aaa aaa @@ -142993,54 +140495,54 @@ aaa aaa aaa aaa -aZP -aZP -aZN -aZr -bcd -bcR -bdG -beC -aZr -bgx -bhq -bid -biQ -bjO -bkK -blK -bnb -bog -bpC -bqS -bsC -cQb -cQc -cQc -cQc -byW -bzY -bBo -bCn -bDu -bEC -bFT -bHw -bIZ -bKe -bJd -bMO -bLi -cRx -cRD -beG -aZP -aZP -aZN -aZN -aZN -aZv -aZv +aZO +aZO +aZM +aZq +bcc +bcQ +bdF +beB +aZq +bgw +bhp +bic +biP +bjN +bkJ +blJ +bna +bof +bpB +bqR +bsB +cPl +cPm +cPm +cPm +byV +bzW +bBm +bCk +bDq +bEx +bFO +bHr +bIU +bJY +bIY +bMG +bLb +cQH +cQN +beF +aZO +aZO +aZM +aZM +aZM +aZu +aZu aaa aaa aaa @@ -143056,43 +140558,43 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cdq -cdy -ctU -cdG -cdG -cdT -cdG -cdU -cdG -ctU -cfx -cfY -cgw -cSp +cbV +cbV +cbV +ccs +ccs +ccE +ccM +cth +ccU +ccU +cdh +ccU +cdi +ccU +cth +ceL +cfm +cfK +cRz +cgW chI -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -ciu -cqP -coK -csJ -ctt -ccG -ccG +chI +chI +chI +chI +chI +chI +chI +chI +chI +chI +cqc +cnX +crW +csG +cbU +cbU aaa aaa aaa @@ -143194,45 +140696,45 @@ alM amK aiV aov -cLH -aqo -aqZ -arW -asY -auc -avj -auc -axj -ayL -aAc -aBo -aCm -aDC -cMi -cMo -cMu -cMB -cMJ -cMh -cMQ -aTA -auB -akn -aPK -aQk -aRH -aKq -adP -adP -adP -aUL +cKR +aqn +aqY +arV +asX +aub +avi +aub +axi +ayK +aAb +aBn +aCl +aDB +cLs +cLy +cLE +cLL +cLT +cLr +cMa +deX +auA +dgM +aPJ +dhe +aRG +dgK +dfM +dfM +dfM +aUK aoU -aep -aKq -aLo -aLn -aWD -aKq +dgv +dgK +dhS +dhW +aWC +dgK alc alc aaa @@ -143251,53 +140753,53 @@ aaa aaa aaa aaa -aZP -aZN -aZr -bce -bcS -bcS -beD -bfp -bgy -bhs -bif -biQ -bjP -bkL -blL -bnc -boh -bpD -bqT -bsA -bsA -bsA -bsA -bsA -bvD -bzZ -bBp -bBp -bDv -bED -bFU -bHx -bJa -bKf -bLj -bMP -bLi -cQY -bQg -beI -aZN -aZP -aZP -aZN -aZN -aZv -aZv +aZO +aZM +aZq +bcd +bcR +bcR +beC +bfo +bgx +bhr +bie +biP +bjO +bkK +blK +bnb +bog +bpC +bqS +bsz +bsz +bsz +bsz +bsz +bvC +bzX +bBn +bBn +bDr +bEy +bFP +bHs +bIV +bJZ +bLc +bMH +bLb +cQi +bPS +beH +aZM +aZO +aZO +aZM +aZM +aZu +aZu aaa aaa aaa @@ -143313,43 +140815,43 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cdq -cdq -cdH -cSh -cdG -cdG -ctU -cdG -cdG -ceY -cdU -cdU -cgv -cSq -chI -cgv -cgw -cdU -cgv -cgv -cdU -cdU -cdU -cdU -cdU -cqq -cqK -coK -csJ -ctt -ccG -ccG +cbV +cbV +cbV +ccs +ccs +ccE +ccE +ccV +cRr +ccU +ccU +cth +ccU +ccU +cem +cdi +cdi +cfJ +cRA +cgW +cfJ +cfK +cdi +cfJ +cfJ +cdi +cdi +cdi +cdi +cdi +cpD +cpX +cnX +crW +csG +cbU +cbU aaa aaa aaa @@ -143443,8 +140945,8 @@ aaa aaa aaa aaa -cFd -ajM +aiT +dkm akA ald alO @@ -143453,108 +140955,108 @@ ant aow apq apq -ara -ara -cGU -ara -avk +aqZ +aqZ +cGh +aqZ +avj apq apq -ayM -aAd -aBp -cLZ -aDD -cMj -cMp -cMv -cMC -cMK -cMh -afH -aep -afH -aKq -aPL -aQA -aRI -aOj -aTq -ahd -ahd +ayL +aAc +aBo +cLj +aDC +cLt +cLz +cLF +cLM +cLU +cLr +dfa +deS +dfa +dgK +aPK +aQz +aRH +dhn +aTp +dfX +dfX aoU -afH -aep -aKq -aMl -aMl -aWE -aKq -aKq -aKq -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +dfN +dgv +dgK +dhT +dhT +aWD +dgK +dgK +dgK +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa -aZr -aZr -aZr -bcf -bcT -bcT -beE -aZr -bgx -bhq -bid -biQ -bjQ -bkM -blM -bnd -boi -bpE -bqU -bpN -bpN -bpN -bwM -bpN -bpN -bAa -bsA -bsA -bsA -bEE -bsA -bHy -bJb -bKg -bLk -bMQ -bLi -cRy -cRD -beG -aZP -aZP -aZP -aZN -aZN -aZN -aZN +aZq +aZq +aZq +bce +bcS +bcS +beD +aZq +bgw +bhp +bic +biP +bjP +bkL +blL +bnc +boh +bpD +bqT +bpM +bpM +bpM +bwL +bpM +bpM +bzY +bsz +bsz +bsz +bEz +bsz +bHt +bIW +bKa +bLd +bMI +bLb +cQI +cQN +beF +aZO +aZO +aZO +aZM +aZM +aZM +aZM aaa aaa aaa @@ -143570,42 +141072,42 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cdq -cdq -cdq -cdU -cdU -cdq -cdq -cdU -cgw -cdU -cdU -cdU -cdU -cgv -chP -chK -cgv -cSy -cSB -cgv -cSK -cgv -cgw -cgw -cpc -cmR -cqL -coK -csJ -ctt -ccG +cbV +cbV +cbV +ccs +ccs +ccE +ccE +ccE +cdi +cdi +ccE +ccE +cdi +cfK +cdi +cdi +cdi +cdi +cfJ +chd +cgY +cfJ +cRI +cRL +cfJ +cRU +cfJ +cfK +cfK +cop +cmf +cpY +cnX +crW +csG +cbU aaa aaa aaa @@ -143710,108 +141212,108 @@ anu aox aox aox -arb -arb +ara +ara aox -arb -avl +ara +avk aov aov aov aov -aBp +aBo aov -aDD -cMk -cMp -cMw -cMD -cML +aDC +cLu +cLz +cLG +cLN +cLV any any any any any -aPK -aQk -aRG -akn -akW -aqh -anZ +aPJ +dhe +aRF +dho +dhu +dfY +dfW afw -afH -aep -aKq -aVX -aWp -aWp -aWL -aWT +dfN +dgv +dgK +aVW +aWo +aWo +aWK +aWS +aWV aWW -aWX -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aYQ +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aqU +aYP +aZp +aZp +bap +baT +bap +bcf +bcL +bcL +beE aZq -aZq -baq -baU -baq -bcg -bcM -bcM -beF -aZr -bgz -bht -bih -biQ -biQ -biQ -biQ -biQ -boj -bpF -bqV -bof -btS -btS -bof -btS -bof -btS -btS -bof -bDw -bEF -bFV -bFV -bFV -bKh -bLk -bMR -bLi -bNS -bQh -beJ -aZP -aZP -aZP -aZN -aZN -aZN +bgy +bhs +big +biP +biP +biP +biP +biP +boi +bpE +bqU +boe +btR +btR +boe +btR +boe +btR +btR +boe +bDs +bEA +bFQ +bFQ +bFQ +bKb +bLd +bMJ +bLb +bNI +bPT +beI aZO +aZO +aZO +aZM +aZM +aZM +aZN abC abC abC @@ -143827,42 +141329,42 @@ abC abC abC abC -ccI -ccG -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cde -cdq -cdq -cgv -cfV -cgu -cgu -cjI -cgu -cSG -cgu -cSk -cjC -cox -cpd -cle -cqK -crR -csK -ctt -ccG +cbW +cbU +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccE +ccE +cfJ +cfj +cfI +cfI +ciW +cfI +cRQ +cfI +cRu +ciQ +cnK +coq +cks +cpX +cre +crX +csG +cbU aaa aaa aaa @@ -143889,11 +141391,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -143966,109 +141468,109 @@ amN aiV aov aov -aqp -arc -arX -asZ -asc -avm -awv +aqo +arb +arW +asY +asb +avl +awu aox aox aox -aBq -ayQ -cMg -cMl -cMq -cMx -cME -cMM +aBp +ayP +cLq +cLv +cLA +cLH +cLO +cLW any -aLt -aMq -aNv -aOk -aPM -aQB -aRG -aKq -aKq -aKq -aKq -aKq -aKq -aKq -aKq -aVY -cFI -aKq -aKq -aKq -aKq -aWY -aXa -aXa -aXa -cXe -aXa -aXa -aXa -aXa -cXe -aXa -aXa -aXa -aYR -aZr -aZr -aZr -aZr -aZr -aZr -aZr -aZr -cFS -aZr -bgA -bhq -bii -biQ -bjR -bkN -blN -bne -bok -bpG -bqW -cGd -btT -bvG -bwN -bxV -byX -bvG -bBq -btR -bsA -bEE -bFV -bHz -bJc -cHq -bLl -bMS -bLi -cQY -cRD -beG -beG -aZP -aZP -aZN -aZN -aZN -aZN +aLs +aMp +aNu +aOj +aPL +aQA +aRF +dgK +dgK +dgK +dgK +dgK +dgK +dgK +dgK +aVX +cEV +dgK +dgK +dgK +dgK +aWX +aWZ +aWZ +aWZ +cWo +aWZ +aWZ +aWZ +aWZ +cWo +aWZ +aWZ +aWZ +aYQ +aZq +aZq +aZq +aZq +aZq +aZq +aZq +aZq +cFf +aZq +bgz +bhp +bih +biP +bjQ +bkM +blM +bnd +boj +bpF +bqV +cFq +btS +bvF +bwM +bxU +byW +bvF +bBo +btQ +bsz +bEz +bFQ +bHu +bIX +cGD +bLe +bMK +bLb +cQi +cQN +beF +beF +aZO +aZO +aZM +aZM +aZM +aZM aaa aaa aaa @@ -144084,57 +141586,57 @@ aaa aaa aaa aaa -ccG -ccG -ccH -cde -cde -cde -cde -cde -cde -cde -ccH -cde -cde -cde -cde -cde -cdq -cdq -cgv -chQ -cgZ -cdG -chM -cdT -cdG -ctU -cSh -cDT -cDD -cSL -cle -cqK -coK -csL -cmR -ccG -ccG +cbU +cbU +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +ccs +ccs +ccs +ccs +ccs +ccE +ccE +cfJ +che +cgn +ccU +cha +cdh +ccU +cth +cRr +cDg +cCQ +cRV +cks +cpX +cnX +crY +cmf +cbU +cbU aaa aaa -cmR -cva -cva -cmR +cmf +cun +cun +cmf aaa aaa aaa aaa -cmR -cva -cva -cmR +cmf +cun +cun +cmf aaa aaa aaa @@ -144146,11 +141648,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -144224,108 +141726,108 @@ aiV aov aov aoz -ard -arY +arc +arg any -aud -avn +arg +avm aoz aov aov -aAe +aAd any -aCn -aDD +aCm +aDC any any any any any any -aLu +aLt aov aov -aBp -aPN -aQk -aRJ -aSl -aTr -aSl -aSl -aUM -cYY -aVt -cNd -aVZ -aSl -aSl -aWM -aWU -cIY -cIZ -cIZ -cIZ -cIZ -cXf -aXt -aXt -aXt -aXt -cXn -aXt -aXt -aXt -aXt -cJe -aZQ -cJj -baV -cJj -cJj -cJj -bdH -cJj -cJj -bgB -cXp -bid -biQ -bjP -bkL -blL -bnf -boh -bpD -bqX -bsD -btU -bvH -bwO -bxW -byY -bAb -bBr -bCo -bBk -bEE -bFV -bHA -bJd -bJd -bLk -bMT -bLi -cQY -bQi -bJo -beJ +aBo +aPM +dhe +aRI +aSk +aTq +aSk +aSk +aUL +cYi +aVs +cMn +aVY +aSk +aSk +aWL +aWT +cIl +cIm +cIm +cIm +cIm +cWp +aXs +aXs +aXs +aXs +cWx +aXs +aXs +aXs +aXs +cIr aZP -aZP -aZN -aZN -aZP -aZN +cIw +baU +cIw +cIw +cIw +bdG +cIw +cIw +bgA +cWz +bic +biP +bjO +bkK +blK +bne +bog +bpC +bqW +bsC +btT +bvG +bwN +bxV +byX +bzZ +bBp +bCl +bBi +bEz +bFQ +bHv +bIY +bIY +bLd +bML +bLb +cQi +bPU +bJj +beI +aZO +aZO +aZM +aZM +aZO +aZM aaa aaa aaa @@ -144341,57 +141843,57 @@ aaa aaa aaa aaa -ccG -ccG -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ccH -ccH -ccH -cdq -cdq -cdq -cdU -cgv -cSx -cjJ -cgZ -cdU -cgw -cdU -cgv -cdU -ceF -ceF -cHG -crS -csM -cmR -ccG -ccG -ccG +cbU +cbU +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cbV +cbV +cbV +ccE +ccE +ccE +cdi +cfJ +cRH +ciX +cgn +cdi +cfK +cdi +cfJ +cdi +cdT +cdT +cGT +crf +crZ +cmf +cbU +cbU +cbU aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa aaa -ctt -cvb -cvb -ctt +csG +cuo +cuo +csG aaa aaa aaa @@ -144403,11 +141905,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -144481,108 +141983,108 @@ aiV aov aov aoz -are -ari +ard +arh aoz -ari -are +arh +ard aoz -axk -ayN -aAf +axj +ayM +aAe any -aCo -aDE +aCn +aDD +aBn +aGs +aHq +aIx +aJw +aKv +aLu +aov +aov aBo -aGt -aHr -aIy -aJx -aKw -aLv -aov -aov -aBp -aPN -aQC -aRK -aQk -aTs -aQk -aQk -aUN -aQk -aSw -aQk -aQk -aQk -aQk -aWN -aQk -aQw -cXa -cXa -cXa -cXa -cXa -cXa -cYO -cXa -cXa -cXa -cXa -cXa -cXa -cXa -aZt -aZR -bas -aZR -aZR -aZR -aZR -bdI -aZR -aZR -bgC -cFZ -bid -biQ -bjQ -bkM -blM -bng -boi -bpE -bqY -bsE -btV -bvI -bwP -bwP -bwP -bAc -bBs -bCp -bDx -bEG -bFV -bHB -bJd -bJd -bLk -bMU -bLi -bOZ -bQj -bRh -beI -aZP -aZP -aZN -aZP -aZP -aZP +aPM +aQB +aRJ +dhe +aTr +dhe +dhe +aUM +dhe +dhO +dhe +dhe +dhe +dhe +aWM +dhe +dhd +cWk +cWk +cWk +cWk +cWk +cWk +cXY +cWk +cWk +cWk +cWk +cWk +cWk +cWk +aZs +aZQ +bar +aZQ +aZQ +aZQ +aZQ +bdH +aZQ +aZQ +bgB +cFm +bic +biP +bjP +bkL +blL +bnf +boh +bpD +bqX +bsD +btU +bvH +bwO +bwO +bwO +bAa +bBq +bCm +bDt +bEB +bFQ +bHw +bIY +bIY +bLd +bMM +bLb +bOO +bPV +bQS +beH +aZO +aZO +aZM +aZO +aZO +aZO aaa aaa aaa @@ -144598,57 +142100,57 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ceF -ceF -ceF -ceF -ceF -ceF -ceF -ceG -ceF -ceF -ceF -ceF -ceF -ceF -ceG -ceF -ceF -cpZ -cqQ -crT -csN -cGJ -ctt -ctt -ctt -ctt -cmR -cvc -cvc -cmR -ctt -ctt -ctt -ctt -cmR -cvc -cvc -cmR +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdT +cdT +cdT +cdT +cdT +cdT +cdT +cdU +cdT +cdT +cdT +cdT +cdT +cdT +cdU +cdT +cdT +cpm +cqd +crg +csa +cFW +csG +csG +csG +csG +cmf +cup +cup +cmf +csG +csG +csG +csG +cmf +cup +cup +cmf aaa aaa aaa @@ -144660,11 +142162,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -144738,108 +142240,108 @@ any aoz aoz aoz -ard -arZ +arc +asa aoz -aue -avn +asa +avm aoz aoz aoz aoz any -aCp -aDF -aEY -aGu -aHs +aCo +aDE +aEX +aGt +aHr aov -aDD +aDC aoz -aLw +aLv aov aov -aOl -aPO -aQD -aRL -aSm -aTt -aTQ -aUm -aUO -aVi -aVu -aVF -aPy -aWq -aPy -aPy -aPy -aPC -cXa -cXa -cXa -cXa -cXg -cXa -cXa -cXa -cXa -cXg -cXa -cXa -cXa -cXa -aZu -aZS -bat -baW -bbB -bbB -bcU -bdJ -bbB -bbB -bgD -baW +aOk +aPN +aQC +aRK +aSl +aTs +aTP +aUl +aUN +aVh +aVt +aVE +dhU +aWp +dhU +dhU +dhU +dia +cWk +cWk +cWk +cWk +cWq +cWk +cWk +cWk +cWk +cWq +cWk +cWk +cWk +cWk +aZt +aZR +bas +baV +bbA +bbA +bcT +bdI +bbA +bbA +bgC +baV +bii bij -bik -bik -bik -bik -bik -bik -bpH -bqZ -bof -btW -bvJ -bwQ -bxX -byZ -btW -bvJ -bof -bDy -bEE -bFV -bHC -bJd -bKi -bLm -bJe -bNU -bPa -bQk -bGf -beI -aZP -aZP -aZN -aZP -aZP -aZP +bij +bij +bij +bij +bij +bpG +bqY +boe +btV +bvI +bwP +bxW +byY +btV +bvI +boe +bDu +bEz +bFQ +bHx +bIY +bKc +bLf +bIZ +bNK +bOP +bPW +bGa +beH +aZO +aZO +aZM +aZO +aZO +aZO aaa aaa aaa @@ -144855,57 +142357,57 @@ aaa aaa aaa aaa -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -cde -cde -ccH -ceG -ceZ -cfy -cfy -cgz -cff -chR -cHB -cjc -civ -cku -cGB -civ -cHB -civ -coy -chT -chT -cqR -coK -csO -ctv -ctY -ctY -ctY -ctY -cwS -ctY -ctY -czm -czY -ctV -ctV -ctV -ctV -cBL -cCd -ctt +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdU +cen +ceM +ceM +cfN +cet +chf +cGO +ciq +chJ +cjI +cFO +chJ +cGO +chJ +cnL +chh +chh +cqe +cnX +csb +csI +ctl +ctl +ctl +ctl +cwf +ctl +ctl +cyz +czl +cti +cti +cti +cti +cAY +cBq +csG aaa aaa aaa @@ -144917,11 +142419,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -144991,113 +142493,113 @@ aaa aaa aaa abC -aqV +aqU aoA aoA aoA +are +arf +aoA arf -asa -aoA -auf -avo +avn aoA aoA aoA aaa any -aCq -aDG -aEZ -aGv +aCp +aDF +aEY +aGu aov aov -aJy -aKx -aLx +aJx +aKw +aLw aov aov -aOl -aOl -aQE -aRM -aSn +aOk +aOk +aQD +aRL +aSm any -aKq -aKq -aUP -aOv -aOc -aKq -aKq -aKq -aKq -aKq -aKq -aKq -aWZ -aWZ -aWZ -aWZ -cXh -aWZ -aWZ -aWZ -aWZ -cXh -aWZ -aWZ -aWZ -aWZ -aZr -aZr -aZr -aZr -aZr -bch -aZr -aZr -aZr -bfq -bgE -aZr -bik -biR +dgK +dgK +aUO +aOu +dgL +dgK +dgK +dgK +dgK +dgK +dgK +dgK +aWY +aWY +aWY +aWY +cWr +aWY +aWY +aWY +aWY +cWr +aWY +aWY +aWY +aWY +aZq +aZq +aZq +aZq +aZq +bcg +aZq +aZq +aZq +bfp +bgD +aZq +bij +biQ +bjR bjS -bjT -bjT -bnh -bik -bpI -bqV -bof -btS -btS -bof -btS -bof -btS -btS -bof -bDz -bEE -bFW -bHD -cGk -bKj -bLn -bMV -bLi -beH -bQl -bRi -beJ -aZN -aZN -aZN -aZP -aZP -aZP -aZN +bjS +bng +bij +bpH +bqU +boe +btR +btR +boe +btR +boe +btR +btR +boe +bDv +bEz +bFR +bHy +cFx +bKd +bLg +bMN +bLb +beG +bPX +bQT +beI +aZM +aZM +aZM +aZO +aZO +aZO +aZM aaa aaa aaa @@ -145112,59 +142614,59 @@ aaa aaa aaa aaa -ccG -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -ccH -ceF -cfa -cfz -cfZ -cgA -chi -chS -cfZ -cjd -cfZ -cfZ -cfZ -cfZ -cfZ -cfZ -cfZ -cfZ -cfZ -cqS -cGH -csP -cts -ctW -ctW -ctW -ctW -cwT -cxO -ctW -czg -czZ -cAH -cAH -cGN -cBz -cBP -cCh -ctt -ccG -ccG +cbU +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdT +ceo +ceN +cfn +cfO +cgw +chg +cfn +cir +cfn +cfn +cfn +cfn +cfn +cfn +cfn +cfn +cfn +cqf +cFU +csc +csF +ctj +ctj +ctj +ctj +cwg +cxb +ctj +cyt +czm +czU +czU +cGa +cAM +cBc +cBu +csG +cbU +cbU aaa aaa aaa @@ -145174,11 +142676,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -145248,45 +142750,45 @@ aaa aaa aaa abC -aqV +aqU aoA apr apr apr apr -ata +asZ apr apr apr -axl +axk aoA -aAg +aAf aoz -aCr -aDH -aBq -aGw +aCq +aDG +aBp +aGv aov aov -aJz +aJy aoz -aLy +aLx aov aov aov aov -aQF -ayS -aSo +aQE +ayR +aSn any alc -afH -aUQ -cZa -cZb -cNe -aWa -afH +dfN +aUP +cYk +cYl +cMo +aVZ +dfN alc alc alc @@ -145305,56 +142807,56 @@ aaa abC aaa aaa -aZv -aZv -aZN -aZN -aZP -aZP -aZP -aZP -beJ -bfr -bgF -bhu -bik -biS -bjT -bkO -bjT -bni -bol -bpJ -bra -bsF -btX -btX -bwR -btX -bza -btX -bBt -bCq -bDA -bEH -bFV -bHE -cGl -bKk -bLo -bJd -bLi -beH -bQm -cRE -beH -aZN -aZP -aZP -aZP -aZN -aZN -aZv +aZu +aZu +aZM +aZM +aZO +aZO +aZO +aZO +beI +bfq +bgE +bht +bij +biR +bjS +bkN +bjS +bnh +bok +bpI +bqZ +bsE +btW +btW +bwQ +btW +byZ +btW +bBr +bCn +bDw +bEC +bFQ +bHz +cFy +bKe +bLh +bIY +bLb +beG +bPY +cQO +beG +aZM +aZO +aZO +aZO +aZM +aZM +aZu aaa aaa aaa @@ -145369,73 +142871,73 @@ aaa aaa aaa aaa -ccG -ccH -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -ccH -ceF -cfa -cfA -cfC -cgB -ceF -chT -cfC -cfA -cfC -cfC -cfC -cfC -cfC -cfC -cfC -cgC -chU -cqr -cqr -csQ -cqq -cmR -cmR -cva -cmR -cmR -cmR -cmR -cmR -cva -cmR -cmR -cmR -cqq -cBQ -cCi -cmR -ccH -ccG -ccG -ccG +cbU +cbV +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdT +ceo +ceO +ceQ +cfP +cdT +chh +ceQ +ceO +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +cfQ +chi +cpE +cpE +csd +cpD +cmf +cmf +cun +cmf +cmf +cmf +cmf +cmf +cun +cmf +cmf +cmf +cpD +cBd +cBv +cmf +cbV +cbU +cbU +cbU aaa -ccH +cbV aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -145505,7 +143007,7 @@ aaa aaa aaa abC -aqV +aqU aoA apr apr @@ -145516,34 +143018,34 @@ apr apr apr apr -ayO -aAh +ayN +aAg aoz -aCn -aDI +aCm +aDH any -aGx -aHt -ayQ -aJA -aBq -aLz +aGw +aHs +ayP +aJz +aBp +aLy aox aox aox aox -aQG -cII -aSo +aQF +cHV +aSn any alc -afH -aUR -aLE -ajW -atz -aWb -afH +dfN +aUQ +dhM +dgw +dhQ +aWa +dfN alc alc alc @@ -145562,56 +143064,56 @@ aaa abC aaa aaa -aZv -aZv -aZv -aZN -aZN -aZN -aZP -aZP -beI -bft -bgG -brn -bik -biT -bjU -bkP -blO -bnj -bom -bpK -bqT -bpB -bsA -bsA -bsA -bsA -bsA -bsA -bBu -bCr -bBi -bsA -cKY -bFV -bFV -bFV -bFV -bLi -bLi +aZu +aZu +aZu +aZM +aZM +aZM +aZO +aZO beH -cRD -cQY -beH -aZN -aZP -aZP -aZP -aZN -aZN -aZv +bfs +bgF +brm +bij +biS +bjT +bkO +blN +bni +bol +bpJ +bqS +bpA +bsz +bsz +bsz +bsz +bsz +bsz +bBs +bCo +bBg +bsz +cKk +bFQ +bFQ +bFQ +bFQ +bLb +bLb +beG +cQN +cQi +beG +aZM +aZO +aZO +aZO +aZM +aZM +aZu aaa aaa aaa @@ -145626,73 +143128,73 @@ aaa aaa aaa aaa -ccG -ccH -ccH -ccH -ccH -cde -cde -cde -cde -cde -cde -cde -ccH -ceF -cfb -cfB -cfC -cgC -chj -chU -chU -chU -chU -chU -chU -chU -cmA -chU -chU -cpe -ceF -cmR -cmR -cmR -cmR -ccG -ctt -cvb -ctt -ccG -ccG -ccG -ctt -cvb -ctt -ccG -ccH -cmR -cmR -cCj -cmR -ccH -ccH -ccH -ccG -ccG -ccH +cbU +cbV +cbV +cbV +cbV +ccs +ccs +ccs +ccs +ccs +ccs +ccs +cbV +cdT +cep +ceP +ceQ +cfQ +cgx +chi +chi +chi +chi +chi +chi +chi +clO +chi +chi +cor +cdT +cmf +cmf +cmf +cmf +cbU +csG +cuo +csG +cbU +cbU +cbU +csG +cuo +csG +cbU +cbV +cmf +cmf +cBw +cmf +cbV +cbV +cbV +cbU +cbU +cbV aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -145762,7 +143264,7 @@ aaa aaa aaa abC -aqV +aqU aoA apr apr @@ -145773,102 +143275,102 @@ apr apr apr apr -ayO -aAh +ayN +aAg aoz -aCn -aDI +aCm +aDH any -aGy -aCn -aIz -aJB -aKy -aLA +aGx +aCm +aIy +aJA +aKx +aLz aov aov aov aov -aQF +aQE aoC -aSo +aSn any alc -afH -aLi -aAU -aVv -aVG -aEt -afH +dfN +dhI +dhN +aVu +aVF +dhV +dfN alc alc alc alc -aWs -aWs -aWs +aWr +aWr +aWr aaa -aWs -aWs -aWs -aWs +aWr +aWr +aWr +aWr aaa -aWs -aWs -aWs -aWs -aWs -aZv -aZv -aZv -aZv -aZN -aZN -aZN -aZP -beJ -bfu -bgG -cOC -bik -biU -bjT -bkQ -cHf -bnk -bik -bpB -bqU -bpK -btY -bvK -bwS -bxY -bwS -bAd -bBv -bCs -bsA -bsA -bDB -bHF -bJf -bKl -bLp -bDE -beH -beH -bQi -bRj +aWr +aWr +aWr +aWr +aWr +aZu +aZu +aZu +aZu +aZM +aZM +aZM +aZO beI -aZN -aZP -aZP -aZP -aZN -aZN -aZv +bft +bgF +cNM +bij +biT +bjS +bkP +cGs +bnj +bij +bpA +bqT +bpJ +btX +bvJ +bwR +bxX +bwR +bAb +bBt +bCp +bsz +bsz +bDx +bHA +bJa +bKf +bLi +bDA +beG +beG +bPU +bQU +beH +aZM +aZO +aZO +aZO +aZM +aZM +aZu aaa aaa aaa @@ -145886,70 +143388,70 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -ccH -ceF -cfc -cfC -cfC -cgD -ceF -cfC -cfC -cfC -cfC -cfC -cli -cfC -cmB -cfC -cfC -cpf -ceF -ccH -ccH -ccH -ccG +cbV +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +cbV +cdT +ceq +ceQ +ceQ +cfR +cdT +ceQ +ceQ +ceQ +ceQ +ceQ +ckw +ceQ +clP +ceQ +ceQ +cos +cdT +cbV +cbV +cbV +cbU aaa -cmR -cvc -cmR -ccG -ccG +cmf +cup +cmf +cbU +cbU aaa -cmR -cvc -cmR +cmf +cup +cmf aaa -ccH -ccH -cBR -cCk -cBR -cBR -ccH -ccH -ccG -ccH -ccH +cbV +cbV +cBe +cBx +cBe +cBe +cbV +cbV +cbU +cbV +cbV aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146019,7 +143521,7 @@ aaa aaa aaa abC -aqV +aqU aoA apr apr @@ -146030,34 +143532,34 @@ apr apr apr apr -ayO -aAh +ayN +aAg aoz -aCs -aDJ +aCr +aDI any -aGz -aCn +aGy +aCm aov -aJC +aJB aoz -aLB -aMr -aNw -aOm -aPP -aQH -aRN -aSp +aLA +aMq +aNv +aOl +aPO +aQG +aRM +aSo any alc -afH -afH -afH -akn -afH -afH -afH +dfN +dfN +dfN +dho +dfN +dfN +dfN alc alc alc @@ -146078,54 +143580,54 @@ aaa aaa aaa aaa -aZv -aZv -aZv -aZN -aZN -aZN -beH -bfu -bgG -cOq -bik -biV -bjV -bjT -blP -bnl -bik -bpL -brb -bpB -btZ -cKV -bvL -bvL -bvL -bAe -bBw -bCt -bDB -bDB -bDB -bHG -bJg -bJg -bLq -bDE -beH -bPb -bQi -cRF -beJ -aZN -aZP -aZP -aZP -aZN -aZN -aZv +aZu +aZu +aZu +aZM +aZM +aZM +beG +bft +bgF +cNA +bij +biU +bjU +bjS +blO +bnk +bij +bpK +bra +bpA +btY +cKh +bvK +bvK +bvK +bAc +bBu +bCq +bDx +bDx +bDx +bHB +bJb +bJb +bLj +bDA +beG +bOQ +bPU +cQP +beI +aZM +aZO +aZO +aZO +aZM +aZM +aZu aaa aaa aaa @@ -146143,70 +143645,70 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccH -ccH -ccH -ccH -cde -cde -ccH -ceF -cfd -cfC -cga -cgE -cff -cfC -cfC -cfC -cfC -cfC -cfC -cfC -cfC -cfC -cfC -cfC -ceF -ccH -ccH -ccG -ccG +cbV +cbV +cbV +cbV +cbV +cbV +cbV +ccs +ccs +cbV +cdT +cer +ceQ +cfo +cfS +cet +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +ceQ +cdT +cbV +cbV +cbU +cbU aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa -ccH -cBR -cCl -cCu -cBR -cBR -cDd -cDd -cmR +cbV +cBe +cBy +cBH +cBe +cBe +cCq +cCq +cmf aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146276,7 +143778,7 @@ aaa aaa aaa abC -aqV +aqU aoA apr apr @@ -146286,33 +143788,33 @@ apr apr apr apr -axl +axk aoA -aAi +aAh aoz -aCn -aDI +aCm +aDH any -aGA -aCn -aIA -aJD +aGz +aCm +aIz +aJC any any any any -aOn +aOm any -aQI -auE +aQH +dhk any any alc amI -afH -ajW -cZc -afE +dfN +dgw +cYm +dfO alc alc alc @@ -146337,52 +143839,52 @@ abC abC abC abC -aZO -aZN -aZN aZN +aZM +aZM +aZM +beH +cNm +bgF +bfr +bij +biV +biV +biV +biV +biV +bij +bpA +bqX +bpA +btZ +bvK +bwS +bxY +bza +bAd +bBv +bCr +bDy +bED +bFS +bHC +bJc +bKg +bLk +bDA +bNL +cQi +cQN +cQH beI -cOc -bgG -bfs -bik -biW -biW -biW -biW -biW -bik -bpB -bqY -bpB -bua -bvL -bwT -bxZ -bzb -bAf -bBx -bCu -bDC -bEI -bFX -bHH -bJh -bKm -bLr -bDE -bNV -cQY -cRD -cRx -beJ -aZN -aZN -aZN -aZN -aZN -aZN -aZN +aZM +aZM +aZM +aZM +aZM +aZM +aZM aaa aaa aaa @@ -146400,37 +143902,37 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccG -ccG -ccH -ccH -ccH -ccH -ccH -ceG -cfe -cfD -cfD -cgF -cff -cfC -ciw -cfC -cfC -cfC -clj -cfC -cfC -cfC -ciw -cGE -ceF -ccH -ccH -ccG +cbV +cbV +cbV +cbU +cbU +cbV +cbV +cbV +cbV +cbV +cdU +ces +ceR +ceR +cfT +cet +ceQ +chK +ceQ +ceQ +ceQ +ckx +ceQ +ceQ +ceQ +chK +cFR +cdT +cbV +cbV +cbU aaa aaa aaa @@ -146438,32 +143940,32 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa -ccH -cBR -cCm -cCv -cCH -cCH -cDe -cDp -cDd +cbV +cBe +cBz +cBI +cBU +cBU +cCr +cCC +cCq aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146533,43 +144035,43 @@ aaa aaa aaa abC -aqV +aqU aoA aoA aoA -arg -arg +arf +arf aoA -aug -arg +auf +arf aoA aoA aoA aaa any -aCq -aDI +aCp +aDH any -aGB -aCn +aGA +aCm aov -cMN +cLX any -aep -aep -adP -afH -ajW -aQJ -cIJ -cMa -afE +dgv +dgv +dfM +dfN +dgw +aQI +cHW +cLk +dfO alc alc -afE -ajW -aVI -afH +dfO +dgw +aVH +dfN amI amI amI @@ -146595,51 +144097,51 @@ aaa aaa aaa aaa -aZN -aZN -aZN +aZM +aZM +aZM +beG +bft +bgG +bhv +bij +biW +biW +biW +biW +bnl +bok +bpL +bqX +bsF +bua +bvK +bwT +cPu +bxZ +bAe +bBw +bCs +bDz +bEE +bFT +bHD +bJd +bKh +bLl +bMO +bNM +bOR +bPZ +cQi beH -bfu -bgH -bhw -bik -biX -biX -biX -biX -bnm -bol -bpM -bqY -bsG -bub -bvL -bwU -cQk -bya -bAg -bBy -bCv -bDD -bEJ -bFY -bHI -bJi -bKn -bLs -bMW -bNW -bPc -bQn -cQY -beI -aZN -aZN -aZN -aZN -aZN -aZN -aZN +aZM +aZM +aZM +aZM +aZM +aZM +aZM aaa aaa aaa @@ -146657,37 +144159,37 @@ aaa aaa aaa aaa -ccH -ccH -ccH -ccG -ccG -ccG -ccH -ccH -ccH -ccH -ceF -cff -cff -ceF -cgG -ceF -chV -cGz -cff -cff -cff -ceF -chV -cGz -chV -ceF -ceF -ceF -ccH -ccH -ccG +cbV +cbV +cbV +cbU +cbU +cbU +cbV +cbV +cbV +cbV +cdT +cet +cet +cdT +cfU +cdT +chj +cFM +cet +cet +cet +cdT +chj +cFM +chj +cdT +cdT +cdT +cbV +cbV +cbU aaa aaa aaa @@ -146695,32 +144197,32 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa -ccG -ccH -cBR -cCw -cCI -cBR -cDd -cDq -cDd +cbU +cbV +cBe +cBJ +cBV +cBe +cCq +cCD +cCq aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aad aaa aaa @@ -146785,7 +144287,7 @@ aaa aaa aaa aaa -cUc +cTm aaa akx akx @@ -146794,39 +144296,39 @@ any aoz aoz aoz -arh -asb +arg +asa aoz -asb -arh +asa +arg aoz aoz aoz aoz any -aCp -aDI +aCo +aDH any -aGC -aCn +aGB +aCm aov -aJE +aJD any -aep -aep -adP -afE -cLC -cLJ -aiA -afE -afH +dgv +dgv +dfM +dfO +dgU +dgX +dhl +dfO +dfN amI -aep -afH -ajW -afH -aep +dgv +dfN +dgw +dfN +dgv amI amI alc @@ -146842,7 +144344,7 @@ aaa aaa aaa aaa -cGc +cFp aaa aaa aaa @@ -146852,51 +144354,51 @@ aaa aaa aaa aaa -aZN -aZN -aZP -beH -cOd -bgG -cOD -bil -biY -bjW -bjW -blQ -bjW -bon -bpN -brc -bsH -buc -bvL -bwV -cQl -bzc -byb -cQx -bCw -bDE -bEK -bFZ -bHJ +aZM +aZM +aZO +beG +cNn +bgF +cNN +bik +biX +bjV +bjV +blP +bjV +bom +bpM +brb +bsG +bub +bvK +bwU +cPv +bzb +bya +cPH +bCt +bDA +bEF +bFU +bHE +bJe +bFU +bLm +cFA +cQy +bGa +cQN bJj -bFZ -bLt -cGn -cRo -bGf -cRD -bJo -beJ -aZN -aZN -aZN -aZN -aZN -aZN -aZN +beI +aZM +aZM +aZM +aZM +aZM +aZM +aZM aaa aaa aaa @@ -146919,32 +144421,32 @@ aaa aaa aaa aaa -ccG -ccH -ccH -ccH -ccH -ccG -ccG -ccG -cgb -cgH -cgb -cgH -cgb -ccG -ccG -ccG -cgb -cgH -cgb -cgH -cgb -ccG -ccG -ccH -ccH -ccG +cbU +cbV +cbV +cbV +cbV +cbU +cbU +cbU +cfp +cfV +cfp +cfV +cfp +cbU +cbU +cbU +cfp +cfV +cfp +cfV +cfp +cbU +cbU +cbV +cbV +cbU aaa aaa aaa @@ -146952,20 +144454,20 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa -ccG -cBR -cBR -cBR -cBR +cbU +cBe +cBe +cBe +cBe abC -cDr +cCE abC aaa aaa @@ -147042,47 +144544,47 @@ aaa aaa aaa aaa -cUd -cUf -cUf -cUf -cUf +cTn +cTp +cTp +cTp +cTp anw aoy aov aoz -ari -ari +arh +arh aoz -ari -ari +arh +arh aoz -axm -ayP -aAj +axl +ayO +aAi any -aCo -aDI +aCn +aDH any -aGD -aHu -aIB -aJF -aGD -aep -aep -afE -cLy -cLD -ajW -ajW -cLt -afE +aGC +aHt +aIA +aJE +aGC +dgv +dgv +dfO +dgN +dgV +dgw +dgw +dhp +dfO amI -afH -alv -ajW -afE +dfN +dhJ +dgw +dfO amI amI amI @@ -147109,51 +144611,51 @@ aaa aaa aaa aaa -aZN -aZN -aZP -beG -bfx -bka -bhx -bik -biZ -bjX -bkR -blR -biZ -bik -bpO -brd -bsI -bud -bvL -bwW -byc -bzd -bAh -bBz -bCx -cGi -bEL -bGa -bEL -bJk -bGa -cLa -bDE -beH -cRz -bQh -cQY -beH -aZN -aZP -aZP -aZP -aZP -aZN +aZM +aZM aZO +beF +bfw +bjZ +bhw +bij +biY +bjW +bkQ +blQ +biY +bij +bpN +brc +bsH +buc +bvK +bwV +byb +bzc +bAf +bBx +bCu +cFv +bEG +bFV +bEG +bJf +bFV +cKm +bDA +beG +cQJ +bPT +cQi +beG +aZM +aZO +aZO +aZO +aZO +aZM +aZN abC abC abC @@ -147176,31 +144678,31 @@ abC abC abC abC -ccI -ccH -ccH -ccH -ccG -ccG -ccG -ccG -cgb -cgH -cgb -cgH -cgb -ccG -ccG -ccG -cgb -cgH -cgb -cgH -cgb -ccG -ccG -ccH -ccH +cbW +cbV +cbV +cbV +cbU +cbU +cbU +cbU +cfp +cfV +cfp +cfV +cfp +cbU +cbU +cbU +cfp +cfV +cfp +cfV +cfp +cbU +cbU +cbV +cbV aaa aaa aaa @@ -147209,20 +144711,20 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa -ccH -ccH -ccI -ccH +cbV +cbV +cbW +cbV aaa abC -cDr +cCE abC abC aaa @@ -147299,7 +144801,7 @@ aaa aaa aaa aaa -cUe +cTo akx akx akx @@ -147308,38 +144810,38 @@ anx aoB aov aoz -arh -arh +arg +arg aoz -arh -arh +arg +arg aoz aov aov -aAe +aAd any -aCt -aDI -aFa -aGE -aHv -aIC -aJG +aCs +aDH +aEZ aGD -aep -aep -aep -cLv -cLD -aVI -afE -adP -afE -aep -aep -alv -alv -aep +aHu +aIB +aJF +aGC +dgv +dgv +dgv +dgO +dgV +aVH +dfO +dfM +dfO +dgv +dgv +dhJ +dhJ +dgv amI alc alc @@ -147366,52 +144868,52 @@ aaa aaa aaa aaa -aZN -aZN -aZP -beG -bfy -bgI -beI -bik -bik -bik -cPy -blS -cPy -cPy -bpP -bim -bsJ -bue -bvM -cQf -biP -biO -biO -cQy -biO -bDE -bEM -bGb -bEM -bEM -bEM -bEM -bDE +aZM +aZM +aZO +beF +bfx +bgH beH -bGf -cRD -bRj -beI -aZN -aZP -aZP -aZP -aZP -aZN -aZN -aZN +bij +bij +bij +cOI +blR +cOI +cOI +bpO +bil +bsI +bud +bvL +cPp +biO +biN +biN +cPI +biN +bDA +bEH +bFW +bEH +bEH +bEH +bEH +bDA +beG +bGa +cQN +bQU +beH +aZM +aZO +aZO +aZO +aZO +aZM +aZM +aZM aaa aaa aaa @@ -147435,30 +144937,30 @@ aaa aaa aaa aaa -ccH -ccG -ccG -ccG +cbV +cbU +cbU +cbU aaa aaa -cgb -cgH -cgb -cgH -cgb -ccG -ccG -ccG -cgb -cgH -cgb -cgH -cgb +cfp +cfV +cfp +cfV +cfp +cbU +cbU +cbU +cfp +cfV +cfp +cfV +cfp aaa aaa -ccG -ccG -cGc +cbU +cbU +cFp aaa aaa aaa @@ -147466,21 +144968,21 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -ccG +cbU abC aaa aaa abC -cDs -bXP +cCF +bXd abC aaa aaa @@ -147566,39 +145068,39 @@ aoC aov aov aov -asc -atb +asb +ata aox aox aox aox -ayQ +ayP aox -aBq -aCu -aDI -aFb -aGE -aHw -aID -aJH +aBp +aCt +aDH +aFa aGD -adP -aep -aep -aoX -cIF -afH -adP -afE -afH -afE -aUS +aHv +aIC +aJG +aGC +dfM +dgv +dgv +dfZ +cHS +dfN +dfM +dfO +dfN +dfO +aUR afw -afH -afE -afE -afH +dfN +dfO +dfO +dfN alc alc alc @@ -147624,51 +145126,51 @@ aaa aaa aaa aaa -aZN -aZP -beJ -bfu -bgG +aZM +aZO beI +bft +bgF beH -beH -beH -bim -blW -bjY -blW -bim -bre -bsK -buf -bim -bmX -cQm -bkI -bAi -cQz -cQD -bDE -cKW -bEM -bEM -cKW -bGb -cKW -bDE -beH -bGf -bQf -bfs -cRI -aZN -aZP -aZP -aZP -aZP -aZP -aZP -aZN +beG +beG +beG +bil +blV +bjX +blV +bil +brd +bsJ +bue +bil +bmW +cPw +bkH +bAg +cPJ +cPN +bDA +cKi +bEH +bEH +cKi +bFW +cKi +bDA +beG +bGa +bPR +bfr +cQS +aZM +aZO +aZO +aZO +aZO +aZO +aZO +aZM aaa aaa aaa @@ -147694,40 +145196,40 @@ aaa aaa aaa aaa -ccG +cbU aaa aaa aaa -cgb -cgH -cgb -cgH -cgb -ccG +cfp +cfV +cfp +cfV +cfp +cbU aaa aaa -cgb -cgH -cgb -cgH -cgb +cfp +cfV +cfp +cfV +cfp aaa aaa -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147737,7 +145239,7 @@ aaa aaa abC abC -cDr +cCE abC aaa aaa @@ -147822,43 +145324,43 @@ any aoD aps aps -arj -arj -cGV -arj -arj +ari +ari +cGi +ari +ari aps aps -ayR +ayQ aps -aBr -aCv -aDK -aFc -aGE -aHx -aID -aJI +aBq +aCu +aDJ +aFb aGD -adP -afH -afH -alw -amp -alx -afH -ajW -ajW -ajW -ajX -auB -avO -akW -aNy -afE -afH -afE -afH +aHw +aIC +aJH +aGC +dfM +dfN +dfN +dgP +dgW +dgs +dfN +dgw +dgw +dgw +dgn +dhK +avN +dhu +dhR +dfO +dfN +dfO +dfN akx akx aaa @@ -147880,51 +145382,51 @@ aaa aaa aaa aaa -aZN -aZN -aZP +aZM +aZM +aZO +beH +bfr +bgF beI -bfs -bgG -beJ -beG -beG -beG -bim -cPF -bjZ -bjZ -bim -brf -bop -bns -bim -bmX -bkI -bkI -bkI -cQz -cQE -bDE -cKX -bEM -bEM -bEM -bEM -bEM -bDE -beG -bLv -bQf -cRG -beI -aZN -aZN -aZP -aZP -aZP -aZP -aZP +beF +beF +beF +bil +cOP +bjY +bjY +bil +bre +boo +bnr +bil +bmW +bkH +bkH +bkH +cPJ +cPO +bDA +cKj +bEH +bEH +bEH +bEH +bEH +bDA +beF +bLo +bPR +cQQ +beH +aZM +aZM +aZO +aZO +aZO +aZO +aZO aaa aaa aaa @@ -147955,36 +145457,36 @@ aaa aaa aaa aaa -ceF -cgG -ceF -chW -ceF +cdT +cfU +cdT +chk +cdT aaa aaa aaa -ceF -chW -ceF -chW -ceF +cdT +chk +cdT +chk +cdT aaa aaa aaa -cGc -cGc -cGc +cFp +cFp +cFp aaa aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147994,7 +145496,7 @@ aaa aaa aaa abC -cDr +cCE abC aaa aaa @@ -148079,43 +145581,43 @@ any aoE aov aov -ark -ark +arj +arj aov -ark -ark +arj +arj aov -axn -ayS +axm +ayR aov -aBp +aBo aov -aDD -aFd -aGE -aHx -aID -aJJ +aDC +aFc aGD -aGD -aMs -afE -alx -amp -ajW -aNA -ajW -ajW -cLx -ajW +aHw +aIC +aJI +aGC +aGC +aMr +dfO +dgs +dgW +dgw +dhm +dgw +dgw +dfP +dgw afb -afH -ajX -ajW -afE -ajW -ajW -aiW +dfN +dgn +dgw +dfO +dgw +dgw +dhZ akx akx aaa @@ -148136,52 +145638,52 @@ aaa aaa aaa aaa -aZN -aZN -aZN -aZN -beI -bNX -cOp -beJ -beJ -beG -beG -bim -cPG -cPR -cPV -bim -brg -bop -bns -bim -bmX -cQm -cQp -cQm -cQA -cQm -bDE -bDE -bEM -cKZ -bEM -bEM -bDE -bDE -bhv -bMZ -cRD -bfu -beI +aZM +aZM +aZM +aZM beH -aZN -aZN -aZN -aZN -aZP -aZP +bNN +cNz +beI +beI +beF +beF +bil +cOQ +cPb +cPf +bil +brf +boo +bnr +bil +bmW +cPw +cPz +cPw +cPK +cPw +bDA +bDA +bEH +cKl +bEH +bEH +bDA +bDA +bhu +bMR +cQN +bft +beH +beG +aZM +aZM +aZM +aZM +aZO +aZO aaa aaa aaa @@ -148200,48 +145702,48 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -ced -ced -ced -ced -ced -ced -cgI -ced -chX -ced -cGc -cGc -cGc -ced -clM -ced -clM -ced -cGc -cGc -ced -ced -cee -cee -cee -cee -cee -ced -ced -ced -ced -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cfW +cdr +chl +cdr +cFp +cFp +cFp +cdr +cla +cdr +cla +cdr +cFp +cFp +cdr +cdr +cds +cds +cds +cds +cds +cdr +cdr +cdr +cdr +cFp +cFp +cFp +cFp aaa aaa aaa @@ -148251,7 +145753,7 @@ aaa aaa aaa abC -cDr +cCE abC aaa aaa @@ -148335,44 +145837,44 @@ alc any aoF aoF -aqq -arl -asd -atc -auh -cLR +aqp +ark +asc +atb +aug +cLb apq -axo -ayT -aAk -aBo -aCw -aDL -aFe -aGE -aHy -aIE -aJK -cId -cIj -cIn -aNx -cIz -cLJ -afE -afH -afH -afH -aep -afE -afH -afE -ajW -aVH -ajW -ajW -ajW -aiW +axn +ayS +aAj +aBn +aCv +aDK +aFd +aGD +aHx +aID +aJJ +cHq +cHw +cHA +aNw +cHM +dgX +dfO +dfN +dfN +dfN +dgv +dfO +dfN +dfO +dgw +aVG +dgw +dgw +dgw +dhZ aaa aaa aaa @@ -148394,51 +145896,51 @@ aaa aaa aaa aaa -aZN -aZN -aZN -beJ -bfs -bgJ -bhy +aZM +aZM +aZM beI -beG -beG -bim -cPH -bjZ -cPW -bim -brh -bsL -bug -bim -cQg -bkI -bkI -bkI -bkI -bkI -biO -bDE -bDE -bDE -bDE -bDE -bDE -cRg -bfu -bLv -bQf -bfu -bfu -beJ -beJ +bfr +bgI +bhx +beH +beF +beF +bil +cOR +bjY +cPg +bil +brg +bsK +buf +bil +cPq +bkH +bkH +bkH +bkH +bkH +biN +bDA +bDA +bDA +bDA +bDA +bDA +cQq +bft +bLo +bPR +bft +bft beI -beJ -aZP -aZN -aZN +beI +beH +beI +aZO +aZM +aZM aaa aaa aaa @@ -148457,48 +145959,48 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -ced -ced -ced -ced -cfE -dbf -dbf -cgc -cgd -ced -dbb -chk -cee -cee -cee -chk -dbb -dbN -dbb -chk -ced -ced -chk -dca -dca -dcm -dcm -dca -dca -ced -dcG -dcM -chk -ced -ced -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cdr +cdr +cdr +cdr +ceS +dap +dap +cfq +cfr +cdr +dal +cgy +cds +cds +cds +cgy +dal +daX +dal +cgy +cdr +cdr +cgy +dbk +dbk +dbw +dbw +dbk +dbk +cdr +dbQ +dbW +cgy +cdr +cdr +cFp +cFp aaa aaa aaa @@ -148508,12 +146010,12 @@ aaa aaa aaa abC -cDr +cCE abC abC -cCW -cEO -cCW +cCj +cEb +cCj aaa aaa aaa @@ -148592,7 +146094,7 @@ amP amP aoG aoG -aqr +aqq amP amP amP @@ -148600,36 +146102,36 @@ amP amP amP amP -ayU +ayT amP amP any any any -aGD -aGD -aGD -aGD -aGD -aGD -cLz -aBJ +aGC +aGC +aGC +aGC +aGC +aGC +dgy +dgm aoU -cMW -afE +cMg +dfO alc amI amI amI alc alc -afE -ajW -aVI -afH -aWr -ajW -aiW +dfO +dgw +aVH +dfN +aWq +dgw +dhZ aaa aaa aaa @@ -148651,50 +146153,50 @@ aaa aaa aaa aaa -aZv -aZN -aZP -beG -bfu -bfs -cOE -beI -beG -beG -bim -cPI -blU -cPX -bim -bim -bsJ -buh -bim -cQh -bkI -bkI -bkI -bkI -cQm -biO -bfx -bfu -bHK +aZu +aZM +aZO +beF bft -cOW -bfu -bMX -bNY -bPd -bQo -bfu +bfr +cNO +beH +beF +beF +bil +cOS +blT +cPh +bil +bil +bsI +bug +bil +cPr +bkH +bkH +bkH +bkH +cPw +biN bfw -bfx -bfu -bUl -beI -aZP -aZN +bft +bHF +bfs +cOg +bft +bMP +bNO +bOS +bQa +bft +bfv +bfw +bft +bTN +beH +aZO +aZM aaa aaa aaa @@ -148714,48 +146216,48 @@ aaa aaa aaa aaa -cGc -cGc -ced -ced -ced -ced -ced -ced -ced -ceH -cgd -cgd -cgd -cgd -ced -dbb -dbG -dbb -dbb -dbb -dbG -dbb -dbb -dbb -dbG -cpg -cpg -dbS -daY -daY -daY -daY -daY -daY -cee -dcH -dcN -dcU -chk -ced -ced -ced +cFp +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdV +cfr +cfr +cfr +cfr +cdr +dal +daQ +dal +dal +dal +daQ +dal +dal +dal +daQ +cot +cot +dbc +dai +dai +dai +dai +dai +dai +cds +dbR +dbX +dce +cgy +cdr +cdr +cdr aaa aaa aaa @@ -148764,13 +146266,13 @@ abC aaa aaa aaa -cCW -cDF -cCW -cCW -cDt -cEP -cCW +cCj +cCS +cCj +cCj +cCG +cEc +cCj aaa aaa aaa @@ -148849,108 +146351,108 @@ amP anz aoH apt -aqs +aqr aoI amP -atd -atd -avp -aww -axp -ayV -aAl +atc +atc +avo +awv +axo +ayU +aAk amP -adP -afE -afH -adP -adP -aIF -aBJ -cMH -aBJ -aMt -atM -afc -afH -aep +dfM +dfO +dfN +dfM +dfM +aIE +dgm +dgr +dgm +aMs +dgG +dgd +dfN +dgv alc amI amI amI amI alc -afE -aPQ -aVJ -afE -akG -aiZ -aiW +dfO +dhP +aVI +dfO +dhX +dhY +dhZ aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -aZN -aZN -aZP +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +aZM +aZM +aZO +beF beG +bfr +cNz beH -bfs -cOp -beI -beJ beI +beH +bil +bnr +cOP +cPi +bpP +blS +bsL +buh +bil +cPs +cPx +cPA +cPB +cPB +cPB +cPQ +bEI bim -bns -cPF -cPY -bpQ -blT -bsM -bui bim -cQi -cQn -cQq -cQr -cQr -cQr -cQG -bEN -bin -bin -bin -bin -bLu -bMY -cRp -bNZ -bQp -bin -bjd -bfu -bfu +bim +bim +bLn +bMQ +cQz +bNP +bQb +bim +bjc +bft +bft +beH +beH beI -beI -beJ abC abC abC @@ -148971,48 +146473,48 @@ aaa aaa aaa aaa -cGc -ced -ced -ced -ced -ced -ced -ced -ced -cfE -dbg -dbk -cgd -dbk -ced -daZ -dbb -dbb -daZ -daZ -daZ -daZ -daZ -daZ -daZ -dbb -dbb -daZ -daZ -daZ -daZ -daZ -daZ -dbb -cee -dcH -dbb -dcN -dcW -ced -cqa -cqT +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdr +ceS +daq +dau +cfr +dau +cdr +daj +dal +dal +daj +daj +daj +daj +daj +daj +daj +dal +dal +daj +daj +daj +daj +daj +daj +dal +cds +dbR +dal +dbX +dcg +cdr +cpn +cqg aaa aaa aaa @@ -149021,13 +146523,13 @@ abC aaa aaa aaa -cCW -cDG -cDt -cEn -cEy -cEQ -cCW +cCj +cCT +cCG +cDA +cDL +cEd +cCj aaa aaa aaa @@ -149106,30 +146608,30 @@ amP anA aoI apu -aqt -arm -ase -ate -aui -aui -aui -avq -ayW -avq +aqs +arl +asd +atd +auh +auh +auh +avp +ayV +avp amP -cMa -cLx -aos -ahd -apJ +cLk +dfP +dfV +dfX +dgc aoU -ajX -alx -ajW -aMu -afE -adP -aep +dgn +dgs +dgw +aMt +dfO +dfM +dgv amI alc amI @@ -149137,13 +146639,13 @@ amI amI amI alc -afH -afH -afH -afH -afH -afH -afH +dfN +dfN +dfN +dfN +dfN +dfN +dfN abC abC abC @@ -149165,53 +146667,53 @@ abC abC abC abC -aZO aZN -aZP -aZP -beH -cOq -cOp -beJ -bja -bja -bim -bns -bns -bop -bpR -bri -bop -bns -bim -bim -bim -bim -biO -biO -biO -biO -bka -cOd +aZM +aZO +aZO +beG +cNA +cNz beI -beJ -bfu -bLv -bLv -bfu -bkb -bfu +biZ +biZ +bil +bnr +bnr +boo +bpQ +brh +boo +bnr +bil +bil +bil +bil +biN +biN +biN +biN +bjZ +cNn beH -bSi -bin -bin -bUm -bVd -bVP +beI +bft +bLo +bLo +bft +bka +bft +beG +bRQ +bim +bim +bTO +bUD +bVe acI acI acI -bXP +bXd abC aaa aaa @@ -149228,48 +146730,48 @@ aaa aaa aaa aaa -ced -ced -ced -chk -dae -dat -daD -dae -ced -ced -ced -cee -cge -cee -ced -dbw -cix -dbI -dbL -dbL -dbL -dbL -dbL -dbL -dbL -cix -dbI -dbL -dbL -dbL -dbL -dbL -dbL -dbP -ced -dcI -dbb -dbb -dcX -ced -cqa -cqT +cdr +cdr +cdr +cgy +cZo +cZD +cZN +cZo +cdr +cdr +cdr +cds +cfs +cds +cdr +daG +chL +daS +daV +daV +daV +daV +daV +daV +daV +chL +daS +daV +daV +daV +daV +daV +daV +daZ +cdr +dbS +dal +dal +dch +cdr +cpn +cqg aaa aaa aaa @@ -149278,13 +146780,13 @@ abC aaa aaa aaa -cCW -cDF -cDt -cEo -cEz -cER -cCW +cCj +cCS +cCG +cDB +cDM +cEe +cCj aaa aaa aaa @@ -149365,26 +146867,26 @@ aoJ apv apv apv -asf -atf -atf -avr -atf -atf -ayX -aAm +ase +ate +ate +avq +ate +ate +ayW +aAl amP -aCx -atY +aCw +dfQ aoU -aqh -afc -afc -aJL -adP -adP -afH -adP +dfY +dgd +dgd +aJK +dfM +dfM +dfN +dfM alc alc alc @@ -149422,54 +146924,54 @@ aaa aaa aaa aaa -aZv -aZv -aZP -aZN +aZu +aZu +aZO +aZM +beG +brm +cNz beH -brn -cOp -beI +bja +bja +bil +cOT +bnm +boo bjb bjb -bim -cPJ -bnn -bop -bjc -bjc -bsN -bns -blT -bjZ -bwZ -bim -beG -beG -beG -bhv -bgG -beJ +bsM +bnr +blS +bjY +bwY +bil +beF +beF +beF +bhu +bgF beI -beI -beJ -cQZ -bLv -beH -beJ beH beH beI -bfu -cRN +cQj +bLo +beG +beI +beG +beG +beH +bft +cQX +beH +beI beI -beJ -beJ abC abC -bWT -bXQ -bWT +bWh +bXe +bWh aaa aaa abC @@ -149485,48 +146987,48 @@ aaa aaa aaa aaa -cGc -cGc -ced -cZT -daf -daf -daE -cen -ced -ceI -dbh -cfF -cfF -cgJ -ced -dbx -cix -dbI -dbM -dbM -dbM -dbM -dbM -dbM -dbM -cix -dbI -dbM -dbM -dbM -dbM -dbM -dbM -cix -cee -dcH -dbb -dbb -dcY -ced -cqa -cqT +cFp +cFp +cdr +cZd +cZp +cZp +cZO +cdB +cdr +cdW +dar +ceT +ceT +cfX +cdr +daH +chL +daS +daW +daW +daW +daW +daW +daW +daW +chL +daS +daW +daW +daW +daW +daW +daW +chL +cds +dbR +dal +dal +dci +cdr +cpn +cqg aaa aaa aaa @@ -149534,14 +147036,14 @@ aaa abC aaa aaa +cCj +cCG +cCU +cDi cCW -cDt -cDH -cDV -cDJ -cDX -cEq -cCW +cDk +cDD +cCj aaa aaa aaa @@ -149620,25 +147122,25 @@ amP anC aoK apw -aqu -arn +aqt +arm amP -atg -auj -avq -avq -axq -ayY -aAn +atf +aui +avp +avp +axp +ayX +aAm amP afw -aTA -anZ -aoX -ans -afH -afE -adP +dfR +dfW +dfZ +dge +dfN +dfO +dfM alc alc alc @@ -149679,54 +147181,54 @@ aaa aaa aaa aaa -aZv -aZv -aZP -aZN -beJ -brn -cOF -cOV -cPa -bsT -bim -cPK -bno -boq -bpS -brj -bsO -buj -blV -bwX -bjZ -bim -beG -beJ +aZu +aZu +aZO +aZM beI -bfu -bgI -beH -beH -beH -beJ -bLw -bMZ -beG -aZP -aZP -beH -beH -beJ -beJ +brm +cNP +cOf +cOk +bsS +bil +cOU +bnn +bop +bpR +bri +bsN +bui +blU +bwW +bjY +bil +beF beI beH +bft +bgH +beG +beG +beG +beI +bLp +bMR +beF +aZO +aZO +beG +beG +beI +beI +beH +beG aaa aaa aaa -bWT -bXR -bWT +bWh +bXf +bWh aaa aaa abC @@ -149742,48 +147244,48 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZU -dag -daf -daF -daO -ced -cet -cfg -cfF -dbn -cgK -cee -dby -cix -dbI -dbI -dbI -dbI -dbI -dbI -dbI -dbI -cix -dbI -dbI -dbI -dbI -dbI -dbI -dbI -cix -dcC -dcH -dbb -dbb -dcZ -ced -cqa -cqT +cFp +cFp +cds +cZe +cZq +cZp +cZP +cZY +cdr +cdH +ceu +ceT +dax +cfY +cds +daI +chL +daS +daS +daS +daS +daS +daS +daS +daS +chL +daS +daS +daS +daS +daS +daS +daS +chL +dbM +dbR +dal +dal +dcj +cdr +cpn +cqg aaa aaa aaa @@ -149791,14 +147293,14 @@ aaa abC aaa aaa -cCW -cDu -cDI -cDW -cEp -cDY -cEr -cCW +cCj +cCH +cCV +cDj +cDC +cDl +cDE +cCj aaa aaa aad @@ -149881,21 +147383,21 @@ amP amP amP amP -auk -avs -auk +atg +avr +atg amP amP amP amP -afH -afE -afE -adP -adP -adP -adP -adP +dfN +dfO +dfO +dfM +dfM +dfM +dfM +dfM alc alc alc @@ -149937,56 +147439,56 @@ aaa aaa aaa aaa -aZv -aZP -aZN +aZu +aZO +aZM +beH +cNB +cNz beI -cOr -cOp -beJ -bjb -bjb -bim -bjZ -bns -bor -bpT -bkS -bsP -bkS -bvN -bwY -bye -bim -beH -beJ -bfv -bfu -bgG -beJ -beH -beH -beJ -cQZ -cQZ +bja +bja +bil +bjY +bnr +boq +bpS +bkR +bsO +bkR +bvM +bwX +byd +bil beG -aZP -aZP -aZN -aZN -aZN -aZN -aZN -aZN +beI +bfu +bft +bgF +beI +beG +beG +beI +cQj +cQj +beF +aZO +aZO +aZM +aZM +aZM +aZM +aZM +aZM aaa aaa aaa -bWT -bXQ -bXl -bWT -bWT -bWT +bWh +bXe +bWz +bWh +bWh +bWh aaa aaa aaa @@ -149999,63 +147501,63 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZV -dah -dau -daw -daw -ced -ceJ -cfg -cfG -dbn -cgL -cee -dbz -cix -dbI -dbL -dbL -dbL -dbL -dbL -dbL -dbL -cix -dbI -dbL -dbL -dbL -dbL -dbL -dbL -cix -cee -dcJ -dcO -dbb -dda -ced -cqa -cqT +cFp +cFp +cds +cZf +cZr +cZE +cZG +cZG +cdr +cdX +ceu +ceU +dax +cfZ +cds +daJ +chL +daS +daV +daV +daV +daV +daV +daV +daV +chL +daS +daV +daV +daV +daV +daV +daV +chL +cds +dbT +dbY +dal +dck +cdr +cpn +cqg aaa aaa aaa aaa aaP abC +cCj +cCj +cCI cCW -cCW -cDv -cDJ -cDX -cEq -cDt -cCW -cCW +cDk +cDD +cCG +cCj +cCj aaa aaa aaa @@ -150137,11 +147639,11 @@ alc alc akx akx -ath -aul -avq -avq -ath +atg +auk +avp +avp +atg akx akx alc @@ -150194,56 +147696,56 @@ aaa aaa aaa aaa -aZv -aZP -aZN -beH -brn -cOp -beJ -cPb -cPb -bim -bjZ -bns -bop -bjZ -brk -bsQ -bjZ -blT -bwZ -bjZ -bim -beH -beH -bfu -bBA -bBB -beI -beH -beH -beH -bLx -bLx +aZu +aZO +aZM beG -aZP -aZP -aZN -aZN -aZN -aZN -aZN -aZN +brm +cNz +beI +cOl +cOl +bil +bjY +bnr +boo +bjY +brj +bsP +bjY +blS +bwY +bjY +bil +beG +beG +bft +bBy +bBz +beH +beG +beG +beG +bLq +bLq +beF +aZO +aZO +aZM +aZM +aZM +aZM +aZM +aZM aaa aaa aaa -bWT -bXS -bYs +bWh +bXg +bXG +bYj +bYD bYV -bZp -bZH aaa aaa aaa @@ -150256,61 +147758,61 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZW -dai -dav -daw -daw -ced -ceK -cfg -dbi -dbn -cgK -cee -dbA -cix -dbI -dbM -dbM -dbM -dbM -dbM -dbM -dbM -cix -dbI -dbM -dbM -dbM -dbM -dbM -dbM -dcB -chk -chk -dcP -dbb -dda -ced -cqa -cqT +cFp +cFp +cds +cZg +cZs +cZF +cZG +cZG +cdr +cdY +ceu +das +dax +cfY +cds +daK +chL +daS +daW +daW +daW +daW +daW +daW +daW +chL +daS +daW +daW +daW +daW +daW +daW +dbL +cgy +cgy +dbZ +dal +dck +cdr +cpn +cqg aaa aaa aaa aaa aaa aaa +cCk +cCs +cCJ cCX -cDf -cDw -cDK -cDY -cEr -cCW +cDl +cDE +cCj aaa aaa aaa @@ -150394,11 +147896,11 @@ alc alc aaa akx -ath -aum -avq -awx -ath +atg +aul +avp +aww +atg aaa akx akx @@ -150451,43 +147953,43 @@ aaa aaa aaa aaa -aZv -aZN -aZP +aZu +aZM +aZO +beF +cNA +cNz +beI +beH +beH +bil +cOV +bno +bor +bpT +brk +bsQ +buj +blS +bjY +bwY +bil beG -cOq -cOp -beJ +beG +bfs +bgF beI beI -bim -cPL -bnp -bos -bpU -brl -bsR -buk -blT -bjZ -bwZ -bim beH beH -bft -bgG -beJ -beJ +beH +bGa +bGa +beH beI -beI -beI -bGf -bGf -beI -beJ -aZN -aZN -aZN +aZM +aZM +aZM aaa aaa aaa @@ -150495,12 +147997,12 @@ aaa aaa aaa aaa -bWT -bXT -bYt -bYW -bWT -bWT +bWh +bXh +bXH +bYk +bWh +bWh aaa aaa aaa @@ -150513,61 +148015,61 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZX -daj -daw -daw -daw -ced -daX -dbi -dbi -dbi -dbr -ced -chY -cix -dbb -daY -daY -daY -daY -daY -daY -daY -dbb -dbb -daY -daY -daY -daY -daY -daY -dbb -cpg -ced -dcQ -dbb -ddb -ced -chk -chk +cFp +cFp +cds +cZh +cZt +cZG +cZG +cZG +cdr +dah +das +das +das +daB +cdr +chm +chL +dal +dai +dai +dai +dai +dai +dai +dai +dal +dal +dai +dai +dai +dai +dai +dai +dal +cot +cdr +dca +dal +dcl +cdr +cgy +cgy aaa aaa aaa aaa aaa aaa -cCW -cCW -cCW -cCW -cCW -cCW -cCW +cCj +cCj +cCj +cCj +cCj +cCj +cCj aaa aaa aaa @@ -150651,11 +148153,11 @@ aaa aaa aaa aaa -ath -ath -avt -ath -ath +atg +atg +avs +atg +atg aaa aaa akx @@ -150708,40 +148210,40 @@ aaa aaa aaa aaa -aZv -aZN -aZP -beJ -bfs -cOp +aZu +aZM +aZO beI -beJ +bfr +cNz beH -bim -bim -bnq -bot -bjc -bim -bim -bim -bim -bim -bim -bim -beH -beJ -bfu -bgG -beJ -bGc -cQO -bJl -bKo -bLz -bNa -bOa -beJ +beI +beG +bil +bil +bnp +bos +bjb +bil +bil +bil +bil +bil +bil +bil +beG +beI +bft +bgF +beI +bFX +cPY +bJg +bKi +bLs +bMS +bNQ +beI aaa aaa aaa @@ -150752,11 +148254,11 @@ aaa aaa aaa aaa -bWT -bXU -bXV -bYX -bWT +bWh +bXi +bXj +bYl +bWh aaa aaa aaa @@ -150770,48 +148272,48 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZY +cFp +cFp +cds +cZi +cZt +cZG +cZG +cZZ +cdr +cdr +cds +dav +dav +cds +cgy +dai +dal +dal +daj +daj +daj +daj +daj +daj daj -daw -daw -daP -ced -ced -cee -dbl -dbl -cee -chk daY -dbb -dbb -daZ -daZ -daZ -daZ -daZ -daZ -daZ -dbO -dbb -dbT -dbb -dbb -dbb -dbb -dbb -dbT -dbb -ced -dcR -dcV -ddc -ced -chk -chk +dal +dbd +dal +dal +dal +dal +dal +dbd +dal +cdr +dcb +dcf +dcm +cdr +cgy +cgy aaa aaa aaa @@ -150907,13 +148409,13 @@ aaa aaa aaa aaa +asf +asf asg +avt asg -ash -avu -ash -asg -asg +asf +asf aaa aaa aaa @@ -150945,61 +148447,61 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -aZN -aZN -aZP -beJ -bfs -bgJ -bin -bjd -beH -bim -blW -bnr -bou -boo -bim -cKS -bim -bvO -bfu -byd +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +aZM +aZM +aZO beI +bfr +bgI +bim +bjc beG +bil +blV +bnq +bot +bon +bil +cKe +bil +bvN +bft +byc +beH +beF +beH +bfw +bgF +beH +bFY +bHG +bJh +bKj +bLt +bMT +bNR beI -bfx -bgG beI -bGd -bHL -bJm -bKp -bLA -bNb -bOb -beJ -beJ aaa aaa aaa @@ -151008,12 +148510,12 @@ aaa aaa aaa aaa -bWT -bXl -bXV -bYu -bXl -bWT +bWh +bWz +bXj +bXI +bWz +bWh aaa aaa aaa @@ -151027,48 +148529,48 @@ aaa aaa aaa aaa -cGc -cGc -cee -cZZ -dak -dax -daw -daw -daT -daY -daY -daY -daY -daY -daY -dbB +cFp +cFp +cds +cZj +cZu +cZH +cZG +cZG +dad +dai +dai +dai +dai +dai +dai +daL +dal +daS +daV +daV +daV +daV +daV +daV +daV +chL +cgy +cdr dbb -dbI -dbL -dbL -dbL -dbL -dbL -dbL -dbL -cix -chk -ced -dbR -ced -ced -ced -ced -ced -dcD -ced -ced -ced -ddd -chk -cqa -cqT +cdr +cdr +cdr +cdr +cdr +dbN +cdr +cdr +cdr +dcn +cgy +cpn +cqg aaa aaa aaa @@ -151164,13 +148666,13 @@ aaa aaa aaa aaa -asg -ati +asf +ath +aum +aum aun -aun -auo -axr -asg +axq +asf aaa aaa aaa @@ -151223,40 +148725,40 @@ abC abC abC abC +aZN aZO -aZP -beG -bgK -bfu -bfu -bje +beF +bgJ +bft +bft bjd -bim -bjZ -bns -bov -bjZ -cKR -cKT -bim -bgG -bsS -beJ -beG -beG +bjc +bil +bjY +bnr +bou +bjY +cKd +cKf +bil +bgF +bsR beI -bfu -bgG -beI -bGe -bHM -bJn -bKq -bLB -bNc -bOc -bPe -bQq +beF +beF +beH +bft +bgF +beH +bFZ +bHH +bJi +bKk +bLu +bMU +bNS +bOT +bQc aaa aaa aaa @@ -151265,11 +148767,11 @@ aaa aaa aaa aaa -bWU -bXm -bXW -bWT -bWT +bWi +bWA +bXk +bWh +bWh aaa aaa aaa @@ -151284,48 +148786,48 @@ aaa aaa aaa aaa -cGc -cGc -cee -daa -dal -day -daw -daw -daT +cFp +cFp +cds +cZk +cZv +cZI +cZG +cZG +dad +daj +daj +daj +daj +daj +daj +daj +daR +daS +daW +daW +daW +daW +daW +daW +daW daZ -daZ -daZ -daZ -daZ -daZ -daZ -dbH -dbI -dbM -dbM -dbM -dbM -dbM -dbM -dbM -dbP -ced +cdr +dbe +dbl +dbs +dbx +dbB +dbE +cdr +dbO dbU -dcb -dci -dcn -dcr -dcu -ced -dcE -dcK -dcK -ced -dde -ddi -cqa -cqT +dbU +cdr +dco +dcs +cpn +cqg aaa aaa aaa @@ -151421,13 +148923,13 @@ aaa aaa aaa aaa -ash -atj -auo +asg +ati aun -auo -axs -ayZ +aum +aun +axr +ayY aaa aaa aaa @@ -151481,39 +148983,39 @@ aaa aaa aaa aaa -aZN +aZM +beG beH -beI -cOG -bfu -bfu -bka -bim -bjZ -bnt -bow -bjZ -bim -bim -bim -bgI +cNQ bft -beG -beG -beJ +bft +bjZ +bil +bjY +bns +bov +bjY +bil +bil +bil +bgH +bfs +beF +beF beI -bfu -bgG +beH +bft +bgF +beH +cPV +bHI +bJj +beH +bLv +bLv +bLv beI -cQL -bHN -bJo beI -bLC -bLC -bLC -beJ -beJ abC abC abC @@ -151522,10 +149024,10 @@ abC abC abC abC -bWT -bWT -bWT -bWT +bWh +bWh +bWh +bWh aaa aaa aaa @@ -151541,48 +149043,48 @@ aaa aaa aaa aaa -cGc -cGc -cee -dab -dam -dan -daG -daO -ced -ced -ced -ced -ced -dbs -dbs -ced -chk -dbI -dbI -dbI -dbI -dbI -dbI -dbI -dbI -cix -dbR -dbV +cFp +cFp +cds +cZl +cZw +cZx +cZQ +cZY +cdr +cdr +cdr +cdr +cdr +daC +daC +cdr +cgy +daS +daS +daS +daS +daS +daS +daS +daS +chL +dbb +dbf +dbm +dbt +dby +dby +dbF +cdr +dbO +dbO dcc -dcj +cdr dco -dco -dcv -ced -dcE -dcE -dcS -ced -dde -ddj -cqa -cqT +dct +cpn +cqg aaa aaa aaa @@ -151678,13 +149180,13 @@ aaa aaa aaa aaa -asg -atk +asf +atj +aum +aum aun -aun -auo -axt -asg +axs +asf aaa aaa aaa @@ -151738,34 +149240,34 @@ aaa aaa aaa aaa -aZN -aZN -beH -beH -bfx -bfu -bgG -bim -blX -bnu -box -bpV -bim -beH -bhv -bvP -cOW -beJ +aZM +aZM +beG +beG +bfw +bft +bgF +bil +blW +bnt +bow +bpU +bil +beG +bhu +bvO +cOg +beI +beH +beI +bBy +bim +bDB +beI +bGb +bHJ +bJk beI -beJ -bBA -bin -bDF -beJ -bGg -bHO -bJp -beJ aaa aaa aaa @@ -151798,50 +149300,50 @@ aaa aaa aaa aaa -cGc -cGc -ced -dac -dan -dan -daH -daQ -ced -dba -dbj -dbm -dbo -dbt +cFp +cFp +cdr +cZm +cZx +cZx +cZR +daa +cdr +dak +dat +daw +day +daD +daD +daM +cdr +daS +daV +daV +daV +daV +daV +daV +daV +chL +cds +dbg +dbn dbt +dbz dbC -ced -dbI -dbL -dbL -dbL -dbL -dbL -dbL -dbL -cix -cee -dbW -dcd -dcj +dbG +cdr +dbO +dbO +dcc +cdr dcp -dcs -dcw -ced -dcE -dcE -dcS -ced -ddf -ddk -cqa -cqT -cGc -cGc +dcu +cpn +cqg +cFp +cFp aaa aaa aaa @@ -151935,13 +149437,13 @@ aaa aaa aaa aaa +asf +asf asg +avu asg -ash -avv -ash -asg -asg +asf +asf aaa aaa aaa @@ -151995,34 +149497,34 @@ aaa aaa aaa aaa -aZN -aZP -aZP -beJ -cOW -bfu -bgG -bim -bim -bim -boy -bim -bim -beH -bfu -bgG -bfu -bfu -bft -bfu -bgG -bfu +aZM +aZO +aZO +beI +cOg +bft +bgF +bil +bil +bil +box +bil +bil +beG +bft +bgF +bft +bft +bfs +bft +bgF +bft +beH +beI +bGc +beI +beI beI -beJ -bGh -beJ -beJ -beJ aaa aaa aaa @@ -152055,50 +149557,50 @@ aaa aaa aaa aaa -ced -ced -ced -chk -dao +cdr +cdr +cdr +cgy +cZy +cZJ +cZS +dab +cdr +dal +dal +dal daz -daI -daR -ced -dbb -dbb -dbb -dbp -dbb -dbb -dbD -ced -dbI -dbM -dbM -dbM -dbM -dbM -dbM -dbM -cix -ced -dbX -dce -dck -dcb -dcb -dcx -ced -dcE -dcE -dcS -ced -ddg -ddg -cqa -cqT -cGc -cGc +dal +dal +daN +cdr +daS +daW +daW +daW +daW +daW +daW +daW +chL +cdr +dbh +dbo +dbu +dbl +dbl +dbH +cdr +dbO +dbO +dcc +cdr +dcq +dcq +cpn +cqg +cFp +cFp aaa aaa aaa @@ -152167,7 +149669,7 @@ aab aac aac aac -cLq +cKA aac aac aac @@ -152253,31 +149755,31 @@ aaa aaa aaa aaa -aZP -aZP +aZO +aZO +beF beG -beH -bfu -bSi -bin -bin -bin -boz -cUi -bin -cUj -bin -bvQ -bin -bin -bin -bin -bBB -cPS -beJ -beJ -bGi -beJ +bft +bRQ +bim +bim +bim +boy +cTs +bim +cTt +bim +bvP +bim +bim +bim +bim +bBz +cPc +beI +beI +bGd +beI aaa aaa aaa @@ -152312,50 +149814,50 @@ aaa aaa aaa aaa -cGc -ced -ced -ced -ced -ced -ced -ced -ced -dba -dbj -dbm +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdr +dak +dat +daw +daz +daE +daE +daO +cdr +daT +dai +dai +dai +dai +dai +dai +dai +dal +cds +dbi dbp -dbu -dbu -dbE -ced -dbJ -daY -daY -daY -daY -daY -daY -daY -dbb -cee -dbY -dcf -dcc -dcc -dcc -dcy -ced -dcE -dcL -dcE -ced -ddh -ddh -cqa -cqT -cGc -cGc +dbm +dbm +dbm +dbI +cdr +dbO +dbV +dbO +cdr +dcr +dcr +cpn +cqg +cFp +cFp aaa aaa aaa @@ -152511,27 +150013,27 @@ aaa aaa aaa aaa -aZP -aZP +aZO +aZO +beH beI -beJ -cPn -bfu -bfu -cPS -cPZ -beJ -brm -beJ -beJ -bfu -bfu -bkb +cOx bft -bfu -bfu -beJ -beJ +bft +cPc +cPj +beI +brl +beI +beI +bft +bft +bka +bfs +bft +bft +beI +beI aaa aaa abC @@ -152569,50 +150071,50 @@ aaa aaa aaa aaa -cGc -cGc -ced -ced -ced -ced -ced -ced -ced -dbb -dbb -dbb -dbp -dbb -dbb -dbD -ced -dbK -dbb -dbb -dbb -dbb -dbb -dbb -dbb -dbQ -ced -dbZ -dcg -dcc -dcc -dcc -dcz -ced -dcD -ced -dcD -ced -ced -ced -ced -ced -cGc -cGc +cFp +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cdr +dal +dal +dal +daz +dal +dal +daN +cdr +daU +dal +dal +dal +dal +dal +dal +dal +dba +cdr +dbj +dbq +dbm +dbm +dbm +dbJ +cdr +dbN +cdr +dbN +cdr +cdr +cdr +cdr +cdr +cFp +cFp aaa aaa aaa @@ -152768,27 +150270,27 @@ aaa aaa aaa aaa -aZP -aZP -aZP +aZO +aZO +aZO +beG +beH +beG +beG +bnu +boz +bpV +brm +bsS +beH +beG +beG +beI +beG beH beI -beH -beH -bnv -boA -bpW -brn -bsT beI -beH -beH -beJ -beH -beI -beJ -beJ -aZN +aZM aaa aaa abC @@ -152826,50 +150328,50 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -ced -ced -ced -ced -dba -dbj -dbm -dbq +cFp +cFp +cFp +cFp +cFp +cdr +cdr +cdr +cdr +dak +dat +daw +daA +daF +daF +daP +cdr +cdr +cds +cds +cds +cds +cds +cds +cds +cdr +cdr +cgy +dbr dbv -dbv -dbF -ced -ced -cee -cee -cee -cee -cee -cee -cee -ced -ced -chk -dch -dcl -dcq -dct -dcA -ced -dcF -ced -dcT -ced -ced -ced -cGc -cGc -cGc -cGc +dbA +dbD +dbK +cdr +dbP +cdr +dcd +cdr +cdr +cdr +cFp +cFp +cFp +cFp aaa aaa aaa @@ -153027,25 +150529,25 @@ aaa aaa aaa aaa -aZN -aZN -aZP -aZP -beG -cPT +aZM +aZM +aZO +aZO +beF +cPd +beH beI -beJ -bro -beJ +brn beI -beG -aZP -aZN -aZP -aZP -aZP -aZP -aZN +beH +beF +aZO +aZM +aZO +aZO +aZO +aZO +aZM aaa aaa abC @@ -153083,50 +150585,50 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -ced -ced -ced -ced -ced -ced -ced -ced -ced -ced -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -ced -ced -cee -cee -cee -ced -ced -ced -ced -ced -ced -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cdr +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cdr +cdr +cds +cds +cds +cdr +cdr +cdr +cdr +cdr +cdr +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -153285,23 +150787,23 @@ aaa aaa aaa aaa -aZN -aZP -aZP -aZP -bnw -beJ -bpX -brp -bpX -bul -aZP -aZP -aZN -aZN -aZN +aZM aZO +aZO +aZO +bnv +beI +bpW +bro +bpW +buk +aZO +aZO +aZM +aZM +aZM aZN +aZM aaa aaa aaa @@ -153346,44 +150848,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -153543,25 +151045,25 @@ aaa aaa aaa aaa -aZN -aZN -aZN -bnx -beJ -bpY -brq -bpY -beJ -aZP -aZN -aZN -aZN -aZN +aZM +aZM +aZM +bnw +beI +bpX +brp +bpX +beI +aZO +aZM +aZM +aZM +aZM abC aaa aaa aaP -bGj +bGe aaP aaa aaa @@ -153603,44 +151105,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -153802,14 +151304,14 @@ aaa aaa aaa aaa -aZN +aZM aaa -beJ -bpY -brr -bpY -beJ -aZP +beI +bpX +brq +bpX +beI +aZO aaa aaa aaa @@ -153817,8 +151319,8 @@ aaa abC aaa aaP -bCy -bGk +bCv +bGf aaP aaa aaa @@ -153860,44 +151362,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154053,19 +151555,19 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -beJ -bpY -brs -bpY -beJ +beI +bpX +brr +bpX +beI aaa aaa aaa @@ -154073,8 +151575,8 @@ aaa aaa abC aaP -bCy -bEO +bCv +bEJ abb aaP aaa @@ -154117,44 +151619,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154310,17 +151812,17 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -brt +brs aaa aaa aaa @@ -154329,8 +151831,8 @@ aaa aaa aaa aaP -bCy -bDG +bCv +bDC abs abb aaP @@ -154374,44 +151876,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -ddl -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +dcv +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154567,29 +152069,29 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa aaa -bBC +bBA abV abr abr -bGl +bGg aaP aaa aaa @@ -154631,44 +152133,44 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154824,19 +152326,19 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154888,39 +152390,39 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155081,11 +152583,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155113,45 +152615,45 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp aag aaa aaa @@ -155166,18 +152668,18 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155338,11 +152840,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155370,45 +152872,45 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155423,38 +152925,38 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155595,11 +153097,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155627,45 +153129,45 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155690,28 +153192,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155852,11 +153354,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155884,45 +153386,45 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155947,28 +153449,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156109,11 +153611,11 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156141,33 +153643,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156204,28 +153706,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156398,33 +153900,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156461,28 +153963,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156655,33 +154157,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156718,28 +154220,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156912,33 +154414,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156975,28 +154477,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157169,33 +154671,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157232,28 +154734,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157426,33 +154928,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157489,28 +154991,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157683,33 +155185,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157746,28 +155248,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157940,33 +155442,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -158003,28 +155505,28 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -158197,33 +155699,33 @@ aaa aaa aaa aaa -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc -cGc +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa diff --git a/_maps/map_files/CitadelStation/CitadelStation-1.2.1.dmm b/_maps/map_files/CitadelStation/CitadelStation-1.2.1.dmm deleted file mode 100644 index 65c31e0f7e..0000000000 --- a/_maps/map_files/CitadelStation/CitadelStation-1.2.1.dmm +++ /dev/null @@ -1,7213 +0,0 @@ -"aaa" = (/turf/open/space,/area/space) -"aab" = (/obj/structure/lattice,/turf/open/space,/area/space) -"aac" = (/turf/closed/wall/r_wall,/area/security/processing{name = "Permabrig"}) -"aad" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/closet,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aae" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaf" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/machinery/camera{c_tag = "Prison Cell 1";network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aag" = (/turf/closed/wall,/area/security/processing{name = "Permabrig"}) -"aah" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/machinery/camera{c_tag = "Prison Cell 2";network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aai" = (/obj/structure/toilet{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaj" = (/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aak" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aal" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 9},/turf/closed/wall/mineral/plastitanium{dir = 8;icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aam" = (/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) -"aan" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters";name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) -"aao" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 5},/turf/closed/wall/mineral/plastitanium{dir = 1;icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aap" = (/obj/machinery/shower{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/button/door{id = "permacell1";normaldoorcontrol = 1;pixel_y = -24;specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aar" = (/obj/machinery/shower{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/button/door{id = "permacell1";normaldoorcontrol = 1;pixel_y = -24;specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aas" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aat" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aau" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aav" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4;pixel_y = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaw" = (/obj/machinery/computer/shuttle/syndicate,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aax" = (/obj/structure/table,/obj/machinery/button/door{id = "syndieshutters";name = "remote shutter control";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aay" = (/obj/structure/frame/computer,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall,/area/security/processing{name = "Permabrig"}) -"aaA" = (/obj/machinery/door/poddoor/preopen{id = "permacell";name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permacell1";name = "Cell 1"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/closed/wall,/area/security/processing{name = "Permabrig"}) -"aaC" = (/obj/machinery/door/poddoor/preopen{id = "permacell";name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permacell2";name = "Cell 2"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaD" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3;pixel_y = 3},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaE" = (/obj/structure/chair/comfy/beige{dir = 1;icon_state = "comfychair"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaF" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/green/side{dir = 9},/area/security/processing{name = "Permabrig"}) -"aaG" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel/green/side{dir = 1},/area/security/processing{name = "Permabrig"}) -"aaH" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/security/processing{name = "Permabrig"}) -"aaI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"aaJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Prison Common Room North";network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/button/door{id = "permacell1";normaldoorcontrol = 1;pixel_y = 24;req_access_txt = "1";specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)";dir = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/obj/machinery/button/door{id = "permacell2";normaldoorcontrol = 1;pixel_y = 24;req_access_txt = "1";specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/bookcase,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile{obj_integrity = 5000;max_integrity = 5000;name = "hardened window"},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/machinery/door/poddoor/preopen{id = "permalock"},/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"aaQ" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"aaR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"aaS" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaT" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly";freerange = 1;frequency = 1213;name = "Syndicate Intercom";pixel_y = -32;subspace_transmission = 1;syndie = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaU" = (/obj/structure/closet/syndicate/personal,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aaV" = (/turf/open/space,/area/space/nearstation) -"aaW" = (/obj/item/device/plant_analyzer,/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"aaX" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aaY" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"aaZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aba" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/table,/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile{obj_integrity = 5000;max_integrity = 5000;name = "hardened window"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "permalock"},/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"abe" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abf" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"abg" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"abh" = (/obj/machinery/door/window{name = "Cockpit";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abi" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 4;icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"abj" = (/obj/machinery/light{dir = 8},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/machinery/light{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"abn" = (/turf/open/space,/area/shuttle/syndicate) -"abo" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abp" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1;pixel_y = 2},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"abr" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"abs" = (/turf/open/floor/plasteel/green,/area/security/processing{name = "Permabrig"}) -"abt" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"abu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/sustenance,/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abv" = (/obj/machinery/door/poddoor/preopen{id = "holding blast"},/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abw" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas.";dir = 4;name = "Prison Monitor";network = list("Prison");pixel_x = -30;pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"aby" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"abz" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable,/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"abB" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/cherry,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"abC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abF" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/security/processing{name = "Permabrig"}) -"abH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/flasher{id = "holding";pixel_x = -30},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abI" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area";req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abK" = (/obj/machinery/porta_turret/syndicate{dir = 4},/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) -"abL" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/closed/wall/r_wall,/area/security/processing{name = "Permabrig"}) -"abM" = (/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/green,/area/security/processing{name = "Permabrig"}) -"abN" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abP" = (/obj/structure/closet/wardrobe/orange,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/button/flasher{id = "holding";pixel_x = -24;pixel_y = 5;req_access_txt = "1"},/obj/machinery/button/door{id = "holding blast";name = "Holding Cell Lock";pixel_x = -24;pixel_y = -5;req_access_txt = "1"},/obj/machinery/button/door{id = "permacell";pixel_x = -38;pixel_y = -5;req_access_txt = "1"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"abR" = (/obj/machinery/camera/autoname{tag = "icon-camera (WEST)";icon_state = "camera";dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"abS" = (/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abT" = (/obj/structure/closet/syndicate/nuclear,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"abU" = (/obj/machinery/hydroponics/soil,/obj/item/weapon/cultivator,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"abV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abW" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/closed/wall,/area/security/processing{name = "Permabrig"}) -"abY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/obj/machinery/flasher{id = "holding";pixel_x = -30},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"abZ" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area";req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"aca" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acc" = (/obj/effect/landmark{name = "carpspawn"},/turf/open/space,/area/space) -"acd" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"ace" = (/obj/structure/table,/obj/item/device/aicard,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acf" = (/obj/machinery/door/poddoor{id = "smindicate";name = "outer blast door"},/obj/machinery/button/door{id = "smindicate";name = "external door control";pixel_x = -26;pixel_y = 0;req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9;dir = 2;dwidth = 5;height = 24;id = "syndicate";name = "syndicate infiltrator";port_angle = 0;roundstart_move = "syndicate_away";width = 18},/obj/docking_port/stationary{dheight = 9;dir = 2;dwidth = 5;height = 24;id = "syndicate_nw";name = "northwest of station";turf_type = /turf/open/space;width = 18},/turf/open/floor/plating,/area/shuttle/syndicate) -"acg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0},/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) -"ach" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"aci" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/effect/holodeck_effect/cards,/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acj" = (/obj/machinery/light/small,/obj/structure/table,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"ack" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas.";dir = 4;name = "Prison Monitor";network = list("Prison");pixel_x = -30;pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acm" = (/obj/structure/table,/obj/item/weapon/grenade/plastic/c4{pixel_x = 2;pixel_y = -5},/obj/item/weapon/grenade/plastic/c4{pixel_x = -3;pixel_y = 3},/obj/item/weapon/grenade/plastic/c4{pixel_x = 2;pixel_y = -3},/obj/item/weapon/grenade/plastic/c4{pixel_x = -2;pixel_y = -1},/obj/item/weapon/grenade/plastic/c4{pixel_x = 3;pixel_y = 3},/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) -"aco" = (/obj/machinery/door/window{name = "Ready Room";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acp" = (/obj/machinery/light{dir = 8},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/green,/area/security/processing{name = "Permabrig"}) -"acq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acs" = (/turf/closed/mineral,/area/ruin/unpowered{name = "Asteroid"}) -"act" = (/obj/machinery/door/window{dir = 4;name = "EVA Storage";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acu" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acv" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/apple,/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"acw" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/light{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acA" = (/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"acB" = (/obj/machinery/door/window{base_state = "right";dir = 4;icon_state = "right";name = "EVA Storage";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acC" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 1;icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"acD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/electricshock{pixel_y = -32},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"acE" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/watermelon,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"acF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/green,/area/security/processing{name = "Permabrig"}) -"acG" = (/obj/machinery/hydroponics/soil,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/grass,/area/security/processing{name = "Permabrig"}) -"acH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/green/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Common Room South";dir = 1;network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/button/door{id = "permacell3";normaldoorcontrol = 1;pixel_y = -24;req_access_txt = "1";specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/button/door{id = "permacell4";normaldoorcontrol = 1;pixel_y = -24;req_access_txt = "1";specialfunctions = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile{obj_integrity = 5000;max_integrity = 5000;name = "hardened window"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "permalock"},/turf/open/floor/plating,/area/security/processing{name = "Permabrig"}) -"acQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acS" = (/turf/closed/wall/r_wall,/area/security/processing{name = "Prisoner Processing"}) -"acT" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly";freerange = 1;frequency = 1213;name = "Syndicate Intercom";pixel_x = -32;subspace_transmission = 1;syndie = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"acU" = (/obj/machinery/door/poddoor/preopen{id = "permacell";name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permacell3";name = "Cell 3"},/turf/open/floor/plasteel/floorgrime,/area/security/processing{name = "Permabrig"}) -"acV" = (/obj/machinery/door/poddoor/preopen{id = "permacell";name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permacell4";name = "Cell 4"},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"acW" = (/obj/machinery/door/airlock/glass_security{name = "Prison Wing";req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"acX" = (/obj/machinery/door/airlock/glass_security{name = "Prison Wing";req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"acY" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"acZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/filingcabinet,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ada" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adb" = (/obj/structure/table,/obj/item/clothing/under/rank/prisoner,/obj/item/clothing/under/rank/prisoner,/obj/item/clothing/under/rank/prisoner,/obj/item/clothing/under/rank/prisoner,/obj/item/clothing/under/rank/prisoner,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adc" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"add" = (/obj/machinery/sleeper/syndie{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"ade" = (/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adg" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adh" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/obj/structure/extinguisher_cabinet{pixel_x = -5;pixel_y = 30},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adi" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3;pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adj" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adk" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adl" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8;pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8;pixel_y = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adm" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adn" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"ado" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/button/door{id = "permacell3";normaldoorcontrol = 1;pixel_y = 24;specialfunctions = 4},/obj/machinery/camera{c_tag = "Prison Cell 3";network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"adp" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/button/door{id = "permacell4";normaldoorcontrol = 1;pixel_y = 24;specialfunctions = 4},/obj/machinery/camera{c_tag = "Prison Cell 4";network = list("SS13","Prison")},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"adq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{id = "permalock"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Permabrig"}) -"adr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{id = "permalock"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Permabrig"}) -"ads" = (/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing{name = "Prisoner Processing"}) -"adt" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/box/zipties,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adu" = (/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adv" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adw" = (/turf/closed/mineral/random/labormineral,/area/ruin/unpowered{name = "Asteroid"}) -"adx" = (/turf/closed/mineral/random,/area/ruin/unpowered{name = "Asteroid"}) -"ady" = (/turf/closed/mineral/random,/area/mine/unexplored) -"adz" = (/obj/docking_port/stationary{dheight = 9;dir = 2;dwidth = 5;height = 24;id = "syndicate_ne";name = "northeast of station";turf_type = /turf/open/space;width = 18},/turf/open/space,/area/space) -"adA" = (/obj/structure/bed/roller,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adB" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) -"adC" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"adE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adF" = (/obj/machinery/power/apc{cell_type = 10000;dir = 1;name = "Permabrig APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adG" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"adH" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adI" = (/obj/structure/closet/secure_closet/brig,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adJ" = (/obj/machinery/door/window{dir = 4;name = "Infirmary";req_access_txt = "150"},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adK" = (/obj/machinery/door/window/westright{name = "Tool Storage";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adL" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/closet,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"adM" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"adN" = (/obj/structure/bed,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Permabrig"}) -"adO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adP" = (/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"adQ" = (/obj/machinery/door/window{base_state = "right";dir = 4;icon_state = "right";name = "Infirmary";req_access_txt = "150"},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"adR" = (/obj/machinery/door/window{dir = 8;name = "Tool Storage";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adS" = (/obj/machinery/recharge_station,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"adT" = (/turf/closed/wall/r_wall,/area/medical/virology) -"adU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/virology) -"adV" = (/obj/structure/lattice,/turf/open/space,/area/medical/virology) -"adW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"adX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"adZ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"aea" = (/obj/machinery/computer/prisoner,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aeb" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aec" = (/obj/machinery/porta_turret/syndicate{dir = 5},/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) -"aed" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/bodypart/r_arm/robot,/obj/item/bodypart/l_arm/robot,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aee" = (/obj/machinery/door/window{dir = 1;name = "Surgery";req_access_txt = "150"},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aef" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aeg" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3;pixel_y = -3},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aeh" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3;pixel_y = -3},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aei" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aej" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4;pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aek" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ael" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aem" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aen" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/processing{name = "Prisoner Processing"}) -"aeo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/processing{name = "Prisoner Processing"}) -"aeq" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/machinery/shower{icon_state = "shower";dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aer" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aes" = (/obj/structure/sign/securearea{pixel_x = 0;pixel_y = 32},/obj/machinery/shower{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aet" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/processing{name = "Prisoner Processing"}) -"aeu" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/reagent_containers/food/snacks/donut/jelly,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"aev" = (/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plasteel/whitered/side{dir = 9},/area/security/processing{name = "Prisoner Processing"}) -"aew" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)";icon_state = "whitered";dir = 1},/area/security/processing{name = "Prisoner Processing"}) -"aex" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plasteel/whitered/side{dir = 1},/area/security/processing{name = "Prisoner Processing"}) -"aey" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aez" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aeA" = (/obj/machinery/nuclearbomb/syndicate,/obj/machinery/door/window{dir = 1;name = "Secure Storage";req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aeB" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"aeC" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aeD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aeE" = (/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aeF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aeG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/open/floor/plating,/area/medical/virology) -"aeH" = (/obj/item/weapon/storage/box/beakers{pixel_x = 2;pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/power/apc{cell_type = 5000;dir = 1;name = "Virology APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/obj/structure/table/glass,/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/medical/virology) -"aeI" = (/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/table/glass,/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/medical/virology) -"aeJ" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/obj/machinery/airalarm{frequency = 1439;pixel_y = 23},/turf/open/floor/plasteel/whitegreen,/area/medical/virology) -"aeK" = (/obj/machinery/reagentgrinder{pixel_y = 8},/obj/structure/table/glass,/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/medical/virology) -"aeL" = (/obj/item/clothing/gloves/color/latex,/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/obj/structure/reagent_dispensers/virusfood{density = 0;pixel_x = 0;pixel_y = 30},/obj/structure/table/glass,/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/medical/virology) -"aeM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"aeN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aeO" = (/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior2";idSelf = "virology_airlock_control2";name = "Virology Access Button";pixel_x = 26;pixel_y = 28;req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"aeP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_interior2";locked = 1;name = "Virology Interior Airlock";req_access_txt = "39"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aeQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior2";idSelf = "virology_airlock_control2";name = "Virology Access Button";pixel_x = -26;pixel_y = 28;req_access_txt = "3"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aeR" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aeS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"aeT" = (/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior2";idSelf = "virology_airlock_control2";name = "Virology Access Button";pixel_x = 0;pixel_y = 24;req_access_txt = "3"},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_exterior2";locked = 1;name = "Virology Exterior Airlock";req_access_txt = "39"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aeU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"aeV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aeW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"aeX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"aeY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aeZ" = (/obj/structure/table,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"afa" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"afb" = (/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"afc" = (/obj/machinery/iv_drip,/obj/item/weapon/reagent_containers/blood/empty,/turf/open/floor/plasteel/whitered/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"afd" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Asteroid"}) -"afe" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/scalpel,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"aff" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"afg" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/open/floor/mineral/titanium,/area/shuttle/syndicate) -"afh" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/shuttle/syndicate) -"afi" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"afj" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"afk" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"afl" = (/turf/closed/wall,/area/medical/virology) -"afm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/open/floor/plating,/area/medical/virology) -"afn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Test Subject Cell";req_access_txt = "39"},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"afo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/turf/open/floor/plating,/area/medical/virology) -"afp" = (/obj/item/weapon/paper_bin{pixel_x = -2;pixel_y = 9},/obj/machinery/light/small{dir = 8},/obj/structure/table/glass,/obj/structure/sign/deathsposal{pixel_x = -30;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"afq" = (/obj/structure/chair/office/light{dir = 1;pixel_y = 3},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/whitegreen/corner{dir = 4},/area/medical/virology) -"afr" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"afs" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/turf/open/floor/plasteel/whitegreen/corner{dir = 1},/area/medical/virology) -"aft" = (/obj/item/weapon/folder/white{pixel_x = 4;pixel_y = -3},/obj/item/weapon/folder/white{pixel_x = 4;pixel_y = -3},/obj/item/weapon/pen/red,/obj/machinery/requests_console{department = "Virology";name = "Virology Requests Console";pixel_x = 29;pixel_y = 0},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/structure/table/glass,/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"afu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"afv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/red/side,/area/security/processing{name = "Prisoner Processing"}) -"afw" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior2";idInterior = "virology_airlock_interior2";idSelf = "virology_airlock_control2";name = "Virology Access Console";pixel_x = 22;pixel_y = 8;req_access_txt = "3"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"afx" = (/obj/structure/closet/emcloset,/obj/item/device/radio/intercom{pixel_x = -28;pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"afy" = (/obj/machinery/camera{c_tag = "Virology - Airlock";dir = 1;network = list("SS13","Medbay")},/obj/machinery/light,/obj/structure/closet/l3closet,/obj/machinery/firealarm{dir = 1;pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"afz" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/security/processing{name = "Prisoner Processing"}) -"afA" = (/obj/machinery/light,/turf/open/floor/plasteel/red/side,/area/security/processing{name = "Prisoner Processing"}) -"afB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"afC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"afD" = (/obj/machinery/door/window/westleft{base_state = "left";dir = 8;icon_state = "left";name = "Brig Infirmary";req_access_txt = "0"},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"afE" = (/obj/structure/bed/roller,/obj/item/clothing/suit/straight_jacket,/turf/open/floor/plasteel/whitered/side{dir = 4},/area/security/processing{name = "Prisoner Processing"}) -"afF" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/open/floor/plating,/area/shuttle/syndicate) -"afG" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating,/area/shuttle/syndicate) -"afH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/floor/plating,/area/shuttle/syndicate) -"afI" = (/obj/item/device/radio/intercom{pixel_x = -28;pixel_y = 0},/obj/machinery/airalarm{frequency = 1439;pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/camera{c_tag = "Virology - Cells";dir = 4;network = list("SS13","Medbay")},/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/medical/virology) -"afJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/iv_drip,/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"afK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"afL" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 2},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"afM" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/machinery/light_switch{pixel_x = 0;pixel_y = 26},/obj/item/weapon/wrench,/obj/item/weapon/restraints/handcuffs,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/medical/virology) -"afN" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/virology) -"afO" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"afP" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"afQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 2},/turf/open/floor/plasteel/white,/area/medical/virology) -"afR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"afS" = (/obj/machinery/computer/pandemic{layer = 2.5;pixel_x = -4},/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"afT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) -"afU" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/processing{name = "Prisoner Processing"}) -"afV" = (/obj/machinery/door/airlock/glass_security{name = "Virology Transfer";req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"afW" = (/obj/structure/sign/biohazard,/turf/closed/wall/r_wall,/area/security/processing{name = "Prisoner Processing"}) -"afX" = (/turf/closed/wall,/area/security/processing{name = "Prisoner Processing"}) -"afY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"afZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aga" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/whitered/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"agb" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 6},/turf/closed/wall/mineral/plastitanium{dir = 4;icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"agc" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 10},/turf/closed/wall/mineral/plastitanium{icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"agd" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers,/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"age" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/virology) -"agf" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/virology) -"agg" = (/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/virology) -"agh" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"agi" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Containment Cells";req_access_txt = "39"},/turf/open/floor/plasteel/whitegreen,/area/medical/virology) -"agj" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"agk" = (/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) -"agl" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/landmark{name = "lightsout"},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/virology) -"agm" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) -"agn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"ago" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/virology{name = "Virology Access";req_access_txt = "39"},/turf/open/floor/plasteel/whitegreen,/area/medical/virology) -"agp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 6},/area/medical/virology) -"agq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"agr" = (/turf/open/floor/plasteel/whitegreen/side{dir = 10},/area/medical/virology) -"ags" = (/obj/structure/closet/secure_closet/warden,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agt" = (/obj/structure/closet/secure_closet/armory3,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agu" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agv" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas.";name = "Prison Monitor";network = list("Prison");pixel_x = 0;pixel_y = 30},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agw" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agx" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/item/weapon/card/id/prisoner,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"agz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"agA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bodycontainer/morgue,/obj/structure/window/reinforced,/turf/open/floor/plasteel/whitered/side{dir = 10},/area/security/processing{name = "Prisoner Processing"}) -"agB" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/whitered/side,/area/security/processing{name = "Prisoner Processing"}) -"agC" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel/whitered/side{dir = 6},/area/security/processing{name = "Prisoner Processing"}) -"agD" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2;pixel_y = 9},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -25;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitegreen/side{dir = 10},/area/medical/virology) -"agE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agF" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{dir = 6},/area/medical/virology) -"agI" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/plating,/area/medical/virology) -"agJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitegreen/side{dir = 10},/area/medical/virology) -"agK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"agN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/camera{c_tag = "Virology - Lab";dir = 8;network = list("SS13","Medbay")},/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/obj/machinery/light_switch{pixel_x = 26;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{dir = 6},/area/medical/virology) -"agO" = (/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"agP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"agQ" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"agR" = (/obj/machinery/button/door{id = "permalock";name = "Perma Lockdown";pixel_x = -24},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agS" = (/obj/structure/chair/office/light,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agV" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agW" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk";req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"agX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/processing{name = "Prisoner Processing"}) -"agY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"agZ" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"aha" = (/obj/machinery/door/airlock/glass_security{name = "Xenobio Transfer";req_access_txt = "3"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "misclab";name = "Test Chamber Blast Doors";pixel_x = 0;pixel_y = 24;req_access_txt = "0";req_one_access_txt = "55; 3"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahc" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/virology) -"ahd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B";req_access_txt = "39"},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A";req_access_txt = "39"},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/closed/wall,/area/medical/virology) -"ahg" = (/obj/structure/closet/wardrobe/virology_white,/obj/item/weapon/storage/backpack/satchel/vir,/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 8;pixel_x = -26;pixel_y = 0},/turf/open/floor/plasteel/vault,/area/medical/virology) -"ahh" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty{pixel_x = -3;pixel_y = -3},/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/BMinus{pixel_x = -4;pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 1;pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = -2;pixel_y = -1},/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ahi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ahj" = (/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ahk" = (/obj/structure/closet/l3closet/virology,/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/vault,/area/medical/virology) -"ahl" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior";idInterior = "virology_airlock_interior";idSelf = "virology_airlock_control";name = "Virology Access Console";pixel_x = 8;pixel_y = -22;req_access_txt = "39"},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHEAST)";icon_state = "whitegreen";dir = 5},/area/medical/virology) -"ahm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"ahn" = (/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/medical/virology) -"aho" = (/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"ahp" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"ahq" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"ahr" = (/obj/structure/rack,/obj/item/weapon/storage/box/zipties,/obj/item/weapon/melee/baton,/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"ahs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"aht" = (/turf/open/floor/plasteel/showroomfloor,/area/security/processing{name = "Prisoner Processing"}) -"ahu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/sign/electricshock{pixel_y = -32},/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"ahv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"ahw" = (/obj/machinery/power/apc{cell_type = 10000;dir = 2;name = "Prisoner Processing APC";pixel_x = 0;pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"ahx" = (/obj/machinery/light,/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahy" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahz" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/window/southleft{dir = 1;name = "Test Chamber";req_access_txt = "3"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahA" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered{name = "Asteroid"}) -"ahB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/obj/structure/bed,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahD" = (/obj/structure/bed,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/virology) -"ahF" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/virology{name = "Break Room";req_access_txt = "39"},/turf/open/floor/plasteel/whitegreen,/area/medical/virology) -"ahG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior";idSelf = "virology_airlock_control";name = "Virology Access Button";pixel_x = -24;pixel_y = 0;req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_exterior";locked = 1;name = "Virology Exterior Airlock";req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) -"ahH" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/medical/virology) -"ahI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"ahJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"ahK" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing";req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"ahL" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing";req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"ahM" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Asteroid"}) -"ahN" = (/obj/item/clothing/mask/facehugger/dead,/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Asteroid"}) -"ahO" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/airlock/glass_security{name = "Xenobio Transfer";req_access_txt = "3"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/processing{name = "Prisoner Processing"}) -"ahP" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahQ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahR" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahS" = (/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ahT" = (/obj/structure/table/glass,/obj/machinery/newscaster{pixel_x = -30},/obj/item/weapon/folder/white{pixel_x = 4;pixel_y = -3},/obj/item/weapon/folder/white{pixel_x = 4;pixel_y = -3},/obj/item/weapon/paper,/obj/item/weapon/pen/red,/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = 30},/turf/open/floor/plasteel/whitegreen/side{dir = 9},/area/medical/virology) -"ahU" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0;pixel_y = 29},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"ahW" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3;pixel_y = 3},/obj/machinery/light_switch{pixel_x = 0;pixel_y = 26},/obj/machinery/camera{c_tag = "Virology - Break Room";dir = 2;network = list("SS13","Medbay")},/turf/open/floor/plasteel/whitegreen/side{dir = 1},/area/medical/virology) -"ahX" = (/obj/item/device/radio/intercom{freerange = 0;frequency = 1459;name = "Station Intercom (General)";pixel_x = 29},/obj/structure/table/glass,/obj/machinery/microwave{pixel_x = -3;pixel_y = 6},/turf/open/floor/plasteel/whitegreen/side{dir = 5},/area/medical/virology) -"ahY" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/medical/virology) -"ahZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) -"aia" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock";dir = 2;network = list("SS13")},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) -"aib" = (/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aic" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aid" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aie" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aif" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aig" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aih" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aii" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aij" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aik" = (/turf/closed/wall/r_wall,/area/toxins/xenobiology) -"ail" = (/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aim" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"ain" = (/obj/structure/table/glass,/obj/item/weapon/folder/white{pixel_y = 4},/obj/item/weapon/pen/red,/turf/open/floor/plasteel/freezer,/area/medical/virology) -"aio" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/medical/virology) -"aip" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2;pixel_y = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) -"aiq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) -"air" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) -"ais" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;on = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"ait" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) -"aiu" = (/obj/machinery/shower{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"aiv" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/virology) -"aiw" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"aix" = (/obj/machinery/door/airlock/glass_security{id_tag = null;name = "Prisoner Storage";req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aiy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aiz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aiA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiB" = (/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiC" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiD" = (/turf/open/floor/engine,/area/toxins/xenobiology) -"aiE" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine,/area/toxins/xenobiology) -"aiF" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber";dir = 2;network = list("Xeno","RD");pixel_x = 0},/turf/open/floor/engine,/area/toxins/xenobiology) -"aiG" = (/turf/closed/mineral/random/low_chance,/area/ruin/unpowered{name = "Asteroid"}) -"aiH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/medical/virology) -"aiI" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/whitegreen/side{dir = 10},/area/medical/virology) -"aiJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"aiK" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"aiL" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/whitegreen/side,/area/medical/virology) -"aiM" = (/obj/structure/chair/stool,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/whitegreen/side{dir = 6},/area/medical/virology) -"aiN" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) -"aiO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"aiP" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) -"aiQ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"aiR" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk";req_access_txt = "1"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"aiS" = (/obj/structure/grille,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"aiT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/closed/wall,/area/security/processing{name = "Prisoner Processing"}) -"aiU" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig";name = "Brig";req_access_txt = "63"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/processing{name = "Prisoner Processing"}) -"aiV" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig";name = "Brig";req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing{name = "Prisoner Processing"}) -"aiW" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiX" = (/obj/machinery/power/terminal{tag = "icon-term (WEST)";icon_state = "term";dir = 8},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiY" = (/obj/item/weapon/storage/box/lights,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aiZ" = (/obj/machinery/light/small,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"aja" = (/obj/structure/disposaloutlet{tag = "icon-outlet (WEST)";icon_state = "outlet";dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) -"ajb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) -"ajc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating/airless,/area/space/nearstation) -"ajd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plating,/area/medical/virology) -"aje" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/turf/open/floor/plasteel/vault,/area/medical/virology) -"ajf" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1;name = "virology air connector port"},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ajg" = (/obj/item/trash/popcorn,/obj/structure/table/glass,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ajh" = (/obj/item/weapon/reagent_containers/food/snacks/sosjerky,/obj/structure/table/glass,/turf/open/floor/plasteel/vault,/area/medical/virology) -"aji" = (/obj/item/trash/cheesie{pixel_y = 4},/obj/structure/table/glass,/turf/open/floor/plasteel/vault,/area/medical/virology) -"ajj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_interior";locked = 1;name = "Virology Interior Airlock";req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior";idSelf = "virology_airlock_control";name = "Virology Access Button";pixel_x = -24;pixel_y = 0;req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) -"ajk" = (/obj/structure/sign/biohazard,/turf/closed/wall/r_wall,/area/medical/virology) -"ajl" = (/obj/structure/closet/secure_closet/brig,/turf/open/floor/plasteel,/area/security/processing{name = "Prisoner Processing"}) -"ajm" = (/obj/machinery/button/door{id = "briggate";name = "Desk Shutters";pixel_x = -26;pixel_y = 6;req_access_txt = "0"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/button/flasher{id = "brigentry";pixel_x = -28;pixel_y = -8},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajn" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajo" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk";req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/processing{name = "Prisoner Processing"}) -"ajq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing{name = "Prisoner Processing"}) -"ajr" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajt" = (/obj/item/weapon/extinguisher,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aju" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/toxins/xenobiology) -"ajv" = (/turf/closed/wall,/area/maintenance/fore) -"ajw" = (/obj/machinery/door/airlock/external{name = "Mining Airlock";req_access = null;req_access_txt = "48"},/turf/open/floor/noslip,/area/maintenance/fore) -"ajx" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/airless,/area/space/nearstation) -"ajy" = (/turf/closed/wall/r_wall,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajz" = (/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajB" = (/obj/machinery/light/small{dir = 8},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "outerbrig";name = "Brig Exterior Doors Control";normaldoorcontrol = 1;pixel_x = -26;pixel_y = -5;req_access_txt = "63"},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "innerbrig";name = "Brig Interior Doors Control";normaldoorcontrol = 1;pixel_x = -26;pixel_y = 5;req_access_txt = "63"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajC" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajD" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk";req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajE" = (/obj/machinery/flasher{id = "brigentry";pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing{name = "Prisoner Processing"}) -"ajF" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'";icon_state = "shock";name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/toxins/xenobiology) -"ajJ" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/toxins/xenobiology) -"ajK" = (/turf/closed/mineral/random/labormineral,/area/mine/unexplored) -"ajL" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/obj/structure/sign/vacuum{pixel_x = 30},/turf/open/floor/noslip,/area/maintenance/fore) -"ajM" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet/crate,/obj/item/weapon/storage/backpack/satchel/leather/withwallet,/turf/open/floor/plating,/area/maintenance/fore) -"ajN" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plating,/area/maintenance/fore) -"ajO" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/closed/wall,/area/maintenance/fore) -"ajP" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) -"ajQ" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/table,/obj/item/weapon/storage/belt,/turf/open/floor/plating,/area/maintenance/fore) -"ajR" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plating,/area/maintenance/fore) -"ajS" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fore) -"ajT" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajU" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajV" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajW" = (/turf/closed/wall,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ajX" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk";req_access_txt = "1"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajY" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right";icon_state = "right";name = "Brig Desk";req_access_txt = "1"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/security/processing{name = "Prisoner Processing"}) -"ajZ" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate";name = "security blast door"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing{name = "Prisoner Processing"}) -"aka" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig";name = "Brig";req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/processing{name = "Prisoner Processing"}) -"akb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig";name = "Brig";req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing{name = "Prisoner Processing"}) -"akc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'";icon_state = "shock";name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/security/processing{name = "Prisoner Processing"}) -"akd" = (/obj/machinery/door/airlock/maintenance_hatch,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ake" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/open/floor/plating,/area/toxins/xenobiology) -"akf" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"akg" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"akh" = (/obj/machinery/door/window/southleft{dir = 1;name = "Test Chamber";req_access_txt = "55"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aki" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"akj" = (/obj/structure/grille,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab";name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"akk" = (/obj/item/stack/sheet/cardboard,/obj/item/weapon/pickaxe,/turf/open/floor/plating,/area/maintenance/fore) -"akl" = (/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/fore) -"akm" = (/turf/open/floor/plating,/area/maintenance/fore) -"akn" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/fore) -"ako" = (/obj/item/weapon/caution,/turf/open/floor/plating,/area/maintenance/fore) -"akp" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aks" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aku" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akv" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akw" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akx" = (/obj/effect/turf_decal/stripes/line{dir = 2},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aky" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akz" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter";network = list("Xeno");pixel_x = 0;pixel_y = 2},/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akA" = (/obj/machinery/button/door{id = "misclab";name = "Test Chamber Blast Doors";pixel_x = 0;pixel_y = -2;req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akB" = (/obj/machinery/door/window/southleft{name = "Test Chamber";req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akC" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akD" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"akF" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/obj/structure/sign/vacuum{pixel_x = 30},/turf/open/floor/plating,/area/maintenance/fore) -"akG" = (/obj/structure/sign/pods,/turf/closed/wall,/area/maintenance/fore) -"akH" = (/obj/machinery/camera{c_tag = "Security Escape Pod";dir = 4;network = list("SS13")},/turf/open/floor/plating,/area/maintenance/fore) -"akI" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_4) -"akJ" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_4) -"akK" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_3) -"akL" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4;icon_state = "propulsion";tag = "icon-propulsion (WEST)"},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_3) -"akM" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akN" = (/obj/structure/sign/pods,/turf/closed/wall,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (WEST)";icon_state = "intact";dir = 8},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akV" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akW" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akX" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"akY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab";req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"akZ" = (/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ala" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ald" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ale" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alf" = (/obj/structure/statue/sandstone/assistant,/turf/open/floor/plating,/area/maintenance/fore) -"alg" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fore) -"alh" = (/obj/structure/grille{density = 0;icon_state = "brokengrille"},/turf/open/floor/plating,/area/maintenance/fore) -"ali" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2;name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore) -"alj" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8;name = "8maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore) -"alk" = (/obj/structure/closet/crate/internals,/turf/open/floor/plating,/area/maintenance/fore) -"all" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plating,/area/maintenance/fore) -"alm" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/fore) -"aln" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/open/floor/plating,/area/maintenance/fore) -"alo" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) -"alp" = (/obj/machinery/door/airlock/external{name = "Escape Pod Four";req_access_txt = "0"},/turf/open/floor/plating,/area/maintenance/fore) -"alq" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4;id = "pod4";name = "escape pod 4";port_angle = 180;preferred_direction = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) -"alr" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/item/weapon/storage/pod{pixel_x = 6;pixel_y = -32},/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) -"als" = (/obj/machinery/computer/shuttle/pod{pixel_y = -32;possible_destinations = "pod_asteroid3";shuttleId = "pod3"},/obj/structure/chair{dir = 4},/obj/machinery/status_display{density = 0;layer = 3;pixel_x = 0;pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) -"alt" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_4) -"alu" = (/obj/docking_port/stationary/random{dir = 4;id = "pod_asteroid4";name = "asteroid"},/turf/open/space,/area/space/nearstation) -"alv" = (/obj/docking_port/stationary/random{dir = 8;id = "pod_asteroid2";name = "asteroid"},/turf/open/space,/area/space) -"alw" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_3) -"alx" = (/obj/machinery/computer/shuttle/pod{pixel_x = 0;pixel_y = -32;possible_destinations = "pod_asteroid2";shuttleId = "pod2"},/obj/structure/chair{dir = 8},/obj/machinery/status_display{density = 0;layer = 3;pixel_x = 0;pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) -"aly" = (/obj/item/weapon/storage/pod{pixel_x = 6;pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 0;pixel_y = 25},/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) -"alz" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 8;id = "pod3";name = "escape pod 3";port_angle = 180},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) -"alA" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Escape Pod Three"},/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alF" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alG" = (/turf/closed/wall/r_wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall/r_wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alI" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Workstations";req_access_txt = "0";req_one_access_txt = "39; 63; 55; 19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alK" = (/turf/closed/wall,/area/toxins/xenobiology) -"alL" = (/turf/closed/wall,/area/construction/hallway{name = "Biodome Hallway"}) -"alM" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"alN" = (/obj/machinery/camera{c_tag = "Arrivals Escape Pod 3";dir = 8},/obj/machinery/light/small,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"alR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/closet/secure_closet/medical1,/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"alU" = (/obj/machinery/power/apc{dir = 8;name = "Xenobiology APC";pixel_x = -25},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alV" = (/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alW" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2;pixel_y = 24},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alX" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract.";name = "Slime Processor"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alY" = (/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"alZ" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/airalarm{frequency = 1439;pixel_y = 23},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ama" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amb" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0;pixel_y = 28},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amc" = (/turf/closed/mineral,/area/construction/hallway{name = "Biodome Hallway"}) -"amd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) -"ame" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";name = "KEEP CLEAR: DOCKING AREA";pixel_y = 0},/turf/closed/wall/r_wall,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amf" = (/obj/machinery/door/airlock/external,/turf/open/floor/noslip,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amg" = (/turf/open/floor/carpet,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amh" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"ami" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amj" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amk" = (/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Common Area"}) -"aml" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold (WEST)";icon_state = "manifold";dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/chemical,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"amm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"amn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance";req_access_txt = "55"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/toxins/xenobiology) -"amo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amp" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amr" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ams" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amu" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"amv" = (/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amw" = (/obj/structure/flora/rock/pile,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amx" = (/obj/machinery/power/apc{dir = 8;name = "Fore Maintenance APC";pixel_x = -25;pixel_y = 3},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/maintenance/fore) -"amy" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/fore) -"amz" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/window/reinforced{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/fore) -"amA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amB" = (/turf/open/floor/noslip,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amC" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amD" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amE" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amF" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/construction/hallway{name = "Secure Workstations Common Area"}) -"amG" = (/turf/closed/wall/r_wall,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"amH" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Workstations";req_access_txt = "0";req_one_access_txt = "39; 63; 55; 19"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"amI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/closet/crate/freezer/surplus_limbs,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"amJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"amK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/toxins/xenobiology) -"amL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amN" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;external_pressure_bound = 101.325;on = 1;pressure_checks = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amR" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"amS" = (/obj/machinery/light{dir = 1},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amT" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amV" = (/obj/machinery/power/apc{dir = 2;name = "Sleeping Room 3 APC";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/grass,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"amW" = (/obj/machinery/light,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"amX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore) -"amY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fore) -"amZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fore) -"ana" = (/turf/closed/wall,/area/crew_quarters/sleep) -"anb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/lasertag/blue,/turf/open/floor/plating,/area/maintenance/fore) -"anc" = (/obj/effect/landmark{name = "carpspawn"},/turf/open/space,/area/space/nearstation) -"and" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ane" = (/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"anf" = (/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ang" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"anh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ani" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anj" = (/obj/machinery/computer/camera_advanced/xenobio,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ank" = (/obj/machinery/light,/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anl" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anm" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4;pixel_y = 3},/obj/item/weapon/extinguisher,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ann" = (/obj/structure/table,/obj/machinery/requests_console{department = "Science";departmentType = 2;name = "Science Requests Console";pixel_x = 0;pixel_y = -30},/obj/item/weapon/paper_bin{pixel_x = 1;pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ano" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_y = -29},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anp" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2;pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anq" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anr" = (/obj/structure/rack,/obj/item/device/paicard,/turf/open/floor/plating,/area/maintenance/fore) -"ans" = (/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"ant" = (/turf/open/floor/plasteel/green/side{dir = 9},/area/construction/hallway{name = "Biodome Hallway"}) -"anu" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"anv" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"anw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"anx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fore) -"any" = (/obj/structure/table,/obj/item/weapon/coin/iron,/turf/open/floor/plating,/area/maintenance/fore) -"anz" = (/obj/structure/chair{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"anA" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plating,/area/maintenance/fore) -"anB" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk1";name = "Bunk Bolt Control 1";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"anC" = (/obj/machinery/door/airlock{id_tag = "bunk1";name = "Bunk 1"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"anD" = (/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"anE" = (/obj/machinery/door/airlock{id_tag = "bunk2";name = "Bunk 2"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"anF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk2";name = "Bunk Bolt Control 2";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"anG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/lasertag/red,/turf/open/floor/plating,/area/maintenance/fore) -"anH" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned) -"anI" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/mobile{dheight = 0;dir = 2;dwidth = 11;height = 22;id = "whiteship";launch_status = 0;name = "NT Medical Ship";port_angle = -90;preferred_direction = 4;roundstart_move = "whiteship_away";timid = null;width = 35},/obj/docking_port/stationary{dir = 2;dwidth = 11;height = 22;id = "whiteship_home";name = "SS13 Arrival Docking";turf_type = /turf/open/space;width = 35},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"anJ" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"anK" = (/turf/closed/wall,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"anL" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"anM" = (/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"anN" = (/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"anO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"anP" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/toxins/xenobiology) -"anQ" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anR" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anS" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North";dir = 8;network = list("SS13","RD")},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"anT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/green/side{dir = 9},/area/construction/hallway{name = "Biodome Hallway"}) -"anU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"anV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"anW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"anX" = (/obj/structure/dresser,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"anY" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"anZ" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoa" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aob" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoc" = (/obj/structure/table,/obj/effect/spawner/lootdrop/gambling,/turf/open/floor/plating,/area/maintenance/fore) -"aod" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aoe" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating,/area/maintenance/fore) -"aof" = (/obj/structure/shuttle/engine/propulsion{dir = 8;icon_state = "propulsion_l"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aog" = (/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aoh" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aoi" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aoj" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aok" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/open/floor/engine,/area/toxins/xenobiology) -"aol" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/toxins/xenobiology) -"aom" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aon" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aoo" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aop" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aoq" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/machinery/button/door{id = "xenobio8";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aor" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aos" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/droneDispenser,/turf/open/floor/plating,/area/maintenance/fore) -"aot" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plating,/area/maintenance/fore) -"aou" = (/obj/structure/table,/obj/item/drone_shell,/turf/open/floor/plating,/area/maintenance/fore) -"aov" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aow" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aox" = (/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aoy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{id_tag = "cabin3";name = "Cabin 3"},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoz" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoA" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoB" = (/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating,/area/maintenance/fore) -"aoC" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk3";name = "Bunk Bolt Control 3";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aoD" = (/obj/machinery/door/airlock{id_tag = "bunk3";name = "Bunk 3"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aoE" = (/obj/machinery/door/airlock{id_tag = "bunk4";name = "Bunk 4"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aoF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk4";name = "Bunk Bolt Control 4";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aoG" = (/obj/structure/closet/crate/engineering,/turf/open/floor/plating,/area/maintenance/fore) -"aoH" = (/obj/structure/shuttle/engine/propulsion{dir = 8;icon_state = "propulsion"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aoI" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aoJ" = (/turf/open/floor/plating,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/abandoned) -"aoK" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aoL" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aoM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aoN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aoO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aoP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aoQ" = (/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aoR" = (/obj/machinery/door/window/northleft{base_state = "right";dir = 8;icon_state = "right";name = "Containment Pen";req_access_txt = "55"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aoS" = (/obj/machinery/door/window/northleft{dir = 4;name = "Containment Pen";req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aoT" = (/obj/machinery/door/window/northleft{base_state = "right";dir = 8;icon_state = "right";name = "Containment Pen";req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aoU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4;name = "Containment Pen";req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aoV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aoW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aoX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/machinery/button/door{id = "cabin3";name = "Cabin Bolt Control 3";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"aoZ" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apa" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apb" = (/obj/structure/grille{density = 0;icon_state = "brokengrille"},/obj/item/weapon/shard,/turf/open/floor/plating,/area/maintenance/fore) -"apc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/fore) -"apd" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) -"ape" = (/turf/open/floor/plating,/area/shuttle/abandoned) -"apf" = (/turf/open/floor/mineral/titanium,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/abandoned) -"apg" = (/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/medical,/obj/item/clothing/mask/breath,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aph" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plating,/area/shuttle/abandoned) -"api" = (/obj/machinery/mass_driver{dir = 4;icon_state = "mass_driver";id = "oldship_gun"},/turf/open/floor/plating,/area/shuttle/abandoned) -"apj" = (/obj/machinery/door/poddoor{id = "oldship_gun";name = "pod bay door"},/turf/open/floor/plating,/area/shuttle/abandoned) -"apk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"apl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/rack,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"apm" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"apn" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"apo" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"app" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"apq" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"apr" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/engine,/area/toxins/xenobiology) -"aps" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"apt" = (/obj/machinery/light{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"apu" = (/obj/machinery/door/window/northright,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/fore) -"apw" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/fore) -"apx" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk5";name = "Bunk Bolt Control 5";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"apy" = (/obj/machinery/door/airlock{id_tag = "bunk5";name = "Bunk 5"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"apz" = (/obj/machinery/door/airlock{id_tag = "bunk6";name = "Bunk 6"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"apA" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk6";name = "Bunk Bolt Control 6";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"apB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"apC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'";icon_state = "shock";name = "HIGH VOLTAGE"},/turf/closed/wall,/area/toxins/xenobiology) -"apD" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"apE" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"apF" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"apG" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apH" = (/obj/structure/toilet,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apI" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apJ" = (/obj/structure/shuttle/engine/propulsion{dir = 8;icon_state = "propulsion_r"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"apK" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/shuttle/abandoned) -"apL" = (/obj/item/weapon/stock_parts/cell{charge = 100;maxcharge = 15000},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"apM" = (/obj/structure/rack,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"apN" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"apO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"apP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"apQ" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"apR" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/machinery/button/door{id = "xenobio7";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"apS" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"apT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fore) -"apU" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4;name = "4maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore) -"apV" = (/obj/structure/flora/bush,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"apW" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apX" = (/obj/machinery/shower{tag = "icon-shower (NORTH)";icon_state = "shower";dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apY" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 3"}) -"apZ" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aqa" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/fore) -"aqb" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/maintenance/fore) -"aqc" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk7";name = "Bunk Bolt Control 7";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aqd" = (/obj/machinery/door/airlock{id_tag = "bunk7";name = "Bunk 7"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aqe" = (/obj/machinery/door/airlock{id_tag = "bunk8";name = "Bunk 8"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aqf" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk8";name = "Bunk Bolt Control 8";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aqg" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aqh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aqi" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aqj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aqk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aql" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aqm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aqn" = (/obj/effect/landmark{name = "revenantspawn"},/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/toxins/xenobiology) -"aqo" = (/obj/machinery/door/window/northleft{base_state = "right";dir = 8;icon_state = "right";name = "Containment Pen";req_access_txt = "55"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aqp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4;name = "Containment Pen";req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aqq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) -"aqr" = (/obj/structure/rack,/obj/item/device/flashlight/lantern,/turf/open/floor/plating,/area/maintenance/fore) -"aqs" = (/obj/machinery/power/apc{cell_type = 5000;dir = 4;name = "Biodome APC";pixel_x = 24;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aqt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/fore) -"aqu" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqv" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) -"aqw" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aqx" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aqy" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aqz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aqA" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aqB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aqC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fore) -"aqD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore) -"aqE" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqF" = (/obj/machinery/door/airlock{name = "Privacy Bunks";req_access_txt = "0"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqG" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqI" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aqJ" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aqK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/grille{density = 0;icon_state = "brokengrille"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aqL" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South";dir = 4;network = list("SS13","RD")},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aqM" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aqN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet/crate/freezer,/turf/open/floor/plating,/area/maintenance/fore) -"aqO" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet/crate/freezer,/turf/open/floor/plating,/area/maintenance/fore) -"aqP" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet,/obj/item/bodypart/head,/turf/open/floor/plating,/area/maintenance/fore) -"aqQ" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aqR" = (/obj/machinery/door/window,/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) -"aqS" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) -"aqT" = (/obj/structure/table,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aqU" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aqV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aqW" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aqX" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio6";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aqY" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"aqZ" = (/obj/structure/bed,/turf/open/floor/plating,/area/maintenance/fore) -"ara" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"arb" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"arc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"ard" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"are" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood,/area/crew_quarters/sleep) -"arf" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arg" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep) -"ari" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"arj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"ark" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood,/area/crew_quarters/sleep) -"arl" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arm" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk9";name = "Bunk Bolt Control 9";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"arn" = (/obj/machinery/door/airlock{id_tag = "bunk9";name = "Bunk 9"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aro" = (/obj/machinery/door/airlock{id_tag = "bunk10";name = "Bunk 10"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"arp" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk10";name = "Bunk Bolt Control 10";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"arq" = (/obj/item/weapon/paint/green,/turf/open/floor/plating,/area/maintenance/fore) -"arr" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paint/yellow,/turf/open/floor/plating,/area/maintenance/fore) -"ars" = (/obj/machinery/door/airlock/glass,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"art" = (/obj/machinery/door/airlock/glass,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aru" = (/obj/structure/chair{dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"arv" = (/obj/machinery/computer/shuttle/white_ship,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"arw" = (/obj/machinery/door/window/northleft{base_state = "right";dir = 8;icon_state = "right";name = "Containment Pen";req_access_txt = "55"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"arx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4;name = "Containment Pen";req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6";name = "containment blast door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"ary" = (/obj/structure/showcase/horrific_experiment,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/maintenance/fore) -"arz" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arB" = (/obj/machinery/light{dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"arC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/button/door{id = "Dorm5";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm5";name = "Dorm 5"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"arH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"arI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm4";name = "Dorm 4"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arK" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/button/door{id = "Dorm4";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"arL" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paint/violet,/turf/open/floor/plating,/area/maintenance/fore) -"arM" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"arN" = (/obj/structure/table,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"arO" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"arP" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1";name = "Containment Blast Doors";pixel_x = 0;pixel_y = 4;req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;on = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"arQ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6";name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/xenobiology) -"arR" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/plating,/area/maintenance/fore) -"arS" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"arT" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arU" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arV" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/table/wood,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"arY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"arZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asb" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk11";name = "Bunk Bolt Control 11";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"asc" = (/obj/machinery/door/airlock{id_tag = "bunk11";name = "Bunk 11"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"asd" = (/obj/machinery/door/airlock{id_tag = "bunk12";name = "Bunk 12"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"ase" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk12";name = "Bunk Bolt Control 12";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"asf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/maintenance/fore) -"asg" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) -"ash" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) -"asi" = (/obj/structure/rack,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"asj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ask" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aso" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{id_tag = "cabin2";name = "Cabin 2"},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"asr" = (/obj/machinery/light/small{dir = 8},/obj/machinery/button/door{id = "Dorm6";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"ass" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/sleep) -"ast" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm6";name = "Dorm 6"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"asu" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "Dorm3";name = "Dorm 3"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"asw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/sleep) -"asx" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood,/area/crew_quarters/sleep) -"asy" = (/obj/structure/table,/obj/item/weapon/paper_bin/construction,/obj/item/weapon/storage/crayons,/obj/item/weapon/paint/red,/turf/open/floor/plating,/area/maintenance/fore) -"asz" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paint/green,/turf/open/floor/plating,/area/maintenance/fore) -"asA" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"asB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2;external_pressure_bound = 140;on = 1;pressure_checks = 0},/obj/machinery/camera{c_tag = "Xenobiology Kill Room";dir = 4;network = list("SS13","RD")},/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"asC" = (/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"asD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2;external_pressure_bound = 120;initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"asE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/biohazard,/turf/open/floor/plating,/area/toxins/xenobiology) -"asF" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80;dir = 2;on = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"asG" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"asH" = (/obj/machinery/light/small,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"asM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/wardrobe/white/medical,/turf/open/floor/plating,/area/maintenance/fore) -"asN" = (/obj/structure/bed,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/maintenance/fore) -"asO" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asP" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/machinery/button/door{id = "cabin2";name = "Cabin Bolt Control 2";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"asS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"asT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"asU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/sleep) -"asV" = (/turf/open/floor/wood,/area/crew_quarters/sleep) -"asW" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/wood,/area/crew_quarters/sleep) -"asX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asY" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "Dorm3";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"ata" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk13";name = "Bunk Bolt Control 13";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"atb" = (/obj/machinery/door/airlock{id_tag = "bunk13";name = "Bunk 13"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"atc" = (/obj/machinery/door/airlock{id_tag = "bunk14";name = "Bunk 14"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"atd" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk14";name = "Bunk Bolt Control 14";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"ate" = (/obj/item/device/camera,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/structure/closet/crate,/turf/open/floor/plating,/area/maintenance/fore) -"atf" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paint/white,/turf/open/floor/plating,/area/maintenance/fore) -"atg" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ath" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance_hatch,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ati" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"atj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"atk" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/circuit{name = "Killroom Floor";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/xenobiology) -"atl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Kill Chamber";req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating,/area/toxins/xenobiology) -"atm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"atn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"ato" = (/obj/machinery/door/airlock/external{name = "Mining Airlock";req_access = null;req_access_txt = "48"},/turf/open/floor/noslip,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atp" = (/obj/machinery/atmospherics/components/unary/portables_connector{tag = "icon-connector_map (NORTH)";icon_state = "connector_map";dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atq" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ats" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"att" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atu" = (/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/innards,/turf/open/floor/plating,/area/maintenance/fore) -"atv" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"atw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) -"atx" = (/obj/machinery/door/window/northright,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"aty" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"atz" = (/obj/structure/table/wood,/obj/item/device/paicard,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"atA" = (/obj/structure/table/wood,/obj/item/device/analyzer,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"atB" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"atC" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"atD" = (/obj/machinery/status_display{density = 0;layer = 4},/turf/closed/wall,/area/crew_quarters/sleep) -"atE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"atF" = (/obj/structure/closet/crate,/obj/item/seeds/cocoapod,/obj/item/seeds/chili,/obj/item/seeds/coffee,/obj/item/seeds/eggplant,/turf/open/floor/plating,/area/maintenance/fore) -"atG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"atH" = (/obj/item/device/multitool,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"atI" = (/obj/structure/chair,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"atJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/xenobiology) -"atK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/toxins/xenobiology) -"atL" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/turf/open/floor/noslip,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atM" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Air Out";on = 0},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atN" = (/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atO" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atP" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atQ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Air In";on = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atR" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2;name = "Waste Out";on = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atS" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atT" = (/obj/structure/table,/obj/item/weapon/storage/box/snappops,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atU" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atV" = (/obj/structure/ore_box,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atW" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"atX" = (/obj/structure/door_assembly/door_assembly_mai,/turf/open/floor/plating,/area/maintenance/fore) -"atY" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating,/area/maintenance/fore) -"atZ" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"aua" = (/obj/structure/toilet,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"aub" = (/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"auc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aud" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aue" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep) -"auf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aug" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aui" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aul" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aum" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk15";name = "Bunk Bolt Control 15";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aun" = (/obj/machinery/door/airlock{id_tag = "bunk15";name = "Bunk 15"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"auo" = (/obj/machinery/door/airlock{id_tag = "bunk16";name = "Bunk 16"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"aup" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk16";name = "Bunk Bolt Control 16";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"auq" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"aur" = (/obj/structure/closet/secure_closet/bar,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aus" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aut" = (/obj/structure/chair,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auu" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auv" = (/obj/structure/table,/obj/item/chair,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"aux" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Secure Workstations Distro"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auz" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auA" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/maintenance/fore) -"auB" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"auC" = (/obj/machinery/shower{tag = "icon-shower (NORTH)";icon_state = "shower";dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"auD" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"auE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"auF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"auG" = (/obj/machinery/door/airlock{name = "Dormitories";req_access_txt = "0"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auI" = (/obj/structure/chair/stool,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auJ" = (/obj/structure/table/wood,/obj/item/weapon/storage/wallet,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auK" = (/obj/structure/table/wood,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auL" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/hug/medical,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auM" = (/obj/structure/chair/stool,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auN" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auP" = (/obj/machinery/door/airlock{id_tag = "Dorm2";name = "Dorm 2"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"auQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/crew_quarters/sleep) -"auR" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "Dorm2";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"auS" = (/obj/structure/kitchenspike_frame,/turf/open/floor/plating,/area/maintenance/fore) -"auT" = (/obj/item/weapon/scalpel,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"auU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/emcloset,/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"auZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ava" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"ave" = (/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fore) -"avf" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plating,/area/maintenance/fore) -"avg" = (/obj/structure/table,/obj/item/weapon/lighter/greyscale,/turf/open/floor/plating,/area/maintenance/fore) -"avh" = (/obj/structure/table,/obj/item/weapon/hatchet/cutterblade,/obj/item/weapon/retractor,/turf/open/floor/plating,/area/maintenance/fore) -"avi" = (/obj/structure/table,/obj/item/weapon/storage/firstaid,/turf/open/floor/plating,/area/maintenance/fore) -"avj" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/sleep) -"avk" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avl" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avm" = (/obj/structure/table/wood,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avn" = (/obj/structure/table/wood,/obj/item/weapon/storage/briefcase,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avo" = (/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avp" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avq" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep) -"avu" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk17";name = "Bunk Bolt Control 17";normaldoorcontrol = 1;pixel_x = -25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"avv" = (/obj/machinery/door/airlock{id_tag = "bunk17";name = "Bunk 17"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"avw" = (/obj/machinery/door/airlock{id_tag = "bunk18";name = "Bunk 18"},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"avx" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "bunk18";name = "Bunk Bolt Control 18";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep) -"avy" = (/obj/structure/easel,/turf/open/floor/plating,/area/maintenance/fore) -"avz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6;pixel_y = -5},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"avA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avG" = (/obj/machinery/door/airlock/maintenance_hatch,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avI" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"avN" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"avO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"avP" = (/obj/machinery/power/apc{dir = 2;name = "Sleeping Room 1 APC";pixel_y = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"avQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"avR" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"avS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"avT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/crew_quarters/sleep) -"avU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1";dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avY" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awa" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awb" = (/obj/machinery/door/airlock{id_tag = "Dorm1";name = "Dorm 1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"awc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"awd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/sleep) -"awe" = (/obj/structure/bed,/obj/item/weapon/bedsheet/ian,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/button/door{id = "Dorm1";name = "Dorm Bolt Control";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"awf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/fitness) -"awg" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/fore) -"awh" = (/obj/item/weapon/paint/black,/turf/open/floor/plating,/area/maintenance/fore) -"awi" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/obj/effect/decal/remains/human,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) -"awj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"awk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"awl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3;name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fore) -"awm" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"awn" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{id_tag = "cabin1";name = "Cabin 1"},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"awq" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/barber,/area/crew_quarters/sleep) -"awr" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/plasteel/barber,/area/crew_quarters/sleep) -"aws" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awt" = (/obj/machinery/light,/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awu" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2;name = "Dormitory APC";pixel_y = -24},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awv" = (/obj/structure/table,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aww" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awx" = (/turf/closed/wall,/area/crew_quarters/fitness) -"awy" = (/turf/open/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/rec_center) -"awz" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore) -"awA" = (/obj/item/weapon/paint/paint_remover,/turf/open/floor/plating,/area/maintenance/fore) -"awB" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awC" = (/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awD" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awE" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awH" = (/obj/structure/sign/securearea{pixel_x = 32},/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light/small{dir = 1},/obj/structure/sign/securearea{pixel_x = 32},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awK" = (/obj/structure/rack,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"awL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"awQ" = (/obj/effect/decal/cleanable/blood/old,/obj/item/weapon/shovel,/turf/open/floor/plating,/area/maintenance/fore) -"awR" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plating,/area/maintenance/fore) -"awS" = (/obj/structure/dresser,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awT" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awU" = (/obj/machinery/button/door{id = "cabin1";name = "Cabin Bolt Control 1";normaldoorcontrol = 1;pixel_x = 0;pixel_y = 25;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awV" = (/obj/machinery/door/window/westleft,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awW" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awX" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"awY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"awZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"axa" = (/turf/closed/wall,/area/crew_quarters/toilet) -"axb" = (/obj/machinery/door/airlock{id_tag = "AuxShower";name = "Shower"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axc" = (/obj/machinery/status_display{density = 0;layer = 4},/turf/closed/wall,/area/crew_quarters/fitness) -"axd" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axe" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/firecloset/full,/turf/open/floor/plating,/area/maintenance/fore) -"axf" = (/obj/item/weapon/paint/blue,/turf/open/floor/plating,/area/maintenance/fore) -"axg" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axh" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axl" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"axm" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/open/floor/plating,/area/maintenance/fore) -"axn" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/fore) -"axo" = (/obj/item/weapon/storage/firstaid,/turf/open/floor/plating,/area/maintenance/fore) -"axp" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axq" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axs" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"axw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"axx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/toilet) -"axy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/structure/mirror{pixel_x = -32},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"axE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/fitness) -"axF" = (/obj/structure/closet/boxinggloves,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axG" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axI" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axJ" = (/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axK" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axL" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axM" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"axN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/fitness) -"axO" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/fore) -"axP" = (/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (WEST)";icon_state = "redcorner";dir = 8},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axQ" = (/obj/machinery/light,/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (WEST)";icon_state = "redcorner";dir = 8},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axR" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (WEST)";icon_state = "redcorner";dir = 8},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axS" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (WEST)";icon_state = "redcorner";dir = 8},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axT" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axU" = (/obj/machinery/light/small,/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axV" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/sign/vacuum{pixel_y = -32},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axW" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axX" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axY" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"axZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aya" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)";dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ayb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ayc" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating,/area/maintenance/fore) -"ayd" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"aye" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayf" = (/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/obj/structure/table/wood,/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayg" = (/obj/machinery/light{dir = 8},/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/structure/mirror{pixel_x = -32},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayj" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayl" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aym" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ayn" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ayo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ayp" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ayq" = (/obj/structure/chair/stool,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/green/corner,/area/crew_quarters/fitness) -"ayr" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/crew_quarters/fitness) -"ays" = (/obj/machinery/door/airlock/external{name = "Mining Airlock";req_access = null;req_access_txt = "48"},/turf/open/floor/noslip,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ayt" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel,/area/maintenance/fore) -"ayu" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/fore) -"ayv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fore) -"ayw" = (/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"ayx" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayA" = (/obj/item/weapon/storage/secure/safe{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayB" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suites"}) -"ayD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"ayE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock{name = "Unisex Restrooms";req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayG" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayH" = (/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"ayJ" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayK" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayL" = (/obj/machinery/door/window/eastright{base_state = "left";icon_state = "left";name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayM" = (/turf/open/floor/plasteel/green/side{tag = "icon-green (EAST)";icon_state = "green";dir = 4},/area/crew_quarters/fitness) -"ayN" = (/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayO" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayP" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ayQ" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/turf/open/floor/noslip,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"ayR" = (/obj/structure/ore_box,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"ayS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"ayT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Biodome Hallway"}) -"ayU" = (/turf/closed/wall,/area/library) -"ayV" = (/obj/machinery/door/airlock/maintenance{name = "Game Room Maintenance"},/turf/open/floor/plating,/area/library) -"ayW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"ayX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/toilet) -"ayY" = (/obj/machinery/power/apc{dir = 4;name = "Dormitory Bathrooms APC";pixel_x = 26;pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/fitness) -"aza" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"azb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/beacon,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"azc" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aze" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"azg" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"azh" = (/obj/structure/table,/obj/item/stack/medical/ointment{pixel_x = -3;pixel_y = 3},/obj/item/stack/medical/gauze,/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/redgreen/side{tag = "icon-redgreen (EAST)";icon_state = "redgreen";dir = 4},/area/crew_quarters/fitness) -"azi" = (/obj/structure/disposalpipe/segment,/obj/machinery/computer/holodeck,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azj" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azk" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azl" = (/obj/structure/noticeboard{desc = "A board for pinning important game notes on..";name = "Game Board";pixel_y = 32},/obj/machinery/holopad,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azm" = (/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 32;pixel_y = 32},/obj/machinery/camera/autoname,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azn" = (/obj/machinery/photocopier,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azo" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/library) -"azp" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera,/turf/open/floor/wood,/area/library) -"azq" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/wood,/area/library) -"azr" = (/obj/structure/filingcabinet,/turf/open/floor/wood,/area/library) -"azs" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"azt" = (/obj/machinery/light,/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"azu" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (WEST)";icon_state = "camera";dir = 8},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"azv" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azw" = (/obj/machinery/door/airlock{name = "Unisex Restrooms";req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azx" = (/obj/structure/closet/lasertag/red,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"azy" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{base_state = "left";dir = 8;icon_state = "left";name = "Fitness Ring"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azz" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azB" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/crew_quarters/fitness) -"azC" = (/obj/structure/disposalpipe/segment,/obj/structure/chair/stool,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"azD" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"azE" = (/obj/machinery/camera/autoname,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"azF" = (/obj/item/weapon/pickaxe,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"azG" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/library) -"azI" = (/obj/structure/table/wood,/obj/item/device/paicard,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/carpet,/area/library) -"azJ" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) -"azK" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) -"azL" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) -"azM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"azN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/library) -"azO" = (/obj/item/device/radio/intercom{dir = 0;name = "Station Intercom (General)";pixel_x = -27;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) -"azP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) -"azQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/wood,/area/library) -"azR" = (/turf/open/floor/wood,/area/library) -"azS" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/library) -"azT" = (/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"azU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/cafeteria{name = "Cafe"}) -"azV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"azW" = (/obj/machinery/door/airlock{id_tag = "Toilet1";name = "Unit 1"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azX" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azY" = (/obj/machinery/door/airlock{id_tag = "AuxToilet3";name = "Unit 3"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azZ" = (/obj/structure/closet/lasertag/blue,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAa" = (/obj/structure/chair/stool,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (EAST)";icon_state = "redcorner";dir = 4},/area/crew_quarters/fitness) -"aAb" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Fitness room maintenance hatch"},/turf/open/floor/plating,/area/maintenance/fore) -"aAc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Biodome Hallway"}) -"aAd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/library) -"aAe" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/carpet,/area/library) -"aAf" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/carpet,/area/library) -"aAg" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/library) -"aAh" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/library) -"aAi" = (/obj/structure/table/wood,/obj/item/weapon/folder,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAj" = (/obj/machinery/power/apc{dir = 8;name = "Library APC";pixel_x = -25},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/wood,/area/library) -"aAk" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/wood,/area/library) -"aAl" = (/obj/effect/landmark/start{name = "Curator"},/turf/open/floor/wood,/area/library) -"aAm" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/library) -"aAn" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)";icon_state = "bulb1";dir = 8},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAo" = (/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAp" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair";dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAq" = (/obj/structure/table/wood/fancy,/obj/item/candle,/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAr" = (/obj/machinery/power/apc{dir = 2;name = "Fitness Room APC";pixel_x = 0;pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAt" = (/obj/structure/table,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAu" = (/obj/machinery/light,/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAv" = (/obj/structure/chair/stool,/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aAw" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/wardrobe/yellow,/turf/open/floor/plating,/area/maintenance/fore) -"aAx" = (/turf/closed/mineral/diamond,/area/ruin/unpowered{name = "Asteroid"}) -"aAy" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aAz" = (/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/fore) -"aAA" = (/obj/item/chair/stool,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aAB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/library) -"aAC" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/library) -"aAD" = (/obj/structure/chair/comfy/brown{dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/library) -"aAE" = (/turf/open/floor/carpet,/area/library) -"aAF" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAG" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAH" = (/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/obj/item/weapon/storage/bag/books,/turf/open/floor/wood,/area/library) -"aAI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aAJ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood,/area/library) -"aAK" = (/obj/structure/table/wood/fancy,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAL" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAM" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aAN" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/wardrobe/green,/turf/open/floor/plating,/area/maintenance/fore) -"aAO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aAP" = (/obj/structure/chair/stool,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aAQ" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/noslip,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"aAR" = (/obj/structure/closet/cabinet,/obj/item/toy/figure/assistant,/obj/item/toy/figure/atmos,/obj/item/toy/figure/bartender,/obj/item/toy/figure/borg,/obj/item/toy/figure/botanist,/obj/item/toy/figure/captain,/obj/item/toy/figure/cargotech,/obj/item/toy/figure/ce,/obj/item/toy/figure/chaplain,/obj/item/toy/figure/chef,/obj/item/toy/figure/chemist,/obj/item/toy/figure/clown,/obj/item/toy/figure/cmo,/obj/item/toy/figure/detective,/obj/item/toy/figure/dsquad,/obj/item/toy/figure/engineer,/obj/item/toy/figure/geneticist,/obj/item/toy/figure/hop,/obj/item/toy/figure/hos,/obj/item/toy/figure/ian,/obj/item/toy/figure/janitor,/obj/item/toy/figure/lawyer,/obj/item/toy/figure/curator,/obj/item/toy/figure/md,/obj/item/toy/figure/mime,/obj/item/toy/figure/miner,/obj/item/toy/figure/ninja,/obj/item/toy/figure/qm,/obj/item/toy/figure/rd,/obj/item/toy/figure/roboticist,/obj/item/toy/figure/scientist,/obj/item/toy/figure/secofficer,/obj/item/toy/figure/syndie,/obj/item/toy/figure/virologist,/obj/item/toy/figure/warden,/obj/item/toy/figure/wizard,/obj/item/toy/minimeteor,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAT" = (/obj/item/device/radio/intercom{dir = 4;name = "Station Intercom (General)";pixel_x = 0;pixel_y = -27},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAV" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/library) -"aAW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/library) -"aAX" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/library) -"aAY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aAZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/clothing/glasses/monocle,/turf/open/floor/wood,/area/library) -"aBa" = (/obj/structure/chair/wood/normal{tag = "icon-wooden_chair (WEST)";icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/library) -"aBb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/table/wood/fancy,/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-15";pixel_x = 0;pixel_y = 12;tag = "icon-plant-15"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/chair/wood/normal{icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBd" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Cafe"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBf" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/green/corner{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aBg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aBh" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aBi" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"aBj" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/closet/wardrobe/grey,/turf/open/floor/plating,/area/maintenance/fore) -"aBk" = (/obj/structure/closet/wardrobe/yellow,/turf/open/floor/plating,/area/maintenance/fore) -"aBl" = (/obj/structure/closet/wardrobe/pink,/turf/open/floor/plating,/area/maintenance/fore) -"aBm" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/maintenance/fore) -"aBn" = (/turf/closed/mineral/random/low_chance,/area/mine/unexplored) -"aBo" = (/obj/structure/table/wood/bar,/obj/item/weapon/reagent_containers/food/snacks/candy,/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/fore) -"aBp" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aBq" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aBr" = (/turf/closed/mineral/random/low_chance,/area/maintenance/fore) -"aBs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/library) -"aBt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Game Room"},/turf/open/floor/wood,/area/library) -"aBu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/library) -"aBv" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/morgue{name = "Private Study";req_access_txt = "37"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aBw" = (/obj/structure/table/wood/fancy,/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-15";pixel_x = 0;pixel_y = 12;tag = "icon-plant-15"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/obj/structure/chair/wood/normal{icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/wood/normal,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aBC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/green/side{dir = 10},/area/construction/hallway{name = "Biodome Hallway"}) -"aBD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aBE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aBF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/green/corner{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aBG" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aBH" = (/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plating,/area/maintenance/fore) -"aBI" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) -"aBJ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) -"aBK" = (/turf/closed/mineral/random/high_chance,/area/mine/explored) -"aBL" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"aBM" = (/obj/item/weapon/storage/box/cups,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/fore) -"aBN" = (/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/fore) -"aBO" = (/mob/living/simple_animal/hostile/mimic/crate,/turf/open/floor/plating,/area/maintenance/fore) -"aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aBQ" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) -"aBR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) -"aBS" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) -"aBT" = (/obj/structure/bookcase/manuals/research_and_development,/turf/open/floor/wood,/area/library) -"aBU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/bookcase/manuals/medical,/turf/open/floor/wood,/area/library) -"aBV" = (/obj/structure/bookcase/manuals/engineering,/turf/open/floor/wood,/area/library) -"aBW" = (/obj/structure/noticeboard{desc = "A memorial wall for pinning up momentos";name = "memorial board";pixel_y = 32},/turf/open/floor/wood,/area/library) -"aBX" = (/obj/item/device/radio/intercom{freerange = 0;frequency = 1459;name = "Station Intercom (General)";pixel_x = -29;pixel_y = 23},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aBY" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/library) -"aBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/library) -"aCa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aCb" = (/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j2";tag = "icon-pipe-j1 (WEST)"},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aCc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/wood/normal{icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCe" = (/obj/structure/table/wood/fancy,/obj/item/candle,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCg" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aCh" = (/turf/closed/wall,/area/janitor) -"aCi" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/fore) -"aCj" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/rack,/obj/item/weapon/restraints/handcuffs/fake/kinky,/turf/open/floor/plating,/area/maintenance/fore) -"aCk" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/rack,/obj/item/stack/tile/carpet{amount = 40},/turf/open/floor/plating,/area/maintenance/fore) -"aCl" = (/obj/machinery/vending/kink,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) -"aCm" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/filingcabinet/chestdrawer/wheeled,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating,/area/maintenance/fore) -"aCn" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plating,/area/maintenance/fore) -"aCo" = (/obj/structure/table,/obj/item/device/flashlight/lantern,/turf/open/floor/plating,/area/maintenance/fore) -"aCp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/library) -"aCq" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/wood,/area/library) -"aCr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/library) -"aCs" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/carpet,/area/library) -"aCt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/library) -"aCu" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aCv" = (/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/wood,/area/library) -"aCw" = (/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aCx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCy" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)";icon_state = "bulb1";dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCB" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCD" = (/obj/structure/chair/wood/normal{dir = 1},/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCE" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/storage/box/cups,/obj/item/weapon/storage/box/cups,/obj/item/device/radio/intercom{freerange = 0;frequency = 1459;name = "Station Intercom (General)";pixel_x = -29;pixel_y = 23},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCG" = (/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCH" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCI" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCJ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aCK" = (/obj/structure/closet/l3closet,/obj/item/clothing/shoes/galoshes,/turf/open/floor/plasteel,/area/janitor) -"aCL" = (/obj/structure/closet/jcloset,/turf/open/floor/plasteel,/area/janitor) -"aCM" = (/obj/machinery/light{dir = 1},/obj/machinery/washing_machine,/turf/open/floor/plasteel,/area/janitor) -"aCN" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel,/area/janitor) -"aCO" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery";req_access_txt = "26"},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "delivery"},/area/janitor) -"aCP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/janitor) -"aCQ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) -"aCR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aCS" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aCT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aCU" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) -"aCV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/jcloset,/turf/open/floor/plating,/area/maintenance/fore) -"aCW" = (/turf/open/floor/carpet,/area/maintenance/fore) -"aCX" = (/obj/item/stack/tile/carpet,/turf/open/floor/plating,/area/maintenance/fore) -"aCY" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood,/area/library) -"aCZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood,/area/library) -"aDa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/library) -"aDb" = (/obj/structure/table/wood,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aDc" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/library) -"aDd" = (/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-21";layer = 4.1;pixel_x = -3;pixel_y = 3},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Cafe"},/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDl" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-21";layer = 4.1},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDm" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aDn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{name = "Custodial Closet";req_access_txt = "26"},/turf/open/floor/plasteel,/area/janitor) -"aDo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/janitor) -"aDp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/janitor) -"aDq" = (/turf/open/floor/plasteel,/area/janitor) -"aDr" = (/obj/structure/sink/kitchen{dir = 8;icon_state = "sink_alt";pixel_x = 13;tag = "icon-sink_alt (WEST)"},/turf/open/floor/plasteel,/area/janitor) -"aDs" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aDt" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aDu" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/caution,/turf/open/floor/plating,/area/maintenance/fore) -"aDv" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aDw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/fore) -"aDx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aDy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/wood,/area/library) -"aDz" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) -"aDA" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/wood,/area/library) -"aDB" = (/obj/machinery/light,/obj/structure/table/wood,/turf/open/floor/wood,/area/library) -"aDC" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/library) -"aDD" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/library) -"aDE" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/open/floor/wood,/area/library) -"aDF" = (/obj/structure/piano,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDI" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDJ" = (/obj/machinery/door/airlock/glass{name = "Cafe"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDK" = (/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDM" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDN" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDO" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDP" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aDQ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (WEST)";icon_state = "camera";dir = 8},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aDR" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/janitor) -"aDS" = (/obj/effect/landmark/start{name = "Janitor"},/turf/open/floor/plasteel,/area/janitor) -"aDT" = (/obj/effect/landmark/event_spawn,/mob/living/simple_animal/hostile/lizard{name = "Wags-His-Tail";real_name = "Wags-His-Tail"},/turf/open/floor/plasteel,/area/janitor) -"aDU" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/janitor) -"aDV" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/power/apc{dir = 8;name = "Custodial Closet APC";pixel_x = -24},/obj/structure/cable,/turf/open/floor/plating,/area/janitor) -"aDW" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aDX" = (/obj/structure/closet/crate/trashcart,/turf/open/floor/plating,/area/maintenance/fore) -"aDY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/fore) -"aDZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/fore) -"aEa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEb" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEc" = (/turf/closed/wall,/area/chapel/main) -"aEd" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood,/area/library) -"aEe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bookcase/random/fiction,/turf/open/floor/wood,/area/library) -"aEf" = (/obj/machinery/newscaster,/turf/closed/wall,/area/library) -"aEg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/open/floor/wood,/area/library) -"aEh" = (/obj/machinery/newscaster/security_unit,/turf/closed/wall,/area/library) -"aEi" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/library) -"aEj" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/turf/open/floor/wood,/area/library) -"aEk" = (/obj/structure/chair/wood/normal,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEl" = (/obj/structure/chair/wood/normal,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEm" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/portable_atmospherics/canister/water_vapor,/turf/open/floor/plasteel,/area/janitor) -"aEn" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plasteel,/area/janitor) -"aEo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aEp" = (/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aEq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aEr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) -"aEs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/closed/wall,/area/maintenance/fore) -"aEt" = (/obj/structure/bed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEv" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEw" = (/obj/structure/frame/computer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEx" = (/obj/structure/frame,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEy" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEz" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEA" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/closed/wall,/area/chapel/main) -"aEC" = (/obj/structure/chair/stool,/obj/item/device/radio/intercom{broadcasting = 1;dir = 8;frequency = 1480;name = "Confessional Intercom";pixel_x = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/carpet,/area/chapel/main) -"aED" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/chapel/main) -"aEE" = (/obj/structure/chair/stool,/obj/item/device/radio/intercom{broadcasting = 1;frequency = 1480;name = "Confessional Intercom";pixel_x = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/carpet,/area/chapel/main) -"aEF" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEG" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;on = 0},/turf/open/floor/plating,/area/maintenance/fore) -"aEH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aEI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aEJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/library) -"aEK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aEL" = (/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"aEM" = (/obj/machinery/libraryscanner,/turf/open/floor/wood,/area/library) -"aEN" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/wood,/area/library) -"aEO" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)";icon_state = "bulb1";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEP" = (/obj/structure/table/wood/fancy,/obj/machinery/newscaster{dir = 1;pixel_y = -30},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEQ" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-18";icon_state = "plant-18"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aER" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aES" = (/obj/machinery/vending/coffee,/obj/machinery/light,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aET" = (/obj/machinery/vending/cola/red,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEU" = (/obj/structure/table,/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEV" = (/obj/structure/table,/obj/item/weapon/storage/fancy/candle_box,/obj/machinery/power/apc{dir = 2;name = "Cafateria APC";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aEW" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{name = "Custodial Closet";req_access_txt = "26"},/turf/open/floor/plasteel,/area/janitor) -"aEY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/janitor) -"aEZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/janitor) -"aFa" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/janitor) -"aFb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/janitor) -"aFc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) -"aFd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/fore) -"aFe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/fore) -"aFf" = (/obj/structure/disposalpipe/junction,/turf/open/floor/plating,/area/maintenance/fore) -"aFg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance";req_access_txt = "12"},/turf/open/floor/plating,/area/chapel/main) -"aFh" = (/obj/machinery/door/firedoor,/obj/machinery/door/morgue{name = "Confession Booth"},/turf/open/floor/plasteel/black,/area/chapel/main) -"aFi" = (/obj/machinery/door/firedoor,/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)";req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/main) -"aFj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/red/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aFk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/red/corner,/area/construction/hallway{name = "Biodome Hallway"}) -"aFl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/library) -"aFm" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aFn" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aFo" = (/obj/machinery/status_display,/turf/closed/wall,/area/library) -"aFp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plating,/area/library) -"aFq" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (WEST)";icon_state = "direction_med";dir = 8},/obj/structure/sign/directions/evac{pixel_y = -10},/obj/structure/sign/directions/security{dir = 8;icon_state = "direction_sec";pixel_y = 10;tag = "icon-direction_sec (WEST)"},/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aFr" = (/obj/machinery/newscaster,/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aFs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating,/area/crew_quarters/cafeteria{name = "Cafe"}) -"aFt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aFu" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aFv" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/open/floor/plasteel,/area/janitor) -"aFw" = (/obj/item/weapon/caution,/obj/item/weapon/caution,/obj/item/weapon/caution,/obj/item/weapon/caution,/obj/item/weapon/caution,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/janitor) -"aFx" = (/obj/machinery/light,/obj/vehicle/janicart,/turf/open/floor/plasteel,/area/janitor) -"aFy" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/obj/item/key/janitor,/turf/open/floor/plasteel,/area/janitor) -"aFz" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial";departmentType = 1;pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel,/area/janitor) -"aFA" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/fore) -"aFB" = (/obj/structure/closet/coffin,/turf/open/floor/plasteel/black,/area/chapel/main) -"aFC" = (/obj/machinery/light{dir = 1},/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/black,/area/chapel/main) -"aFD" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/chapel/main) -"aFE" = (/turf/open/floor/wood,/area/chapel/main) -"aFF" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/wood,/area/chapel/main) -"aFG" = (/obj/structure/noticeboard{desc = "A memorial wall for pinning up momentos";name = "memorial board";pixel_y = 32},/turf/open/floor/wood,/area/chapel/main) -"aFH" = (/obj/structure/spirit_board,/turf/open/floor/wood,/area/chapel/main) -"aFI" = (/obj/structure/bookcase{name = "Holy Bookcase"},/turf/open/floor/wood,/area/chapel/main) -"aFJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/open/floor/wood,/area/chapel/main) -"aFK" = (/obj/structure/table/wood,/obj/item/device/flashlight/lantern,/turf/open/floor/wood,/area/chapel/main) -"aFL" = (/obj/machinery/light{dir = 1},/obj/structure/closet/wardrobe/black,/turf/open/floor/wood,/area/chapel/main) -"aFM" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/wood,/area/chapel/main) -"aFN" = (/obj/effect/landmark/xmastree,/turf/open/floor/plasteel/black,/area/chapel/main) -"aFO" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHWEST)";icon_state = "chapel";dir = 9},/area/chapel/main) -"aFP" = (/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHEAST)";icon_state = "chapel";dir = 5},/area/chapel/main) -"aFQ" = (/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTH)";icon_state = "chapel";dir = 1},/area/chapel/main) -"aFR" = (/turf/open/floor/plasteel/chapel{tag = "icon-chapel (EAST)";icon_state = "chapel";dir = 4},/area/chapel/main) -"aFS" = (/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHWEST)";icon_state = "chapel";dir = 9},/area/chapel/main) -"aFT" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTH)";icon_state = "chapel";dir = 1},/area/chapel/main) -"aFU" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (EAST)";icon_state = "chapel";dir = 4},/area/chapel/main) -"aFV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 9},/area/construction/hallway{name = "Biodome Hallway"}) -"aFW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"aFX" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aFY" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aFZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGa" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGb" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGc" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aGd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGe" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGf" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGh" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGi" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/corner{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"aGk" = (/turf/closed/wall,/area/maintenance/starboard) -"aGl" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard) -"aGm" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating,/area/maintenance/starboard) -"aGn" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/structure/closet/coffin,/turf/open/floor/plasteel/black,/area/chapel/main) -"aGo" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/black,/area/chapel/main) -"aGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/wood,/area/chapel/main) -"aGq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/chapel/main) -"aGr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/chapel/main) -"aGs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) -"aGt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/black,/area/chapel/main) -"aGu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHWEST)";icon_state = "chapel";dir = 10},/area/chapel/main) -"aGv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aGw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (WEST)";icon_state = "chapel";dir = 8},/area/chapel/main) -"aGx" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"aGy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHWEST)";icon_state = "chapel";dir = 10},/area/chapel/main) -"aGz" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aGA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aGB" = (/turf/open/floor/plasteel/chapel{tag = "icon-chapel (WEST)";icon_state = "chapel";dir = 8},/area/chapel/main) -"aGC" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/turf/open/floor/plasteel/chapel,/area/chapel/main) -"aGD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aGE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/green/corner,/area/construction/hallway{name = "Biodome Hallway"}) -"aGF" = (/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGI" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGJ" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/corner{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aGM" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aGN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGO" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGP" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aGQ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aGR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/corner{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aGS" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aGT" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) -"aGU" = (/obj/structure/closet/coffin,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/black,/area/chapel/main) -"aGV" = (/obj/machinery/door/window/eastleft{dir = 4;name = "Coffin Storage";req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/main) -"aGW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/chapel/main) -"aGX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/chapel/main) -"aGY" = (/obj/structure/chair/wood/normal{tag = "icon-wooden_chair (EAST)";icon_state = "wooden_chair";dir = 4},/turf/open/floor/wood,/area/chapel/main) -"aGZ" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/weapon/pen,/turf/open/floor/wood,/area/chapel/main) -"aHa" = (/obj/item/device/radio/beacon,/turf/open/floor/wood,/area/chapel/main) -"aHb" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/wood,/area/chapel/main) -"aHc" = (/turf/open/floor/plasteel/black,/area/chapel/main) -"aHd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/main) -"aHe" = (/obj/structure/table/wood,/obj/item/candle,/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/carpet,/area/chapel/main) -"aHf" = (/turf/open/floor/carpet,/area/chapel/main) -"aHg" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/chapel/main) -"aHh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/carpet,/area/chapel/main) -"aHi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/stool,/turf/open/floor/carpet,/area/chapel/main) -"aHj" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/carpet,/area/chapel/main) -"aHk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aHl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHm" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHn" = (/obj/structure/flora/ausbushes/pointybush,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHp" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 10},/area/construction/hallway{name = "Biodome Hallway"}) -"aHq" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aHr" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHt" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aHu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aHv" = (/obj/structure/table/wood,/obj/item/weapon/storage/book/bible,/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/wood,/area/chapel/main) -"aHw" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/chapel/main) -"aHx" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/chapel/main) -"aHy" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/chapel/main) -"aHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/chapel/main) -"aHA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Funeral Parlour";opacity = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/chapel/main) -"aHB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/chapel/main) -"aHC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet,/area/chapel/main) -"aHD" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/storage/book/bible,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/carpet,/area/chapel/main) -"aHE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/carpet,/area/chapel/main) -"aHF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/carpet,/area/chapel/main) -"aHG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Chapel";opacity = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/black,/area/chapel/main) -"aHH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/black,/area/chapel/main) -"aHI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aHJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plasteel/green/corner{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aHK" = (/turf/closed/wall,/area/crew_quarters/theatre) -"aHL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/theatre) -"aHM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/theatre) -"aHN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/theatre) -"aHO" = (/obj/structure/flora/ausbushes/pointybush,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aHP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2";freq = 1400;location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/crew_quarters/bar) -"aHQ" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/construction/hallway{name = "Biodome Hallway"}) -"aHR" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aHS" = (/obj/machinery/light,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/power/apc{dir = 2;name = "Kitchen APC";pixel_y = -24},/turf/open/floor/grass,/area/crew_quarters/kitchen) -"aHT" = (/obj/machinery/power/apc{dir = 2;name = "Chapel APC";pixel_x = 0;pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/wood,/area/chapel/main) -"aHU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/wood,/area/chapel/main) -"aHV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/storage/fancy/candle_box,/obj/item/weapon/storage/fancy/candle_box,/turf/open/floor/wood,/area/chapel/main) -"aHW" = (/obj/structure/table/wood,/obj/item/device/camera/spooky,/turf/open/floor/wood,/area/chapel/main) -"aHX" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/black,/area/chapel/main) -"aHY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/candle,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/carpet,/area/chapel/main) -"aHZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/carpet,/area/chapel/main) -"aIa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/corner,/area/construction/hallway{name = "Biodome Hallway"}) -"aIb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/crew_quarters/theatre) -"aIc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/computer/arcade,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aId" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIe" = (/obj/machinery/computer/slot_machine,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aIf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/gun/ballistic/revolver/russian,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIg" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIh" = (/obj/machinery/power/apc{dir = 1;name = "Theatre APC";pixel_x = 0;pixel_y = 25},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIi" = (/obj/machinery/light{dir = 1},/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIj" = (/obj/machinery/vending/autodrobe,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance";req_access_txt = "25"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plating,/area/crew_quarters/bar) -"aIl" = (/turf/closed/wall,/area/crew_quarters/bar) -"aIm" = (/obj/machinery/door/window/southleft{base_state = "left";dir = 2;icon_state = "left";name = "Bar Delivery";req_access_txt = "25"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) -"aIn" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/crew_quarters/bar) -"aIo" = (/turf/closed/wall,/area/crew_quarters/kitchen) -"aIp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall,/area/crew_quarters/kitchen) -"aIq" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance";req_access_txt = "28"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aIr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aIs" = (/obj/structure/sign/botany,/turf/closed/wall,/area/hydroponics) -"aIt" = (/turf/closed/wall,/area/hydroponics) -"aIu" = (/turf/closed/wall,/area/medical/morgue) -"aIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/morgue) -"aIw" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/medical/morgue) -"aIx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue";req_access_txt = "6;5;27"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aIy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/morgue) -"aIz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{layer = 2.7;name = "Crematorium";opacity = 1;req_access_txt = "27"},/turf/open/floor/plasteel/black,/area/chapel/main) -"aIA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHWEST)";icon_state = "chapel";dir = 9},/area/chapel/main) -"aIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHEAST)";icon_state = "chapel";dir = 5},/area/chapel/main) -"aIC" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (EAST)";icon_state = "chapel";dir = 4},/area/chapel/main) -"aID" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHEAST)";icon_state = "chapel";dir = 5},/area/chapel/main) -"aIE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHWEST)";icon_state = "chapel";dir = 9},/area/chapel/main) -"aIF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTHEAST)";icon_state = "chapel";dir = 5},/area/chapel/main) -"aIG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (NORTH)";icon_state = "chapel";dir = 1},/area/chapel/main) -"aIH" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (EAST)";icon_state = "chapel";dir = 4},/area/chapel/main) -"aII" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aIJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aIK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/theatre) -"aIL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIM" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aIO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aIP" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aIQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"aIS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIU" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aIV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/bar) -"aIW" = (/obj/structure/closet/secure_closet/bar,/obj/item/weapon/vending_refill/boozeomat,/obj/item/weapon/vending_refill/cigarette,/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"aIX" = (/obj/machinery/light/small{dir = 1},/obj/item/clothing/head/that,/obj/structure/table/wood,/obj/item/weapon/wrench,/obj/item/clothing/glasses/sunglasses/reagent,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"aIY" = (/obj/item/weapon/storage/secure/safe{pixel_y = 32},/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) -"aIZ" = (/obj/structure/closet/gmcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"aJa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar) -"aJb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aJc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aJd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/deepfryer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aJe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/machinery/microwave,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aJf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aJg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/crew_quarters/kitchen) -"aJh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/icecream_vat,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/gibber,/obj/machinery/camera/autoname,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposaloutlet{dir = 2;name = "food delivery outlet"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aJn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aJo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aJp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aJq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"aJr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/hydroponics) -"aJs" = (/obj/machinery/disposal/deliveryChute{name = "food delivery chute"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJt" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJu" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJv" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJw" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera/autoname,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJx" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJy" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aJz" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel,/area/hydroponics) -"aJA" = (/obj/structure/closet/secure_closet/hydroponics,/turf/open/floor/plasteel,/area/hydroponics) -"aJB" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJC" = (/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJH" = (/obj/structure/filingcabinet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aJI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/morgue) -"aJJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/black,/area/chapel/main) -"aJK" = (/obj/structure/bodycontainer/crematorium,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/black,/area/chapel/main) -"aJL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) -"aJM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/xmastree,/turf/open/floor/plasteel/black,/area/chapel/main) -"aJN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHWEST)";icon_state = "chapel";dir = 10},/area/chapel/main) -"aJO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aJP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (WEST)";icon_state = "chapel";dir = 8},/area/chapel/main) -"aJQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"aJR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHWEST)";icon_state = "chapel";dir = 10},/area/space) -"aJS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aJT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (WEST)";icon_state = "chapel";dir = 8},/area/chapel/main) -"aJU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHWEST)";icon_state = "chapel";dir = 10},/area/chapel/main) -"aJV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/chapel{tag = "icon-chapel (SOUTHEAST)";icon_state = "chapel";dir = 6},/area/chapel/main) -"aJW" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/bun,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/chapel,/area/chapel/main) -"aJX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aJY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aJZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/theatre) -"aKa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKd" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"aKg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Mime"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKj" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/wood,/area/crew_quarters/bar) -"aKl" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/bar) -"aKm" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/bar) -"aKn" = (/obj/machinery/power/apc{dir = 2;name = "Bar APC";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) -"aKo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/bot/cleanbot{name = "C.L.E.A.N."},/turf/open/floor/wood,/area/crew_quarters/bar) -"aKp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar) -"aKq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aKr" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aKs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Cook"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aKt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aKu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKx" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (WEST)";icon_state = "vent_map";dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKy" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKz" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKA" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/window/northleft{dir = 2},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2";freq = 1400;location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/crew_quarters/kitchen) -"aKC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aKD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aKE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aKF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8;name = "Hydroponics Desk";req_access_txt = "35"},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKI" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKJ" = (/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKK" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aKL" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) -"aKM" = (/turf/open/floor/plasteel,/area/hydroponics) -"aKN" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance";req_access_txt = "35";req_one_access_txt = "0"},/turf/open/floor/plating,/area/maintenance/starboard) -"aKO" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/asteroid/airless},/area/medical/morgue{name = "Crypt"}) -"aKP" = (/obj/structure/bodycontainer/morgue,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aKQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aKR" = (/obj/structure/bodycontainer/morgue,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aKS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aKT" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aKU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/black,/area/chapel/main) -"aKV" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/black,/area/chapel/main) -"aKW" = (/turf/closed/wall,/area/chapel/office) -"aKX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/chapel/office) -"aKY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Chapel Office";opacity = 1;req_access_txt = "27"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/chapel/office) -"aKZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/chapel/office) -"aLa" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/chapel/main) -"aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/chapel/main) -"aLc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/chapel/main) -"aLd" = (/obj/structure/sign/directions/medical,/turf/closed/wall,/area/chapel/main) -"aLe" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aLf" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aLg" = (/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLj" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLk" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLl" = (/obj/machinery/light_switch{dir = 8;pixel_x = -24},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLm" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLn" = (/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aLo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Storage";req_access_txt = "25"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/bar) -"aLp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/bar) -"aLq" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/crew_quarters/bar) -"aLr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/bar) -"aLs" = (/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/closed/wall,/area/crew_quarters/bar) -"aLt" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aLu" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aLv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 9},/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aLw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aLx" = (/obj/structure/disposalpipe/junction{dir = 8;icon_state = "pipe-j2"},/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aLy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aLz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aLB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aLC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/kitchen) -"aLD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aLE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aLF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aLG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aLH" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8;name = "Hydroponics Desk";req_access_txt = "35"},/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLI" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLL" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLM" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/effect/landmark/start{name = "Botanist"},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLP" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aLQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/hydroponics) -"aLR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/juicer,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"aLS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/effect/landmark/start{name = "Botanist"},/turf/open/floor/plasteel,/area/hydroponics) -"aLT" = (/obj/structure/closet/wardrobe/botanist,/turf/open/floor/plasteel,/area/hydroponics) -"aLU" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/medical/morgue{name = "Crypt"}) -"aLV" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/medical/morgue{name = "Crypt"}) -"aLW" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/medical/morgue{name = "Crypt"}) -"aLX" = (/turf/open/floor/plating/airless/astplate,/area/medical/morgue{name = "Crypt"}) -"aLY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aLZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aMa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{layer = 2.7;name = "Crematorium";opacity = 1;req_access_txt = "27"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aMb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/black,/area/chapel/main) -"aMc" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) -"aMd" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/weapon/storage/book/bible/booze,/obj/item/weapon/nullrod,/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aMe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bookcase{name = "Holy Bookcase"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aMf" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aMg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aMh" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aMi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/chapel/office) -"aMj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aMk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aMl" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1";dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aMm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aMn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aMo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aMp" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aMq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"aMr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/structure/table/wood/bar,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/wood/bar,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMx" = (/obj/structure/disposalpipe/junction{dir = 4;icon_state = "pipe-j2";tag = "icon-pipe-j1 (WEST)"},/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/clown,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aMz" = (/obj/structure/sign/barsign,/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) -"aMA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aMB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aMC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aMD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aME" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1";dir = 4},/obj/machinery/chem_master/condimaster{desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments.";name = "HoochMaster Deluxe";pixel_x = -4},/obj/item/weapon/book/manual/barman_recipes,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aMF" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/closed/wall,/area/crew_quarters/bar) -"aMG" = (/obj/machinery/light_switch{dir = 8;pixel_x = -24},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aMH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aMI" = (/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aMJ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3;pixel_y = 3},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aMK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) -"aML" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/freezer,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aMM" = (/obj/machinery/smartfridge,/turf/closed/wall,/area/crew_quarters/kitchen) -"aMN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aMO" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aMP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/hydroponics) -"aMQ" = (/obj/structure/reagent_dispensers/watertank/high,/obj/item/weapon/watertank,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMR" = (/obj/effect/landmark/start{name = "Botanist"},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMS" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMT" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aMW" = (/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/obj/machinery/plantgenes,/turf/open/floor/plasteel,/area/hydroponics) -"aMX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/hydroponics) -"aMY" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aMZ" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aNa" = (/obj/structure/mineral_door/iron,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/medical/morgue{name = "Crypt"}) -"aNb" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/maintenance/fore) -"aNc" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance";req_access_txt = "6"},/turf/open/floor/plating,/area/medical/morgue) -"aNd" = (/obj/structure/bodycontainer/morgue,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aNe" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aNf" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/chapel/main) -"aNg" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/black,/area/chapel/main) -"aNh" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aNi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aNj" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aNk" = (/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aNl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/chapel/office) -"aNm" = (/obj/structure/disposalpipe/segment,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aNo" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aNp" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aNq" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aNr" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aNt" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aNu" = (/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 32;pixel_y = 32},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aNv" = (/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/piano,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/theatre) -"aNw" = (/obj/structure/chair/stool,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aNx" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/effect/landmark/start{name = "Clown"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aNy" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aNz" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/table/wood,/obj/item/device/instrument/guitar,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/theatre) -"aNA" = (/obj/structure/table/reinforced,/obj/machinery/juicer,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'";icon_state = "monkey_painting";name = "Mr. Deempisi portrait";pixel_x = 0;pixel_y = 28},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aNB" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aNC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aND" = (/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aNE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aNF" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aNG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen";req_access_txt = "28"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sink/kitchen{pixel_y = 32},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNI" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNK" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNL" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aNM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4;name = "Kitchen Desk";req_access_txt = "28"},/turf/open/floor/plating,/area/crew_quarters/kitchen) -"aNN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aNO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aNP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aNQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aNR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hydroponics) -"aNS" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aNT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aNU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aNV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aNW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aNX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Hydroponics Storage"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/hydroponics) -"aNY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/hydroponics) -"aNZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plasteel,/area/hydroponics) -"aOa" = (/obj/structure/ore_box,/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/quartermaster/miningdock) -"aOb" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/quartermaster/miningdock) -"aOc" = (/obj/structure/ore_box,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/quartermaster/miningdock) -"aOd" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"aOe" = (/obj/structure/bodycontainer/morgue,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aOf" = (/obj/structure/chair/wood/normal{tag = "icon-wooden_chair (EAST)";icon_state = "wooden_chair";dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aOg" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/turf/open/floor/plasteel/black,/area/medical/morgue) -"aOh" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/chapel/main) -"aOi" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOj" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOk" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOl" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/candle_box,/obj/item/weapon/storage/fancy/candle_box,/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOm" = (/obj/structure/disposalpipe/segment,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aOn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aOp" = (/obj/machinery/door/window{base_state = "right";dir = 8;icon_state = "right";name = "Theatre Stage";req_access_txt = "0"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aOq" = (/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aOr" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aOs" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/rag,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aOt" = (/obj/effect/landmark/start{name = "Bartender"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aOu" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aOv" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOw" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOx" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aOB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4;name = "Kitchen Desk";req_access_txt = "28"},/turf/open/floor/plating,/area/crew_quarters/kitchen) -"aOC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aOD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aOE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aOF" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Hydroponics"},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOH" = (/obj/machinery/hydroponics/constructable,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOI" = (/obj/machinery/hydroponics/constructable,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOJ" = (/obj/machinery/hydroponics/constructable,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOK" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aOL" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel,/area/hydroponics) -"aOM" = (/obj/machinery/power/apc{dir = 2;name = "Hydroponics APC";pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel,/area/hydroponics) -"aON" = (/obj/machinery/door/window/eastright{dir = 8;name = "Hydroponics Delivery";req_access_txt = "35"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/hydroponics) -"aOO" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2";freq = 1400;location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/hydroponics) -"aOP" = (/turf/closed/wall,/area/quartermaster/miningdock) -"aOQ" = (/obj/machinery/door/airlock/external{name = "Mining Airlock";req_access = null;req_access_txt = "48"},/turf/open/floor/noslip,/area/quartermaster/miningdock) -"aOR" = (/turf/closed/wall,/area/maintenance/port) -"aOS" = (/turf/open/floor/plating,/area/maintenance/port) -"aOT" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aOU" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aOV" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/structure/chair/wood/wings{dir = 1},/obj/effect/landmark/start{name = "Chaplain"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOW" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOX" = (/obj/machinery/power/apc{dir = 2;lighting = 3;name = "Chapel Office APC";pixel_x = 0;pixel_y = -25},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel/grimy,/area/chapel/office) -"aOY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aOZ" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/event_spawn,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aPb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Bar"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPd" = (/obj/structure/chair/wood{tag = "icon-wooden_chair (EAST)";icon_state = "wooden_chair";dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPe" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPf" = (/obj/structure/chair/wood{tag = "icon-wooden_chair (WEST)";icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPg" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/theatre) -"aPh" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aPi" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/mob/living/carbon/monkey/punpun,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aPj" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/theatre) -"aPk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/smartfridge/drinks,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPl" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPn" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/item/clothing/head/bowler,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/southright{name = "Bar Door";req_access_txt = "0";req_one_access_txt = "25;28"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/bar) -"aPr" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPs" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/effect/landmark/start{name = "Cook"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPt" = (/obj/machinery/holopad,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPu" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPv" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aPx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hydroponics) -"aPy" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) -"aPz" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/obj/structure/sign/vacuum{pixel_x = 30},/obj/machinery/light/small{dir = 8},/turf/open/floor/noslip,/area/quartermaster/miningdock) -"aPA" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aPB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aPC" = (/obj/machinery/power/apc{dir = 4;name = "Morgue APC";pixel_x = 26;pixel_y = 0},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aPD" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPE" = (/obj/structure/chair/wood{tag = "icon-wooden_chair (NORTH)";icon_state = "wooden_chair";dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPF" = (/obj/machinery/holopad,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPG" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPK" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/button/door{dir = 1;id = "bar-kit";name = "Bar Kitchen Shutters";pixel_y = -24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPL" = (/obj/machinery/light,/obj/machinery/food_cart,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPM" = (/obj/structure/table,/obj/machinery/juicer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPN" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPO" = (/obj/machinery/processor,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aPP" = (/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/hydroponics) -"aPQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/hydroponics) -"aPR" = (/turf/closed/mineral/random/labormineral,/area/space) -"aPS" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/port) -"aPT" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/medical{name = "Morgue";req_access_txt = "5"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/black,/area/medical/morgue) -"aPU" = (/obj/structure/sign/bluecross,/turf/closed/wall,/area/medical/morgue) -"aPV" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPW" = (/obj/structure/table/wood/poker,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aPX" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aPY" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{id = "bar-kit";name = "Bar-Kitchen Shutters"},/turf/open/floor/plasteel/bar,/area/crew_quarters/kitchen) -"aPZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{id = "bar-kit";name = "Bar-Kitchen Shutters"},/turf/open/floor/plasteel/bar,/area/crew_quarters/kitchen) -"aQa" = (/obj/structure/closet/chefcloset,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"aQb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/crew_quarters/kitchen) -"aQc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aQd" = (/turf/open/floor/plating,/area/maintenance/starboard) -"aQe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard) -"aQf" = (/turf/closed/wall/mineral/titanium,/area/mine/explored) -"aQg" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/mine/explored) -"aQh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/miningdock) -"aQi" = (/obj/structure/table,/obj/item/weapon/storage/bag/ore,/obj/item/weapon/shovel,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";dir = 9;baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/quartermaster/miningdock) -"aQj" = (/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 1},/area/quartermaster/miningdock) -"aQk" = (/obj/structure/ore_box,/turf/open/floor/plasteel/brown{dir = 5},/area/quartermaster/miningdock) -"aQl" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2;name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port) -"aQm" = (/obj/structure/closet,/obj/item/weapon/storage/backpack/chemistry,/turf/open/floor/plating,/area/maintenance/port) -"aQn" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/maintenance/port) -"aQo" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQp" = (/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQq" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQr" = (/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor";name = "Genetics Access";req_access_txt = "0"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQs" = (/obj/structure/sign/biohazard{pixel_y = -30},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aQt" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aQu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aQv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green,/area/construction/hallway{name = "Biodome Hallway"}) -"aQw" = (/obj/structure/table/wood/poker,/obj/effect/holodeck_effect/cards,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aQx" = (/obj/structure/chair/wood,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aQy" = (/obj/structure/chair/wood,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aQz" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aQA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aQB" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aQC" = (/turf/open/floor/plasteel/bar,/area/construction/hallway{name = "Biodome Hallway"}) -"aQD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aQE" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aQF" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aQG" = (/obj/structure/sink/puddle,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aQH" = (/obj/structure/flora/ausbushes/pointybush,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aQI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aQJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aQK" = (/obj/machinery/hydroponics/soil,/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/hydroponics) -"aQL" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"aQM" = (/obj/machinery/computer/shuttle/mining,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"aQN" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) -"aQO" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aQP" = (/obj/structure/ore_box,/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"aQQ" = (/obj/item/clothing/shoes/sneakers/blue,/obj/item/clothing/head/soft/blue,/obj/item/clothing/glasses/sunglasses/reagent,/turf/open/floor/plating,/area/maintenance/port) -"aQR" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plating,/area/maintenance/port) -"aQS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plating,/area/maintenance/port) -"aQT" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plating,/area/maintenance/port) -"aQU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port) -"aQV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/port) -"aQW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQY" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aQZ" = (/turf/closed/wall,/area/medical/surgery) -"aRa" = (/turf/closed/wall,/area/hallway/primary/fore) -"aRb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aRc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aRd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aRe" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-17";icon_state = "plant-17"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aRf" = (/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aRg" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aRh" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aRi" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aRj" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRl" = (/obj/structure/chair{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRm" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRn" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/construction/hallway{name = "Biodome Hallway"}) -"aRp" = (/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aRq" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aRr" = (/obj/machinery/camera/autoname,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aRs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aRt" = (/turf/open/floor/mineral/titanium/blue,/area/mine/explored) -"aRu" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"aRv" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/miningdock) -"aRw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aRx" = (/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"aRy" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port) -"aRz" = (/obj/machinery/power/apc{cell_type = 5000;dir = 2;name = "Port Maintenance APC";pixel_y = -24},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/port) -"aRA" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/port) -"aRB" = (/obj/structure/frame/computer,/turf/open/floor/plating,/area/maintenance/port) -"aRC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aRD" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aRE" = (/obj/machinery/light/small,/obj/structure/table/glass,/obj/item/weapon/storage/box/masks,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aRF" = (/obj/machinery/power/apc{dir = 4;name = "Surgery APC";pixel_x = 26;pixel_y = 0},/obj/structure/cable,/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aRG" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/white/corner,/area/medical/surgery) -"aRH" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel/white/side,/area/medical/surgery) -"aRI" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/turf/open/floor/plasteel/white/side,/area/medical/surgery) -"aRJ" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/cautery,/turf/open/floor/plasteel/white/side,/area/medical/surgery) -"aRK" = (/obj/structure/table,/obj/machinery/firealarm{pixel_y = 24},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel/white/side,/area/medical/surgery) -"aRL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (WEST)";icon_state = "whitecorner";dir = 8},/area/medical/surgery) -"aRM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/surgery) -"aRN" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/black,/area/medical/surgery) -"aRO" = (/obj/machinery/firealarm{pixel_y = 24},/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/medical/surgery) -"aRP" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/fore) -"aRQ" = (/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRR" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRT" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRV" = (/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aRW" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/theatre) -"aRX" = (/obj/structure/chair,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aRZ" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aSa" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSb" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/lime,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSc" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/watermelon,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aSe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aSf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aSg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aSh" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aSi" = (/obj/machinery/door/airlock/titanium{name = "Mining Shuttle Airlock";req_access_txt = "0"},/obj/docking_port/mobile{dir = 8;dwidth = 3;height = 5;id = "mining";name = "mining shuttle";port_angle = 90;width = 7},/obj/docking_port/stationary{dir = 8;dwidth = 3;height = 5;id = "mining_home";name = "mining shuttle bay";width = 7},/turf/open/floor/plating,/area/shuttle/labor) -"aSj" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/open/floor/noslip,/area/quartermaster/miningdock) -"aSk" = (/turf/open/floor/noslip,/area/quartermaster/miningdock) -"aSl" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aSm" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/port) -"aSn" = (/turf/closed/wall,/area/medical/genetics) -"aSo" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor";name = "Genetics";req_access_txt = "5; 9"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aSp" = (/obj/structure/chair/office/dark{dir = 1},/obj/machinery/light_switch{dir = 8;pixel_x = -24},/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (EAST)";icon_state = "whitehall";dir = 4},/area/medical/surgery) -"aSq" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/white,/area/medical/surgery) -"aSr" = (/turf/open/floor/plasteel/white,/area/medical/surgery) -"aSs" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (WEST)";icon_state = "whitehall";dir = 8},/area/medical/surgery) -"aSt" = (/turf/open/floor/plasteel/black,/area/medical/surgery) -"aSu" = (/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/fore) -"aSv" = (/obj/structure/flora/grass,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSw" = (/obj/structure/flora/grass/both,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSx" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/open/floor/plasteel/green/side{dir = 9},/area/construction/hallway{name = "Biodome Hallway"}) -"aSy" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/green/side{dir = 5},/area/construction/hallway{name = "Biodome Hallway"}) -"aSz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aSA" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/apple,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSB" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/orange,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aSC" = (/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aSD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aSE" = (/turf/closed/wall,/area/crew_quarters/heads) -"aSF" = (/obj/machinery/newscaster/security_unit,/turf/closed/wall,/area/crew_quarters/heads) -"aSG" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads) -"aSH" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/command{name = "Head of Personnel";req_access = null;req_access_txt = "57"},/turf/open/floor/wood,/area/crew_quarters/heads) -"aSI" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"aSJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aSK" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/table,/obj/item/weapon/pen,/turf/open/floor/plating,/area/maintenance/port) -"aSL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plating,/area/maintenance/port) -"aSM" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aSN" = (/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aSO" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)";icon_state = "whitepurple";dir = 9},/area/medical/genetics) -"aSP" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/genetics) -"aSQ" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/genetics) -"aSR" = (/obj/machinery/power/apc{dir = 1;name = "Genetics Lab APC";pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/table/glass,/obj/item/weapon/storage/box/disks,/obj/item/weapon/storage/pill_bottle/mutadone,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/genetics) -"aSS" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/table/glass,/obj/item/weapon/storage/box/injectors,/obj/item/weapon/storage/pill_bottle/mannitol,/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/genetics) -"aST" = (/obj/machinery/light{dir = 1},/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/genetics) -"aSU" = (/obj/machinery/computer/scan_consolenew,/obj/machinery/requests_console{department = "Genetics";departmentType = 0;name = "Genetics Requests Console";pixel_x = 0;pixel_y = 30},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)";icon_state = "whitepurple";dir = 5},/area/medical/genetics) -"aSV" = (/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (EAST)";icon_state = "whitehall";dir = 4},/area/medical/surgery) -"aSW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/surgery) -"aSX" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/medical/surgery) -"aSY" = (/obj/structure/table/optable,/turf/open/floor/plasteel/white,/area/medical/surgery) -"aSZ" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (WEST)";icon_state = "whitehall";dir = 8},/area/medical/surgery) -"aTa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "";name = "Surgery Observation";req_access_txt = "0"},/turf/open/floor/plasteel/black,/area/medical/surgery) -"aTb" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 9},/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTd" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/chair{dir = 8},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTe" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTg" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/tea,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"aTj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aTk" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aTl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aTm" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue";name = "HoP Queue Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel/loadingarea{tag = "icon-loadingarea (EAST)";icon_state = "loadingarea";dir = 4},/area/crew_quarters/heads) -"aTn" = (/turf/open/floor/plasteel/bot,/area/crew_quarters/heads) -"aTo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop";layer = 2.9;name = "Privacy Shutters"},/obj/machinery/door/firedoor/heavy,/obj/structure/sign/electricshock{pixel_y = 30},/turf/open/floor/plating,/area/crew_quarters/heads) -"aTp" = (/turf/open/floor/wood,/area/crew_quarters/heads) -"aTq" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_x = 0;pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/heads) -"aTr" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet{name = "Spares";req_access_txt = "57"},/obj/item/weapon/storage/box/ids,/obj/item/weapon/storage/box/ids,/obj/item/weapon/storage/box/PDAs,/obj/item/weapon/storage/box/PDAs,/turf/open/floor/wood,/area/crew_quarters/heads) -"aTs" = (/obj/structure/closet/secure_closet/hop,/turf/open/floor/wood,/area/crew_quarters/heads) -"aTt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/turf/open/floor/wood,/area/crew_quarters/heads) -"aTu" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/closed/wall/r_wall,/area/crew_quarters/heads) -"aTv" = (/obj/structure/closet/crate,/turf/open/floor/mineral/titanium/blue,/area/mine/explored) -"aTw" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plating,/area/shuttle/labor) -"aTx" = (/obj/structure/ore_box,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"aTy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aTz" = (/obj/machinery/computer/shuttle/mining{req_access = "0"},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) -"aTA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aTB" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/port) -"aTC" = (/obj/structure/rack,/obj/item/weapon/tank/internals/air,/turf/open/floor/plating,/area/maintenance/port) -"aTD" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/turf/open/floor/plating{icon_state = "bot"},/area/maintenance/port) -"aTE" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aTF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aTG" = (/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aTH" = (/obj/machinery/door/window/eastright{name = "Monkey Pen";req_access_txt = "5; 9"},/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aTI" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/genetics) -"aTJ" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aTK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aTL" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/genetics) -"aTM" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (EAST)";icon_state = "whitehall";dir = 4},/area/medical/surgery) -"aTN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/medical/surgery) -"aTO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/surgery) -"aTP" = (/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (WEST)";icon_state = "whitehall";dir = 8},/area/medical/surgery) -"aTQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aTR" = (/obj/structure/flora/ausbushes/sunnybush,/obj/effect/landmark/event_spawn,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTS" = (/obj/structure/flora/rock,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTT" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTU" = (/obj/machinery/newscaster{dir = 1;pixel_y = -30},/obj/structure/table,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) -"aTW" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/construction/hallway{name = "Biodome Hallway"}) -"aTX" = (/obj/structure/flora/ausbushes/grassybush,/obj/machinery/light{dir = 8},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTY" = (/obj/effect/landmark/event_spawn,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"aTZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aUa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue";name = "HoP Queue Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/heads) -"aUc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop";layer = 2.9;name = "Privacy Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/heads) -"aUd" = (/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/wood,/area/crew_quarters/heads) -"aUe" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/crew_quarters/heads) -"aUf" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/airless,/area/shuttle/labor) -"aUg" = (/obj/machinery/computer/security/mining{network = list("MINE","AuxBase")},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) -"aUh" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aUi" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/poster/random_contraband,/turf/open/floor/plating,/area/maintenance/port) -"aUj" = (/obj/structure/rack,/obj/item/weapon/razor,/turf/open/floor/plating,/area/maintenance/port) -"aUk" = (/obj/machinery/atmospherics/components/unary/portables_connector{tag = "icon-connector_map (EAST)";icon_state = "connector_map";dir = 4},/turf/open/floor/plating{icon_state = "bot"},/area/maintenance/port) -"aUl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aUm" = (/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aUn" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/mob/living/carbon/monkey,/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aUo" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aUp" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aUq" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aUr" = (/obj/machinery/vending/wallmed{pixel_x = 24},/obj/structure/chair/office/dark,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/genetics) -"aUs" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (EAST)";icon_state = "whitecorner";dir = 4},/area/medical/surgery) -"aUt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (NORTH)";icon_state = "whitehall";dir = 1},/area/medical/surgery) -"aUu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (NORTH)";icon_state = "whitehall";dir = 1},/area/medical/surgery) -"aUv" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/gloves,/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (NORTH)";icon_state = "whitehall";dir = 1},/area/medical/surgery) -"aUw" = (/obj/item/device/radio/intercom{pixel_y = -28},/turf/open/floor/plasteel/white/side{tag = "icon-whitehall (NORTH)";icon_state = "whitehall";dir = 1},/area/medical/surgery) -"aUx" = (/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (NORTH)";icon_state = "whitecorner";dir = 1},/area/medical/surgery) -"aUy" = (/obj/machinery/light/small,/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/black,/area/medical/surgery) -"aUz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUB" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aUC" = (/obj/structure/sign/barsign,/turf/closed/wall,/area/crew_quarters/bar) -"aUD" = (/obj/machinery/status_display,/turf/closed/wall,/area/crew_quarters/bar) -"aUE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall,/area/crew_quarters/bar) -"aUF" = (/obj/machinery/biogenerator,/turf/open/floor/sepia,/area/construction/hallway{name = "Biodome Hallway"}) -"aUG" = (/obj/machinery/seed_extractor,/turf/open/floor/sepia,/area/construction/hallway{name = "Biodome Hallway"}) -"aUH" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aUI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/construction/hallway{name = "Biodome Hallway"}) -"aUJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aUM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue";name = "HoP Queue Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/heads) -"aUN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/bot,/area/crew_quarters/heads) -"aUO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hop";layer = 2.9;name = "Privacy Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/heads) -"aUP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/photocopier,/turf/open/floor/wood,/area/crew_quarters/heads) -"aUQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/heads) -"aUR" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/open/floor/wood,/area/crew_quarters/heads) -"aUS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/wood,/area/crew_quarters/heads) -"aUT" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas.";dir = 4;name = "Prison Monitor";network = list("Prison");pixel_x = 30;pixel_y = 0},/turf/open/floor/wood,/area/crew_quarters/heads) -"aUU" = (/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Asteroid"}) -"aUV" = (/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) -"aUW" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aUX" = (/obj/machinery/light/small,/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aUY" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"aUZ" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aVa" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/white,/area/medical/genetics) -"aVb" = (/obj/machinery/computer/scan_consolenew,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/genetics) -"aVc" = (/turf/closed/wall,/area/medical/genetics_cloning) -"aVd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre";req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/genetics_cloning) -"aVf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre";req_access_txt = "45"},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay{name = "Medbay Central"}) -"aVg" = (/turf/closed/wall,/area/medical/medbay{name = "Medbay Central"}) -"aVh" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/fore) -"aVi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aVj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aVk" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map";dir = 8},/obj/machinery/portable_atmospherics/scrubber/huge/movable,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aVl" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/corner{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aVm" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber/huge/movable,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aVn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/construction/hallway{name = "Biodome Hallway"}) -"aVo" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aVp" = (/obj/machinery/pdapainter,/turf/open/floor/wood,/area/crew_quarters/heads) -"aVq" = (/obj/machinery/holopad,/mob/living/simple_animal/pet/dog/corgi/Ian,/turf/open/floor/wood,/area/crew_quarters/heads) -"aVr" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/open/floor/wood,/area/crew_quarters/heads) -"aVs" = (/obj/structure/chair{dir = 8},/obj/machinery/camera/autoname{tag = "icon-camera (WEST)";icon_state = "camera";dir = 8},/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/wood,/area/crew_quarters/heads) -"aVt" = (/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"aVu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_engineering{name = "Medbay Atmos Closet";req_access_txt = "32"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/maintenance/port) -"aVv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aVw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aVx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aVy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) -"aVz" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/genetics) -"aVA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "CloningDoor";name = "Cloning Lab";req_access_txt = "0";req_one_access_txt = "5"},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVB" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVE" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aVF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/genetics_cloning) -"aVG" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHWEST)";icon_state = "whiteblue";dir = 9},/area/medical/medbay{name = "Medbay Central"}) -"aVH" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "MedbayFoyer";name = "Medbay Exit Button";normaldoorcontrol = 1;pixel_x = 0;pixel_y = 26},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)";icon_state = "whiteblue";dir = 5},/area/medical/medbay{name = "Medbay Central"}) -"aVI" = (/obj/structure/sign/bluecross,/turf/closed/wall,/area/medical/medbay{name = "Medbay Central"}) -"aVJ" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTHWEST)";icon_state = "blue";dir = 9},/area/hallway/primary/fore) -"aVK" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTH)";icon_state = "blue";dir = 1},/area/hallway/primary/fore) -"aVL" = (/turf/open/floor/plasteel/blue/corner{tag = "icon-bluecorner (NORTH)";icon_state = "bluecorner";dir = 1},/area/hallway/primary/fore) -"aVM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aVN" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aVO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/fore) -"aVP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map";dir = 8},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"aVQ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVR" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVS" = (/obj/machinery/light,/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVT" = (/obj/machinery/airalarm{dir = 1;pixel_y = -22},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVU" = (/mob/living/simple_animal/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVV" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/green/side,/area/construction/hallway{name = "Biodome Hallway"}) -"aVW" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"aVX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/construction/hallway{name = "Biodome Hallway"}) -"aVY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aVZ" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/wood,/area/crew_quarters/heads) -"aWa" = (/obj/structure/bed/dogbed{anchored = 1;desc = "Ian's bed! Looks comfy.";name = "Ian's bed"},/turf/open/floor/wood,/area/crew_quarters/heads) -"aWb" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/wood,/area/crew_quarters/heads) -"aWc" = (/obj/machinery/computer/cargo,/turf/open/floor/wood,/area/crew_quarters/heads) -"aWd" = (/turf/open/floor/plasteel/brown{dir = 10},/area/quartermaster/miningdock) -"aWe" = (/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock) -"aWf" = (/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{dir = 6},/area/quartermaster/miningdock) -"aWg" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/maintenance/port) -"aWh" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plating,/area/maintenance/port) -"aWi" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/maintenance/port) -"aWj" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port) -"aWk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aWl" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"aWm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plating,/area/maintenance/port) -"aWn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/port) -"aWo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/genetics) -"aWp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aWq" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/neutral,/area/medical/genetics) -"aWr" = (/obj/structure/closet/wardrobe/genetics_white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHWEST)";icon_state = "whitepurple";dir = 10},/area/medical/genetics) -"aWs" = (/obj/machinery/light,/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side,/area/medical/genetics) -"aWt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side,/area/medical/genetics) -"aWu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side,/area/medical/genetics) -"aWv" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/whitepurple/side,/area/medical/genetics) -"aWw" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)";icon_state = "whitepurple";dir = 6},/area/medical/genetics) -"aWx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/closed/wall,/area/medical/genetics_cloning) -"aWy" = (/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aWz" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aWA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aWB" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aWC" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"aWD" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"aWE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer";name = "Medbay";req_access_txt = "5"},/turf/open/floor/plasteel/blue,/area/medical/medbay{name = "Medbay Central"}) -"aWF" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (WEST)";icon_state = "direction_med";dir = 8},/obj/structure/sign/directions/evac{dir = 4;icon_state = "direction_evac";pixel_y = -10;tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{pixel_y = 10},/turf/closed/wall,/area/hallway/primary/fore) -"aWG" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/green/side{dir = 6},/area/hallway/primary/fore) -"aWH" = (/obj/machinery/status_display,/turf/closed/wall,/area/hallway/primary/fore) -"aWI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass{name = "Biodome"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aWJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aWK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aWL" = (/obj/machinery/computer/card,/turf/open/floor/wood,/area/crew_quarters/heads) -"aWM" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood,/area/crew_quarters/heads) -"aWN" = (/obj/machinery/requests_console{announcementConsole = 1;department = "Head of Personnel's Desk";departmentType = 5;name = "Head of Personnel RC";pixel_y = -30},/turf/open/floor/wood,/area/crew_quarters/heads) -"aWO" = (/obj/machinery/door/airlock/mining{req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aWP" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/rack,/obj/item/weapon/poster/random_official,/turf/open/floor/plating,/area/maintenance/port) -"aWQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/port) -"aWR" = (/turf/closed/wall,/area/medical/medbay3) -"aWS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/medical/genetics) -"aWT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/medical/genetics) -"aWU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/medical/genetics) -"aWV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor";name = "Genetics";req_access_txt = "5; 9"},/turf/open/floor/plasteel/whiteblue,/area/medical/genetics) -"aWW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/medical/genetics) -"aWX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/closed/wall,/area/medical/genetics) -"aWY" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/genetics_cloning) -"aWZ" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXb" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXc" = (/obj/machinery/computer/cloning,/obj/item/weapon/book/manual/medical_cloning,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXd" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (SOUTHWEST)";icon_state = "blue";dir = 10},/area/hallway/primary/fore) -"aXe" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/blue/side,/area/hallway/primary/fore) -"aXf" = (/obj/machinery/light,/turf/open/floor/plasteel/blue/side,/area/hallway/primary/fore) -"aXg" = (/turf/open/floor/plasteel,/area/space) -"aXh" = (/turf/open/floor/plasteel/blue/side,/area/hallway/primary/fore) -"aXi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/corner{tag = "icon-bluecorner (WEST)";icon_state = "bluecorner";dir = 8},/area/hallway/primary/fore) -"aXj" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXk" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXm" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXn" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXo" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXp" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aXr" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue";name = "HoP Queue Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel/loadingarea{dir = 8},/area/crew_quarters/heads) -"aXs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{dir = 1;pixel_y = -30},/turf/open/floor/plasteel/delivery,/area/crew_quarters/heads) -"aXt" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure";dir = 4;icon_state = "rightsecure";name = "Head of Personnel's Desk";req_access = null;req_access_txt = "57"},/obj/machinery/door/window/northleft{dir = 8;icon_state = "left";name = "Reception Window";req_access_txt = "0"},/obj/machinery/flasher{dir = 1;id = "hopflash";pixel_x = 0;pixel_y = -28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop";layer = 2.9;name = "Privacy Shutters"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel,/area/crew_quarters/heads) -"aXu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/obj/machinery/button/door{id = "hopqueue";name = "Queue Shutters Control";pixel_x = -4;pixel_y = -25;req_access_txt = "28"},/obj/machinery/button/door{id = "hop";name = "Privacy Shutters Control";pixel_x = 6;pixel_y = -25;req_access_txt = "28"},/obj/machinery/button/flasher{id = "hopflash";pixel_x = 6;pixel_y = -36},/turf/open/floor/wood,/area/crew_quarters/heads) -"aXv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/heads) -"aXw" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/machinery/computer/secure_data,/turf/open/floor/wood,/area/crew_quarters/heads) -"aXx" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "HoP Maintenance";req_access_txt = "57"},/turf/open/floor/plating,/area/maintenance/starboard) -"aXy" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating,/area/maintenance/starboard) -"aXz" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating,/area/maintenance/starboard) -"aXA" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"aXB" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/obj/machinery/power/apc{dir = 1;name = "Mining Dock APC";pixel_y = 24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"aXC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXF" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXG" = (/turf/closed/wall,/area/medical/patients_rooms) -"aXH" = (/obj/machinery/power/apc{dir = 8;name = "Patient Room B APC";pixel_x = -26;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXI" = (/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aXJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/cmo,/turf/open/floor/carpet,/area/medical/medbay3) -"aXK" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/medical/medbay3) -"aXL" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/medical/medbay3) -"aXM" = (/obj/structure/closet/wardrobe/white/medical,/obj/item/clothing/suit/hooded/wintercoat/medical,/turf/open/floor/carpet,/area/medical/medbay3) -"aXN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/cryo) -"aXO" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"aXP" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (EAST)";icon_state = "whitepurplecorner";dir = 4},/area/medical/cryo) -"aXQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/cryo) -"aXR" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (NORTH)";icon_state = "whitepurplecorner";dir = 1},/area/medical/cryo) -"aXS" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/cryo) -"aXT" = (/obj/machinery/power/apc{dir = 2;name = "Cloning Lab APC";pixel_y = -24},/obj/structure/table,/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/button/door{desc = "A remote control switch for the genetics doors.";id = "GeneticsDoor";name = "Genetics Exit Button";normaldoorcontrol = 1;pixel_x = -8;pixel_y = -24},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXW" = (/obj/machinery/clonepod,/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aXX" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"aXY" = (/turf/closed/wall,/area/medical/cmo) -"aXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/fore) -"aYa" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYd" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYe" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYf" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "L11"},/area/hallway/primary/fore) -"aYg" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYi" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard) -"aYj" = (/obj/structure/disposalpipe/junction{dir = 8;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/floor/plating,/area/maintenance/starboard) -"aYk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"aYl" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard) -"aYm" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/starboard) -"aYn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard) -"aYo" = (/turf/open/floor/plasteel/brown{dir = 8},/area/maintenance/starboard) -"aYp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/maintenance/starboard) -"aYq" = (/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/maintenance/starboard) -"aYr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/starboard) -"aYs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/starboard) -"aYt" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/item/weapon/rack_parts,/turf/open/floor/plating,/area/maintenance/port) -"aYu" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aYv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aYw" = (/obj/machinery/iv_drip,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aYx" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aYy" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/carpet,/area/medical/medbay3) -"aYz" = (/turf/open/floor/carpet,/area/medical/medbay3) -"aYA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{tag = "icon-intact (NORTHEAST)";icon_state = "intact";dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"aYB" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/turf/open/floor/plasteel/white,/area/medical/cryo) -"aYC" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/cryo) -"aYD" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel/white,/area/medical/cryo) -"aYE" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/cryo) -"aYF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "CloningDoor";name = "Cloning Lab";req_access_txt = "0";req_one_access_txt = "5"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple,/area/medical/genetics_cloning) -"aYG" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall,/area/medical/genetics_cloning) -"aYH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "cmo";name = "CMO Privacy Shutters"},/turf/open/floor/plating,/area/medical/cmo) -"aYI" = (/obj/structure/bookcase/manuals/medical,/obj/item/weapon/book/manual/wiki/chemistry,/obj/item/weapon/book/manual/medical_cloning,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aYJ" = (/obj/structure/filingcabinet/medical,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aYK" = (/obj/machinery/light{dir = 1},/obj/machinery/suit_storage_unit/cmo,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aYL" = (/obj/structure/closet/secure_closet/CMO,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aYM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYN" = (/turf/open/floor/plasteel{icon_state = "L6"},/area/hallway/primary/fore) -"aYO" = (/turf/open/floor/plasteel{icon_state = "L2"},/area/hallway/primary/fore) -"aYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "L4"},/area/hallway/primary/fore) -"aYQ" = (/turf/open/floor/plasteel{icon_state = "L8"},/area/hallway/primary/fore) -"aYR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "L12"},/area/hallway/primary/fore) -"aYS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) -"aYU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"aYV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"aYW" = (/obj/machinery/power/apc{dir = 1;name = "Head of Personnel APC";pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads) -"aYX" = (/turf/closed/wall,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aYY" = (/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aYZ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"aZa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aZb" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aZc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"aZd" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"aZe" = (/obj/effect/turf_decal/stripes{tag = "icon-warningline (NORTH)";icon_state = "warningline";dir = 1},/turf/open/floor/plating/airless/astplate,/area/ruin/unpowered{name = "Asteroid"}) -"aZf" = (/obj/effect/turf_decal/stripes{tag = "icon-warningline (NORTHEAST)";icon_state = "warningline";dir = 5},/turf/open/floor/plating/airless/astplate,/area/ruin/unpowered{name = "Asteroid"}) -"aZg" = (/turf/open/space,/area/shuttle/labor) -"aZh" = (/turf/open/space,/area/hallway/secondary/entry) -"aZi" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/phone,/turf/open/floor/plating,/area/maintenance/port) -"aZj" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aZk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aZl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room 1";req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aZm" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"aZn" = (/obj/machinery/door/airlock/medical{name = "Medbay Break Room";req_access_txt = "5"},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"aZo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/medical/cryo) -"aZp" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"aZq" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel/white,/area/medical/cryo) -"aZr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Medical Doctor"},/turf/open/floor/plasteel/white,/area/medical/cryo) -"aZs" = (/turf/open/floor/plasteel/white,/area/medical/cryo) -"aZt" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/cryo) -"aZu" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"aZv" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (EAST)";icon_state = "whitepurplecorner";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"aZw" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/medbay{name = "Medbay Central"}) -"aZx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (NORTH)";icon_state = "whitepurplecorner";dir = 1},/area/medical/medbay{name = "Medbay Central"}) -"aZy" = (/obj/machinery/power/apc{dir = 1;name = "Medbay Central APC";pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)";icon_state = "whitebluecorner";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"aZz" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay{name = "Medbay Central"}) -"aZA" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)";icon_state = "whitebluecorner";dir = 1},/area/medical/medbay{name = "Medbay Central"}) -"aZB" = (/obj/structure/chair/comfy/black,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aZC" = (/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aZD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aZE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"aZF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "cmo";name = "CMO Privacy Shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/cmo) -"aZG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"aZH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"aZI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/hallway/primary/port) -"aZJ" = (/turf/closed/wall,/area/hallway/primary/port) -"aZK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/port) -"aZL" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass{name = "Grass Enclosure";req_access_txt = "12"},/turf/open/floor/plasteel/green,/area/hallway/primary/port) -"aZM" = (/obj/machinery/door/airlock/hatch{name = "Bridge Maintenance Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plating,/area/bridge) -"aZN" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters{id = "civ armory outer";name = "Emergency Storage"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"aZO" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{name = "Emergency Storage";req_access = null;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"aZP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"aZQ" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"aZR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "civ armory inner";name = "Civilian Armory Inner Shutters";pixel_y = 28;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Civilian Armory"}) -"aZS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"aZT" = (/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Civilian Armory"}) -"aZU" = (/turf/closed/wall,/area/hallway/primary/starboard) -"aZV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/starboard) -"aZW" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass{name = "Grass Enclosure";req_access_txt = "12"},/turf/open/floor/plasteel/green,/area/hallway/primary/starboard) -"aZX" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (WEST)";icon_state = "direction_med";dir = 8},/obj/structure/sign/directions/evac{pixel_y = -10},/obj/structure/sign/directions/security{dir = 8;icon_state = "direction_sec";pixel_y = 10;tag = "icon-direction_sec (WEST)"},/turf/closed/wall,/area/hallway/primary/starboard) -"aZY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"aZZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"baa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bab" = (/turf/closed/wall,/area/quartermaster/office) -"bac" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/closed/wall,/area/quartermaster/office) -"bad" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bae" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"baf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bag" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/miner,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bah" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/suit_storage_unit/mining/eva,/turf/open/floor/plasteel/darkyellow,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bai" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"baj" = (/obj/machinery/power/apc{dir = 1;name = "Mining APC";pixel_y = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bak" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/ore_box,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bal" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/ore_box,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bam" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ban" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bao" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/mining{pixel_y = 30},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bap" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"baq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/wardrobe/miner,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bar" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/wardrobe/miner,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bas" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bat" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) -"bau" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bav" = (/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/mine/explored) -"baw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bax" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/deathsposal{pixel_x = 30},/turf/open/floor/plating,/area/maintenance/starboard) -"bay" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating/airless/astplate,/area/maintenance/starboard) -"baz" = (/obj/effect/turf_decal/stripes{tag = "icon-warningline (EAST)";icon_state = "warningline";dir = 4},/turf/open/floor/plating/airless/astplate,/area/ruin/unpowered{name = "Asteroid"}) -"baA" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/closed/wall,/area/maintenance/port) -"baB" = (/obj/machinery/vending/wallmed{pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"baC" = (/obj/structure/table,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"baD" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"baE" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"baF" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"baG" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"baH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"baI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/closed/wall,/area/medical/cryo) -"baJ" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{tag = "icon-freezer (EAST)";icon_state = "freezer";dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"baK" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/medical/cryo) -"baL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/medical/cryo) -"baM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/white,/area/medical/cryo) -"baN" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4;name = "Cryogenics APC";pixel_x = 24;pixel_y = 0},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/wrench,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/cryo) -"baO" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/cryo) -"baP" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (WEST)";icon_state = "whitebluecorner";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"baQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"baR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"baS" = (/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"baT" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"baU" = (/obj/machinery/computer/crew,/obj/structure/window/reinforced,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"baV" = (/obj/structure/table/wood,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced,/obj/item/weapon/folder/white{pixel_x = 9},/obj/item/weapon/pen/red,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"baW" = (/obj/machinery/door/window/southleft{name = "CMO Desk";req_access_txt = "40"},/mob/living/simple_animal/pet/cat/Runtime,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"baX" = (/obj/structure/table/wood,/obj/structure/window/reinforced,/obj/machinery/keycard_auth,/obj/item/weapon/stamp/cmo{pixel_x = 9},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"baY" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/cmo) -"baZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"bba" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bbb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/hallway/primary/port) -"bbc" = (/turf/open/floor/grass,/area/hallway/primary/port) -"bbd" = (/obj/structure/flora/grass,/turf/open/floor/grass,/area/hallway/primary/port) -"bbe" = (/obj/structure/flora/grass,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/port) -"bbf" = (/turf/open/floor/plating,/area/bridge) -"bbg" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbh" = (/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/brigdoor{dir = 4;name = "Security Desk";req_access_txt = "1"},/obj/machinery/door/window/westleft{base_state = "right";dir = 8;icon_state = "right";name = "Outer Window";req_access_txt = "0"},/obj/machinery/door/poddoor/shutters{id = "civ armory inner";name = "Emergency Storage Interior Shutters"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbj" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "civ armory outer";name = "Civilian Armory Outer Shutters";pixel_y = 28;req_one_access_txt = "19; 3"},/obj/machinery/camera/motion{c_tag = "Civ Armory Entrance";dir = 1;network = null},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbk" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters{id = "civ armory inner";name = "Civilian Armory Interior Shutters"},/obj/machinery/door/airlock/security{name = "Civilian Armory";req_access = null;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Civilian Armory"}) -"bbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/brigdoor{dir = 8;name = "Security Desk";req_access_txt = "1"},/obj/machinery/door/window/westleft{base_state = "right";dir = 4;icon_state = "right";name = "Outer Window";req_access_txt = "0"},/obj/machinery/door/poddoor/shutters{id = "civ armory inner";name = "Emergency Storage Interior Shutters"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbm" = (/obj/machinery/camera/motion{c_tag = "Civ Armory East";dir = 4;network = list("MiniSat")},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Civilian Armory"}) -"bbn" = (/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bbo" = (/turf/open/floor/grass,/area/hallway/primary/starboard) -"bbp" = (/obj/structure/flora/grass,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bbq" = (/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bbr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bbs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (EAST)";icon_state = "pipe-y";dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bbu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/quartermaster/office) -"bbv" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bbw" = (/obj/machinery/conveyor{dir = 8;id = "garbage"},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bbx" = (/obj/machinery/light{dir = 1},/obj/machinery/conveyor{dir = 8;id = "garbage"},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bby" = (/obj/machinery/conveyor{dir = 8;id = "garbage"},/obj/machinery/recycler,/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bbz" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHEAST)";icon_state = "conveyor0";dir = 6;id = "garbage"},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bbA" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/office) -"bbB" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkyellow,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbG" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/darkyellow,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbH" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbK" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbL" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bbN" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/space) -"bbO" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) -"bbP" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bbQ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/mine/explored) -"bbR" = (/obj/effect/turf_decal/stripes,/turf/open/floor/plating/airless/astplate,/area/ruin/unpowered{name = "Asteroid"}) -"bbS" = (/obj/effect/turf_decal/stripes{tag = "icon-warningline (SOUTHEAST)";icon_state = "warningline";dir = 6},/turf/open/floor/plating/airless/astplate,/area/ruin/unpowered{name = "Asteroid"}) -"bbT" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bbU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bbV" = (/obj/structure/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bbW" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bbX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/patients_rooms) -"bbY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bbZ" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay3) -"bca" = (/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bcb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bcc" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bcd" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector{tag = "icon-connector_map (EAST)";icon_state = "connector_map";dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/sign/fire{pixel_x = -32},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/cryo) -"bce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/cryo) -"bcf" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/cryo) -"bcg" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display,/turf/closed/wall,/area/medical/cryo) -"bch" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bci" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bcj" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bck" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"bcl" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "cmo";name = "CMO Privacy Shutters"},/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer";req_access_txt = "40"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bcm" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bcn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bco" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bcp" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "cmo";name = "CMO Privacy Shutters"},/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer";req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bcq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"bcr" = (/mob/living/carbon/monkey,/turf/open/floor/grass,/area/hallway/primary/port) -"bcs" = (/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/port) -"bct" = (/obj/structure/flora/grass,/obj/structure/flora/grass/green,/mob/living/carbon/monkey,/turf/open/floor/grass,/area/hallway/primary/port) -"bcu" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcv" = (/obj/machinery/camera/motion{c_tag = "Civ Armory West";dir = 8},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcx" = (/turf/closed/wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcy" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters{id = "civ armory inner";name = "Emergency Storage Interior Shutters"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcz" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/medipens{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/medipens/utility,/obj/machinery/button/door{id = "civ armory inner";name = "Civilian Armory Inner Shutters";pixel_y = 28;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Civilian Armory"}) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcB" = (/obj/machinery/camera/motion{c_tag = "Civ Armory East";dir = 4;network = list("MiniSat")},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcC" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bcD" = (/obj/structure/flora/grass,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bcE" = (/obj/structure/flora/grass/green,/mob/living/simple_animal/cow,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bcF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bcG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bcH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bcI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/office) -"bcJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/conveyor_switch/oneway{convdir = -1;id = "garbage";name = "disposal coveyor"},/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/office) -"bcK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/office) -"bcL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/office) -"bcM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/effect/turf_decal/stripes,/turf/open/floor/plasteel,/area/quartermaster/office) -"bcN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"bcO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/conveyor{tag = "icon-conveyor0 (NORTH)";icon_state = "conveyor0";dir = 1;id = "garbage"},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bcP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/office) -"bcQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcR" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcV" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/mining{name = "Mining Office";req_access_txt = "48"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/delivery,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bcZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bda" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdd" = (/obj/structure/ore_box,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bde" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bdf" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/mine/explored) -"bdg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/mine/explored) -"bdh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/patients_rooms) -"bdi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/medical/patients_rooms) -"bdj" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/vending/wallmed{pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bdk" = (/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bdl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bdm" = (/obj/machinery/requests_console{announcementConsole = 0;department = "Medbay";departmentType = 1;name = "Medbay RC";pixel_x = 30;pixel_y = 0;pixel_z = 0},/obj/structure/chair/comfy/black{dir = 8},/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bdn" = (/obj/machinery/atmospherics/components/unary/tank/oxygen{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/cryo) -"bdo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel/whiteblue/side,/area/medical/cryo) -"bdp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whiteblue/side,/area/medical/cryo) -"bdq" = (/turf/open/floor/plasteel/whiteblue/side,/area/medical/cryo) -"bdr" = (/obj/structure/bed/roller,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/cryo) -"bds" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2";dir = 2},/turf/closed/wall,/area/medical/cryo) -"bdt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"bdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bdv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteblue/corner,/area/medical/medbay{name = "Medbay Central"}) -"bdw" = (/obj/structure/table/glass,/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bdx" = (/obj/machinery/vending/medical,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bdy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bdz" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/medbay{name = "Medbay Central"}) -"bdA" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2;name = "CMO's Office APC";pixel_x = 0;pixel_y = -24},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bdB" = (/obj/machinery/light,/obj/machinery/button/door{id = "cmo";name = "CMO Privacy Shutters";pixel_y = -24},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bdC" = (/obj/machinery/computer/card/minor/cmo,/obj/machinery/requests_console{announcementConsole = 1;department = "Chief Medical Officer's Desk";departmentType = 5;name = "Chief Medical Officer RC";pixel_x = 0;pixel_y = -32},/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bdD" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/machinery/firealarm{dir = 1;pixel_y = -24},/obj/item/weapon/twohanded/required/kirbyplants,/turf/open/floor/plasteel/cmo,/area/medical/cmo) -"bdE" = (/obj/effect/landmark/event_spawn,/turf/open/floor/grass,/area/hallway/primary/port) -"bdF" = (/obj/structure/flora/grass,/mob/living/carbon/monkey,/turf/open/floor/grass,/area/hallway/primary/port) -"bdG" = (/obj/machinery/airalarm{dir = 4;locked = 0;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdH" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/brute{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdJ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/button/door{id = "civ armory outer";name = "Civilian Armory Outer Shutters";pixel_y = 28;req_access_txt = "19"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table/reinforced,/obj/item/weapon/storage/backpack/dufflebag/sec{contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical);desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools.";name = "dufflebag";pixel_y = 5},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdL" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdM" = (/obj/machinery/power/apc{cell_type = 5000;dir = 4;name = "Emergency Storage APC";pixel_x = 24;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bdN" = (/mob/living/simple_animal/cow,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bdO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bdP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bdQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/office) -"bdR" = (/turf/open/floor/plasteel,/area/quartermaster/office) -"bdS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"bdT" = (/turf/open/floor/plasteel/loadingarea{dir = 8},/area/quartermaster/office) -"bdU" = (/obj/machinery/mineral/stacking_machine{input_dir = 4;stack_amt = 10},/obj/effect/turf_decal/stripes{tag = "icon-warningline (WEST)";icon_state = "warningline";dir = 8},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"bdV" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (NORTH)";icon_state = "conveyor0";dir = 1;id = "garbage"},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bdW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdX" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdY" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bdZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bec" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bed" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/bag/ore,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bef" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beh" = (/obj/machinery/light,/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bei" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) -"bej" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) -"bek" = (/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bel" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bem" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"ben" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/structure/table,/obj/machinery/juicer,/obj/item/weapon/reagent_containers/food/snacks/grown/apple,/obj/item/weapon/reagent_containers/food/snacks/grown/apple,/obj/item/weapon/reagent_containers/food/snacks/grown/apple,/obj/item/weapon/reagent_containers/food/snacks/grown/apple,/obj/item/weapon/reagent_containers/food/snacks/grown/apple,/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"beo" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bep" = (/obj/structure/chair/comfy/black{dir = 8},/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"beq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/medical/sleeper{name = "Sleepers"}) -"ber" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/sleeper{name = "Sleepers"}) -"bes" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/sleeper{name = "Sleepers"}) -"bet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whiteblue,/area/medical/sleeper{name = "Sleepers"}) -"beu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/sleeper{name = "Sleepers"}) -"bev" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/sleeper{name = "Sleepers"}) -"bew" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"bex" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"bez" = (/obj/structure/sign/chemistry,/turf/closed/wall,/area/medical/chemistry) -"beA" = (/turf/closed/wall,/area/medical/chemistry) -"beB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry) -"beC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"beD" = (/obj/structure/flora/grass/green,/mob/living/carbon/monkey,/turf/open/floor/grass,/area/hallway/primary/port) -"beE" = (/turf/closed/wall/r_wall,/area/hallway/primary/port) -"beF" = (/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"beG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"beH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"beI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"beJ" = (/turf/closed/wall/r_wall,/area/hallway/primary/starboard) -"beK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"beL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/office) -"beM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel,/area/quartermaster/office) -"beN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) -"beO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"beP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/mineral/stacking_unit_console{dir = 1;machinedir = 1;pixel_y = -30},/obj/effect/turf_decal/stripes{tag = "icon-warningline (WEST)";icon_state = "warningline";dir = 8},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"beQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/conveyor{tag = "icon-conveyor0 (NORTH)";icon_state = "conveyor0";dir = 1;id = "garbage"},/obj/structure/sign/deathsposal{pixel_x = 30},/turf/open/floor/plasteel/black,/area/quartermaster/office) -"beR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/office) -"beS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/ore_box,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beT" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beX" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beY" = (/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"beZ" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/weapon/shovel,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bfa" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bfb" = (/obj/structure/table,/obj/item/weapon/storage/bag/ore,/obj/item/weapon/storage/bag/ore,/obj/item/weapon/storage/bag/ore,/turf/open/floor/plasteel/brown,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"bfd" = (/turf/closed/wall,/area/quartermaster/storage) -"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/quartermaster/storage) -"bff" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/storage) -"bfg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"bfh" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/maintenance/port) -"bfi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Security Atmos Closet";req_access_txt = "32"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/maintenance/port) -"bfj" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) -"bfk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bfl" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/firealarm{dir = 8;pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bfm" = (/obj/structure/table,/obj/machinery/microwave,/obj/item/weapon/storage/box/donkpockets,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bfn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bfo" = (/obj/machinery/photocopier,/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bfp" = (/turf/closed/wall,/area/medical/sleeper{name = "Sleepers"}) -"bfq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/sleeper,/obj/machinery/firealarm{dir = 8;pixel_x = -24},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHWEST)";icon_state = "whiteblue";dir = 9},/area/medical/sleeper{name = "Sleepers"}) -"bfr" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/sleeper{name = "Sleepers"}) -"bfs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/sleeper{name = "Sleepers"}) -"bft" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/machinery/sleeper,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)";icon_state = "whiteblue";dir = 5},/area/medical/sleeper{name = "Sleepers"}) -"bfu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)";icon_state = "whitebluecorner";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"bfv" = (/obj/machinery/chem_dispenser,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHWEST)";icon_state = "whiteyellow";dir = 9},/area/medical/chemistry) -"bfw" = (/obj/machinery/chem_master,/obj/item/weapon/book/manual/wiki/chemistry,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfx" = (/obj/machinery/smartfridge/chemistry/preloaded{name = "chemical component fridge"},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfy" = (/obj/structure/table,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfz" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/stack/sheet/mineral/plasma{layer = 2.9;pixel_y = 4},/obj/item/stack/sheet/mineral/plasma,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfA" = (/obj/structure/sink{pixel_y = 24},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfB" = (/obj/machinery/light{dir = 1},/obj/machinery/chem_master,/obj/item/weapon/book/manual/wiki/chemistry,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)";icon_state = "whiteyellow";dir = 1},/area/medical/chemistry) -"bfC" = (/obj/machinery/chem_dispenser,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHEAST)";icon_state = "whiteyellow";dir = 5},/area/medical/chemistry) -"bfD" = (/obj/machinery/light{dir = 4},/turf/open/floor/grass,/area/hallway/primary/port) -"bfE" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/port) -"bfF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bfG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bfH" = (/obj/structure/rack,/obj/item/weapon/storage/box/silver_ids{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/ids,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bfI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/rack,/obj/item/weapon/storage/box/mechabeacons,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bfJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/rack,/obj/item/weapon/storage/box/teargas,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"bfK" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/starboard) -"bfL" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel,/area/quartermaster/office) -"bfM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) -"bfN" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/quartermaster/office) -"bfO" = (/obj/machinery/disposal/deliveryChute{tag = "icon-intake (NORTH)";icon_state = "intake";dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/black,/area/quartermaster/office) -"bfP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/office) -"bfQ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/airlock/mining{name = "Mining Office";req_access_txt = "48"},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"bfR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/quartermaster/office) -"bfS" = (/turf/closed/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bfT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bfU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bfV" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/storage) -"bfW" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bfX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bfY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bfZ" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bga" = (/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bgb" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/storage) -"bgc" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/storage) -"bgd" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) -"bge" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bgf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room 2";req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bgg" = (/obj/structure/sign/examroom,/turf/closed/wall,/area/medical/medbay3) -"bgh" = (/obj/machinery/newscaster,/turf/closed/wall,/area/medical/medbay3) -"bgi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Break Room";req_access_txt = "5"},/turf/open/floor/plasteel/barber,/area/medical/medbay3) -"bgj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/medbay3) -"bgk" = (/obj/machinery/power/apc{dir = 8;name = "Sleeper Room APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/sleeper{name = "Sleepers"}) -"bgl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bgm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bgn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bgo" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/sleeper{name = "Sleepers"}) -"bgp" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/examroom,/turf/closed/wall,/area/medical/sleeper{name = "Sleepers"}) -"bgq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/noticeboard{dir = 8;pixel_x = 27;pixel_y = 0},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteyellow/corner,/area/medical/medbay{name = "Medbay Central"}) -"bgr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/epinephrine,/obj/item/weapon/storage/pill_bottle/charcoal,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/firealarm{dir = 8;pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Chemist"},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgu" = (/obj/machinery/chem_heater,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgv" = (/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgw" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bgx" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)";icon_state = "whiteyellow";dir = 4},/area/medical/chemistry) -"bgy" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left";dir = 8;icon_state = "left";name = "Chemistry Desk";req_access_txt = "33"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/orange,/area/medical/chemistry) -"bgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"bgA" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bgB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/hallway/primary/port) -"bgC" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/checkpoint) -"bgD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgE" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/red,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgF" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgG" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/light_switch{pixel_y = 24},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgH" = (/obj/machinery/light/small{dir = 1},/obj/structure/filingcabinet/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgI" = (/turf/closed/wall/r_wall,/area/bridge) -"bgJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plating,/area/bridge) -"bgK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"bgL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"bgM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) -"bgN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/obj/structure/sign/electricshock{pixel_x = 32},/turf/open/floor/plating,/area/bridge) -"bgO" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgP" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/red,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bgQ" = (/obj/machinery/airalarm{dir = 4;locked = 0;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/office) -"bgR" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"bgS" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel,/area/quartermaster/office) -"bgT" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/closed/wall,/area/quartermaster/office) -"bgU" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/closed/wall,/area/quartermaster/office) -"bgV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/office) -"bgW" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bgX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bgY" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/office) -"bgZ" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bha" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";dir = 8;freq = 1400;location = "QM #1"},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400;home_destination = "QM #1";suffix = "#1"},/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bhb" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";dir = 8;freq = 1400;location = "QM #2"},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2";suffix = "#2"},/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bhc" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";dir = 8;freq = 1400;location = "QM #3"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bhd" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";dir = 8;freq = 1400;location = "QM #4"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bhe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bhf" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"bhg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bhh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bhi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bhj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bhk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bhl" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bhm" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bhn" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) -"bho" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"bhp" = (/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"bhq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"bhr" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/whiteblue,/area/medical/sleeper{name = "Sleepers"}) -"bhs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/sleeper{name = "Sleepers"}) -"bht" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bhv" = (/turf/open/floor/plasteel/white,/area/medical/sleeper{name = "Sleepers"}) -"bhw" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/whiteblue,/area/medical/sleeper{name = "Sleepers"}) -"bhx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)";icon_state = "whiteyellow";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"bhy" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_medical{id_tag = null;name = "Chemistry Lab";req_access_txt = "5; 33"},/turf/open/floor/plasteel/orange,/area/medical/chemistry) -"bhz" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)";icon_state = "whiteyellow";dir = 8},/area/medical/chemistry) -"bhA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bhB" = (/obj/structure/closet/secure_closet/chemical,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"bhC" = (/obj/machinery/smartfridge/chemistry/preloaded{name = "chemical component fridge"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)";icon_state = "whiteyellow";dir = 4},/area/medical/chemistry) -"bhD" = (/turf/closed/wall/r_wall,/area/security/checkpoint) -"bhE" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhF" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhG" = (/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhH" = (/obj/machinery/button/door{id = "bridge door west";name = "Port Bridge Door Control";pixel_x = 0;pixel_y = -24;req_access_txt = "19,1"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_y = -28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhJ" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bhK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/card,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bhL" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bhM" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/darkbrown,/area/bridge) -"bhN" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/darkbrown,/area/bridge) -"bhO" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/darkbrown,/area/bridge) -"bhP" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/darkred,/area/bridge) -"bhQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/darkred,/area/bridge) -"bhR" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/darkred,/area/bridge) -"bhS" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_y = -28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhT" = (/obj/machinery/button/door{id = "bridge door east";name = "Starbord Bridge Door Control";pixel_x = 0;pixel_y = -24;req_access_txt = "19,1"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhU" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"bhW" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/hand_labeler_refill,/turf/open/floor/plasteel,/area/quartermaster/office) -"bhX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/office) -"bhY" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) -"bhZ" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/office) -"bia" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/office) -"bib" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{id = "qm_warehouse";name = "warehouse shutters"},/obj/machinery/button/door{id = "qm_warehouse";name = "Warehouse Door Control";pixel_x = -1;pixel_y = 24;req_access_txt = "31"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/delivery,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bic" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bid" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/closet/crate{name = "Silver Crate"},/turf/open/floor/plasteel/delivery,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bie" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/delivery,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bif" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plasteel/delivery,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"big" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/delivery,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bih" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bii" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"bij" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bik" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bil" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bim" = (/turf/open/floor/plasteel,/area/quartermaster/storage) -"bin" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bio" = (/turf/closed/wall/mineral/titanium,/area/shuttle/supply) -"bip" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) -"biq" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bir" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bis" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"bit" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/light,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"biu" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"biv" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"biw" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay3) -"bix" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue,/area/medical/sleeper{name = "Sleepers"}) -"biy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/sleeper{name = "Sleepers"}) -"biz" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side,/area/medical/sleeper{name = "Sleepers"}) -"biA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side,/area/medical/sleeper{name = "Sleepers"}) -"biB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/sleeper{name = "Sleepers"}) -"biC" = (/obj/item/device/radio/intercom{broadcasting = 0;freerange = 0;frequency = 1485;listening = 1;name = "Station Intercom (Medbay)";pixel_x = 0;pixel_y = -30},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue,/area/medical/sleeper{name = "Sleepers"}) -"biD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"biE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"biF" = (/obj/machinery/power/apc{dir = 4;name = "Chemistry APC";pixel_x = 24;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/whiteyellow/corner{tag = "icon-whiteyellowcorner (EAST)";icon_state = "whiteyellowcorner";dir = 4},/area/medical/chemistry) -"biG" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/structure/closet/wardrobe/chemistry_white,/obj/item/weapon/storage/backpack/chemistry,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (SOUTHWEST)";icon_state = "whiteyellow";dir = 10},/area/medical/chemistry) -"biH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 6;pixel_y = 6},/obj/item/weapon/storage/box/pillbottles{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/whiteyellow/side,/area/medical/chemistry) -"biI" = (/obj/structure/table/glass,/obj/item/stack/cable_coil/orange,/obj/item/stack/cable_coil/orange,/obj/item/clothing/glasses/science,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/whiteyellow/side,/area/medical/chemistry) -"biJ" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/whiteyellow/side,/area/medical/chemistry) -"biK" = (/turf/open/floor/plasteel/whiteyellow/side,/area/medical/chemistry) -"biL" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/obj/machinery/requests_console{department = "Chemistry";departmentType = 2;pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (SOUTHEAST)";icon_state = "whiteyellow";dir = 6},/area/medical/chemistry) -"biM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/newscaster/security_unit,/turf/closed/wall/r_wall,/area/security/checkpoint) -"biN" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint";req_access = null;req_access_txt = "1"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint) -"biO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/checkpoint) -"biP" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/status_display{dir = 8;pixel_x = -32},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)";icon_state = "darkblue";dir = 1},/area/bridge) -"biQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)";icon_state = "darkblue";dir = 1},/area/bridge) -"biR" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)";icon_state = "darkblue";dir = 1},/area/bridge) -"biS" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/darkbrown/side{tag = "icon-darkbrown (NORTH)";icon_state = "darkbrown";dir = 1},/area/bridge) -"biT" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/darkbrown/side{tag = "icon-darkbrown (NORTH)";icon_state = "darkbrown";dir = 1},/area/bridge) -"biU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -3;pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/open/floor/plasteel/darkbrown/side{tag = "icon-darkbrown (NORTH)";icon_state = "darkbrown";dir = 1},/area/bridge) -"biV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/structure/table,/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/bridge) -"biW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/structure/chair/office/dark{dir = 1},/obj/machinery/button/door{dir = 8;id = "civ armory rack";name = "Civilian Armory Rack Shutters";pixel_x = -28;pixel_y = 0},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/bridge) -"biX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/table,/obj/item/weapon/storage/box/zipties,/obj/item/device/assembly/flash,/obj/machinery/status_display{dir = 4;pixel_x = 32},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/bridge) -"biY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/security/checkpoint) -"biZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/newscaster/security_unit,/turf/closed/wall/r_wall,/area/security/checkpoint) -"bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/checkpoint) -"bjb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/hallway/primary/starboard) -"bjc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/hallway/primary/starboard) -"bjd" = (/obj/structure/table,/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel,/area/quartermaster/office) -"bje" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/office) -"bjf" = (/obj/machinery/door/airlock/glass_mining{name = "Mailroom";req_access_txt = "0";req_one_access_txt = "48;50"},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"bjg" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/office) -"bjh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"bji" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/office) -"bjj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/office) -"bjk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjo" = (/turf/open/floor/plasteel,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjp" = (/obj/machinery/power/apc{dir = 4;name = "Warehouse APC";pixel_x = 27;pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bjq" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"bjr" = (/obj/structure/closet/crate/internals,/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bjs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bjt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bju" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bjv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/storage) -"bjw" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) -"bjx" = (/turf/closed/wall/r_wall,/area/medical/medbay3) -"bjy" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{id = "medsec";name = "Secure Medbay Storage"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/medical/medbay3) -"bjz" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters{id = "medsec";name = "Secure Medbay Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/medical/medbay3) -"bjA" = (/obj/machinery/button/door{id = "medsec";name = "Secure Medbay Storage";req_access_txt = "5"},/turf/closed/wall/r_wall,/area/medical/medbay3) -"bjB" = (/turf/closed/wall/r_wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bjC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) -"bjD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) -"bjE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_medical{id_tag = null;name = "Medbay Storage";req_access_txt = "45"},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay2{name = "Medbay Storage"}) -"bjF" = (/turf/closed/wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bjG" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"bjH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whiteblue/corner,/area/medical/medbay{name = "Medbay Central"}) -"bjI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry) -"bjJ" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/closed/wall,/area/medical/chemistry) -"bjK" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1;name = "Chemistry Desk";req_access_txt = "33"},/obj/machinery/door/firedoor/border_only,/turf/open/floor/plasteel/orange,/area/medical/chemistry) -"bjL" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/chemistry) -"bjM" = (/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjN" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjO" = (/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjP" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjR" = (/obj/machinery/power/apc{dir = 1;name = "Security Checkpoint APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/darkblue,/area/security/checkpoint) -"bjS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bjT" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/black,/area/bridge) -"bjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/bridge) -"bjV" = (/turf/open/floor/plasteel/black,/area/bridge) -"bjW" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/black,/area/bridge) -"bjX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/black,/area/bridge) -"bjY" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/obj/machinery/recharger,/turf/open/floor/plasteel/black,/area/bridge) -"bjZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bkb" = (/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bkc" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bkd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bke" = (/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel,/area/quartermaster/office) -"bkf" = (/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bkg" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/office) -"bkh" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/office) -"bki" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bkj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bkk" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/office) -"bkl" = (/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bkm" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/brown,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bkn" = (/turf/open/floor/plasteel/brown,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bko" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"bkp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bkq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"bkr" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bks" = (/turf/open/floor/plasteel/loadingarea{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 8},/area/quartermaster/storage) -"bkt" = (/turf/open/floor/plasteel/delivery,/area/quartermaster/storage) -"bku" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/turf/open/floor/plasteel/delivery,/area/quartermaster/storage) -"bkv" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2";name = "supply dock loading door"},/turf/open/floor/plating,/area/quartermaster/storage) -"bkw" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/turf/open/floor/plating,/area/quartermaster/storage) -"bkx" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/quartermaster/storage) -"bky" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2";name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) -"bkz" = (/turf/closed/wall/r_wall,/area/security/transfer) -"bkA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bkB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bkC" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bkD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/patients_rooms) -"bkE" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bkF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bkG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/medbay3) -"bkH" = (/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/machinery/power/apc{dir = 8;name = "Medbay Port APC";pixel_x = -24;pixel_y = 0},/obj/item/weapon/defibrillator/loaded,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bkI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bkJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bkK" = (/obj/structure/rack,/obj/item/weapon/caution,/obj/item/weapon/caution,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bkL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bkM" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHWEST)";icon_state = "whiteblue";dir = 9},/area/medical/medbay2{name = "Medbay Storage"}) -"bkN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay2{name = "Medbay Storage"}) -"bkO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay2{name = "Medbay Storage"}) -"bkP" = (/obj/structure/closet/l3closet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)";icon_state = "whiteblue";dir = 5},/area/medical/medbay2{name = "Medbay Storage"}) -"bkQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bkR" = (/obj/structure/bed/roller,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay{name = "Medbay Central"}) -"bkS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay{name = "Medbay Central"}) -"bkT" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)";icon_state = "whitebluecorner";dir = 4},/area/medical/medbay{name = "Medbay Central"}) -"bkU" = (/obj/structure/extinguisher_cabinet{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay{name = "Medbay Central"}) -"bkV" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "MedbayFoyer";name = "Medbay Exit Button";normaldoorcontrol = 1;pixel_x = 0;pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)";icon_state = "whiteblue";dir = 5},/area/medical/medbay{name = "Medbay Central"}) -"bkW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer";name = "Medbay";req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay{name = "Medbay Central"}) -"bkX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHWEST)";icon_state = "whiteblue";dir = 9},/area/medical/medbay) -"bkY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay) -"bkZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)";icon_state = "whiteblue";dir = 1},/area/medical/medbay) -"bla" = (/obj/structure/disposalpipe/junction{dir = 4;icon_state = "pipe-j2";tag = "icon-pipe-j1 (WEST)"},/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/regular,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)";icon_state = "whiteblue";dir = 5},/area/medical/medbay) -"blb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay) -"blc" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"bld" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j2";tag = "icon-pipe-j1 (WEST)"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"ble" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/hallway/primary/port) -"blf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bli" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/darkblue,/area/bridge) -"blk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"bll" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blm" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/machinery/light,/turf/open/floor/plasteel/darkblue,/area/bridge) -"bln" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blo" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_command{id_tag = "bridge door west";name = "Bridge Port";req_access_txt = "19"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/black,/area/bridge) -"blr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/black,/area/bridge) -"bls" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/black,/area/bridge) -"blt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/table/reinforced,/obj/machinery/keycard_auth{pixel_x = -6},/obj/machinery/button/door{id = "bridge blast";name = "Bridge Blast Door Control";pixel_x = 6;pixel_y = 0;req_access_txt = "19"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHWEST)";icon_state = "darkblue";dir = 9},/area/bridge) -"blu" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/machinery/computer/communications,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTH)";icon_state = "darkblue";dir = 1},/area/bridge) -"blv" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (NORTHEAST)";icon_state = "darkblue";dir = 5},/area/bridge) -"blw" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/black,/area/bridge) -"blx" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/bridge) -"bly" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/bridge) -"blz" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_command{id_tag = "bridge door east";name = "Bridge Starbord";req_access_txt = "19"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blA" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light,/turf/open/floor/plasteel/darkblue,/area/bridge) -"blD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blE" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkblue,/area/bridge) -"blH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast";layer = 2.9;name = "bridge blast door"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/darkblue,/area/bridge) -"blJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_command{name = "Bridge Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plasteel/darkblue,/area/bridge) -"blL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"blM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"blN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"blO" = (/obj/machinery/mineral/ore_redemption,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/quartermaster/office) -"blP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office";req_access_txt = "0";req_one_access_txt = "48;50"},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"blQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"blR" = (/mob/living/simple_animal/sloth,/turf/open/floor/plasteel,/area/quartermaster/storage) -"blS" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"blT" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay";req_access_txt = "31"},/turf/open/floor/noslip,/area/quartermaster/storage) -"blU" = (/turf/open/floor/noslip,/area/quartermaster/storage) -"blV" = (/obj/machinery/light,/turf/open/floor/noslip,/area/quartermaster/storage) -"blW" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock";req_access_txt = "31"},/turf/open/floor/noslip,/area/quartermaster/storage) -"blX" = (/obj/machinery/door/airlock/titanium{name = "Supply Shuttle Airlock";req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) -"blY" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/security/transfer) -"blZ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/security/transfer) -"bma" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bmb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bmc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/patients_rooms) -"bmd" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bme" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/medbay3) -"bmf" = (/obj/machinery/light_switch{dir = 8;pixel_x = -24},/obj/structure/rack,/obj/item/weapon/reagent_containers/glass/bottle/charcoal,/obj/item/weapon/reagent_containers/glass/bottle/charcoal,/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bmg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bmh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bmi" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bmj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bmk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay2{name = "Medbay Storage"}) -"bml" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"bmm" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"bmn" = (/obj/structure/closet/wardrobe/white/medical,/obj/item/clothing/suit/hooded/wintercoat/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay2{name = "Medbay Storage"}) -"bmo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bmp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bed/roller,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/medbay{name = "Medbay Central"}) -"bmq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bms" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay{name = "Medbay Central"}) -"bmt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/medbay{name = "Medbay Central"}) -"bmu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer";name = "Medbay";req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue,/area/medical/medbay{name = "Medbay Central"}) -"bmv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay) -"bmw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bmx" = (/turf/open/floor/plasteel/white,/area/medical/medbay) -"bmy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bmz" = (/obj/structure/table/glass,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay) -"bmA" = (/turf/closed/wall,/area/medical/medbay) -"bmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"bmC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/bridge) -"bmD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/bridge) -"bmE" = (/obj/machinery/door/airlock/command{name = "Conference Room";req_access = null;req_access_txt = "19"},/turf/open/floor/wood,/area/bridge/meeting_room) -"bmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/bridge) -"bmG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/hatch{name = "Bridge Maintenance Access";req_access_txt = "0";req_one_access_txt = "19; 1"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bmH" = (/obj/structure/table/glass,/obj/item/device/aicard,/obj/machinery/airalarm{dir = 4;locked = 0;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/darkpurple,/area/bridge) -"bmI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/darkpurple/side{tag = "icon-darkpurple (WEST)";icon_state = "darkpurple";dir = 8},/area/bridge) -"bmJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/bridge) -"bmK" = (/obj/machinery/door/window/brigdoor{dir = 8;name = "Command Desk";req_access_txt = "19"},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (WEST)";icon_state = "darkblue";dir = 8},/area/bridge) -"bmL" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/plasteel/black,/area/bridge) -"bmM" = (/obj/machinery/door/window/brigdoor{dir = 4;name = "Command Desk";req_access_txt = "19"},/obj/machinery/computer/security/telescreen{desc = "Used for watching output from station security cameras.";name = "Security Camera Monitor";network = list("SS13");pixel_x = 0;pixel_y = 30},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (EAST)";icon_state = "darkblue";dir = 4},/area/bridge) -"bmN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/black,/area/bridge) -"bmO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/darkgreen/side{tag = "icon-darkgreen (EAST)";icon_state = "darkgreen";dir = 4},/area/bridge) -"bmP" = (/obj/machinery/computer/security/mining,/obj/machinery/requests_console{announcementConsole = 1;department = "Bridge";departmentType = 5;name = "Bridge RC";pixel_x = 32;pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/bridge) -"bmQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Captain's Office";req_access = null;req_access_txt = "20"},/turf/open/floor/wood,/area/crew_quarters/captain) -"bmR" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bmS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/quartermaster/office) -"bmT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/office) -"bmU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bmV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/brown/corner{dir = 1},/area/quartermaster/office) -"bmW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/loadingarea{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/quartermaster/office) -"bmX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/brown/corner{dir = 4},/area/quartermaster/office) -"bmY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bmZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/office) -"bna" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/cargo,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/office) -"bnb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bnc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/filingcabinet,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bnd" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bne" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bnf" = (/obj/structure/table,/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bng" = (/obj/machinery/autolathe,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bnh" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bni" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/office) -"bnj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/crowbar,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/office) -"bnk" = (/obj/machinery/status_display{density = 0;name = "cargo display";pixel_x = 0;pixel_y = 0;supply_display = 1},/turf/closed/wall,/area/quartermaster/office) -"bnl" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/quartermaster/storage) -"bnm" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bnn" = (/obj/machinery/computer/cargo,/obj/machinery/button/door{dir = 2;id = "QMLoaddoor2";name = "Loading Doors";pixel_x = 24;pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor";name = "Loading Doors";pixel_x = 24;pixel_y = -8},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bno" = (/obj/machinery/button/door{id = "QMLoaddoor";name = "Loading Doors";pixel_x = -24;pixel_y = -8},/obj/machinery/button/door{dir = 2;id = "QMLoaddoor2";name = "Loading Doors";pixel_x = -24;pixel_y = 8},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) -"bnp" = (/obj/machinery/power/emitter{anchored = 1;dir = 4;req_access = list(11,2);state = 2},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/security/transfer) -"bnq" = (/obj/structure/reflector/box{tag = "icon-reflector_box (EAST)";icon_state = "reflector_box";dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/transfer) -"bnr" = (/turf/open/floor/plating{tag = "icon-delivery";icon_state = "delivery";dir = 2},/area/security/transfer) -"bns" = (/obj/structure/reflector/box{tag = "icon-reflector_box (WEST)";icon_state = "reflector_box";dir = 8},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/transfer) -"bnt" = (/obj/machinery/power/emitter{anchored = 1;dir = 8;req_access = list(11,2);state = 2},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/security/transfer) -"bnu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room 3";req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bnv" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/structure/rack,/obj/item/weapon/reagent_containers/glass/bottle/histamine,/obj/item/weapon/reagent_containers/glass/bottle/histamine,/obj/item/weapon/reagent_containers/glass/bottle/formaldehyde,/obj/item/weapon/reagent_containers/glass/bottle/toxin,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bnw" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bnx" = (/obj/structure/rack,/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry,/obj/item/weapon/cartridge/chemistry,/obj/structure/extinguisher_cabinet{pixel_x = 24},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bny" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = -3},/obj/item/weapon/storage/firstaid/fire{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -3;pixel_y = -3},/obj/structure/table/glass,/obj/machinery/light_switch{dir = 8;pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay2{name = "Medbay Storage"}) -"bnz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"bnA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"bnB" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"bnC" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay2{name = "Medbay Storage"}) -"bnD" = (/turf/closed/wall,/area/security/checkpoint/medical) -"bnE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster/security_unit,/turf/closed/wall,/area/security/checkpoint/medical) -"bnF" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Medbay Security Post";req_access_txt = "63"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bnG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/checkpoint/medical) -"bnH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/checkpoint/medical) -"bnI" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay) -"bnJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay) -"bnK" = (/obj/machinery/firealarm{dir = 4;pixel_x = 24},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay) -"bnL" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/bridge/meeting_room) -"bnM" = (/obj/structure/chair/comfy/black,/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bnN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/comfy/black,/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bnO" = (/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bnP" = (/turf/open/floor/wood,/area/bridge/meeting_room) -"bnQ" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/bridge/meeting_room) -"bnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/bridge/meeting_room) -"bnS" = (/turf/closed/wall,/area/bridge/meeting_room) -"bnT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bnU" = (/obj/machinery/computer/teleporter,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/darkpurple,/area/bridge) -"bnV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/darkpurple/side{tag = "icon-darkpurple (WEST)";icon_state = "darkpurple";dir = 8},/area/bridge) -"bnW" = (/obj/structure/fireaxecabinet{pixel_y = -32},/turf/open/floor/plasteel/black,/area/bridge) -"bnX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (WEST)";icon_state = "darkblue";dir = 8},/area/bridge) -"bnY" = (/obj/machinery/holopad,/turf/open/floor/plasteel/black,/area/bridge) -"bnZ" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/turretid{control_area = "AI Upload Chamber";name = "AI Upload turret control";pixel_y = -25},/turf/open/floor/plasteel/darkblue/side{tag = "icon-darkblue (EAST)";icon_state = "darkblue";dir = 4},/area/bridge) -"boa" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 5000;dir = 2;name = "Bridge APC";pixel_y = -24},/turf/open/floor/plasteel/black,/area/bridge) -"bob" = (/obj/machinery/light,/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkgreen/side{tag = "icon-darkgreen (EAST)";icon_state = "darkgreen";dir = 4},/area/bridge) -"boc" = (/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel/darkgreen,/area/bridge) -"bod" = (/turf/closed/wall/r_wall,/area/crew_quarters/captain) -"boe" = (/obj/structure/displaycase/captain,/turf/open/floor/wood,/area/crew_quarters/captain) -"bof" = (/obj/machinery/light_switch{pixel_y = 24},/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes/cigars,/obj/item/weapon/coin/plasma{pixel_x = 3;pixel_y = 2},/obj/item/weapon/lighter{pixel_x = -6},/turf/open/floor/wood,/area/crew_quarters/captain) -"bog" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/captain) -"boh" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/computer/card,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/crew_quarters/captain) -"boi" = (/obj/machinery/power/apc{cell_type = 2500;dir = 1;name = "Captain's Office APC";pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/wood,/area/crew_quarters/captain) -"boj" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/newscaster/security_unit{pixel_y = 32},/obj/item/weapon/melee/chainofcommand,/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/wood,/area/crew_quarters/captain) -"bok" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bol" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/office) -"bom" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{tag = "icon-browncorner (NORTH)";icon_state = "browncorner";dir = 1},/area/quartermaster/office) -"bon" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (WEST)";icon_state = "vent_map";dir = 8},/turf/open/floor/plasteel,/area/quartermaster/office) -"boo" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/quartermaster/office) -"bop" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/office) -"boq" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{dir = 4;name = "Cargo Desk";req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/office) -"bor" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/office) -"bos" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/office) -"bot" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) -"bou" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/office) -"bov" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/office) -"bow" = (/obj/machinery/door/airlock/glass_mining{glass = 0;name = "Cargo Bay";opacity = 1;req_access_txt = "0";req_one_access_txt = "48;50"},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"box" = (/obj/machinery/conveyor_switch/oneway{convdir = -1;id = "QMLoad"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"boy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 32;pixel_y = 0},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"boz" = (/obj/machinery/light{dir = 1},/turf/open/floor/noslip,/area/quartermaster/storage) -"boA" = (/obj/machinery/door/airlock/titanium{name = "Supply Shuttle Airlock";req_access_txt = "31"},/obj/docking_port/mobile/supply{dir = 4;dwidth = 5;height = 7;port_angle = -90;width = 12},/obj/docking_port/stationary{dir = 4;dwidth = 5;height = 7;id = "supply_home";name = "Cargo Bay";width = 12},/turf/open/floor/plating,/area/shuttle/supply) -"boB" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{tag = "icon-warnplate (NORTH)";icon_state = "warnplate";dir = 1},/area/security/transfer) -"boC" = (/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{icon_state = "warnplate";dir = 5},/area/security/transfer) -"boD" = (/obj/structure/chair/office/dark,/turf/open/floor/plating{icon_state = "bot"},/area/security/transfer) -"boE" = (/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{icon_state = "warnplate";dir = 9},/area/security/transfer) -"boF" = (/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/mob/living/simple_animal/bot/cleanbot{name = "Scrubs, MD";on = 0},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"boG" = (/mob/living/simple_animal/bot/medbot{auto_patrol = 1;desc = "A little medical robot, officially part of the NanoTrasen medical inspectorate. He looks somewhat underwhelmed.";name = "Inspector Johnson"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"boH" = (/obj/structure/rack,/obj/item/weapon/gun/syringe,/obj/item/weapon/gun/syringe,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"boI" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = -3},/obj/item/weapon/storage/firstaid/brute{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/brute{pixel_x = -3;pixel_y = -3},/obj/machinery/power/apc{dir = 2;name = "Medbay Storage APC";pixel_y = -24},/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay2{name = "Medbay Storage"}) -"boJ" = (/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"boK" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay2{name = "Medbay Storage"}) -"boL" = (/obj/structure/table,/obj/item/weapon/storage/box/medipens{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay2{name = "Medbay Storage"}) -"boM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/medical) -"boN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/filingcabinet/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"boO" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "MedbayFoyer";name = "Medbay Doors Control";normaldoorcontrol = 1;pixel_x = 24;pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"boP" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/light_switch{pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"boQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/secure_data,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"boR" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen/red,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"boS" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/filingcabinet/medical,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay) -"boT" = (/obj/machinery/door/window/northleft{name = "Medbay Reception";req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"boU" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"boV" = (/obj/structure/chair{dir = 8},/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay) -"boW" = (/obj/structure/sign/bluecross,/turf/closed/wall,/area/medical/medbay) -"boX" = (/obj/structure/flora/grass/green,/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/hallway/primary/port) -"boY" = (/obj/machinery/light{dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/port) -"boZ" = (/turf/closed/wall/r_wall,/area/bridge/meeting_room) -"bpa" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/carpet,/area/bridge/meeting_room) -"bpb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen/red,/turf/open/floor/carpet,/area/bridge/meeting_room) -"bpc" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bpd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/wood,/area/bridge/meeting_room) -"bpe" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"bpf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"bpg" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed";locked = 0;name = "AI Upload";req_access_txt = "16"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"bph" = (/obj/machinery/light{dir = 8},/obj/machinery/suit_storage_unit/captain,/turf/open/floor/wood,/area/crew_quarters/captain) -"bpi" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/wood,/area/crew_quarters/captain) -"bpj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/captain) -"bpk" = (/obj/machinery/computer/communications,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/crew_quarters/captain) -"bpl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Captain"},/turf/open/floor/wood,/area/crew_quarters/captain) -"bpm" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/open/floor/wood,/area/crew_quarters/captain) -"bpn" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/grass,/area/hallway/primary/starboard) -"bpo" = (/obj/structure/flora/grass/green,/mob/living/simple_animal/pet/dog/corgi,/turf/open/floor/grass,/area/hallway/primary/starboard) -"bpp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bpq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bpr" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/office) -"bps" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{tag = "icon-browncorner (WEST)";icon_state = "browncorner";dir = 8},/area/quartermaster/office) -"bpt" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) -"bpu" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/office) -"bpv" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/office) -"bpw" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -6},/obj/item/weapon/stamp/denied,/obj/item/weapon/pen{pixel_x = 4;pixel_y = 7},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/office) -"bpx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) -"bpy" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"bpz" = (/turf/open/floor/plasteel/loadingarea{tag = "icon-loadingarea (EAST)";dir = 4;baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/quartermaster/storage) -"bpA" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/turf/open/floor/plasteel/delivery,/area/quartermaster/storage) -"bpB" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor";name = "supply dock loading door"},/turf/open/floor/plating,/area/quartermaster/storage) -"bpC" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/turf/open/floor/plating,/area/quartermaster/storage) -"bpD" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/quartermaster/storage) -"bpE" = (/obj/machinery/conveyor{dir = 4;id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor";name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) -"bpF" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/darkred/corner{tag = "icon-darkredcorners (WEST)";icon_state = "darkredcorners";dir = 8},/area/security/transfer) -"bpG" = (/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{icon_state = "warnplatecorner";dir = 8},/area/security/transfer) -"bpH" = (/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{tag = "icon-warnplate (NORTH)";icon_state = "warnplate";dir = 1},/area/security/transfer) -"bpI" = (/obj/machinery/door/poddoor/preopen{icon_state = "closed";id = "exc";name = "Execution Chamber"},/turf/open/floor/plating{icon_state = "warnplatecorner";dir = 4},/area/security/transfer) -"bpJ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel/darkred/corner,/area/security/transfer) -"bpK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bpL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/patients_rooms) -"bpM" = (/obj/structure/closet/crate/medical,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bpN" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/door/window/northright{name = "Medbay Delivery";req_access_txt = "5"},/turf/open/floor/plasteel/delivery,/area/medical/medbay3) -"bpO" = (/obj/structure/closet/crate,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/item/weapon/retractor,/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/cautery,/obj/item/weapon/surgical_drapes,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bpP" = (/obj/machinery/reagentgrinder,/obj/structure/table,/turf/open/floor/plating{icon_state = "floorgrime"},/area/medical/medbay3) -"bpQ" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = -3},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -3;pixel_y = -3},/obj/structure/table/glass,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/medbay2{name = "Medbay Storage"}) -"bpR" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3;pixel_y = -3},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/o2{pixel_x = -3;pixel_y = -3},/obj/structure/table/glass,/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay2{name = "Medbay Storage"}) -"bpS" = (/obj/machinery/light,/obj/structure/closet/secure_closet/medical3,/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay2{name = "Medbay Storage"}) -"bpT" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay2{name = "Medbay Storage"}) -"bpU" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/gloves,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/medbay2{name = "Medbay Storage"}) -"bpV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bpW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bpX" = (/obj/effect/landmark/start/depsec/medical,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bpY" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bpZ" = (/obj/structure/closet/secure_closet/security/med,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bqa" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay) -"bqb" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "MedbayFoyer";name = "Medbay Doors Control";normaldoorcontrol = 1;pixel_x = 24;pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bqc" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bqd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bqe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bqf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay) -"bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay) -"bqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bqi" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/machinery/holopad,/turf/open/floor/carpet,/area/bridge/meeting_room) -"bqj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/turf/open/floor/carpet,/area/bridge/meeting_room) -"bqk" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bql" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/wood,/area/bridge/meeting_room) -"bqm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/light{dir = 4},/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/bridge/meeting_room) -"bqn" = (/obj/structure/grille,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bqo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"bqp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bqq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bqr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"bqs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/motion,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bqt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"bqu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) -"bqv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bqw" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bqx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance";req_access_txt = "20"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bqy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/captain) -"bqz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/captain) -"bqA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/hand_tele,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/crew_quarters/captain) -"bqB" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/captain) -"bqC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/crew_quarters/captain) -"bqD" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/office) -"bqE" = (/obj/machinery/light,/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/quartermaster/office) -"bqF" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bqG" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bqH" = (/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bqI" = (/obj/machinery/light,/turf/open/floor/plasteel/brown/corner,/area/quartermaster/office) -"bqJ" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/office) -"bqK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/glass_mining{name = "Cargo Office";req_access_txt = "50"},/turf/open/floor/plasteel/delivery,/area/quartermaster/office) -"bqL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/office) -"bqM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light,/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqO" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqP" = (/obj/machinery/power/apc{dir = 2;name = "Cargo Office APC";pixel_x = 1;pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqQ" = (/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqR" = (/obj/machinery/light,/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqT" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/brown,/area/quartermaster/office) -"bqU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/office) -"bqV" = (/obj/structure/closet/wardrobe/cargotech,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"bqW" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/storage) -"bqX" = (/obj/machinery/status_display{density = 0;name = "cargo display";pixel_x = 32;pixel_y = 0;supply_display = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bqY" = (/turf/closed/wall,/area/maintenance/asmaint2) -"bqZ" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHWEST)";icon_state = "darkred";dir = 10},/area/security/transfer) -"bra" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred/side,/area/security/transfer) -"brb" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/darkred/side,/area/security/transfer) -"brc" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/button/door{dir = 4;id = "exc";name = "Execution Chamber";pixel_x = 24},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (SOUTHEAST)";icon_state = "darkred";dir = 6},/area/security/transfer) -"brd" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/ruin/unpowered{name = "Asteroid"}) -"bre" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance";req_access_txt = "5"},/turf/open/floor/plating,/area/medical/patients_rooms) -"brf" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4";freq = 1400;location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel{icon_state = "bot"},/area/medical/medbay3) -"brg" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"brh" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = -28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"bri" = (/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"brj" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"brk" = (/obj/structure/closet/wardrobe/red,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/medical) -"brl" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/medbay) -"brm" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/item/weapon/clipboard,/obj/item/weapon/folder/white,/obj/item/weapon/pen/blue,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay) -"brn" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)";icon_state = "whiteblue";dir = 4},/area/medical/medbay) -"bro" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whiteblue,/area/medical/medbay) -"brp" = (/obj/effect/landmark/event_spawn,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/port) -"brq" = (/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/hallway/primary/port) -"brr" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/weapon/pen,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) -"brs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/open/floor/carpet,/area/bridge/meeting_room) -"brt" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/wood,/area/bridge/meeting_room) -"bru" = (/obj/machinery/photocopier,/obj/structure/noticeboard{dir = 8;pixel_x = 27;pixel_y = 0},/turf/open/floor/wood,/area/bridge/meeting_room) -"brv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"brw" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right";dir = 4;icon_state = "right";name = "Core Modules";req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/custom,/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"brx" = (/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"bry" = (/mob/living/simple_animal/bot/secbot/beepsky,/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"brz" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left";dir = 8;icon_state = "left";name = "High-Risk Modules";req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/aiModule/supplied/protectStation,/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"brA" = (/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"brB" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table/wood,/obj/item/weapon/storage/lockbox/medal,/turf/open/floor/wood,/area/crew_quarters/captain) -"brC" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/open/floor/wood,/area/crew_quarters/captain) -"brD" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/space) -"brE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/wood,/area/crew_quarters/captain) -"brF" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/captain) -"brG" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/wood,/area/crew_quarters/captain) -"brH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/captain) -"brI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/hallway/primary/starboard) -"brJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/starboard) -"brK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/event_spawn,/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/hallway/primary/starboard) -"brL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/grass,/area/hallway/primary/starboard) -"brM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass{name = "Grass Enclosure";req_access_txt = "12"},/turf/open/floor/plasteel/green,/area/hallway/primary/starboard) -"brN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"brO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2";dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"brP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"brQ" = (/turf/closed/wall,/area/security/checkpoint/supply) -"brR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/security/checkpoint/supply) -"brS" = (/obj/machinery/door/airlock/glass_security{name = "Security Post - Cargo";req_access_txt = "63"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"brT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/qm) -"brU" = (/turf/closed/wall,/area/quartermaster/qm) -"brV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_mining{name = "Quartermaster";req_access_txt = "41"},/turf/open/floor/plasteel/delivery,/area/quartermaster/qm) -"brW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/quartermaster/qm) -"brX" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/structure/closet/wardrobe/cargotech,/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/storage) -"brY" = (/obj/structure/table,/obj/item/device/gps,/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"brZ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bsa" = (/turf/open/space,/area/ruin/unpowered{name = "Asteroid"}) -"bsb" = (/turf/open/floor/mineral/titanium/blue,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/supply) -"bsc" = (/obj/structure/closet/secure_closet{name = "Firing Squad Locker";req_access_txt = "2"},/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/ammo_casing/a762,/obj/item/weapon/gun/ballistic/shotgun/boltaction,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsd" = (/obj/structure/table/reinforced,/obj/item/device/electropack,/obj/item/weapon/wrench,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bse" = (/obj/structure/rack,/obj/item/weapon/tank/internals/anesthetic,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsf" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsg" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsh" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsi" = (/obj/structure/closet/secure_closet/injection,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bsj" = (/obj/item/weapon/restraints/handcuffs/cable/zipties/used,/turf/open/floor/plasteel{icon_plating = "asteroid";icon_state = "asteroid";name = "Asteroid"},/area/ruin/unpowered{name = "Asteroid"}) -"bsk" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) -"bsl" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/airlock/maintenance_hatch,/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port) -"bsm" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating,/area/maintenance/port) -"bsn" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port) -"bso" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/port) -"bsp" = (/obj/machinery/power/apc{dir = 1;name = "Medbay Storage APC";pixel_y = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) -"bsq" = (/obj/machinery/power/apc{dir = 4;name = "Medbay Security APC";pixel_x = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/security/checkpoint/medical) -"bsr" = (/obj/machinery/vending/wallmed{pixel_x = -24},/obj/structure/rack,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)";icon_state = "whiteblue";dir = 8},/area/medical/medbay) -"bss" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/white,/area/medical/medbay) -"bst" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"bsu" = (/obj/machinery/shower{dir = 8;icon_state = "shower";name = "emergency shower"},/turf/open/floor/plasteel/delivery,/area/medical/medbay) -"bsv" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bsw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bsx" = (/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/bridge/meeting_room) -"bsy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bsz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"bsA" = (/obj/effect/landmark/start{name = "Cyborg"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"bsB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"bsC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bsD" = (/turf/closed/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bsF" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Captain's Quarters";req_access = null;req_access_txt = "20"},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bsG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bsH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bsI" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bsJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bsK" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bsL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/secure_closet/security/cargo,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bsM" = (/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bsN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bsO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/supply) -"bsP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/structure/table,/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHWEST)";icon_state = "brown";dir = 9},/area/quartermaster/qm) -"bsQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/qm) -"bsR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/qm) -"bsS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTH)";icon_state = "brown";dir = 1},/area/quartermaster/qm) -"bsT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/structure/closet/secure_closet/quartermaster,/turf/open/floor/plasteel/brown{tag = "icon-brown (NORTHEAST)";icon_state = "brown";dir = 5},/area/quartermaster/qm) -"bsU" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bsV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bsW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bsX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bsY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/storage) -"bsZ" = (/obj/structure/table,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/storage) -"bta" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/supply) -"btb" = (/turf/closed/wall/r_wall,/area/ruin/unpowered{name = "Asteroid"}) -"btc" = (/turf/closed/wall,/area/security/transfer) -"btd" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{aiControlDisabled = 1;id_tag = "prisonereducation";name = "Prisoner Education Chamber";req_access = null;req_access_txt = "3"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bte" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/security/transfer) -"btf" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/port) -"btg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/port) -"bth" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port) -"bti" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance";req_access_txt = "5"},/turf/open/floor/plating,/area/medical/medbay) -"btj" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHWEST)";icon_state = "whiteblue";dir = 10},/area/medical/medbay) -"btk" = (/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay) -"btl" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/table/reinforced,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)";icon_state = "door_open";dir = 4},/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay) -"btm" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/whiteblue/side,/area/medical/medbay) -"btn" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)";icon_state = "whiteblue";dir = 6},/area/medical/medbay) -"bto" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay) -"btp" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/wood,/area/bridge/meeting_room) -"btq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) -"btr" = (/obj/machinery/door/airlock/maintenance{name = "Conference Room Maintenance";req_access_txt = "19"},/turf/open/floor/plating,/area/bridge/meeting_room) -"bts" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 1;name = "Conference Room APC";pixel_x = 0;pixel_y = 24},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btt" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btu" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btv" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) -"btw" = (/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"btx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"bty" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btz" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btA" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"btB" = (/obj/machinery/power/apc{dir = 8;name = "Captain's Quarters APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"btC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/table/wood,/obj/item/weapon/card/id/captains_spare,/obj/item/weapon/reagent_containers/food/drinks/flask/gold,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"btD" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"btE" = (/obj/structure/closet/secure_closet/captains,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"btF" = (/obj/structure/flora/grass/green,/mob/living/simple_animal/pet/dog/pug,/turf/open/floor/grass,/area/hallway/primary/starboard) -"btG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"btH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"btI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/purple/corner,/area/hallway/primary/starboard) -"btJ" = (/turf/closed/wall/r_wall,/area/toxins/lab) -"btK" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"btL" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/closet,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"btM" = (/obj/effect/landmark/start/depsec/supply,/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"btN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/machinery/computer/security/mining,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"btO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/supply) -"btP" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel/brown{tag = "icon-brown (WEST)";icon_state = "brown";dir = 8},/area/quartermaster/qm) -"btQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/open/floor/plasteel,/area/quartermaster/qm) -"btR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/qm) -"btS" = (/turf/open/floor/plasteel,/area/quartermaster/qm) -"btT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (EAST)";icon_state = "brown";dir = 4},/area/quartermaster/qm) -"btU" = (/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/storage) -"btV" = (/turf/open/floor/plasteel/brown,/area/quartermaster/storage) -"btW" = (/obj/machinery/power/apc{dir = 2;name = "Cargo Bay APC";pixel_x = 1;pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/brown,/area/quartermaster/storage) -"btX" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/brown,/area/quartermaster/storage) -"btY" = (/obj/machinery/light,/obj/structure/closet/emcloset,/turf/open/floor/plasteel/brown,/area/quartermaster/storage) -"btZ" = (/obj/structure/table,/obj/item/clothing/gloves/color/brown/cargo,/turf/open/floor/plasteel/brown,/area/quartermaster/storage) -"bua" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/hand_labeler_refill,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/storage) -"bub" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"buc" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/supply) -"bud" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"bue" = (/obj/structure/closet/secure_closet{anchored = 1;name = "Secure Evidence Closet";req_access_txt = "0";req_one_access_txt = "3,4"},/turf/open/floor/plasteel/black,/area/security/transfer) -"buf" = (/obj/structure/closet{name = "Evidence Closet 1"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bug" = (/obj/structure/closet{name = "Evidence Closet 2"},/turf/open/floor/plasteel/black,/area/security/transfer) -"buh" = (/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bui" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buj" = (/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bul" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bum" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bun" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buo" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bup" = (/obj/machinery/camera/autoname,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bur" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bus" = (/obj/effect/landmark/event_spawn,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"but" = (/obj/machinery/light{dir = 1},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buu" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"buv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/security/transfer) -"buw" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/port) -"bux" = (/turf/closed/wall,/area/crew_quarters/courtroom) -"buy" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port) -"buz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port) -"buA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/hallway/primary/port) -"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (EAST)";icon_state = "bluered";dir = 4},/area/hallway/primary/port) -"buC" = (/turf/closed/wall/r_wall,/area/security/hos) -"buD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/security/hos) -"buE" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/command{name = "Head of Security's Office";req_access = null;req_access_txt = "58"},/turf/open/floor/wood,/area/security/hos) -"buF" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"buG" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"buH" = (/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"buI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/upload/ai,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"buJ" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"buK" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai_upload) -"buL" = (/obj/machinery/power/apc{cell_type = 5000;dir = 2;name = "Upload APC";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"buM" = (/obj/structure/table,/obj/item/weapon/aiModule/core/freeformcore,/obj/item/weapon/aiModule/reset,/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai_upload) -"buN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/upload/borg,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) -"buO" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"buP" = (/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"buQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"buR" = (/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"buS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (EAST)";icon_state = "purplecorner";dir = 4},/area/hallway/primary/starboard) -"buT" = (/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTHEAST)";icon_state = "purple";dir = 5},/area/hallway/primary/starboard) -"buU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd";name = "research lab shutters"},/turf/open/floor/plating,/area/toxins/lab) -"buV" = (/obj/machinery/camera{c_tag = "Research and Development";dir = 2;network = list("SS13","RD");pixel_x = 22},/obj/machinery/button/door{dir = 2;id = "rnd";name = "Shutters Control Button";pixel_x = -6;pixel_y = 24;req_access_txt = "47"},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2;pixel_y = -1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"buW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/toxins/lab) -"buX" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50;pixel_x = 3;pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/white,/area/toxins/lab) -"buY" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"buZ" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bva" = (/obj/machinery/door/window/eastright{base_state = "left";dir = 8;icon_state = "left";name = "Research Division Delivery";req_access_txt = "47"},/turf/open/floor/plasteel/delivery,/area/toxins/lab) -"bvb" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";dir = 8;freq = 1400;location = "Research Division"},/obj/structure/plasticflaps,/turf/open/floor/plasteel/bot,/area/toxins/lab) -"bvc" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/machinery/firealarm{dir = 8;pixel_x = -24;pixel_y = 0},/obj/structure/filingcabinet/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bvd" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bve" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/supply) -"bvf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHWEST)";icon_state = "brown";dir = 10},/area/quartermaster/qm) -"bvg" = (/obj/machinery/computer/cargo,/turf/open/floor/plasteel/brown,/area/quartermaster/qm) -"bvh" = (/obj/machinery/light/small,/obj/machinery/computer/security/mining,/turf/open/floor/plasteel/brown,/area/quartermaster/qm) -"bvi" = (/obj/machinery/firealarm{dir = 1;pixel_y = -24},/turf/open/floor/plasteel/brown,/area/quartermaster/qm) -"bvj" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/brown{tag = "icon-brown (SOUTHEAST)";icon_state = "brown";dir = 6},/area/quartermaster/qm) -"bvk" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance";req_access_txt = "0";req_one_access_txt = "48;50"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bvl" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/black,/area/security/transfer) -"bvm" = (/turf/open/floor/plasteel/black,/area/security/transfer) -"bvn" = (/obj/machinery/door/airlock/security{name = "Evidence Storage";req_access = null;req_access_txt = "0";req_one_access_txt = "1;4"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bvo" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bvw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall/r_wall,/area/security/transfer) -"bvx" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port) -"bvy" = (/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bvz" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/crew_quarters/courtroom) -"bvA" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/redgreen/side{tag = "icon-redgreen (EAST)";icon_state = "redgreen";dir = 4},/area/crew_quarters/courtroom) -"bvB" = (/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bvC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/courtroom) -"bvD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel/red/side{dir = 9},/area/crew_quarters/courtroom) -"bvE" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/crew_quarters/courtroom) -"bvF" = (/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/crew_quarters/courtroom) -"bvG" = (/obj/structure/sign/directions/evac{pixel_y = -10},/obj/structure/sign/directions/engineering,/obj/structure/sign/directions/science{pixel_y = 10},/turf/closed/wall,/area/hallway/primary/port) -"bvH" = (/obj/machinery/computer/card/minor/hos,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/wood,/area/security/hos) -"bvI" = (/obj/machinery/requests_console{announcementConsole = 1;department = "Head of Security's Desk";departmentType = 5;name = "Head of Security RC";pixel_x = 0;pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/hos) -"bvJ" = (/turf/open/floor/wood,/area/security/hos) -"bvK" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/closet/secure_closet/hos,/turf/open/floor/wood,/area/security/hos) -"bvL" = (/obj/machinery/camera/motion{c_tag = "MiniSat Foyer";dir = 1;network = list("MiniSat")},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bvM" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"bvN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"bvO" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"bvP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed";locked = 0;name = "AI Chamber";req_access_txt = "16"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bvQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) -"bvR" = (/turf/closed/wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bvS" = (/obj/machinery/door/airlock{name = "Private Restroom";req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bvT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (WEST)";icon_state = "purplecorner";dir = 8},/area/hallway/primary/starboard) -"bvU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bvV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bvW" = (/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bvX" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{dir = 4;name = "Research and Development Desk";req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd";name = "research lab shutters"},/turf/open/floor/plating,/area/toxins/lab) -"bvY" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bvZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bwa" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bwb" = (/turf/open/floor/plasteel/white,/area/toxins/lab) -"bwc" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{pixel_x = 10;pixel_y = 5},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bwd" = (/turf/open/floor/plating,/area/maintenance/asmaint2) -"bwe" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bwf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bwg" = (/obj/structure/closet{name = "Evidence Closet 5"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bwh" = (/obj/structure/closet{name = "Evidence Closet 4"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bwi" = (/obj/structure/closet{name = "Evidence Closet 3"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bwj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall,/area/security/transfer) -"bwk" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/transfer) -"bwl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/security/transfer) -"bwm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/transfer) -"bwn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/transfer) -"bwo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/transfer) -"bwp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/security/transfer) -"bwq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{aiControlDisabled = 1;id_tag = null;name = "Prisoner Education Supplies";req_access = null;req_access_txt = "3"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/transfer) -"bwr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/closed/wall,/area/security/transfer) -"bws" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/tank_dispenser/oxygen,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/brigdoor{dir = 1;name = "Atmos Locker";req_access_txt = "2"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bww" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/structure/closet/secure_closet/brig,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/filingcabinet/security,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (WEST)";icon_state = "door_open";dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwB" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 4;name = "Prisoner Transfer Centre";pixel_x = 24;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bwC" = (/obj/structure/chair{dir = 4;name = "Prosecution"},/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bwD" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/table/wood,/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bwE" = (/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/crew_quarters/courtroom) -"bwF" = (/turf/open/floor/plasteel/redgreen/side{tag = "icon-redgreen (EAST)";icon_state = "redgreen";dir = 4},/area/crew_quarters/courtroom) -"bwG" = (/obj/structure/table/wood,/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bwH" = (/obj/structure/chair{dir = 8;name = "Defense"},/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bwI" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/crew_quarters/courtroom) -"bwJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/courtroom) -"bwK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/red/corner,/area/crew_quarters/courtroom) -"bwL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/side,/area/crew_quarters/courtroom) -"bwM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/red/side,/area/crew_quarters/courtroom) -"bwN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/crew_quarters/courtroom) -"bwO" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/hallway/primary/port) -"bwP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bwQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/detectives_office) -"bwR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bwS" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bwT" = (/obj/machinery/computer/security/wooden_tv,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bwU" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/food/drinks/flask/det,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bwV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/machinery/computer/secure_data,/turf/open/floor/wood,/area/security/hos) -"bwW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/security/hos) -"bwX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/carpet,/area/security/hos) -"bwY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/deputy,/obj/item/weapon/storage/box/seccarts{pixel_x = 3;pixel_y = 2},/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/wood,/area/security/hos) -"bwZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bxa" = (/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) -"bxb" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) -"bxc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bxd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bxe" = (/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bxf" = (/obj/machinery/light{dir = 1},/obj/item/weapon/soap/deluxe,/obj/machinery/shower{tag = "icon-shower (NORTH)";icon_state = "shower";dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bxg" = (/obj/structure/sink{pixel_y = 30},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bxh" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bxi" = (/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bxj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bxk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/purple/corner,/area/hallway/primary/starboard) -"bxl" = (/turf/open/floor/plasteel/purple/side{tag = "icon-purple (SOUTHEAST)";icon_state = "purple";dir = 6},/area/hallway/primary/starboard) -"bxm" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/open/floor/plasteel/purple,/area/toxins/lab) -"bxn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple,/area/toxins/lab) -"bxo" = (/obj/machinery/r_n_d/protolathe,/turf/open/floor/plasteel/purple,/area/toxins/lab) -"bxp" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bxq" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/stack/cable_coil{pixel_x = 3;pixel_y = 3},/obj/item/stack/cable_coil,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bxr" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bxs" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bxt" = (/obj/structure/window/reinforced,/obj/machinery/power/apc{dir = 1;name = "Cargo Security APC";pixel_x = 1;pixel_y = 24},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/security/checkpoint/supply) -"bxu" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bxv" = (/obj/structure/window/reinforced,/obj/machinery/power/apc{dir = 1;name = "Quartermaster's Office APC";pixel_x = 0;pixel_y = 30},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/quartermaster/qm) -"bxw" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bxx" = (/turf/closed/mineral/random/labormineral,/area/maintenance/asmaint2) -"bxy" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/security/transfer) -"bxA" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/security/transfer) -"bxB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/security/transfer) -"bxC" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/security/transfer) -"bxD" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/black,/area/security/transfer) -"bxE" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxF" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Waste to Filter";on = 1},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxG" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/closet/secure_closet/brig,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxH" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxI" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (WEST)";icon_state = "door_open";dir = 8},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bxK" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/structure/chair{dir = 4;name = "Prosecution"},/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bxL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/wood,/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bxM" = (/obj/structure/chair{dir = 8;name = "Defense"},/obj/machinery/firealarm{dir = 4;pixel_x = 28;pixel_y = 0},/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bxN" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/crew_quarters/courtroom) -"bxO" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel,/area/crew_quarters/courtroom) -"bxP" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/crew_quarters/courtroom) -"bxQ" = (/turf/closed/wall,/area/lawoffice) -"bxR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/lawoffice) -"bxS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/hallway/primary/port) -"bxT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bxU" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bxV" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bxW" = (/obj/machinery/requests_console{department = "Detective's office";pixel_x = 30;pixel_y = 0},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bxX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/security,/turf/open/floor/wood,/area/security/hos) -"bxY" = (/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/security/hos) -"bxZ" = (/turf/open/floor/carpet,/area/security/hos) -"bya" = (/obj/machinery/light{dir = 4},/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/wood,/area/security/hos) -"byb" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"byc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"byd" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/effect/landmark/start{name = "Cyborg"},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bye" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"byf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"byg" = (/turf/closed/wall/r_wall,/area/crew_quarters/hor) -"byh" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"byi" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"byj" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"byk" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"byl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/research{name = "Research Division"}) -"bym" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"byn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"byo" = (/obj/machinery/computer/rdconsole/core,/obj/machinery/light{dir = 8},/obj/machinery/requests_console{department = "Science";departmentType = 2;name = "Science Requests Console";pixel_x = -30;pixel_y = 0},/turf/open/floor/plasteel/purple,/area/toxins/lab) -"byp" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple,/area/toxins/lab) -"byq" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/open/floor/plasteel/purple,/area/toxins/lab) -"byr" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bys" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2;pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/white,/area/toxins/lab) -"byt" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"byu" = (/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plating,/area/maintenance/asmaint2) -"byv" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"byw" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/open/floor/plasteel/black,/area/security/transfer) -"byx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel/black,/area/security/transfer) -"byy" = (/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/security/transfer) -"byz" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/turf/open/floor/plasteel/black,/area/security/transfer) -"byA" = (/obj/machinery/suit_storage_unit/security,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byB" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byC" = (/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/item/weapon/storage/box/zipties,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byD" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byE" = (/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byF" = (/obj/machinery/door/airlock/glass_security{name = "Security Control";req_access_txt = "2"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byG" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing";req_access_txt = "2"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"byH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"byI" = (/obj/machinery/door/airlock/glass{name = "Courtroom";req_access_txt = "42"},/turf/open/floor/plasteel,/area/crew_quarters/courtroom) -"byJ" = (/turf/open/floor/plasteel/red/side{dir = 10},/area/crew_quarters/courtroom) -"byK" = (/turf/open/floor/plasteel/red/side,/area/crew_quarters/courtroom) -"byL" = (/turf/open/floor/plasteel/red/side{dir = 6},/area/crew_quarters/courtroom) -"byM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Law Office";req_access_txt = "38"},/turf/open/floor/wood,/area/lawoffice) -"byN" = (/turf/open/floor/wood,/area/lawoffice) -"byO" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood,/area/lawoffice) -"byP" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/wood,/area/lawoffice) -"byQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/lawoffice) -"byR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast";name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) -"byS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"byT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2";dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"byU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"byV" = (/obj/structure/table/wood,/obj/item/device/taperecorder,/obj/item/device/camera,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"byW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen/red,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"byX" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"byY" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"byZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/item/device/radio/intercom{dir = 4;name = "Station Intercom (General)";pixel_x = -31},/turf/open/floor/wood,/area/security/hos) -"bza" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/security/hos) -"bzb" = (/obj/machinery/keycard_auth{pixel_x = 24;pixel_y = 10},/obj/structure/table/wood,/obj/item/device/radio/off,/obj/item/device/taperecorder{pixel_y = 0},/turf/open/floor/wood,/area/security/hos) -"bzc" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bzd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bze" = (/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai) -"bzf" = (/obj/machinery/camera/motion{c_tag = "MiniSat Foyer";dir = 1;network = list("MiniSat")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bzg" = (/obj/machinery/light,/turf/open/floor/circuit{icon_state = "gcircuit";luminosity = 2},/area/ai_monitored/turret_protected/ai) -"bzh" = (/obj/machinery/turretid{name = "AI Chamber turret control";pixel_x = 5;pixel_y = -24},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bzi" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "RD Maintenance";req_access_txt = "30"},/turf/open/floor/plating,/area/crew_quarters/hor) -"bzj" = (/obj/machinery/power/apc{dir = 1;name = "RD Office APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bzk" = (/obj/machinery/requests_console{announcementConsole = 1;department = "Research Director's Desk";departmentType = 5;name = "Research Director RC";pixel_x = -2;pixel_y = 30},/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bzl" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bzm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/twohanded/required/kirbyplants/dead,/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bzn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/hor) -"bzo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bzp" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bzq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bzr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/medical/research{name = "Research Division"}) -"bzs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bzt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-y";dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bzu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bzv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd";name = "research lab shutters"},/turf/open/floor/plating,/area/toxins/lab) -"bzw" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0;pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0;pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzx" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzC" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3;pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8;pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bzD" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bzE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"bzF" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bzG" = (/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/electricshock{pixel_x = -32},/obj/structure/sign/electricshock{pixel_x = 32},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/transfer) -"bzH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bzI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/closed/wall/r_wall,/area/security/transfer) -"bzJ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) -"bzK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/courtroom) -"bzL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bzM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/blue,/area/crew_quarters/courtroom) -"bzN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/redblue/blueside{tag = "icon-bluered (WEST)";icon_state = "bluered";dir = 8},/area/crew_quarters/courtroom) -"bzO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/redgreen/side{tag = "icon-redgreen (EAST)";icon_state = "redgreen";dir = 4},/area/crew_quarters/courtroom) -"bzP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 1;name = "Bailiff"},/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bzQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green,/area/crew_quarters/courtroom) -"bzR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/courtroom) -"bzS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/courtroom) -"bzT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/courtroom) -"bzU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/courtroom) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/lawoffice) -"bzW" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/wood,/area/lawoffice) -"bzX" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/storage/briefcase,/turf/open/floor/wood,/area/lawoffice) -"bzY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/lawoffice) -"bzZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/device/taperecorder,/obj/item/device/camera,/turf/open/floor/wood,/area/lawoffice) -"bAa" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast";name = "privacy door"},/turf/open/floor/plating,/area/lawoffice) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bAc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bAd" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bAe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/security/detectives_office) -"bAf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/wood,/obj/item/weapon/storage/briefcase,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bAg" = (/obj/effect/landmark/start{name = "Detective"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bAh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bAi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bAj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/hos) -"bAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/security/hos) -"bAl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/open/floor/carpet,/area/security/hos) -"bAm" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/carpet,/area/security/hos) -"bAn" = (/obj/machinery/power/apc{dir = 4;name = "Head of Security's Office APC";pixel_x = 24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/wood,/area/security/hos) -"bAo" = (/turf/closed/wall,/area/crew_quarters/hor) -"bAp" = (/obj/machinery/suit_storage_unit/rd,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/crew_quarters/hor) -"bAq" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bAr" = (/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bAs" = (/obj/machinery/computer/aifixer,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bAt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/hor) -"bAu" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bAv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bAw" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bAx" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bAy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bAz" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAA" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAC" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/button/door{id = "rnd2";name = "Research Lab Shutter Control";pixel_x = -5;pixel_y = -24;req_access_txt = "47"},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAF" = (/obj/machinery/power/apc{dir = 2;name = "Research Lab APC";pixel_x = 0;pixel_y = -26},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/table/glass,/obj/item/device/gps/science,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bAG" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bAH" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bAI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bAJ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bAK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/folder/red,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bAL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/sign/electricshock{pixel_y = -32},/turf/open/floor/plating,/area/security/transfer) -"bAM" = (/turf/closed/wall,/area/maintenance/fpmaint2) -"bAN" = (/obj/machinery/power/apc{dir = 1;name = "Arrivals North Maintenance APC";pixel_x = -1;pixel_y = 26},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bAO" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bAP" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bAQ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bAR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/maintenance/fpmaint2) -"bAS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkred,/area/maintenance/fpmaint2) -"bAT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port) -"bAU" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port) -"bAV" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/machinery/light_switch{dir = 8;pixel_x = -24},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTHWEST)";icon_state = "blue";dir = 9},/area/crew_quarters/courtroom) -"bAW" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/obj/machinery/holopad,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTH)";icon_state = "blue";dir = 1},/area/crew_quarters/courtroom) -"bAX" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/item/weapon/gavelblock,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTH)";icon_state = "blue";dir = 1},/area/crew_quarters/courtroom) -"bAY" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/item/device/radio/intercom{broadcasting = 0;dir = 8;listening = 1;name = "Station Intercom (Court)";pixel_x = 0},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTH)";icon_state = "blue";dir = 1},/area/crew_quarters/courtroom) -"bAZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTH)";icon_state = "blue";dir = 1},/area/crew_quarters/courtroom) -"bBa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/door/window/brigdoor{dir = 1;req_access_txt = "1"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (NORTH)";icon_state = "door_open";dir = 1},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (NORTHEAST)";icon_state = "blue";dir = 5},/area/crew_quarters/courtroom) -"bBb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/crew_quarters/courtroom) -"bBc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bBd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bBe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bBf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/lawoffice) -"bBg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/obj/structure/chair/office/light{dir = 4},/obj/machinery/requests_console{department = "Law office";pixel_x = -32;pixel_y = 0},/obj/effect/landmark/start{name = "Lawyer"},/turf/open/floor/wood,/area/lawoffice) -"bBh" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/lawoffice) -"bBi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/wood,/area/lawoffice) -"bBj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/obj/machinery/photocopier,/turf/open/floor/wood,/area/lawoffice) -"bBk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/lawoffice) -"bBl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bBm" = (/obj/structure/filingcabinet/security,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bBn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bBo" = (/obj/item/weapon/storage/secure/safe{pixel_x = 0;pixel_y = -23},/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bBp" = (/obj/structure/closet/secure_closet/detective,/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bBq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/wood,/area/security/hos) -"bBr" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/wood,/area/security/hos) -"bBs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/wood,/area/security/hos) -"bBt" = (/obj/machinery/suit_storage_unit/hos,/turf/open/floor/wood,/area/security/hos) -"bBu" = (/obj/effect/landmark{name = "tripai"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bBv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bBw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai) -"bBx" = (/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 0;freerange = 1;listening = 1;name = "Common Channel";pixel_x = -27;pixel_y = 9},/obj/item/device/radio/intercom{anyai = 1;freerange = 1;listening = 0;name = "Custom Channel";pixel_x = 0;pixel_y = 31},/obj/item/device/radio/intercom{anyai = 1;broadcasting = 0;freerange = 1;frequency = 1447;name = "Private Channel";pixel_x = 27;pixel_y = -9},/obj/machinery/newscaster/security_unit{pixel_x = -28;pixel_y = 28},/obj/machinery/requests_console{department = "AI";departmentType = 5;pixel_x = 28;pixel_y = 28},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bBy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai) -"bBz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bBA" = (/obj/structure/displaycase/labcage,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/crew_quarters/hor) -"bBB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bBC" = (/obj/effect/landmark/start{name = "Research Director"},/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bBD" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/robotics,/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bBE" = (/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bBF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bBG" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bBH" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{cell_type = 10000;dir = 4;name = "Research Division APC";pixel_x = 24;pixel_y = 0},/obj/structure/table,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bBI" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (NORTH)";icon_state = "direction_med";dir = 1},/obj/structure/sign/directions/evac{pixel_y = -10},/obj/structure/sign/directions/security{pixel_y = 10},/turf/closed/wall/r_wall,/area/toxins/lab) -"bBJ" = (/turf/closed/wall,/area/toxins/lab) -"bBK" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/toxins/lab) -"bBL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2";name = "research lab shutters"},/obj/machinery/door/firedoor/heavy,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bBM" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2";name = "research lab shutters"},/obj/machinery/door/firedoor/heavy,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/toxins/lab) -"bBN" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance";req_access_txt = "47";req_one_access_txt = "0"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bBO" = (/turf/closed/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bBP" = (/turf/closed/wall/r_wall,/area/toxins/storage) -"bBQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bBR" = (/turf/closed/wall/r_wall,/area/toxins/test_area) -"bBS" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"bBT" = (/turf/closed/wall/mineral/titanium,/area/shuttle/labor) -"bBU" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/labor) -"bBV" = (/obj/structure/table,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bBW" = (/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bBX" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/security/armory) -"bBY" = (/obj/structure/grille,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/security/armory) -"bBZ" = (/obj/structure/grille,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/security/armory) -"bCa" = (/turf/closed/wall/r_wall,/area/security/warden{name = "Security Control"}) -"bCb" = (/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bCc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bCd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/security/warden{name = "Security Control"}) -"bCe" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port) -"bCf" = (/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/crew_quarters/courtroom) -"bCg" = (/turf/open/floor/plasteel,/area/crew_quarters/courtroom) -"bCh" = (/obj/structure/chair{dir = 1;name = "Judge"},/turf/open/floor/plasteel,/area/crew_quarters/courtroom) -"bCi" = (/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/crew_quarters/courtroom) -"bCj" = (/turf/closed/wall/r_wall,/area/crew_quarters/courtroom) -"bCk" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/flasher{id = "PCell 1";pixel_x = -28},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bCl" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bCm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bCn" = (/turf/closed/wall/r_wall,/area/lawoffice) -"bCo" = (/obj/machinery/light_switch{dir = 8;pixel_x = -24},/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/wood,/area/lawoffice) -"bCp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/lawoffice) -"bCq" = (/obj/machinery/button/door{id = "lawyer_blast";name = "Privacy Shutters";pixel_x = 25;pixel_y = 8},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/lawoffice) -"bCr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bCs" = (/turf/closed/wall/r_wall,/area/security/detectives_office) -"bCt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Detective";req_access_txt = "4"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"bCu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/hos) -"bCv" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/command{name = "Head of Security's Office";req_access = null;req_access_txt = "58"},/turf/open/floor/plasteel,/area/security/hos) -"bCw" = (/obj/machinery/power/apc{cell_type = 5000;dir = 1;name = "AI Chamber APC";pixel_y = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai) -"bCx" = (/obj/machinery/camera/motion,/turf/open/floor/plasteel/blue,/area/ai_monitored/turret_protected/ai) -"bCy" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2;pixel_y = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/crew_quarters/hor) -"bCz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bCA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bCB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/mecha,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bCC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/hor) -"bCD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bCE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bCF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bCG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bCH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bCI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bCJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bCK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bCL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bCM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/turf/open/floor/plasteel/delivery,/area/medical/research{name = "Research Division"}) -"bCN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bCO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCP" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/medical/research{name = "Research Division"}) -"bCU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)";icon_state = "whitepurple";dir = 5},/area/medical/research{name = "Research Division"}) -"bCV" = (/turf/closed/wall,/area/toxins/storage) -"bCW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bCX" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bCY" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bCZ" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel/delivery,/area/toxins/storage) -"bDa" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31;pixel_y = 0},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bDb" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bDc" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bDd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/turf/open/floor/plating,/area/security/transfer) -"bDe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/security/transfer) -"bDf" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bDg" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bDh" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/security/armory) -"bDi" = (/obj/structure/grille,/turf/open/floor/plating,/area/security/armory) -"bDj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bDk" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating,/area/maintenance/port) -"bDl" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/closed/wall,/area/crew_quarters/courtroom) -"bDm" = (/obj/structure/closet/secure_closet/courtroom,/obj/item/weapon/gavelhammer,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (SOUTHWEST)";icon_state = "blue";dir = 10},/area/crew_quarters/courtroom) -"bDn" = (/turf/open/floor/plasteel/blue/side,/area/crew_quarters/courtroom) -"bDo" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/turf/open/floor/plasteel/blue/side,/area/crew_quarters/courtroom) -"bDp" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/blue/side,/area/crew_quarters/courtroom) -"bDq" = (/turf/open/floor/plasteel/blue/side{tag = "icon-blue (SOUTHEAST)";icon_state = "blue";dir = 6},/area/crew_quarters/courtroom) -"bDr" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{name = "Court Cell";req_access = null;req_access_txt = "63"},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bDs" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bDt" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/courtroom) -"bDu" = (/obj/structure/closet/lawcloset,/turf/open/floor/wood,/area/lawoffice) -"bDv" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-18";icon_state = "plant-18"},/turf/open/floor/wood,/area/lawoffice) -"bDw" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/lawoffice) -"bDx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bDy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bDz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/security/main) -"bDA" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/main) -"bDB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDC" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDD" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 1;name = "Security Office APC";pixel_x = 0;pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDE" = (/obj/machinery/light{dir = 1},/obj/machinery/holopad,/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/folder/red,/obj/machinery/camera/autoname,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDG" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) -"bDI" = (/obj/structure/closet/cabinet,/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth,/obj/item/key/security,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/main) -"bDJ" = (/turf/closed/wall/r_wall,/area/security/main) -"bDK" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bDL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bDM" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bDN" = (/obj/structure/rack,/obj/item/device/aicard,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/crew_quarters/hor) -"bDO" = (/turf/open/floor/plasteel/whitepurple/corner,/area/crew_quarters/hor) -"bDP" = (/obj/machinery/door/airlock/command{name = "Research Director's Office";req_access_txt = "30";req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/crew_quarters/hor) -"bDQ" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bDR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bDS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bDT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bDU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Research Division";req_access_txt = "0";req_one_access_txt = "47"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bDV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/medical/research{name = "Research Division"}) -"bDW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/medical/research{name = "Research Division"}) -"bDX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/medical/research{name = "Research Division"}) -"bDY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Research Division";req_access_txt = "0";req_one_access_txt = "47"},/turf/open/floor/plasteel,/area/medical/research{name = "Research Division"}) -"bDZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/turf/open/floor/plasteel/delivery,/area/medical/research{name = "Research Division"}) -"bEa" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Research Division";req_access_txt = "0";req_one_access_txt = "47"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEd" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEe" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEf" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bEh" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bEi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bEj" = (/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bEk" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bEl" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel/delivery,/area/toxins/storage) -"bEm" = (/turf/open/floor/plasteel/airless,/area/toxins/test_area) -"bEn" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bEo" = (/obj/machinery/button/flasher{id = "gulagshuttleflasher";name = "Flash Control";pixel_x = 0;pixel_y = -26;req_access_txt = "1"},/obj/machinery/light,/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bEp" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2;pixel_x = 30;pixel_y = 30},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bEq" = (/obj/machinery/door/airlock/titanium{name = "Labor Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) -"bEr" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/open/floor/noslip,/area/security/transfer) -"bEs" = (/turf/open/floor/noslip,/area/security/transfer) -"bEt" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/noslip,/area/security/transfer) -"bEu" = (/turf/closed/wall/r_wall,/area/security/armory) -"bEv" = (/obj/machinery/door/airlock/glass_security{name = "Security Control";req_access_txt = "2"},/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bEw" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Security Control";req_access_txt = "2"},/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bEx" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/security/warden{name = "Security Control"}) -"bEy" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{id_tag = null;name = "Brig";req_access_txt = "63"},/turf/open/floor/plasteel/darkred,/area/crew_quarters/courtroom) -"bEz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/crew_quarters/courtroom) -"bEA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bEB" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"bEC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bED" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/main) -"bEE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/main) -"bEF" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) -"bEG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel,/area/security/main) -"bEH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel,/area/security/main) -"bEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/red,/turf/open/floor/plasteel,/area/security/main) -"bEJ" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/table,/turf/open/floor/plasteel,/area/security/main) -"bEK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel,/area/security/main) -"bEL" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/security/main) -"bEM" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/main) -"bEN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) -"bEO" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"bEP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) -"bEQ" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/crew_quarters/hor) -"bER" = (/obj/machinery/keycard_auth{pixel_x = 0;pixel_y = -24},/obj/machinery/light,/obj/machinery/computer/card/minor/rd,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bES" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/table,/obj/machinery/button/door{id = "Biohazard";name = "Biohazard Shutter Control";pixel_x = -5;pixel_y = 5;req_access_txt = "47"},/obj/machinery/button/door{id = "rnd2";name = "Research Lab Shutter Control";pixel_x = 5;pixel_y = 5;req_access_txt = "47"},/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bET" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/RD,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/crew_quarters/hor) -"bEU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/hor) -"bEV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bEX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bEY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bEZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bFa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bFb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bFc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bFd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bFe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/structure/closet/emcloset,/turf/open/floor/plasteel/delivery,/area/medical/research{name = "Research Division"}) -"bFf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bFg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/whitepurple/side,/area/medical/research{name = "Research Division"}) -"bFh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/whitepurple/side,/area/medical/research{name = "Research Division"}) -"bFi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side,/area/medical/research{name = "Research Division"}) -"bFj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side,/area/medical/research{name = "Research Division"}) -"bFk" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (WEST)";icon_state = "whitepurplecorner";dir = 8},/area/medical/research{name = "Research Division"}) -"bFl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bFm" = (/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bFn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bFo" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bFp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bFq" = (/obj/item/clothing/shoes/sneakers/purple,/obj/item/clothing/head/soft/purple,/obj/item/clothing/glasses/regular/hipster,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bFr" = (/obj/machinery/door/airlock/titanium{name = "Labor Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/plasteel/black,/area/shuttle/labor) -"bFs" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2;output_dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bFt" = (/obj/structure/closet/secure_closet/lethalshots,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"bFu" = (/obj/machinery/door/poddoor/shutters{id = "armory";name = "armory shutters"},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) -"bFv" = (/obj/structure/rack,/obj/item/weapon/storage/box/rubbershot{pixel_x = 4;pixel_y = -6},/obj/item/weapon/storage/box/rubbershot{pixel_x = 1;pixel_y = -2},/obj/item/weapon/storage/box/rubbershot{pixel_x = -3;pixel_y = 3},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor";dir = 2;name = "motion-sensitive security camera"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bFw" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = 6;pixel_y = -6},/obj/item/clothing/suit/armor/riot{pixel_x = 3;pixel_y = -3},/obj/item/clothing/suit/armor/riot{pixel_x = -1;pixel_y = 1},/obj/item/clothing/head/helmet/riot{pixel_x = -4;pixel_y = -6},/obj/item/clothing/head/helmet/riot{pixel_x = -6;pixel_y = -2},/obj/item/clothing/head/helmet/riot{pixel_x = -8;pixel_y = 2},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bFx" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = 4;pixel_y = -7},/obj/item/weapon/shield/riot{pixel_x = 0;pixel_y = -3},/obj/item/weapon/shield/riot{pixel_x = -4;pixel_y = 0},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bFy" = (/obj/machinery/power/apc{cell_type = 5000;dir = 4;name = "Armory APC";pixel_x = 24;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/button/door{id = "armory";name = "Armory Shutters";pixel_x = 0;pixel_y = 28;req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = 6;pixel_y = -6},/obj/item/clothing/mask/gas/sechailer{pixel_x = 2;pixel_y = -2},/obj/item/clothing/mask/gas/sechailer{pixel_x = -2;pixel_y = 2},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bFz" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/structure/table,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/power/apc{cell_type = 5000;dir = 8;name = "Brig Control APC";pixel_x = -26;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bFA" = (/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bFB" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bFC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/machinery/status_display{density = 0;layer = 4;pixel_x = 0;pixel_y = 31},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bFD" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/bin,/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bFE" = (/obj/structure/disposalpipe/junction{dir = 4;icon_state = "pipe-j2";tag = "icon-pipe-j1 (WEST)"},/turf/closed/wall,/area/security/warden{name = "Security Control"}) -"bFF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Security";departmentType = 5;pixel_y = 30},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFG" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFI" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/apc{cell_type = 10000;dir = 1;name = "Brig APC";pixel_x = 0;pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{pixel_y = 28},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/button/flasher{id = "PCell 1";pixel_x = 6;pixel_y = 24},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1";dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFO" = (/obj/machinery/door/airlock/glass_security{id_tag = "innersec";name = "Security";req_access_txt = "63"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFP" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFQ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "secentry";pixel_x = 0;pixel_y = 28},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outersec";name = "Security";req_access_txt = "63"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bFU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bFV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2";dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bFW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bFX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{name = "Security Office";req_access = null;req_access_txt = "63"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/main) -"bFY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/main) -"bFZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) -"bGa" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/main) -"bGb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/security/main) -"bGc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/chair{dir = 1},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel,/area/security/main) -"bGd" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/security/main) -"bGe" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) -"bGf" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/security/main) -"bGg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/main) -"bGh" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance";req_access_txt = "1"},/turf/open/floor/plating,/area/security/main) -"bGi" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bGj" = (/obj/effect/turf_decal/delivery,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bGk" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) -"bGl" = (/turf/closed/wall/r_wall,/area/toxins/server) -"bGm" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/glass_command{name = "Server Room";req_access_txt = "30"},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/server) -"bGn" = (/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bGo" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bGp" = (/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bGq" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/purple/corner,/area/hallway/primary/starboard) -"bGr" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/medical/research{name = "Research Division"}) -"bGs" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bGt" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bGu" = (/turf/closed/wall,/area/security/checkpoint/science) -"bGv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/security/checkpoint/science) -"bGw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/science) -"bGx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bGy" = (/obj/machinery/power/apc{dir = 8;name = "Toxins Storage APC";pixel_x = -25},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bGz" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel/bot,/area/toxins/storage) -"bGA" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bGB" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bGC" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1;pixel_x = 30;pixel_y = 0},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bGD" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/sign/electricshock{pixel_x = -32},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bGE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bGF" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/ai_monitored/security/armory) -"bGG" = (/obj/structure/grille,/turf/open/floor/plating,/area/ai_monitored/security/armory) -"bGH" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) -"bGI" = (/obj/structure/closet/secure_closet{name = "Autorifle Ammunition Locker";req_access_txt = "3"},/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/obj/item/ammo_box/magazine/wt550m9/wtap,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"bGJ" = (/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bGK" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bGL" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bGM" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bGN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bGO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden{name = "Security Control"}) -"bGP" = (/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bGQ" = (/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bGR" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bGS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bGT" = (/obj/machinery/door/airlock/glass_security{id_tag = "innersec";name = "Security";req_access_txt = "63"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bGU" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bGV" = (/obj/machinery/door/airlock/glass_security{id_tag = "outersec";name = "Security";req_access_txt = "63"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bGW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bGX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/main) -"bGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/main) -"bGZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) -"bHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) -"bHb" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/security/main) -"bHc" = (/turf/open/floor/plasteel,/area/security/main) -"bHd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) -"bHe" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/main) -"bHf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/camera/motion{c_tag = "MiniSat Core Hallway";dir = 4;network = list("MiniSat")},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bHg" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bHh" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat) -"bHi" = (/obj/machinery/r_n_d/server/robotics,/turf/open/floor/circuit{name = "Server Base";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bHj" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;external_pressure_bound = 140;on = 1;pressure_checks = 0},/turf/open/floor/circuit{name = "Server Base";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bHk" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'.";name = "SERVER ROOM";pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/server) -"bHl" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/black,/area/toxins/server) -"bHm" = (/obj/machinery/camera{c_tag = "Server Room";dir = 2;network = list("SS13","RD");pixel_x = 22},/obj/machinery/power/apc{dir = 1;name = "Server Room APC";pixel_x = 0;pixel_y = 25},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel/black,/area/toxins/server) -"bHn" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/black,/area/toxins/server) -"bHo" = (/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bHp" = (/obj/structure/rack,/obj/item/device/gps/science,/obj/item/device/radio,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bHq" = (/obj/structure/frame,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bHr" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bHs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bHt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/device/radio,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bHu" = (/obj/structure/table,/obj/machinery/button/door{id = "Biohazard";name = "Biohazard Shutter Control";pixel_x = -5;pixel_y = 5;req_access_txt = "47"},/obj/machinery/button/door{id = "rnd2";name = "Research Lab Shutter Control";pixel_x = 5;pixel_y = 5;req_access_txt = "47"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bHv" = (/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bHw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable,/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bHx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bHy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime,/area/toxins/storage) -"bHz" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bHA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/closet/crate,/obj/item/weapon/storage/belt,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bHB" = (/obj/structure/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher";pixel_x = 25},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bHC" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bHD" = (/obj/structure/rack,/obj/item/weapon/storage/lockbox/loyalty{pixel_x = 3;pixel_y = -3},/obj/item/weapon/storage/lockbox/loyalty,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"bHE" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bHF" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bHG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/security{name = "Armory";req_access = null;req_access_txt = "3"},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) -"bHH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bHI" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bHJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bHK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bHL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Security Control";req_access_txt = "2"},/turf/open/floor/plasteel/darkred,/area/security/warden{name = "Security Control"}) -"bHM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bHN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bHO" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bHP" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bHQ" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bHR" = (/turf/closed/wall,/area/security/brig{name = "Security"}) -"bHS" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bHT" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Brig Desk";req_access_txt = "1"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/brig{name = "Security"}) -"bHU" = (/turf/closed/wall/r_wall,/area/security/brig{name = "Security"}) -"bHV" = (/obj/machinery/light{dir = 8},/obj/machinery/photocopier,/turf/open/floor/plasteel/red/side{dir = 10},/area/security/main) -"bHW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner,/area/security/main) -"bHX" = (/obj/machinery/button/flasher{id = "insaneflash";pixel_y = -26},/turf/open/floor/plasteel/red/corner,/area/security/main) -"bHY" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/red/corner,/area/security/main) -"bHZ" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/red/corner,/area/security/main) -"bIa" = (/obj/vehicle/secway,/turf/open/floor/plasteel/red/corner,/area/security/main) -"bIb" = (/turf/open/floor/plasteel/red/corner,/area/security/main) -"bIc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner,/area/security/main) -"bId" = (/obj/machinery/door/window/eastright{base_state = "left";dir = 8;icon_state = "left";name = "Security Delivery";req_access_txt = "1"},/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{icon_state = "delivery"},/area/security/main) -"bIe" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8";freq = 1400;location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel{icon_state = "bot"},/area/security/main) -"bIf" = (/obj/effect/turf_decal/delivery,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bIg" = (/obj/effect/turf_decal/delivery,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bIh" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/camera/motion{dir = 8},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bIi" = (/obj/machinery/airalarm/server{dir = 4;pixel_x = -22;pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black{name = "Server Walkway";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bIj" = (/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plasteel/black{name = "Server Walkway";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bIk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room";req_access_txt = "30"},/turf/open/floor/plasteel/black,/area/toxins/server) -"bIl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/plasteel/black,/area/toxins/server) -"bIm" = (/obj/structure/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel/black,/area/toxins/server) -"bIn" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/open/floor/plasteel/black,/area/toxins/server) -"bIo" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bIp" = (/obj/machinery/light{dir = 8},/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bIq" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bIr" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bIs" = (/obj/machinery/door/airlock/glass_security{name = "Security Post - Research Division";req_access_txt = "63"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bIt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bIu" = (/obj/effect/landmark/start/depsec/science,/obj/structure/chair/office/dark{dir = 4},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bIw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/science) -"bIx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bIy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/toxins/storage) -"bIz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Toxins Storage";req_access_txt = "8"},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/storage) -"bIA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/toxins/storage) -"bIB" = (/turf/closed/wall/r_wall,/area/toxins/mixing) -"bIC" = (/turf/closed/mineral/random/labormineral,/area/toxins/mixing) -"bID" = (/obj/structure/closet/crate,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bIE" = (/obj/machinery/door/airlock/titanium{id_tag = "prisonshuttle";name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8;dwidth = 2;height = 5;id = "laborcamp";name = "labor camp shuttle";port_angle = 90;width = 9},/obj/docking_port/stationary{dir = 8;dwidth = 2;height = 5;id = "laborcamp_home";name = "fore bay 1";width = 9},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"bIF" = (/obj/structure/chair,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bIG" = (/obj/structure/grille,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Asteroid"}) -"bIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bII" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4;pixel_y = -3},/obj/item/weapon/storage/box/trackimp,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1},/obj/item/weapon/storage/lockbox/loyalty{pixel_x = -4;pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bIJ" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs{pixel_x = 3;pixel_y = -6},/obj/item/weapon/storage/box/flashbangs{pixel_x = -2;pixel_y = -2},/obj/item/weapon/storage/box/teargas{pixel_x = -6;pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bIL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/armory) -"bIM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{dir = 8;id = "armory out";name = "Armory Outer Shutters";pixel_x = -28;pixel_y = 0;req_access_txt = "3"},/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bIN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bIO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bIP" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bIQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/obj/item/weapon/pen/red,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bIR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden{name = "Security Control"}) -"bIS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bIT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Equipment Room";req_access_txt = "1"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/brig{name = "Security"}) -"bIU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bIV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bIW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/security,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bIX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bIY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bIZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bJa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/filingcabinet/security,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/security/brig{name = "Security"}) -"bJc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "innersec";name = "Brig Interior Doors Control";normaldoorcontrol = 1;pixel_x = -26;pixel_y = 5;req_access_txt = "63"},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer.";id = "outersec";name = "Brig Exterior Doors Control";normaldoorcontrol = 1;pixel_x = -26;pixel_y = -5;req_access_txt = "63"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bJd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/obj/item/device/radio/intercom{dir = 8;freerange = 1;name = "Station Intercom (Telecoms)";pixel_x = 0;pixel_y = 26},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bJf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/electricshock{pixel_y = 32},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bJg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bJh" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bJi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bJj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_security{name = "Insanity Ward";req_access_txt = "2"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/main) -"bJk" = (/turf/closed/wall/r_wall,/area/security/brig{name = "Interrogation"}) -"bJl" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/security{name = "Interrogation";req_access = null;req_access_txt = "0";req_one_access_txt = "1;4"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bJm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/brig{name = "Interrogation"}) -"bJn" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJo" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJp" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJr" = (/obj/machinery/power/apc{cell_type = 5000;dir = 1;name = "AI Maintenance APC";pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/machinery/camera/motion{c_tag = "MiniSat Foyer";dir = 1;network = list("MiniSat")},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"bJu" = (/obj/machinery/r_n_d/server/core,/turf/open/floor/circuit{name = "Server Base";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bJv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;external_pressure_bound = 120;initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/circuit{name = "Server Base";initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/server) -"bJw" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'.";name = "SERVER ROOM";pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/server) -"bJx" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1;pixel_y = -24},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen{desc = "Writes upside down!";name = "astronaut pen"},/turf/open/floor/plasteel/black,/area/toxins/server) -"bJy" = (/obj/machinery/computer/rdservercontrol,/turf/open/floor/plasteel/black,/area/toxins/server) -"bJz" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/turf/open/floor/plasteel/black,/area/toxins/server) -"bJA" = (/obj/structure/closet/wardrobe/science_white,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bJB" = (/obj/structure/closet/wardrobe/science_white,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bJC" = (/obj/machinery/autolathe,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bJD" = (/obj/structure/disposalpipe/segment,/obj/machinery/button/door{dir = 2;id = "robotics_lab";name = "Robotics Door Control";pixel_x = 0;pixel_y = -24;req_access_txt = "29"},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"bJE" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bJF" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bJG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bJH" = (/obj/structure/closet/bombcloset,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 1},/obj/structure/closet/bombcloset,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJK" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2;pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West";dir = 2;network = list("SS13","RD");pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJL" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJM" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/item/weapon/storage/firstaid/toxin,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJN" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJO" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bJQ" = (/turf/closed/wall/r_wall,/area/maintenance/asmaint2) -"bJR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bJS" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bJT" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bJU" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bJV" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/airless,/area/shuttle/labor) -"bJW" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bJX" = (/obj/machinery/computer/shuttle/labor,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"bJY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bJZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bKa" = (/obj/structure/rack,/obj/item/weapon/gun/energy/e_gun{pixel_x = -3;pixel_y = 3},/obj/item/weapon/gun/energy/e_gun,/obj/item/weapon/gun/energy/e_gun{pixel_x = 3;pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "armory out";name = "armory"},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) -"bKb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/security,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bKc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bKd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bKe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bKf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Warden"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bKg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8;name = "Brig Control Desk";req_access_txt = "2"},/obj/machinery/door/window/eastleft{name = "Brig Desk";req_access_txt = "1"},/turf/open/floor/plasteel/black,/area/security/warden{name = "Security Control"}) -"bKh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark{name = "secequipment"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/security,/obj/item/weapon/storage/belt/security/full,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable,/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bKl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bKm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bKn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bKp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bKq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/brig{name = "Security"}) -"bKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/black,/area/space) -"bKs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/security,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 4;name = "Brig Desk";req_access_txt = "1"},/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bKw" = (/turf/closed/wall,/area/security/main) -"bKx" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen/red,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTHWEST)";icon_state = "whitered";dir = 9},/area/security/main) -"bKy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)";icon_state = "whitered";dir = 1},/area/security/main) -"bKz" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)";icon_state = "whitered";dir = 1},/area/security/main) -"bKA" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/machinery/computer/med_data,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTHEAST)";icon_state = "whitered";dir = 5},/area/security/main) -"bKB" = (/turf/closed/wall,/area/security/brig{name = "Interrogation"}) -"bKC" = (/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bKE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/maintenance/maintcentral) -"bKF" = (/turf/closed/wall/r_wall,/area/maintenance/maintcentral) -"bKG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/maintenance/maintcentral) -"bKH" = (/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (WEST)";icon_state = "purple";dir = 8},/area/hallway/primary/starboard) -"bKI" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bKJ" = (/turf/closed/wall/r_wall,/area/assembly/robotics) -"bKK" = (/turf/closed/wall,/area/assembly/robotics) -"bKL" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/assembly/robotics) -"bKM" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters{id = "robotics_lab";name = "robotics"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/assembly/robotics) -"bKN" = (/obj/machinery/light,/obj/structure/closet,/obj/item/weapon/screwdriver,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bKO" = (/obj/machinery/power/apc{dir = 2;name = "Science Security APC";pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bKP" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/filingcabinet/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/science) -"bKQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bKR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bKS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab";req_access_txt = "8"},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bKZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bLa" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/whitepurple/corner,/area/toxins/mixing) -"bLb" = (/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/mixing) -"bLc" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/mixing) -"bLd" = (/obj/structure/closet,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bLe" = (/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bLf" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bLg" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bLh" = (/obj/machinery/button/massdriver{dir = 2;id = "toxinsdriver";pixel_y = 24},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/toxins/mixing) -"bLi" = (/obj/machinery/doppler_array{dir = 4},/turf/open/floor/plasteel,/area/toxins/mixing) -"bLj" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bLk" = (/turf/open/floor/plating/airless,/area/toxins/test_area) -"bLl" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bLm" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/labor) -"bLn" = (/obj/structure/rack,/obj/item/weapon/gun/energy/e_gun/dragnet{layer = 3.1;pixel_x = -4;pixel_y = 3},/obj/item/weapon/storage/box/firingpins{pixel_x = 3;pixel_y = -6},/obj/item/weapon/storage/box/firingpins,/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bLo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/rack,/obj/item/clothing/suit/armor/laserproof,/obj/item/weapon/gun/energy/ionrifle{pixel_y = -4},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory) -"bLp" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3;pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3;pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/door/poddoor/shutters/preopen{id = "armory out";name = "armory"},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) -"bLq" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bLr" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bLs" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bLt" = (/turf/closed/wall,/area/security/warden{name = "Security Control"}) -"bLu" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bLv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bLw" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/item/weapon/storage/belt/security/full,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bLx" = (/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable,/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bLy" = (/obj/structure/table,/obj/item/device/radio,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bLz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/brig{name = "Security"}) -"bLA" = (/obj/machinery/status_display{dir = 4;pixel_x = 32},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bLB" = (/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bLC" = (/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/door/firedoor/heavy,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bLD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall/r_wall,/area/security/brig{name = "Security"}) -"bLE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)";icon_state = "red";dir = 4},/area/hallway/primary/port) -"bLF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/main) -"bLG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)";icon_state = "whitered";dir = 8},/area/security/main) -"bLH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/security/main) -"bLI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/security/main) -"bLJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/flasher{id = "insaneflash";pixel_x = 26},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (EAST)";icon_state = "whitered";dir = 4},/area/security/main) -"bLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/security/brig{name = "Interrogation"}) -"bLL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bLM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bLN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bLO" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance";req_access_txt = "1"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/space,/area/space/nearstation) -"bLS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/space,/area/space/nearstation) -"bLT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLU" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bLY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/primary/starboard) -"bLZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (NORTH)";icon_state = "purplecorner";dir = 1},/area/hallway/primary/starboard) -"bMa" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bMb" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bMc" = (/obj/machinery/requests_console{department = "Robotics";departmentType = 2;name = "Robotics RC";pixel_y = 30},/obj/machinery/button/door{dir = 2;id = "robotics";name = "Shutters Control Button";pixel_x = -24;pixel_y = 0;req_access_txt = "29"},/obj/structure/table,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high{pixel_x = 10;pixel_y = 5},/obj/item/weapon/stock_parts/cell/high{pixel_x = 10;pixel_y = 5},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)";icon_state = "whitepurple";dir = 9},/area/assembly/robotics) -"bMd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/assembly/robotics) -"bMe" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/assembly/robotics) -"bMf" = (/obj/machinery/button/door{dir = 2;id = "robotics_lab";name = "Robotics Door Control";pixel_x = 24;pixel_y = 0;req_access_txt = "29"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)";icon_state = "whitepurple";dir = 5},/area/assembly/robotics) -"bMg" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bMh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bMi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/toxins/mixing) -"bMj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (WEST)";icon_state = "whitepurplecorner";dir = 8},/area/toxins/mixing) -"bMk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMq" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMr" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/toxins/mixing) -"bMs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab";req_access_txt = "8"},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Launch Room";req_access_txt = "8"},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMw" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMx" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bMy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/toxins/mixing) -"bMz" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber.";dir = 8;layer = 4;name = "Test Chamber Telescreen";network = list("Toxins");pixel_x = 30;pixel_y = 0},/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel,/area/toxins/mixing) -"bMA" = (/obj/structure/rack,/obj/item/weapon/gun/energy/e_gun/advtaser{pixel_x = -3;pixel_y = 3},/obj/item/weapon/gun/energy/e_gun/advtaser,/obj/item/weapon/gun/energy/e_gun/advtaser{pixel_x = 3;pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "armory out";name = "armory"},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) -"bMB" = (/obj/structure/table,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bMC" = (/obj/machinery/button/door{id = "Secure Gate";name = "Cell Shutters";pixel_x = -27;pixel_y = -2;req_access_txt = "0"},/obj/machinery/button/door{id = "Prison Gate";name = "Prison Wing Lockdown";pixel_x = -27;pixel_y = 8;req_access_txt = "2"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bMD" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/warden,/obj/item/key/security,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bME" = (/obj/machinery/newscaster/security_unit,/turf/closed/wall,/area/security/warden{name = "Security Control"}) -"bMF" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bMG" = (/obj/effect/landmark{name = "secequipment"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bMH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/security,/obj/item/weapon/storage/belt/security/full,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bMI" = (/obj/machinery/door_timer{id = "Cell 1";name = "Cell 1";pixel_y = -32},/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bMJ" = (/obj/machinery/light,/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bMK" = (/obj/machinery/door_timer{id = "Cell 2";name = "Cell 2";pixel_y = -32},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bML" = (/obj/machinery/door_timer{id = "Cell 3";name = "Cell 3";pixel_y = -32},/turf/open/floor/plasteel/darkred,/area/security/brig{name = "Security"}) -"bMM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate";name = "security shutters"},/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bMN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/primary/port) -"bMO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/sign/electricshock{pixel_y = -32},/turf/open/floor/plating,/area/security/main) -"bMP" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/syringe,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)";icon_state = "whitered";dir = 8},/area/security/main) -"bMQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/white,/area/security/main) -"bMR" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/white,/area/security/main) -"bMS" = (/obj/machinery/light{dir = 4},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/syringe,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (EAST)";icon_state = "whitered";dir = 4},/area/security/main) -"bMT" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bMU" = (/obj/structure/table,/obj/item/device/taperecorder,/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bMV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bMW" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel/black,/area/security/brig{name = "Interrogation"}) -"bMX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bMY" = (/turf/closed/wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bMZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bNa" = (/obj/machinery/ai_status_display,/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bNb" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bNc" = (/obj/machinery/status_display{density = 0;layer = 4},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bNe" = (/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bNf" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bNg" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bNh" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bNi" = (/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bNj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/assembly/robotics) -"bNk" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (NORTH)";icon_state = "whitepurplecorner";dir = 1},/area/assembly/robotics) -"bNl" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bNm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (EAST)";icon_state = "whitepurplecorner";dir = 4},/area/assembly/robotics) -"bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/assembly/robotics) -"bNp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/assembly/robotics) -"bNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/assembly/robotics) -"bNr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)";icon_state = "whitepurple";dir = 5},/area/assembly/robotics) -"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Robotics Lab";req_access_txt = "29";req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bNt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bNu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bNv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/toxins/mixing) -"bNw" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/toxins/mixing) -"bNx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bNy" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4;pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8;pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9;pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0;pixel_y = 2},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bNz" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bNA" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bNB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bNC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/toxins/mixing) -"bND" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/mixing) -"bNE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplefull"},/area/toxins/mixing) -"bNF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/southleft,/turf/open/floor/plasteel/loadingarea,/area/toxins/mixing) -"bNG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/mixing) -"bNH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/mixing) -"bNI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/mixing) -"bNJ" = (/obj/structure/rack,/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = 6;pixel_y = -6},/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = 3;pixel_y = -3},/obj/item/weapon/gun/ballistic/automatic/wt550,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/security/armory) -"bNK" = (/obj/machinery/door/poddoor/shutters{id = "armory";name = "armory shutters"},/turf/open/floor/plasteel/black,/area/security/armory) -"bNL" = (/obj/structure/rack,/obj/item/weapon/grenade/barrier{pixel_x = 4;pixel_y = -4},/obj/item/weapon/grenade/barrier{pixel_x = 2;pixel_y = -2},/obj/item/weapon/grenade/barrier,/obj/item/weapon/grenade/barrier{pixel_x = -2;pixel_y = 2},/turf/open/floor/plasteel/darkred,/area/security/armory) -"bNM" = (/obj/machinery/flasher/portable,/turf/open/floor/plasteel/darkred,/area/security/armory) -"bNN" = (/obj/structure/closet/secure_closet{anchored = 1;name = "Contraband Locker";req_access_txt = "3"},/turf/open/floor/plasteel/darkred,/area/security/armory) -"bNO" = (/obj/machinery/vending/security,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bNP" = (/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/obj/vehicle/secway,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bNQ" = (/obj/structure/table,/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bNR" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/showroomfloor,/area/security/warden{name = "Security Control"}) -"bNS" = (/obj/structure/closet/wardrobe/red,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bNT" = (/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/turf/closed/wall,/area/security/brig{name = "Security"}) -"bNU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "briglockdown";name = "brig shutters"},/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bNV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/preopen{id = "briglockdown";name = "brig shutters"},/obj/machinery/door/window/brigdoor{id = "Cell 1";name = "Cell 1";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/brig{name = "Security"}) -"bNW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/closed/wall,/area/security/brig{name = "Security"}) -"bNX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/preopen{id = "briglockdown";name = "brig shutters"},/obj/machinery/door/window/brigdoor{id = "Cell 2";name = "Cell 2";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/brig{name = "Security"}) -"bNY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/machinery/door/poddoor/preopen{id = "briglockdown";name = "brig shutters"},/obj/machinery/door/window/brigdoor{id = "Cell 3";name = "Cell 3";req_access_txt = "2"},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/security/brig{name = "Security"}) -"bNZ" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/closed/wall/r_wall,/area/security/brig{name = "Security"}) -"bOa" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (SOUTHWEST)";icon_state = "whitered";dir = 10},/area/security/main) -"bOb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/whitered/side,/area/security/main) -"bOc" = (/turf/open/floor/plasteel/whitered/side,/area/security/main) -"bOd" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (SOUTHEAST)";icon_state = "whitered";dir = 6},/area/security/main) -"bOe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOf" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bOg" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bOh" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOi" = (/obj/machinery/power/apc{dir = 2;name = "Telecoms Monitoring APC";pixel_y = -24},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOj" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bOk" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left";dir = 4;icon_state = "left";name = "Robotics Desk";req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics";name = "robotics lab shutters"},/turf/open/floor/plating,/area/assembly/robotics) -"bOl" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOm" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOn" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOo" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOp" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOq" = (/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOr" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1;pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2;pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3;pixel_y = 5},/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bOs" = (/obj/structure/closet/l3closet,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHWEST)";icon_state = "whitepurple";dir = 10},/area/toxins/mixing) -"bOt" = (/obj/machinery/light,/turf/open/floor/plasteel/whitepurple/side,/area/toxins/mixing) -"bOu" = (/turf/open/floor/plasteel/whitepurple/side,/area/toxins/mixing) -"bOv" = (/obj/item/device/assembly/signaler{pixel_x = 0;pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8;pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6;pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2;pixel_y = -2},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bOw" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science";departmentType = 2;name = "Science Requests Console";pixel_x = 0;pixel_y = -30},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bOx" = (/obj/item/device/assembly/timer{pixel_x = 5;pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4;pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6;pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0;pixel_y = 0},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/toxins/mixing) -"bOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/side,/area/toxins/mixing) -"bOz" = (/obj/machinery/power/apc{dir = 4;name = "Toxins Lab APC";pixel_x = 26;pixel_y = 0},/obj/structure/cable,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)";icon_state = "whitepurple";dir = 6},/area/toxins/mixing) -"bOA" = (/obj/machinery/mass_driver{dir = 4;id = "toxinsdriver"},/turf/open/floor/plating,/area/toxins/mixing) -"bOB" = (/turf/open/floor/plating,/area/toxins/mixing) -"bOC" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/toxins/mixing) -"bOD" = (/obj/machinery/door/poddoor{id = "toxinsdriver";name = "toxins launcher bay door"},/turf/open/floor/plating,/area/space) -"bOE" = (/obj/item/device/radio/beacon,/turf/open/floor/plating/airless,/area/toxins/test_area) -"bOF" = (/obj/machinery/camera{active_power_usage = 0;c_tag = "Bomb Test Site";desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site.";dir = 8;invuln = 1;light = null;name = "Hardened Bomb-Test Camera";network = list("Toxins");use_power = 0},/obj/item/target/alien{anchored = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2;initial_gas_mix = "o2=0.01;n2=0.01"},/area/toxins/test_area) -"bOG" = (/turf/closed/indestructible/riveted,/area/toxins/test_area) -"bOH" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/bombcloset,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bOI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark{name = "secequipment"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bOJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/security,/obj/item/weapon/storage/belt/security/full,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bOK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bOM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig{name = "Security"}) -"bON" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Port Primary Hallway"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bOO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Port Primary Hallway"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bOP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Port Primary Hallway"},/turf/open/floor/plasteel,/area/hallway/primary/port) -"bOQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/obj/structure/sign/electricshock{pixel_x = -32},/turf/open/floor/plating,/area/security/main) -"bOR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/security/main) -"bOS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOU" = (/turf/open/floor/plasteel{icon_state = "vault";dir = 1},/area/engine/gravity_generator) -"bOV" = (/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/engine/gravity_generator) -"bOW" = (/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/engine/gravity_generator) -"bOX" = (/turf/closed/wall/r_wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bOY" = (/turf/closed/wall/r_wall,/area/tcommsat/chamber) -"bOZ" = (/turf/closed/wall/r_wall,/area/tcommsat/computer) -"bPa" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/caution,/area/hallway/primary/starboard) -"bPb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/caution/corner{tag = "icon-cautioncorner (WEST)";icon_state = "cautioncorner";dir = 8},/area/hallway/primary/starboard) -"bPc" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics";name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/assembly/robotics) -"bPd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1;name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1;name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1;name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel,/area/assembly/robotics) -"bPe" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/assembly/robotics) -"bPf" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel,/area/assembly/robotics) -"bPg" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bPh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bPj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/black,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/assembly/robotics) -"bPk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/assembly/robotics) -"bPl" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/toxins/mixing) -"bPm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)";icon_state = "whitepurple";dir = 1},/area/toxins/mixing) -"bPn" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bPo" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bPp" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/toxins/test_area) -"bPq" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bPr" = (/obj/item/clothing/glasses/red,/obj/item/clothing/head/beret,/obj/item/clothing/shoes/sneakers/red,/obj/item/clothing/under/color/red,/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bPs" = (/obj/structure/closet/l3closet/security,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPt" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/closet/secure_closet/security,/obj/item/weapon/storage/belt/security/full,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/machinery/flasher{id = "Cell 1";pixel_x = -28},/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/structure/closet/secure_closet/brig{id = "Cell 1";name = "Cell 1 Locker"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/machinery/flasher{id = "Cell 2";pixel_x = -28},/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/structure/closet/secure_closet/brig{id = "Cell 2";name = "Cell 2 Locker"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/machinery/flasher{id = "Cell 3";pixel_x = -28},/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/structure/closet/secure_closet/brig{id = "Cell 3";name = "Cell 3 Locker"},/turf/open/floor/plasteel/black,/area/security/brig{name = "Security"}) -"bPB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig{name = "Security"}) -"bPC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bPD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bPF" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPG" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPH" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPI" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPJ" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPK" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bPL" = (/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPM" = (/obj/machinery/telecomms/server/presets/engineering,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPN" = (/obj/machinery/telecomms/bus/preset_four,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPO" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000;dir = 1;name = "Telecoms Server APC";pixel_x = 0;pixel_y = 25},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPP" = (/obj/machinery/telecomms/processor/preset_three,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPQ" = (/obj/machinery/telecomms/server/presets/security,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bPR" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/tcommsat/computer) -"bPS" = (/obj/structure/table,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/tcommsat/computer) -"bPT" = (/obj/item/device/radio/intercom{dir = 8;freerange = 1;name = "Station Intercom (Telecoms)";pixel_x = 0;pixel_y = 26},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bPU" = (/obj/machinery/light{dir = 1},/obj/machinery/announcement_system,/turf/open/floor/plasteel,/area/tcommsat/computer) -"bPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/primary/starboard) -"bPW" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/device/assembly/flash,/obj/item/device/assembly/flash,/obj/item/device/assembly/flash,/obj/item/device/assembly/flash,/obj/item/device/assembly/flash,/obj/item/device/assembly/prox_sensor{pixel_x = 4;pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 4;pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 4;pixel_y = 1},/turf/open/floor/plasteel,/area/assembly/robotics) -"bPX" = (/turf/open/floor/plasteel/bot,/area/assembly/robotics) -"bPY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bPZ" = (/obj/machinery/vending/robotics,/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (EAST)";icon_state = "whitepurplecorner";dir = 4},/area/assembly/robotics) -"bQa" = (/obj/structure/lattice,/turf/open/space,/area/toxins/mixing) -"bQb" = (/obj/machinery/door/poddoor{id = "mixvent";name = "Mixer Room Vent"},/turf/open/floor/engine/vacuum,/area/toxins/mixing) -"bQc" = (/turf/open/floor/engine/vacuum,/area/toxins/mixing) -"bQd" = (/obj/machinery/sparker{dir = 2;id = "mixingsparker";pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;external_pressure_bound = 0;initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0;pixel_y = 32},/turf/open/floor/engine/vacuum,/area/toxins/mixing) -"bQe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/toxins/mixing) -"bQf" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor";master_tag = "tox_airlock_control";pixel_y = 24},/obj/machinery/atmospherics/components/binary/pump{dir = 4;on = 1},/turf/open/floor/engine,/area/toxins/mixing) -"bQg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump";exterior_door_tag = "tox_airlock_exterior";id_tag = "tox_airlock_control";interior_door_tag = "tox_airlock_interior";pixel_x = -24;pixel_y = 0;sanitize_external = 1;sensor_tag = "tox_airlock_sensor"},/turf/open/floor/engine,/area/toxins/mixing) -"bQh" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4;name = "mix to port"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/toxins/mixing) -"bQi" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/engine,/area/toxins/mixing) -"bQj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/security/armory) -"bQk" = (/obj/structure/grille,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/security/armory) -"bQl" = (/obj/structure/grille,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/security/armory) -"bQm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig{name = "Security"}) -"bQn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bQo" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bQp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bQq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/hallway/secondary/entry) -"bQr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/wood,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bQs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bQt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/beige,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bQu" = (/obj/structure/chair/comfy/beige,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bQv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bQw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/door/airlock/maintenance,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bQx" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bQy" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bQz" = (/obj/machinery/power/apc{cell_type = 2500;dir = 4;name = "Central Maintenance APC";pixel_x = 26;pixel_y = 0},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bQA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bQB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bQC" = (/obj/machinery/gravity_generator/main/station,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/engine/gravity_generator) -"bQD" = (/obj/machinery/camera{c_tag = "Gravity Generator Room";dir = 8;network = list("SS13");pixel_x = 0;pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bQE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bQF" = (/obj/machinery/telecomms/server/presets/common,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bQG" = (/obj/machinery/telecomms/processor/preset_four,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bQH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bQI" = (/obj/machinery/telecomms/bus/preset_three,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bQJ" = (/obj/machinery/telecomms/server/presets/command,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bQK" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) -"bQL" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/tcommsat/computer) -"bQM" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bQN" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;on = 1},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bQO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bQP" = (/obj/machinery/power/apc{dir = 8;name = "Robotics Lab APC";pixel_x = -25},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel,/area/assembly/robotics) -"bQQ" = (/turf/open/floor/plasteel,/area/assembly/robotics) -"bQR" = (/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/plasteel,/area/assembly/robotics) -"bQS" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bQT" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bQU" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine/vacuum,/area/toxins/mixing) -"bQV" = (/obj/machinery/door/airlock/glass_research{autoclose = 0;frequency = 1449;glass = 1;heat_proof = 1;icon_state = "door_locked";id_tag = "tox_airlock_exterior";locked = 1;name = "Mixing Room Exterior Airlock";req_access_txt = "8"},/obj/effect/turf_decal/delivery,/turf/open/floor/engine,/area/toxins/mixing) -"bQW" = (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{dir = 2;frequency = 1449;id = "tox_airlock_pump"},/turf/open/floor/engine,/area/toxins/mixing) -"bQX" = (/obj/machinery/door/airlock/glass_research{autoclose = 0;frequency = 1449;glass = 1;heat_proof = 1;icon_state = "door_locked";id_tag = "tox_airlock_interior";locked = 1;name = "Mixing Room Interior Airlock";req_access_txt = "8"},/obj/effect/turf_decal/delivery,/turf/open/floor/engine,/area/toxins/mixing) -"bQY" = (/turf/open/floor/engine,/area/toxins/mixing) -"bQZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/engine,/area/toxins/mixing) -"bRa" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East";dir = 8;network = list("SS13","RD");pixel_y = -22},/turf/open/floor/engine,/area/toxins/mixing) -"bRb" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bRc" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bRd" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bRe" = (/turf/closed/mineral/random/labormineral,/area/hallway/secondary/entry) -"bRf" = (/turf/closed/wall,/area/hallway/secondary/entry) -"bRg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRh" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRi" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRj" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/grass,/area/hallway/secondary/entry) -"bRk" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bRl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRm" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRn" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRo" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bRp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bRq" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bRr" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bRs" = (/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bRt" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bRu" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bRv" = (/obj/machinery/telecomms/receiver/preset_right,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bRw" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/open/floor/plasteel/yellow/side{dir = 10},/area/tcommsat/computer) -"bRx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/tcommsat/computer) -"bRz" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) -"bRA" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bRB" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/assembly/robotics) -"bRC" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/assembly/robotics) -"bRD" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/open/floor/plasteel,/area/assembly/robotics) -"bRE" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel,/area/assembly/robotics) -"bRF" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bRG" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bRH" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bRI" = (/obj/machinery/sparker{dir = 2;id = "mixingsparker";pixel_x = 25},/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 4;frequency = 1441;id = "air_in"},/turf/open/floor/engine/vacuum,/area/toxins/mixing) -"bRJ" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump{dir = 8;on = 1},/turf/open/floor/engine,/area/toxins/mixing) -"bRK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/button/door{id = "mixvent";name = "Mixing Room Vent Control";pixel_x = -25;pixel_y = 5;req_access_txt = "7"},/obj/machinery/button/ignition{id = "mixingsparker";pixel_x = -25;pixel_y = -5},/turf/open/floor/engine,/area/toxins/mixing) -"bRL" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4;name = "port to mix"},/turf/open/floor/engine,/area/toxins/mixing) -"bRM" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bRN" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/toxins/test_area) -"bRO" = (/turf/closed/wall,/area/ruin/unpowered{name = "Asteroid"}) -"bRP" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fpmaint2) -"bRQ" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRR" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRU" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bRV" = (/obj/structure/table/wood,/obj/effect/holodeck_effect/cards,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bRW" = (/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRX" = (/obj/structure/chair/comfy/beige{dir = 1;icon_state = "comfychair"},/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRY" = (/obj/structure/chair/comfy/beige{dir = 1;icon_state = "comfychair"},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/hallway/secondary/entry) -"bRZ" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bSa" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'";icon_state = "shock";name = "HIGH VOLTAGE";pixel_x = -32;pixel_y = 0},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) -"bSb" = (/obj/structure/grille,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) -"bSc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator";req_access_txt = "11";req_one_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bSd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'";icon_state = "radiation";name = "RADIOACTIVE AREA";pixel_x = 32;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) -"bSe" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSf" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSg" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSh" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/tcommsat/chamber) -"bSi" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) -"bSj" = (/obj/machinery/status_display,/turf/closed/wall,/area/tcommsat/computer) -"bSk" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/tcommsat/computer) -"bSl" = (/obj/machinery/door/airlock/glass_command{name = "Control Room";req_access_txt = "19; 61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) -"bSm" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/tcommsat/computer) -"bSn" = (/turf/closed/wall/r_wall,/area/assembly/chargebay) -"bSo" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "Mech Bay";req_access_txt = "29";req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bSp" = (/turf/closed/wall,/area/assembly/chargebay) -"bSq" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bSr" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bSs" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSt" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSu" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSv" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSw" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bSz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bSA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bSB" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bSC" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"bSD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"bSE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"bSF" = (/obj/machinery/firealarm{dir = 8;pixel_x = -24},/obj/effect/turf_decal/stripes{tag = "icon-warningline (NORTH)";icon_state = "warningline";dir = 1},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bSG" = (/obj/effect/turf_decal/stripes{tag = "icon-warningline (NORTH)";icon_state = "warningline";dir = 1},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bSH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/turf_decal/stripes{tag = "icon-warningline (NORTH)";icon_state = "warningline";dir = 1},/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bSI" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/ntnet_relay,/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSJ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSK" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSL" = (/obj/machinery/telecomms/hub/preset,/turf/open/floor/plasteel/vault{dir = 8;name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSM" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bSO" = (/obj/machinery/door/airlock/glass_engineering{cyclelinkeddir = 4;name = "Server Room";req_access_txt = "61"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/chamber) -"bSP" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/entrance) -"bSQ" = (/obj/machinery/door/airlock/glass_engineering{cyclelinkeddir = 8;name = "Server Room";req_access_txt = "61"},/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/entrance) -"bSR" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bSS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bST" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring";dir = 8;network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bSU" = (/turf/closed/wall/r_wall,/area/tcommsat/entrance) -"bSV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/button/door{dir = 2;id = "Skynet_launch";name = "Mech Bay Door Control";pixel_x = 24;pixel_y = 0;req_access_txt = "29"},/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (EAST)";icon_state = "purplecorner";dir = 4},/area/hallway/primary/starboard) -"bSW" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/button/door{dir = 2;id = "Skynet_launch";name = "Mech Bay Door Control";pixel_x = -24;pixel_y = 0;req_access_txt = "29"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bSX" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/circuit,/area/assembly/chargebay) -"bSY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/circuit,/area/assembly/chargebay) -"bSZ" = (/obj/machinery/power/apc{dir = 4;name = "Mech Bay APC";pixel_x = 28;pixel_y = 0},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/circuit,/area/assembly/chargebay) -"bTa" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bTb" = (/obj/structure/table/optable{name = "Robotics Operating Table"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bTc" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/assembly/robotics) -"bTd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"bTe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/toxins/misc_lab) -"bTf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50;pixel_x = 3;pixel_y = 3},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/obj/item/stack/sheet/mineral/plasma,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/device/taperecorder,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"bTk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"bTl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/engine,/area/toxins/misc_lab) -"bTm" = (/turf/open/floor/engine,/area/toxins/misc_lab) -"bTn" = (/turf/closed/wall/r_wall,/area/toxins/misc_lab) -"bTo" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = 0;pixel_y = 2},/obj/item/device/assembly/signaler{pixel_x = -2;pixel_y = -2},/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bTp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) -"bTq" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/open/floor/noslip,/area/hallway/secondary/entry) -"bTr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bTs" = (/turf/closed/wall,/area/storage/eva) -"bTt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/storage/eva) -"bTu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/storage/eva) -"bTv" = (/obj/machinery/computer/bank_machine,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) -"bTw" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bTx" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bTy" = (/obj/machinery/power/apc{dir = 1;name = "Vault APC";pixel_x = 0;pixel_y = 25},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bTz" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) -"bTA" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/apc{dir = 8;name = "Gravity Generator APC";pixel_x = -25;pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_y = -35},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bTB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bTC" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bTD" = (/obj/machinery/camera{c_tag = "Telecoms Server Room";dir = 4;network = list("SS13")},/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bTE" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/chamber) -"bTF" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/tcommsat/entrance) -"bTG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'.";name = "SERVER ROOM";pixel_y = 0},/turf/closed/wall,/area/tcommsat/entrance) -"bTH" = (/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bTI" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bTJ" = (/obj/machinery/requests_console{announcementConsole = 1;department = "Telecoms Admin";departmentType = 5;name = "Telecoms RC";pixel_x = 30;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bTK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/loadingarea{dir = 8},/area/hallway/primary/starboard) -"bTL" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch";name = "mech bay"},/turf/open/floor/plasteel/delivery,/area/assembly/chargebay) -"bTM" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bTN" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plating,/area/assembly/chargebay) -"bTO" = (/turf/open/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bTP" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable,/turf/open/floor/circuit,/area/assembly/chargebay) -"bTQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"bTR" = (/turf/closed/wall,/area/toxins/misc_lab) -"bTS" = (/obj/structure/table,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTT" = (/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bTV" = (/turf/open/floor/noslip,/area/hallway/secondary/entry) -"bTW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bTX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bTY" = (/obj/machinery/power/apc{dir = 1;name = "EVA Storage APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/storage/eva) -"bTZ" = (/turf/open/floor/plasteel,/area/storage/eva) -"bUa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor";name = "motion-sensitive security camera"},/turf/open/floor/plasteel,/area/storage/eva) -"bUb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) -"bUc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bUd" = (/obj/machinery/nuclearbomb/selfdestruct,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) -"bUe" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bUf" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;on = 1},/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) -"bUg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bUh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bUi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bUj" = (/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bUk" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"bUl" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bUm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"bUn" = (/obj/machinery/message_server,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bUo" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bUp" = (/obj/machinery/telecomms/receiver/preset_left,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bUq" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/entrance) -"bUr" = (/obj/structure/table,/obj/item/device/multitool,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/tcommsat/entrance) -"bUs" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;on = 1},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bUt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bUu" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bUv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/entrance) -"bUw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/primary/starboard) -"bUx" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/loadingarea{dir = 8},/area/hallway/primary/starboard) -"bUy" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch";name = "mech bay"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/delivery,/area/assembly/chargebay) -"bUz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bUA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bUB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bUC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bUD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bUE" = (/obj/structure/closet/wardrobe/robotics_black,/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bUF" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel/bot,/area/assembly/chargebay) -"bUG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Testing Lab";req_access_txt = "47"},/turf/open/floor/plasteel/white,/area/toxins/misc_lab) -"bUH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bUI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bUJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bUK" = (/obj/machinery/door/airlock/glass_research{name = "Test Chamber";req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"bUL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"bUM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/engine,/area/toxins/misc_lab) -"bUN" = (/obj/item/device/radio/beacon,/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/toxins/misc_lab) -"bUO" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/engine,/area/toxins/misc_lab) -"bUP" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bUQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/open/floor/plasteel,/area/storage/eva) -"bUR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel,/area/storage/eva) -"bUS" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/mineral/gold{pixel_x = -1;pixel_y = 5},/obj/item/stack/sheet/mineral/gold{pixel_y = 2},/obj/item/stack/sheet/mineral/gold{pixel_x = 1;pixel_y = -2},/obj/item/weapon/storage/belt/champion,/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) -"bUT" = (/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bUU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"bUV" = (/obj/item/weapon/coin/silver{pixel_x = 7;pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12;pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4;pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6;pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5;pixel_y = -8},/obj/structure/closet/crate{name = "Silver Crate"},/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) -"bUW" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bUX" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/obj/structure/closet/radiation,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bUY" = (/obj/machinery/telecomms/server/presets/supply,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bUZ" = (/obj/machinery/telecomms/bus/preset_two,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVa" = (/obj/machinery/telecomms/processor/preset_one,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVb" = (/obj/machinery/telecomms/server/presets/medical,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVc" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/tcommsat/entrance) -"bVd" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVg" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications";req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVh" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/primary/starboard) -"bVi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/purple/corner,/area/hallway/primary/starboard) -"bVj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/assembly/chargebay) -"bVk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bVl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/assembly/chargebay) -"bVm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bVn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable,/turf/open/floor/circuit,/area/assembly/chargebay) -"bVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bVp" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bVq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) -"bVr" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Mech Bay";req_access_txt = "29";req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bVs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/medical/research{name = "Research Division"}) -"bVt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/whitepurple/corner{tag = "icon-whitepurplecorner (EAST)";icon_state = "whitepurplecorner";dir = 4},/area/medical/research{name = "Research Division"}) -"bVu" = (/obj/machinery/atmospherics/components/unary/portables_connector{tag = "icon-connector_map (EAST)";icon_state = "connector_map";dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bVv" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bVw" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bVx" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/engine,/area/toxins/misc_lab) -"bVy" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bVz" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape) -"bVA" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"bVB" = (/turf/closed/wall/mineral/titanium,/area/shuttle/arrival) -"bVC" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bVD" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/arrival) -"bVE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/eva) -"bVF" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/open/floor/plasteel,/area/storage/eva) -"bVG" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel,/area/storage/eva) -"bVH" = (/obj/machinery/camera/motion{c_tag = "Vault";dir = 1;network = list("MiniSat")},/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) -"bVI" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 6},/area/ai_monitored/nuke_storage) -"bVJ" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/vault,/area/ai_monitored/nuke_storage) -"bVK" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 10},/area/ai_monitored/nuke_storage) -"bVL" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/gun/ballistic/revolver/russian,/obj/item/ammo_box/a357,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) -"bVM" = (/obj/machinery/door/airlock/highsecurity{name = "Gravity Generator Room";req_access_txt = "19;23"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bVN" = (/obj/machinery/telecomms/server/presets/service,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVO" = (/obj/machinery/telecomms/processor/preset_two,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVP" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/open/floor/circuit{name = "Mainframe Base";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVQ" = (/obj/machinery/telecomms/bus/preset_one,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVR" = (/obj/machinery/telecomms/server/presets/science,/turf/open/floor/plasteel/black{name = "Mainframe Floor";initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/chamber) -"bVS" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/entrance) -"bVT" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/tcommsat/entrance) -"bVU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_y = -35},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVV" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVW" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2;pixel_y = -1},/turf/open/floor/plasteel,/area/tcommsat/entrance) -"bVX" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Mech Bay";req_access_txt = "29";req_one_access_txt = "0"},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bVY" = (/turf/open/floor/plasteel,/area/assembly/chargebay) -"bVZ" = (/turf/open/floor/circuit,/area/assembly/chargebay) -"bWa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/circuit,/area/assembly/chargebay) -"bWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/assembly/chargebay) -"bWc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bWd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/droneDispenser,/turf/open/floor/plasteel/white,/area/assembly/chargebay) -"bWe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/recharge_station,/turf/open/floor/plasteel/bot,/area/assembly/chargebay) -"bWf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/assembly/chargebay) -"bWg" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/machinery/door/firedoor/heavy,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bWh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/machinery/door/firedoor/heavy,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/medical/research{name = "Research Division"}) -"bWi" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/toxins/misc_lab) -"bWj" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bWk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bWl" = (/obj/machinery/power/apc{dir = 2;name = "Testing Lab APC";pixel_x = 0;pixel_y = -24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bWm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"bWn" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/turf/open/floor/engine,/area/toxins/misc_lab) -"bWo" = (/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bWp" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bWq" = (/turf/open/floor/mineral/titanium,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/escape) -"bWr" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bWs" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bWt" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bWu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bWv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)";icon_state = "propulsion_l";dir = 4},/turf/open/floor/plating/airless,/area/shuttle/arrival) -"bWw" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/arrival) -"bWx" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWy" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWz" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWA" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWB" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWC" = (/turf/closed/wall/mineral/titanium/interior,/area/shuttle/arrival) -"bWD" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/storage/eva) -"bWE" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/storage/eva) -"bWF" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) -"bWG" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked";locked = 1;req_access_txt = "53"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow,/area/ai_monitored/nuke_storage) -"bWH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/aft) -"bWI" = (/turf/open/floor/plasteel/stairs,/area/hallway/primary/aft) -"bWJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Primary Hallway"},/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/primary/starboard) -"bWK" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Starboard Primary Hallway"},/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bWL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Primary Hallway"},/obj/machinery/door/poddoor/preopen{id = "Biohazard";name = "biohazard containment door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (EAST)";icon_state = "purple";dir = 4},/area/hallway/primary/starboard) -"bWM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/assembly/chargebay) -"bWN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Research Division";req_access_txt = "0";req_one_access_txt = "47"},/turf/open/floor/plasteel/whitepurple,/area/medical/research{name = "Research Division"}) -"bWO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Division";req_access_txt = "0";req_one_access_txt = "47"},/turf/open/floor/plasteel/whitepurple,/area/medical/research{name = "Research Division"}) -"bWP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/toxins/misc_lab) -"bWQ" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bWR" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bWS" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bWT" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bWU" = (/obj/machinery/computer/security,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bWV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 4},/turf/open/floor/plating/airless,/area/shuttle/arrival) -"bWW" = (/obj/effect/landmark/latejoin,/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bWX" = (/obj/machinery/door/airlock/shuttle{name = "bridge"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/arrival) -"bWY" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/arrival) -"bWZ" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/storage/eva) -"bXa" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/storage/eva) -"bXb" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/aft) -"bXc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/stairs,/area/hallway/primary/aft) -"bXd" = (/turf/open/floor/plasteel/yellow,/area/hallway/primary/aft) -"bXe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"bXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"bXg" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (EAST)";icon_state = "purplecorner";dir = 4},/area/hallway/secondary/exit) -"bXi" = (/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXj" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXk" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXl" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXn" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"bXo" = (/obj/machinery/power/apc{dir = 1;name = "Escape Hallway APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/purple/corner{tag = "icon-purplecorner (NORTH)";icon_state = "purplecorner";dir = 1},/area/hallway/secondary/exit) -"bXp" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXq" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXr" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) -"bXt" = (/turf/closed/wall,/area/hallway/secondary/exit) -"bXu" = (/obj/machinery/computer/crew,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bXv" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bXw" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_x = 0;pixel_y = -29},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bXx" = (/obj/machinery/button/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = -24},/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bXy" = (/obj/machinery/computer/communications,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bXz" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bXA" = (/obj/machinery/computer,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/arrival) -"bXB" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (NORTH)";icon_state = "direction_med";dir = 1},/obj/structure/sign/directions/evac{dir = 4;icon_state = "direction_evac";pixel_y = -10;tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1;icon_state = "direction_sec";pixel_y = 10;tag = "icon-direction_sec (NORTH)"},/turf/closed/wall,/area/storage/eva) -"bXC" = (/obj/structure/sign/directions/science{tag = "icon-direction_sci (EAST)";icon_state = "direction_sci";dir = 4},/obj/structure/sign/directions/engineering{dir = 4;icon_state = "direction_eng";pixel_y = 10;tag = "icon-direction_eng (EAST)"},/turf/closed/wall,/area/storage/eva) -"bXD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "E.V.A. Storage";req_access_txt = "18"},/turf/open/floor/plasteel,/area/storage/eva) -"bXE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow,/area/hallway/primary/aft) -"bXF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/primary/aft) -"bXG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/hallway/primary/aft) -"bXH" = (/turf/closed/wall,/area/hallway/primary/aft) -"bXI" = (/obj/structure/sign/directions/medical{tag = "icon-direction_med (WEST)";icon_state = "direction_med";dir = 8},/obj/structure/sign/directions/evac{dir = 4;icon_state = "direction_evac";pixel_y = -10;tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 8;icon_state = "direction_sec";pixel_y = 10;tag = "icon-direction_sec (WEST)"},/turf/closed/wall,/area/hallway/primary/aft) -"bXJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXQ" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Departures"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bXS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTHWEST)";icon_state = "escape";dir = 9},/area/hallway/secondary/exit) -"bXT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTH)";icon_state = "escape";dir = 1},/area/hallway/secondary/exit) -"bXU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair,/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTH)";icon_state = "escape";dir = 1},/area/hallway/secondary/exit) -"bXV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair,/obj/machinery/camera/autoname,/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTH)";icon_state = "escape";dir = 1},/area/hallway/secondary/exit) -"bXW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTH)";icon_state = "escape";dir = 1},/area/hallway/secondary/exit) -"bXX" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/escape{tag = "icon-escape (NORTHEAST)";icon_state = "escape";dir = 5},/area/hallway/secondary/exit) -"bXY" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit";req_access_txt = "19"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bXZ" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape) -"bYa" = (/obj/effect/landmark{name = "Observer-Start"},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"bYb" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/arrival) -"bYc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bYd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)";icon_state = "yellow";dir = 9},/area/hallway/primary/aft) -"bYf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYh" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/hallway/primary/aft) -"bYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/hallway/primary/aft) -"bYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"bYo" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYq" = (/obj/machinery/button/door{id = 9966;req_access_txt = "19"},/turf/closed/wall,/area/storage/tools) -"bYr" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/tools) -"bYs" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/machinery/door/window/northleft,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/tools) -"bYt" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/tools) -"bYu" = (/turf/closed/wall,/area/storage/tools) -"bYv" = (/obj/machinery/power/apc{dir = 8;name = "Tool Storage APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel,/area/storage/tools) -"bYw" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYy" = (/turf/closed/wall,/area/storage/emergency) -"bYz" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/emergency) -"bYA" = (/obj/machinery/door/window/northleft,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/emergency) -"bYB" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/storage/emergency) -"bYC" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/apc{dir = 8;name = "Port Emergency Storage APC";pixel_x = -24;pixel_y = 0},/turf/open/floor/plasteel,/area/storage/emergency) -"bYD" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYE" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Departures"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYG" = (/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"bYH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bYI" = (/turf/open/floor/plasteel/escape{tag = "icon-escape (EAST)";icon_state = "escape";dir = 4},/area/hallway/secondary/exit) -"bYJ" = (/obj/structure/closet/crate,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) -"bYK" = (/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) -"bYL" = (/obj/machinery/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = 24},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bYM" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bYN" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bYO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"bYP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bYQ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bYR" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/hallway/primary/aft) -"bYS" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYT" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bYZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZa" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZd" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZe" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZf" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZh" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZi" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"bZj" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/hallway/primary/aft) -"bZk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"bZl" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZm" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tools) -"bZo" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/device/geiger_counter,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZp" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZq" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZr" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZt" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/tools) -"bZu" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZv" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZx" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZy" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZz" = (/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/structure/closet/crate,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZC" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZD" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZE" = (/obj/machinery/space_heater,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/storage/emergency) -"bZF" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"bZH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/hallway/secondary/exit) -"bZI" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"bZJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8;pixel_x = 0},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/exit) -"bZK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/exit) -"bZL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/exit) -"bZM" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cargo"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"bZN" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)";icon_state = "propulsion_r";dir = 4},/turf/open/floor/plating/airless,/area/shuttle/arrival) -"bZO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bZP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bZQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)";icon_state = "yellow";dir = 10},/area/hallway/primary/aft) -"bZR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZT" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZX" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"bZZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"caa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"cab" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"cac" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"cad" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Engineering Hallway"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/hallway/primary/aft) -"cae" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"caf" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cag" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/structure/window/reinforced,/obj/machinery/light/small{dir = 8},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/tools) -"cah" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/machinery/door/window,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/tools) -"cai" = (/obj/machinery/door/poddoor/shutters/preopen{id = 9966;name = "Tool Storage shutters"},/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/tools) -"caj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cak" = (/obj/machinery/light/small{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/emergency) -"cal" = (/obj/machinery/door/window,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/emergency) -"cam" = (/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/black,/area/storage/emergency) -"can" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cao" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"cap" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"caq" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/noslip,/area/hallway/secondary/exit) -"car" = (/turf/open/floor/noslip,/area/hallway/secondary/exit) -"cas" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/noslip,/area/shuttle/escape) -"cat" = (/obj/structure/closet,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) -"cau" = (/obj/structure/chair,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cav" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"caw" = (/obj/structure/table,/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cax" = (/obj/machinery/door/airlock/titanium{name = "Arrivals Shuttle Airlock"},/obj/docking_port/mobile{dwidth = 3;height = 8;id = "arrival";name = "arrival shuttle";port_angle = -90;preferred_direction = 8;width = 16},/obj/docking_port/stationary{dwidth = 3;height = 8;id = "arrival_home";name = "port bay 1";width = 16},/turf/open/floor/plating,/area/shuttle/arrival) -"cay" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"caz" = (/obj/machinery/power/apc{dir = 4;name = "Entry Hall APC";pixel_x = 24;pixel_y = 0},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"caA" = (/turf/closed/wall/r_wall,/area/hallway/secondary/entry) -"caB" = (/turf/closed/wall/r_wall,/area/teleporter) -"caC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall/r_wall,/area/teleporter) -"caD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access";req_access_txt = "17"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"caE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"caF" = (/turf/closed/wall,/area/engine/engineering) -"caG" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/engine/engineering) -"caH" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/closed/wall,/area/engine/chiefs_office) -"caI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable,/turf/open/floor/plating,/area/engine/chiefs_office) -"caJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/engine/chiefs_office) -"caK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/chiefs_office) -"caL" = (/turf/closed/wall,/area/engine/chiefs_office) -"caM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plating,/area/engine/engineering) -"caN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"caO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) -"caP" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/secure) -"caQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/storage/secure) -"caR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/storage/secure) -"caS" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Tech Storage";req_access_txt = "0";req_one_access_txt = "23;30"},/turf/open/floor/plating{tag = "icon-delivery";icon_state = "delivery";dir = 2},/area/ai_monitored/storage/secure) -"caT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/aft) -"caU" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"caV" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"caW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"caX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"caY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"caZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cba" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbd" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Departures"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"cbh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbi" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/escape{tag = "icon-escape (EAST)";icon_state = "escape";dir = 4},/area/hallway/secondary/exit) -"cbj" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/escape) -"cbk" = (/obj/machinery/shieldwallgen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) -"cbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel,/area/teleporter) -"cbm" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"cbn" = (/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cbo" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cbp" = (/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"cbq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/electricshock{pixel_y = 32},/turf/open/floor/plating,/area/engine/chiefs_office) -"cbr" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/wood,/area/engine/chiefs_office) -"cbs" = (/turf/open/floor/wood,/area/engine/chiefs_office) -"cbt" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/wood,/area/engine/chiefs_office) -"cbu" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/chiefs_office) -"cbv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cbw" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cbx" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/yellow,/area/hallway/primary/aft) -"cby" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1;pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1;pixel_y = 5},/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32;pixel_y = 0},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbz" = (/obj/structure/table,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbA" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/assist,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbC" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbD" = (/obj/machinery/power/apc{dir = 1;name = "Tech Storage APC";pixel_y = 24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbF" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbG" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cbH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cbI" = (/turf/open/floor/plasteel/caution{tag = "icon-caution (WEST)";icon_state = "caution";dir = 8},/area/hallway/secondary/exit) -"cbJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/caution/corner,/area/hallway/secondary/exit) -"cbK" = (/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbL" = (/obj/machinery/light,/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel/caution,/area/hallway/secondary/exit) -"cbT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/caution/corner{tag = "icon-cautioncorner (WEST)";icon_state = "cautioncorner";dir = 8},/area/hallway/secondary/exit) -"cbU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbX" = (/obj/machinery/door/airlock/external{name = "External Access";req_access = null;req_access_txt = "13"},/turf/open/floor/noslip,/area/hallway/secondary/exit) -"cbY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cbZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cca" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"ccb" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Box emergency shuttle";timid = 0},/obj/docking_port/stationary{dir = 4;dwidth = 12;height = 18;id = "emergency_home";name = "BoxStation emergency evac bay";turf_type = /turf/open/space;width = 32},/turf/open/floor/noslip,/area/shuttle/escape) -"ccc" = (/obj/structure/extinguisher_cabinet{pixel_x = -5;pixel_y = 30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"ccd" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"cce" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/teleporter) -"ccf" = (/obj/machinery/shieldwallgen,/obj/effect/turf_decal/bot,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/teleporter) -"ccg" = (/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cch" = (/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cci" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/break_room{name = "Engineering Hallway"}) -"ccj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/engine/chiefs_office) -"cck" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/wood,/area/engine/chiefs_office) -"ccl" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/wood,/area/engine/chiefs_office) -"ccm" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4;pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3;pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/chiefs_office) -"ccn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/engineering) -"cco" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/engine/engineering) -"ccp" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"ccq" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccs" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/pandemic{pixel_x = -3;pixel_y = 3},/obj/item/weapon/circuitboard/computer/rdconsole,/obj/item/weapon/circuitboard/machine/rdserver{pixel_x = 3;pixel_y = -3},/obj/item/weapon/circuitboard/machine/destructive_analyzer,/obj/item/weapon/circuitboard/machine/protolathe,/obj/item/weapon/circuitboard/computer/aifixer,/obj/item/weapon/circuitboard/computer/teleporter,/obj/item/weapon/circuitboard/machine/circuit_imprinter,/obj/item/weapon/circuitboard/machine/mechfab,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cct" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/mining,/obj/item/weapon/circuitboard/machine/autolathe{pixel_x = 3;pixel_y = -3},/obj/item/weapon/circuitboard/computer/arcade/battle,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccu" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/telecomms/processor,/obj/item/weapon/circuitboard/machine/telecomms/receiver,/obj/item/weapon/circuitboard/machine/telecomms/server,/obj/item/weapon/circuitboard/machine/telecomms/bus,/obj/item/weapon/circuitboard/machine/telecomms/broadcaster,/obj/item/weapon/circuitboard/computer/message_monitor{pixel_y = -5},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccv" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel{dir = 8;icon_state = "caution"},/area/hallway/secondary/exit) -"ccx" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"ccy" = (/turf/closed/wall/r_wall,/area/atmos) -"ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/atmos) -"ccA" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics";req_access_txt = "32"},/turf/open/floor/plasteel,/area/atmos) -"ccB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/atmos) -"ccC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/atmos) -"ccD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1;initialize_directions = 11},/turf/closed/wall/r_wall,/area/atmos) -"ccE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/atmos) -"ccF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall/r_wall,/area/atmos) -"ccG" = (/obj/machinery/power/apc{cell_type = 5000;dir = 8;name = "Departure Lounge APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable,/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"ccH" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"ccI" = (/obj/structure/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"ccJ" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"ccK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";name = "KEEP CLEAR: DOCKING AREA";pixel_y = 0},/turf/closed/wall,/area/hallway/secondary/entry) -"ccL" = (/turf/open/floor/plasteel,/area/teleporter) -"ccM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall,/area/engine/chiefs_office) -"ccN" = (/obj/machinery/computer/station_alert,/obj/machinery/camera{c_tag = "Chief Engineer's Office";dir = 4;network = list("SS13")},/obj/machinery/requests_console{announcementConsole = 1;department = "Chief Engineer's Desk";departmentType = 3;name = "Chief Engineer RC";pixel_x = -32;pixel_y = 0},/turf/open/floor/wood,/area/engine/chiefs_office) -"ccO" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/open/floor/wood,/area/engine/chiefs_office) -"ccP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/engine/chiefs_office) -"ccQ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/chiefs_office) -"ccR" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Office";req_access_txt = "56";req_one_access_txt = "0"},/turf/open/floor/plasteel/yellow,/area/engine/chiefs_office) -"ccS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"ccT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"ccU" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"ccV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/ai_monitored/storage/secure) -"ccW" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/borgupload{pixel_x = -1;pixel_y = 1},/obj/item/weapon/circuitboard/computer/aiupload{pixel_x = 2;pixel_y = -2},/turf/open/floor/plasteel,/area/ai_monitored/storage/secure) -"ccX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccY" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ccZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cda" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/structure/table,/obj/item/stack/cable_coil{pixel_y = 3},/obj/item/stack/cable_coil,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdd" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cde" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/beacon,/turf/open/floor/plasteel{dir = 8;icon_state = "caution"},/area/hallway/secondary/exit) -"cdg" = (/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"cdh" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdi" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdj" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/camera/autoname,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdk" = (/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdl" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdm" = (/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cdn" = (/obj/machinery/firealarm{dir = 2;pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/atmos) -"cdo" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/atmos) -"cdp" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/atmos) -"cdq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cdr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1441;id_tag = "waste_meter";name = "Waste Loop"},/turf/open/floor/plasteel,/area/atmos) -"cds" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Distro to Waste";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cdt" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1441;id_tag = "distro_meter";name = "Distribution Loop"},/turf/open/floor/plasteel,/area/atmos) -"cdu" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/open/floor/plasteel,/area/atmos) -"cdv" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Air to Distro";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cdw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10;initialize_directions = 10},/turf/open/floor/plasteel,/area/atmos) -"cdx" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel,/area/atmos) -"cdy" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/escape{tag = "icon-escape (EAST)";icon_state = "escape";dir = 4},/area/hallway/secondary/exit) -"cdz" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_1) -"cdA" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4;icon_state = "propulsion";tag = "icon-propulsion (WEST)"},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_1) -"cdB" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/hallway/secondary/entry) -"cdC" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cdD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cdE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cdF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cdG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cdH" = (/obj/machinery/bluespace_beacon,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{tag = "icon-intact (NORTH)";icon_state = "intact";dir = 1},/turf/open/floor/plasteel,/area/teleporter) -"cdI" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cdJ" = (/obj/machinery/computer/card/minor/ce,/turf/open/floor/wood,/area/engine/chiefs_office) -"cdK" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/wood,/area/engine/chiefs_office) -"cdL" = (/obj/machinery/atmospherics/components/unary/vent_pump{name = "regular air vent";on = 1},/turf/open/floor/wood,/area/engine/chiefs_office) -"cdM" = (/obj/item/device/radio/intercom{dir = 4;name = "Station Intercom (General)";pixel_x = 27},/obj/structure/filingcabinet/chestdrawer,/obj/effect/turf_decal/stripes/line{dir = 8},/mob/living/simple_animal/parrot/Poly,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/chiefs_office) -"cdN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/ai_monitored/storage/secure) -"cdO" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/crew{pixel_x = -1;pixel_y = 1},/obj/item/weapon/circuitboard/computer/card{pixel_x = 2;pixel_y = -2},/obj/item/weapon/circuitboard/computer/communications{pixel_x = 5;pixel_y = -5},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/ai_monitored/storage/secure) -"cdP" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage";req_access_txt = "19;23"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/ai_monitored/storage/secure) -"cdQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdR" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdS" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cdU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel{icon_state = "arrival";dir = 8},/area/hallway/secondary/exit) -"cdV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"cdW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "atmos";name = "Atmos Blast Door";opacity = 0},/turf/open/floor/plating,/area/atmos) -"cdX" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdY" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"cdZ" = (/turf/open/floor/plasteel,/area/atmos) -"cea" = (/obj/machinery/computer/atmos_control,/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/atmos) -"ceb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;on = 1},/turf/open/floor/plasteel,/area/atmos) -"cec" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/atmos) -"ced" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cee" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cef" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"ceg" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;on = 1},/turf/open/floor/plasteel,/area/atmos) -"ceh" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Mix to Distro";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cei" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8;initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"cej" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Mix to Incinerator";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cek" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10;initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cel" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/atmos) -"cem" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) -"cen" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"ceo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cep" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"ceq" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/escape{tag = "icon-escape (EAST)";icon_state = "escape";dir = 4},/area/hallway/secondary/exit) -"cer" = (/obj/docking_port/stationary/random{dir = 8;id = "pod_asteroid1";name = "asteroid"},/turf/open/space,/area/space) -"ces" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_1) -"cet" = (/obj/machinery/computer/shuttle/pod{pixel_x = 0;pixel_y = -32;possible_destinations = "pod_asteroid1";shuttleId = "pod1"},/obj/structure/chair{dir = 8},/obj/machinery/status_display{density = 0;layer = 3;pixel_x = 0;pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) -"ceu" = (/obj/item/weapon/storage/pod{pixel_x = 6;pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 0;pixel_y = 25},/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) -"cev" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 8;id = "pod1";name = "escape pod 1";port_angle = 180},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) -"cew" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Escape Pod One"},/turf/open/floor/plating,/area/hallway/secondary/entry) -"cex" = (/turf/open/floor/plating,/area/hallway/secondary/entry) -"cey" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 8;name = "Teleporter APC";pixel_x = -24},/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/turf/open/floor/plasteel,/area/teleporter) -"cez" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/teleporter) -"ceA" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/teleporter) -"ceB" = (/obj/structure/closet/crate,/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel,/area/teleporter) -"ceC" = (/obj/machinery/suit_storage_unit/ce,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/yellow,/area/engine/chiefs_office) -"ceD" = (/obj/machinery/light,/turf/open/floor/wood,/area/engine/chiefs_office) -"ceE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/engine/chiefs_office) -"ceF" = (/obj/machinery/power/apc{dir = 4;name = "CE Office APC";pixel_x = 28;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/chiefs_office) -"ceG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/turf/open/floor/plating,/area/ai_monitored/storage/secure) -"ceH" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/robotics{pixel_x = -2;pixel_y = 2},/obj/item/weapon/circuitboard/computer/mecha_control{pixel_x = 1;pixel_y = -1},/turf/open/floor/plasteel,/area/ai_monitored/storage/secure) -"ceI" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ceJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ceK" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/computer/med_data{pixel_x = 3;pixel_y = -3},/obj/item/weapon/circuitboard/machine/clonescanner,/obj/item/weapon/circuitboard/machine/clonepod,/obj/item/weapon/circuitboard/computer/scan_consolenew,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ceL" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/secure_data{pixel_x = -2;pixel_y = 2},/obj/item/weapon/circuitboard/computer/security{pixel_x = 1;pixel_y = -1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ceM" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/computer/powermonitor{pixel_x = -2;pixel_y = 2},/obj/item/weapon/circuitboard/computer/stationalert{pixel_x = 1;pixel_y = -1},/obj/item/weapon/circuitboard/computer/atmos_alert{pixel_x = 3;pixel_y = -3},/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"ceN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"ceO" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor{density = 0;icon_state = "pdoor0";id = "atmos";name = "Atmos Blast Door";opacity = 0},/obj/machinery/door/window/northleft{dir = 4;icon_state = "left";name = "Atmospherics Desk";req_access_txt = "24"},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "atmos";name = "Atmos Blast Door";opacity = 0},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"ceP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/atmos) -"ceQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"ceR" = (/obj/machinery/computer/atmos_control,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/atmos) -"ceS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"ceT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"ceU" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel,/area/atmos) -"ceV" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/atmos) -"ceW" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"ceX" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"ceY" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Waste In";on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"ceZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/atmos) -"cfa" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/open/floor/plasteel,/area/atmos) -"cfb" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/open/floor/plasteel,/area/atmos) -"cfc" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Mix Outlet Pump";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cfd" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Air to Mix";on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cfe" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/open/floor/plasteel/green/side{dir = 5},/area/atmos) -"cff" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cfg" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/space,/area/space/nearstation) -"cfh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/atmos) -"cfi" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;external_pressure_bound = 0;frequency = 1441;id_tag = "mix_in";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/vacuum,/area/atmos) -"cfj" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/open/floor/engine/vacuum,/area/atmos) -"cfk" = (/turf/open/floor/engine/vacuum,/area/atmos) -"cfl" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"cfm" = (/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1";dir = 8},/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/secondary/entry) -"cfn" = (/obj/structure/sign/pods,/turf/closed/wall,/area/hallway/secondary/entry) -"cfo" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cfp" = (/obj/structure/table,/obj/effect/turf_decal/stripes/line,/obj/item/device/radio/beacon,/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/area/teleporter) -"cfq" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) -"cfr" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/closed/wall,/area/engine/chiefs_office) -"cfs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/closed/wall,/area/engine/chiefs_office) -"cft" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/turf/open/floor/plating,/area/engine/chiefs_office) -"cfu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/engine/chiefs_office) -"cfv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plating,/area/engine/chiefs_office) -"cfw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/closed/wall,/area/engine/chiefs_office) -"cfx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cfy" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cfz" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cfA" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cfB" = (/obj/machinery/vending/engivend,/turf/open/floor/plating{icon_state = "floorgrime"},/area/ai_monitored/storage/secure) -"cfC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{dir = 8;icon_state = "escape"},/area/hallway/secondary/exit) -"cfD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cfE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"cfF" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/atmos) -"cfG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;on = 1},/turf/open/floor/plasteel,/area/atmos) -"cfH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cfI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/open/floor/plasteel,/area/atmos) -"cfJ" = (/obj/machinery/computer/atmos_alert,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/atmos) -"cfK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cfL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cfM" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/atmos) -"cfN" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cfO" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/atmos) -"cfP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/atmos) -"cfQ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Mix to Filter";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cfR" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cfS" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plasteel,/area/atmos) -"cfT" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/plasteel,/area/atmos) -"cfU" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cfV" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "mix_in";name = "Gas Mix Tank Control";output_tag = "mix_out";sensors = list("mix_sensor" = "Tank")},/turf/open/floor/plasteel/green/side{dir = 4},/area/atmos) -"cfW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/atmos) -"cfY" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "mix_sensor"},/turf/open/floor/engine/vacuum,/area/atmos) -"cfZ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/vacuum,/area/atmos) -"cga" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/escape{tag = "icon-escape (WEST)";icon_state = "escape";dir = 8},/area/hallway/secondary/exit) -"cgb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cgc" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/open/floor/plasteel,/area/teleporter) -"cgd" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/teleporter) -"cge" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/teleporter) -"cgf" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/teleporter) -"cgg" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cgh" = (/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/break_room) -"cgi" = (/turf/closed/wall,/area/engine/break_room) -"cgj" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"cgk" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/space,/area/space/nearstation) -"cgl" = (/obj/structure/disposalpipe/junction{dir = 8;icon_state = "pipe-j2"},/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"cgm" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"cgn" = (/turf/closed/wall,/area/engine/break_room{name = "Engineering Hallway"}) -"cgo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Tech Storage";req_access_txt = "0";req_one_access_txt = "23;30"},/turf/open/floor/plating{tag = "icon-delivery";icon_state = "delivery";dir = 2},/area/ai_monitored/storage/secure) -"cgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) -"cgq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/hallway/secondary/exit) -"cgr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{dir = 8;icon_state = "escape"},/area/hallway/secondary/exit) -"cgs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cgt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"cgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4";freq = 1400;location = "Atmospherics"},/obj/machinery/door/poddoor{density = 0;icon_state = "open";id = "atmos";name = "Atmos Blast Door";opacity = 0},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cgv" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/structure/table,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel,/area/atmos) -"cgw" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel{dir = 6;icon_state = "caution"},/area/atmos) -"cgx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/atmos) -"cgy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cgz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop";req_access_txt = "24"},/turf/open/floor/plasteel,/area/atmos) -"cgA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cgB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cgC" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Pure to Mix";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cgD" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5;initialize_directions = 12},/turf/open/floor/plasteel,/area/atmos) -"cgE" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Unfiltered to Mix";on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4;initialize_directions = 12},/turf/open/floor/plasteel,/area/atmos) -"cgF" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/green/side{dir = 6},/area/atmos) -"cgG" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"cgH" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/space,/area/space/nearstation) -"cgI" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8;frequency = 1441;id = "mix_in";pixel_y = 1},/turf/open/floor/engine/vacuum,/area/atmos) -"cgJ" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/escape{tag = "icon-escape (SOUTHWEST)";icon_state = "escape";dir = 10},/area/hallway/secondary/exit) -"cgK" = (/turf/open/floor/plasteel/escape,/area/hallway/secondary/exit) -"cgL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/escape,/area/hallway/secondary/exit) -"cgM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/escape,/area/hallway/secondary/exit) -"cgN" = (/turf/open/floor/plasteel/escape{tag = "icon-escape (SOUTHEAST)";icon_state = "escape";dir = 6},/area/hallway/secondary/exit) -"cgO" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock"},/turf/open/floor/noslip,/area/shuttle/escape) -"cgP" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"cgQ" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cgR" = (/turf/closed/wall/r_wall,/area/hallway/primary/aft) -"cgS" = (/turf/closed/wall/r_wall,/area/security/checkpoint/engineering) -"cgT" = (/turf/open/floor/plasteel/yellow/side{dir = 10},/area/engine/break_room{name = "Engineering Hallway"}) -"cgU" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/break_room) -"cgV" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/engine/break_room) -"cgW" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cgX" = (/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cgY" = (/turf/open/floor/plasteel/yellow,/area/space) -"cgZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) -"cha" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8;icon_state = "cautioncorner"},/area/hallway/secondary/exit) -"chb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/firealarm{dir = 4;pixel_x = 24},/turf/open/floor/plasteel{icon_state = "caution";dir = 4},/area/hallway/secondary/exit) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/atmos) -"chd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/wrench,/turf/open/floor/plasteel,/area/atmos) -"che" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Air to External";on = 1},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"chf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"chg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6;initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chj" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chl" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4;initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"chn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Brig";req_access = null;req_access_txt = "63; 42"},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cho" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/secondary/exit) -"chp" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig";req_access_txt = "2"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"chq" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"chr" = (/turf/closed/wall/mineral/titanium,/area/shuttle/transport) -"chs" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/transport) -"cht" = (/obj/machinery/door/airlock/external,/turf/open/floor/pod/dark,/area/shuttle/transport) -"chu" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"chv" = (/turf/closed/wall,/area/security/checkpoint/engineering) -"chw" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"chx" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 1;name = "Engineering Security APC";pixel_x = 0;pixel_y = 24},/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"chy" = (/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"chz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/security/checkpoint/engineering) -"chA" = (/turf/open/floor/plasteel,/area/engine/break_room) -"chB" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"chC" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko,/turf/open/floor/plasteel,/area/engine/break_room) -"chD" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/table,/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"chE" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/engine/break_room) -"chF" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/space,/area/space/nearstation) -"chG" = (/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"chH" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/space) -"chI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset,/turf/open/floor/plasteel{dir = 10;icon_state = "yellow"},/area/hallway/secondary/exit) -"chJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/yellow/side,/area/hallway/secondary/exit) -"chK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 6;icon_state = "yellow"},/area/hallway/secondary/exit) -"chL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/atmos) -"chM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/atmosplaque{pixel_y = -30},/turf/open/floor/plasteel,/area/atmos) -"chN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring";req_access_txt = "24"},/obj/structure/sign/nosmoking_2{pixel_y = 30},/turf/open/floor/plasteel,/area/atmos) -"chO" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4;name = "External to Filter";on = 1},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"chP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"chQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{tag = "icon-intact (NORTHEAST)";icon_state = "intact";dir = 5},/turf/open/floor/plasteel,/area/atmos) -"chR" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"chS" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4;initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"chT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"chU" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"chV" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/open/floor/plasteel,/area/atmos) -"chW" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"chX" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "N2O Outlet Pump";on = 0},/turf/open/floor/plasteel/escape{dir = 5},/area/atmos) -"chY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;external_pressure_bound = 0;frequency = 1441;id_tag = "n2o_out";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/n2o,/area/atmos) -"chZ" = (/turf/open/floor/engine/n2o,/area/atmos) -"cia" = (/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cib" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cic" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cid" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) -"cie" = (/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"cif" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/structure/chair{name = "tactical chair"},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"cig" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cih" = (/obj/structure/shuttle/engine/propulsion{dir = 8;icon_state = "propulsion_l"},/turf/open/floor/plating/airless,/area/shuttle/transport) -"cii" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/shuttle/transport) -"cij" = (/obj/structure/chair,/turf/open/floor/pod/dark,/area/shuttle/transport) -"cik" = (/turf/open/floor/pod/light,/area/shuttle/transport) -"cil" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) -"cim" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"cin" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cio" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cip" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ciq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/engineering) -"cir" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cis" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cit" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/engine/break_room) -"ciu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Station Engineer"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"civ" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/engine/break_room) -"ciw" = (/obj/structure/sink/kitchen{dir = 8;pixel_x = 11},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cix" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/engine/break_room{name = "Engineering Hallway"}) -"ciy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) -"ciz" = (/turf/closed/wall/r_wall,/area/engine/break_room) -"ciA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/break_room) -"ciB" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage";req_access_txt = "32"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ciC" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring";req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/break_room) -"ciD" = (/obj/machinery/airalarm{dir = 4;pixel_x = -23;pixel_y = 0},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"ciE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/atmos) -"ciF" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel,/area/atmos) -"ciG" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Air to Port";on = 0},/turf/open/floor/plasteel,/area/atmos) -"ciH" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Mix to Port";on = 0},/turf/open/floor/plasteel,/area/atmos) -"ciI" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Pure to Port";on = 0},/turf/open/floor/plasteel,/area/atmos) -"ciJ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/atmos) -"ciK" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/atmos) -"ciL" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "n2o_in";name = "Nitrous Oxide Supply Control";output_tag = "n2o_out";sensors = list("n2o_sensor" = "Tank")},/turf/open/floor/plasteel/escape{dir = 4},/area/atmos) -"ciM" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "n2o_sensor"},/turf/open/floor/engine/n2o,/area/atmos) -"ciN" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/engine/n2o,/area/atmos) -"ciO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2o,/area/atmos) -"ciP" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"ciQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"ciR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"ciS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"ciT" = (/obj/machinery/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = -6},/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"ciU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"ciV" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating/airless,/area/shuttle/transport) -"ciW" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/pod/light,/area/shuttle/transport) -"ciX" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/pod/dark,/area/shuttle/transport) -"ciY" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/mobile{dir = 8;dwidth = 2;height = 13;id = "ferry";name = "ferry shuttle";port_angle = 0;preferred_direction = 4;roundstart_move = "ferry_away";width = 5},/obj/docking_port/stationary{dir = 8;dwidth = 2;height = 13;id = "ferry_home";name = "port bay 2";turf_type = /turf/open/space;width = 5},/turf/open/floor/pod/light,/area/shuttle/transport) -"ciZ" = (/obj/machinery/door/airlock/external{id_tag = null;name = "Port Docking Bay 2";req_access_txt = "0"},/turf/open/floor/noslip,/area/hallway/secondary/entry) -"cja" = (/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cjb" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cjc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cjd" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/cable{tag = "icon-1-4";icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/obj/machinery/door/airlock/glass_security{name = "Engineering Security Post";req_access_txt = "63"},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cje" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cjf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/engine/break_room) -"cjg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cjh" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room) -"cji" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cjj" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/engine/break_room) -"cjk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cjl" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjm" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjn" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjo" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (NORTH)";icon_state = "yellowcorner";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjp" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cjq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (EAST)";icon_state = "yellowcorner";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cjr" = (/obj/machinery/power/apc{dir = 1;name = "Engineering Foyer APC";pixel_x = 0;pixel_y = 24},/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjs" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjt" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cju" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjw" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cjy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (NORTH)";icon_state = "yellowcorner";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cjB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (EAST)";icon_state = "yellowcorner";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cjC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room{name = "Engineering Hallway"}) -"cjD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/break_room{name = "Engineering Hallway"}) -"cjE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage";req_access_txt = "32"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cjF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)";icon_state = "yellow";dir = 9},/area/engine/break_room) -"cjG" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room) -"cjH" = (/obj/machinery/vending/engivend,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room) -"cjI" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room) -"cjJ" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room) -"cjK" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/break_room) -"cjL" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/break_room) -"cjM" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"cjN" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/atmos) -"cjO" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/atmos) -"cjP" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/atmos) -"cjQ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cjR" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"cjS" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/atmos) -"cjT" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1;filter_type = "n2o";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cjU" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/escape{dir = 6},/area/atmos) -"cjV" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8;frequency = 1441;id = "n2o_in";pixel_y = 1},/turf/open/floor/engine/n2o,/area/atmos) -"cjW" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cjX" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cjY" = (/obj/machinery/light,/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/red,/area/hallway/secondary/exit) -"cjZ" = (/obj/structure/chair{dir = 1;name = "tactical chair"},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"cka" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/turf/open/floor/plating/airless,/area/shuttle/transport) -"ckb" = (/obj/structure/chair{dir = 1},/turf/open/floor/pod/dark,/area/shuttle/transport) -"ckc" = (/turf/open/floor/plasteel,/area/hallway/primary/aft) -"ckd" = (/obj/structure/filingcabinet/security,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"cke" = (/obj/effect/landmark/start/depsec/engineering,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ckf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ckg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/engineering) -"ckh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cki" = (/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/break_room) -"ckk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel,/area/engine/break_room) -"ckm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/engine/break_room{name = "Engineering Hallway"}) -"cko" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/yellow/side,/area/engine/break_room{name = "Engineering Hallway"}) -"ckp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/yellow/side,/area/engine/break_room{name = "Engineering Hallway"}) -"ckq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (WEST)";icon_state = "yellowcorner";dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"ckr" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cks" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner,/area/engine/break_room{name = "Engineering Hallway"}) -"ckt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel/yellow/side,/area/engine/break_room{name = "Engineering Hallway"}) -"cku" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer";req_access_txt = "0";req_one_access_txt = "32;19"},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"ckv" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/break_room) -"ckw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage";req_access_txt = "32"},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/break_room) -"cky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"ckz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/break_room) -"ckA" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room) -"ckB" = (/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics";req_access_txt = "32"},/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"ckC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West";dir = 8;network = list("SS13")},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel,/area/atmos) -"ckD" = (/turf/closed/wall,/area/atmos) -"ckE" = (/obj/structure/extinguisher_cabinet{pixel_x = -27;pixel_y = 0},/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Air to Port";on = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"ckF" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/open/floor/plasteel,/area/atmos) -"ckG" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"ckH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"ckI" = (/obj/machinery/door/airlock/external,/turf/open/floor/pod/light,/area/shuttle/transport) -"ckJ" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"ckK" = (/obj/structure/closet,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ckL" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ckM" = (/obj/item/device/radio,/turf/open/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint/engineering) -"ckN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"ckO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/noticeboard{dir = 1;pixel_y = -27},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckP" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/engine/break_room) -"ckQ" = (/obj/machinery/light/small,/obj/machinery/vending/cola,/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckR" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/engine/break_room) -"ckS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"ckT" = (/turf/closed/wall,/area/maintenance/aft) -"ckU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{dir = 8},/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/break_room) -"ckV" = (/obj/structure/closet/secure_closet/atmospherics,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/engine/break_room) -"ckW" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/engine/break_room) -"ckX" = (/obj/effect/turf_decal/delivery,/obj/item/device/radio/intercom{desc = "Talk smack through this.";dir = 4;pixel_x = 28;syndie = 1},/turf/open/floor/plasteel/yellow,/area/engine/break_room) -"ckY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/atmos) -"ckZ" = (/obj/structure/closet/secure_closet/atmospherics,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cla" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel{dir = 2;icon_state = "bot"},/area/atmos) -"clb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/atmos) -"clc" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cld" = (/obj/machinery/camera{c_tag = "Atmospherics East";dir = 8;network = list("SS13")},/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Plasma Outlet Pump";on = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/atmos) -"cle" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;external_pressure_bound = 0;frequency = 1441;id_tag = "tox_out";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/plasma,/area/atmos) -"clf" = (/turf/open/floor/engine/plasma,/area/atmos) -"clg" = (/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/engine/plasma,/area/atmos) -"clh" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) -"cli" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/break_room{name = "Engineering Hallway"}) -"clj" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/break_room{name = "Engineering Hallway"}) -"clk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/break_room{name = "Engineering Hallway"}) -"cll" = (/obj/structure/lattice,/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1";tag = "icon-pipe-j1 (EAST)"},/turf/open/space,/area/space/nearstation) -"clm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/engine/break_room{name = "Engineering Hallway"}) -"cln" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"clo" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"clp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"clq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/aft) -"clr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (WEST)";icon_state = "pipe-y";dir = 8},/turf/open/floor/plating,/area/maintenance/aft) -"cls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/break_room) -"clt" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room) -"clu" = (/obj/structure/fireaxecabinet{pixel_x = -30},/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"clv" = (/obj/machinery/suit_storage_unit/atmos,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"clw" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall,/area/atmos) -"clx" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"cly" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "tox_in";name = "Plasma Supply Control";output_tag = "tox_out";sensors = list("tox_sensor" = "Tank")},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"clz" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "tox_sensor"},/turf/open/floor/engine/plasma,/area/atmos) -"clA" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/engine/plasma,/area/atmos) -"clB" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/plasma,/area/atmos) -"clC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"clD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"clE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/break_room{name = "Engineering Hallway"}) -"clF" = (/obj/structure/disposalpipe/segment,/turf/open/space,/area/space/nearstation) -"clG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8;initialize_directions = 11},/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/break_room) -"clH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) -"clI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/break_room) -"clJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/engine/break_room) -"clK" = (/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (EAST)";icon_state = "yellowcorner";dir = 4},/area/engine/break_room) -"clL" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/break_room) -"clM" = (/obj/machinery/power/apc{dir = 8;name = "Atmospherics APC";pixel_x = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"clN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"clO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/atmos) -"clP" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/obj/item/weapon/wrench,/turf/open/floor/plasteel,/area/atmos) -"clQ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"clR" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1;filter_type = "plasma";on = 1},/turf/open/floor/plasteel,/area/atmos) -"clS" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/atmos) -"clT" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8;frequency = 1441;id = "tox_in";pixel_y = 1},/turf/open/floor/engine/plasma,/area/atmos) -"clU" = (/obj/structure/grille,/obj/structure/lattice,/turf/open/space,/area/space) -"clV" = (/obj/structure/grille{density = 0;icon_state = "brokengrille"},/obj/structure/lattice,/turf/open/space,/area/space) -"clW" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_2) -"clX" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4;icon_state = "propulsion";tag = "icon-propulsion (WEST)"},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_2) -"clY" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"clZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/aft) -"cma" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/suit_storage_unit/atmos,/turf/open/floor/plasteel/green/side{dir = 10},/area/engine/break_room) -"cmb" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHWEST)";icon_state = "camera";dir = 10},/turf/open/floor/plasteel/green/side,/area/engine/break_room) -"cmc" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel/orange/side,/area/engine/break_room) -"cmd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (WEST)";icon_state = "yellowcorner";dir = 8},/area/engine/break_room) -"cme" = (/turf/open/floor/plasteel/yellow/corner,/area/engine/break_room) -"cmf" = (/turf/open/floor/plasteel/yellow/side,/area/engine/break_room) -"cmg" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/break_room) -"cmh" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cmi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cmj" = (/obj/machinery/requests_console{department = "Atmospherics";departmentType = 4;name = "Atmos RC";pixel_x = 30;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel,/area/atmos) -"cmk" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central";dir = 4;network = list("SS13")},/obj/machinery/atmospherics/components/binary/pump{dir = 0;name = "Port to Filter";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cml" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/atmos) -"cmm" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cmn" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_2) -"cmo" = (/obj/machinery/computer/shuttle/pod{pixel_x = 0;pixel_y = -32;possible_destinations = "pod_asteroid2";shuttleId = "pod2"},/obj/structure/chair{dir = 8},/obj/machinery/status_display{density = 0;layer = 3;pixel_x = 0;pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) -"cmp" = (/obj/item/weapon/storage/pod{pixel_x = 6;pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 0;pixel_y = 25},/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) -"cmq" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 8;id = "pod2";name = "escape pod 2";port_angle = 180},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) -"cmr" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Escape Pod Two"},/turf/open/floor/plating,/area/hallway/secondary/entry) -"cms" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cmt" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/aft) -"cmu" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/aft) -"cmv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/aft) -"cmw" = (/mob/living/simple_animal/bot/floorbot,/turf/open/floor/plating,/area/maintenance/aft) -"cmx" = (/turf/closed/wall/r_wall,/area/maintenance/atmos_control) -"cmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall/r_wall,/area/maintenance/atmos_control) -"cmz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)";icon_state = "yellow";dir = 10},/area/engine/break_room) -"cmA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/break_room) -"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/atmos) -"cmD" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/open/floor/plasteel,/area/atmos) -"cmE" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/atmos) -"cmF" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/atmos) -"cmG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cmH" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "Port to Filter";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cmI" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/open/floor/plasteel,/area/atmos) -"cmJ" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cmK" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;name = "CO2 Outlet Pump";on = 0},/turf/open/floor/plasteel/yellow/side{dir = 5},/area/atmos) -"cmL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;external_pressure_bound = 0;frequency = 1441;id_tag = "co2_out";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/co2,/area/atmos) -"cmM" = (/turf/open/floor/engine/co2,/area/atmos) -"cmN" = (/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2";dir = 8},/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/secondary/entry) -"cmO" = (/obj/machinery/airalarm{dir = 1;pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cmP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cmQ" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cmR" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side,/area/engine/break_room{name = "Engineering Hallway"}) -"cmS" = (/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/break_room{name = "Engineering Hallway"}) -"cmT" = (/turf/open/floor/plating,/area/maintenance/aft) -"cmU" = (/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/floor/plating,/area/maintenance/aft) -"cmV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) -"cmW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) -"cmX" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) -"cmY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cmZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/closet/crate{name = "solar pack crate"},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cna" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cnb" = (/obj/item/weapon/storage/backpack/industrial,/turf/open/floor/plating,/area/maintenance/atmos_control) -"cnc" = (/turf/closed/wall/r_wall,/area/maintenance/aft) -"cnd" = (/obj/machinery/door/airlock/maintenance{name = "Storage Room";req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cne" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cnf" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cng" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel,/area/atmos) -"cnh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"cni" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plasteel,/area/atmos) -"cnj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/atmos) -"cnk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6;initialize_directions = 6},/turf/open/floor/plasteel,/area/atmos) -"cnl" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4;name = "N2 to Pure";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cnm" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "co2_in";name = "Carbon Dioxide Supply Control";output_tag = "co2_out";sensors = list("co2_sensor" = "Tank")},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/atmos) -"cnn" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "co2_sensor"},/turf/open/floor/engine/co2,/area/atmos) -"cno" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/engine/co2,/area/atmos) -"cnp" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/co2,/area/atmos) -"cnq" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) -"cnr" = (/turf/closed/wall,/area/mining_construction) -"cns" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"cnt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall/r_wall,/area/engine/engineering) -"cnu" = (/obj/machinery/door/airlock/glass_engineering{name = "Power Monitoring";req_access_txt = "32"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cnv" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/closed/wall,/area/engine/break_room{name = "Engineering Hallway"}) -"cnw" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cnx" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cny" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/yellow,/area/engine/break_room{name = "Engineering Hallway"}) -"cnz" = (/obj/structure/rack{dir = 8;layer = 2.9},/obj/item/weapon/storage/belt/utility,/turf/open/floor/plating,/area/maintenance/aft) -"cnA" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/aft) -"cnB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cnC" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/aft) -"cnD" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/aft) -"cnE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cnF" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cnG" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/atmos_control) -"cnH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating,/area/maintenance/aft) -"cnI" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) -"cnJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plating,/area/maintenance/aft) -"cnK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance";req_access_txt = "24"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) -"cnL" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cnM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cnN" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/atmos) -"cnO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos) -"cnP" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/open/floor/plasteel,/area/atmos) -"cnQ" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 4;node1_concentration = 0.8;node2_concentration = 0.2;on = 1;pixel_x = 0;pixel_y = 0;target_pressure = 4500},/turf/open/floor/plasteel,/area/atmos) -"cnR" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "O2 to Pure";on = 0},/turf/open/floor/plasteel,/area/atmos) -"cnS" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1;filter_type = "co2";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cnT" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/atmos) -"cnU" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8;frequency = 1441;id = "co2_in";pixel_y = 1},/turf/open/floor/engine/co2,/area/atmos) -"cnV" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cnW" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cnX" = (/obj/structure/closet/secure_closet/miner{locked = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cnY" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cnZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)";icon_state = "yellow";dir = 9},/area/engine/engineering) -"coa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"cob" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"cod" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/engineering) -"coe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/engine/engineering) -"cof" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/engine/engineering) -"cog" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engine Room";req_access_txt = "10"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"coh" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Engine Maintenance";req_access_txt = "10"},/turf/open/floor/plating,/area/maintenance/aft) -"coi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"coj" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/power/apc{dir = 8;name = "Engineering Maintenance APC";pixel_x = -25;pixel_y = 1},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cok" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plating,/area/maintenance/aft) -"col" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/aft) -"com" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) -"con" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{tag = "icon-platingdmg3";icon_state = "platingdmg3"},/area/maintenance/aft) -"coo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cop" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"coq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/atmos) -"cor" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/atmos) -"cos" = (/obj/machinery/atmospherics/components/binary/valve/digital{name = "Waste Release"},/turf/open/floor/plasteel,/area/atmos) -"cot" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plasteel,/area/atmos) -"cou" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plating,/area/atmos) -"cov" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/solar{id = "portsolar";name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"cow" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"cox" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar";name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"coy" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"coz" = (/turf/open/floor/plating,/area/shuttle/auxillary_base) -"coA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"coB" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"coC" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)";icon_state = "yellow";dir = 10},/area/engine/engineering) -"coD" = (/obj/structure/chair/office/dark{dir = 8},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"coE" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"coF" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"coG" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/engineering) -"coH" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"coI" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Power Monitoring";req_access_txt = "32"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"coJ" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)";icon_state = "yellow";dir = 9},/area/engine/engineering) -"coK" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coL" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coM" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coN" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/turf/open/floor/plasteel/yellow/side{dir = 5},/area/engine/engineering) -"coO" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) -"coP" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"coQ" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coR" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/station_alert,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"coU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) -"coV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/engineering) -"coW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coX" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/closet/wardrobe/engineering_yellow,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)";icon_state = "yellow";dir = 1},/area/engine/engineering) -"coZ" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)";icon_state = "yellow";dir = 5},/area/engine/engineering) -"cpa" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/engine/engineering) -"cpb" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/engine/engineering) -"cpc" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/engine/engineering) -"cpd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"cpe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) -"cpf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) -"cpg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/aft) -"cph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cpi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cpj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cpk" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 2;filter_type = "n2";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cpl" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel,/area/atmos) -"cpm" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cpn" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"cpo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mining_construction) -"cpp" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cpq" = (/turf/closed/wall/r_wall,/area/engine/engine_smes) -"cpr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engine_smes) -"cps" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engine_smes) -"cpt" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "Power Monitoring";req_access_txt = "32"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cpu" = (/turf/closed/wall,/area/engine/engine_smes) -"cpv" = (/obj/item/device/radio/intercom{dir = 8;pixel_x = -28},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"cpw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"cpx" = (/turf/open/floor/plasteel,/area/engine/engineering) -"cpy" = (/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cpz" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/engine/engineering) -"cpA" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"cpB" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"cpC" = (/obj/machinery/computer/monitor,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cpD" = (/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/engineering) -"cpE" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) -"cpF" = (/obj/machinery/door/poddoor{id = "Secure Storage";name = "secure storage"},/turf/open/floor/plating,/area/engine/engineering) -"cpG" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"cpH" = (/obj/machinery/light/small{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"cpI" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cpJ" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cpK" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/atmos) -"cpL" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/atmos) -"cpM" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/atmos) -"cpN" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4;filter_type = "o2";on = 1},/turf/open/floor/plasteel,/area/atmos) -"cpO" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel,/area/atmos) -"cpP" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4;initialize_directions = 12},/turf/open/floor/plasteel,/area/atmos) -"cpQ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plasteel,/area/atmos) -"cpR" = (/obj/machinery/light,/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cpS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0;pixel_y = 32},/turf/open/floor/plating,/area/mining_construction) -"cpT" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/mining_construction) -"cpU" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/mining_construction) -"cpV" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/yellow/side{dir = 5},/area/mining_construction) -"cpW" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cpX" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cpY" = (/obj/machinery/power/apc{dir = 8;name = "SMES Room APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cpZ" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqa" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqc" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqd" = (/obj/structure/table,/obj/item/device/flashlight,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/engineering) -"cqe" = (/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) -"cqf" = (/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (NORTH)";icon_state = "yellowcorner";dir = 1},/area/engine/engineering) -"cqg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) -"cqh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"cqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engine Room";req_access_txt = "10"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cqj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cqk" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"cql" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/start{name = "Station Engineer"},/turf/open/floor/plasteel,/area/engine/engineering) -"cqm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"cqn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/engineering) -"cqo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) -"cqp" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/engineering) -"cqq" = (/obj/machinery/shieldgen,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"cqr" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel{icon_state = "dark"},/area/atmos) -"cqs" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel{icon_state = "delivery";name = "floor"},/area/atmos) -"cqt" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/red/side{dir = 10},/area/atmos) -"cqu" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "n2_in";name = "Nitrogen Supply Control";output_tag = "n2_out";sensors = list("n2_sensor" = "Tank")},/turf/open/floor/plasteel/red/side,/area/atmos) -"cqv" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "N2 Outlet Pump";on = 1},/turf/open/floor/plasteel/red/side{dir = 6},/area/atmos) -"cqw" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/atmos) -"cqx" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel/blue/side{dir = 10},/area/atmos) -"cqy" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "o2_in";name = "Oxygen Supply Control";output_tag = "o2_out";sensors = list("o2_sensor" = "Tank")},/turf/open/floor/plasteel/blue/side{dir = 0},/area/atmos) -"cqz" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "O2 Outlet Pump";on = 1},/turf/open/floor/plasteel/blue/side{dir = 6},/area/atmos) -"cqA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel/arrival{dir = 10},/area/atmos) -"cqB" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441;input_tag = "air_in";name = "Mixed Air Supply Control";output_tag = "air_out";sensors = list("air_sensor" = "Tank")},/turf/open/floor/plasteel/arrival,/area/atmos) -"cqC" = (/obj/machinery/camera{c_tag = "Atmospherics South East";dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 1;name = "Air Outlet Pump";on = 1},/turf/open/floor/plasteel/arrival{dir = 6},/area/atmos) -"cqD" = (/obj/machinery/door/airlock/external{name = "Atmospherics External Airlock";req_access_txt = "24"},/turf/open/floor/noslip,/area/atmos) -"cqE" = (/turf/open/floor/noslip,/area/atmos) -"cqF" = (/obj/machinery/camera{c_tag = "Auxillary Mining Base";dir = 8;network = list("SS13","AuxBase")},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cqG" = (/obj/docking_port/mobile/auxillary_base{dheight = 4;dir = 4;dwidth = 4;height = 9;width = 9},/obj/machinery/bluespace_beacon,/obj/machinery/computer/auxillary_base{pixel_y = 0},/turf/closed/wall,/area/shuttle/auxillary_base) -"cqH" = (/obj/structure/mining_shuttle_beacon{dir = 4},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cqI" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/docking_port/stationary/public_mining_dock{dir = 8},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"cqJ" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Construction Zone";req_access = null;req_access_txt = "0";req_one_access_txt = "0"},/turf/open/floor/plating,/area/mining_construction) -"cqK" = (/turf/open/floor/plasteel/yellow/side{dir = 8},/area/mining_construction) -"cqL" = (/turf/open/floor/plasteel,/area/mining_construction) -"cqM" = (/obj/machinery/airalarm{dir = 8;icon_state = "alarm0";pixel_x = 24},/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/machinery/camera{c_tag = "Auxillary Base Construction";dir = 8},/obj/machinery/computer/camera_advanced/base_construction,/turf/open/floor/plasteel/yellow/side{dir = 4},/area/mining_construction) -"cqN" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqO" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/engine/engine_smes) -"cqP" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqQ" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/turf/open/floor/plasteel{tag = "icon-vault (WEST)";icon_state = "vault";dir = 8},/area/engine/engine_smes) -"cqR" = (/obj/machinery/light{dir = 4},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cqS" = (/obj/machinery/power/apc{cell_type = 10000;dir = 8;name = "Engine Room APC";pixel_x = -26;pixel_y = 0},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"cqT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/obj/structure/table,/obj/item/weapon/storage/toolbox,/obj/item/weapon/storage/toolbox,/turf/open/floor/plasteel,/area/engine/engineering) -"cqU" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"cqV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"cqW" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) -"cqX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cqY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1;name = "regular air scrubber";on = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"cqZ" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"cra" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/reagent_containers/pill/charcoal,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"crb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/engineering) -"crc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"crd" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"cre" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/button/door{desc = "A remote control-switch for secure storage.";id = "Secure Storage";name = "Engineering Secure Storage";pixel_x = 24;pixel_y = 0;req_access_txt = "11"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"crf" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100;maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/device/gps,/obj/machinery/button/door{desc = "A remote control-switch for secure storage.";id = "Secure Storage";name = "Engineering Secure Storage";pixel_x = -24;pixel_y = 0;req_access_txt = "11"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"crg" = (/obj/machinery/shieldgen,/obj/machinery/camera/autoname{tag = "icon-camera (NORTHWEST)";icon_state = "camera";dir = 9},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"crh" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/atmos) -"cri" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"crj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/atmos) -"crk" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"crl" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/atmos) -"crm" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/atmos) -"crn" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"cro" = (/turf/closed/wall/r_wall,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"crp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"crq" = (/obj/docking_port/stationary{dheight = 9;dir = 2;dwidth = 5;height = 24;id = "syndicate_southmaint";name = "south maintenance airlock";turf_type = /turf/open/space;width = 18},/turf/open/space,/area/space) -"crr" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"crs" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/mining_construction) -"crt" = (/obj/structure/rack{dir = 4},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/device/assault_pod/mining,/obj/machinery/computer/security/telescreen{desc = "Used for the Auxillary Mining Base.";dir = 8;name = "Auxillary Base Monitor";network = list("AuxBase");pixel_x = 28},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/mining_construction) -"cru" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"crv" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"crw" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"crx" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cry" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3;pixel_y = -2},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"crz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel,/area/engine/engineering) -"crA" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/open/floor/plasteel,/area/engine/engineering) -"crB" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/table,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/apc,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"crC" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) -"crD" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/light,/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"crE" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"crF" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"crG" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber.";dir = 2;layer = 4;name = "Engine Containment Telescreen";network = list("Singularity");pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"crH" = (/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"crI" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_construction{pixel_x = 6},/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = -6},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/engineering) -"crJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"crK" = (/obj/machinery/field/generator{anchored = 0;state = 2},/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"crL" = (/obj/machinery/field/generator{anchored = 0;state = 2},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"crM" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"crN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/space,/area/space/nearstation) -"crO" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/space,/area/space/nearstation) -"crP" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1;frequency = 1441;id = "waste_out"},/turf/open/floor/plating/airless,/area/atmos) -"crQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/space,/area/space/nearstation) -"crR" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/space,/area/space) -"crS" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"crT" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/light/small{dir = 1},/obj/machinery/power/terminal{tag = "icon-term (WEST)";icon_state = "term";dir = 8},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"crU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 32;pixel_y = 0},/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"crV" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"crW" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"crX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/mining_construction) -"crY" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/mining_construction) -"crZ" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"csa" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/engine/engine_smes) -"csb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"csc" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel,/area/engine/engineering) -"csd" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"cse" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/button/door{id = "Singularity";name = "Shutters Control";pixel_x = -25;pixel_y = 0;req_access_txt = "11"},/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/obj/machinery/door/airlock/engineering{name = "Engine Room";req_access_txt = "10"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"csf" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_x = 3},/obj/item/weapon/book/manual/engineering_singularity_safety{pixel_x = -3},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"csg" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) -"csh" = (/obj/machinery/atmospherics/components/unary/vent_pump{tag = "icon-vent_map (NORTH)";name = "regular air vent";icon_state = "vent_map";dir = 1;on = 1},/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/plasteel,/area/engine/engineering) -"csi" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"csj" = (/obj/machinery/field/generator{anchored = 0;state = 2},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"csk" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/atmos) -"csl" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{name = "Mixed Air Tank In"},/turf/closed/wall/r_wall,/area/atmos) -"csm" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{name = "Mixed Air Tank Out"},/turf/closed/wall/r_wall,/area/atmos) -"csn" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/space,/area/space) -"cso" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/space,/area/space) -"csp" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csr" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"css" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"cst" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csu" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csv" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/external{cyclelinkeddir = 8;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csw" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/airlock/external{cyclelinkeddir = 4;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csx" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"csy" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csz" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csA" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csB" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csC" = (/obj/structure/lattice/catwalk,/obj/item/stack/cable_coil,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csD" = (/obj/machinery/power/tracker,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"csE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1;scrub_N2O = 0;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/mining_construction) -"csF" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/mining_construction) -"csG" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"csH" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engine_smes) -"csI" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"csJ" = (/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"csK" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"csL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/engine/engineering) -"csM" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/electronics/firealarm,/obj/item/stack/cable_coil{pixel_x = 5},/obj/item/stack/cable_coil,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"csN" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"csO" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"csP" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"csQ" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/airlock_painter,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"csR" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) -"csS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/weapon/storage/belt/utility,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"csT" = (/obj/machinery/power/emitter,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"csU" = (/obj/structure/closet/crate,/obj/machinery/power/rad_collector,/obj/machinery/power/rad_collector,/obj/machinery/power/rad_collector,/obj/machinery/power/rad_collector,/obj/machinery/power/rad_collector,/obj/machinery/power/rad_collector,/turf/open/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"csV" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1;frequency = 1441;id = "n2_in"},/turf/open/floor/engine/n2,/area/atmos) -"csW" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "n2_sensor"},/turf/open/floor/engine/n2,/area/atmos) -"csX" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;external_pressure_bound = 0;frequency = 1441;id_tag = "n2_out";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/n2,/area/atmos) -"csY" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1;frequency = 1441;id = "o2_in"},/turf/open/floor/engine/o2,/area/atmos) -"csZ" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "o2_sensor"},/turf/open/floor/engine/o2,/area/atmos) -"cta" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;external_pressure_bound = 0;frequency = 1441;id_tag = "o2_out";initialize_directions = 1;internal_pressure_bound = 4000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/o2,/area/atmos) -"ctb" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1;frequency = 1441;id = "air_in"},/turf/open/floor/engine/air,/area/atmos) -"ctc" = (/obj/machinery/air_sensor{frequency = 1441;id_tag = "air_sensor"},/turf/open/floor/engine/air,/area/atmos) -"ctd" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{dir = 1;external_pressure_bound = 0;frequency = 1441;icon_state = "vent_map";id_tag = "air_out";internal_pressure_bound = 2000;on = 1;pressure_checks = 2;pump_direction = 0},/turf/open/floor/engine/air,/area/atmos) -"cte" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/space,/area/space) -"ctf" = (/obj/machinery/power/apc{dir = 8;name = "Aft Port Solar APC";pixel_x = -23;pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control";dir = 1},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"ctg" = (/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"cth" = (/obj/machinery/power/solar_control{id = "portsolar";name = "Aft Port Solar Control";track = 0},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/auxsolarstarboard{name = "Auxiliary Solar Control"}) -"cti" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"ctj" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"ctk" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/shuttle/auxillary_base) -"ctl" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/shuttle/auxillary_base) -"ctm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/mining_construction) -"ctn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side,/area/mining_construction) -"cto" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/pipe_dispenser,/obj/machinery/button/door{id = "aux_base_shutters";name = "Public Shutters Control";pixel_x = 24;pixel_y = 0;req_access_txt = "0";req_one_access_txt = "32;47;48"},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/mining_construction) -"ctp" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{dir = 8},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 10},/area/engine/engineering) -"ctq" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel,/area/engine/engineering) -"ctr" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/engineering) -"cts" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/button/door{id = "Singularity";name = "Shutters Control";pixel_x = 25;pixel_y = 0;req_access_txt = "11"},/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"ctt" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/obj/machinery/button/door{id = "Singularity";name = "Shutters Control";pixel_x = -25;pixel_y = 0;req_access_txt = "11"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctu" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctv" = (/obj/structure/particle_accelerator/end_cap,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctw" = (/obj/machinery/light{dir = 4},/obj/machinery/button/door{id = "Singularity";name = "Shutters Control";pixel_x = 25;pixel_y = 0;req_access_txt = "11"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctx" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/button/door{id = "Singularity";name = "Shutters Control";pixel_x = -25;pixel_y = 0;req_access_txt = "11"},/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"cty" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) -"ctz" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"ctA" = (/turf/open/floor/engine/n2,/area/atmos) -"ctB" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/engine/n2,/area/atmos) -"ctC" = (/turf/open/floor/engine/o2,/area/atmos) -"ctD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/engine/o2,/area/atmos) -"ctE" = (/obj/effect/landmark{name = "xeno_spawn";pixel_x = -1},/turf/open/floor/engine/air,/area/atmos) -"ctF" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/landmark/event_spawn,/turf/open/floor/engine/air,/area/atmos) -"ctG" = (/turf/open/floor/engine/air,/area/atmos) -"ctH" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"ctI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters{id = "aux_base_shutters";name = "Auxillary Base Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mining_construction) -"ctJ" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 1;name = "Auxillary Base Construction";req_access_txt = "0";req_one_access_txt = "32;47;48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/mining_construction) -"ctK" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"ctL" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"ctM" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/turf/open/floor/plasteel,/area/engine/engineering) -"ctN" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"ctO" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/obj/machinery/door/airlock/engineering{name = "Engine Room";req_access_txt = "10"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"ctP" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctQ" = (/obj/structure/cable/yellow,/obj/machinery/particle_accelerator/control_box,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctR" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"ctS" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)";icon_state = "yellow";dir = 8},/area/engine/engineering) -"ctT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/engineering) -"ctU" = (/obj/machinery/light{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"ctV" = (/obj/machinery/light/small,/turf/open/floor/engine/n2,/area/atmos) -"ctW" = (/obj/machinery/light/small,/turf/open/floor/engine/o2,/area/atmos) -"ctX" = (/obj/machinery/light/small,/turf/open/floor/engine/air,/area/atmos) -"ctY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"ctZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2;initialize_directions = 11},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cua" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cub" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cuc" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTHEAST)";icon_state = "camera";dir = 5},/obj/structure/closet/firecloset,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cud" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 10},/area/engine/engineering) -"cue" = (/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) -"cuf" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/engineering) -"cug" = (/obj/structure/particle_accelerator/power_box,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"cuh" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)";icon_state = "yellow";dir = 10},/area/engine/engineering) -"cui" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)";icon_state = "yellow";dir = 6},/area/engine/engineering) -"cuj" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuk" = (/obj/structure/lattice/catwalk,/obj/structure/cable,/turf/open/space,/area/space) -"cul" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cum" = (/obj/machinery/camera/autoname{tag = "icon-camera (NORTH)";icon_state = "camera";dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cun" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuo" = (/obj/structure/cable{tag = "icon-1-8";icon_state = "1-8"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cup" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuq" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cur" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cus" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"cut" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"cuu" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/open/floor/plating{icon_state = "floorgrime"},/area/engine/engineering) -"cuv" = (/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuw" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "4-8";d1 = 4;d2 = 8},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cux" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuy" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuz" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuA" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuC" = (/obj/machinery/door/airlock/external{cyclelinkedairlock = 4;name = "External Access";req_access = null;req_access_txt = "13"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/noslip,/area/engine/engineering) -"cuD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/noslip,/area/engine/engineering) -"cuE" = (/obj/machinery/door/airlock/external{cyclelinkedairlock = 8;name = "External Access";req_access = null;req_access_txt = "13"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/noslip,/area/engine/engineering) -"cuF" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/space,/area/space) -"cuG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/effect/landmark{name = "Syndicate Breach Area"},/turf/open/floor/plating,/area/hallway/secondary/entry) -"cuH" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuI" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuJ" = (/obj/structure/cable/yellow,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating,/area/engine/engineering) -"cuL" = (/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuM" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuN" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuO" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuP" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity";name = "radiation shutters"},/obj/machinery/camera/emp_proof{c_tag = "Containment - Particle Accelerator";dir = 1;network = list("Singularity")},/turf/open/floor/plating{dir = 1;icon_state = "delivery"},/area/engine/engineering) -"cuQ" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuR" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuS" = (/obj/structure/cable{tag = "icon-2-8";icon_state = "2-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 32;pixel_y = 0},/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuT" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/auxstarboard{name = "Auxiliary Solar Array"}) -"cuU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/yellow,/area/engine/engineering) -"cuV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) -"cuW" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/noslip,/area/engine/engineering) -"cuX" = (/obj/machinery/door/airlock/external{cyclelinkedairlock = 0;name = "Engineering External Access";req_access = null;req_access_txt = "10;13"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/noslip,/area/engine/engineering) -"cuY" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/turf/open/floor/noslip,/area/engine/engineering) -"cuZ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/door/airlock/external{cyclelinkedairlock = 0;name = "Engineering External Access";req_access = null;req_access_txt = "10;13"},/turf/open/floor/noslip,/area/engine/engineering) -"cva" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvb" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvc" = (/obj/machinery/power/grounding_rod,/obj/effect/turf_decal/delivery,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvd" = (/obj/structure/lattice/catwalk,/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cve" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "2-4";tag = "icon-2-8"},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvf" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/machinery/light/small{dir = 4},/turf/open/floor/noslip,/area/engine/engineering) -"cvg" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = ""},/turf/open/space,/area/space) -"cvh" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/space,/area/space) -"cvi" = (/obj/structure/lattice/catwalk,/obj/structure/cable{tag = "icon-0-8";icon_state = "0-8"},/turf/open/space,/area/space) -"cvj" = (/turf/closed/wall/r_wall,/area/engine/engineering{name = "Singularity Chamber"}) -"cvk" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvl" = (/turf/closed/wall/r_wall,/area/maintenance/starboardsolar) -"cvm" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvn" = (/obj/structure/lattice,/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvo" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvp" = (/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvq" = (/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvr" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/space,/area/engine/engineering{name = "Singularity Chamber"}) -"cvs" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvt" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/camera/emp_proof{c_tag = "Containment - Fore Port";dir = 4;icon_state = "camera";network = list("Singularity");tag = "icon-camera (EAST)"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvu" = (/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4";tag = ""},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvv" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvw" = (/obj/structure/cable/yellow{icon_state = "0-4";d2 = 4},/obj/structure/cable/yellow{tag = "icon-0-8";icon_state = "0-8"},/obj/machinery/power/tesla_coil,/obj/effect/turf_decal/bot,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvx" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvy" = (/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvz" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/obj/machinery/camera/emp_proof{c_tag = "Containment - Fore Starboard";dir = 8;icon_state = "camera";network = list("Singularity");tag = "icon-camera (WEST)"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvA" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'";icon_state = "shock";name = "HIGH VOLTAGE";pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/starboardsolar) -"cvC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvD" = (/obj/machinery/power/emitter{anchored = 1;dir = 4;state = 2},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvE" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvF" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvG" = (/obj/machinery/field/generator{anchored = 1;state = 2},/obj/effect/turf_decal/bot,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvH" = (/obj/machinery/power/emitter{anchored = 1;dir = 8;state = 2},/obj/effect/turf_decal/delivery,/obj/structure/cable{tag = "icon-0-4";icon_state = "0-4"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvJ" = (/obj/machinery/power/apc{dir = 8;name = "Aft Starboard Solar APC";pixel_x = -26;pixel_y = 3},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvK" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvL" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvN" = (/obj/structure/cable/yellow{d2 = 2;icon_state = "0-2"},/obj/structure/cable/yellow,/obj/machinery/power/tesla_coil,/obj/effect/turf_decal/bot,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvO" = (/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control";dir = 4;network = list("SS13")},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvP" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvQ" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvR" = (/obj/structure/cable/yellow{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvS" = (/obj/machinery/power/solar_control{id = "starboardsolar";name = "Aft Starboard Solar Control";track = 0},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";icon_state = "space";layer = 4;name = "EXTERNAL AIRLOCK";pixel_x = 0;pixel_y = -32},/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvW" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/airlock/external{cyclelinkeddir = 2;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvX" = (/obj/machinery/the_singularitygen/tesla,/obj/effect/turf_decal/bot,/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cvY" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cvZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/airlock/external{cyclelinkeddir = 1;name = "Solar Maintenance";req_access = null;req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/starboardsolar) -"cwa" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwb" = (/obj/structure/cable{tag = "icon-1-2";icon_state = "1-2"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwc" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4";tag = "90Curve"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwd" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwe" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space) -"cwf" = (/obj/machinery/camera/emp_proof{c_tag = "Containment - Aft Port";dir = 4;icon_state = "camera";network = list("Singularity");tag = "icon-camera (NORTHEAST)"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwg" = (/obj/structure/cable/yellow{icon_state = "1-4";d1 = 1;d2 = 4},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwh" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwi" = (/obj/machinery/camera/emp_proof{c_tag = "Containment - Aft Starboard";dir = 8;icon_state = "camera";network = list("Singularity");tag = "icon-camera (NORTHWEST)"},/turf/open/floor/plating/airless,/area/engine/engineering{name = "Singularity Chamber"}) -"cwj" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwk" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/solar{id = "starboardsolar";name = "Starboard Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard) -"cwl" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwm" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwn" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwo" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwp" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwq" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwr" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cws" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar";name = "Starboard Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard) -"cwt" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwu" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cwv" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard) -"cww" = (/obj/docking_port/stationary{dheight = 9;dir = 2;dwidth = 5;height = 24;id = "syndicate_s";name = "south of station";turf_type = /turf/open/space;width = 18},/turf/open/space,/area/space) -"cwx" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard) -"cwy" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"cwz" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"cwA" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/structure/closet/crate{icon_state = "crateopen";opened = 1},/obj/item/weapon/hatchet,/turf/open/floor/plating,/area/maintenance/fore) -"cwB" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 1},/obj/item/device/radio,/turf/open/floor/plating,/area/maintenance/fore) -"cwC" = (/obj/item/weapon/storage/box/emptysandbags,/turf/open/floor/plating,/area/maintenance/fore) -"cwD" = (/obj/machinery/iv_drip,/turf/open/floor/plating,/area/maintenance/fore) -"cwE" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/candle_box,/obj/item/weapon/lighter,/turf/open/floor/plating,/area/maintenance/fore) -"cwF" = (/obj/structure/table_frame,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating,/area/maintenance/fore) -"cwG" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating,/area/maintenance/fore) -"cwH" = (/obj/item/weapon/surgical_drapes,/turf/open/floor/plating,/area/maintenance/fore) -"cwI" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwJ" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwK" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwL" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwM" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwN" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwO" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwP" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwQ" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwR" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwS" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwT" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cwU" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cwV" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cwW" = (/obj/structure/rack,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/plating,/area/maintenance/fore) -"cwX" = (/obj/item/weapon/dildo/flared/huge,/obj/effect/decal/cleanable/femcum,/turf/open/floor/plating,/area/maintenance/fore) -"cwY" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/clown,/turf/open/floor/plating,/area/maintenance/fore) -"cwZ" = (/obj/item/weapon/storage/bag/trash,/turf/open/floor/plating,/area/maintenance/fore) -"cxa" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/green/side{dir = 1},/area/construction/hallway{name = "Biodome Hallway"}) -"cxb" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plating,/area/maintenance/starboard) -"cxc" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/item/weapon/storage/backpack/botany,/turf/open/floor/plating,/area/maintenance/starboard) -"cxd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"cxe" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxf" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxg" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxh" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxi" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxj" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxk" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxl" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxm" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxn" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxo" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxp" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxq" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/ruin/unpowered{name = "Asteroid"}) -"cxr" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fore) -"cxs" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxt" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxu" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxw" = (/obj/structure/table,/obj/item/weapon/storage/bag/tray,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) -"cxx" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/masks,/turf/open/floor/plating,/area/maintenance/port) -"cxy" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves,/turf/open/floor/plating,/area/maintenance/port) -"cxz" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"cxA" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) -"cxB" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/wheat,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"cxC" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel/brown{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;dir = 4},/area/quartermaster/miningdock) -"cxD" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plating,/area/maintenance/port) -"cxE" = (/obj/structure/closet/wardrobe/genetics_white,/turf/open/floor/plating,/area/maintenance/port) -"cxF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/item/weapon/pickaxe,/turf/open/floor/plating,/area/maintenance/port) -"cxG" = (/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxH" = (/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxI" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/port) -"cxJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxL" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxM" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cxN" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cxO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/starboard) -"cxP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"cxQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cxR" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/turf/open/floor/plasteel,/area/quartermaster/office) -"cxS" = (/obj/structure/table,/obj/item/stack/packageWrap,/turf/open/floor/plasteel,/area/quartermaster/office) -"cxT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/quartermaster/office) -"cxU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/quartermaster/office) -"cxV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/box/mousetraps,/turf/open/floor/plating,/area/maintenance/asmaint2) -"cxW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (WEST)";icon_state = "blue";dir = 8},/area/hallway/primary/port) -"cxX" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/port) -"cxY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{tag = "icon-blue (EAST)";icon_state = "blue";dir = 4},/area/hallway/primary/port) -"cxZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"cya" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"cyb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cyc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/toxins/mixing) -"cyd" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) -"cye" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"cyf" = (/obj/structure/table,/obj/item/device/taperecorder,/obj/item/device/tape,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"cyg" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel/whitepurple/side,/area/toxins/mixing) -"cyh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/toxins/mixing) -"cyi" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/folder/red,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"cyj" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"cyk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"cyl" = (/obj/structure/table,/obj/item/weapon/storage/briefcase,/obj/item/weapon/pen/red,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"cym" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8;initialize_directions = 11},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"cyn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8;name = "regular air scrubber";on = 1;scrub_Toxins = 0},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)";icon_state = "whitepurple";dir = 4},/area/medical/research{name = "Research Division"}) -"cyo" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating,/area/maintenance/asmaint2) -"cyp" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/disks,/turf/open/floor/plating,/area/maintenance/asmaint2) -"cyq" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"cyr" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/lights,/turf/open/floor/plating,/area/maintenance/asmaint2) -"cys" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)";icon_state = "whitepurple";dir = 8},/area/medical/research{name = "Research Division"}) -"cyt" = (/obj/structure/table,/obj/item/device/plant_analyzer,/obj/item/device/gps/science,/obj/item/weapon/storage/belt,/turf/open/floor/plating,/area/maintenance/asmaint2) -"cyu" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"cyv" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/purple/side{tag = "icon-purple (NORTH)";icon_state = "purple";dir = 1},/area/hallway/secondary/exit) -"cyw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/hallway/secondary/exit) -"cyx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyy" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyz" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyA" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cyB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cyC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/aft) -"cyD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) -"cyE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0;tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cyF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"cyG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyH" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyI" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cyJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cyK" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cyL" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/engine/break_room{name = "Engineering Hallway"}) -"cyM" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0;tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/engine/break_room{name = "Engineering Hallway"}) -"cyN" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)";icon_state = "yellow";dir = 4},/area/engine/break_room{name = "Engineering Hallway"}) -"cyO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyP" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cyQ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_interior";locked = 1;name = "Virology Interior Airlock";req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) -"cyR" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/airless,/area/security/processing{name = "Prisoner Processing"}) -"cyS" = (/obj/item/clothing/mask/facehugger/dead,/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/plating/asteroid/airless,/area/security/processing{name = "Prisoner Processing"}) -"cyT" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior";idSelf = "virology_airlock_control";name = "Virology Access Button";pixel_x = 8;pixel_y = 28;req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) -"cyU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/virology{autoclose = 0;frequency = 1449;icon_state = "door_locked";id_tag = "virology_airlock_exterior";locked = 1;name = "Virology Exterior Airlock";req_access_txt = "39"},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior";idSelf = "virology_airlock_control";name = "Virology Access Button";pixel_x = -24;pixel_y = 0;req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) -"cyV" = (/obj/machinery/light{dir = 1},/obj/structure/flora/grass/green,/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"cyW" = (/obj/machinery/power/apc{dir = 2;name = "Sleeping Room 4 APC";pixel_y = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/grass,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"cyX" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"cyY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"cyZ" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"cza" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czb" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czc" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/plating,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czd" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"cze" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czf" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czg" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czh" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czi" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4;name = "regular air scrubber";on = 1;scrub_N2O = 0;scrub_Toxins = 0},/obj/structure/table/wood,/obj/item/device/radio/intercom{name = "Station Intercom";pixel_x = 0;pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czl" = (/obj/structure/flora/grass/green,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/grass,/area/construction/hallway{name = "Biodome Hallway"}) -"czm" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czn" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czo" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czp" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czq" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{id_tag = "cabin4";name = "Cabin 4"},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czs" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czt" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czu" = (/obj/machinery/airalarm{dir = 1;icon_state = "alarm0";pixel_y = -22},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czv" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1;pixel_x = 0;pixel_y = -26},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czw" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4;name = "regular air vent";on = 1},/obj/machinery/button/door{id = "cabin4";name = "Cabin Bolt Control 4";normaldoorcontrol = 1;pixel_x = 25;pixel_y = 0;req_access_txt = "0";specialfunctions = 4},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"czz" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czA" = (/obj/machinery/door/window/northright,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czB" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czC" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czD" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czE" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czF" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czG" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czH" = (/obj/structure/toilet,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czI" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czJ" = (/turf/open/floor/carpet,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czK" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czL" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czM" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czN" = (/obj/machinery/shower{tag = "icon-shower (NORTH)";icon_state = "shower";dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czO" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czP" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/fore) -"czR" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czS" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czT" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czU" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czV" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czW" = (/turf/closed/wall,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 4"}) -"czX" = (/obj/machinery/power/apc{dir = 2;name = "Sleeping Room 2 APC";pixel_y = -24},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/grass,/area/crew_quarters/sleep{name = "\improper Dormitory Suite 2"}) -"czY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"czZ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"cAa" = (/obj/machinery/camera/autoname{dir = 1;network = list("SS13")},/turf/open/floor/plating/asteroid/airless{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAb" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAc" = (/obj/structure/sign/xeno_warning_mining{pixel_x = -30},/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAd" = (/obj/machinery/door/airlock/maintenance_hatch{locked = 1},/obj/structure/holosign/barrier,/turf/open/floor/plating,/area/maintenance/fore) -"cAe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"cAf" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAg" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAh" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAi" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAj" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAk" = (/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/noslip,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"cAm" = (/obj/machinery/camera/autoname{dir = 4;network = list("SS13")},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAn" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAp" = (/obj/structure/rack,/obj/item/weapon/pickaxe,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAq" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAr" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAs" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAt" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAu" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAv" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAw" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAx" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAy" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAz" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAA" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAB" = (/turf/open/floor/plating/airless/astplate{baseturf = /turf/open/floor/plating/asteroid/airless},/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAD" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"cAE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAF" = (/obj/structure/flora/grass/green,/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"cAG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plating,/area/maintenance/fpmaint{name = "Secure Workstations Maintenance"}) -"cAI" = (/turf/closed/wall,/area/space) -"cAJ" = (/turf/open/floor/plating,/area/space) -"cAK" = (/obj/structure/grille,/turf/open/floor/plating,/area/space) -"cAL" = (/turf/open/floor/plating,/area/space) -"cAM" = (/turf/open/floor/plating,/area/space) -"cAN" = (/turf/open/floor/plating,/area/space) -"cAO" = (/turf/open/floor/plating,/area/space) -"cAP" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/space) -"cAQ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/space) -"cAR" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/space) -"cAS" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/space) -"cAT" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/space) -"cAU" = (/turf/closed/wall,/area/space) -"cAV" = (/turf/open/floor/grass,/area/space) -"cAW" = (/turf/open/floor/grass,/area/space) -"cAX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"cAY" = (/turf/closed/wall,/area/space) -"cAZ" = (/turf/open/floor/plating,/area/space) -"cBa" = (/turf/closed/wall,/area/space) -"cBb" = (/turf/open/floor/plating,/area/space) -"cBc" = (/obj/effect/decal/cleanable/robot_debris,/turf/open/floor/plating,/area/space) -"cBd" = (/turf/open/floor/plating,/area/space) -"cBe" = (/turf/open/floor/plating,/area/space) -"cBf" = (/turf/open/floor/plating,/area/space) -"cBg" = (/turf/open/floor/plating,/area/space) -"cBh" = (/turf/open/floor/plating,/area/space) -"cBi" = (/turf/open/floor/plating,/area/space) -"cBj" = (/turf/open/floor/plating,/area/space) -"cBk" = (/turf/closed/wall,/area/space) -"cBl" = (/turf/open/floor/grass,/area/space) -"cBm" = (/turf/open/floor/grass,/area/space) -"cBn" = (/turf/closed/wall,/area/space) -"cBo" = (/turf/open/floor/plating,/area/space) -"cBp" = (/turf/closed/wall,/area/space) -"cBq" = (/obj/machinery/recharge_station,/turf/open/floor/plating,/area/space) -"cBr" = (/obj/item/robot_suit,/turf/open/floor/plating,/area/space) -"cBs" = (/obj/item/bodypart/chest/robot,/turf/open/floor/plating,/area/space) -"cBt" = (/turf/open/floor/plating,/area/space) -"cBu" = (/turf/open/floor/plating,/area/space) -"cBv" = (/obj/structure/table,/obj/machinery/juicer,/turf/open/floor/plating,/area/space) -"cBw" = (/obj/structure/rack,/obj/item/bodypart/head/robot,/obj/item/bodypart/l_arm/robot,/turf/open/floor/plating,/area/space) -"cBx" = (/obj/structure/rack,/obj/item/bodypart/l_leg/robot,/obj/item/bodypart/r_arm/robot,/turf/open/floor/plating,/area/space) -"cBy" = (/obj/structure/rack,/obj/item/bodypart/r_leg/robot,/turf/open/floor/plating,/area/space) -"cBz" = (/turf/closed/wall,/area/space) -"cBA" = (/turf/open/floor/grass,/area/space) -"cBB" = (/turf/open/floor/grass,/area/space) -"cBC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"cBD" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "delivery"},/area/construction/hallway{name = "Secure Workstations Hallway"}) -"cBE" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel,/area/construction/hallway{name = "Secure Workstations Hallway"}) -"cBF" = (/obj/machinery/door/airlock/glass{name = "Secure Workstations Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"cBG" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer{name = "dusty old booze dispenser"},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cBH" = (/obj/machinery/smartfridge/drinks{icon_state = "boozeomat";name = "dusty old drink showcase"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cBI" = (/obj/structure/table/wood,/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) -"cBJ" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/fore) -"cBK" = (/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/fore) -"cBL" = (/obj/structure/bed,/turf/open/floor/carpet,/area/maintenance/fore) -"cBM" = (/obj/structure/table,/obj/item/weapon/storage/fancy/candle_box,/turf/open/floor/plating,/area/maintenance/fore) -"cBN" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/fore) -"cBO" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cBP" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/fore) -"cBQ" = (/obj/structure/closet,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/fore) -"cBR" = (/obj/structure/table,/obj/item/device/laser_pointer/blue,/turf/open/floor/plating,/area/maintenance/fore) -"cBS" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/fore) -"cBT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/maintenance/fore) -"cBU" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cBV" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cBW" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cBX" = (/obj/structure/window/reinforced{dir = 1;pixel_y = 0},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-17";icon_state = "plant-17"},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cBY" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{name = "dusty old soda dispenser"},/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/fore) -"cBZ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cCa" = (/obj/structure/chair/stool,/turf/open/floor/wood{icon_state = "wood-broken3"},/area/maintenance/fore) -"cCb" = (/obj/structure/rack,/obj/item/weapon/storage/box/cups,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cCc" = (/obj/structure/rack,/obj/item/weapon/storage/box/drinkingglasses,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cCd" = (/obj/item/chair/stool,/obj/machinery/light/small{dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid},/area/maintenance/fore) -"cCe" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCf" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/fore) -"cCg" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plating,/area/maintenance/fore) -"cCh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/chair/wood/normal{tag = "icon-wooden_chair (EAST)";icon_state = "wooden_chair";dir = 4},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCi" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCj" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCk" = (/obj/structure/chair/wood/normal{tag = "icon-wooden_chair (WEST)";icon_state = "wooden_chair";dir = 8},/turf/open/floor/wood,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/closed/wall,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/open/floor/plating,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCn" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{tag = "icon-intact (EAST)";icon_state = "intact";dir = 4},/obj/structure/table/wood,/turf/open/floor/plating,/area/maintenance/fore) -"cCo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/crew_quarters/cafeteria{name = "Cafe"}) -"cCp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{tag = "icon-camera (EAST)";icon_state = "camera";dir = 4},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"cCq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";tag = ""},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"cCr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/construction/hallway{name = "Biodome Hallway"}) -"cCs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 8},/area/construction/hallway{name = "Biodome Hallway"}) -"cCt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/construction/hallway{name = "Biodome Hallway"}) -"cCu" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/hallway/primary/fore) -"cCv" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/construction/hallway{name = "Biodome Hallway"}) -"cCw" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/construction/hallway{name = "Biodome Hallway"}) -"cCx" = (/turf/open/floor/plasteel/green/side{dir = 10},/area/hallway/primary/fore) -"cCy" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/hallway/primary/fore) -"cCz" = (/obj/machinery/camera/autoname{tag = "icon-camera (SOUTHEAST)";icon_state = "camera";dir = 6},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"cCA" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/starboard) -"cCB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "L1"},/area/hallway/primary/fore) -"cCC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "L3"},/area/hallway/primary/fore) -"cCD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "L5"},/area/hallway/primary/fore) -"cCE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "L7"},/area/hallway/primary/fore) -"cCF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "L9"},/area/hallway/primary/fore) -"cCG" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel{desc = "";icon_state = "L13";name = "floor"},/area/hallway/primary/fore) -"cCH" = (/turf/open/floor/plasteel{icon_state = "L10"},/area/hallway/primary/fore) -"cCI" = (/turf/open/floor/plasteel{desc = "";icon_state = "L14"},/area/hallway/primary/fore) -"cCJ" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCK" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "civ armory inner";name = "Civilian Armory Inner Shutters";pixel_y = 28;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCL" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCM" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/medipens{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/box/medipens/utility,/obj/machinery/button/door{id = "civ armory inner";name = "Civilian Armory Inner Shutters";pixel_y = 28;req_access_txt = "0";req_one_access_txt = "19; 3"},/turf/open/floor/plasteel/darkred,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/darkred/side{tag = "icon-darkred (NORTH)";icon_state = "darkred";dir = 1},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCP" = (/obj/structure/rack,/obj/item/weapon/storage/box/zipties,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCQ" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3;pixel_y = 3},/obj/item/clothing/suit/armor/bulletproof{pixel_y = 0},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 3;pixel_y = -3},/obj/item/clothing/head/helmet/alt{layer = 3.00001;pixel_x = -3;pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001},/obj/item/clothing/head/helmet/alt{layer = 3.00001;pixel_x = 3;pixel_y = -3},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCR" = (/obj/structure/rack,/obj/item/weapon/storage/box/flashbangs,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCS" = (/obj/structure/rack,/obj/item/weapon/storage/box/flashes,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory{name = "Emergency Storage"}) -"cCT" = (/obj/machinery/computer/gulag_teleporter_computer,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"cCU" = (/obj/machinery/gulag_teleporter,/turf/open/floor/plasteel/darkred,/area/security/transfer) -"cCV" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"cCW" = (/obj/structure/rack,/obj/item/weapon/gun/ballistic/shotgun/riot{pixel_x = -3;pixel_y = 3},/obj/item/weapon/gun/ballistic/shotgun/riot,/obj/item/weapon/gun/ballistic/shotgun/riot{pixel_x = 3;pixel_y = -3},/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"cCX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/pet/fox/Renault,/turf/open/floor/wood,/area/crew_quarters/captain) -"cCY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/plasma/light{pixel_x = 4;pixel_y = -4},/obj/item/weapon/gun/energy/plasma/light{pixel_x = 2;pixel_y = -2},/obj/item/weapon/gun/energy/plasma/light,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"cCZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/rifle{pixel_x = 4;pixel_y = -4},/obj/item/weapon/gun/energy/laser/rifle{pixel_x = 2;pixel_y = -2},/obj/item/weapon/gun/energy/laser/rifle,/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"cDa" = (/obj/structure/rack,/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = 3;pixel_y = -3},/obj/item/weapon/gun/ballistic/automatic/wt550{pixel_x = -3;pixel_y = 3},/turf/open/floor/plasteel{icon_state = "vault";dir = 4},/area/ai_monitored/security/armory) -"cDb" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDc" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDd" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDe" = (/obj/machinery/suit_storage_unit/syndicate,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDf" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDg" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDh" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDi" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) -"cDj" = (/obj/structure/toilet,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"cDk" = (/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/plating,/area/maintenance/fore) -"cDl" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"cDm" = (/obj/structure/closet/crate,/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"cDn" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) -"cDo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/starboard) -"cDp" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) -"cDq" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) -"cDr" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"cDs" = (/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat{name = "AI Maintenance"}) -"cDt" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) -"cDu" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"cDv" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"cDw" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/arrival) -"cDx" = (/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) -"cDy" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cDz" = (/obj/machinery/light,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"cDA" = (/obj/machinery/light,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"cDB" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cDC" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"cDD" = (/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"cDE" = (/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) -"cDF" = (/obj/structure/chair{name = "tactical chair"},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"cDG" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/turf/open/floor/pod/dark,/area/shuttle/transport) -"cDH" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/turf/open/floor/pod/dark,/area/shuttle/transport) -"cDI" = (/obj/machinery/light/small{dir = 4},/obj/machinery/flasher{id = "shuttle_flasher";pixel_x = 24;pixel_y = 6},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) -"cDJ" = (/obj/machinery/light/small{brightness = 3;dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) -"cDK" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/pod/light,/area/shuttle/transport) -"cDL" = (/obj/structure/chair{dir = 1},/obj/machinery/light,/turf/open/floor/pod/dark,/area/shuttle/transport) -"cDM" = (/obj/structure/chair{dir = 1},/obj/machinery/light,/turf/open/floor/pod/dark,/area/shuttle/transport) - -(1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacaacaacaacaacaacaacaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaadaaeaafaagaadaaeaahaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaaiaajaakaagaaiaajaakaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaapaajaaqaagaaraajaasaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaamaanaanaanaanaanaamaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaazaaAaaBaagaazaaCaaBaacaacaacaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaataauaavaawaaxaayaayaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaFaaGaaHaaIaaJaaKaaLaaMaaNaajaaOaaPaaQaaRaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaDaauaauaaEaauaaucDbaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaacaaWaaXaajaaYaajaajaaZabaabbabbabcabdabeabfaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaSaauaauaauaaTaauaaUaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaacabjaajaajaaYaajaajaakabkaagaagaagaagablabmaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaamaamaamabhaamaamaamabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabqabrabsabtabuaajaajaakabkabvaajabwaagabxabyaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnaamaboaauabpaamabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabAabtabsabBabCaajabDabEabFabGabHaaKabIabJabyaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaauaauabzaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabLabMaajabsabCabNaajaakabOaagabPaajaagabQabRaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaamaamaamaamaamcDcaaucDdabKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabAabtabsabUabCaajabVabWabaabXabYabbabZacaacbaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaacAacAacAacAacsacsacsacsacsacsacsacsacsacsacsadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadzaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamabSaauaauabTaamaauaauabzaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaVaaVaaVabAachabsabtaciabNaajaakabkabvaajacjaagackaclaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAacAacAacAacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamabSaauacdaceaamaauaauabzaamaamacfacgaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabLacpaajabsabCabNaajaakabkaagaagaagaagacqacraacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacAacAacAacAacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcDeaauaauacmaamacnacoacnaamaauaauaauaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVabAabUabsacvacwaajaajaaZabaabbabbacxaaPacyaczaacaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacAacAacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamabSaauaauaauactaauaauaauacuaauaaucDfaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVacDacEacFacGacHacIacJacKacLacMacNacOacPacQacRaacacSacSacSacSacSacSaaaaaaaaaacAacAacAacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsacAacAacAacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamabSaauaauaauacBaauaauaauacnaauaauaauaamacCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaacaacaacaacaacaazacUaaBaagaazacVaaBaagacWacXaagacYacZadaadbadcacSacAacAacAacAacAacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAadxadxadxadxadxadxacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaamaamaamaamaamaamacTaauaauaamaamaamaamaamaamaaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVadnadnaaVaaVaacaapaajadoaagaapaajadpaagadqadraagadsadtaduaduadvacSadwacAacAacAacAacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaddadeadfadgadhaamcDgaaucDhaamadiadjadkadladmaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaaaaaaaaaaVaaVaaVadnadnaaVaaVaacaaiaajaakaagaaiaajaakaagadDadEadFadGadHaduaduadIacSadwadwacAacAacAacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamadAadeadeadeadeadBaauaauaauaamaauaauaauacdadCaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaaaaaaaaaaVaaVaaVadnadnaaVaaVaacadLadMadNaagadLadMadNaagadDadOaduadGadPaduaduadIacSadwadwadwadwadwacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaddadeadeadeadeadJaauaauaauadKaauaauaauaauaauaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTadTadTadUadTadTadTadVadnadnadnadnacSacSacSaacaacaagaagaagaagaagaagaagadWadXadYadZaeaaebadPadIacSadwadwadwadwadwadwacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAadxacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamadeadeadeadeadeadQaauaauaauadRaauaauaauaaucDiaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTaekaelaekaemaekadTadTadUadTadUadTadTadaaenaeoaepaeqaeraesafXadPaetadPadDadOaduaeuaevaewaewaexacSadwadwadwadwadwadwadwacAacAacAacAacAacAadxadxadxadxadxadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAadxadxadxacAacAacAacAacAacAacAacAacAacAacAacAacAacAafdacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecaedaeeaefaegaehaamaauaauaauaamaeiaejaauaauadSabKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTaeCaeDaeEaeFaeCaeGaeHaeIaeJaeKaeLadTaeMaeNaeOaePaeQaeRaeSaeTaeUaeVaeWaeXaeYaduaeZafaafbafbafcacSadwadwadwadwadwadwadwadwadwacAacAacAacAacAacAadxadxadxacAacAacAacAadxadxadxacAacAacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxadxadxadxacAacAacAacAacAacAacAacAacAacAacAadxadxadxacAacAacAacAacAadxacAacAacAacAafdacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaeyadeaezaamaamaamacnaeAacnaamaeBaamaauaauaauaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTaflafmafnafoaflaflafpafqafrafsaftadTafuafvafwacSafxafyafzafXadPafAadPadDafBafCadGafDafbafbafEacSadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAacAacAacAacAadwadwacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAadxadxadxacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAadxadxadxacAacAacAadxadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamafeaffafgaamaaaaamafhafhafhaamaamaamafiafjafkaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVadTafIafJafKafLafMafNafOafPafQafRafSafTafUafVafWacSafXafXafXafXafXafXafXafYafZaduadGagaafbafbafEacSadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAacAadwadwadwaiGaiGacAacAacAaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGacAacAaiGaiGaiGaiGadxacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamafhafhafhaamaaaabgafFafGafHabiaaaaamafhafhafhaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVadUagdageagfaggaghagiagjagkaglagmagnagoagpagqagracSagsagtaguagvagwagxagyaeXagzaduadGagAagBagBagCacSacSacSacSadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAadwadwadwaiGaiGaiZcwycwyaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgafFafGafHagbaaaaaaaaaaaaaaaaaaaaaagcafFafGafHabiaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaVaaVadTagDagEagFagGagHagIagJagKagLagMagNaflagOagPagQacSagRagSagTagUagVagUagWagXagYaduadGadPadPagZadPahaadPahbacSadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAadwadwadwaiGaiGajvajwajvaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTahcahdaflaheahcahfahgahhahiahjahkaflahlahmahnacSahoahpahqahrahsahtahuaeXahvahwadGahxahyafXafXafXafXahzacSadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAadwadwaiGaiGajvajLajvajvajvajvajMcwAajNajOajPajQajRajRajRajRajRajRajRajRajRajRajRajvajvajvajvajvcwBajRajRajRajRajSadwadwadwadwaaVaaVaaVaaVadwadwadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTahBahCaflahCahDahEaflaflahFaflaflaflaflcyQahHacSafXafXafXahIahJahIafXahKahLacSacSacSacSacScyRcySafXahOacSadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAadwadwadwaiGaiGajvajwajvakkaklakmakmakmakmajvakmakmakmakmakmakmakmajvajvaknajvajvakmajvakoakoakmakmakmakmakmakmakmajvajvajvajvaaVaaVaaVaaVaaVaaVaaVadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTahPahQaflahRahSahEahTahUahVahWahXaflcyTahZaiaacSaibaibafXaicaidaieaifaigafZacSaihaiiaijaikaikaikaikailaikaikaikaikadwadwadwadwadwadwadwadwacAacAacAacAadwadwadwaiGaiGajvakFajvakmakmakmakmakmakmaknakmakmakmakmakmakmakmajvaxlakmakmajvakmajvakmakmakmakmakmakmakmakmakmaBJakGakHajvakIakJakJakJaaVaaVaaVadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTaimainaflainaimaioaipaiqairaisaitadUaiuaivaiwacSaduaduaixaduaduaduaiyaizagYacSaiAaiBaiCaikaiDaiEaiDaiDaiFaiEaiDaikadwadwadwadwadwadwadwadwadwacAacAacAadwadwadwaiGaiGajvaxlalfakmalgalgalgalgalhajvalgalgalgalgalgaliaGTajvalkallalmajvakmaknakmakmalnalmaloalgalgalgalgakmalpakmalpalqalralsaltaluaaVaaVadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadTadTadUadTadUadTaiHaiIaiJaiKaiLaiMaflaiNaiOaiPacSaiQaduafXafXaiRaiSaiTaiUaiVacSaiWaiXaiYaikaiDaiDaiDaiDaiDaiDaiDaikadwadwadwadwadwadwadwadwadwacAacAadwadwadwadwaiGaiGajvakmakmakmalgalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLalLajvakmakGalMajvakIakJakJakJaaVaaVaaVadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaajbajbajbajbajcajdajeajfajgajhajiadTadTcyUajkacSajladuajlafXajmajnajoajpajqacSajrajsajtaikaiDaiDajuaiDaiDaiDaiDaikadwadwadwadwadwadwadwadwacAacAacAacAadwadwadwaiGaiGajvakmalgalgalgalLamcamcamcamcamcamcamcamcamcamcamcamcamcalLamcamcamcamcamcamcamcamcamcamcamcamcajvaknajvajvajvamdamdamdamdamdajvajvadwadwadwadwadwadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnadnadnadnadnajxajyajyajyajyajyajyajyajzajAajzacSajladuajlafXajBajCajDajpajEacSajFajGajHaikaikajIaiDaiDajJajIaikaikadwadwadwadwadwadwadwadwacAacAacAadwadwadwadwaiGaiGamuakmakmakmakmalLamcamcamcamcamcamcamcamcamcamcamcamvamwalLamvamvansamcamcamcamcamwamcamcamcamcajvamxakmakmakmakmakmakmakmakmaknamyamyamyamyamyamzadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnadnaaVaaVaaVaaVajyajTajzajUajUajVajWajzajAajzacSacSacSacSacSajXajYajZakaakbakcajWakdajyaikakeakfakgakhakiakjakeaikadwadwadwadwadwadwadwacAacAacAacAadwadwadwadwaiGaiGajvaknajvajvaknalLamcamcamcamcamcamcamcamcamcamwamvamvamvcyVamTamUamVamvamvamvamvamvamWamvamcamcajvamXamYamZamZamZanaanaanaanaanaanaanaalgakmakmanbadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajyajyajyajyajyajyajyajyajyajyajzajzajzajzajzajzajzajAajzakpajzajzajzajzakqakraksaktakuakvakvakwaikakxakyakzakAakBakCakDakEaikadwadwadwadwadwadwadwacAacAacAadwadwadwadwadwaiGaiGamuakmanrajvakmalLamcamcamcamcamcamcamcamcamcansansansansansaHsamvanvanvanvanwanwanvanvamvamcamcajvamXanxanyanzanAanaanBanCanDanEanFanaalgakmakmanGadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakKakKakKakLajyakMakNajzakOakrakrakrakrakPakrakrakrakrakrakrakrakQakrakrakrakraksakrakRakSakTakUakVakWakXajzakYakZalaalbalbalcalbaldaleaikadwadwadwadwadwadwadwacAacAacAadwadwadwadwadwaiGaiGamuakmakmajvakmalLamcamcamcamcamcamcamcamvamvansamvansamvanTanUanVanWanXanYanZaoaaobanvamvamwamcajvamXanxatwakmakmanaanaanaaodanaanaanaaoeakmakmajvadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalvalwalxalyalzalAaiBalAajzalBalCalDalEajzajzajzajzajzajzajzajzajzajAajzajzajzalFalBajzalGalHalIaikaikaikaikaikaikakZalJalKalKalKalKalKalKaikadwadwadwadwadwadwadwacAacAacAacAacAacAadwadwaiGaiGaosaotaouajvakmalLamcamcamcamcamcamcalLansansansansansamvaovaowaoxaoyaozaoAaozaozaozanvamvamcamcajvamXanxalmaoBakmanaaoCaoDanDaoEaoFanaaoGakmakmajvadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakKakKakKakLajyalNajWajVajzajzajzalOalDalDalDalDalDalDalPalDalDalQalDalDalDalQalDalDalRalSalTaikalUalVakZakZakZakZalJalWalXalYalZamaambaikadwadwadwadwadwadwadwacAacAacAacAacAacAadwadwaiGaiGajvajvajvajvakmalLamcamcamcamcamvansamvaraamvamvamWcyWcyXcyYaoVaoWaoXaoYaozaoZapaaozanvamvamcamcajvamXapbapcakmapdanaanaanaanDanaanaanaalhakmakmajvadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajyameajyajyajyajyamfajWajzajzajzajzajWamfajWamgamhamiamjamgajWamkamkamkalGamlammamnamoampampampamqampamramsamtakZakZakZakZaikadwadwadwadwadwadwadwacAacAacAacAacAadwadwadwaiGaiGamuakmakmakmakmalLamcamcamcamcamvamvcyZcyZczbczbcyZcyZansaovapsaptanvaozaozanvanvapuanvamvamcamcajvamXapvapwakmapwanaapxapyanDapzapAanaalgakmakmajvadwadwadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVadnamAamBamAamCamDakWamEamAamBamAamgamhamFamjamgamGamGamHamGalGamIamJamKamLamMamLamNamOakZamPakZamQakZamRakZakZaikadwadwadwadwadwadwadwacAacAacAacAacAadwadwadwaiGaiGamuakmajvajvajvalLamcamcamcamcamvanscyZczgczhcziczjczkczlarYapsapFanvaozapGanvapHapIanvamvamcamcajvamXakmakmakmakmanaanaanaaodanaanaanaalgakmakmajvadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVancaaVaaVadnajyamfajyamAamAamAamAajyamfajyajyamAamAamAajyamGandaneaneanfanganhaikanianjankanjanlakZalJakZanmannanoanpanqaikadwadwadwadwadwadwacAacAacAacAacAafdadwadwadwaiGaiGapTakmaknakmaGTalLamcamcamwamvansanscyZczncznczncznczraoxasqapsamvanvapWaozanvapXapYanvapZamcamcajvamXakmaqaaqbalmanaaqcaqdanDaqeaqfanaalgakmakmajvadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHaaaaaVaaVaaVaaVaaVanHanIanHanHanHanHanHanHanJanHaaVadnadnaaVaaVanKanLanManNanfanOalTaikalKalKalKalKanPanQanRanSanPalKalKalKalKaikadwadwadwadwadwacAacAacAacAacAacAacAadwadwadwaiGaiGaqqakmajvakmaqralLamcamcamcamvansamvcyZcznczuczvczwczxaoWczyasTamvanvanvanvanvanvanvanvaqsalLalLajvaqtajvajvajvajvanaanaanaaquanaanaanacwCakmakmajvadwadwadwaiGaiGaiGaiGaiGacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaofanHanHaaVaaVaaVaaVanHanHaogaogaohaoiaogaogaogaoganHaaVaaVaaVadnadnanKanLanMaojanfanOalTaikaokaolaolaomaonakZaooaopaoqaoraiDaiDaiDaikadwadwadwadwacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGaiGajvajvajvakmalmalLamcamcamcansansamvcyZczAcyZcyZczDcyZamvaovaqzauFauFauFauFauFauFauFauFaqBaqCaqDaqCaqEaqFanDanDanDaqGanDanDanDanDanDaqHakmakmakmajvadwadwadwaiGaiGaiGaiGaiGacAacAadxahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIaoJanHaaVaaVanHanHanHaogaogaogaogaogaogaogaoKanHanHanHaaVaaVadnanKaoLanMaoMaoNaoOaoPaikaiDaoQaiDaoRaoSakZalJakZaoTaoUaiDaoQaiDaikadwadwadwadwacAacAacAacAacAacAaiGaiGaiGaqNaqOaqPajRcwDajvakmakmcwEalLamcamcamvansamvanscyZczGczHcyZczncyZamvaovapsansansamcamwamvansanaanaanaanaanaanaaqQanaanaanaanaanaanaanaaodanaanaanaajvajvaknajvadwadwadwaiGaiGaiGaiGadxacAacAacAahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIapeaoJanHanHanHapfanHapgaogaogaogaogaogaogaogaphapiapjaaVaaVadnapkanLanManNanfaplalTaikaiDaiDaiDapmapnaopapoakZappapqaolaolapraikadwadwadwacAacAacAacAacAacAacAaiGaiGaiGamuakmakmakmaqZajvakmakmalgalLamcamcamvamvansamvcyZczMczNcyZarbcyZansaovapsansamvamcamcamvansanaarearfargarhariarjarharkarfarlanaarmarnanDaroarpanaarqakmakmarradwadwadwaiGaiGaiGaiGacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIapeapeanHanHapfaoganHapgaogaogaogaogaogapfanHanHanHanHanHaaVadnapkanLanManNanfapBalTaikalKalKalKalKapCapDalJapEapCalKalKalKalKaikacAadwadwacAacAacAacAacAacAacAaiGaiGaiGamucwFaryakmakmajvakmczQalgalLamcamcamvansamvamvcyZcyZcyZcyZcyZcyZamvaovapsansansamvamvamvarBanaarCarDarEarFarGarHarIarEarJarKanaanaanaanDanaanaanaakmakmakmarLadwadwadwaiGaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapJanHaoJapeapKaogapLaoganHapfapMaogaogaogapfanHapfapNapNapfanHaaVadnapkanLanManNanfapOalTaikaokaolaolapPaonakZapQaopapRapSaiDaiDaiDaikacAacAacAacAacAacAacAacAacAacAaiGaiGaiGamuakmarRakmaqZajvakmalgalgalLamcamcamvamvamvamvamvamvamvamvansamvamvaovapsamvansansansansapFanaanaanaanaanaarZasaanaanaanaanaanaasbascanDasdaseanaakmajvajvasfadwadwadwaiGaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHanHaogaogaogapfanHanHanHanJanHanHapfaogaqgaqgaqhanHaaVadnapkaqiaqjaqkaqlaqmalTaikaiDaqnaiDaqoaoSakZalJakZaoTaqpaiDaqnaiDaikacAacAacAacAacAacAacAacAacAacAadwadwadwamucwGarRakmcwHajvakmakmakmalLamcamcansansapVamvaraamvansamWczXamUamUcyYczZansamvamvamvamvamvanaasrassarEastasuarHasvarEaswasxanaanaanaaodanaanaanaakmasyajvaszadwadwadwaiGaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHapfaoganHaogaogaogaogaogaogaogaogapfanHaogaogaogaogaogaqvaaVadnanKanLanManNanfanOalTaikaiDaiDaiDaqwaqxaopapoakZappaqyaolaolapraikacAacAacAacAacAacAacAacAanfanfanfanfanfasMakmarRakmasNajvakmakmakmalLamcamcansamvamvarzarzarAarAarzarzamvamvaovapsansanaasUasUasUasUanaareasVasWarhasXasYarharkasVasZanaataatbanDatcatdanaakmateajvatfadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHanHanHanHanHanHanHanHanHaaaanHanHapfaogaogaoganHaogaoganHanHanHaqIanHaogaoganHaogaogaogaogaogaqvaaVadnanKaqJanManNanfaqKalTaikalKalKalKalKapCaqLalJaqMapCalKalKalKalKaikatsacAacAacAacAacAcAaacAanfatNatWatNajvakmakmatuakmatvajvatwajvakmalLamcamcamvamvarSarzarTarUarVarWarXanVanVarYapsamvanaatzatAatBatCanaanaanaanaatDarZatEanaanaanaanaanaanaanaanDanaanaanaakmatFajvatGadwadwadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHapfaogaogaogaogaogaogaogapfanHanHanHapfaogaogaogaogaqvaogaoganHaqRaqSaoganHaogaogaqvaogaogaogaqTaqUaqvaaVadnapkanLanManNanfaqValTaikaokaolaolaqWaonakZapQaopaqXaqYaiDaiDaiDaikacAacAacAacAacAcAbanfanfanfcAcatWatNcAdakmakmakmatYakmajvajvajvakmalLamcamcamvamvansarzasoasoasoasoaspaoxaoxcAeaudanVaueaufaugaugaugaugauhauiaujaugaukaularharkarfarlanaaumaunanDauoaupanaakmajvajvatGadwadwadwaiGaiGaiGadxadxadxacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanJaogaogaogaogaogaogaogaogaoganJaoganJaogaogaogaogaogarsaogaoganHaogaogaoganHaogaogartaogaogaogaruarvaqvaaVadnapkanLanManNanfaqValTaikaiDaoQaiDarwaoSakZalJakZaoTarxaiDaoQaiDaikcAfasHcAfcAfcAfcAfatocAkatoatNajvajvajvakmakmakmakmakmatXakmauAakmalLamcamwamcamvansarzasoasOasPasQasRaoWaoWczyauEauFauGauHauHauIauJauKauLauMauNanDarZauOauPasVauQauRanaanaanaaodanaanaanaakmauSajvatGadwadwadwaiGaiGaiGadxadxadxacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHapfaogaogaogaogaogaogarMapfanHanHanHapfaogaogaogaogaqvaogaoganHaogarNaoganHaogaogaqvaogaogaogaqTaqTaqvaaVadnapkanLanManNanfaqValTaikaiDaiDajuarOarPaopaleakZapparQaolaolapraikcAmanfanfanfanfanfanfanfanfanfajvaveajvavfavgavhaviakmajvakmauAakmalLamcamcamvamvansarzatxarzarzatyarzamvansaovapsamvavjanDavkavlavmavnavoavpavqavravsarHaueaueavtanaanaavuavvanDavwavxanaakmavyajvatGadwadwadwaiGaiGaiGacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHanHanHanHanHanHanHanHanHaaaanHanHapfaogaogaoganHaogaoganHaogasgashanHaogaoganHaogaogaogaogaogaqvaaVadnapkanLanManNanfaqValTaikaikaikaikaikaikakZakZasiaikaikaikaikaikaikcAfanfcAoaslaslaslaslaslaslavMaknakmajvajvajvajvajvajvajvajvajvakmalLamcamcansamvansarzatZauaarzasoarzaubansavQavRavSavTavUavVavUavWavUavXavUavYavZavZawaawbawcawdaweawfawfawfawfawfawfawfawgawhajvatGadwadwadwaiGaiGaiGacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHapfasAanHaogaoganHaqIanHanHanHaogaoganHaqTaogaogaogaogaqvaaVadnanKanLanManNanfaqValTaikasBasCasCasDasEakZakZasFaikcApcAfcAfcAfcAfcAfanfasIasJasKasKasKasKasLasIajvakmawkaGTaGTakmavealgakmaqZajvakmalLamcamcansamvansarzauBauCarzauDarzansansawpapsansanaawqawqawranaanDawsawtawuawvanDawwarharkasVarlawxawyawyawyawyawyawxawzawAajvatGadwadwadwaiGaiGaiGacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHanHanHaogaogaogaogaogaogaogaogaoganHaqTaogaogaogaoganHaaVadnanKanLanMatganfangathaikatiatjatjatkatlatmatmatnaikawKcAfcAfcAbanfatoanfasIanOatpatpatqatqatrasIajvakmawkakmakmakmakmalhawQawRajvakmalLamcamcansamvamvarzarzarzarzarzarzansamvawYawZaxaaxaaxaaxaaxaaxaaxbaxaawxawxawxaxcaxdawxawxawxawxawxawyawyawyawyawyawxaxeaxfajvatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaofanHaoJapeapKaogaogaogaogaogaogapLaogatHanHaqTaogatIaogapfanHaaVadnapkanLanMaojanfanOalTaikaikatJatJaikaikatJatKatJaikcAycAfcAfcAfanfatLanfcACatMatNatOatPatPatQatRajvaxlaxmaxnalmakmakmalgakmaxoajvakmalLamcamcansavNavOavOavOavOavOavOavOavOavPaxwcADaxxaxyaxzaxAaxxaxBaxCaxDaxEaxFaxGaxHaxIaxJaxKaxLaxMaxNawyawyawyawyawyawxaxOakmaknatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIapeapeanHanHanHanHanJanHanHaqvaqvaqvanHanHapfauqapfanHanHaaVadnapkanLanManNanfanOalTatNaurausausautautautauuauvanfanfanfanfanfanfatoanfauwangauxanfanfanfauyauwajvakmapvapwaycakmakmalgalgalgajvaknalLamcamvansawmaptawnawnawoawnawnawnawnawnaovapsaxaaygayhayiaxbayjaykaylawxaymaynayoaypaxJaxJaxJayqaxNawyawyawyawyawyawxayrawxawxatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIapeaoJanHanHanHanHaogaogaogauTaogaogaogaogapfanHanHanHaaaaaVadnapkanLanManNanfanOauUaslaslaslaslauVaslaslaslaslaslaslaslaslaoNauWaslauXcAEauYaslaslaslavcaslavdajvakmakmakmakmakmakmakmakmakmakmakmayvaoxaoxcAFawmansawnawSawTawUawVawWawXawnaovaqzayEayFayFayGaxaayjayHaylawxayIaxJayJayKayLaxJaxJayMayNawyawyawyawyawyayNayOayPawxatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIaoJanHaaaaaaanHanHapfavzaogaogaogaogaogaogapNanHanHaaaaaaaaVadnapkanLanManNanfavAavBavCavCavCavCavDavCavCavCavCavEavCavCavCavFavDavCavEavGcAGavCavCavKavKavLcAHcAIcAJcAKcAJcAJcAJcAJcAPcAPcAPcAPcAPcAIcAVcAVamvawmansaxpaxqaxraxsaxtaxuaxvaxtcAXayWayXayXayXayYayXayXayXayXayZazaazbazcazdazeazfazgazhaxNawyawyawyawyawyaxNaziazjawxatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapJanHanHaaaaaaaaaaaaanHanHanHapfaogawiaogaogapfanHanHaaaaaaaaaaaVadnanKanManManManfanfanfanfanfanfanfauwanfanfanfanfanganfanfanfalGauwauzangalGanfanfanfanfanfauyawjcAIcAJcAIcAJcBccAJcAJcAJcAJcAJcAJcAJcAIcAVcAVapVawmamvaxpaydayeayfawnawnawnawnaovazuaxacDjaxaazwaxaazvaxaazvawxazxaxJazyazzazAaxJaxJazBayNawyawyawyawyawyaxNazCazjawxatGadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanHanHaaaaaaaaaaaaaaaaaaaaaanHanHanHanHanHanHanHaaaaaaaaaaaaaaaaaVadnanKanManManMawBanMawCawDawEawCawCawFawCawCawCawCawGawCawDawHamGawIanMawJamGaneanManMawMawNawOawPcAIcAJcAIcBqcBrcBscAJcAJcBvcBwcBxcBycAIcAVcAVamvawmapFawnayxayyayzayzayAayBayCazVcBCaxaazWaxaayjaxaazXaxaazYawxazZaxJaxJaxJaxJaxJaxJaAaaxNawyawyawyawyawyawxayraAbawxatGajvadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanKaxganManMaxhanManManManManManManManManManManMaxianManManeamHanManMaxiamHaneanManManManMaxjaxkayUayVayUayUayUayUayUayUayUayUayUayUayUayUayUaubawmamvawnawnawnawnawnawnawnawnaovapsaxaayjayjayjayHayjayjayjawxaAraxJaAsaAtaAuaxJaxJaAvaxNawyawyawyawyawyawxaAwakmaBJakmajvadwadwaiGaiGaiGacAacAadxadxadxadxadxadxadxadxadxaAxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaabanKanManManMaxhanMaxPaxPaxPaxPaxPaxPaxPaxPaxQaxPaxRaxPaxPaxTamGaxUanMaxVamGcBDanManMaxZaqjayaaybayUazkazkazkazlazmazkazkaznayUazoazpazqazrayUamvawmaywazsaywaywaywaztaywaywaywaovapsaxaaxaaxaaxaaxaaxaaxaaxaawxawxawxawxawxawxawxawxawxawxawyawyawyawyawyawxaANakmakmakmajvadwadwaiGaiGaiGacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKanKamGanKaAQanKamGanKanKanKanKanKcBEcBFayUazGazHazIazJazKazLazMazMazNazOazPazQazRazSansawmamvazTazTazUazUazUazUazTazTaovaBfaBgaBhaBgaBgaBgaBgaBiaqCaqDaqDaqDaqDaqDaqDaBjaBkaBlawxawxawxawxawxawxawxaBmajvajvaAbajvaiGaiGaiGaiGaiGacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxamdcBGcBHcBIcBJakmakmakmakmakmakmcBKakmaknaAyaAzaBpakmakmcBLajvcBMakmalmajvcBNakmakmaliajvaySayTayUazkaAdaAeaAfaAgaAhazkaAiayUaAjaAkaAlaAmayUansawmansazTaAnaAoaAoaAoaApaAqazTaBCaBDaNPaNPaNPaBEaBEaBFaBGajvaBHaqaaqaakmakmakmaBIaoBakmakmaBJakmakmakmakmakmawzakmakmakmajvaiGaiGaiGaiGaiGacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxamdaAyaAycBOaAPaAyaAycBPakmaAyaAyaAyaAyajvaAycBOajvcBQakmaBNajvcBRakmcBSajvcBTakmakmcwWajvaBPayTayUazkaABaACaACaADaAEaAFaAGayUaAHaAIaAJazRazSansawmansazUaApaAKaALaAoaAoaAMazUcBUcBVaAoaAoaAocBUcBXaovaCgaChaChaChaChaChaChaChaBIaCiaCiaCiaCiaCiaCiaCiaCiaCiaBmaAbajvajvajvaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGamdcBYaAycBZcCaakmaAycCbcCccCdajvaCjaCkaClakmaCmajvajvajvajvajvcDkakmakmajvakmakmakmcwYajvaySayTayUaARaASazkazkazkaATaAUaAVaAWaAXaAYaAZaBaayUansawmansazUaApaBbaBcaAoaBdaAoaBeaAoaDeaEkaEkaAoaAocCeaovaBGaChaCKaCLaCMaCNaCOaCPaCQaCRaCSaCSaCSaCSaCSaCSaCSaCTaCUakmakmaCVadwaiGaiGaiGadxadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGadwadwadwajvaxlaAzcBJakmajvajvamdamdajvajvaxlaCWaCXaCXakmakmakmajvaCocCgakmakmakmajvalgalgakmakmajvaySayTayUayUaBsayUaBtaBtayUaBuayUayUayUaBvayUayUayUamvawmarBazUaApaBwaBxaByaBzaBAaBBaBycChcCicCicCkaAoaDlasSaDmaDnaDoaDoaDpaDqaDraChaCQaDsacAacAacAacAacAacAacAaDtaCUcwZakmaDuadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGadwadwadwajvajvajvajvajvajvakmakmakmakmaknakmaCXaCWaCXaBlajvaknajvakmakmakmakmakmaknakmakmakmakmajvaDxayTayUaBQaBRaBSaAEaAEaBTaBUaBVaBWazRaBXazRaBYaBZaCaaCbansazUaApaAKaCcaAoaCdaCeazTazTaCfazUazUazUazTcClaovaDQaChaDRaDqaDSaDTaDUaChaDVaDsacAacAacAaDWacAacAacAaDtaCUaDXakmajvadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwaDYczQakmakmakmajvakmalgaDvaDwajvaCWaCXaCWaCXaEbajvakmakmakmaEcaEcaEcaEcaEcakmakmakmakmajvaySayTayUazRaCpaCqaCraCraCraCsaCraCtaCraCuazRaCvayUansaCwaCaaCxaCyaCzaCAaCBaCCaCDaCxaCEaCFaCGaCHaCIaCJcCmaovaBGaChaEmaDqaDqaDqaEnaChatGaEoaEpaEpaEpaEpaEpaEpaEpaEqaCUajvaAbajvadwaiGaiGaiGadxacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwamuakmakmakmakmaknakmalgaDvaEraEsaEtaEucCnaEwaExaEsaEyaEzaEAaEBaECaEDaEEaEBaEFaEvaEGaEuaEHaEIayTayUaCYaCZaCYaAEaAEaAEaDaaAEaAEaAEaDbazRaDcayUansawmamvazUaDdaAoaDeaAoaDfaDgaDhaDiaDjaDiaDiaDkaDicCoaucaEWaEXaEYaEYaEZaDqaFaaFbaFcaFdaFdaFdaFdaFeaFdaFdaFdaFdaFfakmakmajvadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxaiGaiGadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwamuakmaEcaEcaEcaEcaFgaEcaEcaEcaEcaEcaEcaEcaEcaEcaEcaEcaEcaEcaEcaFhaEcaFiaEcaEcaEcaEcaEcaEcaFjaFkayUazRaDyazPazPaDzazQaDaaDAaDBaDCaDDazRaDEayUansawmamvazTaDFaDGaDHaAoaDIaAoaDJaDKaDLaDMaDNaDOaDKaDPaFtaFuaChaFvaFwaFxaFyaFzaChajvajvajvajvajvajvajvajvajvajvaFAajvajvajvadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxaiGadxaiGaiGaiGadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwamuakmaEcaFBaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLaFMaEcaFNaFOaFPaFQaFRaFSaFPaFQaFRaFSaFPaFTaFUaEcaFVaFWayUaEdaEeaEdazRayUaEfaEgaEhayUaEiaAIazRaEjayUaubawmamvazUaDdaAoaEkaElaAoaAoaDJaDKaDKaDKaDKaDKaDKazUaGjaBGaChaChaChaChaChaChaChacsacsacsacsacsacsacsacsacsaGkaGlcxbadwadwadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwamualiaEcaGnaGoaGpaGqaGraGraGraGraGraGraGqaGraGsaGtaGuaGvaGwaGxaGyaGzaGwaGxaGuaGAaGBaGCaEcaGDaHkayUazRaCpazRazRaEJantaEKaELaEJaEMaAIazRaENayUamvaCwaCaaCxaEOaApaAKaEPaALaEQazTaERaDKaESaETaEUaEVazUaGRaHuacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsaGkaGlcxcadwadwadwaiGaiGaiGadxacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwamuaGTaEcaGUaGVaGWaGXaGYaGZaFEaHaaFEaFEaGWaHbaEcaHcaHdaHeaHfaHgaHfaHgaHfaHgaHhaHiaHjaEcaEcaGDaHkayUaEJaFlaEJaEJayUaFmaEKaFnaFoaEJaFpaEJaEJayUamvawmamvaFqazTazUazTazTazUazTazTaFraBeazTazUaFsazTazTaQcaHuansacsacsaTSacsacsacsacsacsacsacsacsacsacsacsacsaGkaGlaGmadwadwadwaiGaiGaiGacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwamualgaEcaFBaGoaGWaFEaHvaHwaHxaHyaHxaHxaHzaHxaHAaHBaHCaHDaHEaHEaHEaHEaHEaHEaHEaHFaHEaHGaHHaHIaHJaFXaFYaFZaFYaFYaGaaGbaEKaGcaFYaFYaGdaFYcxaaFXaFYaGfaGgaGgaGhaFYaFYaFYaFYaFYaFYaFYaoxaFYaFYaGiaFYaFYaovaHuansansamvamvacsacsacsacsacsacsacsacsacsacsacsacsaGkaGlaGmadwadwadwaiGaiGaiGacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwamualgaEcaFBaGoaHTaHxaHUaFEaFEaHVaHWaFEaGWaFEaEcaHXaHdaHYaHfaHgaHfaHgaHfaHgaHZaHiaHfaEcaEcaGDaIaaGFaGFaGGaGFaGFaGFaGFaGHaGFaGIaGFaGJaGKaGLaGMaGKaGKaGKaGKaGNaGKaGOaGKaGKaGKaGKaGKaGPaGKaGKaGQaGKaGKcCpcCqamvamvaIsaItaItaItaItaItaItaItaItaItaItaItaItaItaGkaGlaGmadwadwadwaiGaiGaiGadxacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwamualgaIuaIuaIuaIvaIwaIxaIwaIuaIyaIuaIuaIzaEcaEcaHcaIAaIBaFQaICaFSaIDaFQaICaIEaIFaIGaIHaGsaIIaIJansansaHlansansaHmaHnaHoansansansaHmamvaHpaHqamvansansaHnaHramvaHsamvamvamvansamvaHtansamvansamvaTSaovaJpaGgaJqaJraJsaJtaJuaJvaJwaJvaJvaJxaJyaItaJzaJAaJAaGkaGlaGmadwadwadwaiGaiGaiGadxacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwamuakmaIuaJBaJCaJDaJCaJEaJCaJFaJGaJHaJIaJJaJKaJLaJMaJNaJOaJPaJQaJRaJSaJTaJQaJUaJVaJTaJWaJLaJXaJYaHKaHKaHLaHMaHMaHMaHMaHNaHKaHKaHKaHKaHKaHKaHqaHOamWaIlaHPaInamvaHsamvansamvamvansaHRaHSansamvansansaovaKCaKDaKEaKFaKGaKHaKIaKJaKJaKJaKJaKJaKKaItaKLaKMaKMaKNaGlaGmadwadwadwaiGaiGaiGadxacAacAacAacAacAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOadwadwacAadwadwadwamuakmaIuaKPaJCaKQaJCaKRaJCaKSaJCaKTaIuaKUaKVaKWaKWaKXaKYaKZaKWaKWaEcaEcaLaaLaaLbaLaaLcaLdaLeaLfaIbaIcaIdaIeaIeaIeaIeaIfaHKaIgaIhaIiaIjaHKaIkaIlaIlaIlaImaInaIoaIpaIoaIoaIoaIoaIoaIqaIoaIoaIoaIoaIoaIraLEaLFaLGaLHaLIaLJaLKaLLaLMaLKaLNaLOaLPaLQaLRaLSaLTaGkaGlaGmadwadwadwaiGaiGaiGadwadwacAacAacAadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwaKOaLUaLVaLWaLVaLUaLVaLWaLVaLUaLVaLVaKOaLVacAacAacAcxdajvajvajvakmaIuaJBaJCaLYaJCaJEaJCaLZaJCaJCaMaaMbaMcaKWaMdaMeaMfaMgaMhaMiaMjaMjaCaaCaaMkaMlaMmaMnaMoaMpaIKaILaIMaINaIOaIPaIOaIQaIRaISaITaIUaILaIRaIVaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaMNcCraMOaFnaMPaMQaKJaMRaMSaMTaKJaMUaMVaJvaItaMWaMXaMYaGkaGlaGmadwadwadwaiGaiGaiGadwadwaMZacAacAadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwaKOaLVaLVaLVaLVaLVaLVaLVaLVaLVaLVaLVaNaaLVcxocxocxocwyaNbakmaNbakmaNcaJCaJCaJBaJCaNdaJCaJBaJCaNeaIuaNfaNgaKWaNhaNiaMfaNjaNkaNlamvansansamvaHlaNmaNnansaNoaNpaJZaKaaKbaKcaKaaKdaKaaKeaKfaKgaKhaKiaKjaKfaKkaKlaKmaKnaKoaKpaKqaKraKsaKtaKtaKuaKvaKwaKxaKyaKzaKAaKBaucaNOaNPaNQaNRaNSaNTaNTaNTaNTaNTaNUaNVaNWaNXaNYaNZaItaGkaGlaGmadwadwadwaiGaiGaiGadwadwaOaaObaOcadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwaKOaLWaLVaLUaLVaLWaLVaLUaLVaLWaLVaLVaKOaLVacAacAacAaOdajvajvajvakmaIuaOeaJCaJCaJCaJEaJCaJCaOfaOgaIuaOhaOhaKWaOiaOjaOkaOlaNkaNlamvansansamvaHlaOmaNnansaNoaNpaHKaLgaLhaLgaLgaLiaLjaLkaHKaLlaLmaLgaLnaHKaLoaLpaLqaLraIlaLsaLtaLuaLvaLwaLxaLyaLzaLAaLzaLzaLBaLBaLCavQaODaOEaOEaOFaOGaOGaOHaOIaOJaOJaOJaOGaOKaItaOLaOMaONaOOaGlaGmadwadwadwaiGaaVaiGadwadwaOPaOQaOPadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOaKOacAacAacAadwadwadwaORaOSaIuaKPaJCaOTaJCaKRaJCaOTaJCaOUaIuamvamvaKWaNkaNkaOVaOWaOXaKWamvansansaTSaOYaOZaPaamvaNoaNpaMqaMraMsaMtaMuaMvaMwaMxaMqaMqaMyaMzaMqaMqaMAaMBaMCaMDaMEaMFaMGcxeaPraPraMJaMKaIoaMLaIoaIoaIoaMMaIoaovaPwansansaIsaPxaPxaItaItaItaItaItaPyaItaItaItaItaItaGkaGlaGmadwadwaaVaaVaaVaaVaaVadwaOPaPzaOPadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAadwadwadwaORaOSaIuaJBaJCaJCaJCaPAaPBaPBaPBaPCaIuansansaKWaKWaNlaKWaNlaKWaKWamvamvansansaOYaOmaPaamvaNoaNpaHKaLgaNqaNraNraNsaNtaNuaNvaNwaNxaNyaNzaNAaNBaNCaNDaNEaNFaNGaMIaMHaMIcxscxtaNHaNIaNJaNKaNLcxuaMIaNMaovaPwamvansansamvamvansansacsacsaPPaPPaPQaPPacsacsacsaGkaGlaGmaGkaaVaaVaaVaaVaaVaaVaOPaOPaOQaOPaOPadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAacAacAacAacAacAadwadwadwadwaORaPSaIuaIuaIuaIuaIuaPTaIuaIuaIuaIuaPUamvansamSamvansansansamvamvamvamvamvamvaOYaNmaPaamvaNoaNpaHMaLgaOnaLgaLgaOoaLgaLgaOpaOqaOqaOqaOraOsaNDaNCaOtaNEaOuaIlaOvaMHaMIaOxaMIaOyaMIaOzaKtaOAaKtaKtaOBcCscCtamvamvansansansansacsacsacsaPPaPPaPPaPPacsacsacsaGkaGlaQdaQebBTbBTbBUbBTbBTaaVaQhaQiaQjaQkaOPadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAacAadwadwadwaORaORaORaOScxxcxyaQlaQmaQnaQoaQpaQpaQqaQpaQraQsaywaQtaywaywaywaywaywaywaztaywaywaywaQuawmaQvaywaNoaNpaPbaLgaPcaLgaPdaPeaPfaLgaPgaPhaPiaPhaPjaPkaPlaPmaPnaPoaPpaPqaMIaMHaMIcxvaMIaPsaPtaMIaMIaPuaMIaPvaIoaFtaQJalLansamvamvamWaTSacsacsacsacsaQKaQKaQKacsacsacsaGkaGlaQdaQebBTaQLaQMcDlbBTaaVaQhaQNaQOaQPaOPadwadwadwadwadwadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacsacsacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAacAaiGadwadwadwadwadwaORaQQaORaQRaQSaQTaQUaQUaQVaQWaQXaQXaQXaQYaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaQZaRaaRaaRaaRbaRcaRdaRaaLeaLfaHMaLgaLgaLgaPDaPEaLgaPFaPEaPEaPEaPEaPEaNDaPGaPHaPGaPIaPJaIlaMIaMHaMIaPKaMIaMIaMIaPLcxwaPMaPNaPOaIoaovaPwalLaRsaRsaRsaRaaRaaRaaRaaRaacsacsacsacsacsacsacsaGkaGlaQdaQebBUbGBaRubGBbBUaRvaQhaRwaQOcxzaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAaiGaiGaiGaiGaiGadwadwadwadwadwaORaORaORaRyaOSaRzaRAaRBaORaRCaQpaRDaREaRFaQZaRGaRHaRIaRJaRKaRLaRMaRNaROaRMaRPaRQaRRaRSaRTaRUaRVaoxaNpaHKaPVaPWaLjaLgaLgaLgaLgaLgaLgaLgaLgaLgaNDaNDaNCaNDaNEaPXaIlaPYaPZaPYaIoaMIaMIaQaaIoaQbaQbaQbaQbaIoaovaSdaSeaSfaSfaSgaRQaRQaRQaShaRaacsacsacsacsacsacsacsaGkcxAaQdaQebBTbGBbGBbGBaSiaSjaSkaSlaQOaRxaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacsacsacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxaiGaiGaiGaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaORaORaORaSmaSmaSmaSmaSmaOSaOSaRyaSnaSnaSnaSnaSnaSoaSnaSnaSnaSnaQZaSpaSqaSraSraSraSsaRMaRNaStaQZaSuaRQaRQaRSaRTaRUaRVaoxaNpaHMaLjaQwaLjaLgaQxaQxaLgaQyaQxaLgaLgaLgaNDaQzaNCaNDaQAaNFaQBaNDaQDaQEaIoaIoaNGaIoaIoaQFamvaQGaQHalLaovaoxaSCaRQaRQaSDaSEaSFaSGaSHaSGaSGaSGaSGaSGacsacsacsaGkaGlaQdaQebBUaRuaRuaRubBUaQhaQhaRwaQOaSIaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacsacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGaiGaSJaSKaSLaORaOSaOSaORaORaORaORaORaRyaSnaSMaSNaSOaSPaSQaSRaSSaSTaSUaQZaSVaSWaSXaSYaSraSZaRMaRNaStaTaaSuaRQaRQaRSaRTaRUaRVaoxaNpaHMaReaPWaLjaRfaRgaRgaRhaRgaRgaRfaLgaRiaRjaMCaRkaMCaRlaRmaRnaNDaQDaNDaPqaRpamvaRqamSamvamvamvamvaRraThaNPaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTsaTtaTuacsacsafdaGkaGlaQdaQebBTcDmaTwaTxbBTaaVaTyaTzaQOaRxaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGaiGaORaTAaTBaSLaORaOSaTCaORaTDaTEaTFaORaRyaSnaTGaTHaTIaQpaQpaQpaTJaTKaTLaQZaTMaSWaTNaTOaSraTPaRMaRNaStaQZaSuaRQaRQaRSaRTaTQaRaaFmaNpaHKaHKaHMaHMaRWaHMaHMaRWaHMaHMaHKaPbaHKaIlaRXaNCaNDaRYaRZaRnaNDaQDaNDaPqaSaamvaSbamvamvaScamvaSaamvaNoaTZalLaUaaRQaRUaUbaTnaUcaTpaTpaTpaTpaUdaUeafdafdafdaGkaGlaQdaQebBTbBTaUfbBTbBTaaVaQhaUgaQOcxzaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxahAadxacAacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGadwadwaORaUhaUiaSLaORaOSaUjaORaUkaTEaUlaORaRyaSnaUmaUnaTIaQpaUoaUpaUqaQpaUraQZaUsaUtaUuaUvaUwaUxaRMaRNaUyaRMaSuaRQaUzaUAaRTaRUaRsaUBaNpalLamSapVaHmamvaHmaSwamSamvaHnaSxaoxaSyaPqaRZaSzaNDaNDaNDaNDaNDaQDaNDaPqaSAamvaSaamvamvaSaamvaSBamvaNoaUHaUIaUJaUKaULaUMaUNaUOaUPaUQaURaUSaUTaUeafdaUUafdaGkaGlaGmaGkaaVaaVaaVaaVaaVaaVaOPaUVaQOaRxaOPadwadwadwadwadwaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAacAaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaOSaOSaOSaORaOScxDaORaUWaUXaUYaORaRyaSnaSMaUZaTIaQpaUoaUqaQpaVaaVbaVcaVcaVdaVeaVcaVcaVfaVgaVgaRaaRaaVhaRQaRQaUJaViaULaVjaVkaNpamvamvamvamvansamvamvaTbamvamvaNoaoxaFnaPqaTcaTdaNDaNDaNDaNDaTeaTfaTeaPqaSaamvcxBamvamvaTgamvaSaamvaNoaVmaVnaUAaVoaRUaUbaTnaUcaVpaTpaVqaVraVsaUeafdafdafdaGkaGlaGmadwaaVaaVaaVaaVaaVaaVaOPaUVaQOaVtaOPadwadwadwadwadwacsacsacsacsaiGaiGaiGaiGaiGaiGaiGadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAacAadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAacAadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaORaORaPSaORaOScxEaORaORaORaVuaORaRyaSnaSMaTHaTIaVvaVwaQpaVxaVyaVzaVAaVBaVCaVDaVEaVFaVGaVHaVIaVJaVKaVLaRQaRQaRSaVMaVNaVOaVPaNpamvamvaTbaSwamvaTRansamvaTSamcaNoaoxaFnaPqaRZaRnaTTaNDaNDaNDaTUaTVaRZaPqaTXamvamvamvaTYamvamvamvamcaNoaVWaVXaVYaSfaTlaUbaTnaUcaVZaTpaWaaWbaWcaUeafdafdafdaGkaGlaGmadwaaVaaVaaVaaVaaVadwaOPaWdaWeaWfaOPadwadwadwadwadwacsacsacsacsaiGaiGaiGaiGaiGaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwcxFaOSaOSaWhaWiaQSaQSaWjaWkaWlaWmaWlaWnaWoaWpaWqaWraWsaWtaWuaWvaWuaWwaWxaWyaWzaWAaWBaVFaWCaWDaWEaSuaRQaVoaRQaRQaRSaRTaRUaWFcCuaWGamcamcaTSamvamvamvamvamvamcamccCvaoxcCwaIlaUCaIlaUDaIlaIlaIlaIlaUEaIlaIlamcaHnamvaUFaUGamvaTSamcamccCucCyaRaaWJaWKaRUaUbaTnaUcaWLaWMaTpaWNaTpaUeaGkaGkaGkaGkaGlaGmadwadwaaVaaVadwadwaOPaOPaWOaOPaOPaOPadwadwadwadwadwacsacsacsacsaiGaiGaiGaiGacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAacAacAadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaOSaOSaWPaORaORaORaWQaORaORaORaORaORaWRaWRaWRaWRaWSaWTaWUaWVaWWaWXaWYaWZaXaaXbaXcaVFaWCaWDaVIaXdaXeaXfaXgaXhaXiaRTaRUcxLaRQaXjaRQaXkaRQaRQaRQaRQaRQaRQaRQcxGaRQaRQaRQaRQaXlaRQaRQaXkaXmaRQaRQaXnaRQcxGaRQaXoaRQaRQaRQaRQaRQaXkaRQaRQaRQcCzaRSaXpaXqaXraXsaXtaXuaXvaXwaSGaXxaUeaXyaXzcCAaQdaGlaGmadwadwadwadwadwadwaOPcDnaXAaXBaOPadwadwadwadwadwadwacsacsacsacsaiGacsacsacsacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORcxIaOSaWPaORaXCaXDaXEaXFaXGaXHaXIaWRaXJaXKaXLaXMaXNaXOaXPaXQaXRaXSaWYaXTaXUaXVaXWaVFaWCaXXaXYaXYaXYaXYaXYaXYaXZaYaaYbcxJaYcaYdaYcaYcaYcaYcaYcaYcaYcaYcaYccxJaYcaYcaYccCBcCCcCDcCEcCFaYfcCGaYcaYdaYccxJaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYccxJaYeaYgaYhaSEaSEaSGaSGaSGaSGaSGaYiaYjaYkaYkaYkaYkaYlaQdaYmaYmaYmaYmaYmaYmaYnaYoaYpaYqaYnaYmaYmaYraYraYraYsacsacsacsacsaiGacsacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGadwadwaORaOSaOSaYtaORaYuaYvaYwaXIaXGaYxaXIaWRaYyaYzaYzaYzaXNaYAaYBaYCaYDaYEaWYaVcaYFaVeaVcaYGaWCaWDaYHaYIaYJaYKaYLaYHaXZaYMaRUcxLaRQaRQaRQaRQaRQaRQaRQaRQaRQaRQaRQcxLaRQaRQaRQaYOaYPaYNaYQcCHaYRcCIaRQaRQaRQcxLaRQaRQaRQaRQaRQaRQaRQaRQaRQaRQaRQcxLaRSaYSaYTaYUaYVaYVaYVaYWaYkcDoaYlaGkaYXaYXaYXaYXaYXaYXaYXaYXaYXaYXaYXaYXaYXaYXaYYaYXaYXaYXaYZaZaaZbaZcaZdacsacsacsacsacsacsaZeaZfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaOSaOSaZiaORaZjaYvaZkaXIaZlaZmaXIaWRaWRaWRaWRaZnaZoaZpaZqaZraZsaZtaZuaZvaZwaZxaZyaZzaZAaWDaYHaZBaZCaZDaZEaZFaZGaZHaZIaZJaZKaZKaZLaZKaZKaZKaZKaZKaZKaZKaZKaZJaZMcCJaZNaZNaZPcCJaZOcCJaZSaZNaZNcCJaZMaZUaZVaZVaZVaZVaZVaZVaZVaZVaZWaZVaZVaZXaZYaZZbaababbabbabbabbabbabbabbabbacbadbaebafbagbahbahbahbaibajbakbalbambanbaobapbaqbarbasbatbauacAbawbaxaGkaGkaGkaGkaGkaGkbaybazaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaPSaORbaAaORbaBaYvaZkbaCaXGaZmbaDaWRbaEbaFbaGbaHbaIbaJbaKbaLbaMbaNbaObaPbaQbaRbaSbaSbaSbaTaXYbaUbaVbaWbaXbaYbaZbbabbbaZKbbcbbcbbcbcsbcsbbcbbcbbcbbcbbcbbcaZJbbfcCJbbgbbhbbibbjbbhcCKbblbbhbbncCJbbfaZUbbobbobbobbobbobbobbqbbqbbobbobboaZVbbrbbsbbtbbubbvbbwbbwbbxbbybbwbbzbbAbbBbbCbbDbbEbbFbbGbbGbbHbbIbbJbbKaYXbbLbbCbbMbbJbbNaYXbbObbPacAaDtaZdacsacsacsacsacsbbRbbRbbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwaWgaOSaOSaRyaORbbTbbUbbVbbWbbXaZmbbYbbZbcabcbbcabccaXNbcdbaKbceaZsbcfbcgaWCbchbcibcjbcjbcjbckbclbcmbcnbcobcobcpbcqbbabbbaZKbcsbcrbbcbcsbcsbcsbcsbcsbcsbbcbbcaZJbbfcCJbcubcvbcwbcxbcybcxbcAbcBbcCcCJbbfaZUbbobbqbbobbobcEbbqbbqbbqbbqbbqbboaZVbcFbcGbcHbcIbcIbcJbcKbcLbcMbcNbcObcPbcQbcRbcSbcTbcUbcTbcTbcSbcVbcWbcXbcYbcZbdabdbbdcbddaYXaYZbdeaEpaEqaZdacsacsacsacsacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaORaORaORaORaORaORaRyaORaXGbdhbdiaXGaXGbdjbdkaWRbdlbcabcabdmaXNbdnbdobdpbdqbdrbdsbdtbdubdvbdwbdxbdybdzaXYbdAbdBbdCbdDaXYbaZbbabbbaZKbcsbcsbbcbdEbcrbcsbcsbbcbbcbbcbbcaZJbbfcCJbdGbdHbdIbdJcCLcCMbdKbdLbdMcCJbbfaZUbbobbqbcEbbqbbqbbobbqbbobdNbbobboaZVbbrbdObdPbdQbdRbdRbdRbdSbdTbdUbdVbbAbdWbdXbdYbdYbdZbeabbDbbDbbDbbDbebbecbedbeebefbegbehaYXaQdbeibejbeiaYZacsacsacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxahAadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGadwaORaTDaTEaTFaUWaORaRyaORaXCbekbelaXFaXGbemaXIaWRbenbcabeobepbeqberbesbetbesbeubevbewbexbeybezbeAbeBbeAaXYaXYaXYaXYaXYaXYbeCcxNbgBaZKbbcbeDbbcbbcbbcbeEbbcbeEbbcbeEbbcaZJbbfcCJbeFbeGcCNbeFbeFbeFcCObeHbeIcCJbbfaZUbbobeJbbobeJbbobeJbbqbbqbbobbobbqaZVbbrbdObeKbeLbeMbeNbeNbeObeNbePbeQbeRbeSbeTbeUbeVbeWbeXbeYbeZbeZbfbbfcaYXbfdbfdbfebffbfdbfdbfdbfdbfdbfdaYZacsacsacAaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAacAadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwaORaUkaTEbfgbfhbfibfjaORaYuaYvbfkaXIaXGbflaXIaWRbfmbcabfnbfobfpbfqbfrbfsbfrbftbevaWCbexbfubeBbfvbfwbfxbfybfzbfAbfBbfCbeBbaZbbabbbaZKbbcbcsbcsbfDbeEbeEbfEbeEbeEbeEbfEaZJbbfcCJbfFbfGcCPbfHcCQcCRcCSbfIbfJcCJbbfaZUbfKbeJbeJbeJbfKbeJbeJbbqbbqbbobbqaZVbbrbdObdPbdQbdRbfLbdRbfMbfNbabbfObbAbfPbfQbfRbdQbfSbfSbfTbfTbfTbfTbfUbfSbfVbfWbfXbfYbfZbgabgbbfWbgcbfdaYZacsacsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwaORaUWaUWaUXaUWaORbgdaORaZjaYvbgeaXIbgfaZmaXIbggbghbgibgjaWRbfpbgkbglbgmbgnbgobgpaWCbexbgqbeAbgrbgsbgtbgubgvbgvbgwbgxbgybgzbgAbgBaZKbbcbbcbbcbbcbbcbgCbgDbgEbgFbgGbgHbgCbbfbgIbgJbgKbgLbgLbgLbgLbgLbgMbgNbgIbbfbgCbgHbgObgFbgPbgDbgCbbobbobbqbbqbbqaZVbbrbdObdPbabbgQbdRbdRbgRbgSbabbgTbgUbgVbgWbgXbgYbfSbgZbhabhbbhcbhdbhebfSbhfbhgbhhbhibhjbhkbhkbhlbhmbfdaYZacsacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwadwaORaORaORaORaORaORbhnaORbaBaYvaZkbaCaXGaZmaXIbhobhpbhpbhqbhpbhrbhsbhtbhubhvbgobhwbdtbdubhxbhybhzbhAbgvbgvbgvbhBbgubhCbeBbaZbbabbbaZKbbcbcsbcsbbcbeEbhDbhEbhFbhGbhHbhIbgCbbfbgIbhJbhKbhLbhMbhNbhObhPbhQbhRbgIbbfbgCbhSbhTbhGbhUbhVbhDbeJbbobbobbobboaZVbbrbdObdPbdQbhWbdRbdRbfLbdRbdRbdRbabbhXbhYbhZbiabibbicbidbiebifbigbihbibbiibijbikbilbimbimbimbimbinbfdcxOacsacAaaabiobiobiobiobiobiobioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxaiGaiGaiGaiGaiGaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwbipaORbbTbbUbbVbbWbbXbiqbirbisbitbiubivbiwbixbiybizbiAbizbiBbiCbiDbiEbiFbeAbiGbiHbiIbiJbiKbiKbiKbiLbeBcxPcxQbbbaZKaZKaZKaZKaZKaZKbhDbiMbhDbiNbhDbiObhDaZMbgIbiPbiQbiRbiSbiTbiUbiVbiWbiXbgIaZMbhDbiYbhDbiNbhDbiZbjabjbbjbbjbbjbbjbbjcbbrbdObdPbdQbjdbjebdRbdRbdRbdRbdRbjfbjgbjhbjibjjbjkbjlbjmbjnbjobjobjpbfSbjqbjrbjsbjtbimbimbimbimbjubfdaGkbfdbjvbjvbiobjwbjwcDpbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAacAadxadxadxaiGaiGaiGaiGaiGaiGaiGadwadwadwadwadwadwadwadwadwadwadwadwbipaORaXGbdhbdiaXGaXGaZmaXIbjxbjxbjybjzbjAbjBbjCbjDbjEbjDbjDbjFbjGbexbjHbeAbeAbjIbeBbeBbjJbeBbjKbjLbezbaZbbabbbbjMbjNbjMbjObjObjObjPbjQbjObjObjRbjSbjObjObgIbjTbjUbjVbjVbjWbjVbjVbjXbjYbgIbjObjObjZbjRbjObjObkabjPbjObjObjObjMbjNbkbbkcbkdbdPbdQcxRcxSbkebkfbkgbdRbdRbabbkhbkibkjbkkbfTbklbkmbkmbknbknbkobfTbjqbimbkpbkqbimbkrbksbktbkubkvbkwbkwbkxbkvbkybjwbjwbjwbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAadxadxadxaiGaiGaiGaiGaiGaiGadwadwadwadwadwbkzbkzbkzbkzbkzadwadwadwbipaORaXCbkAbkBbkCbkDbkEbkFbkGbkHbkIbkJbkKbkLbkMbkNbkObkNbkPbkQbkRbkSbkTbkUbkVbkWbkXbkYbkYbkYbkZblablbblcbldbleblfblgblhbliblibljblgblkbliblibllblmblnbloblpblqblrblsbltblublvblwblxblyblzblAblBblCblDblEblFblGblHblIblFblFblJblHblKblLblMblNbabbdQbdQbabblObabbdQbdQbabbdQbabblPbabbfSbfSbfTbfTbfTbfTbfUbfSbjqbimblQbkqblRbimbimblSbjublTblUblVblUblWblXbjwbjwbjwbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxaiGaiGaiGaiGaiGaiGadwadwadwbkzbkzbkzblYblZblYbkzbkzbkzadwbipaORaYuaXIbmabmbbmcbmdbmbbmebmfbmgbmhbmibmjbmkbmlbmmbmlbmnbmobmpbmqbmrbmsbmtbmubmvbmwbmxbmxbmybmzbmAbmBbbabbbbmCbmCbmCbmCbgIbgIbgIbmDbgIbmEbgIbmFbgIbmGbgIbmHbmIbmJbmKbmLbmMbmNbmObmPbgIbmGbgIbgIbgIbmQbgIbmFbgIbgIbgIbmCbmCbmCbmCbbrbmRbbtcxTbmTbmUbmVbmWbmXbmYbmZbmSbnabmYbnbbncbndbnebnfbngbnhbnibnjbnkbjqbimblQbkqbnlbimbimbnmbnnbfdbfdbfdbfdbfdbiobnobjwbjwbjwcDqbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxaiGaiGaiGaiGaiGadwadwadwadwbkzbnpbnqblYbnrblYbnsbntbkzadwbipaORaZjaXIaZkaXIbnuaZmaXIbjxbnvbnwbnwbnxbjBbnybnzbnAbnBbnCbnDbnEbnFbnDbnGbnHbnDbnIbnJbmxbmxbmxbnKbmAbeCbbabbbaZKbbcbbcbbcbcsbnLbnMbnNbnObnPbnQbnRbnSbnTbgIbnUbnVbnWbnXbnYbnZboabobbocbgIbnTbodboebofbogbohboibojbodbbobbobbobboaZVbbrbdObokbolbombonbdRboobdRbdRbopboqborbdRbosbeNbotbeNbeNbeOboubdRbovbowbjqbimbkpbkqbimbkrbimboxboyblTblUbozblUblWboAbjwbjwbjwbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAadxadxadxadxaiGaiGaiGaiGadwadwadwadwadwbkzboBboCblYboDblYboEboBbkzadwbipaORbaBaXIaZkbaCaXGaZmaXIbjxboFbnwboGboHbjBboIboJboKboJboLboMboNboOboPboQboRbnHboSboTboUbmxbmxboVboWbaZbbabbbaZKbcsboXboYbeEboZbpabpbbpcbnPbnPbpdbnSbnTbpebpebpfbpebpebpgbpebpebpebpebpebnTbodbphbpibpjbpkbplbpmbodbeJbpnbpobboaZVbcFbppbpqbprbpsbptbptbptbptbpubpvbnkbpwbdRbpxbdRbdRbdRbdRbgRbfMbdRbovbabbpybimblQbkqbimbimbpzbktbpAbpBbpCbpCbpDbpBbpEbjwbjwbjwbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxadxacAacAacAadxadxadxaiGaiGaiGadwadwadwadwadwadwbkzbpFbpGbpHbpHbpHbpIbpJbkzadwbipaORbbTbpKbpLbbWbbXaZmaXIbjxbpMbpNbpObpPbjBbpQbpRbpSbpTbpUboMbpVbpWbpXbpYbpZbnHbqabqbbqcbqdbqebqfbqgbgzbqhbgBaZKbcsbbcbbcbbcboZbqibqjbqkbnPbqlbqmbnSbnTbqnbpebqobqpbqqbqrbqsbqpbqtbqubqvbqwbqxbqycCXbqzbqAbqBbqCbodbbobbqbbobboaZVbbrbdObdPcxUbqDbqEbqFbqGbqHbqIbqJbqKbqLbqMbqNbqMbqObqPbqQbqRbqSbqTbqUbabbqVbimblQbkqbqWbimbimbimbqXbfdbqYbfdbjvbjvbiobjwbjwbjwbjwbjwbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxadxacsacsacsacsacsacsacsacsacsadxadxadxadxadxadxadxacAacAacAadxadxaiGaiGadwadwadwadwadwadwadwbkzbqZbrabrabrbbrabrabrcbkzbrdbipaORaXGaXGaXGaXGaXGbreaXGbjxbjxbrfbjxbjxbjBbjFbjFbjFbjFbjFbnDbrgbrhbribrjbrkbnHbrlbmxbrmbnJbmxbrnbrobaZbbabbbaZLbcsbrpbrqbeEboZbrrbrsbqkbnPbrtbrubnSbnTbqnbpebrvbrwbrxbrybrxbrzbrAbpebqnbnTbodbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObrPaZUbabbabbabbabbabbabbabbabbabbrQbrRbrSbrQbrQbrTbrUbrVbrUbrWbrUbrXbimblQbkqbimbimbimbimbrYbfdcxVadwacAbsabiobsbbjwbjwbjwbsbbioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxadxacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacsacsadwadwadwadwadwadwadwadwadwbkzbscbsdbsebsfbsgbshbsibkzbsjbskaQSbslaQSaQSaQSaQSbsmaQSaQUaQUaQUaQUaQUaQUaQUbsnbsobspbsqbnDbnDbnDbnDbnDbnDbnDbsrbmxbssbstbrnbsuboWbaZbbabbbaZKbbcbcsbbcbbcbnLbsvbswbsxbnPbnSbnSbnSbmGbpebpebsybszbrxbsAbrxbsBbsCbpebpebmGbodbodbsDbsEbsDbsFbsDbsDbbobbobbqbboaZVbbrbsGbsHbsIbsJbsJbsJbsJbsJbsJbsJbsJbsKbrQbsLbsMbsNbsObsPbsQbsRbsSbsTbrTbjqbsUbsVbsWbsXbsXbsXbsYbsZbfdbrZadwacAbsabiobiobtabtabtabiobioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxadxadxadxacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacsacsadwadwadwbtbbkzbkzbkzbkzbkzbkzbtcbtcbtcbtdbtcbtcbtcbkzbkzbtebkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbtfaQUbtgbtgaQUaQUaQUaQUaQUbthbtibtjbtkbtlbtmbtnbsubtocxWcxXcxYaZJbbcboXbcsbeEboZbtpbtqbnPbnPbtrbtsbttbtubqnbpebrvbtvbtvbtwbtvbtvbtxbpebqnbtybtzbtAbsDbtBbtCbtDbtEbsDbeJbbobtFbboaZUbtGbtHbtIaZUbtJbtJbtJbtJbtJbtJbtJbtJbtKbrQbtLbtMbtNbtObtPbtQbtRbtSbtTbrTbtUbtVbtWbtVbtVbtXbtYbtZbuabfdbrZadwadwbsaaaabubbucbucbucbudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacsacsadwadwadwbkzbuebufbugbtcbuhbuibujbukbukbulbukbumbukbunbukbuobupbukbuqbukbumbukburbusbukbujbukbutbuhbuubuvbuwbuxbuxbuybuxbuxbuxbuxbuxbuzbmAbmAbmAbmAbmAbmAbmAbmAbuAbbabuBaZKbcsbbcbcsbbcbuCbuCbuDbuEbuCbuCbuFbuGbuHbqnbpebuIbuJbrAbuKbuLbuMbuNbpebqnbuHbuHbnTbsDbuObuPbuQbuRbsDbbobbobbqbbqaZVbbrbdObuSbuTbuUbuVbuWbuXbuYbuZbvabvbbtKbrQbvcbvdbvebtObvfbvgbvhbvibvjbrUbvkbfdbfdbfdbfdbfdbfdbfdbfdbfdbrZadwadwacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAacAacsadwadwadwbkzbvlbvmbvmbvnbuhbsfbuhbvobvpbvqbvrbvrbvsbvqbvrbvtbvrbvrbvubvrbvrbvrbvtbvrbvrbvrbvrbvqbvrbvvbvwbvxbuxbvybvybvzbvAbvBbvBbvCbvDbvEbvEbvEbvEbvEbvEbvEbvFbuAbbabuBbvGaZJaZKbfEaZJbuCbvHbvIbvJbvKbuCbnTbuHbvLbvMbvMbvNbvObvMbvPbvMbvObvQbvMbvMbvLbuHbnTbsDbvRbvRbvRbvSbsDbeJbbobbqbboaZVbvTbvUbvVbvWbvXbvYbvZbvYbwabwbbwcbtJbtKbrQbrQbrQbrQbrQbrUbrUbrUbrUbrUbrUbwdbwdbwdbwebwebwebwebwebwebwebwfadwadwacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAacAacAacAadwadwadwbkzbwgbwhbwibtcbuhbsfbuhbtcbwjbwkbwlbwmbwnbwobwpbwmbwmbwqbwrbwmbwsbwtbwubwvbwwbwxbwybwzbwAbwBbtebvxbuxbwCbwDbwEbwFbwGbwHbvCbwIbwJbwKbwLbwLbwLbwMbwMbwNbwObwPbuBbwQbwRbwSbwTbwUbuCbwVbwWbwXbwYbuCbnTcDrbvMbvMbvMbwZbxabxbbxcbxabxabxdbvMbvMbvMcDsbnTbsDbxebxfbxgbxhbsDbxibxibxibxibxibxjbdObxkbxlbuUbxmbxnbxobxpbwbbxqbtJbxrbxsbxsbxtbxsbxsbxubxsbxvbwebwebwebwdbwdbxwbxxbxxbxxbxxbxxbxxbxxbxxadwadwadwacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacsacsacsacAacAacAacAacAacAacAacAadwadwbkzbkzbkzbkzbkzbkzbxybuhbtcbxzbxAbxBbtcbxzbxAbxBbtcbxCbvmbxDbtcbxEbuhbuhbxFbxGbuhbxHbxIbukbxJbtebvxbuxbxKbxLbwEbwFbwGbxMbuxbxNbxObxPbxQbxRbxRbxQbxRbxQbxSbxTbuBbwQbxUbxVbwSbxWbuCbxXbxYbxZbyabuCbnTbvMbvMbvMbxabybbycbycbydbyebyebyfbxabvMbvMbvMbnTbygbygbygbygbygbygbyhbyibyjbykbylbymbdObynbtJbtJbyobypbyqbxpbyrbysbtJbrZbytaZbaZbaZbaZbaZbaZbaZbaZbaZbaZcbyubyvbxwadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacsacsacsacsacAacAacAacAacAacAacAacAacAacAacAadwadwadwacAacAbkzbsfbuhbtcbywbxAbyxbtcbywbxAbyxbtcbxCbyybyzbtcbxEbyAbyAbyBbyCbyDbyEbtcbyFbyGbtebvxbuxbvybyHbwEbwFbvBbvBbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyTbyUbwQbyVbyWbyXbyYbuCbyZbzabxZbzbbuCbnTbvMbvMbzcbxabzdbzebzfbzgbzhbzebyfbxabzcbvMbvMbuFbzibzjbzkbzlbzmbznbzobzpbzobzqbzrbzsbztbzubzvbzwbzxbzybzzbzAbzBbzCbtJbrZbzDaEpaEpaEpaEpaEpaEpaEpaEpaEpbzEbyubyvbxwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacsacsacsacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAbkzbzFbuhbtcbkzbzGbkzbkzbkzbzGbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbkzbuhbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzTbzUbzVbzWbzXbzYbzZbAabAbbAcbAdbAebAfbAgbAhbAibAjbAkbAlbAmbAnbuCbnTbvMbvMbvMbxabzdbzebvMbvMbvMbzebyfbxabvMbvMbvMbnTbAobApbAqbArbAsbAtbAubAvbAwbAxbylbymbAybynbuUbAzbAAbABbACbADbAEbAFbtJbwdbAGbAGbAGbAGbAHbAGbAGbAGbAGbAGbAIbwebwebxwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsacsacAacAacAacAacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaaacAbkzbAJbukbAKbALacAacAacAacAacAadwbAMbANbAObAObAObAObAObAObAObAObAObAPbAQbARbASbATbAUbuxbAVbAWbAXbAYbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBkbBlbxTbyUbwQbBmbBnbBobBpbuCbBqbBrbBsbBtbuCbnTbvMbvMbBubyebBvbBwbvMbBxbvMbBybBzbyebBubvMbvMbnTbAobBAbBBbBCbBDbAtbBEbBFbBGbBHbxibymbAybuSbBIbBJbBKbBLbBMbBJbBJbBJbtJbBNbBObBObBPbBPbBPbBPbBPbBPbBPbrZbxxbxxbxxbBQadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAacAacAacAacAaaaaaabBTbBUbBUbBUbBTaaaaaabkzbsfbuhbBVbkzacAacAacAacAacAadwbAMbBWbBXbBYbBYbBYbBYbBYbBYbBYbBYbBZbCabCbbCcbCdbCebuxbCfbCgbChbChbCgbCibCjbCkbClbCmbCnbCobyNbCpbCqbxQbCrbxTbyUbCsbCsbCtbCsbCsbuCbCubuCbCvbuCbuCbnTbvMbvMbvMbxabzdbzebCwbyebCxbzebyfbxabvMbvMbvMbnTbAobCybCzbCAbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbCQbCQbCUbCVbCWbCWbCXbCYbCZbBPbrZbxxbxxbxxbBQadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbBRbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbDabDbbDcbBTbDdbDebDebDfbuhbDgbkzacAacAacAacAacAadwbAMbBWbDhbDibDibDibDibDibDibDibDibDibCabCbbDjbCdbDkbDlbDmbDnbDnbDobDpbDqbDrbDsbClbDtbCnbDubDvbyNbDwbxQbCrbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbnTbvMbvMbzcbxabDKbycbDLbDMbyebyebyfbxabzcbvMbvMbnTbAobDNbDObDObDObDPbDQbDRbDSbDTbDUbDVbDWbDXbDYbDZbEabEbbEcbDRbEdbEebDRbDRbEfbEgbCVbEhbEibEjbEkbElbBPbwdbqYbqYbqYbxwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBUbEnbEobEpbEqbErbEsbEtbsfbuhcCTbkzaaaacAacAacAacAadwbAMbBWbDhbDibEubEubEubEubEubEubEubEubCabEvbEwbCdbCabExbCjbCjbEybCjbCjbCjbCjbCjbEzbCjbCnbCnbCnbCnbCnbCnbEAbEBbECbEDbEEbEFbEGbEHbEIbEJbEKbELbEMbDJbnTbvMbvMbvMbxabENbxabxabEObxabxabEPbxabvMbvMbvMbnTbAobEQbERbESbETbEUbEVbEWbEXbEYbEZbFabFbbFcbFdbFebFfbFgbFhbFibFjbFibFibFibFkbFlbCVbFmbFnbFobFpbCZbBPbwdbqYbFqbqYbxwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbFrbBTbFsbBTbDdbDebDebDfbuhcCUbkzaaaaaaacAacAacAadwbAMbBWbDhbDibEubFtbFubFvbFwbFxbFybEubFzbFAbFBbFCbFDbFEbFFbFGbFHbFHbFIbFJbFKbFLbFMbFNbFObFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGibGjbvMbvMbvMbwZbGkbxabyebxabGkbxdbvMbvMbvMbGjbnTbGlbGlbGlbGlbGlbGlbGmbGlbGnbGobxibGpbAybGqbBObxibGrbGsbGtbGubGvbGwbGwbGucxZcyabCVbGybGzbGAbFpbCZbBPbwdbqYbqYbqYbxwbxxbxxbxxbxxadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbGBcDtbGCbBTaaaaaabkzbGDbuhbGEbkzaaaaaaaaaacAacAadwbAMbBWbGFbGGbGHbGIbFubGJbGJbGJbGKbGHbGLbFAbGMbGNbFAbGObGPbGQbGQbGQbGRbGQbGQbGQbGQbGSbGTbGPbGUbGPbGPbGVbCrbxTbGWbGXbGYbGZbHabHbbHcbHcbHcbHdbHebDJbHfbHgbHhbvMbvMbvNbvMbvMbvMbvMbvMbvQbvMbvMbHgbHgbnTbGlbHibHjbHkbHlbHmbHnbGlbHobHpbylbGpbAybvWbBObHqbHrbBEbHsbGwbHtbHubHvbGwbGxbFlbCVbHwbHxbHybFpbCZbBPbwdbwdbwdbwdbwdbHzbHzbHAbxxadwadwadwadwadwadwadwadwadwadwadwadwadwadwacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBUcCVbGBbHBbBTbDdbDebDebDfbuhbHCbkzaaaaaaaaaacAacAadwbAMbBWbDhbDibEucCWbFubHEbGJbGJbHFbHGbHHbHIbHJbHKbHIbHLbHMbHNbHNbHNbHObGQbGQbGQbHPbHQbHRbHRbHSbHTbHRbHUbEAcybbyUbDJbHVbHWbHXbHYbHZbIabIbbIcbIdbIebnTbHgbHgbIfbvMbvNbvMbvMbvMbvMbvMbvQbvMbIgbHgbHgbIhbGlbIibIjbIkbIlbImbInbGlbIobHobylbGpbAybvWbBObIpbIqbHobIrbIsbItbIubIvbIwbIxbFlbBPbBPbIybIzbIAbBPbBPbIBbIBbIBbIBbIBbwdbwdbrZbxxadwbICbICbICbICbICbICadwadwadwadwadwadwadwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbIDbGBbGBbIEbErbEsbEtbsfbuhbIFbkzaaaaaaaaaacAacAbIGbAMbBWbDhbDibEubHDbFubIHbIIbIJbIKbILbIMbINbIObIPbIQbIRbISbITbIUbIVbIWbIXbIYbIXbIZbJabJbbJcbJdbJdbJebJfbJgbJhbJibDJbDJbJjbDJbDJbJkbJkbJlbJmbJkbJkbJnbJobJpbJpbJpbJqbJpbJpbJrbJsbJsbJtbuHbuHbuHbuHbnTbGlbJubJvbJwbJxbJybJzbGlbJAbJBbylbGpbAybvWbBObJCbJDbBEbBEbGwbJEbJFbJGbGwbGxbFlbIBbJHbJIbJJbJKbJLbJMbJNbJObJPbJObIBbIBcycbIBbIBbIBbIBbIBbIBbIBbIBbIBadwadwadwadwadwadwadwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbJSbJTbJUbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbJVbJVbJVbBTbDdbDebDebJWbuhbJXbkzaaaaaaaaaacAacAbIGbAMbBWbDhbDibEucCYbFubGJbGJbJYbJZbKabKbbKcbKdbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobKnbKpbKqbKrbKsbKtbKubKvbBlbxTbyUbKwbKxbKybKzbKAbKBbKCbKCbKDbKCbKBbmGbKEbKFbKFbKFbKGbKFbKFbKFbKFbKFbKEbKFbKFbKFbKFbmGbGlbGlbGlbGlbGlbGlbGlbGlbxibxibxibKHbAybKIbKJbKKbKLbKMbKMbGubKNbKObKPbGwbKQbKRbKSbKTbKUbKVbKWbKTbKTbKXbKYbKZbLabIBbLbbLbbLcbIBbLdbLebLfbLgbLhbLibIBadwadwadwadwadwadwadwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbLjbLkbLlbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbLmbLmbLmbBTaaaaaabkzbkzbkzbkzbkzaaaaaaaaaacAacAbIGbAMbBWbDhbDibEucCZbFubGJbLnbLobGJbLpbLqbFAbFAbLrbLsbLtbLubLvbLwbLxbLybLzbGQbGQbGQbLAbHUbHRbLBbLCbHRbLDbCrbxTbLEbLFbLGbLHbLIbLJbLKbLLbLMbLNbKCbLObLPbLQadnadnadnbLRadnadnadnadnadnbLSadnadnadnbLTbLUbLVbLVbLVbLVbLVbLVbLWbLVbLVbLXbLYbLZbMabMbbKJbMcbMdbMebMfbGubGubGubGubGubMgbMhbMibMjbMkbMlbMmbMlbMnbMobMpbMqbMrbMsbMtbMtbMtbMubMvbMvbMwbMxbMybMzbIBadwadwadwadwadwadwbtbaabaabaabaabaabaabaabaabaabbBRbBRbEmbEmbEmbEmbEmbEmbEmbLjbLkbLlbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbBWbDhbDibEucDabFubGJbGJbGJbGJbMAbMBbMCbFAbFAbMDbMEbMFbMGbMHbLxbGPbGPbMIbMJbGPbGPbMKbMJbGPbGUbMLbMMbMNcydbJibMObMPbMQbMRbMSbKBbMTbMUbMVbMWbKBbLPbMXbMYbMYadnbMZbNabNbbNbbNbbNcbNdadnadnbMYbMYbNebNebNebNebNebNebNfbNgbNebNeaZUbNhbNibAybvWbNjbNkbNlbNmbNnbNobNpbNqbNrbNsbNtbNubNvbNwbLebLebNxbNybNzbNAbNBbMmbNCbMibNDbNEbNEbMibNFbNGbNGbMibNHbNIbIBbtbbtbbtbbtbbtbbtbbtbaabaabaabaabaabaabaabaabaabbBRbBRbJTbJTbJTbJTbJTbJTbJTbJTbJTbJTbJTbJTbJUbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbBWbDhbDibEubNJbNKbNLbNMbNMbNNbEubNObFAbNPbNQbNRbLtbNSbMGbMHbNTbNUbNVbNWbNWbNUbNXbNWbNWbNUbNYbNWbNZbCrbxTbyUbKwbOabObbOcbOdbKBbKCbKCbKCbKCbKBbLPcyecyfbLTadnbMZbOfbOfbOgbOfbOfbNdadnadnbMYbNebNebNebNebNebNebNebOhbOibNebNeaZUbOjbNibAybvWbOkbOlbOmbOnbOnbOobOpbOqbOrbNjbGxbFlbNvbOsbOtbOucygbOvbOwbOxbOubOybOzbIBbIBcycbIBbIBbOAbOBbOCbODaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVaaVaaVaaVbLkbLkbOEbOFbOGbLkbLkbLlbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbBWbDhbDibEubEubEubEubEubEubEubEubCabCabCabCabCabCabOHbOIbOJbJbbOKbJdbOLbJbbOKbJdbOLbJbbOKbJdbOLbOMbONbOObOPbKwbKwbOQbORbKwbKBbKBbKBbKBbKBbKBbOSbOTcyibLTadnbMZbOfbOUbOVbOWbOfbNdadnadnbOXbOYbOYbOYbOYbOYbOYbOYbOZbOZbOZbOZbOZbPabPbbAybvWbPcbPdbPebPfbPfbPgbPhbPibPjbPkcyjcyabIBbIBbIBbNIbIBbIBbIBbIBbPlbPmbPlbIBbPnbwdbPobIBbIBbIBbIBbIBbIBbIBbIBbtbbtbbtbbtbbtbbtbbtbaabaabaabaabaabaabaabaabaabbBRbBRbPpbPpbPpbPpbPpbPpbPpbPpbPpbPpbPpbPpbPqbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbBWbDhbDibDibDibDibDibDibDibDibDibDibDibDibAMbPrbHUbPsbPtbPubKqbPvbKibPwbKqbPxbKibPybKqbPzbKibPAbPBbPCbPDbPEbPFbPFbPFbPFbPFbPGbPHbPIbPJbPKbMYbLPbOecylbLTadnbMZbOfbOVbOfbOVbOfbNdadnadnbOXbPLbPMbPNbPObPPbPQbPLbPRbPSbPTbPUbOZbOZbPVbAybvWbKJbPWbPebPXbPXbPYbOqbOqbPZbNjcymcynbNIbQabQbbQcbQdbQebQfbQebQgbQhbQibIBbPnbwdcyobxxadwadwadwadwadwadwadwadwadwadwadwadwadwbtbaabaabaabaabaabaabaabaabaabbBRbBRbEmbEmbEmbEmbEmbEmbEmbLjbLkbLlbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbBWbQjbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQlbAMbAMbHUbHUbQmbHUbHUbHUbQmbHUbHUbHUbQmbHUbHUbHUbQmbHUbHUbQnbQobQpbQqbQrbQsbQtbQubQvbQvbQvbQvbQvbQwbQxbQybQzbMYadnbQAbQBbOWbQCbOUbQDbQEadnadnbOXbPLbQFbQGbQHbQIbQJbPLbQKbQLbQMbQNbQObOZbPVbAybvWbKJbQPbPebQQbQRbKKbQSbOqbQTbKKbGxbFlbNIbQabQbbQcbQUbQVbQWbQXbQYbQZbRabIBbwdbwdbrZbxxadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbLjbLkbLlbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAbIGbAMbRbbBWbBWbBWbBWbBWbBWbBWbBWbBWbBWbBWbBWbRcbRdbAMbRebRebRebRebRfbRebRebRebRfbRebRebRebRfbRebRebRebRebRgbRhbRibRjbRkbRlbRmbRnbRobRfbRfbRfbRfbRpbLTbLQbLTbMYadnbMZbRqbOfbOfbOfbRrbNdadnadnbOXbRsbRtbRubQHbRvbRsbRsbQKbRwbRxbRybRzbOZbPVbAybRAbKJbRBbRCbRDbREbKKbRFbRGbRHbKKbGxbFlbNIbQabQbbQcbRIbQebRJbQebRKbRLbQibIBbRMbwdcypbxxadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbRNbPpbPqbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAadwbRObRObRObRObRObRObRObRObRObRObRObRObRObRObAMbRcbRPbRQbRQbRQbRQbRRbRQbRQbRQbRRbRQbRQbRQbRRbRQbRQbRQbRQbRSbRTbRUbRfbRVbRWbRXbRYbRZbRfadnadnadnbLRadnbLSadnadnadnbMZbSabSbbScbSbbSdbNdadnadnbOXbRsbRsbSebSfbSgbRsbShbSibSjbSkbSlbSmbOZbPVbAybynbSnbSobSpbSpbSpbSpbSqbOqbOqbKKcyqbNubIBbIBbIBbNIbIBbIBbIBbIBbIBbIBbIBbIBbSrbwdcyrbxxadwadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAadwadwadwadwadwadwadwadwadwadwadwadwadwadwadwbAMbAMbAMbSsbStbSubSubSubSvbSubSubSubSubSubSubSubSubSubSvbSwbSxbSybSubPFbSzbPFbPFbSAbSBbRfadnbSCbSCbSDbSCbSEbSCbSCadnbMZbSFbSGbSGbSGbSHbNdadnadnbOXbSIbSJbSKbSLbSMbSNbSObSPbSQbSRbSSbSTbSUbPVbAybSVbSnbSWbSXbSYbSZbSpbTabTbbTcbKKcysbTdbTebTfbTgbThbTibTjbTkbTkbTlbTmbTmbTnbTobwdbrZbxxadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAadwadwadwadwadwadwadwadwadwadwadwacAacAacAacAacAbRfbRfbTpbTqbTpbTpbTpbTpbTpbTpbTqbTpbTpbTpbTpbTpbTpbRfbTrbSybSubTsbTtbTsbTsbTubTsbRfadnbSCbTvbTwbTxbTybTzbSCadnbMZbTAbTBbTBbTBbTCbNdadnadnbOXbTDbRsbPLbPLbPLbRsbTEbTFbTGbTHbTIbTJbSUbPVbAybTKbTLbTMbTNbTObTPbSpbSpbSpbSpbSpbTQbFlbTRbTSbTTbTUbTnbTnbTnbTmbTmbTmbTmbTncytbwdbrZbxxadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAacAaaVaaVaaVbTpbTVbTpadnadnadnadnbTpbTVbTpadnadnadnadnadnbTpbSxbTWbTXbTsbTYbTZbTZbUabTsadnadnbSCbUbbUcbUdbUebUfbSCadnbUgbUhbUibUjbUkbUlbUmadnadnbOXbRsbUnbUobPLbUpbRsbRsbUqbUrbUsbUtbUubUvbUwbCJbUxbUybUzbUAbUBbUAbUCbUDbUEbUFbSpbKQbKRbUGbUHbUIbUJbUKbULbUKbULbUMbUNbUObTnbUPbwdbrZbxxadwadwadwadwadwadwadwadwadwadwadwadwacAacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAacAacAacAacAacAaaaaaaaaaaaaaaaaaaaaVaaVaaVbTpbTqbTpaaVaaVaaVaaVbTpbTqbTpaaVaaVaaVaaVaaVbTpbSxbSybSubTsbUQbTZbTZbURbTsadnadnbSCbUSbUTbUTbUUbUVbSCadnadnbMZbUWbOfbUXbNdadnadnadnbOXbPLbUYbUZbPLbVabVbbPLbUqbVcbVdbVebVfbVgbVhbFbbVibVjbVkbVlbVmbVnbVobVpbVpbVqbVrbVsbVtbTRbVubVvbVwbTnbTnbTnbVxbTmbTmbTmbTnbVybwdbrZbxxadwadwadwadwadwadwadwadwadwadwadwadwacAaaaaaabVzbVAbVAbVAbVAbVAbVzaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbEmbEmbEmbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVBbVBbVBbVCbVBbVDbVDbVDbVDbVBbVCbVBbVBbVBaaVaaVaaVbTpbSxbSybSubVEbVFbTZbTZbVGbVEadnadnbSCbVHbVIbVJbVKbVLbSCadnadnbMZbNbbVMbNbbNdadnadnadnbOXbPLbVNbVObVPbVQbVRbPLbVSbVTbVUbVVbVWbSUbPVbAybynbVXbVYbVZbVZbWabWbbWcbWdbWebWfbWgbWhbWibVubWjbWkbWlbWmbWnbTmbTmbTmbTmbTnbWobwdbWpbxxadwadwadwadwadwadwadwadwadwadwadwacAacAaaabVzbWqbWrbWsbWtbWsbWubWqbVzaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbBRbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWvbWwbWxbWxcDubWybWzbWAbWBcDvbWxbWxbWCbVBbVBaaVaaVbTpbSxbSybSubVEbWDbTZbTZbWEbVEadnadnbSCbSCbWFbWGbWFbSCbSCadnadnbLRbWHbWIbWHbLSadnbMYbMYbOXbOYbOYbOYbOYbOYbOYbOYbSUbSUbSUbSUbSUbSUbWJbWKbWLbSnbSnbWMbWMbWMbSnbSnbSnbSnbSnbWNbWObTnbTnbWibWibTnbTnbTnbTnbWPbWPbTnbTnbqYbJRbqYbqYadwadwadwadwbROadwadwadwadwacAacAacAaaaaaabVzbWQbWRbWSbWSbWSbWTbWUbVzaaaaaaaaaaaaaaaaaaaaaaaaaaabBRbBRbBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWVbWwbWxbWWbWxbWWbWxbWWbWxbWWbWxbWxbWXbWYbVBbVBaaVbTpbSxbSybSubVEbWZbTZbTZbXabVEadnadnadnadnbXbbXcbXbadnadnadnadnbLRbWHbXdbWHbLSadnbMYbNebNebNebNebNebNebNebNebNebNebNebNebNebNebXebXfbXgbXhbXibXibXibXibXibXjbXibXkcyubXibXlbXmbXibXibXibXibXibXjbXnbXibXicyubXibXobXpbXqbXrbXsbXsbXscywbXsbXtbXsbXsbXsbXsbXsbXtadnaaVaaabVzbXubXvbXwbXxbWSbWTbXybVzaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWVbWwbWxbWWbWxbWWbWxbWWbWxbWWbWxbXzbWCbWYbXAbVDaaVbTpcyxcyycyzbXBbXCbXDbXDbTsbTsbWHbWHbWHbWHbWHbXEbWHbWHbWHbWHbWHbXFbWHbXdbWHbXGbWHbMYbXebXHbXHbXHbXHbXHbXHbXHbXHbXHbXHbXHbXHbXHbXIbXfbXgbXJbXKbXKbXKbXLbXqbXqbXqbXqcyAbXMbXNbXObXPbXPbXPbXPbXPbXPbXPbXPbXPcyBbXPbXQbXPbXPbXPbXPbXPbXPbXRbXSbXTbXUbXVbXUbXWbXXbXsadnaaVbVzbVzbVzbVzbVzbVzbXYbXZbVzbVzbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWVbWwbWxbWWbWxbWWbYabWWbWxbWWbWxbWxbWCcDwbYbbVDaaVbTpbSxbYcbYdbYebYfbYgbYfbYfbYfbYfbYgbYfbYfbYfbYhbYfbYfbYfbYfbYfbYibYgbYfbYfbYjbYfbYkbYfbYfbYgbYfbYlbYfbYgbYfbYfbYfbYfbYfbYfbYfbYmbYnbYobYpbYqbYrbYsbYrbYsbYrbYsbYtbYubYvbYwbYxbXqbYybYzbYAbYzbYAbYzbYAbYBbYybYCbYDbXqbXqbXqbXqbYEbXqbYFbYGbXqbXqbXqbXqbYHbYIbXsadnaaVbVzcatcatbYKbVAbYLbWSbYMbYNbYObVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWVbWwbWxbWWbWxbWWbWxbWWbWxbWWbWxbWxbWXbWYbVBbVBaaVbTpbSxbYPbYQbYRbYSbYTbYUbYSbYSbYSbYVbYSbYWbYXbYYbYZbYXbZabYXbYXbZbbZcbZdbZecyCbZebZebZebZebZfbZebZebZebZgbZebZhbZebZibZebZebZebZjbZkbZlbZmbZnbZobZpbZqbZrbZsbZtbZtbZnbZubZvbZwbZxbYybZybZzbZAbZBbZCbZDbZEbYybXqbZFbZGbZGbZGbZGbZGbZGbZHbZIbXqbZJbZKbZLbYHbYIbXsbXsbXsbVzcDxbYKbYKbZMbWSbWSbWSbWScDybVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZNbWwbWxbWxcDzbWxbWxbWxbWxcDAbWxbWxbVBbVBbVBaaVaaVbTpbQnbZObZPbZQbZRbZSbZTbZUbZUbZUbZUbZUbZVbZUbZUbZWbZUbZXbZRbZYbZZbZSbZWbZUcyDbZRbZUbZUbZUbZUbZUbZUbZUcaabZUbZXbZUcabbZUbZRcaccadcaebXqcafbYucagcahcaicahcaicahcaibYucajbYHbZwbXqbYycakcalcamcalcamcalcambYybXqcanbXqbXqbXqbXqbXqbXqbYFcaobXqbXqcapbXqbYHbYIcaqcarcaqcasbYKbYJbYJbVAcaucavcawbWSbYMbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVBbVBbVBcaxbVBbVDbVDbVDbVDbVBbVCbVBbVBbVBaaVaaVaaVbTpbSxcaycazcaAcaBcaCcaDcaBcaBcaEcaFcaFcaGcaFcaHcaIcaJcaKcaJcaJcaLcaMcaNcaOcaFbWHbXHbXdbXdcaPcaPcaPcaPcaQcaPcaRcaPcaScaPcaPcaTbXtcaUbXqcaVbZGbZGbZGbZGbZGbZGbZGbZGcaWcaXcaYcaZcbacbbcbacbacbacbccbacbacbacyEcbacbdbXqbXqcbebXKbXKbXKcbfcbgbXKbXKcbhbXqbYHcbibXtbXsbXsbVzbVzbVzbVzcbjcDBcawcawbWSbYMbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVbTpbTqbTpaaVaaVaaVaaVbTpbTqbTpaaVaaVaaVaaVaaVbTpbSxbPEbSucaBcbkcblcbmcbkcaBcbncbocaFcbpaaVcbqcbrcbscbtcbscbucaLcbvcbwcbocaFadnbXHcbxcbxcaPcbycbzcbAcbBcbCcbDcbEcbFcbGcaPcbHbXtcbIbXqcbJcbKcbKcbKcbKcbLcbKcbKcbKcbMcbNcbOcbPcbQcbOcbRcbQcbQcbPcbScbQcbTcyFbXKcbUcbVcbVcbWbXtbXtcbXbXtcaocbYbXqcbZbXqccabYIcaqcarcaqccbcDCcccbWSbWSbWSbWSbWSbWSccdbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVbTpbTVbTpadnadnadnadnbTpbTVbTpadnadnadnadnadnbTpbSxbPEbSucaBcbkccecbmccfcaBccgcchccicbpaaVccjcckcbscclcbsccmcaLccnccoccpcaOadncaPcaPcaPcaPccqcbGcbGccrcbGccscctccuccvcaPcbHbXtccwbXKccxccyccyccyccyccyccyccyccycczccAccBccCccDccEccFccyccyccyccyccybXtbXtbXtbXtbXtbXtbXtbXtbXtcarbXtccGcbYbXqcbZbXqccabYIbXsbXsbXsbVzcavbWSccHccIbWSccHccIbWSccJbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfccKbRfbTpbTqbTpbTpbTpbTpbTpbTpbTqbTpbTpbTpbTpbTpbTpbTpbSxbPEbSucaBcbkccLcbmcbkcaBccgcchccicbpaaVccMccNccOccPcbsccQccRccSccTccUcciadnccVccWccXcaPccYccZcdacdbccZcdcccZcddcdecaPcbHbXtcdfbXqcdgccycdhcdicdjcdkcdlccycdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxccyadnadnadnadnadnadnadnadnbXtcbXbXtbYGbXqbXqbZwbXqbYHcdybXsadnaaVbVAcavbWSccHccIbWSccHccIbWSccJbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdAbRfcdBbRfbSubSucdCbSubSubSubStbSubSubSubSubSubSubSubSucdDcdEcdFcdGcaBcbkccLcdHcbkcaBccgcdIccicbpaaVccjcdJcbscdKcdLcdMcaLccSccTccUcciadncdNcdOcbEcdPcddcbGcdQcdRcdScdTcbGcbGcbGcaPcbHbXtcdUbXKcdVcdWcdhcdXcdYcdZceacdqcdmcebceccedceecefcegcdZcehcdZceicejcekadncelcelcelcelceladnaaVaaVcembXtcenbXqcbYbZwceocepceqbXsadnaaVbVAcavbWSccHccIbWSccHccIbWSccJbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacercescetceucevcewcexcewbSubSubSubSubSubSubSubSubSubSubSubSubSubSubSubSubSxbPEbSucaBceycezceAceBcaBccgcchccicbpaaVccjceCceDcbsceEceFcaLccSccTccUcciadnceGceHccvcaPceIcbGceJcbGcbGceKceLceMccvcaPcbHbXtcdUbXKceNceOcdZcdZcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfdcfecffcfgcfhcficfjcfkceladnaaVaaVcembXtcflbXqcbYbZwcbYbYHceqbXsadnaaVbVAcavbWSccHccIbWSccHccIbWSccJbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdAbRfcfmcfnbSubSubSwbSubSubSubSubSubSubSubSvbSubSucfobSwbSubSxbPEbSucaBcfpcfqcfqcfqcaBccgcchccicbpaaVcfrcfscfscftcfucfvcfwcfxccTccUcciadncaPcaPcaPcaPcfycfzcfAcfBcbGcbGcbGcbGcbGcaPcbHbXtcfCcfDcfEcdWcfFcfGcfHcfIcfJcfKcfLcfMcfNcfOcdqcfPcfQcfRcfScfTcfUcfVcfWadncfXcfYcfkcfZceladnaaVaaVcembXtcgabXqbXqbZwbXqbYHbYIbXsbXsbXsbVzcavbWSccHccIbWSccHccIbWSccJbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfbRfbRfbRfbRfbRfbRfbRfbTpbTpbTpbTpbTpbTpbTpbTpbRfbRfbRfcgbcyGcyzcaBcgccgdcgecgfcaBcggcghcgicgjcgkcglcgkcgmaaVaaVaaVcgnccgccTccUcgnadnaaVaaVaaVcaPcaPcaPcaPcaPcaPcaPcaPcgocaPcaPcgpcgqcgrcgscgtcgucgvcdZcdZcdZcgwcdqcdmcgxcgycgycgzcgAcfacgBcgCcgDcgEcgFcgGcgHcfhcgIcfkcfkceladnaaVaaVcembXtcgJcgKcgKcgLcgKcgMcgNcaqcarcaqcgOcDDcgPbWSbWScDEbWSbWSbWSccdbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVbRfbSubSxbPEcgQcgRcgScgScgScgScgScgTcgUcgicgicgicgVcgicbpaaVaaVaaVcgncggccTccUcgnadnaaVaaVaaVaaVaaVaaVaaVaaVaaVccicgWcgXcgYccicgZbXtchabYHchbchcchdcfHcfHcfHcfHchcchechfcdwcdZcdqchgchhchichjchkchlchkchmadncelcelcelcelceladnadnadncembXtbXsbXsbXschnbXschobXsbXtbXsbXsbVzbVzbVzchpbVzbXZbVAchqbVAbVAbVzaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVaaVaaVaaVchrchschrchrchtchrchrchschraZhbTpbSubSxbPEbSuchuchvchwchxchychzcgXchAchBchCchDchEcgichFcgkcgkcgmcgnccgccTccUcgnadnadnadnadnadnadnadnadnadnadncciccgchGchHccicgZbXtchIchJchKccCchLceQceQchMceQchNchOchPchQchRchRchSchTchUcfbchVchWchXcffcfgcfhchYchZchZceladnaaVaaVcembXtciaciaciacibciacicciacaqcarcaqcasciecDFciecifbVzbYNbYMbYMcigbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVcihciichrchrcijcDGcikcikcikcDHcijchscilbTpbTpbSxbPEbSucimchvcinciocipciqcirciscitciucivciwcgicgncciccicixcgncyIcyJcyKcgncgncciccicciccicciccicciccicgncgnccgchGccUcgnciycizciAciBcizcizcizcizciCcizccyccyciDciEcdZcdZciFciGciHciIcdZciJciKciLcfWadncfXciMciNciOceladnaaVaaVcembXtciaciaciPciQciRciSciabXsbXsbXsbVzciTcieciecDIbVzcDJbYMbYMciUbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVcihciVcikcDKciWcikcikcikciXcikcikcikciYciZbTVciZbSxbPEbSucimchvcjacjbcjccjdcjecjfcjgcjhcjicjjcjkcjlcjlcjlcjmcjncjocjpcjqcjrcjscjtcjucjvcjucjucjucjucjwcjxcjycjzcjAcjBcjCcjDcjEcjFcjGcjHcjIcjJcjKcjLcjMccycdmcdmciEcjNcjOcjPcjQcjRcjScdZciJcjTcjUcgGcgHcfhcjVchZchZceladnaaVaaVcembXtcjWcjWcjWcjXcjWcjYcjWbXsadnaaVbVzcjZcjZcjZcjZbVzbYNbYMbYMcigbVAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVcihckachrchrckbcDLcikcikcikcDMckbchsbTpbTpbTpbSxbPEbSuckcchvckdckeckfckgckhckickjckkcklcisckmcknckncknckockpckqckrckscknckncknckncktcknckncknckncknckucknckpcknckncknckvckwckxckyckzchAchAchAckAcjMckBcdmcdZckCckDckDckDckEckFciHcdZciJciKckGcfWadncelcelcelcelceladnaaVaaVcembXtbXtbXtbXtbXtbXtbXtbXtbXsadnaaVbVzbVzckHckHckHckHckHckHckHbVzbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVaaVaaVaaVchrchschrchrckIchrchrchschraZhbTpckJbSxbPEbSuckcchvckKckLckMchzckNchAckOckPckQckRcgicgncciccicixcgncyIcyMcyKcgncgncciccicciccicciccicciccicgncgncgncgncgnckTciycizckUchAchAckVckWchAckAckXccycdmcdmckYckZckDclacjScdZcjQclbclcchWcldcffcfgcfhcleclfclgceladnaaVaaVcemadnadnadnadnadnadnadnadnadnadnaaVaaabVzclhclhclhclhclhclhclhbVzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVbRfbSubSxbPEbSubWHchvchvchvchvchvclicljclkcgncgncgncgnadnadnadncllclmclncloclpclmcgkcgkcgkcgkcgkcgkcgkcgkcgkcgkcgkcgkcgkcgkclqclrcizclschAchAckVckWchAcltcizccyccycluckYclvclwclaclxcdZcjQclbciJciKclycfWadncfXclzclAclBceladnadncemcemadnadnadnadnadnadnadnadnadnadnadnaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfbRfbRfbRfbRfbRfbRfbRfbTpbTpbTpbTpbTpbTpbTpbTpbRfbRfbRfclCbPEbSubWHadnadnadnadncaFclDcchclEadnadnadnadnadnaaVaaVcbpcciccgckSccUcciadnaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVckTcgZcizclGclHclHclHclIclJclKclLccyclMclNclOckZckDclaclPcdZclQclbciJclRclScgGcgHcfhclTclfclfceladnadncemclUclUclUclVclUclUclUclUclUclUclUclUclUclUaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclWclWclWclXbRfcdBcfnbSucdCclYbSubSubSubSubSubStbSubSubSubSubSuclYcdDcdEcdFcdGbWHadnaaVaaVaaVcaFclDcchclEadnaaVaaVaaVadnaaVaaVcbpcciccgckSccUcciadnckTclZclZclZclZckTaaVaaVaaVaaVaaVaaVaaVckTcgZcizcmacmbcmccmccmdcmecmfcmgccycmhcmicmjckDckDckDcmkcdZcmlcmmciJciKcdZcfWadncelcelcelcelceladnaaVcemclUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalvcmncmocmpcmqcmrcexcmrbSubSubSubSubSubSubSubSubSubSubSubSubSubSubSubSubSxbPEbSubWHadnaaVaaVaaVcaFcmscchclEadnaaVaaVaaVadnaaVaaVcbpcciccgckSccUcciadnckTcmtcmucmvcmwckTclZclZclZclZclZclZclZckTcgZcmxcmycmxcmxcmxcmzcmAccyccyccycmBcdmcmCcmDcmEcmFcmGcmHcmIcmJclcchWcmKcffcfgcfhcmLcmMcmMceladnaaVcemclUaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclWclWclWclXbRfcmNbRfbSubSubSubSubSubSubSubSubSubSubSubSvbSubSucmObSubSxbPEbSubWHadnadnadnadncaFcmPcmQclEadnaaVaaVaaVadnaaVaaVcbpccicgTcmRcmScciadnckTcmTcmUcmVcmWcmWcmWcmWcmWcmWcmWcmWcmWcmWcmXcmYcmZcnacnbcnccndcncccycnecnfcmBcdmcngcnhcgycnicnjcnkcnlchVcgBciKcnmcfWadncfXcnncnocnpceladnaaVcemclUaaaaaaaaaaaaaaaaaaaccaaaaaaaabaabaabcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfccKbRfbRfcnrcnrcnrcnrcnrcnrcnrcnrcnrcnrcnrbRfbTpbRfbRfcgbcyGcyzbWHbWHcnscnscnscnscntcnuclEadnadnadnadnadnadnadnchFcnvcnwcnxcnycgnadnckTcnzcnAcnBcnCckTcnDcnDcnDcnDckTckTclZckTcnEcnFcnGcnHcnIcnIcnJcnIcnKcnLcdmcnMcdmcdZcmCcnkcnNcnOcnPcnQcnRcdwcnScnTcgGcgHcfhcnUcmMcmMceladnaaVcemclUaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcnVcnWcnWcnWcnWcnWcnWcnWcnXcnraaVaaVaaVbRfbSxbPEbSucnYbSucnscnZcoacobcoccodcoecaOcnscnscnscnscnscnscnscofcnscogcnscnscnscnscnscohcoicnscnscnscnscnscnscnsadnadnckTcojcokcolcmTcmTcmTcomconchccoocopcoqcegcdZcmCcorcoscdZcdZcorcorcorciKcotcouadncelcelcelcelceladnadncemclUaabaabaabaabaabaabaabaabaabaabaabaabcovcowcoxaaacovcowcoxaaacovcowcoxaaacovcowcoxaaacovcowcoxaaacovcowcoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcozcozcozcozcoAcnradnadnadnbRfbSxbPEbSubSucoBcnscoCcoDcoEcoFcoGcoHcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcoVcoWcoXcoYcoZcnscpacpbcpccpdcnscnsadnckTcpecpfcpfcpfcpgcpgcpgcpgccCcphcpicpjcdZcfScpkcorcmGcplcdZceicpmcorciKcorccyadnadnadnadnadnadnadnaaVcemclUaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaabcovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcozcozcozcozcoAcnrcnrcpocnrcnrbSxbPEbSubSucppcpqcprcpscptcprcprcpucaFcaFcpvcpwcpxcpxccpcaOcpycpzcpAcpBcpCcaOcpDcpxcpEcpwccpcpFcpGcpGcpGcpGcpHcnsaabckTckTckTckTckTckTaaaaaaaaaccycpIcpJcdZcdZcpKcgDcpLcpMcpNcpOcpLcpPcpLcpQcorccyccyccyadnadnadnadnadnadncemclVaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaabcovcpncoxaabcovcpncoxaabcovcpncoxaabcovcpncoxaabcovcpncoxaabcovcpncoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcpRcozcozcozcoAcpScpTcpUcpVcnrbSxbPEbSucpWcpXcpqcpYcpZcqacqbcqccpucqdcqecqfcpwcpxcqgcqhcqicqjcqkcqlcqmcqjcqicqncqocqpcpwccpcpFcpGcpGcpGcqqcqqcnsaabaaaaaaaaaaaaaaaaabaaaaaaaaaccycqrcqscdZcdZcqtcqucqvcqwcqxcqycqzcdZcqAcqBcqCcqDcqEcqDcemcemcemcemcemcemcemclUaabaabaabaabaabaabaabaabaabaabaabaabcovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcqFcqGcqHcozcozcqIcqJcqKcqLcqMcnrbSxbPEbSucpWcpXcpqcqNcqOcqPcqQcqRcpucqScpxcpxcqTcqUcqUcqVcqWcqXcqYcqZcqUcracqWcrbcqUcrccrdcrecnscrfcpGcpGcqqcrgcnsaabaaaaaaaaaaaaaaaaabaaaaaaaaaccyccyccyccyccycrhcdqcricrjcrkcdqcricdqcrlcdqcrmccyccyccyadnaabaabaabaabaabcrnclUaabaabaabcrocrocrocrocrpaaaaaaaaaaabcovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaaacovcpncoxaabcnqaabcnqcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcrrcozcozcozcoAcpocrscqLcrtcnrbSxbPEbSucpWcpXcpqcrucrvcrwcrxcrucpucrycqUcqUcrzcrAcpxcrBcrCcrDcrEcrFcrGcrHcrCcrIcpxcrAcpwcrJcnscrKcrLcpGcpGcrMcnsaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaadncrNadncrOcrPcrNadncrOadncrQadncrQadnadnadnadnaabaabaabaaaaaacrRclUaabcrocrocrocrScrTcrUcrpcrpcrpaaaaabaaacrVaaaaaaaaacrVaaaaaaaaacrVaaaaaaaaacrVaaaaaaaaacrVaaaaaaaaacrWaaaaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcozcozcozcozcoAcpocrXcqLcrYcnrbSxbPEbSubSubSucprcrZcqOcqPcqQcpZcsacsbcpxcpxcsccpxcpxcsdcaFcaFcaFcsecaFcaFcaFcsfcpxcsgcshcsicnscsjcrLcpGcpGcpGcnsaabaabaabaabaabaabaabaabaabaabaabaabaabaabcelcskcfXcskcelcskcfXcskcelcslcfXcsmcelaaaaaaaaaaaaaaaaabaabaabcsncsocsocspcsqcsrcsscstcsucsvcsqcswcsxcsxcsycsycszcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsAcsBcsAcsCcsAcsDaabcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrcoycozcozcozcozcozcozcozcoAcpocrXcsEcsFcnrbSxbPEbSubSucsGcsHcsIcrvcsJcrxcsIcprcsKcpxcpxcsLcpxcpxcsMcaFcsNcsOcsPcsNcsNcaFcsQcpxcsRcpxcsScnscsTcsTcsTcsTcsUcnsaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacelcsVcsWcsXcelcsYcsZctacelctbctcctdcelaaaaaaaaaaaaaaaaabaaaaaacteclUaabcrocrocroctfctgcthcrpcrpcrpaaaaabaaactiaaaaaaaaactiaaaaaaaaactiaaaaaaaaactiaaaaaaaaactiaaaaaaaaacrWaaaaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnrctjctkctkctkctkctkctkctkctlcpoctmctnctocnrbSxbPEbSubWHbWHcpqcpqcpqcpqcpqcpucpuctpcpxcpxctqctrcpxctscaFcttctuctvcsNctwcaFctxcpxctycpxctzcnscnscnscnscnscnscnsaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacelctActBctAcelctCctDctCcelctEctFctGcelaabaabaabaabaabaabaabaabcteclUaabaabaabcrocrocrocrocrpaaaaaaaaaaabcovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaabcnqaabcnqcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTpbTpbRfcnrcnrcnrcnrcnrcnrcnrcnrctIctJcnrcnrclCbPEbSubTpcemadnadnadnadncnsctKcbnctLcpxcpxctMcpxcpxctNctOctPctQctRcsNcsNctOctScpxcpxcpxctTctUcnsaabaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacelctActVctAcelctCctWctCcelctGctXctGcelaaaaaaaabaabaaaaabaaaaaacteclUaabaabaabaabaabaabaabaabaabaabaabaabcovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTpckJbSucdCclYbSubSubSubSubSucdDctYctZcuabZPcubcdFcdGbTpcemadnaaVaaVadncnscuccbncudcuecuecuecuecuecufcaFctPcsNcugcsNcsNcaFcuhcuecuecuecuicujcnscnscnscnscnscnscrnaabaabaabaabaabaabaabaabaabaabaabaabaabcelcelcelcelcelcelcelcelcelcelcelcelcelaabaabaabaabaabaabaabaabcukclUaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaabcovctHcoxaabcovctHcoxaabcovctHcoxaaacovctHcoxaabcovctHcoxaabcovctHcoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTpckJbSubSubSubSubSubStbSubSubSuculbYdbYdbYdbYdcumbSubTpcemadnaaVaaVadncnscbncuncuocbncbncbncupcuqcurcaFctPcuscutcuucsNcaFcuvcuwcuxcbncbncuycuzcuAcuBcuCcuDcuEcuFaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabcrnaabaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaabcovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacovctHcoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTpbTpbRfbRfbRfbTpbTpbTpcuGbTpbTpbTpbRfbRfbRfbTpbTpbTpbTpcemadnaaVaaVadncnscuncuocuHcuHcuIcaFcuJcuJcuJcuKcuLcuMcuNcuOcuPcuKcuJcuJcuJcaFcuQcbncbncuRcuScnscnscnscteaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabcrnaabaabaabaabaabaabaabaabaabaabaabaabaabcovcuTcoxaaacovcuTcoxaaacovcuTcoxaaacovcuTcoxaaacovcuTcoxaaacovcuTcoxaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcrnaabaaaaaaaabcnscuUcaFcaFcaFcaFcaFcaOcaOcaOcaOcaOcaOcuVcaOcaOcaOcaOcaOcaOcaFcaFcaFcaFcaFcuUcnsaabaabcteaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcrnaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrncrnaabaabaabaabaabaabaabaabaabaabaabcrnaabaaaaaaaabcnscuWcuXcuYcuZcvacvbcvccvbcvbcvccvbcvbcvdcvbcvbcvccvbcvbcvccvbcvecuZcuYcuZcvfcnsaabaabcvgcsocsocsocsocsocsocsocsocsocsocsocsocsocsocsocsocsocsocsocvhcsocsocsocsocsocsocsocsocsocsocsocvicrncrncrnaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrncrncrncrncrncrncrncrncrncrncrncrncrncrnaabaaaaaaaabcnscnscnscnscvjcvkcvbcvbcvbcvbcvbcvbcvbcvdcvbcvbcvbcvbcvbcvbcvbcvkcnscnscnscnscnsaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcvlcvmcvlaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrncrnaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaabaabaabcvncvjcvecvocvbcvncvncvpcvncvncvpcvdcvqcvncvncvpcvncvncvbcvrcvacvjcvnaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaacvlcvscvlaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvtcvpcvbcvncvucvvcvvcvwcvvcvxcvvcvwcvvcvvcvycvncvbcvpcvzcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabcvlcvlcvAcvBcvlaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvCcvDcvEcvEcvFcvGcvncvncvGcvpcvpcvncvncvGcvFcvEcvEcvHcvIcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabcvlcvJcvKcvLcvlaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvncvNcvncvqcvqcvqcvncvqcvqcvqcvncvNcvncvbcvpcvMcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabcvlcvOcvPcvQcvlaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvncvRcvncvqcvqcvqcvncvqcvqcvqcvncvRcvncvbcvpcvMcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaabaaaaabcvlcvScvTcvUcvlaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvpcvRcvpcvqcvqcvpcvpcvpcvqcvqcvGcvRcvpcvbcvpcvMcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabcvVcvVcvWcvVcvVaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvbcvNcvpcvncvncvpcvXcvpcvncvncvpcvNcvbcvbcvpcvMcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaacvVcvYcvVaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvpcvRcvGcvqcvqcvpcvpcvpcvqcvqcvpcvRcvpcvbcvpcvMcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaacvVcvZcvVaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvMcvpcvbcvncvRcvncvqcvqcvqcvncvqcvqcvqcvncvRcvncvbcvpcvMcvjcvqaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaacwaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcwbcvpcvbcvncvNcvncvqcvqcvqcvncvqcvqcvqcvncvNcvncvbcvpcwbcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaacwaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcwccvDcvEcvEcvFcvGcvncvncvpcvpcvGcvncvncvGcvFcvEcvEcvHcwdcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaabclUcweaabaabaabaabcwaaabaabaabaabaabcweaabcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcwfcvpcvbcvncwgcvvcvwcvvcvvcvwcvvcvvcvwcvvcwhcvncvbcvpcwicvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaaaaaaabaaaaabaaaaaacwjaaaaaaaabaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvpcvpcvbcvncvncvpcvncvncvqcvbcvqcvncvncvpcvncvncvbcvpcvpcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwkcwkcwkcwkcwkaaacwlaaacwkcwkcwkcwkcwkaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvjcvpcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvbcvpcvjcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwmcwncwncwncwncwocwlcwpcwqcwqcwqcwqcwraaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvjcvjcvjcvjcvjcvjcvjcvpcvpcvpcvpcvpcvpcvpcvjcvjcvjcvjcvjcvjcvjcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwscwscwscwscwsaaacwlaaacwscwscwscwscwsaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvqcvqcvqcvqcvqcvjcvjcvjcvjcvjcvjcvjcvjcvjcvqcvqcvqcvqcvqcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaaaaaaaaaabaaaaaaaaacwlaaaaaaaaaaabaaaaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvqcvqcvqcvqcvqcvqcvqcvqcvqcvqcvqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwkcwkcwkcwkcwkaaacwlaaacwkcwkcwkcwkcwkaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwmcwncwncwncwncwocwlcwpcwqcwqcwqcwqcwraaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwscwscwscwscwsaaacwlaaacwscwscwscwscwsaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaacnqaaaaaaaaaaabaaaaaaaaacwtaaaaaaaaaaabaaaaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwkcwkcwkcwkcwkaaacwaaaacwkcwkcwkcwkcwkaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwmcwncwncwncwncwucwvcwucwqcwqcwqcwqcwraaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaacwscwscwscwscwsaaacwaaaacwscwscwscwscwsaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaaaaaaaabaaaaabaaaaaacwaaaaaaaaabaaaaabaaaaaacnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnqaabclUclUclUaabaabaaacwaaaaaabaabclUclUclUaabcnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclUaabcwxaabclUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -"} diff --git a/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm b/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm new file mode 100644 index 0000000000..0d57d5691c --- /dev/null +++ b/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm @@ -0,0 +1,128260 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/open/space, +/area/space) +"aab" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aac" = ( +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Permabrig" + }) +"aad" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/closet, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aae" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaf" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Prison Cell 1"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aag" = ( +/turf/closed/wall, +/area/security/processing{ + name = "Permabrig" + }) +"aah" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Prison Cell 2"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aai" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaj" = ( +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aak" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aal" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aam" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacell1"; + normaldoorcontrol = 1; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aan" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/button/door{ + id = "permacell1"; + normaldoorcontrol = 1; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aao" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aap" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aaq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"aar" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"aas" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aat" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall, +/area/security/processing{ + name = "Permabrig" + }) +"aau" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permacell1"; + name = "Cell 1" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aav" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/closed/wall, +/area/security/processing{ + name = "Permabrig" + }) +"aaw" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permacell2"; + name = "Cell 2" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aax" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aay" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaz" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaA" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaB" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaC" = ( +/obj/structure/frame/computer, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaD" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaE" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaF" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Prison Common Room North"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacell1"; + normaldoorcontrol = 1; + pixel_y = 24; + req_access_txt = "1"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + tag = "icon-manifold-b-f (NORTH)"; + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "permacell2"; + normaldoorcontrol = 1; + pixel_y = 24; + req_access_txt = "1"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/bookcase, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile{ + obj_integrity = 5000; + max_integrity = 5000; + name = "hardened window" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "permalock" + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"aaO" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaP" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaR" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaS" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaT" = ( +/turf/open/space, +/area/space/nearstation) +"aaU" = ( +/obj/item/device/plant_analyzer, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaV" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaW" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aaX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aaZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aba" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/table, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile{ + obj_integrity = 5000; + max_integrity = 5000; + name = "hardened window" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "permalock" + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"abc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abd" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abe" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abf" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abg" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abl" = ( +/turf/closed/mineral, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"abm" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"abn" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abo" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"abp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"abq" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"abr" = ( +/turf/open/floor/plasteel/green, +/area/security/processing{ + name = "Permabrig" + }) +"abs" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"abt" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abu" = ( +/obj/machinery/door/poddoor/preopen{ + id = "holding blast" + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 4; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abx" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aby" = ( +/turf/open/space, +/area/shuttle/syndicate) +"abz" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abA" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"abC" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/cherry, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"abD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abG" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/processing{ + name = "Permabrig" + }) +"abI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "holding"; + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abJ" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Holding Area"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abL" = ( +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"abM" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Permabrig" + }) +"abO" = ( +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/green, +/area/security/processing{ + name = "Permabrig" + }) +"abP" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abR" = ( +/obj/structure/closet/wardrobe/orange, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/button/flasher{ + id = "holding"; + pixel_x = -24; + pixel_y = 5; + req_access_txt = "1" + }, +/obj/machinery/button/door{ + id = "holding blast"; + name = "Holding Cell Lock"; + pixel_x = -24; + pixel_y = -5; + req_access_txt = "1" + }, +/obj/machinery/button/door{ + id = "permacell"; + pixel_x = -38; + pixel_y = -5; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abT" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (WEST)"; + icon_state = "camera"; + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"abU" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abW" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"abX" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/cultivator, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"abY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"abZ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"aca" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/closed/wall, +/area/security/processing{ + name = "Permabrig" + }) +"acb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/obj/machinery/flasher{ + id = "holding"; + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acc" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Holding Area"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"ace" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acf" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/open/space, +/area/space) +"acg" = ( +/turf/closed/mineral/random, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"ach" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_ne"; + name = "northeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"aci" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acj" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ack" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"acl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/holodeck_effect/cards, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acm" = ( +/obj/machinery/light/small, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 4; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"aco" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acp" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acq" = ( +/obj/structure/table, +/obj/item/device/aicard, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acr" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"acs" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"act" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/green, +/area/security/processing{ + name = "Permabrig" + }) +"acu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acw" = ( +/obj/machinery/suit_storage_unit/syndicate, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acx" = ( +/obj/structure/table, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 2; + pixel_y = -5 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"acz" = ( +/obj/machinery/door/window{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acA" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/apple, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"acB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acF" = ( +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acG" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"acI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/watermelon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"acJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/green, +/area/security/processing{ + name = "Permabrig" + }) +"acK" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/security/processing{ + name = "Permabrig" + }) +"acL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Common Room South"; + dir = 1; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "permacell3"; + normaldoorcontrol = 1; + pixel_y = -24; + req_access_txt = "1"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "permacell4"; + normaldoorcontrol = 1; + pixel_y = -24; + req_access_txt = "1"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"acT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile{ + obj_integrity = 5000; + max_integrity = 5000; + name = "hardened window" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "permalock" + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Permabrig" + }) +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"acW" = ( +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"acX" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"acY" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"acZ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permacell3"; + name = "Cell 3" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/processing{ + name = "Permabrig" + }) +"ada" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permacell4"; + name = "Cell 4" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adb" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"adc" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"add" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ade" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adf" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adg" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adh" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adi" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adj" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"adk" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacell3"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/camera{ + c_tag = "Prison Cell 3"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adl" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "permacell4"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/camera{ + c_tag = "Prison Cell 4"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "permalock" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Permabrig" + }) +"adn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "permalock" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Permabrig" + }) +"ado" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adp" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adq" = ( +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adr" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ads" = ( +/turf/closed/mineral/random/labormineral, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"adt" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adu" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adw" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adx" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ady" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adz" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adA" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adB" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adC" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adF" = ( +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 1; + name = "Permabrig APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adG" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adH" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adI" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adJ" = ( +/obj/structure/bed/roller, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adK" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"adL" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/closet, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adN" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adO" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Permabrig" + }) +"adP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adQ" = ( +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adR" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"adS" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"adT" = ( +/turf/closed/wall/r_wall, +/area/medical/virology) +"adU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/virology) +"adV" = ( +/obj/structure/lattice, +/turf/open/space, +/area/medical/virology) +"adW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"adZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aea" = ( +/obj/machinery/computer/prisoner, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeb" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aec" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aed" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aee" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aef" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aei" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aek" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ael" = ( +/obj/structure/sign/biohazard{ + pixel_y = 32 + }, +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aem" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aen" = ( +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeo" = ( +/turf/closed/wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aep" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeq" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aer" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aes" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + icon_state = "whitered"; + dir = 1 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aet" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeu" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aev" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"aew" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aex" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aey" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aez" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aeA" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aeB" = ( +/obj/structure/table, +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aeC" = ( +/obj/structure/table, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aeD" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aeE" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeG" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aeI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/medical/virology) +"aeJ" = ( +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Virology APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"aeK" = ( +/obj/item/weapon/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/medical/virology) +"aeL" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitegreen, +/area/medical/virology) +"aeM" = ( +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"aeN" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/device/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/structure/reagent_dispensers/virusfood{ + density = 0; + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/medical/virology) +"aeO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeQ" = ( +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior2"; + idSelf = "virology_airlock_control2"; + name = "Virology Access Button"; + pixel_x = 26; + pixel_y = 28; + req_access_txt = "3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior2"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior2"; + idSelf = "virology_airlock_control2"; + name = "Virology Access Button"; + pixel_x = -26; + pixel_y = 28; + req_access_txt = "3" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeT" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeV" = ( +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior2"; + idSelf = "virology_airlock_control2"; + name = "Virology Access Button"; + pixel_x = 0; + pixel_y = 24; + req_access_txt = "3" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior2"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aeZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afb" = ( +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afd" = ( +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afe" = ( +/obj/machinery/iv_drip, +/obj/item/weapon/reagent_containers/blood/empty, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aff" = ( +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"afg" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"afh" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"afi" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"afj" = ( +/turf/closed/wall, +/area/medical/virology) +"afk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/medical/virology) +"afl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Test Subject Cell"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"afm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/medical/virology) +"afn" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/structure/sign/deathsposal{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"afo" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"afp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"afq" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Virologist" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/medical/virology) +"afr" = ( +/obj/item/weapon/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/weapon/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/weapon/pen/red, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 29; + pixel_y = 0 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"afs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aft" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afu" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior2"; + idInterior = "virology_airlock_interior2"; + idSelf = "virology_airlock_control2"; + name = "Virology Access Console"; + pixel_x = 22; + pixel_y = 8; + req_access_txt = "3" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afv" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + pixel_x = -28; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afw" = ( +/obj/machinery/camera{ + c_tag = "Virology - Airlock"; + dir = 1; + network = list("SS13","Medbay") + }, +/obj/machinery/light, +/obj/structure/closet/l3closet, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afx" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afy" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/red/side, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afB" = ( +/obj/machinery/door/window/westleft{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afC" = ( +/obj/structure/bed/roller, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afD" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"afE" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"afF" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"afG" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"afH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"afI" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"afJ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"afK" = ( +/obj/item/device/radio/intercom{ + pixel_x = -28; + pixel_y = 0 + }, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Virology - Cells"; + dir = 4; + network = list("SS13","Medbay") + }, +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"afL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"afM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"afN" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 2 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"afO" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar/red, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 26 + }, +/obj/item/weapon/wrench, +/obj/item/weapon/restraints/handcuffs, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/medical/virology) +"afP" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"afQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"afR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"afS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"afT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"afU" = ( +/obj/machinery/computer/pandemic{ + layer = 2.5; + pixel_x = -4 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"afV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"afW" = ( +/obj/structure/sign/biohazard, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afX" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Virology Transfer"; + req_access_txt = "3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afY" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"afZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aga" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agb" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agc" = ( +/turf/closed/mineral/random/low_chance, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"agd" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"age" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"agf" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"agg" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"agh" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agj" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agk" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"agl" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Containment Cells"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/whitegreen, +/area/medical/virology) +"agm" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"agn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ago" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"agr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/virology{ + name = "Virology Access"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/whitegreen, +/area/medical/virology) +"ags" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/medical/virology) +"agt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"agu" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 + }, +/area/medical/virology) +"agv" = ( +/obj/structure/closet/secure_closet/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agw" = ( +/obj/structure/closet/secure_closet/armory3, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agy" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agz" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agA" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/obj/item/weapon/card/id/prisoner, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/bodycontainer/morgue, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agE" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitered/side, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agF" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitered/side{ + dir = 6 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"agG" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore) +"agH" = ( +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore) +"agI" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"agJ" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"agK" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"agL" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 + }, +/area/medical/virology) +"agM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agN" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/medical/virology) +"agQ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/plating, +/area/medical/virology) +"agR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 + }, +/area/medical/virology) +"agS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"agV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/camera{ + c_tag = "Virology - Lab"; + dir = 8; + network = list("SS13","Medbay") + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/medical/virology) +"agW" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"agX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"agY" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"agZ" = ( +/obj/machinery/button/door{ + id = "permalock"; + name = "Perma Lockdown"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aha" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahe" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Desk"; + req_access_txt = "3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahh" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahi" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Xenobio Transfer"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = 24; + req_access_txt = "0"; + req_one_access_txt = "55; 3" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahk" = ( +/turf/closed/wall, +/area/maintenance/fore) +"ahl" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/open/floor/noslip, +/area/maintenance/fore) +"ahm" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/virology) +"ahn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation B"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aho" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation A"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ahp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/medical/virology) +"ahq" = ( +/obj/structure/closet/wardrobe/virology_white, +/obj/item/weapon/storage/backpack/satchel/vir, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"ahr" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"ahs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"aht" = ( +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"ahu" = ( +/obj/structure/closet/l3closet/virology, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"ahv" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = -22; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHEAST)"; + icon_state = "whitegreen"; + dir = 5 + }, +/area/medical/virology) +"ahw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"ahx" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"ahy" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahz" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahA" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahB" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/zipties, +/obj/item/weapon/melee/baton, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahD" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahG" = ( +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 2; + name = "Prisoner Processing APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahH" = ( +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahI" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahJ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ahK" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/obj/structure/sign/vacuum{ + pixel_x = 30 + }, +/turf/open/floor/noslip, +/area/maintenance/fore) +"ahL" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate, +/obj/item/weapon/storage/backpack/satchel/leather/withwallet, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahM" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/item/weapon/hatchet, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahN" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahO" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/closed/wall, +/area/maintenance/fore) +"ahP" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahQ" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/belt, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahR" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahS" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/device/radio, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahT" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fore) +"ahU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/bedsheet/medical, +/obj/structure/bed, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ahV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ahW" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/bedsheet/medical, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ahX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/virology) +"ahY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/whitegreen, +/area/medical/virology) +"ahZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aia" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/medical/virology) +"aib" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aic" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aid" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Prisoner Processing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aie" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Prisoner Processing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aif" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/airless, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aig" = ( +/obj/item/clothing/mask/facehugger/dead, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plating/asteroid/airless, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aih" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/glass_security{ + name = "Xenobio Transfer"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aii" = ( +/obj/item/stack/sheet/cardboard, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating, +/area/maintenance/fore) +"aij" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/fore) +"aik" = ( +/turf/open/floor/plating, +/area/maintenance/fore) +"ail" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/fore) +"aim" = ( +/obj/item/weapon/caution, +/turf/open/floor/plating, +/area/maintenance/fore) +"ain" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aio" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aip" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aiq" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"air" = ( +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/weapon/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/weapon/folder/white{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/weapon/paper, +/obj/item/weapon/pen/red, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"ais" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = 29 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"ait" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"aiu" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Virology - Break Room"; + dir = 2; + network = list("SS13","Medbay") + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"aiv" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/structure/table/glass, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/medical/virology) +"aiw" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = 28; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aix" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aiy" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aiz" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aiF" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aiG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aiH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aiI" = ( +/turf/closed/wall/r_wall, +/area/toxins/xenobiology) +"aiJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aiK" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/obj/structure/sign/vacuum{ + pixel_x = 30 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aiL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aiM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aiN" = ( +/obj/structure/sign/pods, +/turf/closed/wall, +/area/maintenance/fore) +"aiO" = ( +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aiP" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_4) +"aiQ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_4) +"aiR" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aiS" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white{ + pixel_y = 4 + }, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"aiT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/medical/virology) +"aiU" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"aiV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aiW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aiX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aiY" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"aiZ" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aja" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ajb" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/l3closet, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ajc" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = null; + name = "Prisoner Storage"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aje" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ajg" = ( +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ajh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aji" = ( +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ajj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ajk" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + dir = 2; + network = list("Xeno","RD"); + pixel_x = 0 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ajl" = ( +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajm" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajn" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajo" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajp" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajq" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajr" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajs" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajt" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/turf/open/floor/plating, +/area/maintenance/fore) +"aju" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajv" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Four"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajw" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod4"; + name = "escape pod 4"; + port_angle = 180; + preferred_direction = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"ajx" = ( +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -32 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"ajy" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_y = -32; + possible_destinations = "pod_asteroid3"; + shuttleId = "pod3" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"ajz" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_4) +"ajA" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_asteroid4"; + name = "asteroid" + }, +/turf/open/space, +/area/space/nearstation) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/medical/virology) +"ajC" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 + }, +/area/medical/virology) +"ajD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"ajE" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"ajF" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"ajG" = ( +/obj/structure/chair/stool, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/medical/virology) +"ajH" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ajI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ajJ" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ajK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajL" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajM" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajO" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajP" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"ajQ" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ajR" = ( +/obj/machinery/power/terminal{ + tag = "icon-term (WEST)"; + icon_state = "term"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ajS" = ( +/obj/item/weapon/storage/box/lights, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ajT" = ( +/turf/closed/wall, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ajU" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ajV" = ( +/obj/structure/disposaloutlet{ + tag = "icon-outlet (WEST)"; + icon_state = "outlet"; + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ajW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ajX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ajY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/medical/virology) +"ajZ" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"aka" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "virology air connector port" + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"akb" = ( +/obj/item/trash/popcorn, +/obj/structure/table/glass, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"akc" = ( +/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/structure/table/glass, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"akd" = ( +/obj/item/trash/cheesie{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"ake" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"akf" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/medical/virology) +"akg" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akh" = ( +/obj/machinery/button/door{ + id = "briggate"; + name = "Desk Shutters"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -28; + pixel_y = -8 + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aki" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastleft{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ako" = ( +/obj/item/weapon/extinguisher, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akp" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"akq" = ( +/turf/closed/mineral, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"akr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"aks" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"akt" = ( +/turf/closed/wall/r_wall, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aku" = ( +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = -5; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 5; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akx" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"aky" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastright{ + name = "Brig Desk"; + req_access_txt = "2" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akz" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akA" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akC" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akD" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/toxins/xenobiology) +"akE" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"akF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"akG" = ( +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"akH" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"akI" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"akJ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Fore Maintenance APC"; + pixel_x = -25; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"akK" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"akL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/fore) +"akM" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akO" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akP" = ( +/turf/closed/wall, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akS" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "briggate"; + name = "security blast door" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akV" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/security/processing{ + name = "Prisoner Processing" + }) +"akW" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"akX" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/shieldwallgen{ + req_access = list(55) + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"akY" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"akZ" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ala" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"alb" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"alc" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ald" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ale" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"alf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"alg" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Sleeping Room 3 APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/grass, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"alh" = ( +/obj/machinery/light, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ali" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"alj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fore) +"alk" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fore) +"all" = ( +/turf/closed/wall, +/area/crew_quarters/sleep) +"alm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/lasertag/blue, +/turf/open/floor/plating, +/area/maintenance/fore) +"aln" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"als" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alu" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alw" = ( +/obj/item/weapon/wrench, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alx" = ( +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Moniter"; + network = list("Xeno"); + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aly" = ( +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = -2; + req_access_txt = "55" + }, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alz" = ( +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alB" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"alD" = ( +/obj/structure/rack, +/obj/item/device/paicard, +/turf/open/floor/plating, +/area/maintenance/fore) +"alE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"alF" = ( +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"alG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"alH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fore) +"alI" = ( +/obj/structure/table, +/obj/item/weapon/coin/iron, +/turf/open/floor/plating, +/area/maintenance/fore) +"alJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"alK" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plating, +/area/maintenance/fore) +"alL" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk1"; + name = "Bunk Bolt Control 1"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"alM" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk1"; + name = "Bunk 1" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"alN" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"alO" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk2"; + name = "Bunk 2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"alP" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk2"; + name = "Bunk Bolt Control 2"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"alQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/lasertag/red, +/turf/open/floor/plating, +/area/maintenance/fore) +"alR" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_3) +"alS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4; + icon_state = "propulsion"; + tag = "icon-propulsion (WEST)" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_3) +"alT" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alU" = ( +/obj/structure/sign/pods, +/turf/closed/wall, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"alZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ama" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amd" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ame" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amg" = ( +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"ami" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aml" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amq" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amr" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"ams" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amt" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amu" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amv" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"amw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"amx" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/maintenance/fore) +"amy" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_asteroid2"; + name = "asteroid" + }, +/turf/open/space, +/area/space) +"amz" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_3) +"amA" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_asteroid2"; + shuttleId = "pod2" + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"amB" = ( +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 + }, +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"amC" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod3"; + name = "escape pod 3"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"amD" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Escape Pod Three" + }, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"amJ" = ( +/turf/closed/wall/r_wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"amK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall/r_wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"amL" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Workstations"; + req_access_txt = "0"; + req_one_access_txt = "39; 63; 55; 19" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"amM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"amN" = ( +/turf/closed/wall, +/area/toxins/xenobiology) +"amO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/droneDispenser, +/turf/open/floor/plating, +/area/maintenance/fore) +"amP" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"amQ" = ( +/obj/structure/table, +/obj/item/drone_shell, +/turf/open/floor/plating, +/area/maintenance/fore) +"amR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amT" = ( +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"amU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "cabin3"; + name = "Cabin 3" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amV" = ( +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amW" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"amX" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"amY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk3"; + name = "Bunk Bolt Control 3"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"amZ" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk3"; + name = "Bunk 3" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"ana" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk4"; + name = "Bunk 4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"anb" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk4"; + name = "Bunk Bolt Control 4"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"anc" = ( +/obj/structure/closet/crate/engineering, +/turf/open/floor/plating, +/area/maintenance/fore) +"and" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 3"; + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ane" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"ang" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ani" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical1, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"anj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ank" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anl" = ( +/obj/machinery/camera{ + c_tag = "Custodial Closet" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anm" = ( +/obj/machinery/monkey_recycler, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"ann" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"ano" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anp" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anq" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anr" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"ans" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ant" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Sleeping Room 4 APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/grass, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"anu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"anv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"anw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"anx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"any" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"anz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/machinery/button/door{ + id = "cabin3"; + name = "Cabin Bolt Control 3"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"anA" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"anB" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"anC" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/weapon/shard, +/turf/open/floor/plating, +/area/maintenance/fore) +"anD" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/fore) +"anE" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"anF" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anG" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/noslip, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anH" = ( +/turf/open/floor/carpet, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anI" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anJ" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anK" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anL" = ( +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"anM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + tag = "icon-manifold (WEST)"; + icon_state = "manifold"; + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"anN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"anO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"anP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"anV" = ( +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"anW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"anX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"anY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"anZ" = ( +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"aoa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore) +"aob" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore) +"aoc" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk5"; + name = "Bunk Bolt Control 5"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"aod" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk5"; + name = "Bunk 5" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"aoe" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk6"; + name = "Bunk 6" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"aof" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk6"; + name = "Bunk Bolt Control 6"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"aog" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aoh" = ( +/turf/open/floor/noslip, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aoi" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aoj" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aok" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aol" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/construction/hallway{ + name = "Secure Workstations Common Area" + }) +"aom" = ( +/turf/closed/wall/r_wall, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aon" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Workstations"; + req_access_txt = "0"; + req_one_access_txt = "39; 63; 55; 19" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aoo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aop" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aoq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/toxins/xenobiology) +"aor" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aos" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aot" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aou" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aov" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aow" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aox" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoy" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/patriot, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aoz" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aoA" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aoB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table/wood, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aoC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aoD" = ( +/obj/structure/flora/grass/green, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aoE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aoF" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aoG" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"aoH" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"aoI" = ( +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"aoJ" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/open/space, +/area/space/nearstation) +"aoK" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aoL" = ( +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aoM" = ( +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aoN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aoO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aoP" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoQ" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoR" = ( +/obj/machinery/light, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoS" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoT" = ( +/obj/structure/table, +/obj/item/weapon/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoU" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoV" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoW" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoX" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aoY" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fore) +"aoZ" = ( +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "cabin4"; + name = "Cabin 4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"apc" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"apd" = ( +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"ape" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 3" + }) +"apf" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"apg" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/fore) +"aph" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/fore) +"api" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk7"; + name = "Bunk Bolt Control 7"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"apj" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk7"; + name = "Bunk 7" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"apk" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk8"; + name = "Bunk 8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"apl" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk8"; + name = "Bunk Bolt Control 8"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"apm" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"apn" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile{ + dheight = 0; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship"; + launch_status = 0; + name = "NT Medical Ship"; + port_angle = -90; + preferred_direction = 4; + roundstart_move = "whiteship_away"; + timid = null; + width = 35 + }, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "SS13 Arrival Docking"; + turf_type = /turf/open/space; + width = 35 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"apo" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"app" = ( +/turf/closed/wall, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"apq" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"apr" = ( +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aps" = ( +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"apt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"apu" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/toxins/xenobiology) +"apv" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"apw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"apx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 8; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"apy" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"apz" = ( +/obj/structure/rack, +/obj/item/device/flashlight/lantern, +/turf/open/floor/plating, +/area/maintenance/fore) +"apA" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apB" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/machinery/button/door{ + id = "cabin4"; + name = "Cabin Bolt Control 4"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"apF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"apG" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Biodome APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"apH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/fore) +"apI" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"apJ" = ( +/obj/item/weapon/storage/box/emptysandbags, +/turf/open/floor/plating, +/area/maintenance/fore) +"apK" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"apL" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"apM" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"apN" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"apO" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"apP" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"apQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"apR" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"apS" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"apT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"apU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"apV" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "xenobio8"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"apW" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"apX" = ( +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apY" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"apZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aqa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aqb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aqc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqe" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aqf" = ( +/obj/machinery/door/airlock{ + name = "Privacy Bunks"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aqg" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aqh" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aqi" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"aqj" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"aqk" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"aql" = ( +/obj/machinery/computer/pod{ + id = "oldship_gun" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aqm" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aqn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aqo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aqp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aqq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aqr" = ( +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqs" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqt" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aqu" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aqv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate/freezer, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqx" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet/crate/freezer, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqy" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/closet, +/obj/item/bodypart/head, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqz" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqA" = ( +/obj/structure/rack, +/obj/item/weapon/storage/fancy/candle_box, +/obj/item/weapon/lighter, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqB" = ( +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aqC" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aqD" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aqE" = ( +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aqF" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"aqG" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/breath, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aqH" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aqI" = ( +/obj/machinery/mass_driver{ + dir = 4; + icon_state = "mass_driver"; + id = "oldship_gun" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aqJ" = ( +/obj/machinery/door/poddoor{ + id = "oldship_gun"; + name = "pod bay door" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aqK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aqL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aqM" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqN" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio3"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aqO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aqP" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aqQ" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aqS" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqT" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aqU" = ( +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aqV" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 4" + }) +"aqW" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aqX" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aqY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/green, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aqZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep) +"ara" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"arb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"arc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"ard" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"are" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk9"; + name = "Bunk Bolt Control 9"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arf" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk9"; + name = "Bunk 9" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arg" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk10"; + name = "Bunk 10" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arh" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk10"; + name = "Bunk Bolt Control 10"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"ari" = ( +/obj/item/weapon/paint/green, +/turf/open/floor/plating, +/area/maintenance/fore) +"arj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/paint/yellow, +/turf/open/floor/plating, +/area/maintenance/fore) +"ark" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"arl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/toxins/xenobiology) +"arm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"arn" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aro" = ( +/obj/structure/table_frame, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"arp" = ( +/obj/structure/showcase/horrific_experiment, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fore) +"arq" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/fore) +"arr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ars" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"art" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aru" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"arv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Dorm 5" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"arw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"arx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"ary" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Dorm 4" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"arz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"arA" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/button/door{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"arB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/paint/violet, +/turf/open/floor/plating, +/area/maintenance/fore) +"arC" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"arD" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"arE" = ( +/obj/item/weapon/stock_parts/cell{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"arF" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"arG" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"arH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"arI" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"arJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"arK" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "xenobio7"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"arL" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"arM" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating, +/area/maintenance/fore) +"arN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"arO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"arP" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk11"; + name = "Bunk Bolt Control 11"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arQ" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk11"; + name = "Bunk 11" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arR" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk12"; + name = "Bunk 12" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arS" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk12"; + name = "Bunk Bolt Control 12"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"arT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/maintenance/fore) +"arU" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"arV" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"arW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"arX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"arY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"arZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asb" = ( +/obj/effect/landmark{ + name = "revenantspawn" + }, +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"asc" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"asd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ase" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"asf" = ( +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plating, +/area/maintenance/fore) +"asg" = ( +/obj/structure/flora/bush, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ash" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Sleeping Room 2 APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/grass, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"asi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"asj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"ask" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Dorm 6" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"asn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aso" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asp" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asq" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin/construction, +/obj/item/weapon/storage/crayons, +/obj/item/weapon/paint/red, +/turf/open/floor/plating, +/area/maintenance/fore) +"asr" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/paint/green, +/turf/open/floor/plating, +/area/maintenance/fore) +"ass" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"ast" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"asu" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"asv" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"asw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/wardrobe/white/medical, +/turf/open/floor/plating, +/area/maintenance/fore) +"asx" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fore) +"asy" = ( +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"asz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"asA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"asB" = ( +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asC" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"asE" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"asF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"asG" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk13"; + name = "Bunk Bolt Control 13"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"asH" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk13"; + name = "Bunk 13" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"asI" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk14"; + name = "Bunk 14" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"asJ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk14"; + name = "Bunk Bolt Control 14"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"asK" = ( +/obj/item/device/camera, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/fore) +"asL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/paint/white, +/turf/open/floor/plating, +/area/maintenance/fore) +"asM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"asN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asO" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology South"; + dir = 4; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"asP" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"asQ" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"asR" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asS" = ( +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asT" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"asU" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/innards, +/turf/open/floor/plating, +/area/maintenance/fore) +"asV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"asW" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"asX" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"asY" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"asZ" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"ata" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table/wood, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"atb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"atc" = ( +/obj/structure/table/wood, +/obj/item/device/paicard, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atd" = ( +/obj/structure/table/wood, +/obj/item/device/analyzer, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"ate" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atf" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atg" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep) +"ath" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"ati" = ( +/obj/structure/closet/crate, +/obj/item/seeds/cocoapod, +/obj/item/seeds/chili, +/obj/item/seeds/coffee, +/obj/item/seeds/eggplant, +/turf/open/floor/plating, +/area/maintenance/fore) +"atj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"atk" = ( +/obj/machinery/door/window, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"atl" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"atm" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"atn" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ato" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atp" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"atq" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio6"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"atr" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"ats" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"att" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + locked = 1 + }, +/obj/structure/holosign/barrier, +/turf/open/floor/plating, +/area/maintenance/fore) +"atv" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating, +/area/maintenance/fore) +"atw" = ( +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"atx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "cabin2"; + name = "Cabin 2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"aty" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"atz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"atA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep) +"atB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"atI" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk15"; + name = "Bunk Bolt Control 15"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"atJ" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk15"; + name = "Bunk 15" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"atK" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk16"; + name = "Bunk 16" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"atL" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk16"; + name = "Bunk Bolt Control 16"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"atM" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"atN" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"atO" = ( +/obj/machinery/computer/shuttle/white_ship, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"atP" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"atQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"atR" = ( +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atS" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atT" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/open/floor/noslip, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atU" = ( +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/open/floor/noslip, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"atV" = ( +/obj/structure/door_assembly/door_assembly_mai, +/turf/open/floor/plating, +/area/maintenance/fore) +"atW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/fore) +"atX" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"atY" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"atZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/machinery/button/door{ + id = "cabin2"; + name = "Cabin Bolt Control 2"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"aua" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"aub" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"auc" = ( +/obj/machinery/door/airlock{ + name = "Dormitories"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aud" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aue" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auf" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/wallet, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aug" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auh" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/hug/medical, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aui" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auj" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aul" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aum" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aun" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"auo" = ( +/obj/structure/kitchenspike_frame, +/turf/open/floor/plating, +/area/maintenance/fore) +"aup" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"auq" = ( +/obj/structure/table, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aur" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aus" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio1"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aut" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"auu" = ( +/obj/machinery/camera/autoname{ + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"auv" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fore) +"auw" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plating, +/area/maintenance/fore) +"aux" = ( +/obj/structure/table, +/obj/item/weapon/lighter/greyscale, +/turf/open/floor/plating, +/area/maintenance/fore) +"auy" = ( +/obj/structure/table, +/obj/item/weapon/hatchet/cutterblade, +/obj/item/weapon/retractor, +/turf/open/floor/plating, +/area/maintenance/fore) +"auz" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid, +/turf/open/floor/plating, +/area/maintenance/fore) +"auA" = ( +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"auB" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"auC" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/sleep) +"auD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auE" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auF" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auG" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/briefcase, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auH" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/crayons, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auI" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep) +"auN" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk17"; + name = "Bunk Bolt Control 17"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"auO" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk17"; + name = "Bunk 17" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"auP" = ( +/obj/machinery/door/airlock{ + id_tag = "bunk18"; + name = "Bunk 18" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"auQ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "bunk18"; + name = "Bunk Bolt Control 18"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep) +"auR" = ( +/obj/structure/easel, +/turf/open/floor/plating, +/area/maintenance/fore) +"auS" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"auT" = ( +/obj/machinery/door/window/northright, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"auU" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"auV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"auW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"auX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"auY" = ( +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"auZ" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"ava" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"avb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"avc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"avd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ave" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"avf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avl" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avm" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"avn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"avo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"avp" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/ian, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Dorm1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"avq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness) +"avr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"avs" = ( +/obj/item/weapon/paint/black, +/turf/open/floor/plating, +/area/maintenance/fore) +"avt" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"avu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 4; + network = list("SS13","RD") + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avv" = ( +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/biohazard, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"avy" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"avz" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"avF" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"avG" = ( +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"avH" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suite 2" + }) +"avI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"avJ" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/sleep) +"avK" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/sleep) +"avL" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avM" = ( +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avN" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "Dormitory APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avO" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avQ" = ( +/turf/closed/wall, +/area/crew_quarters/fitness) +"avR" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"avS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/fore) +"avT" = ( +/obj/item/weapon/paint/paint_remover, +/turf/open/floor/plating, +/area/maintenance/fore) +"avU" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"avV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"avW" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avY" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) +"avZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"awa" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"awb" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"awc" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + tag = "icon-connector_map (NORTH)"; + icon_state = "connector_map"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awe" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awg" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/weapon/shovel, +/turf/open/floor/plating, +/area/maintenance/fore) +"awh" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plating, +/area/maintenance/fore) +"awi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awk" = ( +/turf/closed/wall, +/area/crew_quarters/toilet) +"awl" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxShower"; + name = "Shower" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awm" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness) +"awn" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Fitness" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/maintenance/fore) +"awp" = ( +/obj/item/weapon/paint/blue, +/turf/open/floor/plating, +/area/maintenance/fore) +"awq" = ( +/obj/item/device/multitool, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"awr" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aws" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"awt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"awu" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awv" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/turf/open/floor/noslip, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aww" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awx" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air Out"; + on = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awy" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awz" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awA" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air In"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Waste Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"awC" = ( +/obj/structure/grille, +/obj/item/weapon/shard, +/turf/open/floor/plating, +/area/maintenance/fore) +"awD" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/fore) +"awE" = ( +/obj/item/weapon/storage/firstaid, +/turf/open/floor/plating, +/area/maintenance/fore) +"awF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awH" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Sleeping Room 1 APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"awI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"awK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/toilet) +"awL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -32 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"awR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness) +"awS" = ( +/obj/structure/closet/boxinggloves, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awT" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awV" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awW" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awX" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awY" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awZ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"axb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"axc" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axd" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axe" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axf" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axg" = ( +/obj/structure/table, +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Secure Workstations Distro" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axk" = ( +/obj/structure/grille, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"axm" = ( +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "cabin1"; + name = "Cabin 1" + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axo" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -32 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axr" = ( +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axt" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axu" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axx" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axy" = ( +/obj/structure/chair/stool, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/green/corner, +/area/crew_quarters/fitness) +"axz" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/crew_quarters/fitness) +"axA" = ( +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"axB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axG" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"axJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axK" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"axL" = ( +/obj/structure/dresser, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axM" = ( +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axN" = ( +/obj/machinery/button/door{ + id = "cabin1"; + name = "Cabin Bolt Control 1"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axO" = ( +/obj/machinery/door/window/westleft, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axP" = ( +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axQ" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"axR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axT" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axU" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"axV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axW" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"axX" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"axY" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"axZ" = ( +/turf/open/floor/plasteel/green/side{ + tag = "icon-green (EAST)"; + icon_state = "green"; + dir = 4 + }, +/area/crew_quarters/fitness) +"aya" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayb" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayc" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayd" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aye" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayl" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"aym" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayo" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayq" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ays" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ayx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ayy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/toilet) +"ayz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dormitory Bathrooms APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"ayA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness) +"ayB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayD" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayF" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayI" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/redgreen/side{ + tag = "icon-redgreen (EAST)"; + icon_state = "redgreen"; + dir = 4 + }, +/area/crew_quarters/fitness) +"ayJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/holodeck, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayK" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayL" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ayM" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Secure Workstations Maintenance" + }) +"ayN" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayO" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayP" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/table/wood, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"ayR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (WEST)"; + icon_state = "camera"; + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"ayS" = ( +/obj/structure/toilet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"ayT" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"ayU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"ayV" = ( +/obj/structure/closet/lasertag/red, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayW" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayX" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"ayZ" = ( +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/crew_quarters/fitness) +"aza" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"azb" = ( +/obj/machinery/door/airlock/glass{ + name = "Secure Workstations Access" + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azc" = ( +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azd" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aze" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azh" = ( +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azp" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/maintenance/fore) +"azq" = ( +/obj/item/robot_suit, +/turf/open/floor/plating, +/area/maintenance/fore) +"azr" = ( +/obj/item/bodypart/chest/robot, +/turf/open/floor/plating, +/area/maintenance/fore) +"azs" = ( +/obj/structure/table, +/obj/machinery/juicer, +/turf/open/floor/plating, +/area/maintenance/fore) +"azt" = ( +/obj/structure/rack, +/obj/item/bodypart/head/robot, +/obj/item/bodypart/l_arm/robot, +/turf/open/floor/plating, +/area/maintenance/fore) +"azu" = ( +/obj/structure/rack, +/obj/item/bodypart/l_leg/robot, +/obj/item/bodypart/r_arm/robot, +/turf/open/floor/plating, +/area/maintenance/fore) +"azv" = ( +/obj/structure/rack, +/obj/item/bodypart/r_leg/robot, +/turf/open/floor/plating, +/area/maintenance/fore) +"azw" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/purple, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azz" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azA" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep{ + name = "\improper Dormitory Suites" + }) +"azC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"azD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"azE" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet1"; + name = "Unit 1" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azF" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azG" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet3"; + name = "Unit 3" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azH" = ( +/obj/structure/closet/lasertag/blue, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azI" = ( +/obj/structure/chair/stool, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (EAST)"; + icon_state = "redcorner"; + dir = 4 + }, +/area/crew_quarters/fitness) +"azJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Fitness room maintenance hatch" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"azK" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azL" = ( +/obj/machinery/door/airlock/glass{ + name = "Secure Workstations Access" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azP" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Workstations"; + req_access_txt = "0"; + req_one_access_txt = "39; 63; 55; 19" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"azV" = ( +/turf/closed/wall, +/area/library) +"azW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Game Room Maintenance" + }, +/turf/open/floor/plating, +/area/library) +"azX" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Fitness Room APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azY" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azZ" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aAa" = ( +/obj/machinery/light, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aAb" = ( +/obj/structure/chair/stool, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aAc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/yellow, +/turf/open/floor/plating, +/area/maintenance/fore) +"aAd" = ( +/turf/closed/mineral/diamond, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aAe" = ( +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (WEST)"; + icon_state = "redcorner"; + dir = 8 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAf" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (WEST)"; + icon_state = "redcorner"; + dir = 8 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/red/corner{ + tag = "icon-redcorner (WEST)"; + icon_state = "redcorner"; + dir = 8 + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAh" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAi" = ( +/obj/machinery/light/small, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAk" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + tag = "icon-manifold-b-f (EAST)"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAo" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAp" = ( +/obj/structure/noticeboard{ + desc = "A board for pinning important game notes on.."; + name = "Game Board"; + pixel_y = 32 + }, +/obj/machinery/holopad, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAq" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAr" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAs" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/library) +"aAt" = ( +/obj/structure/table/wood, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera, +/turf/open/floor/wood, +/area/library) +"aAu" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood, +/area/library) +"aAv" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/library) +"aAw" = ( +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAx" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAy" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/green, +/turf/open/floor/plating, +/area/maintenance/fore) +"aAA" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/noslip, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAB" = ( +/obj/machinery/door/airlock/glass{ + name = "Secure Workstations Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Secure Workstations Hallway" + }) +"aAC" = ( +/obj/machinery/door/airlock/glass{ + name = "Secure Workstations Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAD" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aAF" = ( +/obj/structure/table/wood, +/obj/item/device/paicard, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"aAG" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aAH" = ( +/obj/structure/table/wood, +/obj/item/device/laser_pointer/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aAI" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aAJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aAK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/library) +"aAL" = ( +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aAM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aAN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/library) +"aAO" = ( +/turf/open/floor/wood, +/area/library) +"aAP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/library) +"aAQ" = ( +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aAR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aAS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aAW" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plating, +/area/maintenance/fore) +"aAX" = ( +/obj/structure/closet/wardrobe/yellow, +/turf/open/floor/plating, +/area/maintenance/fore) +"aAY" = ( +/obj/structure/closet/wardrobe/pink, +/turf/open/floor/plating, +/area/maintenance/fore) +"aAZ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/fore) +"aBa" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + name = "dusty old booze dispenser" + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBb" = ( +/obj/machinery/smartfridge/drinks{ + icon_state = "boozeomat"; + name = "dusty old drink showcase" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBc" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBd" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBe" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/fore) +"aBf" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBg" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fore) +"aBh" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBi" = ( +/obj/structure/bed, +/turf/open/floor/carpet, +/area/maintenance/fore) +"aBj" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/candle_box, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBk" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aBo" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/carpet, +/area/library) +"aBp" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/carpet, +/area/library) +"aBq" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/library) +"aBr" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/library) +"aBs" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aBt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Library APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/wood, +/area/library) +"aBu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/library) +"aBv" = ( +/obj/effect/landmark/start{ + name = "Curator" + }, +/turf/open/floor/wood, +/area/library) +"aBw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aBx" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (WEST)"; + icon_state = "bulb1"; + dir = 8 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aBy" = ( +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aBz" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aBA" = ( +/obj/structure/table/wood/fancy, +/obj/item/candle, +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aBB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBG" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBH" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBI" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBJ" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBK" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBL" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/fore) +"aBM" = ( +/obj/structure/table/wood, +/obj/item/stack/tile/wood{ + amount = 50 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aBN" = ( +/obj/structure/closet, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/fore) +"aBO" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"aBP" = ( +/obj/structure/table, +/obj/item/device/laser_pointer/blue, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBQ" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBR" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBS" = ( +/obj/structure/rack, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aBU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/library) +"aBV" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"aBW" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/library) +"aBX" = ( +/turf/open/floor/carpet, +/area/library) +"aBY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aBZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCa" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/obj/item/weapon/storage/bag/books, +/turf/open/floor/wood, +/area/library) +"aCb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aCc" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/library) +"aCd" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCe" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCf" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCg" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCh" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCi" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-17"; + icon_state = "plant-17" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCj" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aCk" = ( +/turf/closed/wall, +/area/janitor) +"aCl" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCm" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + name = "dusty old soda dispenser" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/fore) +"aCn" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aCo" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fore) +"aCp" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/cups, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aCq" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/drinkingglasses, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aCr" = ( +/obj/item/chair/stool, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/maintenance/fore) +"aCs" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/weapon/restraints/handcuffs/fake/kinky, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCt" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/stack/tile/carpet{ + amount = 40 + }, +/turf/open/floor/carpet, +/area/maintenance/fore) +"aCu" = ( +/obj/machinery/vending/kink, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCv" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/filingcabinet/chestdrawer/wheeled, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCw" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCx" = ( +/obj/structure/rack, +/obj/item/weapon/storage/backpack/clown, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCy" = ( +/obj/structure/closet/cabinet, +/obj/item/toy/figure/assistant, +/obj/item/toy/figure/atmos, +/obj/item/toy/figure/bartender, +/obj/item/toy/figure/borg, +/obj/item/toy/figure/botanist, +/obj/item/toy/figure/captain, +/obj/item/toy/figure/cargotech, +/obj/item/toy/figure/ce, +/obj/item/toy/figure/chaplain, +/obj/item/toy/figure/chef, +/obj/item/toy/figure/chemist, +/obj/item/toy/figure/clown, +/obj/item/toy/figure/cmo, +/obj/item/toy/figure/detective, +/obj/item/toy/figure/dsquad, +/obj/item/toy/figure/engineer, +/obj/item/toy/figure/geneticist, +/obj/item/toy/figure/hop, +/obj/item/toy/figure/hos, +/obj/item/toy/figure/ian, +/obj/item/toy/figure/janitor, +/obj/item/toy/figure/lawyer, +/obj/item/toy/figure/curator, +/obj/item/toy/figure/md, +/obj/item/toy/figure/mime, +/obj/item/toy/figure/miner, +/obj/item/toy/figure/ninja, +/obj/item/toy/figure/qm, +/obj/item/toy/figure/rd, +/obj/item/toy/figure/roboticist, +/obj/item/toy/figure/scientist, +/obj/item/toy/figure/secofficer, +/obj/item/toy/figure/syndie, +/obj/item/toy/figure/virologist, +/obj/item/toy/figure/warden, +/obj/item/toy/figure/wizard, +/obj/item/toy/minimeteor, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCA" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCC" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid + }, +/area/library) +"aCD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/library) +"aCE" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aCF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/table/wood, +/obj/item/weapon/folder, +/obj/item/clothing/glasses/monocle, +/turf/open/floor/wood, +/area/library) +"aCH" = ( +/obj/structure/chair/wood/normal{ + tag = "icon-wooden_chair (WEST)"; + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"aCI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table/wood/fancy, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-15"; + pixel_x = 0; + pixel_y = 12; + tag = "icon-plant-15" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCN" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCO" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aCP" = ( +/obj/structure/closet/l3closet, +/obj/item/clothing/shoes/galoshes, +/turf/open/floor/plasteel, +/area/janitor) +"aCQ" = ( +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel, +/area/janitor) +"aCR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel, +/area/janitor) +"aCS" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aCT" = ( +/obj/machinery/door/window/westleft{ + name = "Janitoral Delivery"; + req_access_txt = "26" + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/janitor) +"aCU" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Janitor" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/janitor) +"aCV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aCW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aCX" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aCY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aCZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDa" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/jcloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDb" = ( +/turf/open/floor/carpet, +/area/maintenance/fore) +"aDc" = ( +/obj/item/stack/tile/carpet, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDd" = ( +/obj/structure/table, +/obj/item/device/flashlight/lantern, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDe" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/library) +"aDg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Game Room" + }, +/turf/open/floor/wood, +/area/library) +"aDh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/library) +"aDi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access_txt = "37" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aDj" = ( +/obj/structure/table/wood/fancy, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-15"; + pixel_x = 0; + pixel_y = 12; + tag = "icon-plant-15" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/wood/normal{ + tag = "icon-wooden_chair (EAST)"; + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDq" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDr" = ( +/obj/structure/chair/wood/normal{ + tag = "icon-wooden_chair (WEST)"; + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDs" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDu" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/turf/open/floor/plasteel, +/area/janitor) +"aDw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aDx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aDy" = ( +/turf/open/floor/plasteel, +/area/janitor) +"aDz" = ( +/obj/structure/sink/kitchen{ + dir = 8; + icon_state = "sink_alt"; + pixel_x = 13; + tag = "icon-sink_alt (WEST)" + }, +/turf/open/floor/plasteel, +/area/janitor) +"aDA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aDB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aDC" = ( +/obj/item/weapon/storage/bag/trash, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/caution, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDF" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"aDG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"aDH" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"aDI" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/open/floor/wood, +/area/library) +"aDJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bookcase/manuals/medical, +/turf/open/floor/wood, +/area/library) +"aDK" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/wood, +/area/library) +"aDL" = ( +/obj/structure/noticeboard{ + desc = "A memorial wall for pinning up momentos"; + name = "memorial board"; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/library) +"aDM" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -29; + pixel_y = 23 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aDN" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/library) +"aDO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/library) +"aDP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDQ" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2"; + tag = "icon-pipe-j1 (WEST)" + }, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDT" = ( +/obj/structure/table/wood/fancy, +/obj/item/candle, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aDW" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (WEST)"; + icon_state = "camera"; + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aDX" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/janitor) +"aDY" = ( +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/open/floor/plasteel, +/area/janitor) +"aDZ" = ( +/obj/effect/landmark/event_spawn, +/mob/living/simple_animal/hostile/lizard{ + name = "Wags-His-Tail"; + real_name = "Wags-His-Tail" + }, +/turf/open/floor/plasteel, +/area/janitor) +"aEa" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aEb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Custodial Closet APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/janitor) +"aEc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aEd" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEe" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEf" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEh" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEi" = ( +/turf/closed/wall, +/area/chapel/main) +"aEj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/library) +"aEk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/library) +"aEl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aEm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/carpet, +/area/library) +"aEn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/library) +"aEo" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aEp" = ( +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/wood, +/area/library) +"aEq" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aEr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEs" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (WEST)"; + icon_state = "bulb1"; + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEv" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEx" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEy" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/cups, +/obj/item/weapon/storage/box/cups, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -29; + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEA" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEB" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEC" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aED" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aEF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/janitor) +"aEG" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel, +/area/janitor) +"aEH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aEI" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aEJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aEK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fore) +"aEM" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEP" = ( +/obj/structure/frame/computer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEQ" = ( +/obj/structure/frame, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aER" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aES" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aET" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"aEV" = ( +/obj/structure/chair/stool, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 8; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aEW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"aEX" = ( +/obj/structure/chair/stool, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aEY" = ( +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEZ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFa" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFb" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFd" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/library) +"aFe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/library) +"aFf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library) +"aFg" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aFh" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/library) +"aFi" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFr" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/turf/open/floor/plasteel, +/area/janitor) +"aFt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aFu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aFv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/janitor) +"aFw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/janitor) +"aFx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFA" = ( +/obj/structure/disposalpipe/junction, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/chapel/main) +"aFC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aFD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aFE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/red/corner, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/wood, +/area/library) +"aFH" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aFI" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"aFJ" = ( +/obj/machinery/light, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) +"aFK" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/library) +"aFL" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/library) +"aFM" = ( +/obj/machinery/bookbinder{ + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/library) +"aFN" = ( +/obj/structure/piano, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFR" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFS" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFU" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFV" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFX" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aFY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aFZ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aGa" = ( +/obj/structure/janitorialcart, +/obj/item/weapon/mop, +/turf/open/floor/plasteel, +/area/janitor) +"aGb" = ( +/obj/item/weapon/caution, +/obj/item/weapon/caution, +/obj/item/weapon/caution, +/obj/item/weapon/caution, +/obj/item/weapon/caution, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/janitor) +"aGc" = ( +/obj/machinery/light, +/obj/vehicle/janicart, +/turf/open/floor/plasteel, +/area/janitor) +"aGd" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/key/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"aGe" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = -29 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel, +/area/janitor) +"aGf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/fore) +"aGg" = ( +/obj/structure/closet/coffin, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGi" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/chapel/main) +"aGj" = ( +/turf/open/floor/wood, +/area/chapel/main) +"aGk" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGl" = ( +/obj/structure/noticeboard{ + desc = "A memorial wall for pinning up momentos"; + name = "memorial board"; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGm" = ( +/obj/structure/spirit_board, +/turf/open/floor/wood, +/area/chapel/main) +"aGn" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGo" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/wood, +/area/chapel/main) +"aGp" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern, +/turf/open/floor/wood, +/area/chapel/main) +"aGq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/wardrobe/black, +/turf/open/floor/wood, +/area/chapel/main) +"aGr" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/wood, +/area/chapel/main) +"aGs" = ( +/obj/effect/landmark/xmastree, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHWEST)"; + icon_state = "chapel"; + dir = 9 + }, +/area/chapel/main) +"aGu" = ( +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHEAST)"; + icon_state = "chapel"; + dir = 5 + }, +/area/chapel/main) +"aGv" = ( +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTH)"; + icon_state = "chapel"; + dir = 1 + }, +/area/chapel/main) +"aGw" = ( +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (EAST)"; + icon_state = "chapel"; + dir = 4 + }, +/area/chapel/main) +"aGx" = ( +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHWEST)"; + icon_state = "chapel"; + dir = 9 + }, +/area/chapel/main) +"aGy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTH)"; + icon_state = "chapel"; + dir = 1 + }, +/area/chapel/main) +"aGz" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (EAST)"; + icon_state = "chapel"; + dir = 4 + }, +/area/chapel/main) +"aGA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aGB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aGC" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/library) +"aGD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/library) +"aGE" = ( +/obj/machinery/newscaster, +/turf/closed/wall, +/area/library) +"aGF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/open/floor/wood, +/area/library) +"aGG" = ( +/obj/machinery/newscaster/security_unit, +/turf/closed/wall, +/area/library) +"aGH" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/library) +"aGI" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/library) +"aGJ" = ( +/obj/structure/chair/wood/normal, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aGK" = ( +/turf/closed/wall, +/area/maintenance/starboard) +"aGL" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aGM" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aGN" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/closet/coffin, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGO" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aGS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"aGT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aGU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHWEST)"; + icon_state = "chapel"; + dir = 10 + }, +/area/chapel/main) +"aGV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aGW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (WEST)"; + icon_state = "chapel"; + dir = 8 + }, +/area/chapel/main) +"aGX" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aGY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHWEST)"; + icon_state = "chapel"; + dir = 10 + }, +/area/chapel/main) +"aGZ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aHa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aHb" = ( +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (WEST)"; + icon_state = "chapel"; + dir = 8 + }, +/area/chapel/main) +"aHc" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aHd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/library) +"aHg" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHi" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHj" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/wood, +/area/library) +"aHk" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"aHl" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (WEST)"; + icon_state = "bulb1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHm" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/newscaster{ + dir = 1; + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHn" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-18"; + icon_state = "plant-18" + }, +/turf/open/floor/wood, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHo" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHp" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHq" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHr" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHs" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/candle_box, +/obj/machinery/power/apc{ + dir = 2; + name = "Cafateria APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHu" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/weapon/storage/backpack/botany, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aHv" = ( +/obj/structure/closet/coffin, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHw" = ( +/obj/machinery/door/window/eastleft{ + dir = 4; + name = "Coffin Storage"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/chapel/main) +"aHy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHz" = ( +/obj/structure/chair/wood/normal{ + tag = "icon-wooden_chair (EAST)"; + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHA" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/chapel/main) +"aHB" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/wood, +/area/chapel/main) +"aHC" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHD" = ( +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"aHF" = ( +/obj/structure/table/wood, +/obj/item/candle, +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aHG" = ( +/turf/open/floor/carpet, +/area/chapel/main) +"aHH" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/chapel/main) +"aHI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aHJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/chapel/main) +"aHK" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aHL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/library) +"aHM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHN" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHO" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/library) +"aHP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plating, +/area/library) +"aHQ" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (WEST)"; + icon_state = "direction_med"; + dir = 8 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_y = 10; + tag = "icon-direction_sec (WEST)" + }, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHR" = ( +/obj/machinery/newscaster, +/turf/closed/wall, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria{ + name = "Cafe" + }) +"aHT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHU" = ( +/obj/structure/flora/rock, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aHV" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aHW" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/book/bible, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHX" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aHZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aIa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aIb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Funeral Parlour"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aIc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aId" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/storage/book/bible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aIi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aIj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIl" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIm" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIo" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIp" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIq" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIr" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/space) +"aIs" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIu" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIv" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIx" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIz" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIA" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Chapel APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aIB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/chapel/main) +"aIC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/candle_box, +/obj/item/weapon/storage/fancy/candle_box, +/turf/open/floor/wood, +/area/chapel/main) +"aID" = ( +/obj/structure/table/wood, +/obj/item/device/camera/spooky, +/turf/open/floor/wood, +/area/chapel/main) +"aIE" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aIF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/candle, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aIH" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aII" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/corner, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIJ" = ( +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIN" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIS" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel/green/side, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aIX" = ( +/obj/structure/sign/botany, +/turf/closed/wall, +/area/hydroponics) +"aIY" = ( +/turf/closed/wall, +/area/hydroponics) +"aIZ" = ( +/turf/closed/wall, +/area/medical/morgue) +"aJa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/morgue) +"aJb" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/medical/morgue) +"aJc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6;5;27" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/medical/morgue) +"aJe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + layer = 2.7; + name = "Crematorium"; + opacity = 1; + req_access_txt = "27" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aJf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHWEST)"; + icon_state = "chapel"; + dir = 9 + }, +/area/chapel/main) +"aJg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHEAST)"; + icon_state = "chapel"; + dir = 5 + }, +/area/chapel/main) +"aJh" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (EAST)"; + icon_state = "chapel"; + dir = 4 + }, +/area/chapel/main) +"aJi" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHEAST)"; + icon_state = "chapel"; + dir = 5 + }, +/area/chapel/main) +"aJj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHWEST)"; + icon_state = "chapel"; + dir = 9 + }, +/area/chapel/main) +"aJk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTHEAST)"; + icon_state = "chapel"; + dir = 5 + }, +/area/chapel/main) +"aJl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (NORTH)"; + icon_state = "chapel"; + dir = 1 + }, +/area/chapel/main) +"aJm" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (EAST)"; + icon_state = "chapel"; + dir = 4 + }, +/area/chapel/main) +"aJn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJp" = ( +/obj/structure/flora/grass/green, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJq" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJr" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJt" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJw" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aJz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hydroponics) +"aJA" = ( +/obj/machinery/disposal/deliveryChute{ + name = "food delivery chute" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJB" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJC" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJD" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJE" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJF" = ( +/obj/structure/sink/kitchen{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJG" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJH" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJI" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel, +/area/hydroponics) +"aJJ" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJK" = ( +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJP" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aJQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/morgue) +"aJR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aJS" = ( +/obj/structure/bodycontainer/crematorium, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aJT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"aJU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xmastree, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aJV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHWEST)"; + icon_state = "chapel"; + dir = 10 + }, +/area/chapel/main) +"aJW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aJX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (WEST)"; + icon_state = "chapel"; + dir = 8 + }, +/area/chapel/main) +"aJY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aJZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHWEST)"; + icon_state = "chapel"; + dir = 10 + }, +/area/chapel/main) +"aKa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aKb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (WEST)"; + icon_state = "chapel"; + dir = 8 + }, +/area/chapel/main) +"aKc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHWEST)"; + icon_state = "chapel"; + dir = 10 + }, +/area/chapel/main) +"aKd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + tag = "icon-chapel (SOUTHEAST)"; + icon_state = "chapel"; + dir = 6 + }, +/area/chapel/main) +"aKe" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/bun, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aKf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aKi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aKj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aKk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/theatre) +"aKl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aKm" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"aKn" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKo" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"aKp" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/crew_quarters/bar) +"aKq" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/crew_quarters/bar) +"aKr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKs" = ( +/obj/machinery/light, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Kitchen APC"; + pixel_y = -24 + }, +/turf/open/floor/grass, +/area/crew_quarters/kitchen) +"aKt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKA" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKB" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKD" = ( +/turf/open/floor/plasteel, +/area/hydroponics) +"aKE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "35"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aKF" = ( +/turf/closed/wall/mineral/iron{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/morgue{ + name = "Crypt" + }) +"aKG" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aKH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aKI" = ( +/obj/structure/bodycontainer/morgue, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aKJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aKK" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aKL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aKM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aKN" = ( +/turf/closed/wall, +/area/chapel/office) +"aKO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/chapel/office) +"aKP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "27" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aKQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/chapel/office) +"aKR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/chapel/main) +"aKS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/chapel/main) +"aKT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/chapel/main) +"aKU" = ( +/obj/structure/sign/directions/medical, +/turf/closed/wall, +/area/chapel/main) +"aKV" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKW" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aKX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/crew_quarters/theatre) +"aKY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/computer/arcade, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aKZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLa" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aLb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/gun/ballistic/revolver/russian, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLc" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Theatre APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLf" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Storage Maintenance"; + req_access_txt = "25" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aLh" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Bar Delivery"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/crew_quarters/bar) +"aLi" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aLj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aLk" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aLl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLt" = ( +/obj/machinery/biogenerator, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLu" = ( +/obj/machinery/seed_extractor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLx" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hydroponics) +"aLz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/juicer, +/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLB" = ( +/obj/structure/closet/wardrobe/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"aLC" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/morgue{ + name = "Crypt" + }) +"aLD" = ( +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/morgue{ + name = "Crypt" + }) +"aLE" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/morgue{ + name = "Crypt" + }) +"aLF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore) +"aLG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aLH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aLI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + layer = 2.7; + name = "Crematorium"; + opacity = 1; + req_access_txt = "27" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aLJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aLK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aLL" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/obj/item/weapon/storage/book/bible/booze, +/obj/item/weapon/nullrod, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLN" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLP" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"aLR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLT" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLX" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aLY" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/theatre) +"aLZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aMc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aMd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aMe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aMg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMl" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/weapon/vending_refill/boozeomat, +/obj/item/weapon/vending_refill/cigarette, +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clothing/head/that, +/obj/structure/table/wood, +/obj/item/weapon/wrench, +/obj/item/clothing/glasses/sunglasses/reagent, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMn" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMo" = ( +/obj/structure/closet/gmcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aMq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aMr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aMs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aMt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aMu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aMv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aMw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/gibber, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 2; + name = "food delivery outlet" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aMC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aMD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aME" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aMF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aMG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/hydroponics) +"aMH" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/watertank, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMI" = ( +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMJ" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMK" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aML" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMN" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/plantgenes, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aMP" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/wrench, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"aMQ" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aMR" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/medical/morgue{ + name = "Crypt" + }) +"aMS" = ( +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aMT" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/maintenance/fore) +"aMU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; + req_access_txt = "6" + }, +/turf/open/floor/plating, +/area/medical/morgue) +"aMV" = ( +/obj/structure/bodycontainer/morgue, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aMW" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aMX" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aMY" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aMZ" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aNa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aNb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aNc" = ( +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aNd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/chapel/office) +"aNe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNh" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNi" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Mime" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNs" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNv" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNw" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Bar APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/bot/cleanbot{ + name = "C.L.E.A.N." + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aNz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aNA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aNB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cook" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aNC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aND" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (WEST)"; + icon_state = "vent_map"; + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNH" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNI" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNJ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + dir = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aNK" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Kitchen" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/crew_quarters/kitchen) +"aNL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aNN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hydroponics) +"aNO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics Storage" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aNW" = ( +/obj/structure/ore_box, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/miningdock) +"aNX" = ( +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/miningdock) +"aNY" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/quartermaster/miningdock) +"aNZ" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plating/airless/astplate{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/maintenance/fore) +"aOa" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aOb" = ( +/obj/structure/chair/wood/normal{ + tag = "icon-wooden_chair (EAST)"; + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aOc" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/white, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aOd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/chapel/main) +"aOe" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aOf" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aOg" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aOh" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/candle_box, +/obj/item/weapon/storage/fancy/candle_box, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aOi" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aOj" = ( +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOm" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOn" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOo" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOq" = ( +/obj/structure/table/wood, +/obj/item/weapon/lipstick, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aOs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/bar) +"aOt" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar) +"aOu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/bar) +"aOv" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aOw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aOx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aOy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = 9 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aOz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aOA" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aOB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aOD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aOE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aOF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aOG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aOH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aOI" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aOJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aOK" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aOL" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aOM" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aON" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aOO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aOP" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Hydroponics APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hydroponics) +"aOQ" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Hydroponics Delivery"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/hydroponics) +"aOR" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Hydroponics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/hydroponics) +"aOS" = ( +/turf/closed/wall, +/area/quartermaster/miningdock) +"aOT" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/open/floor/noslip, +/area/quartermaster/miningdock) +"aOU" = ( +/turf/closed/wall, +/area/maintenance/port) +"aOV" = ( +/turf/open/floor/plating, +/area/maintenance/port) +"aOW" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aOX" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aOY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aOZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aPa" = ( +/obj/machinery/power/apc{ + dir = 2; + lighting = 3; + name = "Chapel Office APC"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aPb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aPc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aPd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aPe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aPf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/wood/poker, +/obj/effect/holodeck_effect/cards, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/structure/table/wood/bar, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/wood/bar, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPl" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2"; + tag = "icon-pipe-j1 (WEST)" + }, +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/clown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPn" = ( +/obj/structure/sign/barsign, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aPo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPs" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/machinery/chem_master/condimaster{ + desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; + name = "HoochMaster Deluxe"; + pixel_x = -4 + }, +/obj/item/weapon/book/manual/barman_recipes, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPt" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aPu" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aPv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aPw" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aPx" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aPy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aPz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/freezer, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aPA" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aPB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aPC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hydroponics) +"aPD" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aPE" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_x = -30 + }, +/obj/structure/sign/vacuum{ + pixel_x = 30 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/noslip, +/area/quartermaster/miningdock) +"aPF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aPG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aPH" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Morgue APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aPI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPM" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aPN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/piano, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aPO" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aPP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/start{ + name = "Clown" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aPQ" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/violin, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aPR" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/table/wood, +/obj/item/device/instrument/guitar, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aPS" = ( +/obj/structure/table/reinforced, +/obj/machinery/juicer, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPV" = ( +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPX" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aPZ" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sink/kitchen{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQe" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQg" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQh" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQi" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Kitchen Desk"; + req_access_txt = "28" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aQk" = ( +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/hydroponics) +"aQl" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/hydroponics) +"aQm" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/port) +"aQn" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "5" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"aQo" = ( +/obj/structure/sign/bluecross, +/turf/closed/wall, +/area/medical/morgue) +"aQp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aQr" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aQs" = ( +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aQt" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aQu" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQv" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQx" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQy" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aQC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Kitchen Desk"; + req_access_txt = "28" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aQD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQF" = ( +/turf/open/floor/plating, +/area/maintenance/starboard) +"aQG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aQH" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/labor) +"aQI" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/labor) +"aQJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"aQK" = ( +/obj/structure/table, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + dir = 9; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/quartermaster/miningdock) +"aQL" = ( +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/quartermaster/miningdock) +"aQM" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/quartermaster/miningdock) +"aQN" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/masks, +/turf/open/floor/plating, +/area/maintenance/port) +"aQO" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves, +/turf/open/floor/plating, +/area/maintenance/port) +"aQP" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aQQ" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack/chemistry, +/turf/open/floor/plating, +/area/maintenance/port) +"aQR" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/maintenance/port) +"aQS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aQT" = ( +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aQU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aQV" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Genetics Access"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aQW" = ( +/obj/structure/sign/biohazard{ + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQX" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aQZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aRa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRc" = ( +/obj/structure/chair/wood{ + tag = "icon-wooden_chair (EAST)"; + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRe" = ( +/obj/structure/chair/wood{ + tag = "icon-wooden_chair (WEST)"; + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRf" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aRg" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aRh" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/mob/living/carbon/monkey/punpun, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aRi" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aRj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/smartfridge/drinks, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRk" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/item/clothing/head/bowler, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_access_txt = "0"; + req_one_access_txt = "25;28" + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aRq" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/effect/landmark/start{ + name = "Cook" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRs" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aRw" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/hydroponics) +"aRx" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aRy" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aRz" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aRA" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"aRB" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aRC" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aRD" = ( +/obj/item/clothing/shoes/sneakers/blue, +/obj/item/clothing/head/soft/blue, +/obj/item/clothing/glasses/sunglasses/reagent, +/turf/open/floor/plating, +/area/maintenance/port) +"aRE" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aRF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aRG" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aRH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aRI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/port) +"aRJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aRK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aRL" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aRM" = ( +/turf/closed/wall, +/area/medical/surgery) +"aRN" = ( +/turf/closed/wall, +/area/hallway/primary/fore) +"aRO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aRP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aRQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aRR" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aRS" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRT" = ( +/obj/structure/chair/wood{ + tag = "icon-wooden_chair (NORTH)"; + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRU" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aRV" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/button/door{ + dir = 1; + id = "bar-kit"; + name = "Bar Kitchen Shutters"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSa" = ( +/obj/machinery/light, +/obj/machinery/food_cart, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSb" = ( +/obj/structure/table, +/obj/item/weapon/storage/bag/tray, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSc" = ( +/obj/structure/table, +/obj/machinery/juicer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSd" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSe" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aSg" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aSh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aSi" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"aSj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aSk" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aSl" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aSm" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Port Maintenance APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/port) +"aSn" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/port) +"aSo" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating, +/area/maintenance/port) +"aSp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aSq" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aSr" = ( +/obj/machinery/light/small, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/masks, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aSs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Surgery APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/white, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aSt" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white/corner, +/area/medical/surgery) +"aSu" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/turf/open/floor/plasteel/white/side, +/area/medical/surgery) +"aSv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor, +/turf/open/floor/plasteel/white/side, +/area/medical/surgery) +"aSw" = ( +/obj/structure/table, +/obj/item/weapon/hemostat, +/obj/item/weapon/cautery, +/turf/open/floor/plasteel/white/side, +/area/medical/surgery) +"aSx" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel/white/side, +/area/medical/surgery) +"aSy" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (WEST)"; + icon_state = "whitecorner"; + dir = 8 + }, +/area/medical/surgery) +"aSz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/surgery) +"aSA" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/surgery) +"aSB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/surgery) +"aSC" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/fore) +"aSD" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSG" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSI" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSJ" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aSK" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aSL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "bar-kit"; + name = "Bar-Kitchen Shutters" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/kitchen) +"aSN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "bar-kit"; + name = "Bar-Kitchen Shutters" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/kitchen) +"aSO" = ( +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aSQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aSR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aSS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aST" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aSV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aSW" = ( +/obj/machinery/door/airlock/titanium{ + name = "Mining Shuttle Airlock"; + req_access_txt = "0" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + port_angle = 90; + width = 7 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"aSX" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/noslip, +/area/quartermaster/miningdock) +"aSY" = ( +/turf/open/floor/noslip, +/area/quartermaster/miningdock) +"aSZ" = ( +/obj/machinery/door/airlock/external{ + name = "Port Docking Bay 1" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aTa" = ( +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aTb" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aTc" = ( +/turf/closed/wall, +/area/medical/genetics) +"aTd" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "5; 9" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aTe" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (EAST)"; + icon_state = "whitehall"; + dir = 4 + }, +/area/medical/surgery) +"aTf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aTg" = ( +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aTh" = ( +/obj/structure/table, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (WEST)"; + icon_state = "whitehall"; + dir = 8 + }, +/area/medical/surgery) +"aTi" = ( +/turf/open/floor/plasteel/black, +/area/medical/surgery) +"aTj" = ( +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/fore) +"aTk" = ( +/obj/structure/table/wood/poker, +/obj/effect/holodeck_effect/cards, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTl" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTm" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTn" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTr" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTs" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aTt" = ( +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aTu" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aTv" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aTw" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aTx" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aTy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aTz" = ( +/turf/closed/wall, +/area/crew_quarters/heads) +"aTA" = ( +/obj/machinery/newscaster/security_unit, +/turf/closed/wall, +/area/crew_quarters/heads) +"aTB" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads) +"aTC" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = null; + req_access_txt = "57" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aTD" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aTE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aTF" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/maintenance/port) +"aTG" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aTH" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aTI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aTJ" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + icon_state = "whitepurple"; + dir = 9 + }, +/area/medical/genetics) +"aTK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/genetics) +"aTL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/genetics) +"aTM" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Genetics Lab APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/disks, +/obj/item/weapon/storage/pill_bottle/mutadone, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/genetics) +"aTN" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/injectors, +/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/genetics) +"aTO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/genetics) +"aTP" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/requests_console{ + department = "Genetics"; + departmentType = 0; + name = "Genetics Requests Console"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + icon_state = "whitepurple"; + dir = 5 + }, +/area/medical/genetics) +"aTQ" = ( +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (EAST)"; + icon_state = "whitehall"; + dir = 4 + }, +/area/medical/surgery) +"aTR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aTS" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aTT" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aTU" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (WEST)"; + icon_state = "whitehall"; + dir = 8 + }, +/area/medical/surgery) +"aTV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = ""; + name = "Surgery Observation"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/medical/surgery) +"aTW" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-17"; + icon_state = "plant-17" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTX" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTY" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aTZ" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aUa" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aUb" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUd" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUe" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUf" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUg" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUi" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aUm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aUn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aUo" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/loadingarea{ + tag = "icon-loadingarea (EAST)"; + icon_state = "loadingarea"; + dir = 4 + }, +/area/crew_quarters/heads) +"aUp" = ( +/turf/open/floor/plasteel/bot, +/area/crew_quarters/heads) +"aUq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/sign/electricshock{ + pixel_y = 30 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aUr" = ( +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aUs" = ( +/obj/structure/filingcabinet, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aUt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet{ + name = "Spares"; + req_access_txt = "57" + }, +/obj/item/weapon/storage/box/ids, +/obj/item/weapon/storage/box/ids, +/obj/item/weapon/storage/box/PDAs, +/obj/item/weapon/storage/box/PDAs, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aUu" = ( +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aUv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aUw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads) +"aUx" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aUy" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"aUz" = ( +/obj/structure/ore_box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aUA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aUB" = ( +/obj/machinery/computer/shuttle/mining{ + req_access = "0" + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"aUC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aUD" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plating, +/area/maintenance/port) +"aUE" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/air, +/turf/open/floor/plating, +/area/maintenance/port) +"aUF" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "bot" + }, +/area/maintenance/port) +"aUG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aUH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aUI" = ( +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aUJ" = ( +/obj/machinery/door/window/eastright{ + name = "Monkey Pen"; + req_access_txt = "5; 9" + }, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aUK" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/genetics) +"aUL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aUM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aUN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/genetics) +"aUO" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (EAST)"; + icon_state = "whitehall"; + dir = 4 + }, +/area/medical/surgery) +"aUP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aUQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"aUR" = ( +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (WEST)"; + icon_state = "whitehall"; + dir = 8 + }, +/area/medical/surgery) +"aUS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aUT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUU" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aUV" = ( +/obj/structure/chair, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUW" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUX" = ( +/obj/structure/table, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUY" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aUZ" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/lime, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVa" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/watermelon, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVb" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aVe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aVf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVg" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads) +"aVh" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"aVi" = ( +/obj/machinery/computer/security/mining{ + network = list("MINE","AuxBase") + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"aVj" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aVk" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/item/weapon/poster/random_contraband, +/turf/open/floor/plating, +/area/maintenance/port) +"aVl" = ( +/obj/structure/rack, +/obj/item/weapon/razor, +/turf/open/floor/plating, +/area/maintenance/port) +"aVm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + tag = "icon-connector_map (EAST)"; + icon_state = "connector_map"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "bot" + }, +/area/maintenance/port) +"aVn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aVo" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aVp" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aVq" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aVr" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aVs" = ( +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aVt" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 24 + }, +/obj/structure/chair/office/dark, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/genetics) +"aVu" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (EAST)"; + icon_state = "whitecorner"; + dir = 4 + }, +/area/medical/surgery) +"aVv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (NORTH)"; + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/surgery) +"aVw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (NORTH)"; + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/surgery) +"aVx" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/gloves, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (NORTH)"; + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/surgery) +"aVy" = ( +/obj/item/device/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/white/side{ + tag = "icon-whitehall (NORTH)"; + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/surgery) +"aVz" = ( +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (NORTH)"; + icon_state = "whitecorner"; + dir = 1 + }, +/area/medical/surgery) +"aVA" = ( +/obj/machinery/light/small, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/medical/surgery) +"aVB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVD" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/delivery, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVE" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVG" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aVI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/apple, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVJ" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/orange, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aVL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aVO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aVP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bot, +/area/crew_quarters/heads) +"aVQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aVR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVT" = ( +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVU" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVV" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 4; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aVW" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"aVX" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"aVY" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plating, +/area/maintenance/port) +"aVZ" = ( +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aWa" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aWb" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"aWc" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aWd" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aWe" = ( +/obj/machinery/computer/scan_consolenew, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/genetics) +"aWf" = ( +/turf/closed/wall, +/area/medical/genetics_cloning) +"aWg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/genetics_cloning) +"aWi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aWj" = ( +/turf/closed/wall, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aWk" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/fore) +"aWl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aWm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aWn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/turf/open/floor/plasteel/delivery, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWo" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWp" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = 9 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aWq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aWr" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aWs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aWt" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWu" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tea, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/turf/open/floor/plasteel/delivery, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aWx" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aWy" = ( +/obj/machinery/pdapainter, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aWz" = ( +/obj/machinery/holopad, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aWA" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/hop, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aWB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (WEST)"; + icon_state = "camera"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aWC" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aWD" = ( +/obj/structure/closet/wardrobe/genetics_white, +/turf/open/floor/plating, +/area/maintenance/port) +"aWE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_engineering{ + name = "Medbay Atmos Closet"; + req_access_txt = "32" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/maintenance/port) +"aWF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aWG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aWH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aWI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"aWJ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/genetics) +"aWK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "CloningDoor"; + name = "Cloning Lab"; + req_access_txt = "0"; + req_one_access_txt = "5" + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWL" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWO" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aWP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/genetics_cloning) +"aWQ" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHWEST)"; + icon_state = "whiteblue"; + dir = 9 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aWR" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 26 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aWS" = ( +/obj/structure/sign/bluecross, +/turf/closed/wall, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aWT" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTHWEST)"; + icon_state = "blue"; + dir = 9 + }, +/area/hallway/primary/fore) +"aWU" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTH)"; + icon_state = "blue"; + dir = 1 + }, +/area/hallway/primary/fore) +"aWV" = ( +/turf/open/floor/plasteel/blue/corner{ + tag = "icon-bluecorner (NORTH)"; + icon_state = "bluecorner"; + dir = 1 + }, +/area/hallway/primary/fore) +"aWW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aWX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aWY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aWZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/delivery, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXa" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXb" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXc" = ( +/obj/machinery/newscaster{ + dir = 1; + pixel_y = -30 + }, +/obj/structure/table, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXe" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXf" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/delivery, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aXj" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aXk" = ( +/obj/structure/bed/dogbed{ + anchored = 1; + desc = "Ian's bed! Looks comfy."; + name = "Ian's bed" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aXl" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aXm" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aXn" = ( +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/quartermaster/miningdock) +"aXo" = ( +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock) +"aXp" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/quartermaster/miningdock) +"aXq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating, +/area/maintenance/port) +"aXr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/maintenance/port) +"aXt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/genetics) +"aXz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aXA" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/neutral, +/area/medical/genetics) +"aXB" = ( +/obj/structure/closet/wardrobe/genetics_white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHWEST)"; + icon_state = "whitepurple"; + dir = 10 + }, +/area/medical/genetics) +"aXC" = ( +/obj/machinery/light, +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"aXD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/rxglasses, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"aXE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"aXF" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"aXG" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + icon_state = "whitepurple"; + dir = 6 + }, +/area/medical/genetics) +"aXH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/medical/genetics_cloning) +"aXI" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aXJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aXK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aXL" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aXM" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aXN" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aXO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aXP" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (WEST)"; + icon_state = "direction_med"; + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_y = -10; + tag = "icon-direction_evac (EAST)" + }, +/obj/structure/sign/directions/security{ + pixel_y = 10 + }, +/turf/closed/wall, +/area/hallway/primary/fore) +"aXQ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/hallway/primary/fore) +"aXR" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/hallway/primary/fore) +"aXS" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXT" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXU" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"aXV" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/crew_quarters/bar) +"aXW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aXX" = ( +/obj/machinery/biogenerator, +/turf/open/floor/sepia, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXY" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/sepia, +/area/construction/hallway{ + name = "Biodome Hallway" + }) +"aXZ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/hallway/primary/fore) +"aYa" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/hallway/primary/fore) +"aYb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYd" = ( +/obj/machinery/computer/card, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYf" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYg" = ( +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aYh" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/item/weapon/poster/random_official, +/turf/open/floor/plating, +/area/maintenance/port) +"aYi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/port) +"aYj" = ( +/turf/closed/wall, +/area/medical/medbay3) +"aYk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/medical/genetics) +"aYl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/medical/genetics) +"aYm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/medical/genetics) +"aYn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "5; 9" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/genetics) +"aYo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/medical/genetics) +"aYp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/closed/wall, +/area/medical/genetics) +"aYq" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/genetics_cloning) +"aYr" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aYs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aYt" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aYu" = ( +/obj/machinery/computer/cloning, +/obj/item/weapon/book/manual/medical_cloning, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aYv" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (SOUTHWEST)"; + icon_state = "blue"; + dir = 10 + }, +/area/hallway/primary/fore) +"aYw" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/fore) +"aYx" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/fore) +"aYy" = ( +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/fore) +"aYz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/corner{ + tag = "icon-bluecorner (WEST)"; + icon_state = "bluecorner"; + dir = 8 + }, +/area/hallway/primary/fore) +"aYA" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Lockers" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYC" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYH" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYI" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aYL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/crew_quarters/heads) +"aYM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + pixel_y = -30 + }, +/turf/open/floor/plasteel/delivery, +/area/crew_quarters/heads) +"aYN" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = null; + req_access_txt = "57" + }, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "left"; + name = "Reception Window"; + req_access_txt = "0" + }, +/obj/machinery/flasher{ + dir = 1; + id = "hopflash"; + pixel_x = 0; + pixel_y = -28 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/crew_quarters/heads) +"aYO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -4; + pixel_y = -25; + req_access_txt = "28" + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = -25; + req_access_txt = "28" + }, +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = -36 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYQ" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aYR" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/maintenance{ + name = "HoP Maintenance"; + req_access_txt = "57" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYS" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYT" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYU" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"aYW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"aYX" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Dock APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/quartermaster/miningdock) +"aYY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZb" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZc" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZd" = ( +/turf/closed/wall, +/area/medical/patients_rooms) +"aZe" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Patient Room B APC"; + pixel_x = -26; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZf" = ( +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZg" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/cmo, +/turf/open/floor/carpet, +/area/medical/medbay3) +"aZh" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/medical/medbay3) +"aZi" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/medical/medbay3) +"aZj" = ( +/obj/structure/closet/wardrobe/white/medical, +/obj/item/clothing/suit/hooded/wintercoat/medical, +/turf/open/floor/carpet, +/area/medical/medbay3) +"aZk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/cryo) +"aZl" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"aZm" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (EAST)"; + icon_state = "whitepurplecorner"; + dir = 4 + }, +/area/medical/cryo) +"aZn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/cryo) +"aZo" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (NORTH)"; + icon_state = "whitepurplecorner"; + dir = 1 + }, +/area/medical/cryo) +"aZp" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/cryo) +"aZq" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Cloning Lab APC"; + pixel_y = -24 + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aZr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aZs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/machinery/button/door{ + desc = "A remote control switch for the genetics doors."; + id = "GeneticsDoor"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = -8; + pixel_y = -24 + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aZt" = ( +/obj/machinery/clonepod, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"aZu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"aZv" = ( +/turf/closed/wall, +/area/medical/cmo) +"aZw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/fore) +"aZx" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "L1" + }, +/area/hallway/primary/fore) +"aZD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "L3" + }, +/area/hallway/primary/fore) +"aZE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "L5" + }, +/area/hallway/primary/fore) +"aZF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "L7" + }, +/area/hallway/primary/fore) +"aZG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "L9" + }, +/area/hallway/primary/fore) +"aZH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L11" + }, +/area/hallway/primary/fore) +"aZI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + desc = ""; + icon_state = "L13"; + name = "floor" + }, +/area/hallway/primary/fore) +"aZJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZK" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aZM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZN" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZQ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZS" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/maintenance/starboard) +"aZT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"aZU" = ( +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/maintenance/starboard) +"aZV" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aZX" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/item/weapon/rack_parts, +/turf/open/floor/plating, +/area/maintenance/port) +"aZY" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"aZZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"baa" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bab" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bac" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/medical/medbay3) +"bad" = ( +/turf/open/floor/carpet, +/area/medical/medbay3) +"bae" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"baf" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bag" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bah" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bai" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/cryo) +"baj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "CloningDoor"; + name = "Cloning Lab"; + req_access_txt = "0"; + req_one_access_txt = "5" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/genetics_cloning) +"bak" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/medical/genetics_cloning) +"bal" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "cmo"; + name = "CMO Privacy Shutters" + }, +/turf/open/floor/plating, +/area/medical/cmo) +"bam" = ( +/obj/structure/bookcase/manuals/medical, +/obj/item/weapon/book/manual/wiki/chemistry, +/obj/item/weapon/book/manual/medical_cloning, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"ban" = ( +/obj/structure/filingcabinet/medical, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bao" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bap" = ( +/obj/structure/closet/secure_closet/CMO, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"baq" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/fore) +"bar" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"bas" = ( +/turf/open/floor/plasteel{ + icon_state = "L2" + }, +/area/hallway/primary/fore) +"bat" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "L4" + }, +/area/hallway/primary/fore) +"bau" = ( +/turf/open/floor/plasteel{ + icon_state = "L6" + }, +/area/hallway/primary/fore) +"bav" = ( +/turf/open/floor/plasteel{ + icon_state = "L8" + }, +/area/hallway/primary/fore) +"baw" = ( +/turf/open/floor/plasteel{ + icon_state = "L10" + }, +/area/hallway/primary/fore) +"bax" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L12" + }, +/area/hallway/primary/fore) +"bay" = ( +/turf/open/floor/plasteel{ + desc = ""; + icon_state = "L14" + }, +/area/hallway/primary/fore) +"baz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"baA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"baB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baD" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Head of Personnel APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"baE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baF" = ( +/turf/closed/wall, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"baG" = ( +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"baH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"baJ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"baK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"baL" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baM" = ( +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plating/airless/astplate, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"baN" = ( +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (NORTHEAST)"; + icon_state = "warningline"; + dir = 5 + }, +/turf/open/floor/plating/airless/astplate, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"baO" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/weapon/phone, +/turf/open/floor/plating, +/area/maintenance/port) +"baP" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"baR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 1"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"baS" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"baT" = ( +/obj/machinery/door/airlock/medical{ + name = "Medbay Break Room"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"baU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/medical/cryo) +"baV" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"baW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"baX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"baY" = ( +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"baZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/cryo) +"bba" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"bbb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (EAST)"; + icon_state = "whitepurplecorner"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (NORTH)"; + icon_state = "whitepurplecorner"; + dir = 1 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbe" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Medbay Central APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbf" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbg" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (NORTH)"; + icon_state = "whitebluecorner"; + dir = 1 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bbh" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start{ + name = "Chief Medical Officer" + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bbi" = ( +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bbj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bbk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bbl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "cmo"; + name = "CMO Privacy Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/cmo) +"bbm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bbn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bbo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/port) +"bbp" = ( +/turf/closed/wall, +/area/hallway/primary/port) +"bbq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/port) +"bbr" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass{ + name = "Grass Enclosure"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/green, +/area/hallway/primary/port) +"bbs" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bridge Maintenance Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plating, +/area/bridge) +"bbt" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bbu" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + id = "civ armory outer"; + name = "Emergency Storage" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bbv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bbw" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + name = "Emergency Storage"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "19; 3" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bbx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bby" = ( +/turf/closed/wall, +/area/hallway/primary/starboard) +"bbz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/starboard) +"bbA" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass{ + name = "Grass Enclosure"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/green, +/area/hallway/primary/starboard) +"bbB" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (WEST)"; + icon_state = "direction_med"; + dir = 8 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_y = 10; + tag = "icon-direction_sec (WEST)" + }, +/turf/closed/wall, +/area/hallway/primary/starboard) +"bbC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbF" = ( +/turf/closed/wall, +/area/quartermaster/office) +"bbG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/quartermaster/office) +"bbH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/mining/eva, +/turf/open/floor/plasteel/darkyellow, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/ore_box, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbN" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/mining{ + pixel_y = 30 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/wardrobe/miner, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/wardrobe/miner, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bbX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bbY" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bbZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bca" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + pixel_x = 30 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bcb" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate, +/area/maintenance/starboard) +"bcc" = ( +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (EAST)"; + icon_state = "warningline"; + dir = 4 + }, +/turf/open/floor/plating/airless/astplate, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bcd" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/closed/wall, +/area/maintenance/port) +"bce" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bcf" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bcg" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bch" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bci" = ( +/obj/machinery/vending/coffee, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bcj" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bck" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bcl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/closed/wall, +/area/medical/cryo) +"bcm" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + tag = "icon-freezer (EAST)"; + icon_state = "freezer"; + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"bcn" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bco" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bcp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bcq" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "Cryogenics APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/cryo) +"bcr" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/cryo) +"bcs" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (WEST)"; + icon_state = "whitebluecorner"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bct" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bcu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bcv" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bcw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bcx" = ( +/obj/machinery/computer/crew, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bcy" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/structure/window/reinforced, +/obj/item/weapon/folder/white{ + pixel_x = 9 + }, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bcz" = ( +/obj/machinery/door/window/southleft{ + name = "CMO Desk"; + req_access_txt = "40" + }, +/mob/living/simple_animal/pet/cat/Runtime, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bcA" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced, +/obj/machinery/keycard_auth, +/obj/item/weapon/stamp/cmo{ + pixel_x = 9 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bcB" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/cmo) +"bcC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bcD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bcE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/port) +"bcF" = ( +/turf/open/floor/grass, +/area/hallway/primary/port) +"bcG" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bcH" = ( +/turf/open/floor/plating, +/area/bridge) +"bcI" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcJ" = ( +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Security Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Outer Window"; + req_access_txt = "0" + }, +/obj/machinery/door/poddoor/shutters{ + id = "civ armory inner"; + name = "Emergency Storage Interior Shutters" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "civ armory outer"; + name = "Civilian Armory Outer Shutters"; + pixel_y = 28; + req_one_access_txt = "19; 3" + }, +/obj/machinery/camera/motion{ + c_tag = "Civ Armory Entrance"; + dir = 1; + network = null + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "civ armory inner"; + name = "Civilian Armory Inner Shutters"; + pixel_y = 28; + req_access_txt = "0"; + req_one_access_txt = "19; 3" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Security Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Outer Window"; + req_access_txt = "0" + }, +/obj/machinery/door/poddoor/shutters{ + id = "civ armory inner"; + name = "Emergency Storage Interior Shutters" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bcP" = ( +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bcQ" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bcR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + tag = "icon-pipe-y (EAST)"; + icon_state = "pipe-y"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/office) +"bcV" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bcW" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bcX" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bcY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/recycler, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bcZ" = ( +/obj/machinery/conveyor{ + tag = "icon-conveyor0 (SOUTHEAST)"; + icon_state = "conveyor0"; + dir = 6; + id = "garbage" + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bda" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/office) +"bdb" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bde" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkyellow, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/darkyellow, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdh" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdk" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdl" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bdn" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/space) +"bdo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdp" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bdq" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/plating/airless/astplate, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bdr" = ( +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (SOUTHEAST)"; + icon_state = "warningline"; + dir = 6 + }, +/turf/open/floor/plating/airless/astplate, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bds" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdt" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bdu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bdv" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bdw" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bdx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/patients_rooms) +"bdy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bdz" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/medbay3) +"bdA" = ( +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bdB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bdC" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bdD" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + tag = "icon-connector_map (EAST)"; + icon_state = "connector_map"; + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/sign/fire{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/cryo) +"bdE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/cryo) +"bdF" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/cryo) +"bdG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/cryo) +"bdH" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bdI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bdJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bdK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bdL" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "cmo"; + name = "CMO Privacy Shutters" + }, +/obj/machinery/door/airlock/glass_command{ + name = "Chief Medical Officer"; + req_access_txt = "40" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bdM" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bdN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bdO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bdP" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "cmo"; + name = "CMO Privacy Shutters" + }, +/obj/machinery/door/airlock/glass_command{ + name = "Chief Medical Officer"; + req_access_txt = "40" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"bdQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bdR" = ( +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bdS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdT" = ( +/obj/machinery/camera/motion{ + c_tag = "Civ Armory West"; + dir = 8 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdV" = ( +/turf/closed/wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdW" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + id = "civ armory inner"; + name = "Emergency Storage Interior Shutters" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdY" = ( +/obj/machinery/camera/motion{ + c_tag = "Civ Armory East"; + dir = 4; + network = list("MiniSat") + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bdZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bea" = ( +/obj/structure/flora/grass/green, +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"beb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bec" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bed" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bee" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/office) +"bef" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage"; + name = "disposal coveyor" + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"beg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"beh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bei" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bej" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bek" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/conveyor{ + tag = "icon-conveyor0 (NORTH)"; + icon_state = "conveyor0"; + dir = 1; + id = "garbage" + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bel" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/office) +"bem" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ben" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"beo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bep" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"beq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ber" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bes" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bet" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"beu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/mining{ + name = "Mining Office"; + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bev" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bew" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bex" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bey" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bez" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"beA" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"beB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/patients_rooms) +"beC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/medical/patients_rooms) +"beD" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"beE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"beF" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"beG" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30; + pixel_y = 0; + pixel_z = 0 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"beH" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/cryo) +"beI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/cryo) +"beJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/cryo) +"beK" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/cryo) +"beL" = ( +/obj/structure/bed/roller, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/cryo) +"beM" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/closed/wall, +/area/medical/cryo) +"beN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beQ" = ( +/obj/structure/table/glass, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beR" = ( +/obj/machinery/vending/medical, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beT" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"beU" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "CMO's Office APC"; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"beV" = ( +/obj/machinery/light, +/obj/machinery/button/door{ + id = "cmo"; + name = "CMO Privacy Shutters"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"beW" = ( +/obj/machinery/computer/card/minor/cmo, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"beX" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/cmo, +/area/medical/cmo) +"beY" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/hallway/primary/port) +"beZ" = ( +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/machinery/button/door{ + id = "civ armory outer"; + name = "Civilian Armory Outer Shutters"; + pixel_y = 28; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/medipens{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/medipens/utility, +/obj/machinery/button/door{ + id = "civ armory inner"; + name = "Civilian Armory Inner Shutters"; + pixel_y = 28; + req_access_txt = "0"; + req_one_access_txt = "19; 3" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/backpack/dufflebag/sec{ + contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); + desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; + name = "dufflebag"; + pixel_y = 5 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfh" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Emergency Storage APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bfi" = ( +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bfj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bfk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bfl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"bfm" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bfn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bfo" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/quartermaster/office) +"bfp" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 4; + stack_amt = 10 + }, +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (WEST)"; + icon_state = "warningline"; + dir = 8 + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bfq" = ( +/obj/machinery/conveyor{ + tag = "icon-conveyor0 (NORTH)"; + icon_state = "conveyor0"; + dir = 1; + id = "garbage" + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bfr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfs" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bft" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table, +/obj/item/weapon/pickaxe, +/obj/item/weapon/storage/bag/ore, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfC" = ( +/obj/machinery/light, +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bfD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bfE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bfF" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bfG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bfH" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bfI" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/table, +/obj/machinery/juicer, +/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bfJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bfK" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bfL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whiteblue, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfQ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bfR" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bfS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bfT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bfU" = ( +/obj/structure/sign/chemistry, +/turf/closed/wall, +/area/medical/chemistry) +"bfV" = ( +/turf/closed/wall, +/area/medical/chemistry) +"bfW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) +"bfX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bfY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bfZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/port) +"bga" = ( +/obj/structure/flora/grass/green, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bgb" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/port) +"bgc" = ( +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bgd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bge" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bgf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bgg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bgh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bgi" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/starboard) +"bgj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bgk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/office) +"bgl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bgm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bgn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bgo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/mineral/stacking_unit_console{ + dir = 1; + machinedir = 1; + pixel_y = -30 + }, +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (WEST)"; + icon_state = "warningline"; + dir = 8 + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bgp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/conveyor{ + tag = "icon-conveyor0 (NORTH)"; + icon_state = "conveyor0"; + dir = 1; + id = "garbage" + }, +/obj/structure/sign/deathsposal{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bgq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/office) +"bgr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgs" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgw" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgx" = ( +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgy" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgz" = ( +/obj/structure/table, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/bag/ore, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"bgB" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"bgC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bgD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/storage) +"bgE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"bgF" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/maintenance/port) +"bgG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Security Atmos Closet"; + req_access_txt = "32" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/maintenance/port) +"bgH" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bgI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bgJ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bgK" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bgL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bgM" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bgN" = ( +/turf/closed/wall, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bgO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/sleeper, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHWEST)"; + icon_state = "whiteblue"; + dir = 9 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bgP" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bgQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bgR" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/sleeper, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bgS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bgT" = ( +/obj/machinery/chem_dispenser, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHWEST)"; + icon_state = "whiteyellow"; + dir = 9 + }, +/area/medical/chemistry) +"bgU" = ( +/obj/machinery/chem_master, +/obj/item/weapon/book/manual/wiki/chemistry, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bgV" = ( +/obj/machinery/smartfridge/chemistry/preloaded{ + name = "chemical component fridge" + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bgW" = ( +/obj/structure/table, +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/item/weapon/hand_labeler, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bgX" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9; + pixel_y = 4 + }, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bgY" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bgZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/chem_master, +/obj/item/weapon/book/manual/wiki/chemistry, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + icon_state = "whiteyellow"; + dir = 1 + }, +/area/medical/chemistry) +"bha" = ( +/obj/machinery/chem_dispenser, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHEAST)"; + icon_state = "whiteyellow"; + dir = 5 + }, +/area/medical/chemistry) +"bhb" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bhc" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/port) +"bhd" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhf" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhg" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/silver_ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/ids, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhh" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_y = 0 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhi" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/flashbangs, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhj" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/flashes, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/mechabeacons, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/teargas, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory{ + name = "Emergency Storage" + }) +"bhm" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/starboard) +"bhn" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bho" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bhp" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bhq" = ( +/obj/machinery/disposal/deliveryChute{ + tag = "icon-intake (NORTH)"; + icon_state = "intake"; + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"bhr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/office) +"bhs" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining{ + name = "Mining Office"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bht" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/quartermaster/office) +"bhu" = ( +/turf/closed/wall, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bhv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bhw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bhx" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/storage) +"bhy" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhB" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhC" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/storage) +"bhE" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/storage) +"bhF" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bhG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bhH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 2"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bhI" = ( +/obj/structure/sign/examroom, +/turf/closed/wall, +/area/medical/medbay3) +"bhJ" = ( +/obj/machinery/newscaster, +/turf/closed/wall, +/area/medical/medbay3) +"bhK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Medbay Break Room"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/barber, +/area/medical/medbay3) +"bhL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/medbay3) +"bhM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Sleeper Room APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhQ" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/examroom, +/turf/closed/wall, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bhS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteyellow/corner, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bhT" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/storage/pill_bottle/epinephrine, +/obj/item/weapon/storage/pill_bottle/charcoal, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhW" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhX" = ( +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhZ" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + icon_state = "whiteyellow"; + dir = 4 + }, +/area/medical/chemistry) +"bia" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/orange, +/area/medical/chemistry) +"bib" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bic" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bid" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/checkpoint) +"bie" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/computer/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bif" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/red, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"big" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bih" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bij" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"bik" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/bridge) +"bil" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"bim" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"bin" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"bio" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/bridge) +"bip" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"biq" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/red, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bir" = ( +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bis" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bit" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biu" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/quartermaster/office) +"biv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/quartermaster/office) +"biw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/office) +"bix" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"biy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"biz" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/office) +"biA" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biB" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biC" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #3" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biE" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"biG" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"biH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"biI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"biJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"biK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"biL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"biM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"biN" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"biO" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"biP" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"biQ" = ( +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"biR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"biS" = ( +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biU" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biW" = ( +/turf/open/floor/plasteel/white, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biX" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/sleeper{ + name = "Sleepers" + }) +"biY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + icon_state = "whiteyellow"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"biZ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plasteel/orange, +/area/medical/chemistry) +"bja" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + icon_state = "whiteyellow"; + dir = 8 + }, +/area/medical/chemistry) +"bjb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bjc" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bjd" = ( +/obj/machinery/smartfridge/chemistry/preloaded{ + name = "chemical component fridge" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + icon_state = "whiteyellow"; + dir = 4 + }, +/area/medical/chemistry) +"bje" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bjf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjg" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjh" = ( +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bji" = ( +/obj/machinery/button/door{ + id = "bridge door west"; + name = "Port Bridge Door Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "19,1" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjk" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bjl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/card, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bjm" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bjn" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/darkbrown, +/area/bridge) +"bjo" = ( +/obj/machinery/computer/monitor{ + name = "bridge power monitoring console" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/darkbrown, +/area/bridge) +"bjp" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/darkbrown, +/area/bridge) +"bjq" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/darkred, +/area/bridge) +"bjr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/darkred, +/area/bridge) +"bjs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/darkred, +/area/bridge) +"bjt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bju" = ( +/obj/machinery/button/door{ + id = "bridge door east"; + name = "Starbord Bridge Door Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "19,1" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bjx" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/office) +"bjz" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/office) +"bjC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bjJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"bjK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjL" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjN" = ( +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"bjP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bjQ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"bjR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bjS" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bjT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bjU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"bjV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"bjW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"bjX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"bjY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay3) +"bjZ" = ( +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bka" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bkb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bkc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bkd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bke" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/sleeper{ + name = "Sleepers" + }) +"bkf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bkg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bkh" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Chemistry APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + tag = "icon-whiteyellowcorner (EAST)"; + icon_state = "whiteyellowcorner"; + dir = 4 + }, +/area/medical/chemistry) +"bki" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/weapon/storage/backpack/chemistry, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (SOUTHWEST)"; + icon_state = "whiteyellow"; + dir = 10 + }, +/area/medical/chemistry) +"bkj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/pillbottles{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bkk" = ( +/obj/structure/table/glass, +/obj/item/stack/cable_coil/orange, +/obj/item/stack/cable_coil/orange, +/obj/item/clothing/glasses/science, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bkl" = ( +/obj/structure/table/glass, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/screwdriver, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bkm" = ( +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bkn" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (SOUTHEAST)"; + icon_state = "whiteyellow"; + dir = 6 + }, +/area/medical/chemistry) +"bko" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bkp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bkq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/newscaster/security_unit, +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bkr" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = null; + req_access_txt = "1" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"bks" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bkt" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/status_display{ + dir = 8; + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + icon_state = "darkblue"; + dir = 1 + }, +/area/bridge) +"bku" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + icon_state = "darkblue"; + dir = 1 + }, +/area/bridge) +"bkv" = ( +/obj/structure/table, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + icon_state = "darkblue"; + dir = 1 + }, +/area/bridge) +"bkw" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/darkbrown/side{ + tag = "icon-darkbrown (NORTH)"; + icon_state = "darkbrown"; + dir = 1 + }, +/area/bridge) +"bkx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/darkbrown/side{ + tag = "icon-darkbrown (NORTH)"; + icon_state = "darkbrown"; + dir = 1 + }, +/area/bridge) +"bky" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/multitool, +/turf/open/floor/plasteel/darkbrown/side{ + tag = "icon-darkbrown (NORTH)"; + icon_state = "darkbrown"; + dir = 1 + }, +/area/bridge) +"bkz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/structure/table, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/bridge) +"bkA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/button/door{ + dir = 8; + id = "civ armory rack"; + name = "Civilian Armory Rack Shutters"; + pixel_x = -28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/bridge) +"bkB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/table, +/obj/item/weapon/storage/box/zipties, +/obj/item/device/assembly/flash, +/obj/machinery/status_display{ + dir = 4; + pixel_x = 32 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/bridge) +"bkC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bkD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit, +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bkE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/checkpoint) +"bkF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/hallway/primary/starboard) +"bkG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/hallway/primary/starboard) +"bkH" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkI" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkJ" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Mailroom"; + req_access_txt = "0"; + req_one_access_txt = "48;50" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bkK" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/office) +"bkL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/office) +"bkO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkS" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkT" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Warehouse APC"; + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"bkU" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"bkV" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"bkW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"bkX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"bkY" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"bkZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bla" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"blb" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"blc" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay3) +"bld" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters{ + id = "medsec"; + name = "Secure Medbay Storage" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/medical/medbay3) +"ble" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + id = "medsec"; + name = "Secure Medbay Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/medical/medbay3) +"blf" = ( +/obj/machinery/button/door{ + id = "medsec"; + name = "Secure Medbay Storage"; + req_access_txt = "5" + }, +/turf/closed/wall/r_wall, +/area/medical/medbay3) +"blg" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"blh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bli" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"blk" = ( +/turf/closed/wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bll" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"blm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bln" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) +"blo" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) +"blp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/orange, +/area/medical/chemistry) +"blq" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/chemistry) +"blr" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bls" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blt" = ( +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blw" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Security Checkpoint APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/darkblue, +/area/security/checkpoint) +"blx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bly" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/black, +/area/bridge) +"blz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/bridge) +"blA" = ( +/turf/open/floor/plasteel/black, +/area/bridge) +"blB" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/black, +/area/bridge) +"blC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"blD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/obj/machinery/recharger, +/turf/open/floor/plasteel/black, +/area/bridge) +"blE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blG" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"blH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blJ" = ( +/obj/structure/table, +/obj/item/stack/wrapping_paper, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"blK" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"blL" = ( +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"blM" = ( +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/office) +"blN" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"blO" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/office) +"blP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"blQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"blR" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/office) +"blS" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"blT" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/brown, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"blU" = ( +/turf/open/floor/plasteel/brown, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"blV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/sorting{ + name = "\improper Warehouse" + }) +"blW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blY" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blZ" = ( +/turf/open/floor/plasteel/loadingarea{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/quartermaster/storage) +"bma" = ( +/turf/open/floor/plasteel/delivery, +/area/quartermaster/storage) +"bmb" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/storage) +"bmc" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bmd" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bme" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bmf" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"bmg" = ( +/turf/closed/wall/r_wall, +/area/security/transfer) +"bmh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bmi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bmj" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bmk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/patients_rooms) +"bml" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bmm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bmn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/medbay3) +"bmo" = ( +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Medbay Port APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/item/weapon/defibrillator/loaded, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bmp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bmq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bmr" = ( +/obj/structure/rack, +/obj/item/weapon/caution, +/obj/item/weapon/caution, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bms" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmt" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHWEST)"; + icon_state = "whiteblue"; + dir = 9 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmw" = ( +/obj/structure/closet/l3closet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bmy" = ( +/obj/structure/bed/roller, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmC" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bmE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHWEST)"; + icon_state = "whiteblue"; + dir = 9 + }, +/area/medical/medbay) +"bmF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay) +"bmG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + icon_state = "whiteblue"; + dir = 1 + }, +/area/medical/medbay) +"bmH" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2"; + tag = "icon-pipe-j1 (WEST)" + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + icon_state = "whiteblue"; + dir = 5 + }, +/area/medical/medbay) +"bmI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay) +"bmJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bmK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2"; + tag = "icon-pipe-j1 (WEST)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bmL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/port) +"bmM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/light, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmV" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + id_tag = "bridge door west"; + name = "Bridge Port"; + req_access_txt = "19" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bmX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bmY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bmZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bna" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table/reinforced, +/obj/machinery/keycard_auth{ + pixel_x = -6 + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 6; + pixel_y = 0; + req_access_txt = "19" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTHWEST)"; + icon_state = "darkblue"; + dir = 9 + }, +/area/bridge) +"bnb" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/computer/communications, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTH)"; + icon_state = "darkblue"; + dir = 1 + }, +/area/bridge) +"bnc" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (NORTHEAST)"; + icon_state = "darkblue"; + dir = 5 + }, +/area/bridge) +"bnd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bne" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bnf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bng" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + id_tag = "bridge door east"; + name = "Bridge Starbord"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnh" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bni" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnl" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bno" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bnr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plasteel/darkblue, +/area/bridge) +"bns" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnv" = ( +/obj/machinery/mineral/ore_redemption, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "0"; + req_one_access_txt = "48;50" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bnx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bny" = ( +/mob/living/simple_animal/sloth, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bnz" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bnA" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/turf/open/floor/noslip, +/area/quartermaster/storage) +"bnB" = ( +/turf/open/floor/noslip, +/area/quartermaster/storage) +"bnC" = ( +/obj/machinery/light, +/turf/open/floor/noslip, +/area/quartermaster/storage) +"bnD" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/noslip, +/area/quartermaster/storage) +"bnE" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"bnF" = ( +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/security/transfer) +"bnG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/security/transfer) +"bnH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bnI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bnJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/patients_rooms) +"bnK" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bnL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/medbay3) +"bnM" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/rack, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide, +/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bnN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bnO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bnP" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bnQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnU" = ( +/obj/structure/closet/wardrobe/white/medical, +/obj/item/clothing/suit/hooded/wintercoat/medical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bnW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bed/roller, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bnX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bnY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bnZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay{ + name = "Medbay Central" + }) +"boa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/medbay{ + name = "Medbay Central" + }) +"bob" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay{ + name = "Medbay Central" + }) +"boc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay) +"bod" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"boe" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bof" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bog" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay) +"boh" = ( +/turf/closed/wall, +/area/medical/medbay) +"boi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"boj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/bridge) +"bok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/bridge) +"bol" = ( +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bom" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/bridge) +"bon" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + name = "Bridge Maintenance Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 1" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"boo" = ( +/obj/structure/table/glass, +/obj/item/device/aicard, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkpurple, +/area/bridge) +"bop" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (WEST)"; + icon_state = "darkpurple"; + dir = 8 + }, +/area/bridge) +"boq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bor" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Command Desk"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (WEST)"; + icon_state = "darkblue"; + dir = 8 + }, +/area/bridge) +"bos" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bot" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Command Desk"; + req_access_txt = "19" + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching output from station security cameras."; + name = "Security Camera Monitor"; + network = list("SS13"); + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (EAST)"; + icon_state = "darkblue"; + dir = 4 + }, +/area/bridge) +"bou" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bov" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (EAST)"; + icon_state = "darkgreen"; + dir = 4 + }, +/area/bridge) +"bow" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/bridge) +"box" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access = null; + req_access_txt = "20" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"boy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"boz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/quartermaster/office) +"boA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/office) +"boB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/office) +"boD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/loadingarea{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/quartermaster/office) +"boE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"boF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/office) +"boH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"boI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/office) +"boJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boL" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boM" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boN" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boO" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boP" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boQ" = ( +/obj/structure/table, +/obj/item/device/multitool, +/obj/item/weapon/screwdriver, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/office) +"boR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/weapon/crowbar, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/office) +"boS" = ( +/obj/machinery/status_display{ + density = 0; + name = "cargo display"; + pixel_x = 0; + pixel_y = 0; + supply_display = 1 + }, +/turf/closed/wall, +/area/quartermaster/office) +"boT" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boV" = ( +/obj/machinery/computer/cargo, +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"boW" = ( +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"boX" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"boY" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + req_access = list(11,2); + state = 2 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/security/transfer) +"boZ" = ( +/obj/structure/reflector/box{ + tag = "icon-reflector_box (EAST)"; + icon_state = "reflector_box"; + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/transfer) +"bpa" = ( +/turf/open/floor/plating{ + tag = "icon-delivery"; + icon_state = "delivery"; + dir = 2 + }, +/area/security/transfer) +"bpb" = ( +/obj/structure/reflector/box{ + tag = "icon-reflector_box (WEST)"; + icon_state = "reflector_box"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/transfer) +"bpc" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 8; + req_access = list(11,2); + state = 2 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/security/transfer) +"bpd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 3"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bpe" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/item/weapon/reagent_containers/glass/bottle/histamine, +/obj/item/weapon/reagent_containers/glass/bottle/histamine, +/obj/item/weapon/reagent_containers/glass/bottle/formaldehyde, +/obj/item/weapon/reagent_containers/glass/bottle/toxin, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bpf" = ( +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bpg" = ( +/obj/structure/rack, +/obj/item/weapon/cartridge/medical, +/obj/item/weapon/cartridge/medical, +/obj/item/weapon/cartridge/chemistry, +/obj/item/weapon/cartridge/chemistry, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bph" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bpi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bpj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bpk" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bpl" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/BMinus, +/obj/item/weapon/reagent_containers/blood/BMinus, +/obj/item/weapon/reagent_containers/blood/BPlus, +/obj/item/weapon/reagent_containers/blood/BPlus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bpm" = ( +/turf/closed/wall, +/area/security/checkpoint/medical) +"bpn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster/security_unit, +/turf/closed/wall, +/area/security/checkpoint/medical) +"bpo" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Medbay Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bpp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bpq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bpr" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay) +"bps" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bpt" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay) +"bpu" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"bpv" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"bpw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"bpx" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"bpy" = ( +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bpz" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bpA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bpB" = ( +/turf/closed/wall, +/area/bridge/meeting_room) +"bpC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bpD" = ( +/obj/machinery/computer/teleporter, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkpurple, +/area/bridge) +"bpE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (WEST)"; + icon_state = "darkpurple"; + dir = 8 + }, +/area/bridge) +"bpF" = ( +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bpG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (WEST)"; + icon_state = "darkblue"; + dir = 8 + }, +/area/bridge) +"bpH" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/bridge) +"bpI" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/turretid{ + control_area = "AI Upload Chamber"; + name = "AI Upload turret control"; + pixel_y = -25 + }, +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue (EAST)"; + icon_state = "darkblue"; + dir = 4 + }, +/area/bridge) +"bpJ" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Bridge APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"bpK" = ( +/obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (EAST)"; + icon_state = "darkgreen"; + dir = 4 + }, +/area/bridge) +"bpL" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/darkgreen, +/area/bridge) +"bpM" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/captain) +"bpN" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpO" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes/cigars, +/obj/item/weapon/coin/plasma{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/lighter{ + pixel_x = -6 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/computer/card, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpR" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 1; + name = "Captain's Office APC"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpS" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/captain, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/obj/item/weapon/melee/chainofcommand, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bpT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/office) +"bpV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + tag = "icon-browncorner (NORTH)"; + icon_state = "browncorner"; + dir = 1 + }, +/area/quartermaster/office) +"bpW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (WEST)"; + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpX" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpY" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/office) +"bpZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqa" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/office) +"bqb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqc" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/office) +"bqf" = ( +/obj/machinery/door/airlock/glass_mining{ + glass = 0; + name = "Cargo Bay"; + opacity = 1; + req_access_txt = "0"; + req_one_access_txt = "48;50" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bqg" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bqh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"bqi" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/noslip, +/area/quartermaster/storage) +"bqj" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dir = 4; + dwidth = 5; + height = 7; + port_angle = -90; + width = 12 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"bqk" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + tag = "icon-warnplate (NORTH)"; + icon_state = "warnplate"; + dir = 1 + }, +/area/security/transfer) +"bql" = ( +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + icon_state = "warnplate"; + dir = 5 + }, +/area/security/transfer) +"bqm" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plating{ + icon_state = "bot" + }, +/area/security/transfer) +"bqn" = ( +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + icon_state = "warnplate"; + dir = 9 + }, +/area/security/transfer) +"bqo" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/mob/living/simple_animal/bot/cleanbot{ + name = "Scrubs, MD"; + on = 0 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bqp" = ( +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + desc = "A little medical robot, officially part of the NanoTrasen medical inspectorate. He looks somewhat underwhelmed."; + name = "Inspector Johnson" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bqq" = ( +/obj/structure/rack, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bqr" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Medbay Storage APC"; + pixel_y = -24 + }, +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bqs" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bqt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bqu" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/medipens{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bqv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bqw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bqx" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bqy" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bqz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/secure_data, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bqA" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bqB" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/filingcabinet/medical, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay) +"bqC" = ( +/obj/machinery/door/window/northleft{ + name = "Medbay Reception"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bqD" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bqE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay) +"bqF" = ( +/obj/structure/sign/bluecross, +/turf/closed/wall, +/area/medical/medbay) +"bqG" = ( +/obj/structure/flora/grass/green, +/mob/living/simple_animal/chicken, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bqH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/port) +"bqI" = ( +/turf/closed/wall/r_wall, +/area/bridge/meeting_room) +"bqJ" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bqK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/table/wood, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/red, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bqL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"bqM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bqN" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bqO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bqP" = ( +/obj/machinery/door/airlock/highsecurity{ + icon_state = "door_closed"; + locked = 0; + name = "AI Upload"; + req_access_txt = "16" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bqQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqT" = ( +/obj/machinery/computer/communications, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Captain" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqV" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bqW" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bqX" = ( +/obj/structure/flora/grass/green, +/mob/living/simple_animal/pet/dog/corgi, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bqY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bra" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/office) +"brb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + tag = "icon-browncorner (WEST)"; + icon_state = "browncorner"; + dir = 8 + }, +/area/quartermaster/office) +"brc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"brd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bre" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/office) +"brf" = ( +/obj/structure/table, +/obj/item/weapon/stamp{ + pixel_x = -6 + }, +/obj/item/weapon/stamp/denied, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 7 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/office) +"brg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"brh" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"bri" = ( +/turf/open/floor/plasteel/loadingarea{ + tag = "icon-loadingarea (EAST)"; + dir = 4; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/quartermaster/storage) +"brj" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/storage) +"brk" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"brl" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"brm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/quartermaster/storage) +"brn" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"bro" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/darkred/corner{ + tag = "icon-darkredcorners (WEST)"; + icon_state = "darkredcorners"; + dir = 8 + }, +/area/security/transfer) +"brp" = ( +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + icon_state = "warnplatecorner"; + dir = 8 + }, +/area/security/transfer) +"brq" = ( +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + tag = "icon-warnplate (NORTH)"; + icon_state = "warnplate"; + dir = 1 + }, +/area/security/transfer) +"brr" = ( +/obj/machinery/door/poddoor/preopen{ + icon_state = "closed"; + id = "exc"; + name = "Execution Chamber" + }, +/turf/open/floor/plating{ + icon_state = "warnplatecorner"; + dir = 4 + }, +/area/security/transfer) +"brs" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/darkred/corner, +/area/security/transfer) +"brt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"bru" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/patients_rooms) +"brv" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"brw" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/door/window/northright{ + name = "Medbay Delivery"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/delivery, +/area/medical/medbay3) +"brx" = ( +/obj/structure/closet/crate, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/obj/item/weapon/retractor, +/obj/item/weapon/scalpel, +/obj/item/weapon/hemostat, +/obj/item/weapon/cautery, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"bry" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/medical/medbay3) +"brz" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"brA" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"brB" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/medical3, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"brC" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"brD" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/gloves, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"brE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"brF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"brG" = ( +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"brH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"brI" = ( +/obj/structure/closet/secure_closet/security/med, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"brJ" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay) +"brK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"brL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"brM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"brN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"brO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay) +"brP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay) +"brQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"brR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"brS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/blue, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"brT" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"brU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"brV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"brW" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"brX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"brY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"brZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bsa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bsb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/motion, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bsc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bsd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bse" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bsf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bsg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Captain's Office Maintenance"; + req_access_txt = "20" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bsh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/mob/living/simple_animal/pet/fox/Renault, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/weapon/hand_tele, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bsn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/quartermaster/office) +"bso" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/office) +"bsp" = ( +/obj/machinery/light, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/quartermaster/office) +"bsq" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/office) +"bsr" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/office) +"bss" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/office) +"bst" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/office) +"bsu" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/office) +"bsv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/office) +"bsw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/office) +"bsx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsA" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Office APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsB" = ( +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsC" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsE" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/office) +"bsF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/office) +"bsG" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"bsH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bsI" = ( +/obj/machinery/status_display{ + density = 0; + name = "cargo display"; + pixel_x = 32; + pixel_y = 0; + supply_display = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"bsJ" = ( +/turf/closed/wall, +/area/maintenance/asmaint2) +"bsK" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (SOUTHWEST)"; + icon_state = "darkred"; + dir = 10 + }, +/area/security/transfer) +"bsL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred/side, +/area/security/transfer) +"bsM" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/darkred/side, +/area/security/transfer) +"bsN" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/button/door{ + dir = 4; + id = "exc"; + name = "Execution Chamber"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (SOUTHEAST)"; + icon_state = "darkred"; + dir = 6 + }, +/area/security/transfer) +"bsO" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bsP" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/turf/open/floor/plating, +/area/medical/patients_rooms) +"bsQ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Medbay" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/medbay3) +"bsR" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bsS" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bsT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bsU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bsV" = ( +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/medical) +"bsW" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/medbay) +"bsX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen/blue, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bsY" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + icon_state = "whiteblue"; + dir = 4 + }, +/area/medical/medbay) +"bsZ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whiteblue, +/area/medical/medbay) +"bta" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/port) +"btb" = ( +/mob/living/simple_animal/chicken, +/turf/open/floor/grass, +/area/hallway/primary/port) +"btc" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder, +/obj/item/weapon/pen, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"btd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bte" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"btf" = ( +/obj/machinery/photocopier, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"btg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bth" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/full/asimov, +/obj/item/weapon/aiModule/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/core/full/corp, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/aiModule/core/full/custom, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"bti" = ( +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"btj" = ( +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"btk" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/supplied/oxygen, +/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/machinery/door/window{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/item/weapon/aiModule/reset/purge, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/core/full/antimov, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/aiModule/supplied/protectStation, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"btl" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"btm" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/table/wood, +/obj/item/weapon/storage/lockbox/medal, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"btn" = ( +/obj/structure/table/wood, +/obj/item/weapon/pinpointer, +/obj/item/weapon/disk/nuclear, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bto" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"btp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"btq" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"btr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain) +"bts" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/captain) +"btt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/starboard) +"btu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"btv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"btw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"btx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass{ + name = "Grass Enclosure"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/green, +/area/hallway/primary/starboard) +"bty" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"btz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"btA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"btB" = ( +/turf/closed/wall, +/area/security/checkpoint/supply) +"btC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/checkpoint/supply) +"btD" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Post - Cargo"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"btE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/qm) +"btF" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"btG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_mining{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/qm) +"btH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/quartermaster/qm) +"btI" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/closet/wardrobe/cargotech, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/storage) +"btJ" = ( +/obj/structure/table, +/obj/item/device/gps, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"btK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/mousetraps, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"btL" = ( +/turf/open/space, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"btM" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/supply) +"btN" = ( +/obj/structure/closet/secure_closet{ + name = "Firing Squad Locker"; + req_access_txt = "2" + }, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/ammo_casing/a762, +/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btO" = ( +/obj/structure/table/reinforced, +/obj/item/device/electropack, +/obj/item/weapon/wrench, +/obj/item/device/assembly/signaler, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btP" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btQ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btR" = ( +/obj/structure/table/reinforced, +/obj/item/device/taperecorder, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btS" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btT" = ( +/obj/structure/closet/secure_closet/injection, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"btU" = ( +/obj/item/weapon/restraints/handcuffs/cable/zipties/used, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"btV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"btW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"btX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"btY" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"btZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bua" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Medbay Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/medical/medbay2{ + name = "Medbay Storage" + }) +"bub" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Medbay Security APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"buc" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + icon_state = "whiteblue"; + dir = 8 + }, +/area/medical/medbay) +"bud" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"bue" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"buf" = ( +/obj/machinery/shower{ + dir = 8; + icon_state = "shower"; + name = "emergency shower" + }, +/turf/open/floor/plasteel/delivery, +/area/medical/medbay) +"bug" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"buh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"bui" = ( +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/bridge/meeting_room) +"buj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"buk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"bul" = ( +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bum" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"bun" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"buo" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bup" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"buq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access = null; + req_access_txt = "20" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bur" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bus" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"but" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"buu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"buv" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"buw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/secure_closet/security/cargo, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bux" = ( +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"buy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/computer/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"buz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"buA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHWEST)"; + icon_state = "brown"; + dir = 9 + }, +/area/quartermaster/qm) +"buB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/qm) +"buC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/qm) +"buD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTH)"; + icon_state = "brown"; + dir = 1 + }, +/area/quartermaster/qm) +"buE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/closet/secure_closet/quartermaster, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (NORTHEAST)"; + icon_state = "brown"; + dir = 5 + }, +/area/quartermaster/qm) +"buF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buK" = ( +/obj/structure/table, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/storage) +"buL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"buM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"buN" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"buO" = ( +/turf/closed/wall, +/area/security/transfer) +"buP" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "prisonereducation"; + name = "Prisoner Education Chamber"; + req_access = null; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"buQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/security/transfer) +"buR" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"buS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"buT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"buU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/turf/open/floor/plating, +/area/medical/medbay) +"buV" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHWEST)"; + icon_state = "whiteblue"; + dir = 10 + }, +/area/medical/medbay) +"buW" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay) +"buX" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/table/reinforced, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (EAST)"; + icon_state = "door_open"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay) +"buY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay) +"buZ" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + icon_state = "whiteblue"; + dir = 6 + }, +/area/medical/medbay) +"bva" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/medbay) +"bvb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/hallway/primary/port) +"bvc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bvd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/port) +"bve" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bvf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bvg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Conference Room Maintenance"; + req_access_txt = "19" + }, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"bvh" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Conference Room APC"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvk" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"bvl" = ( +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bvm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bvn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvp" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bvq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Captain's Quarters APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bvr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/weapon/card/id/captains_spare, +/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bvs" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bvt" = ( +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bvu" = ( +/obj/structure/flora/grass/green, +/mob/living/simple_animal/pet/dog/pug, +/turf/open/floor/grass, +/area/hallway/primary/starboard) +"bvv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bvw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bvx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/starboard) +"bvy" = ( +/turf/closed/wall/r_wall, +/area/toxins/lab) +"bvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bvA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/closet, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bvB" = ( +/obj/effect/landmark/start/depsec/supply, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bvC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/computer/security/mining, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bvD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"bvE" = ( +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (WEST)"; + icon_state = "brown"; + dir = 8 + }, +/area/quartermaster/qm) +"bvF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Quartermaster" + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bvG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bvH" = ( +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bvI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (EAST)"; + icon_state = "brown"; + dir = 4 + }, +/area/quartermaster/qm) +"bvJ" = ( +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/storage) +"bvK" = ( +/turf/open/floor/plasteel/brown, +/area/quartermaster/storage) +"bvL" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Bay APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/brown, +/area/quartermaster/storage) +"bvM" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/brown, +/area/quartermaster/storage) +"bvN" = ( +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/brown, +/area/quartermaster/storage) +"bvO" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/brown/cargo, +/turf/open/floor/plasteel/brown, +/area/quartermaster/storage) +"bvP" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/storage) +"bvQ" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"bvR" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"bvS" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"bvT" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Secure Evidence Closet"; + req_access_txt = "0"; + req_one_access_txt = "3,4" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bvU" = ( +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bvV" = ( +/obj/structure/closet{ + name = "Evidence Closet 2" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bvW" = ( +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bvX" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bvY" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bvZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwe" = ( +/obj/machinery/camera/autoname, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwh" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwi" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bwk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/transfer) +"bwl" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bwm" = ( +/turf/closed/wall, +/area/crew_quarters/courtroom) +"bwn" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bwo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bwp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/hallway/primary/port) +"bwq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (EAST)"; + icon_state = "bluered"; + dir = 4 + }, +/area/hallway/primary/port) +"bwr" = ( +/turf/closed/wall/r_wall, +/area/security/hos) +"bws" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/security/hos) +"bwt" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access = null; + req_access_txt = "58" + }, +/turf/open/floor/wood, +/area/security/hos) +"bwu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bwv" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bww" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bwx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/upload/ai, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bwy" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/full/asimov, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"bwz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bwA" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Upload APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bwB" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/freeformcore, +/obj/item/weapon/aiModule/reset, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai_upload) +"bwC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/upload/borg, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bwD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/captain, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bwE" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bwF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bwG" = ( +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bwH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (EAST)"; + icon_state = "purplecorner"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bwI" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTHEAST)"; + icon_state = "purple"; + dir = 5 + }, +/area/hallway/primary/starboard) +"bwJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/turf/open/floor/plating, +/area/toxins/lab) +"bwK" = ( +/obj/machinery/camera{ + c_tag = "Research and Development"; + dir = 2; + network = list("SS13","RD"); + pixel_x = 22 + }, +/obj/machinery/button/door{ + dir = 2; + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "47" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bwL" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bwM" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/clothing/glasses/welding, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bwN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bwO" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bwP" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/delivery, +/area/toxins/lab) +"bwQ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plasteel/bot, +/area/toxins/lab) +"bwR" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bwS" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bwT" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/supply) +"bwU" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHWEST)"; + icon_state = "brown"; + dir = 10 + }, +/area/quartermaster/qm) +"bwV" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel/brown, +/area/quartermaster/qm) +"bwW" = ( +/obj/machinery/light/small, +/obj/machinery/computer/security/mining, +/turf/open/floor/plasteel/brown, +/area/quartermaster/qm) +"bwX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/qm) +"bwY" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/brown{ + tag = "icon-brown (SOUTHEAST)"; + icon_state = "brown"; + dir = 6 + }, +/area/quartermaster/qm) +"bwZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "48;50" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bxa" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxb" = ( +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxc" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "1;4" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxd" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bxl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/security/transfer) +"bxm" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port) +"bxn" = ( +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bxo" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/crew_quarters/courtroom) +"bxp" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/redgreen/side{ + tag = "icon-redgreen (EAST)"; + icon_state = "redgreen"; + dir = 4 + }, +/area/crew_quarters/courtroom) +"bxq" = ( +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"bxr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/courtroom) +"bxs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/crew_quarters/courtroom) +"bxt" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/crew_quarters/courtroom) +"bxu" = ( +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/courtroom) +"bxv" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/obj/structure/sign/directions/engineering, +/obj/structure/sign/directions/science{ + pixel_y = 10 + }, +/turf/closed/wall, +/area/hallway/primary/port) +"bxw" = ( +/obj/machinery/computer/card/minor/hos, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/wood, +/area/security/hos) +"bxx" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/security/hos) +"bxy" = ( +/turf/open/floor/wood, +/area/security/hos) +"bxz" = ( +/obj/item/weapon/storage/secure/safe/HoS{ + pixel_x = 35 + }, +/obj/structure/closet/secure_closet/hos, +/turf/open/floor/wood, +/area/security/hos) +"bxA" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bxB" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"bxD" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"bxE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/highsecurity{ + icon_state = "door_closed"; + locked = 0; + name = "AI Chamber"; + req_access_txt = "16" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"bxF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"bxG" = ( +/turf/closed/wall, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bxH" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"bxI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (WEST)"; + icon_state = "purplecorner"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bxJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bxK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bxL" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bxM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Research and Development Desk"; + req_access_txt = "7" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/turf/open/floor/plating, +/area/toxins/lab) +"bxN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bxO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bxP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bxQ" = ( +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bxR" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bxS" = ( +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bxT" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bxU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bxV" = ( +/obj/structure/closet{ + name = "Evidence Closet 5" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxW" = ( +/obj/structure/closet{ + name = "Evidence Closet 4" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxX" = ( +/obj/structure/closet{ + name = "Evidence Closet 3" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall, +/area/security/transfer) +"bxZ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 2"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/transfer) +"bya" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/security/transfer) +"byb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/transfer) +"byc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/transfer) +"byd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 3"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/transfer) +"bye" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/security/transfer) +"byf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = null; + name = "Prisoner Education Supplies"; + req_access = null; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/transfer) +"byg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/closed/wall, +/area/security/transfer) +"byh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/tank_dispenser/oxygen, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Atmos Locker"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/closet/secure_closet/brig, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bym" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/filingcabinet/security, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (WEST)"; + icon_state = "door_open"; + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byq" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Prisoner Transfer Centre"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"byr" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bys" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"byt" = ( +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/crew_quarters/courtroom) +"byu" = ( +/turf/open/floor/plasteel/redgreen/side{ + tag = "icon-redgreen (EAST)"; + icon_state = "redgreen"; + dir = 4 + }, +/area/crew_quarters/courtroom) +"byv" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"byw" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"byx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/crew_quarters/courtroom) +"byy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/courtroom) +"byz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/corner, +/area/crew_quarters/courtroom) +"byA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/crew_quarters/courtroom) +"byB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/red/side, +/area/crew_quarters/courtroom) +"byC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/courtroom) +"byD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/hallway/primary/port) +"byE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"byF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/detectives_office) +"byG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"byH" = ( +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"byI" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"byJ" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/reagent_containers/food/drinks/flask/det, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"byK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/wood, +/area/security/hos) +"byL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/security/hos) +"byM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/security/hos) +"byN" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/deputy, +/obj/item/weapon/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/security/hos) +"byO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"byP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"byQ" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"byR" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"byS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"byT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"byU" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"byV" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"byW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/soap/deluxe, +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"byX" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"byY" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"byZ" = ( +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bza" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bzb" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bzc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/starboard) +"bzd" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (SOUTHEAST)"; + icon_state = "purple"; + dir = 6 + }, +/area/hallway/primary/starboard) +"bze" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bzf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bzg" = ( +/obj/machinery/r_n_d/protolathe, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bzh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bzi" = ( +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bzj" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bzk" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bzl" = ( +/obj/structure/window/reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "Cargo Security APC"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"bzm" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bzn" = ( +/obj/structure/window/reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "Quartermaster's Office APC"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/quartermaster/qm) +"bzo" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bzp" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/asmaint2) +"bzq" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bzs" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bzt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bzu" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bzv" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bzw" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzx" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Waste to Filter"; + on = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzy" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzA" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (WEST)"; + icon_state = "door_open"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bzC" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bzD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table/wood, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bzE" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"bzF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/crew_quarters/courtroom) +"bzG" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/crew_quarters/courtroom) +"bzH" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/crew_quarters/courtroom) +"bzI" = ( +/turf/closed/wall, +/area/lawoffice) +"bzJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/lawoffice) +"bzK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/hallway/primary/port) +"bzL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bzM" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bzN" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bzO" = ( +/obj/machinery/requests_console{ + department = "Detective's office"; + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bzP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/security, +/turf/open/floor/wood, +/area/security/hos) +"bzQ" = ( +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/security/hos) +"bzR" = ( +/turf/open/floor/carpet, +/area/security/hos) +"bzS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/security/hos) +"bzT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bzU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bzV" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"bzW" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bzX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bzY" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/hor) +"bzZ" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bAa" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bAb" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bAc" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bAd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"bAe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bAf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bAg" = ( +/obj/machinery/computer/rdconsole/core, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bAh" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bAi" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/open/floor/plasteel/purple, +/area/toxins/lab) +"bAj" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bAk" = ( +/obj/item/weapon/stock_parts/console_screen, +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bAl" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bAm" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bAn" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bAo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/table, +/obj/item/weapon/paper, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bAp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bAq" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bAr" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/bodybags, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"bAs" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAu" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAv" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAw" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAx" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Control"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAy" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Prisoner Processing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bAz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bAA" = ( +/obj/machinery/door/airlock/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/courtroom) +"bAB" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/crew_quarters/courtroom) +"bAC" = ( +/turf/open/floor/plasteel/red/side, +/area/crew_quarters/courtroom) +"bAD" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/crew_quarters/courtroom) +"bAE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/turf/open/floor/wood, +/area/lawoffice) +"bAF" = ( +/turf/open/floor/wood, +/area/lawoffice) +"bAG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bAH" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bAI" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/lawoffice) +"bAJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" + }, +/turf/open/floor/plating, +/area/lawoffice) +"bAK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bAL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bAM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bAN" = ( +/obj/structure/table/wood, +/obj/item/device/taperecorder, +/obj/item/device/camera, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bAO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/table/wood, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bAP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bAQ" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bAR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -31 + }, +/turf/open/floor/wood, +/area/security/hos) +"bAS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/security/hos) +"bAT" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 10 + }, +/obj/structure/table/wood, +/obj/item/device/radio/off, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/security/hos) +"bAU" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"bAV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bAW" = ( +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai) +"bAX" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bAY" = ( +/obj/machinery/light, +/turf/open/floor/circuit{ + icon_state = "gcircuit"; + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"bAZ" = ( +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bBa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "RD Maintenance"; + req_access_txt = "30" + }, +/turf/open/floor/plating, +/area/crew_quarters/hor) +"bBb" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "RD Office APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bBc" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = -2; + pixel_y = 30 + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bBd" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bBe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants/dead, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bBf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/hor) +"bBg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bBh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bBi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bBj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"bBk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bBl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bBn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/turf/open/floor/plating, +/area/toxins/lab) +"bBo" = ( +/obj/item/weapon/folder/white, +/obj/structure/table, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBp" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBu" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bBv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bBw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + baseturf = /turf/open/floor/plating/asteroid/airless + }, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bBx" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bBy" = ( +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/transfer) +"bBz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bBA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/closed/wall/r_wall, +/area/security/transfer) +"bBB" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bBC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/courtroom) +"bBD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bBE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue, +/area/crew_quarters/courtroom) +"bBF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/redblue/blueside{ + tag = "icon-bluered (WEST)"; + icon_state = "bluered"; + dir = 8 + }, +/area/crew_quarters/courtroom) +"bBG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/redgreen/side{ + tag = "icon-redgreen (EAST)"; + icon_state = "redgreen"; + dir = 4 + }, +/area/crew_quarters/courtroom) +"bBH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1; + name = "Bailiff" + }, +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"bBI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green, +/area/crew_quarters/courtroom) +"bBJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/courtroom) +"bBK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/courtroom) +"bBL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/courtroom) +"bBM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/crew_quarters/courtroom) +"bBN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/lawoffice) +"bBO" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bBP" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/weapon/storage/briefcase, +/turf/open/floor/wood, +/area/lawoffice) +"bBQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bBR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/device/taperecorder, +/obj/item/device/camera, +/turf/open/floor/wood, +/area/lawoffice) +"bBS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" + }, +/turf/open/floor/plating, +/area/lawoffice) +"bBT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bBU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bBV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bBW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/security/detectives_office) +"bBX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/weapon/storage/briefcase, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bBY" = ( +/obj/effect/landmark/start{ + name = "Detective" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bBZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bCa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bCb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/hos) +"bCc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/hos) +"bCd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/table/wood, +/obj/item/weapon/folder/red, +/obj/item/weapon/stamp/hos, +/turf/open/floor/carpet, +/area/security/hos) +"bCe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/carpet, +/area/security/hos) +"bCf" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Head of Security's Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/security/hos) +"bCg" = ( +/turf/closed/wall, +/area/crew_quarters/hor) +"bCh" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"bCi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bCj" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bCk" = ( +/obj/machinery/computer/aifixer, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bCl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/hor) +"bCm" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bCn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bCo" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bCp" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bCq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bCr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCs" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = -5; + pixel_y = -24; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCx" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Research Lab APC"; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/table/glass, +/obj/item/device/gps/science, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bCy" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bCz" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bCA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bCB" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bCC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bCD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/security/transfer) +"bCE" = ( +/turf/closed/wall, +/area/maintenance/fpmaint2) +"bCF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Arrivals North Maintenance APC"; + pixel_x = -1; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bCG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bCH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bCI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bCJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/maintenance/fpmaint2) +"bCK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred, +/area/maintenance/fpmaint2) +"bCL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bCM" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port) +"bCN" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTHWEST)"; + icon_state = "blue"; + dir = 9 + }, +/area/crew_quarters/courtroom) +"bCO" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTH)"; + icon_state = "blue"; + dir = 1 + }, +/area/crew_quarters/courtroom) +"bCP" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/item/weapon/gavelblock, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTH)"; + icon_state = "blue"; + dir = 1 + }, +/area/crew_quarters/courtroom) +"bCQ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 8; + listening = 1; + name = "Station Intercom (Court)"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTH)"; + icon_state = "blue"; + dir = 1 + }, +/area/crew_quarters/courtroom) +"bCR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTH)"; + icon_state = "blue"; + dir = 1 + }, +/area/crew_quarters/courtroom) +"bCS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor/border_only{ + tag = "icon-door_open (NORTH)"; + icon_state = "door_open"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (NORTHEAST)"; + icon_state = "blue"; + dir = 5 + }, +/area/crew_quarters/courtroom) +"bCT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/courtroom) +"bCU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bCV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bCW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bCX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/lawoffice) +"bCY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Law office"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/effect/landmark/start{ + name = "Lawyer" + }, +/turf/open/floor/wood, +/area/lawoffice) +"bCZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/stamp/law, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bDa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bDb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/lawoffice) +"bDc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/lawoffice) +"bDd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bDe" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bDf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bDg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 0; + pixel_y = -23 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bDh" = ( +/obj/structure/closet/secure_closet/detective, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bDi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/wood, +/area/security/hos) +"bDj" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/wood, +/area/security/hos) +"bDk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/wood, +/area/security/hos) +"bDl" = ( +/obj/machinery/suit_storage_unit/hos, +/turf/open/floor/wood, +/area/security/hos) +"bDm" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bDn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bDo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai) +"bDp" = ( +/obj/effect/landmark/start{ + name = "AI" + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 1; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = 9 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 0; + pixel_y = 31 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 27; + pixel_y = -9 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28; + pixel_y = 28 + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 28; + pixel_y = 28 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bDq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai) +"bDr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bDs" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"bDt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bDu" = ( +/obj/effect/landmark/start{ + name = "Research Director" + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bDv" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/robotics, +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bDw" = ( +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bDx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bDy" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bDz" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 4; + name = "Research Division APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bDA" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (NORTH)"; + icon_state = "direction_med"; + dir = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/obj/structure/sign/directions/security{ + pixel_y = 10 + }, +/turf/closed/wall/r_wall, +/area/toxins/lab) +"bDB" = ( +/turf/closed/wall, +/area/toxins/lab) +"bDC" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/toxins/lab) +"bDD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bDE" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"bDF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access_txt = "47"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bDG" = ( +/turf/closed/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"bDH" = ( +/turf/closed/wall/r_wall, +/area/toxins/storage) +"bDI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bDJ" = ( +/turf/closed/wall/r_wall, +/area/toxins/test_area) +"bDK" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bDL" = ( +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bDM" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/armory) +"bDN" = ( +/obj/structure/grille, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/security/armory) +"bDO" = ( +/obj/structure/grille, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/security/armory) +"bDP" = ( +/turf/closed/wall/r_wall, +/area/security/warden{ + name = "Security Control" + }) +"bDQ" = ( +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bDR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bDS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/security/warden{ + name = "Security Control" + }) +"bDT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port) +"bDU" = ( +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (WEST)"; + icon_state = "blue"; + dir = 8 + }, +/area/crew_quarters/courtroom) +"bDV" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/courtroom) +"bDW" = ( +/obj/structure/chair{ + dir = 1; + name = "Judge" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/courtroom) +"bDX" = ( +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (EAST)"; + icon_state = "blue"; + dir = 4 + }, +/area/crew_quarters/courtroom) +"bDY" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/courtroom) +"bDZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bEa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bEb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bEc" = ( +/turf/closed/wall/r_wall, +/area/lawoffice) +"bEd" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bEe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bEf" = ( +/obj/machinery/button/door{ + id = "lawyer_blast"; + name = "Privacy Shutters"; + pixel_x = 25; + pixel_y = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/lawoffice) +"bEg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bEh" = ( +/turf/closed/wall/r_wall, +/area/security/detectives_office) +"bEi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Detective"; + req_access_txt = "4" + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"bEj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/hos) +"bEk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access = null; + req_access_txt = "58" + }, +/turf/open/floor/plasteel, +/area/security/hos) +"bEl" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "AI Chamber APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai) +"bEm" = ( +/obj/machinery/camera/motion, +/turf/open/floor/plasteel/blue, +/area/ai_monitored/turret_protected/ai) +"bEn" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"bEo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bEp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bEq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/mecha, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bEr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/hor) +"bEs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bEt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bEu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bEv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bEw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bEx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bEy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bEz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bEA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"bEB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/turf/open/floor/plasteel/delivery, +/area/medical/research{ + name = "Research Division" + }) +"bEC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bED" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEE" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + icon_state = "whitepurple"; + dir = 5 + }, +/area/medical/research{ + name = "Research Division" + }) +"bEK" = ( +/turf/closed/wall, +/area/toxins/storage) +"bEL" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bEM" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bEN" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bEO" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/delivery, +/area/toxins/storage) +"bEP" = ( +/obj/machinery/computer/shuttle/labor, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -31; + pixel_y = 0 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bEQ" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bER" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bES" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/transfer) +"bET" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/transfer) +"bEU" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bEV" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bEW" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/armory) +"bEX" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/security/armory) +"bEY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bEZ" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/maintenance/port) +"bFa" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/crew_quarters/courtroom) +"bFb" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/item/weapon/gavelhammer, +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (SOUTHWEST)"; + icon_state = "blue"; + dir = 10 + }, +/area/crew_quarters/courtroom) +"bFc" = ( +/turf/open/floor/plasteel/blue/side, +/area/crew_quarters/courtroom) +"bFd" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/open/floor/plasteel/blue/side, +/area/crew_quarters/courtroom) +"bFe" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side, +/area/crew_quarters/courtroom) +"bFf" = ( +/turf/open/floor/plasteel/blue/side{ + tag = "icon-blue (SOUTHEAST)"; + icon_state = "blue"; + dir = 6 + }, +/area/crew_quarters/courtroom) +"bFg" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + name = "Court Cell"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bFh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bFi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/courtroom) +"bFj" = ( +/obj/structure/closet/lawcloset, +/turf/open/floor/wood, +/area/lawoffice) +"bFk" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-18"; + icon_state = "plant-18" + }, +/turf/open/floor/wood, +/area/lawoffice) +"bFl" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/lawoffice) +"bFm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bFn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bFo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/main) +"bFp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/main) +"bFq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFs" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Security Office APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/machinery/camera/autoname, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFv" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"bFx" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/key/security, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/main) +"bFy" = ( +/turf/closed/wall/r_wall, +/area/security/main) +"bFz" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bFA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bFB" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bFC" = ( +/obj/structure/rack, +/obj/item/device/aicard, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"bFD" = ( +/turf/open/floor/plasteel/whitepurple/corner, +/area/crew_quarters/hor) +"bFE" = ( +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access_txt = "30"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/hor) +"bFF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bFG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bFI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Research Division"; + req_access_txt = "0"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bFL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"bFM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"bFN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Research Division"; + req_access_txt = "0"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"bFO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/turf/open/floor/plasteel/delivery, +/area/medical/research{ + name = "Research Division" + }) +"bFP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/research{ + name = "Research Division"; + req_access_txt = "0"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFU" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bFV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bFW" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bFX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bFY" = ( +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bFZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bGa" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/delivery, +/area/toxins/storage) +"bGb" = ( +/turf/open/floor/plasteel/airless, +/area/toxins/test_area) +"bGc" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bGd" = ( +/obj/machinery/button/flasher{ + id = "gulagshuttleflasher"; + name = "Flash Control"; + pixel_x = 0; + pixel_y = -26; + req_access_txt = "1" + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bGe" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 2; + pixel_x = 30; + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bGf" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"bGg" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/open/floor/noslip, +/area/security/transfer) +"bGh" = ( +/turf/open/floor/noslip, +/area/security/transfer) +"bGi" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/noslip, +/area/security/transfer) +"bGj" = ( +/obj/machinery/computer/gulag_teleporter_computer, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bGk" = ( +/turf/closed/wall/r_wall, +/area/security/armory) +"bGl" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Control"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bGm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Security Control"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bGn" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/security/warden{ + name = "Security Control" + }) +"bGo" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + id_tag = null; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred, +/area/crew_quarters/courtroom) +"bGp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 1"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/crew_quarters/courtroom) +"bGq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bGr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bGs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bGt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/main) +"bGu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/main) +"bGv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"bGw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bGx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, +/area/security/main) +"bGy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel, +/area/security/main) +"bGz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/main) +"bGA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bGB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bGC" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/main) +"bGD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"bGE" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"bGF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"bGG" = ( +/obj/structure/rack, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"bGH" = ( +/obj/machinery/keycard_auth{ + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/computer/card/minor/rd, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bGI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 5; + req_access_txt = "47" + }, +/obj/machinery/button/door{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = 5; + pixel_y = 5; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bGJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/RD, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/crew_quarters/hor) +"bGK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/hor) +"bGL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bGM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bGN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bGO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bGP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bGQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bGR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"bGU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/delivery, +/area/medical/research{ + name = "Research Division" + }) +"bGV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bGW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/research{ + name = "Research Division" + }) +"bGX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/research{ + name = "Research Division" + }) +"bGY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/research{ + name = "Research Division" + }) +"bGZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/research{ + name = "Research Division" + }) +"bHa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (WEST)"; + icon_state = "whitepurplecorner"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bHb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bHc" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bHd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bHe" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bHf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bHg" = ( +/obj/item/clothing/shoes/sneakers/purple, +/obj/item/clothing/head/soft/purple, +/obj/item/clothing/glasses/regular/hipster, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bHh" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/labor) +"bHi" = ( +/obj/machinery/mineral/stacking_machine/laborstacker{ + input_dir = 2; + output_dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bHj" = ( +/obj/machinery/gulag_teleporter, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bHk" = ( +/obj/structure/closet/secure_closet/lethalshots, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bHl" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "armory shutters" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"bHm" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bHn" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -8; + pixel_y = 2 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bHo" = ( +/obj/structure/rack, +/obj/item/weapon/shield/riot{ + pixel_x = 4; + pixel_y = -7 + }, +/obj/item/weapon/shield/riot{ + pixel_x = 0; + pixel_y = -3 + }, +/obj/item/weapon/shield/riot{ + pixel_x = -4; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bHp" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Armory APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = 0; + pixel_y = 28; + req_access_txt = "3" + }, +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bHq" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Brig Control APC"; + pixel_x = -26; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bHr" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bHs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bHt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 31 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bHu" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bHv" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2"; + tag = "icon-pipe-j1 (WEST)" + }, +/turf/closed/wall, +/area/security/warden{ + name = "Security Control" + }) +"bHw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 1; + name = "Brig APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHF" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "innersec"; + name = "Security"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "secentry"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + id_tag = "outersec"; + name = "Security"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bHL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bHM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bHN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bHO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + name = "Security Office"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"bHP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/main) +"bHQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"bHR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bHX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/main) +"bHY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "1" + }, +/turf/open/floor/plating, +/area/security/main) +"bHZ" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bIa" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bIb" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"bIc" = ( +/turf/closed/wall/r_wall, +/area/toxins/server) +"bId" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_command{ + name = "Server Room"; + req_access_txt = "30" + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/server) +"bIe" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bIf" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bIg" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bIh" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/starboard) +"bIi" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/medical/research{ + name = "Research Division" + }) +"bIj" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bIk" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bIl" = ( +/turf/closed/wall, +/area/security/checkpoint/science) +"bIm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bIn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bIo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bIp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bIq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Toxins Storage APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bIr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel/bot, +/area/toxins/storage) +"bIs" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bIt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bIu" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 1; + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bIv" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bIw" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bIx" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"bIy" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"bIz" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"bIA" = ( +/obj/structure/closet/secure_closet{ + name = "Autorifle Ammunition Locker"; + req_access_txt = "3" + }, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/obj/item/ammo_box/magazine/wt550m9/wtap, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bIB" = ( +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bIC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bID" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bIE" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bIF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bIG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden{ + name = "Security Control" + }) +"bIH" = ( +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bII" = ( +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bIJ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bIK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bIL" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "innersec"; + name = "Security"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bIM" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bIN" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "outersec"; + name = "Security"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bIO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bIP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/main) +"bIQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/main) +"bIR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"bIS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bIT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bIU" = ( +/turf/open/floor/plasteel, +/area/security/main) +"bIV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"bIW" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/main) +"bIX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Core Hallway"; + dir = 4; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bIY" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bIZ" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat) +"bJa" = ( +/obj/machinery/r_n_d/server/robotics, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bJb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bJc" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/server) +"bJd" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bJe" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 2; + network = list("SS13","RD"); + pixel_x = 22 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Server Room APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bJf" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bJg" = ( +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bJh" = ( +/obj/structure/rack, +/obj/item/device/gps/science, +/obj/item/device/radio, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bJi" = ( +/obj/structure/frame, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bJj" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bJk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bJl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/device/radio, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bJm" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 5; + req_access_txt = "47" + }, +/obj/machinery/button/door{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = 5; + pixel_y = 5; + req_access_txt = "47" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bJn" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bJo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bJp" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bJq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bJr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/toxins/storage) +"bJs" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bJt" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/crate, +/obj/item/weapon/storage/belt, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bJu" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bJv" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "gulagshuttleflasher"; + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bJw" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bJx" = ( +/obj/structure/rack, +/obj/item/weapon/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/weapon/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bJy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bJz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bJA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security{ + name = "Armory"; + req_access = null; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"bJB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bJC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bJD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bJE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bJF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Security Control"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred, +/area/security/warden{ + name = "Security Control" + }) +"bJG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bJH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bJI" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bJJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bJK" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bJL" = ( +/turf/closed/wall, +/area/security/brig{ + name = "Security" + }) +"bJM" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bJN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/brig{ + name = "Security" + }) +"bJO" = ( +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Security" + }) +"bJP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bJQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/main) +"bJR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJS" = ( +/obj/machinery/button/flasher{ + id = "insaneflash"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJT" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJU" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJV" = ( +/obj/vehicle/secway, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJW" = ( +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner, +/area/security/main) +"bJY" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/security/main) +"bJZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Security" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel{ + icon_state = "bot" + }, +/area/security/main) +"bKa" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bKb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bKc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/motion{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bKd" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bKe" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bKf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "Server Room"; + req_access_txt = "30" + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bKg" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bKh" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bKi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bKj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bKk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bKl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bKm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bKn" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Post - Research Division"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bKo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bKp" = ( +/obj/effect/landmark/start/depsec/science, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bKq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bKr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bKs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bKt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/toxins/storage) +"bKu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/storage) +"bKv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/toxins/storage) +"bKw" = ( +/turf/closed/wall/r_wall, +/area/toxins/mixing) +"bKx" = ( +/turf/closed/mineral/random/labormineral, +/area/toxins/mixing) +"bKy" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bKz" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "prisonshuttle"; + name = "Labor Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp"; + name = "labor camp shuttle"; + port_angle = 90; + width = 9 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bKA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bKB" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bKC" = ( +/obj/structure/rack, +/obj/item/weapon/storage/lockbox/loyalty{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/lockbox/loyalty, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bKD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bKE" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/chemimp{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/weapon/storage/box/trackimp, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bKF" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = -6 + }, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/weapon/storage/box/teargas{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bKG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bKH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/armory) +"bKI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + dir = 8; + id = "armory out"; + name = "Armory Outer Shutters"; + pixel_x = -28; + pixel_y = 0; + req_access_txt = "3" + }, +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bKJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bKK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bKL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bKM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bKN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden{ + name = "Security Control" + }) +"bKO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bKP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/brig{ + name = "Security" + }) +"bKQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bKR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bKS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/security, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bKT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bKU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bKV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bKW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bKX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig{ + name = "Security" + }) +"bKY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innersec"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 5; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outersec"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = -5; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bKZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bLa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecoms)"; + pixel_x = 0; + pixel_y = 26 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bLb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bLc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bLd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bLe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bLf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_security{ + name = "Insanity Ward"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"bLg" = ( +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Interrogation" + }) +"bLh" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "1;4" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bLi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Interrogation" + }) +"bLj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLn" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "AI Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat{ + name = "AI Maintenance" + }) +"bLq" = ( +/obj/machinery/r_n_d/server/core, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bLr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/server) +"bLs" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/server) +"bLt" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bLu" = ( +/obj/machinery/computer/rdservercontrol, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bLv" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/toxins/server) +"bLw" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bLx" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bLy" = ( +/obj/machinery/autolathe, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bLz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/button/door{ + dir = 2; + id = "robotics_lab"; + name = "Robotics Door Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"bLA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bLB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bLC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bLD" = ( +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLG" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + dir = 2; + network = list("SS13","RD"); + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLH" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLI" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLJ" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bLM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/toxins/mixing) +"bLN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bLO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bLP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bLQ" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"bLR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bLS" = ( +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/darkred, +/area/security/transfer) +"bLT" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/plasma/light{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/weapon/gun/energy/plasma/light{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/gun/energy/plasma/light, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bLU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bLV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bLW" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/e_gun, +/obj/item/weapon/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "armory out"; + name = "armory" + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"bLX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bLY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bLZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bMa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bMb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Warden" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bMc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Brig Control Desk"; + req_access_txt = "2" + }, +/obj/machinery/door/window/eastleft{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/black, +/area/security/warden{ + name = "Security Control" + }) +"bMd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark{ + name = "secequipment" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security, +/obj/item/weapon/storage/belt/security/full, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bMh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bMi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bMj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bMk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bMl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bMm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig{ + name = "Security" + }) +"bMn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/security, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bMs" = ( +/turf/closed/wall, +/area/security/main) +"bMt" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTHWEST)"; + icon_state = "whitered"; + dir = 9 + }, +/area/security/main) +"bMu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + icon_state = "whitered"; + dir = 1 + }, +/area/security/main) +"bMv" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + icon_state = "whitered"; + dir = 1 + }, +/area/security/main) +"bMw" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTHEAST)"; + icon_state = "whitered"; + dir = 5 + }, +/area/security/main) +"bMx" = ( +/turf/closed/wall, +/area/security/brig{ + name = "Interrogation" + }) +"bMy" = ( +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bMz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bMA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/maintcentral) +"bMB" = ( +/turf/closed/wall/r_wall, +/area/maintenance/maintcentral) +"bMC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/maintcentral) +"bMD" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (WEST)"; + icon_state = "purple"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bME" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bMF" = ( +/turf/closed/wall/r_wall, +/area/assembly/robotics) +"bMG" = ( +/turf/closed/wall, +/area/assembly/robotics) +"bMH" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/assembly/robotics) +"bMI" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + id = "robotics_lab"; + name = "robotics" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/assembly/robotics) +"bMJ" = ( +/obj/machinery/light, +/obj/structure/closet, +/obj/item/weapon/screwdriver, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bMK" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Science Security APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bML" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/science) +"bMM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bMN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bMO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bMW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/toxins/mixing) +"bMX" = ( +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/mixing) +"bMY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/mixing) +"bMZ" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bNa" = ( +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bNb" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bNc" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bNd" = ( +/obj/machinery/button/massdriver{ + dir = 2; + id = "toxinsdriver"; + pixel_y = 24 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/toxins/mixing) +"bNe" = ( +/obj/machinery/doppler_array{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/mixing) +"bNf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bNg" = ( +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bNh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bNi" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"bNj" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/rifle{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/weapon/gun/energy/laser/rifle{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/gun/energy/laser/rifle, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bNk" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/e_gun/dragnet{ + layer = 3.1; + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/firingpins{ + pixel_x = 3; + pixel_y = -6 + }, +/obj/item/weapon/storage/box/firingpins, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bNl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_y = -4 + }, +/turf/open/floor/plasteel/darkred, +/area/ai_monitored/security/armory) +"bNm" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "armory out"; + name = "armory" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"bNn" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bNo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bNp" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/hand_labeler, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bNq" = ( +/turf/closed/wall, +/area/security/warden{ + name = "Security Control" + }) +"bNr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bNs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bNt" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/item/weapon/storage/belt/security/full, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bNu" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bNv" = ( +/obj/structure/table, +/obj/item/device/radio, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bNw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/brig{ + name = "Security" + }) +"bNx" = ( +/obj/machinery/status_display{ + dir = 4; + pixel_x = 32 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bNy" = ( +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bNz" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bNA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Security" + }) +"bNB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + tag = "icon-red (EAST)"; + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/port) +"bNC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) +"bND" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + icon_state = "whitered"; + dir = 8 + }, +/area/security/main) +"bNE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/security/main) +"bNF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/main) +"bNG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "insaneflash"; + pixel_x = 26 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (EAST)"; + icon_state = "whitered"; + dir = 4 + }, +/area/security/main) +"bNH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig{ + name = "Interrogation" + }) +"bNI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bNJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bNK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bNL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "1" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNO" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/space, +/area/space/nearstation) +"bNP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/space, +/area/space/nearstation) +"bNQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNR" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bNV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/primary/starboard) +"bNW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (NORTH)"; + icon_state = "purplecorner"; + dir = 1 + }, +/area/hallway/primary/starboard) +"bNX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bNY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bNZ" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 + }, +/obj/machinery/button/door{ + dir = 2; + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "29" + }, +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = 10; + pixel_y = 5 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + icon_state = "whitepurple"; + dir = 9 + }, +/area/assembly/robotics) +"bOa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/assembly/robotics) +"bOb" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/assembly/robotics) +"bOc" = ( +/obj/machinery/button/door{ + dir = 2; + id = "robotics_lab"; + name = "Robotics Door Control"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + icon_state = "whitepurple"; + dir = 5 + }, +/area/assembly/robotics) +"bOd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bOe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bOf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/toxins/mixing) +"bOg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (WEST)"; + icon_state = "whitepurplecorner"; + dir = 8 + }, +/area/toxins/mixing) +"bOh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOn" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/toxins/mixing) +"bOp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOu" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bOv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/mixing) +"bOw" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 8; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_x = 30; + pixel_y = 0 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/mixing) +"bOx" = ( +/obj/structure/rack, +/obj/item/weapon/gun/ballistic/automatic/wt550{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/gun/ballistic/automatic/wt550{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/ai_monitored/security/armory) +"bOy" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/e_gun/advtaser, +/obj/item/weapon/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "armory out"; + name = "armory" + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"bOz" = ( +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bOA" = ( +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = -27; + pixel_y = -2; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -27; + pixel_y = 8; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bOB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet/warden, +/obj/item/key/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bOC" = ( +/obj/machinery/newscaster/security_unit, +/turf/closed/wall, +/area/security/warden{ + name = "Security Control" + }) +"bOD" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bOE" = ( +/obj/effect/landmark{ + name = "secequipment" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bOF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet/security, +/obj/item/weapon/storage/belt/security/full, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bOG" = ( +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bOH" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bOI" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bOJ" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/darkred, +/area/security/brig{ + name = "Security" + }) +"bOK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bOL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/port) +"bOM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bON" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/security/main) +"bOO" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/weapon/reagent_containers/syringe, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + icon_state = "whitered"; + dir = 8 + }, +/area/security/main) +"bOP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/main) +"bOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/main) +"bOR" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/weapon/reagent_containers/syringe, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (EAST)"; + icon_state = "whitered"; + dir = 4 + }, +/area/security/main) +"bOS" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bOT" = ( +/obj/structure/table, +/obj/item/device/taperecorder, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bOU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bOV" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Interrogation" + }) +"bOW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bOX" = ( +/turf/closed/wall, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bOY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bOZ" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bPa" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bPb" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bPc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bPd" = ( +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bPe" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bPf" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bPg" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPh" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/assembly/robotics) +"bPj" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (NORTH)"; + icon_state = "whitepurplecorner"; + dir = 1 + }, +/area/assembly/robotics) +"bPk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bPl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bPm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (EAST)"; + icon_state = "whitepurplecorner"; + dir = 4 + }, +/area/assembly/robotics) +"bPn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/assembly/robotics) +"bPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/assembly/robotics) +"bPp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/assembly/robotics) +"bPq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + icon_state = "whitepurple"; + dir = 5 + }, +/area/assembly/robotics) +"bPr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bPs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bPt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bPu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/toxins/mixing) +"bPv" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/toxins/mixing) +"bPw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bPx" = ( +/obj/item/device/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bPy" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bPz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/wrench, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bPA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bPB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/toxins/mixing) +"bPC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/mixing) +"bPD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/mixing) +"bPE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/southleft, +/turf/open/floor/plasteel/loadingarea, +/area/toxins/mixing) +"bPF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/mixing) +"bPG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/mixing) +"bPH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/mixing) +"bPI" = ( +/obj/structure/rack, +/obj/item/weapon/gun/ballistic/automatic/wt550{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/weapon/gun/ballistic/automatic/wt550{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/gun/ballistic/automatic/wt550, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/security/armory) +"bPJ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "armory shutters" + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"bPK" = ( +/obj/structure/rack, +/obj/item/weapon/grenade/barrier{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/weapon/grenade/barrier{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/grenade/barrier, +/obj/item/weapon/grenade/barrier{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/darkred, +/area/security/armory) +"bPL" = ( +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/darkred, +/area/security/armory) +"bPM" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Contraband Locker"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/darkred, +/area/security/armory) +"bPN" = ( +/obj/machinery/vending/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bPO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/vehicle/secway, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bPP" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bPQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden{ + name = "Security Control" + }) +"bPR" = ( +/obj/structure/closet/wardrobe/red, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bPS" = ( +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/turf/closed/wall, +/area/security/brig{ + name = "Security" + }) +"bPT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bPU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/obj/machinery/door/window/brigdoor{ + id = "Cell 1"; + name = "Cell 1"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/brig{ + name = "Security" + }) +"bPV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/security/brig{ + name = "Security" + }) +"bPW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/obj/machinery/door/window/brigdoor{ + id = "Cell 2"; + name = "Cell 2"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/brig{ + name = "Security" + }) +"bPX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "briglockdown"; + name = "brig shutters" + }, +/obj/machinery/door/window/brigdoor{ + id = "Cell 3"; + name = "Cell 3"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/darkred/side{ + tag = "icon-darkred (NORTH)"; + icon_state = "darkred"; + dir = 1 + }, +/area/security/brig{ + name = "Security" + }) +"bPY" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Security" + }) +"bPZ" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (SOUTHWEST)"; + icon_state = "whitered"; + dir = 10 + }, +/area/security/main) +"bQa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/whitered/side, +/area/security/main) +"bQb" = ( +/turf/open/floor/plasteel/whitered/side, +/area/security/main) +"bQc" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (SOUTHEAST)"; + icon_state = "whitered"; + dir = 6 + }, +/area/security/main) +"bQd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQe" = ( +/obj/structure/table, +/obj/item/device/taperecorder, +/obj/item/device/tape, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQf" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bQg" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bQh" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQi" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Telecoms Monitoring APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQj" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bQk" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/assembly/robotics) +"bQl" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQp" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQq" = ( +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQr" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bQs" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHWEST)"; + icon_state = "whitepurple"; + dir = 10 + }, +/area/toxins/mixing) +"bQt" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whitepurple/side, +/area/toxins/mixing) +"bQu" = ( +/turf/open/floor/plasteel/whitepurple/side, +/area/toxins/mixing) +"bQv" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/whitepurple/side, +/area/toxins/mixing) +"bQw" = ( +/obj/item/device/assembly/signaler{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bQx" = ( +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 0 + }, +/obj/item/device/transfer_valve{ + pixel_x = 0 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bQy" = ( +/obj/item/device/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/device/assembly/timer{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/toxins/mixing) +"bQz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/toxins/mixing) +"bQA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Toxins Lab APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + icon_state = "whitepurple"; + dir = 6 + }, +/area/toxins/mixing) +"bQB" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/turf/open/floor/plating, +/area/toxins/mixing) +"bQC" = ( +/turf/open/floor/plating, +/area/toxins/mixing) +"bQD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/toxins/mixing) +"bQE" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "toxins launcher bay door" + }, +/turf/open/floor/plating, +/area/space) +"bQF" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bQG" = ( +/obj/machinery/camera{ + active_power_usage = 0; + c_tag = "Bomb Test Site"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; + dir = 8; + invuln = 1; + light = null; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 + }, +/obj/item/target/alien{ + anchored = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/toxins/test_area) +"bQH" = ( +/turf/closed/indestructible/riveted, +/area/toxins/test_area) +"bQI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bQJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/landmark{ + name = "secequipment" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bQK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet/security, +/obj/item/weapon/storage/belt/security/full, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bQL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bQM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bQN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Security" + }) +"bQO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Port Primary Hallway" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bQP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Port Primary Hallway" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bQQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Port Primary Hallway" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bQR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/security/main) +"bQS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/main) +"bQT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQV" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/folder/red, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bQW" = ( +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 1 + }, +/area/engine/gravity_generator) +"bQX" = ( +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 8 + }, +/area/engine/gravity_generator) +"bQY" = ( +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/engine/gravity_generator) +"bQZ" = ( +/turf/closed/wall/r_wall, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bRa" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/chamber) +"bRb" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"bRc" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/caution, +/area/hallway/primary/starboard) +"bRd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/caution/corner{ + tag = "icon-cautioncorner (WEST)"; + icon_state = "cautioncorner"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bRe" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/assembly/robotics) +"bRf" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bRg" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bRh" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bRi" = ( +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bRj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bRk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bRl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/assembly/robotics) +"bRm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/assembly/robotics) +"bRn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bRo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/toxins/mixing) +"bRp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + icon_state = "whitepurple"; + dir = 1 + }, +/area/toxins/mixing) +"bRq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bRr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bRs" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bRt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bRu" = ( +/obj/item/clothing/glasses/red, +/obj/item/clothing/head/beret, +/obj/item/clothing/shoes/sneakers/red, +/obj/item/clothing/under/color/red, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bRv" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/closet/secure_closet/security, +/obj/item/weapon/storage/belt/security/full, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/orange, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/plasteel/black, +/area/security/brig{ + name = "Security" + }) +"bRE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig{ + name = "Security" + }) +"bRF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bRG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bRH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bRI" = ( +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRJ" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRK" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRL" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRM" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRN" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bRO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bRP" = ( +/obj/structure/table, +/obj/item/weapon/storage/briefcase, +/obj/item/weapon/pen/red, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bRQ" = ( +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRR" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRS" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Telecoms Server APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRU" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRV" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bRW" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bRX" = ( +/obj/structure/table, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/tcommsat/computer) +"bRY" = ( +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecoms)"; + pixel_x = 0; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bRZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/announcement_system, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bSb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/device/assembly/flash, +/obj/item/device/assembly/flash, +/obj/item/device/assembly/flash, +/obj/item/device/assembly/flash, +/obj/item/device/assembly/flash, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bSc" = ( +/turf/open/floor/plasteel/bot, +/area/assembly/robotics) +"bSd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bSe" = ( +/obj/machinery/vending/robotics, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (EAST)"; + icon_state = "whitepurplecorner"; + dir = 4 + }, +/area/assembly/robotics) +"bSf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bSg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bSh" = ( +/obj/structure/lattice, +/turf/open/space, +/area/toxins/mixing) +"bSi" = ( +/obj/machinery/door/poddoor{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/open/floor/engine/vacuum, +/area/toxins/mixing) +"bSj" = ( +/turf/open/floor/engine/vacuum, +/area/toxins/mixing) +"bSk" = ( +/obj/machinery/sparker{ + dir = 2; + id = "mixingsparker"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/engine/vacuum, +/area/toxins/mixing) +"bSl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/toxins/mixing) +"bSm" = ( +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bSn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; + pixel_x = -24; + pixel_y = 0; + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bSo" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "mix to port" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/toxins/mixing) +"bSp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bSq" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bSr" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/armory) +"bSs" = ( +/obj/structure/grille, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/armory) +"bSt" = ( +/obj/structure/grille, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/armory) +"bSu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig{ + name = "Security" + }) +"bSv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bSw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bSx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bSy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bSz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bSA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bSB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bSC" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bSD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bSE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bSF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bSG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bSH" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 4; + name = "Central Maintenance APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bSI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bSJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bSK" = ( +/obj/machinery/gravity_generator/main/station, +/turf/open/floor/plasteel{ + icon_state = "vault"; + dir = 8 + }, +/area/engine/gravity_generator) +"bSL" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Room"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bSM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bSN" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bSO" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bSP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bSQ" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bSR" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bSS" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bST" = ( +/obj/machinery/computer/message_monitor, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/tcommsat/computer) +"bSU" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSW" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bSY" = ( +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bSZ" = ( +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bTa" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bTb" = ( +/obj/structure/table, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bTc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine/vacuum, +/area/toxins/mixing) +"bTd" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access_txt = "8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTe" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "tox_airlock_pump" + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTf" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access_txt = "8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTg" = ( +/turf/open/floor/engine, +/area/toxins/mixing) +"bTh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab East"; + dir = 8; + network = list("SS13","RD"); + pixel_y = -22 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bTk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bTl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bTm" = ( +/turf/closed/mineral/random/labormineral, +/area/hallway/secondary/entry) +"bTn" = ( +/turf/closed/wall, +/area/hallway/secondary/entry) +"bTo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTr" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"bTs" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bTt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bTu" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bTv" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bTw" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bTx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bTy" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bTz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bTA" = ( +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bTB" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bTC" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bTD" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bTE" = ( +/obj/machinery/computer/telecomms/server{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/computer) +"bTF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bTG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bTH" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bTI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bTJ" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bTK" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bTL" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bTM" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plasteel, +/area/assembly/robotics) +"bTN" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bTO" = ( +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bTP" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/razor, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bTQ" = ( +/obj/machinery/sparker{ + dir = 2; + id = "mixingsparker"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine/vacuum, +/area/toxins/mixing) +"bTR" = ( +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/button/door{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_x = -25; + pixel_y = 5; + req_access_txt = "7" + }, +/obj/machinery/button/ignition{ + id = "mixingsparker"; + pixel_x = -25; + pixel_y = -5 + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTT" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "port to mix" + }, +/turf/open/floor/engine, +/area/toxins/mixing) +"bTU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bTV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/storage/box/disks, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bTW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/toxins/test_area) +"bTX" = ( +/turf/closed/wall, +/area/ruin/unpowered{ + name = "Asteroid" + }) +"bTY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) +"bTZ" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUa" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUe" = ( +/obj/structure/table/wood, +/obj/effect/holodeck_effect/cards, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bUf" = ( +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bUg" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bUh" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"bUi" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bUj" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bUk" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bUl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Gravity Generator"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bUm" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bUn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUq" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/tcommsat/chamber) +"bUr" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bUs" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/tcommsat/computer) +"bUt" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bUu" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bUv" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bUw" = ( +/turf/closed/wall/r_wall, +/area/assembly/chargebay) +"bUx" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bUy" = ( +/turf/closed/wall, +/area/assembly/chargebay) +"bUz" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bUA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bUB" = ( +/obj/structure/table, +/obj/item/weapon/rack_parts, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bUC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/storage/box/lights, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bUD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUF" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUG" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUH" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bUL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bUM" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bUN" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"bUO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"bUP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"bUQ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bUR" = ( +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bUS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bUT" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUU" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUW" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/plasteel/vault{ + dir = 8; + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bUZ" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 4; + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/chamber) +"bVa" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/entrance) +"bVb" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 8; + name = "Server Room"; + req_access_txt = "61" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/entrance) +"bVc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVe" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Telecoms Monitoring"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVf" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/entrance) +"bVg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/door{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (EAST)"; + icon_state = "purplecorner"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bVh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/button/door{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "29" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bVi" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bVj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bVk" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mech Bay APC"; + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bVl" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bVm" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bVn" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/assembly/robotics) +"bVo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bVp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + icon_state = "whitepurple"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bVq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/toxins/misc_lab) +"bVr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bVs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bVt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bVu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/device/taperecorder, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bVv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bVw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bVx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bVy" = ( +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bVz" = ( +/turf/closed/wall/r_wall, +/area/toxins/misc_lab) +"bVA" = ( +/obj/structure/table, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bVB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bVC" = ( +/obj/machinery/door/airlock/external{ + name = "Arrivals Docking Bay 1" + }, +/turf/open/floor/noslip, +/area/hallway/secondary/entry) +"bVD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bVE" = ( +/turf/closed/wall, +/area/storage/eva) +"bVF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/storage/eva) +"bVG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/storage/eva) +"bVH" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"bVI" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bVJ" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bVK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Vault APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bVL" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/folder/documents, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"bVM" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/weapon/paper/gravity_gen{ + layer = 3 + }, +/obj/item/weapon/pen/blue, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bVN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bVO" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bVP" = ( +/obj/machinery/camera{ + c_tag = "Telecoms Server Room"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bVQ" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/chamber) +"bVR" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bVS" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/tcommsat/entrance) +"bVT" = ( +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVU" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVV" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecoms Admin"; + departmentType = 5; + name = "Telecoms RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bVW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/hallway/primary/starboard) +"bVX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/turf/open/floor/plasteel/delivery, +/area/assembly/chargebay) +"bVY" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bVZ" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plating, +/area/assembly/chargebay) +"bWa" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/assembly/chargebay) +"bWb" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bWc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"bWd" = ( +/turf/closed/wall, +/area/toxins/misc_lab) +"bWe" = ( +/obj/structure/table, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWf" = ( +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWh" = ( +/obj/structure/table, +/obj/item/device/plant_analyzer, +/obj/item/device/gps/science, +/obj/item/weapon/storage/belt, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bWi" = ( +/turf/open/floor/noslip, +/area/hallway/secondary/entry) +"bWj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "EVA Storage APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel, +/area/storage/eva) +"bWm" = ( +/turf/open/floor/plasteel, +/area/storage/eva) +"bWn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/crate/rcd, +/obj/machinery/camera/motion{ + c_tag = "EVA Motion Sensor"; + name = "motion-sensitive security camera" + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bWo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"bWp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bWq" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"bWr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bWs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"bWt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bWu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bWv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bWw" = ( +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bWx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bWy" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bWz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bWA" = ( +/obj/machinery/message_server, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bWB" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bWC" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bWD" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bWE" = ( +/obj/structure/table, +/obj/item/device/multitool, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/tcommsat/entrance) +"bWF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bWG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bWH" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bWI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/entrance) +"bWJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bWK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/hallway/primary/starboard) +"bWL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/delivery, +/area/assembly/chargebay) +"bWM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bWO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bWP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bWQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bWR" = ( +/obj/structure/closet/wardrobe/robotics_black, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bWS" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/bot, +/area/assembly/chargebay) +"bWT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Testing Lab"; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/white, +/area/toxins/misc_lab) +"bWU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bWX" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Test Chamber"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bWY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bWZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bXa" = ( +/obj/item/device/radio/beacon, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bXb" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bXc" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bXd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/open/floor/plasteel, +/area/storage/eva) +"bXe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plasteel, +/area/storage/eva) +"bXf" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/weapon/storage/belt/champion, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"bXg" = ( +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bXh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"bXi" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"bXj" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bXk" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bXl" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bXm" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bXn" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bXo" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bXp" = ( +/obj/machinery/computer/telecomms/monitor{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/tcommsat/entrance) +"bXq" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bXr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bXs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bXt" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bXu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bXv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/starboard) +"bXw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/assembly/chargebay) +"bXx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bXy" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/assembly/chargebay) +"bXz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/assembly/chargebay) +"bXA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bXB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bXC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bXD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery" + }, +/area/assembly/chargebay) +"bXE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bXF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"bXG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + tag = "icon-whitepurplecorner (EAST)"; + icon_state = "whitepurplecorner"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"bXH" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + tag = "icon-connector_map (EAST)"; + icon_state = "connector_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bXI" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bXJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bXK" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bXL" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bXM" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bXN" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"bXO" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"bXP" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bXQ" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/arrival) +"bXR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/eva) +"bXS" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/open/floor/plasteel, +/area/storage/eva) +"bXT" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plasteel, +/area/storage/eva) +"bXU" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"bXV" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/ai_monitored/nuke_storage) +"bXW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/vault, +/area/ai_monitored/nuke_storage) +"bXX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/ai_monitored/nuke_storage) +"bXY" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/ammo_box/a357, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"bXZ" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room"; + req_access_txt = "19;23" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"bYa" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bYb" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bYc" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bYd" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bYe" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/chamber) +"bYf" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/entrance) +"bYg" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/entrance) +"bYh" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bYi" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bYj" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/entrance) +"bYk" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bYl" = ( +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bYm" = ( +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bYn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/assembly/chargebay) +"bYo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/assembly/chargebay) +"bYp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bYq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/droneDispenser, +/turf/open/floor/plasteel/white, +/area/assembly/chargebay) +"bYr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/bot, +/area/assembly/chargebay) +"bYs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/assembly/chargebay) +"bYt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bYu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/medical/research{ + name = "Research Division" + }) +"bYv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"bYw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bYx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bYy" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Testing Lab APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bYz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bYA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bYB" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bYC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bYD" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"bYE" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bYF" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bYG" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bYH" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bYI" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion_l (EAST)"; + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bYJ" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bYK" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYM" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYN" = ( +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYO" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYP" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bYQ" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/arrival) +"bYR" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bYS" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bYT" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"bYU" = ( +/obj/machinery/door/airlock/vault{ + icon_state = "door_locked"; + locked = 1; + req_access_txt = "53" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow, +/area/ai_monitored/nuke_storage) +"bYV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bYW" = ( +/turf/open/floor/plasteel/stairs, +/area/hallway/primary/aft) +"bYX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Starboard Primary Hallway" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/primary/starboard) +"bYY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Starboard Primary Hallway" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bYZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Starboard Primary Hallway" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (EAST)"; + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/starboard) +"bZa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/assembly/chargebay) +"bZb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/research{ + name = "Research Division"; + req_access_txt = "0"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/research{ + name = "Research Division" + }) +"bZc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Research Division"; + req_access_txt = "0"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel/whitepurple, +/area/medical/research{ + name = "Research Division" + }) +"bZd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"bZe" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bZf" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bZg" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZh" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZi" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZj" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bZk" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bZl" = ( +/obj/effect/landmark/latejoin, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bZm" = ( +/obj/machinery/door/airlock/shuttle{ + name = "bridge" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/arrival) +"bZn" = ( +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/arrival) +"bZo" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bZp" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bZq" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bZr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs, +/area/hallway/primary/aft) +"bZs" = ( +/turf/open/floor/plasteel/yellow, +/area/hallway/primary/aft) +"bZt" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"bZu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"bZv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bZw" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (EAST)"; + icon_state = "purplecorner"; + dir = 4 + }, +/area/hallway/secondary/exit) +"bZx" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZz" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZA" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZD" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZE" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Escape Hallway APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/purple/corner{ + tag = "icon-purplecorner (NORTH)"; + icon_state = "purplecorner"; + dir = 1 + }, +/area/hallway/secondary/exit) +"bZF" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bZG" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bZH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bZI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"bZJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"bZK" = ( +/turf/closed/wall, +/area/hallway/secondary/exit) +"bZL" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bZM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZN" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZO" = ( +/obj/machinery/button/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bZP" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bZQ" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"bZR" = ( +/obj/machinery/computer, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/arrival) +"bZS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZU" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZV" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (NORTH)"; + icon_state = "direction_med"; + dir = 1 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_y = -10; + tag = "icon-direction_evac (EAST)" + }, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_y = 10; + tag = "icon-direction_sec (NORTH)" + }, +/turf/closed/wall, +/area/storage/eva) +"bZW" = ( +/obj/structure/sign/directions/science{ + tag = "icon-direction_sci (EAST)"; + icon_state = "direction_sci"; + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + icon_state = "direction_eng"; + pixel_y = 10; + tag = "icon-direction_eng (EAST)" + }, +/turf/closed/wall, +/area/storage/eva) +"bZX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"bZY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow, +/area/hallway/primary/aft) +"bZZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"caa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"cab" = ( +/turf/closed/wall, +/area/hallway/primary/aft) +"cac" = ( +/obj/structure/sign/directions/medical{ + tag = "icon-direction_med (WEST)"; + icon_state = "direction_med"; + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_y = -10; + tag = "icon-direction_evac (EAST)" + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_y = 10; + tag = "icon-direction_sec (WEST)" + }, +/turf/closed/wall, +/area/hallway/primary/aft) +"cad" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cae" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cag" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cah" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cai" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cak" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cam" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"can" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departures" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cao" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTHWEST)"; + icon_state = "escape"; + dir = 9 + }, +/area/hallway/secondary/exit) +"cap" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTH)"; + icon_state = "escape"; + dir = 1 + }, +/area/hallway/secondary/exit) +"caq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTH)"; + icon_state = "escape"; + dir = 1 + }, +/area/hallway/secondary/exit) +"car" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTH)"; + icon_state = "escape"; + dir = 1 + }, +/area/hallway/secondary/exit) +"cas" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTH)"; + icon_state = "escape"; + dir = 1 + }, +/area/hallway/secondary/exit) +"cat" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (NORTHEAST)"; + icon_state = "escape"; + dir = 5 + }, +/area/hallway/secondary/exit) +"cau" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cav" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"caw" = ( +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"cax" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/arrival) +"cay" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/arrival) +"caz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"caA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"caB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHWEST)"; + icon_state = "yellow"; + dir = 9 + }, +/area/hallway/primary/aft) +"caC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/hallway/primary/aft) +"caJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/hallway/primary/aft) +"caK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"caL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caN" = ( +/obj/machinery/button/door{ + id = 9966; + req_access_txt = "19" + }, +/turf/closed/wall, +/area/storage/tools) +"caO" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"caP" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/machinery/door/window/northleft, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"caQ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"caR" = ( +/turf/closed/wall, +/area/storage/tools) +"caS" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Tool Storage APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/storage/tools) +"caT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"caV" = ( +/turf/closed/wall, +/area/storage/emergency) +"caW" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"caX" = ( +/obj/machinery/door/window/northleft, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"caY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"caZ" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Port Emergency Storage APC"; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/storage/emergency) +"cba" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbb" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departures" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbd" = ( +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cbe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbf" = ( +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (EAST)"; + icon_state = "escape"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cbg" = ( +/obj/structure/closet, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cbh" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cbi" = ( +/obj/machinery/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cbj" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cbk" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cbl" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cbm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cbn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cbo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cbp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/hallway/primary/aft) +"cbq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cby" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbB" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/hallway/primary/aft) +"cbJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cbK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tools) +"cbN" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/device/multitool, +/obj/item/device/geiger_counter, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbO" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbP" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbQ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbR" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbS" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/tools) +"cbT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbU" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbW" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cbX" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"cbY" = ( +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/structure/closet/crate, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"cbZ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"cca" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"ccb" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"ccc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"ccd" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/storage/emergency) +"cce" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccg" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cch" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"cci" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ccj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = 0 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/exit) +"cck" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/exit) +"ccl" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/exit) +"ccm" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ccn" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cco" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ccp" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion_r (EAST)"; + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"ccq" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"ccr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ccs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cct" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/hallway/primary/aft) +"ccu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccw" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccF" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"ccH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Engineering Hallway" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/hallway/primary/aft) +"ccI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ccJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AftH"; + location = "AIW" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccL" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"ccM" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/machinery/door/window, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"ccN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = 9966; + name = "Tool Storage shutters" + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tools) +"ccO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"ccQ" = ( +/obj/machinery/door/window, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"ccR" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/emergency) +"ccS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ccU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ccV" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/turf/open/floor/noslip, +/area/hallway/secondary/exit) +"ccW" = ( +/turf/open/floor/noslip, +/area/hallway/secondary/exit) +"ccX" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"ccY" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ccZ" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cda" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cdb" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cdc" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dwidth = 3; + height = 8; + id = "arrival"; + name = "arrival shuttle"; + port_angle = -90; + preferred_direction = 8; + width = 16 + }, +/obj/docking_port/stationary{ + dwidth = 3; + height = 8; + id = "arrival_home"; + name = "port bay 1"; + width = 16 + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"cdd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cde" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Entry Hall APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cdf" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"cdg" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"cdh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall/r_wall, +/area/teleporter) +"cdi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"cdj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cdk" = ( +/turf/closed/wall, +/area/engine/engineering) +"cdl" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/engine/engineering) +"cdm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall, +/area/engine/chiefs_office) +"cdn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cdo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cdp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/chiefs_office) +"cdq" = ( +/turf/closed/wall, +/area/engine/chiefs_office) +"cdr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cds" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cdt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cdu" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/secure) +"cdv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/secure) +"cdw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/secure) +"cdx" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access_txt = "0"; + req_one_access_txt = "23;30" + }, +/turf/open/floor/plating{ + tag = "icon-delivery"; + icon_state = "delivery"; + dir = 2 + }, +/area/ai_monitored/storage/secure) +"cdy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdz" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cdA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdJ" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departures" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cdN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cdO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (EAST)"; + icon_state = "escape"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cdP" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"cdQ" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cdR" = ( +/obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/teleporter) +"cdS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"cdT" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"cdU" = ( +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cdV" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cdW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cdX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cdY" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cdZ" = ( +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cea" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"ceb" = ( +/obj/structure/closet/secure_closet/engineering_chief{ + req_access_txt = "0" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/chiefs_office) +"cec" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"ced" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cee" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/yellow, +/area/hallway/primary/aft) +"cef" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/ai_status_display{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"ceg" = ( +/obj/structure/table, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"ceh" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cei" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/assist, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cej" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cek" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Tech Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cel" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cem" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cen" = ( +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"ceo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cep" = ( +/turf/open/floor/plasteel/caution{ + tag = "icon-caution (WEST)"; + icon_state = "caution"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ceq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/caution/corner, +/area/hallway/secondary/exit) +"cer" = ( +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"ces" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cet" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"ceu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cev" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cew" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cex" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cey" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"cez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel/caution, +/area/hallway/secondary/exit) +"ceA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution/corner{ + tag = "icon-cautioncorner (WEST)"; + icon_state = "cautioncorner"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ceB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceF" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/noslip, +/area/hallway/secondary/exit) +"ceG" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"ceJ" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Box emergency shuttle"; + timid = 0 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + turf_type = /turf/open/space; + width = 32 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"ceK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ceL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ceM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ceN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"ceO" = ( +/obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"ceP" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"ceQ" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"ceR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"ceS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"ceT" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"ceU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/ce, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"ceV" = ( +/obj/item/weapon/cartridge/engineering{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/cartridge/engineering{ + pixel_x = 3 + }, +/obj/structure/table/reinforced, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/item/weapon/cartridge/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/chiefs_office) +"ceW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) +"ceX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceY" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"ceZ" = ( +/obj/structure/table, +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfb" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/pandemic{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/computer/rdconsole, +/obj/item/weapon/circuitboard/machine/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/machine/destructive_analyzer, +/obj/item/weapon/circuitboard/machine/protolathe, +/obj/item/weapon/circuitboard/computer/aifixer, +/obj/item/weapon/circuitboard/computer/teleporter, +/obj/item/weapon/circuitboard/machine/circuit_imprinter, +/obj/item/weapon/circuitboard/machine/mechfab, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfc" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/mining, +/obj/item/weapon/circuitboard/machine/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/computer/arcade/battle, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfd" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/machine/telecomms/processor, +/obj/item/weapon/circuitboard/machine/telecomms/receiver, +/obj/item/weapon/circuitboard/machine/telecomms/server, +/obj/item/weapon/circuitboard/machine/telecomms/bus, +/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, +/obj/item/weapon/circuitboard/computer/message_monitor{ + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/hallway/secondary/exit) +"cfg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cfh" = ( +/turf/closed/wall/r_wall, +/area/atmos) +"cfi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/atmos) +"cfj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_engineering{ + name = "Atmospherics"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cfk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cfl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cfm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + initialize_directions = 11 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cfn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cfo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cfp" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Departure Lounge APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cfq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cfr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cfs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cft" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/hallway/secondary/entry) +"cfu" = ( +/turf/open/floor/plasteel, +/area/teleporter) +"cfv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall, +/area/engine/chiefs_office) +"cfw" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cfx" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chief Engineer" + }, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cfy" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/paper/monitorkey, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cfz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/chiefs_office) +"cfA" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office"; + req_access_txt = "56"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/chiefs_office) +"cfB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cfC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cfD" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cfE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/secure) +"cfF" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/computer/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/secure) +"cfG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfM" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfN" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cfO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/hallway/secondary/exit) +"cfP" = ( +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cfQ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cfR" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cfS" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cfT" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cfU" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cfV" = ( +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cfW" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/atmos) +"cfX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/atmos) +"cfY" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/atmos) +"cfZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cga" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "waste_meter"; + name = "Waste Loop" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgb" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics North East" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 2 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "distro_meter"; + name = "Distribution Loop" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cge" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Distro"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel, +/area/atmos) +"cgh" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (EAST)"; + icon_state = "escape"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cgi" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"cgj" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4; + icon_state = "propulsion"; + tag = "icon-propulsion (WEST)" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"cgk" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cgl" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cgm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cgn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cgo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cgp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cgq" = ( +/obj/machinery/bluespace_beacon, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + tag = "icon-intact (NORTH)"; + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"cgr" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cgs" = ( +/obj/machinery/computer/card/minor/ce, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cgt" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cgu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cgv" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/chiefs_office) +"cgw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/secure) +"cgx" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/computer/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/computer/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/secure) +"cgy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access_txt = "19;23" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/ai_monitored/storage/secure) +"cgz" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cgA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cgB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cgC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cgD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel{ + icon_state = "arrival"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cgE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cgF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/open/floor/plating, +/area/atmos) +"cgG" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cgH" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cgI" = ( +/turf/open/floor/plasteel, +/area/atmos) +"cgJ" = ( +/obj/machinery/computer/atmos_control, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/atmos) +"cgK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/atmos) +"cgM" = ( +/obj/machinery/pipedispenser/disposal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgN" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cgO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgQ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgR" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"cgS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Incinerator"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cgT" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cgU" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/atmos) +"cgV" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"cgW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"cgX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cgY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cgZ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (EAST)"; + icon_state = "escape"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cha" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_asteroid1"; + name = "asteroid" + }, +/turf/open/space, +/area/space) +"chb" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"chc" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_asteroid1"; + shuttleId = "pod1" + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"chd" = ( +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 + }, +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"che" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod1"; + name = "escape pod 1"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"chf" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Escape Pod One" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"chg" = ( +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"chh" = ( +/obj/structure/closet/crate, +/obj/machinery/power/apc{ + dir = 8; + name = "Teleporter APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"chi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"chj" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"chk" = ( +/obj/structure/closet/crate, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"chl" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/chiefs_office) +"chm" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"chn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/engine/chiefs_office) +"cho" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "CE Office APC"; + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/chiefs_office) +"chp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ai_monitored/storage/secure) +"chq" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/secure) +"chr" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"chs" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cht" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/cloning{ + pixel_x = 0 + }, +/obj/item/weapon/circuitboard/computer/med_data{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/machine/clonescanner, +/obj/item/weapon/circuitboard/machine/clonepod, +/obj/item/weapon/circuitboard/computer/scan_consolenew, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"chu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/secure_data{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/security{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"chv" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/powermonitor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/stationalert{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/computer/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"chw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"chx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "left"; + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"chy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chA" = ( +/obj/machinery/computer/atmos_control, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/atmos) +"chB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"chC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"chD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel, +/area/atmos) +"chE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/atmos) +"chF" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chG" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"chH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Waste In"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chJ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chK" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel, +/area/atmos) +"chL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Mix"; + on = 0 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"chN" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/atmos) +"chO" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"chP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"chQ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/atmos) +"chR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "mix_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/vacuum, +/area/atmos) +"chS" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Waste Tank" + }, +/turf/open/floor/engine/vacuum, +/area/atmos) +"chT" = ( +/turf/open/floor/engine/vacuum, +/area/atmos) +"chU" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"chV" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 1"; + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"chW" = ( +/obj/structure/sign/pods, +/turf/closed/wall, +/area/hallway/secondary/entry) +"chX" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"chY" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/obj/item/device/radio/beacon, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"chZ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"cia" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/closed/wall, +/area/engine/chiefs_office) +"cib" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/engine/chiefs_office) +"cic" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cid" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/chiefs_office) +"cif" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/engine/chiefs_office) +"cig" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cih" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cii" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cij" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cik" = ( +/obj/machinery/vending/engivend, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/ai_monitored/storage/secure) +"cil" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/hallway/secondary/exit) +"cim" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cin" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cio" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel, +/area/atmos) +"cip" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cir" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cis" = ( +/obj/machinery/computer/atmos_alert, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/atmos) +"cit" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"ciu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"civ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cix" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/atmos) +"ciy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/atmos) +"ciz" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Filter"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciA" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciB" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciC" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciD" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ciE" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_out"; + sensors = list("mix_sensor" = "Tank") + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/atmos) +"ciF" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"ciG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/atmos) +"ciH" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "mix_sensor" + }, +/turf/open/floor/engine/vacuum, +/area/atmos) +"ciI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/atmos) +"ciJ" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (WEST)"; + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"ciK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ciL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ciM" = ( +/obj/structure/table, +/obj/item/weapon/hand_tele, +/turf/open/floor/plasteel, +/area/teleporter) +"ciN" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plating, +/area/teleporter) +"ciO" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plating, +/area/teleporter) +"ciP" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/teleporter) +"ciQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"ciR" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/break_room) +"ciS" = ( +/turf/closed/wall, +/area/engine/break_room) +"ciT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ciU" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"ciV" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ciW" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ciX" = ( +/turf/closed/wall, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"ciY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access_txt = "0"; + req_one_access_txt = "23;30" + }, +/turf/open/floor/plating{ + tag = "icon-delivery"; + icon_state = "delivery"; + dir = 2 + }, +/area/ai_monitored/storage/secure) +"ciZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cja" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/hallway/secondary/exit) +"cjb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/hallway/secondary/exit) +"cjc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cjd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cje" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Atmospherics" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cjf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/table, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel, +/area/atmos) +"cjg" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"cjh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cji" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_atmos{ + name = "Distribution Loop"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjl" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjn" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjo" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Unfiltered to Mix"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjp" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/atmos) +"cjq" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"cjs" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "mix_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/vacuum, +/area/atmos) +"cjt" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (SOUTHWEST)"; + icon_state = "escape"; + dir = 10 + }, +/area/hallway/secondary/exit) +"cju" = ( +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit) +"cjv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit) +"cjw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit) +"cjx" = ( +/turf/open/floor/plasteel/escape{ + tag = "icon-escape (SOUTHEAST)"; + icon_state = "escape"; + dir = 6 + }, +/area/hallway/secondary/exit) +"cjy" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"cjz" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cjA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cjB" = ( +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cjC" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cjD" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/aft) +"cjE" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"cjF" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cjG" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/break_room) +"cjH" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/engine/break_room) +"cjI" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cjJ" = ( +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cjK" = ( +/turf/open/floor/plasteel/yellow, +/area/space) +"cjL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cjM" = ( +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/secondary/exit) +"cjN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "caution"; + dir = 4 + }, +/area/hallway/secondary/exit) +"cjO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cjP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel, +/area/atmos) +"cjQ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to External"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cjR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cjS" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjT" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjU" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjX" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjY" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cjZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access = null; + req_access_txt = "63; 42" + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"cka" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"ckb" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ckc" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ckd" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"cke" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"ckf" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"ckg" = ( +/turf/open/space, +/area/hallway/secondary/entry) +"ckh" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cki" = ( +/turf/closed/wall, +/area/security/checkpoint/engineering) +"ckj" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"ckk" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Engineering Security APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"ckl" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"ckm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"ckn" = ( +/turf/open/floor/plasteel, +/area/engine/break_room) +"cko" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"ckp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ckq" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/table, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"ckr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cks" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space/nearstation) +"ckt" = ( +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cku" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/space) +"ckv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/hallway/secondary/exit) +"ckw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/secondary/exit) +"ckx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/secondary/exit) +"cky" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/atmos) +"ckz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/atmosplaque{ + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "External to Filter"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"ckC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"ckG" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"ckH" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"ckI" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckJ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"ckK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/escape{ + dir = 5 + }, +/area/atmos) +"ckL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2o, +/area/atmos) +"ckM" = ( +/turf/open/floor/engine/n2o, +/area/atmos) +"ckN" = ( +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"ckO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"ckP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"ckQ" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ckR" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ckS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ckT" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ckU" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ckV" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ckW" = ( +/obj/structure/chair, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"ckX" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"ckY" = ( +/turf/open/floor/pod/light, +/area/shuttle/transport) +"ckZ" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cla" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"clb" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"clc" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cld" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cle" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"clf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"clg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"clh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cli" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"clj" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/break_room) +"clk" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cll" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"clm" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cln" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"clo" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"clp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"clq" = ( +/turf/closed/wall/r_wall, +/area/engine/break_room) +"clr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"cls" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Storage"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"clt" = ( +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"clu" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"clv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/atmos) +"clw" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/atmos) +"clx" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cly" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Mix to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"clz" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Pure to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"clA" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel, +/area/atmos) +"clB" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel, +/area/atmos) +"clC" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/turf/open/floor/plasteel/escape{ + dir = 4 + }, +/area/atmos) +"clD" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/turf/open/floor/engine/n2o, +/area/atmos) +"clE" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/atmos) +"clF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/atmos) +"clG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"clH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"clI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"clJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"clK" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"clL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = 24; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"clM" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"clN" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"clO" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"clP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"clQ" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"clR" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"clS" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry"; + name = "ferry shuttle"; + port_angle = 0; + preferred_direction = 4; + roundstart_move = "ferry_away"; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/open/space; + width = 5 + }, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"clT" = ( +/obj/machinery/door/airlock/external{ + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" + }, +/turf/open/floor/noslip, +/area/hallway/secondary/entry) +"clU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"clV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"clW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"clX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + tag = "icon-1-4"; + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/obj/machinery/door/airlock/glass_security{ + name = "Engineering Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"clY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"clZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cma" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cmb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cmc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cmd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cme" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cmf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (NORTH)"; + icon_state = "yellowcorner"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (EAST)"; + icon_state = "yellowcorner"; + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cml" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Engineering Foyer APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmm" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmn" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHEAST)"; + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmo" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cms" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (NORTH)"; + icon_state = "yellowcorner"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (EAST)"; + icon_state = "yellowcorner"; + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cmy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Storage"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cmz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHWEST)"; + icon_state = "yellow"; + dir = 9 + }, +/area/engine/break_room) +"cmA" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room) +"cmB" = ( +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room) +"cmC" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room) +"cmD" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room) +"cmE" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/break_room) +"cmF" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/break_room) +"cmG" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cmH" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/atmos) +"cmI" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/atmos) +"cmJ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel, +/area/atmos) +"cmK" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cmL" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"cmM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cmN" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "n2o"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cmO" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/atmos) +"cmP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/n2o, +/area/atmos) +"cmQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"cmR" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"cmS" = ( +/obj/machinery/light, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit) +"cmT" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cmU" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"cmV" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cmW" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cmX" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cmY" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cmZ" = ( +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cna" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cnb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"cnc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnd" = ( +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cne" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cng" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cni" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cno" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Foyer"; + req_access_txt = "0"; + req_one_access_txt = "32;19" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/break_room) +"cnr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Storage"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cns" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/break_room) +"cnt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnv" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/break_room) +"cnw" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Atmospherics"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cnx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics West"; + dir = 8; + network = list("SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cny" = ( +/turf/closed/wall, +/area/atmos) +"cnz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Port"; + on = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnA" = ( +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnB" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"cnD" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cnE" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cnF" = ( +/obj/structure/closet, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cnG" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cnH" = ( +/obj/item/device/radio, +/turf/open/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/engineering) +"cnI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cnK" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnL" = ( +/obj/machinery/light/small, +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cnM" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cnN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cnO" = ( +/turf/closed/wall, +/area/maintenance/aft) +"cnP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/break_room) +"cnQ" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/engine/break_room) +"cnR" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/engine/break_room) +"cnS" = ( +/obj/effect/turf_decal/delivery, +/obj/item/device/radio/intercom{ + desc = "Talk smack through this."; + dir = 4; + pixel_x = 28; + syndie = 1 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room) +"cnT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnU" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cnV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/atmos) +"cnW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/atmos) +"cnX" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnY" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics East"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma Outlet Pump"; + on = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cnZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/plasma, +/area/atmos) +"coa" = ( +/turf/open/floor/engine/plasma, +/area/atmos) +"cob" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/engine/plasma, +/area/atmos) +"coc" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"cod" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coe" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cof" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cog" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j1"; + tag = "icon-pipe-j1 (EAST)" + }, +/turf/open/space, +/area/space/nearstation) +"coh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cok" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"col" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/aft) +"com" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction{ + tag = "icon-pipe-y (WEST)"; + icon_state = "pipe-y"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"con" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/break_room) +"coo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/break_room) +"cop" = ( +/obj/structure/fireaxecabinet{ + pixel_x = -30 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"coq" = ( +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cor" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/atmos) +"cos" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"cot" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cou" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/turf/open/floor/engine/plasma, +/area/atmos) +"cov" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/engine/plasma, +/area/atmos) +"cow" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/atmos) +"cox" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"coy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"coB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8; + initialize_directions = 11 + }, +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/break_room) +"coC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"coD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"coE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"coF" = ( +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (EAST)"; + icon_state = "yellowcorner"; + dir = 4 + }, +/area/engine/break_room) +"coG" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/break_room) +"coH" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Atmospherics APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"coI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"coJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/atmos) +"coK" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel, +/area/atmos) +"coL" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"coM" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "plasma"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"coN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"coO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "tox_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/plasma, +/area/atmos) +"coP" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"coQ" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"coR" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_2) +"coS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4; + icon_state = "propulsion"; + tag = "icon-propulsion (WEST)" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_2) +"coT" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"coU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/aft) +"coV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/engine/break_room) +"coW" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (SOUTHWEST)"; + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/green/side, +/area/engine/break_room) +"coX" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel/orange/side, +/area/engine/break_room) +"coY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (WEST)"; + icon_state = "yellowcorner"; + dir = 8 + }, +/area/engine/break_room) +"coZ" = ( +/turf/open/floor/plasteel/yellow/corner, +/area/engine/break_room) +"cpa" = ( +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room) +"cpb" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/break_room) +"cpc" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cpd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cpe" = ( +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpf" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Port to Filter"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpg" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/atmos) +"cph" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpi" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_2) +"cpj" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_asteroid2"; + shuttleId = "pod2" + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cpk" = ( +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 + }, +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cpl" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod2"; + name = "escape pod 2"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cpm" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Escape Pod Two" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cpn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cpo" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpp" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpq" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpr" = ( +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/plating, +/area/maintenance/aft) +"cps" = ( +/turf/closed/wall/r_wall, +/area/maintenance/atmos_control) +"cpt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall/r_wall, +/area/maintenance/atmos_control) +"cpu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/engine/break_room) +"cpv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/break_room) +"cpw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cpx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/atmos) +"cpy" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/turf/open/floor/plasteel, +/area/atmos) +"cpz" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpA" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpD" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel, +/area/atmos) +"cpE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cpF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/atmos) +"cpG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/co2, +/area/atmos) +"cpH" = ( +/turf/open/floor/engine/co2, +/area/atmos) +"cpI" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 2"; + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cpJ" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cpK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cpL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cpM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cpN" = ( +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cpO" = ( +/turf/open/floor/plating, +/area/maintenance/aft) +"cpP" = ( +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpS" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpT" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cpU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cpV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cpW" = ( +/obj/item/weapon/storage/backpack/industrial, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cpX" = ( +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"cpY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cpZ" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cqa" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cqb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"cqd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/atmos) +"cqf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqh" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/atmos) +"cqi" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/turf/open/floor/engine/co2, +/area/atmos) +"cqj" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/atmos) +"cqk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/atmos) +"cql" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) +"cqm" = ( +/turf/closed/wall, +/area/mining_construction) +"cqn" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cqo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cqp" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Power Monitoring"; + req_access_txt = "32" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cqq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cqr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cqs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cqt" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/yellow, +/area/engine/break_room{ + name = "Engineering Hallway" + }) +"cqu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqv" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqx" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqy" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cqA" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cqB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/atmos_control) +"cqC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cqG" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"cqH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cqI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/atmos) +"cqJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos) +"cqK" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel, +/area/atmos) +"cqL" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + pixel_x = 0; + pixel_y = 0; + target_pressure = 4500 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqN" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "co2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"cqO" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/atmos) +"cqP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "co2_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/co2, +/area/atmos) +"cqQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cqR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cqS" = ( +/obj/structure/closet/secure_closet/miner{ + locked = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cqT" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cqU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHWEST)"; + icon_state = "yellow"; + dir = 9 + }, +/area/engine/engineering) +"cqV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"cqX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"cqY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/engineering) +"cqZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cra" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"crb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"crc" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engine Maintenance"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"crd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cre" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Engineering Maintenance APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"crf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"crg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"crh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cri" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + tag = "icon-platingdmg3"; + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"crj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"crk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"crl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/atmos) +"crm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/atmos) +"crn" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" + }, +/turf/open/floor/plasteel, +/area/atmos) +"cro" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos) +"crp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/atmos) +"crq" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"crr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"crs" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"crt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cru" = ( +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"crv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"crw" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"crx" = ( +/obj/machinery/computer/monitor{ + name = "primary power monitoring console" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/engine/engineering) +"cry" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"crz" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + name = "regular air vent"; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"crA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"crB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/engineering) +"crC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"crD" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Power Monitoring"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"crE" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHWEST)"; + icon_state = "yellow"; + dir = 9 + }, +/area/engine/engineering) +"crF" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crH" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/engine/engineering) +"crJ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"crK" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"crL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/station_alert, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"crP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"crQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/engineering) +"crR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crS" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTH)"; + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"crU" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (NORTHEAST)"; + icon_state = "yellow"; + dir = 5 + }, +/area/engine/engineering) +"crV" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/engine/engineering) +"crW" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/engine/engineering) +"crX" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/engine/engineering) +"crY" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"crZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"csa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"csb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/aft) +"csc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"csd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cse" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csf" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 2; + filter_type = "n2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csh" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"csj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mining_construction) +"csk" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"csl" = ( +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"csm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engine_smes) +"csn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engine_smes) +"cso" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Power Monitoring"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csp" = ( +/turf/closed/wall, +/area/engine/engine_smes) +"csq" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"csr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"css" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"cst" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"csu" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"csv" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"csw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"csx" = ( +/obj/machinery/computer/monitor, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"csy" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) +"csz" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"csA" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "secure storage" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"csB" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"csC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"csD" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"csE" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"csF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel, +/area/atmos) +"csG" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/atmos) +"csH" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/atmos) +"csI" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csJ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csK" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csL" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/atmos) +"csM" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"csN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/mining_construction) +"csO" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/mining_construction) +"csP" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/mining_construction) +"csQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/mining_construction) +"csR" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"csS" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"csT" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "SMES Room APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csU" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csX" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"csY" = ( +/obj/structure/table, +/obj/item/device/flashlight, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/engineering) +"csZ" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cta" = ( +/turf/open/floor/plasteel/yellow/corner{ + tag = "icon-yellowcorner (NORTH)"; + icon_state = "yellowcorner"; + dir = 1 + }, +/area/engine/engineering) +"ctb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + name = "regular air scrubber"; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"ctd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cte" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"ctf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cth" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cti" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) +"ctj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "regular air scrubber"; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctk" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctl" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"ctm" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"ctn" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/atmos) +"cto" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/atmos) +"ctp" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/red/side, +/area/atmos) +"ctq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2 Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/atmos) +"ctr" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/atmos) +"cts" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/atmos) +"ctt" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/atmos) +"ctu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/atmos) +"ctv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/arrival{ + dir = 10 + }, +/area/atmos) +"ctw" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor" = "Tank") + }, +/turf/open/floor/plasteel/arrival, +/area/atmos) +"ctx" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/arrival{ + dir = 6 + }, +/area/atmos) +"cty" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/turf/open/floor/noslip, +/area/atmos) +"ctz" = ( +/turf/open/floor/noslip, +/area/atmos) +"ctA" = ( +/obj/machinery/camera{ + c_tag = "Auxillary Mining Base"; + dir = 8; + network = list("SS13","AuxBase") + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"ctB" = ( +/obj/docking_port/mobile/auxillary_base{ + dheight = 4; + dir = 4; + dwidth = 4; + height = 9; + width = 9 + }, +/obj/machinery/bluespace_beacon, +/obj/machinery/computer/auxillary_base{ + pixel_y = 0 + }, +/turf/closed/wall, +/area/shuttle/auxillary_base) +"ctC" = ( +/obj/structure/mining_shuttle_beacon{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"ctD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"ctE" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Construction Zone"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/mining_construction) +"ctF" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/mining_construction) +"ctG" = ( +/turf/open/floor/plasteel, +/area/mining_construction) +"ctH" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 8 + }, +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) +"ctI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"ctJ" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/engine/engine_smes) +"ctK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"ctL" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plasteel{ + tag = "icon-vault (WEST)"; + icon_state = "vault"; + dir = 8 + }, +/area/engine/engine_smes) +"ctM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"ctN" = ( +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 8; + name = "Engine Room APC"; + pixel_x = -26; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"ctO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox, +/obj/item/weapon/storage/toolbox, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"ctR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"ctS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"ctT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + name = "regular air scrubber"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctU" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/reagent_containers/pill/charcoal, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"ctW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) +"ctX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ctZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "11" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cua" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/device/gps, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "11" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cub" = ( +/obj/machinery/shieldgen, +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHWEST)"; + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cuc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/atmos) +"cud" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cue" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/atmos) +"cuf" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cug" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/atmos) +"cuh" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/atmos) +"cui" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"cuj" = ( +/turf/closed/wall/r_wall, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cuk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cul" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_southmaint"; + name = "south maintenance airlock"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"cum" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cun" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/mining_construction) +"cuo" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/obj/machinery/computer/security/telescreen{ + desc = "Used for the Auxillary Mining Base."; + dir = 8; + name = "Auxillary Base Monitor"; + network = list("AuxBase"); + pixel_x = 28 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) +"cup" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cuq" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cur" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cus" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cut" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cuu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cuv" = ( +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cuw" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/table, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/apc, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cux" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cuy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/light, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cuz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cuA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cuB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the singularity chamber."; + dir = 2; + layer = 4; + name = "Engine Containment Telescreen"; + network = list("Singularity"); + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cuC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/machinery/light, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cuD" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/engineering_construction{ + pixel_x = 6 + }, +/obj/item/weapon/book/manual/wiki/engineering_guide, +/obj/item/weapon/book/manual/wiki/engineering_hacking{ + pixel_x = -6 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) +"cuE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cuF" = ( +/obj/machinery/field/generator{ + anchored = 0; + state = 2 + }, +/obj/machinery/camera/autoname{ + tag = "icon-camera (EAST)"; + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cuG" = ( +/obj/machinery/field/generator{ + anchored = 0; + state = 2 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cuH" = ( +/obj/machinery/the_singularitygen{ + anchored = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cuI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/space, +/area/space/nearstation) +"cuJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/space, +/area/space/nearstation) +"cuK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "waste_out" + }, +/turf/open/floor/plating/airless, +/area/atmos) +"cuL" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/space, +/area/space/nearstation) +"cuM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/space, +/area/space) +"cuN" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cuO" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/terminal{ + tag = "icon-term (WEST)"; + icon_state = "term"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cuP" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cuQ" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cuR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cuS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/mining_construction) +"cuT" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) +"cuU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cuV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engine_smes) +"cuW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cuX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cuY" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cuZ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "11" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cva" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/weapon/book/manual/engineering_particle_accelerator{ + pixel_x = 3 + }, +/obj/item/weapon/book/manual/engineering_singularity_safety{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cvb" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cvc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + tag = "icon-vent_map (NORTH)"; + name = "regular air vent"; + icon_state = "vent_map"; + dir = 1; + on = 1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cvd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cve" = ( +/obj/machinery/field/generator{ + anchored = 0; + state = 2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cvf" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/atmos) +"cvg" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cvh" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/turf/closed/wall/r_wall, +/area/atmos) +"cvi" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/space, +/area/space) +"cvj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/space, +/area/space) +"cvk" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvm" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvs" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cvt" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvw" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvx" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvy" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cvz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/mining_construction) +"cvA" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) +"cvB" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cvC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0; + tag = "" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engine_smes) +"cvD" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cvE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engine_smes) +"cvF" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cvG" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cvH" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/weapon/electronics/firealarm, +/obj/item/stack/cable_coil{ + pixel_x = 5 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cvI" = ( +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cvJ" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cvK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cvL" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/weapon/airlock_painter, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cvM" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cvN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/weapon/crowbar/red, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cvO" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cvP" = ( +/obj/structure/closet/crate, +/obj/machinery/power/rad_collector, +/obj/machinery/power/rad_collector, +/obj/machinery/power/rad_collector, +/obj/machinery/power/rad_collector, +/obj/machinery/power/rad_collector, +/obj/machinery/power/rad_collector, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cvQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "n2_in" + }, +/turf/open/floor/engine/n2, +/area/atmos) +"cvR" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/turf/open/floor/engine/n2, +/area/atmos) +"cvS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2, +/area/atmos) +"cvT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "o2_in" + }, +/turf/open/floor/engine/o2, +/area/atmos) +"cvU" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/turf/open/floor/engine/o2, +/area/atmos) +"cvV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/o2, +/area/atmos) +"cvW" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine/air, +/area/atmos) +"cvX" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "air_sensor" + }, +/turf/open/floor/engine/air, +/area/atmos) +"cvY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + icon_state = "vent_map"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/air, +/area/atmos) +"cvZ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/space, +/area/space) +"cwa" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Aft Port Solar APC"; + pixel_x = -23; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Aft Port Solar Control"; + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cwb" = ( +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cwc" = ( +/obj/machinery/power/solar_control{ + id = "portsolar"; + name = "Aft Port Solar Control"; + track = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard{ + name = "Auxiliary Solar Control" + }) +"cwd" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cwe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cwf" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cwg" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cwh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/mining_construction) +"cwi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) +"cwj" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/mining_construction) +"cwk" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/engine/engineering) +"cwl" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cwm" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cwn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "11" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cwo" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "11" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwq" = ( +/obj/structure/particle_accelerator/end_cap, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "11" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cws" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "11" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cwt" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cwu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cwv" = ( +/turf/open/floor/engine/n2, +/area/atmos) +"cww" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/atmos) +"cwx" = ( +/turf/open/floor/engine/o2, +/area/atmos) +"cwy" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/atmos) +"cwz" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/engine/air, +/area/atmos) +"cwA" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine/air, +/area/atmos) +"cwB" = ( +/turf/open/floor/engine/air, +/area/atmos) +"cwC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cwD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mining_construction) +"cwE" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Auxillary Base Construction"; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/mining_construction) +"cwF" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cwG" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cwH" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/engineering_guide, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cwI" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cwJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cwK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwL" = ( +/obj/structure/cable/yellow, +/obj/machinery/particle_accelerator/control_box, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwM" = ( +/obj/structure/particle_accelerator/fuel_chamber, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cwN" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (WEST)"; + icon_state = "yellow"; + dir = 8 + }, +/area/engine/engineering) +"cwO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (EAST)"; + icon_state = "yellow"; + dir = 4 + }, +/area/engine/engineering) +"cwP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cwQ" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/n2, +/area/atmos) +"cwR" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/o2, +/area/atmos) +"cwS" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/atmos) +"cwT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + req_access_txt = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cwU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cwV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cwW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cwX" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTHEAST)"; + icon_state = "camera"; + dir = 5 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cwY" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/engine/engineering) +"cwZ" = ( +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cxa" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/engineering) +"cxb" = ( +/obj/structure/particle_accelerator/power_box, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cxc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHWEST)"; + icon_state = "yellow"; + dir = 10 + }, +/area/engine/engineering) +"cxd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel/yellow/side{ + tag = "icon-yellow (SOUTHEAST)"; + icon_state = "yellow"; + dir = 6 + }, +/area/engine/engineering) +"cxe" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/space) +"cxg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cxh" = ( +/obj/machinery/camera/autoname{ + tag = "icon-camera (NORTH)"; + icon_state = "camera"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cxi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxj" = ( +/obj/structure/cable{ + tag = "icon-1-8"; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxk" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxl" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxm" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxn" = ( +/obj/structure/particle_accelerator/particle_emitter/left, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cxo" = ( +/obj/structure/particle_accelerator/particle_emitter/center, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cxp" = ( +/obj/structure/particle_accelerator/particle_emitter/right, +/turf/open/floor/plating{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cxq" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxr" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxs" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxx" = ( +/obj/machinery/door/airlock/external{ + cyclelinkedairlock = 4; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxz" = ( +/obj/machinery/door/airlock/external{ + cyclelinkedairlock = 8; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/space, +/area/space) +"cxB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/effect/landmark{ + name = "Syndicate Breach Area" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cxC" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxE" = ( +/obj/structure/cable/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cxG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxI" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxK" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Particle Accelerator"; + dir = 1; + network = list("Singularity") + }, +/turf/open/floor/plating{ + dir = 1; + icon_state = "delivery" + }, +/area/engine/engineering) +"cxL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxN" = ( +/obj/structure/cable{ + tag = "icon-2-8"; + icon_state = "2-8" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/auxstarboard{ + name = "Auxiliary Solar Array" + }) +"cxP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/yellow, +/area/engine/engineering) +"cxQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cxR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxS" = ( +/obj/machinery/door/airlock/external{ + cyclelinkedairlock = 0; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/obj/machinery/door/airlock/external{ + cyclelinkedairlock = 0; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cxV" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cxW" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cxX" = ( +/obj/machinery/power/grounding_rod, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cxY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cxZ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4"; + tag = "icon-2-8" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cya" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/noslip, +/area/engine/engineering) +"cyb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "" + }, +/turf/open/space, +/area/space) +"cyc" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/space, +/area/space) +"cyd" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/turf/open/space, +/area/space) +"cye" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyg" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboardsolar) +"cyh" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyi" = ( +/obj/structure/lattice, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyk" = ( +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyl" = ( +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cym" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/space, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyn" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyo" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Fore Port"; + dir = 4; + icon_state = "camera"; + network = list("Singularity"); + tag = "icon-camera (EAST)" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyp" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyq" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyr" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable/yellow{ + tag = "icon-0-8"; + icon_state = "0-8" + }, +/obj/machinery/power/tesla_coil, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cys" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyt" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyu" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Fore Starboard"; + dir = 8; + icon_state = "camera"; + network = list("Singularity"); + tag = "icon-camera (WEST)" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyv" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyw" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/starboardsolar) +"cyx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyy" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + state = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyz" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyB" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyC" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 8; + state = 2 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyE" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Aft Starboard Solar APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyG" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0; + tag = "" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyI" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow, +/obj/machinery/power/tesla_coil, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyJ" = ( +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Control"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyL" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyM" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyN" = ( +/obj/machinery/power/solar_control{ + id = "starboardsolar"; + name = "Aft Starboard Solar Control"; + track = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyP" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyS" = ( +/obj/machinery/the_singularitygen/tesla, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) +"cyV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"cyW" = ( +/obj/structure/cable{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cyZ" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space) +"cza" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Aft Port"; + dir = 4; + icon_state = "camera"; + network = list("Singularity"); + tag = "icon-camera (NORTHEAST)" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"czb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"czc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"czd" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Aft Starboard"; + dir = 8; + icon_state = "camera"; + network = list("Singularity"); + tag = "icon-camera (NORTHWEST)" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering{ + name = "Singularity Chamber" + }) +"cze" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czf" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"czg" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czj" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czk" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czn" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"czo" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czq" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"czr" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_s"; + name = "south of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"czs" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) + +(1,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,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 +aap +aaq +aaq +aaq +aaq +aev +aaq +aaq +aaq +abm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,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 +aap +aaq +aaq +aaq +aaq +aaq +aaq +adt +adJ +adt +adu +aew +aff +afD +afG +agd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,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 +aaq +aci +aci +acw +aci +aci +aaq +adu +adu +adu +adu +aex +adu +afE +afG +age +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,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 +aaq +aay +aay +aay +aay +aay +aaq +adv +adu +adu +adu +aey +afg +afF +afG +agf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,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 +aap +aaq +aaq +aaq +abm +aaa +aaa +aaq +aay +acp +aay +aay +aay +aaq +adw +adu +adu +adu +aez +aaq +aaq +aaq +agJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,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 +aaq +aax +aaQ +abe +aaq +aby +aaa +aaq +acj +acq +acx +aay +aay +aaq +adx +adu +adu +adu +aeA +aaq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,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 +aar +aay +aay +aay +aaq +aaq +aaq +aaq +aaq +aaq +aaq +acF +acX +aaq +aaq +adK +adR +aec +aaq +aaq +aaq +abm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,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 +aar +aaz +aay +aay +aaq +abz +aay +abU +aay +aay +acy +aay +aay +adi +abU +aay +aay +aay +aay +acy +afG +agd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,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 +aar +aaA +aaR +aay +abn +aay +aay +aay +aay +aay +acz +aay +aay +aay +aay +aay +aay +aay +aay +afh +afG +age +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,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 +aar +aaB +aay +abf +aaq +abA +abM +abV +abM +abM +acy +aay +aay +aay +aaS +aay +aay +aay +aay +acy +afG +agf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,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 +aar +aaC +aay +aay +aaq +aaq +aaq +abW +aaq +aaq +aaq +acG +acy +aaq +aaq +aaq +adS +aed +aaq +aaq +aaq +abo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,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 +aaq +aaC +aaS +abg +aaq +abo +aaa +aaa +aaa +aaq +aay +aay +aay +aaq +ady +aay +aay +aay +aeB +afi +aaq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,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 +aas +aaq +aaq +aaq +abo +aaa +aaa +aaa +aaa +acr +aay +aay +aay +aaq +adz +aay +aay +aay +aeC +aaq +aaq +aaq +agK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,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 +acs +aay +aaS +aay +aaq +adA +aay +aay +aay +aay +aay +afH +afG +agd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,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 +aas +aaq +aaq +aaq +aaq +adB +acp +aay +aay +aay +aay +afI +afG +age +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +abl +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,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 +acY +aaq +adC +adL +aay +aee +aeD +aay +afJ +afG +agf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apm +apo +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,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 +aas +aaq +aaq +aaq +aaq +abW +aaq +aaq +aaq +abo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +aqF +apL +aqF +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +abl +abl +abl +abl +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abl +abl +abl +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +acg +abL +abL +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +acg +acg +abL +abL +abL +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apL +aup +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +acg +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +acg +agI +abL +abL +abL +abL +acg +acg +acg +acg +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abL +abL +abL +abL +abL +abL +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 +cul +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +aqF +apL +aqF +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +acg +acg +abL +abL +abL +abL +acg +acg +abL +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,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 +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apm +apo +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apL +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +abL +abL +aaa +aQH +aQH +aQI +aQH +aQH +aQI +aQH +aQH +aQH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apm +apo +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +abL +abL +aaa +aQI +bEP +bGc +bHh +aSg +bJu +bKy +bLQ +bNi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alR +amz +alR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apm +apm +aqF +apL +aqF +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +buN +bmg +bmg +bmg +bmg +ads +abL +aaa +aQI +bEQ +bGd +aQH +bIt +aSg +aSg +bLQ +bNi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alR +amA +alR +aaa +aaa +aaa +apm +apK +aqi +aqi +aqi +arC +aaa +apm +aqF +apL +apL +apL +aqF +apm +aaa +apK +aqi +aqi +aqi +arC +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +abL +abL +abL +abL +abL +abL +acg +abL +abL +abL +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +bmg +bvT +bxa +bxV +bmg +ads +abL +aaa +aQI +bER +bGe +bHi +bIu +bJv +aSg +bLQ +bNi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alR +amB +alR +aaa +aaa +aaa +apm +apm +aqj +aqj +aqj +apm +apm +apm +apL +apL +apL +apL +apL +apm +apm +apm +aqj +aqj +aqj +apm +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +bmg +bvU +bxb +bxW +bmg +ads +abL +aaa +aQH +aQH +bGf +aQH +aQH +aQH +bKz +aQH +aQH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alS +amC +alS +aaa +aaa +aaa +aaa +apm +aqk +aqE +aqE +aqk +apm +aqF +apL +apL +apL +apL +apL +aqF +apm +aqk +aqE +aqE +aqk +apm +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +abL +abL +abL +abL +abL +agc +agc +agc +agc +agc +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +bmg +bvV +bxb +bxX +bmg +abL +abL +aaa +aaa +bES +bGg +bES +aaa +bES +bGg +bES +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akt +akt +amD +akt +akt +aaT +aaT +aaT +aaT +apm +aqk +aqE +aqE +apm +apL +apL +apL +apL +apL +apL +avt +apm +aqE +aqE +aqk +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aKF +aKF +aKF +aKF +ads +ads +agc +agc +abL +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +bmg +buO +bxc +buO +bmg +abL +abL +abL +aaa +bET +bGh +bET +aaa +bET +bGh +bET +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,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 +aaT +aaT +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akt +alT +ajg +and +anF +aaT +aoJ +aaT +aaT +aaT +apm +apm +arD +apm +apm +apm +ass +atM +ass +apm +apm +apm +arD +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLC +aLD +aLE +aKF +ads +ads +agc +abL +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +bmg +bvW +bvW +bvW +bmg +bmg +bmg +bmg +bmg +bET +bGi +bET +bmg +bET +bGi +bET +bmg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,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 +aaT +aaT +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akt +alU +amD +akP +akt +aaT +aaT +aaT +aaT +aaT +apm +apm +apL +apL +apL +apL +apL +apL +apL +apL +apL +apL +apL +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +ads +agc +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +bmg +bmg +bmg +bmg +bmg +bmg +bmg +bvX +btQ +btQ +bzq +btQ +bBx +bCB +btQ +bEU +btQ +bEU +bIv +bEU +btQ +bLR +bmg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,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 +adT +adT +adT +adT +adT +adU +adT +adT +adT +adT +adT +adT +ajV +adj +adj +akt +aku +aku +akO +akt +aaT +aaT +aaT +aaT +apm +apm +aqF +arE +apL +apL +apL +apL +apL +apL +apL +apL +apL +apL +apm +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLE +aLD +aLC +aKF +ads +ads +agc +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +bmg +boY +bqk +bro +bsK +btN +buO +bvY +bvW +bvW +bvW +bvW +bvW +bvZ +bvW +bvW +bvW +bvW +bvW +bvW +bvW +bvW +bmg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,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 +adT +aef +aeE +afj +afK +agg +agL +ahm +ahU +ain +aiR +adT +ajW +adj +adj +akt +alV +amE +aku +akt +adj +adj +aaT +apm +apm +aqF +apL +apL +apL +apL +apm +apm +apm +apm +apm +apm +apL +apL +apm +apm +apm +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +ads +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +bmg +bmg +boZ +bql +brp +bsL +btO +buO +bvZ +bxd +buO +buO +buO +buO +bCC +bDK +bEV +bGj +bHj +bIw +bJw +bKA +bLS +bmg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,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 +aaT +aaT +adT +aeg +aeF +afk +afL +agh +agM +ahn +ahV +aio +aiS +adU +ajW +adj +aaT +akt +alp +amF +aku +akt +aog +akt +apm +apm +apm +apm +apm +apm +aqF +apL +apm +atk +apL +apL +apL +apo +apL +apL +apo +apL +aqF +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLC +aLD +aLE +aKF +ads +ads +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +bmg +bnF +bnF +bnF +brq +bsL +btP +buO +bvZ +bxe +bxY +bzr +bAo +bmg +bCD +bmg +bmg +bmg +bmg +bmg +bmg +bmg +bmg +bmg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,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 +acf +aaa +aaa +aaa +aaa +aaa +aaT +aaT +adU +aef +aeG +afl +afM +agi +agN +afj +afj +afj +afj +adT +ajW +adj +aaT +akt +alp +amG +aku +anG +aoh +anG +apn +apL +apL +aqG +aqG +aqF +apm +apL +apm +atl +apL +auq +auS +apm +apL +apL +apm +apL +ayd +apm +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +abL +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ads +aOU +aOU +aOU +aOU +aOU +ads +ads +bmg +bnG +bpa +bqm +brq +bsM +btQ +buP +bwa +bxf +bxZ +bzs +bzs +bBy +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,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 +aaT +aaT +adT +aeh +aeH +afm +afN +agj +agO +aho +ahV +aip +aiS +adU +ajW +adj +aaT +akt +alp +amH +ane +akP +aog +akt +apm +apL +apL +apL +apL +arF +apm +apL +apo +apL +apL +apL +auT +apm +apL +apL +apm +apL +apL +aqF +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLE +aLD +aLC +aKF +ads +abL +abL +abL +abL +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aOU +aUF +aVm +aVZ +aOU +ads +ads +bmg +bnF +bnF +bnF +brq +bsL +btR +buO +bvZ +bxg +bya +bzt +bAp +bmg +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,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 +adT +aef +aeE +afj +afO +agk +agP +ahm +ahW +aiq +aiR +adT +ajX +aks +aaT +akt +alp +aku +amG +aku +aoi +aog +apm +apM +apL +apL +apL +apL +apm +apL +apm +apm +apm +apm +apm +apm +apL +arE +ass +axA +apL +apL +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +abL +abL +abL +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aOU +aUG +aUG +aVZ +aOU +ads +ads +bmg +bmg +bpb +bqn +brr +bsL +btS +buO +bwb +bxg +byb +buO +buO +bmg +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,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 +adT +adT +aeI +afj +afP +agl +agQ +ahp +ahX +ahX +aiT +ajB +ajY +akt +akt +akt +alW +aku +amG +aku +aoj +aog +apm +apN +apL +apL +apL +apL +apo +apL +apL +apL +apL +apL +apL +apL +apL +apL +ass +apL +apL +ayL +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLC +aLD +aLE +aKF +ads +abL +abL +abL +agc +agc +agc +aOU +aOU +aOU +aOU +aXq +aOU +aOU +aOU +aOU +aOU +bds +aOU +aUH +bgE +aWa +aOU +ads +ads +ads +bmg +bpc +bqk +brs +bsN +btT +buO +bvZ +bxh +byc +bzr +bAo +bmg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,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 +adV +adT +aeJ +afn +afQ +agm +agR +ahq +afj +air +aiU +ajC +ajZ +akt +akM +aku +alp +aku +amG +aku +amd +aog +apm +apL +apL +apL +apL +apL +apm +aqF +apL +apL +apL +apL +apL +apL +apL +awq +ass +apL +apL +apL +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +abL +abL +abL +agc +agc +aTE +aUC +aVj +aOV +aOU +aOV +aOV +aYY +aOV +aOV +aQm +aOV +aOU +aVZ +bgF +aVZ +aOU +ads +ads +ads +bmg +bmg +bmg +bmg +bmg +bmg +bmg +bwc +bxf +byd +bzs +bzs +bBy +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,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 +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +adj +adU +aeK +afo +afR +agn +agS +ahr +afj +ais +aiV +ajD +aka +akt +aku +aku +alp +aku +amG +aku +aok +aog +apm +apL +apL +apL +apL +aqF +apm +apm +apm +ass +atM +ass +apm +apm +apm +apm +apm +apL +apL +apL +apm +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +ads +abL +abL +abL +agc +aOU +aTF +aUD +aVk +aOV +aOU +aOV +aOV +aOV +aOV +aOV +aOU +aOV +aOU +aOU +bgG +aOU +aOU +ads +ads +ads +ads +ads +ads +ads +bsO +btU +bmg +bvZ +bxg +bye +bzt +bAp +bmg +ads +ads +ads +ads +ads +ads +ads +bKB +bKB +bKB +bKB +bKB +bKB +bKB +bKB +bKB +ads +ads +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,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 +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +adj +adT +aeL +afp +afS +ago +agT +ahs +ahY +ait +aiW +ajE +akb +akt +akN +aku +alp +aku +amG +akP +aog +akt +apm +apL +apL +apL +aqF +apm +aqF +apL +apL +apL +apL +apL +apL +atm +atm +atm +apm +apL +apL +aqF +apm +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aKF +aMR +aKF +aKF +abL +abL +abL +agc +agc +aOU +aTG +aTG +aTG +aOV +aQm +aXr +aYh +aYh +aZX +baO +bcd +aSl +aSl +aSl +bgH +bhF +biO +bjR +bjR +bjR +bjR +bjR +bjR +bjR +bjR +btV +buQ +bwd +bxi +byb +buO +buO +bmg +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bCE +bTX +ads +ads +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,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 +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +adj +adU +aeM +afq +afT +agp +agU +aht +afj +aiu +aiX +ajF +akc +akt +akN +aku +alp +aku +amG +anG +aoh +anG +apo +apL +aql +apL +apm +aqF +apL +apL +apL +apL +apL +apL +apL +apL +apL +apL +aqF +aqF +arG +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +aKF +aLD +aLD +aLD +aKF +abL +abL +abL +ads +ads +aOU +aOU +aOU +aOU +aOU +aOU +aXs +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aOU +aRF +bmg +bwe +bxg +byb +bzu +bzu +bmg +bCF +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bDL +bTj +bTX +ads +ads +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,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 +aab +aac +aac +aac +aac +abp +abB +abN +abB +abB +abN +abB +acH +aac +adj +adj +adj +adj +adT +aeN +afr +afU +agq +agV +ahu +afj +aiv +aiY +ajG +akd +akt +akO +aku +alp +aku +anf +akP +aog +akt +apm +apm +apm +aqH +apm +arG +arU +apL +apL +apL +apL +apL +apL +apL +apL +awr +arG +apm +apm +apm +aaa +aaa +acf +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +abL +aMS +abL +abL +abL +abL +abL +ads +ads +aTb +aOV +aOV +aOV +aOV +aOV +aRF +aOU +aYZ +aZY +baP +bce +bdt +aZd +aYZ +aZY +baP +bce +bdt +aZd +aYZ +aZY +baP +bce +bdt +aZd +btW +bmg +bvZ +bxg +byf +bxb +bAq +bmg +bCG +bDM +bEW +bEW +bEW +bIx +bEW +bEW +bEW +bEW +bEW +bEW +bEW +bEW +bSr +bDL +bTX +ads +ads +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,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 +aab +aac +aaD +aaU +abh +abq +abs +abO +abs +ack +act +abX +acI +aac +adj +adj +adj +acW +adT +adT +adT +afV +agr +afj +afj +afj +afj +adU +afj +adT +akt +akP +aku +alp +aku +amG +anH +anH +akt +aaT +aaT +apm +aqI +apm +arG +arU +apL +apL +atm +atN +atm +apL +apL +apL +apL +aqF +apm +apm +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +ads +abL +aMS +abL +abL +abL +abL +ads +ads +ads +aTb +aOV +aUE +aVl +aVY +aWD +aRF +aOU +aZa +aZZ +aZZ +aZZ +bdu +beB +bfF +aZZ +aZZ +aZZ +bdu +beB +bmh +aZf +aZf +aZf +brt +aZd +aRF +bmg +bwf +bxj +byg +bzv +bAr +bmg +bCG +bDN +bEX +bEX +bEX +bIy +bEX +bEX +bEX +bEX +bEX +bEX +bEX +bEX +bSs +bDL +bTX +ads +ads +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,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 +aab +aac +aaE +aaV +aaj +abr +abr +aaj +abr +abr +aaj +abr +acJ +aac +aaT +aaT +aaT +acW +adf +aeO +afs +afW +ags +agW +ahv +afj +aiw +aiZ +ajH +adT +aku +aku +aku +alp +aku +amG +anI +anI +aog +adj +aaT +apm +aqJ +apm +aqF +arV +apL +apL +atn +atO +atm +apL +apL +apL +aqF +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +ads +ads +ads +ads +ads +abL +abL +aMS +abL +abL +abL +ads +ads +ads +ads +aTb +aOU +aOU +aOU +aOU +aOU +aXt +aYi +aZb +baa +baQ +baQ +bdv +beC +bfG +bgI +bhG +baQ +bdv +beC +bmi +bnH +baQ +baQ +bru +aZd +aRF +bmg +bvZ +bxg +byb +buO +buO +bmg +bCG +bDN +bEX +bGk +bGk +bIz +bGk +bGk +bGk +bGk +bGk +bGk +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aac +aaF +aaj +aaj +abs +abC +abr +abX +abs +abr +acA +acK +aac +aaT +aaT +aaT +acW +aei +aeP +aft +afX +agt +agX +ahw +ahZ +aix +aja +ajI +ake +akv +akv +akv +alX +akv +ang +anJ +aol +aog +adj +aaT +aaT +aaT +apm +apm +apm +ass +ass +ass +ass +ass +ass +ass +apm +apm +apm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aLF +agH +aNZ +ads +ads +ads +ads +ads +ads +aTb +aOU +aUF +aVm +aVZ +aOU +aXu +aOU +aZc +aZf +aZf +bcf +bdw +aZd +aZc +aZf +aZf +bcf +bdw +aZd +bmj +bnI +aZf +bcf +bdw +aZd +aRF +bmg +bwb +bxg +byh +bzw +bzw +bmg +bCG +bDN +bEX +bGk +bHk +bIA +bJx +bKC +bLT +bNj +bOx +bPI +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +abL +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aaG +aaW +aaW +abt +abD +abD +abD +acl +abD +acB +acL +aac +aac +aac +aac +aac +aej +aeQ +afu +afY +agu +agY +ahx +aia +aiy +ajb +ajJ +akf +aku +aku +aku +alp +aku +amG +anK +anK +aog +aaT +adj +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaa +aaa +aaa +acg +acg +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ahk +aMT +ahk +ads +ads +ads +aOU +aOU +aOU +aTb +aOU +aUG +aUG +aWa +aOU +aXv +aOU +aZd +aZd +baR +aZd +bdx +aZd +aZd +aZd +bhH +aZd +bdx +aZd +bmk +bnJ +bpd +aZd +bdx +aZd +aRF +bmg +bvZ +bxg +byi +bvW +bAs +bmg +bCG +bDN +bEX +bGk +bHl +bHl +bHl +bHl +bHl +bHl +bHl +bPJ +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aai +aal +aat +aaH +aaj +aaj +aaj +aaj +abP +aaj +abP +abP +aaj +acM +aat +aal +aai +adM +aac +aek +aeR +acW +acW +acW +acW +acW +acW +acW +acW +acW +acW +acW +acW +aln +alp +aku +amG +anH +anH +akt +aaT +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +aab +aab +aab +acg +acg +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ahk +aik +ahk +ads +ads +ads +aOU +aRD +aOU +aOV +aOU +aUH +aVn +aWb +aWE +aXw +aOU +aZe +bab +baS +baS +baS +beD +bfH +bgJ +baS +baS +bjS +baS +bml +bnK +baS +baS +baS +bsP +btX +bmg +bwg +bxi +byj +bvW +bAs +bmg +bCG +bDN +bEX +bGk +bHm +bIB +bJy +bKD +bIB +bIB +bIB +bPK +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aae +aaj +aaj +aau +aaI +aaj +aaj +aaj +abE +aaj +abY +aaj +aaj +aaj +acN +acZ +aaj +aaj +adN +aag +ael +aeS +afv +aeo +agv +agZ +ahy +aeo +aiz +adq +ajK +akg +akg +acW +aku +alp +aku +amG +akP +aom +aom +app +app +app +aqK +aqK +aqK +aqK +app +app +aqK +aqK +aqK +aqK +app +app +aqK +aqK +aqK +aqK +app +app +app +app +app +akr +akr +akr +ahk +ahk +aEe +akF +akF +akF +akF +akF +akF +akF +akF +akF +akF +ahk +aMT +ahk +aOU +aOU +aOU +aOU +aOU +aOU +aOV +aOU +aOU +aOU +aOU +aOU +aXv +aOU +aZf +aZf +aZf +bcg +bdy +beE +aZf +aZf +aZf +aZf +bjT +aZf +bmm +bnI +aZf +aZf +aZf +aZd +aRF +bmg +bwh +bxg +byk +bzx +bAt +bmg +bCG +bDN +bEX +bGk +bHn +bIB +bIB +bKE +bIB +bNk +bIB +bPL +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aaf +aak +aam +aav +aaJ +aaX +aak +aak +abF +aak +abZ +aak +aak +aaX +acO +aav +adk +aak +adO +aag +aem +aeT +afw +aeo +agw +aha +ahz +aeo +aiz +adq +adq +adq +adq +acW +aku +alp +amI +ang +anL +aom +aoK +apq +apq +aqm +apq +apq +apq +arW +apq +asM +apq +apq +apq +apq +apq +apq +apq +apq +apq +apq +apr +apr +azK +apr +app +aBa +aBf +aCm +aiL +ahk +arq +aik +aik +aik +ajo +ajp +ajm +ajm +ajm +aik +aik +aik +aik +aik +aOV +aOV +aQm +aOV +aRE +aSl +aSl +aSl +aSl +aSl +aSl +aSl +aXx +aOU +aYj +aYj +aYj +aYj +bdz +aYj +aYj +aYj +bhI +biP +bjU +blc +bmn +bnL +blc +blc +blc +blc +aRH +bmg +bvZ +bxg +byl +bzy +bAu +bmg +bCG +bDN +bEX +bGk +bHo +bIB +bIB +bKF +bLU +bNl +bIB +bPL +bGk +bEX +bSs +bDL +bTX +ads +ads +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aag +aag +aag +aag +aaK +aaY +abi +abi +abG +abQ +aaY +abi +abi +aaY +acP +aag +aag +aag +aag +aag +aen +aeU +afx +aeo +agx +ahb +ahA +aeo +aeo +ajc +aeo +akg +akg +acW +aku +alq +amE +amG +anL +aon +aoL +apr +apr +apr +apr +apr +apr +arX +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +apr +app +aBb +aBf +aBf +aBg +ahk +aik +aik +aEi +aEi +aEi +aEi +aEi +aEi +aIZ +aIZ +aIZ +aIZ +aMU +aIZ +aIZ +aIZ +aIZ +aQN +aRF +aOV +aTc +aTc +aTc +aTc +aTc +aTc +aXy +aYj +aZg +bac +aYj +bch +bdA +beF +bfI +bgK +bhJ +biQ +bjV +blc +bmo +bnM +bpe +bqo +brv +blc +aRH +bmg +bvY +bxg +bym +bvW +bAv +bmg +bCG +bDN +bEX +bGk +bHp +bIC +bJz +bKG +bLV +bIB +bIB +bPM +bGk +bEX +bSs +bDL +bTX +ads +ads +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cha +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aad +aai +aan +aat +aaL +aaZ +aag +abu +abH +aag +aca +abu +aag +aaZ +acQ +aat +aal +aai +adM +aag +aeo +aeV +aeo +aeo +agy +ahc +ahB +aib +aiA +adq +aeo +aeo +aeo +acW +aku +alp +aku +amG +anL +aom +aoL +aps +apO +aqn +aps +aps +aps +arY +aps +aps +aps +aps +aps +aps +aps +avU +apO +aps +aps +aps +apr +apr +apr +apr +app +aBc +aBJ +aCn +aBd +ahk +aik +aik +aEi +aGg +aGN +aHv +aGg +aGg +aIZ +aJJ +aKG +aJJ +aJK +aOa +aKG +aJJ +aIZ +aQO +aRG +aSm +aTc +aTH +aUI +aVo +aTH +aTH +aXz +aYj +aZh +bad +aYj +bci +bdB +bdA +bdA +bdA +bhK +biQ +bjW +bld +bmp +bnN +bpf +bpf +brw +bsQ +aRH +bmg +bvZ +bxg +byn +bzz +bAw +bmg +bCH +bDO +bEX +bGk +bGk +bIz +bJA +bKH +bLW +bNm +bOy +bGk +bGk +bEX +bSs +bDL +bTX +ads +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgi +chb +cgi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coR +cpi +coR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aae +aaj +aaj +aaw +aaj +aaZ +aag +aaj +abI +abR +acb +aaj +aag +aaZ +acR +ada +aaj +aaj +adN +aag +adQ +aeW +adQ +aeo +agz +ahd +ahC +aic +aiB +adq +ajL +akh +akw +akQ +alo +alY +amJ +anh +amJ +amJ +aoM +aoM +aoM +aqo +aoM +aoM +aoM +arZ +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +aoM +azb +azL +azL +app +aBd +aBK +aCo +aik +ahk +aik +aik +aEi +aGh +aGO +aHw +aGO +aGO +aIZ +aJK +aJK +aJK +aJK +aJK +aJK +aJK +aIZ +aQP +aRH +aSn +aTc +aTI +aUJ +aVp +aWc +aUJ +aXA +aYj +aZi +bad +aYj +bcj +bdA +bdA +bfJ +bgL +bhL +biR +bjX +ble +bmq +bnO +bpf +bqp +brx +blc +aRH +bmg +bwi +bxf +byo +bzA +buO +bmg +bCI +bDP +bDP +bDP +bHq +bID +bJB +bKI +bLX +bNn +bOz +bPN +bDP +bEX +bSs +bDL +bTX +ads +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgi +chc +cgi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coR +cpj +coR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aah +aak +aao +aav +aaM +aba +aag +abv +aaI +aaj +aaZ +acm +aag +acC +acS +aav +adl +aak +adO +aag +aep +aeX +afy +aeo +agA +ahc +ahD +aib +aiC +adq +ajM +aki +akx +akR +alp +alZ +amK +ani +anM +aoo +aoN +apt +apt +aqp +aqL +ark +arH +asa +apt +asN +ato +ato +ato +ato +ato +aoN +apt +apt +apt +aye +aoM +apr +apr +apr +app +aik +aBf +aik +ahk +ahk +ahk +ail +aEi +aGi +aGP +aHx +aHx +aIA +aJa +aJL +aKH +aLG +aJJ +aJK +aOW +aJK +aIZ +aQQ +aRH +aSo +aTc +aTJ +aUK +aUK +aUK +aUK +aXB +aYj +aZj +bad +baT +bck +bdC +beG +bfK +bgM +aYj +biQ +bjY +blf +bmr +bnP +bpg +bqq +bry +blc +aRH +bmg +bvW +bxg +byp +bvZ +bAx +bvW +bCJ +bDQ +bDQ +bGl +bHr +bHr +bJC +bKJ +bLY +bHr +bOA +bHr +bDP +bEX +bSs +bDL +bTX +ads +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgi +chd +cgi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coR +cpk +coR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aaN +abb +aag +aag +abJ +aag +acc +aag +aag +aaN +acT +aag +aag +aag +aag +aag +adQ +aeY +adQ +aeo +agB +ahe +ahE +aeo +aiD +ajd +ajN +akj +aky +akS +alq +ama +amL +anj +anN +aop +aoO +anj +anj +aqq +anj +anj +anj +anj +anj +anj +anj +anj +anj +anj +anj +avV +anj +anj +axB +ayf +aoM +azc +apr +aAe +app +aik +aBf +aBf +ahk +aik +aik +aik +aFB +aGj +aGQ +aHy +aGj +aHY +aJb +aJK +aJK +aJK +aJK +aJK +aJK +aJK +aIZ +aQR +aRI +aOU +aTc +aTK +aQT +aQT +aQT +aWF +aXC +aYk +aZk +aZk +baU +bcl +aZk +aZk +bfL +bgN +bgN +biS +bjZ +blg +bms +bnQ +blg +blg +blg +blg +aRH +bmg +bwj +bxk +byq +bzB +bAy +bBz +bCK +bDR +bEY +bGm +bHs +bIE +bJD +bKK +bLZ +bHr +bHr +bPO +bDP +bEX +bSt +bTk +bCE +bCE +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgj +che +cgj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coS +cpl +coS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aac +aaO +abc +abj +abw +abK +abS +acd +acn +acu +acD +acU +adb +adm +adD +adD +adW +adD +aeZ +adD +afZ +aeZ +ahf +aeZ +aid +aiE +aje +ajO +akk +akk +akT +alr +amb +aiI +aiI +anO +aoq +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +asS +auW +ayg +aoM +azd +apr +aAe +app +aik +aBL +aCp +akr +aik +ajm +ajm +aEi +aGk +aGR +aHz +aHW +aIB +aJc +aJM +aKI +aJM +aMV +aJM +aKI +aPF +aQn +aQS +aRJ +aSp +aTd +aTL +aQT +aVq +aVq +aWG +aXD +aYl +aZl +bae +baV +bcm +bdD +beH +bfM +bgO +bhM +biT +bka +blh +bmt +bnR +bph +bqr +brz +blk +aRH +bmg +bwk +bxl +buQ +buQ +buQ +bBA +bCL +bDS +bDS +bDS +bHt +bIF +bJE +bKL +bMa +bNo +bHr +bPP +bDP +bCE +bCE +bTl +bTk +bCE +abL +aaT +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaT +aaT +bTn +bTn +chf +bTn +bTn +aaT +aaT +aaT +aaT +aaT +aaT +aaT +bTn +bTn +cpm +bTn +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,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 +aab +aac +aaP +abd +abk +abx +abx +abT +ace +aco +acv +acE +acV +adc +adn +adE +adP +adX +adP +afa +afz +aga +agC +ahg +ahF +aie +aga +ahg +ajP +akl +akz +akU +als +amc +aiI +ank +anP +aor +aoP +amN +apP +aji +aji +amN +apP +aji +aji +amN +apP +aji +aji +aiI +avu +avW +aiI +axc +auW +ayg +aoM +aze +apr +aAe +app +aik +aik +aCq +akr +aik +aEf +aEf +aEi +aGl +aGR +aHA +aHX +aGj +aJb +aJK +aJK +aJK +aJK +aJK +aJK +aPG +aIZ +aQT +aRK +aQT +aTc +aTM +aQT +aVr +aVs +aQT +aXE +aYm +aZm +baf +baW +bcn +bcn +beI +bfN +bgP +bhN +biU +bkb +bli +bmu +bnS +bpi +bqs +brA +blk +btY +buR +bwl +bxm +bxm +bxm +bxm +bBB +bCM +bDT +bEZ +bDP +bHu +bHr +bJC +bKM +bMb +bNp +bOB +bPQ +bDP +bRu +bCE +bCE +bTY +bCE +bTn +aaT +aaT +bXO +bYI +bZk +bZk +bZk +bZk +ccp +bXO +aaT +aaT +cft +cgk +chg +chV +bTn +aaT +aaT +aaT +aaT +aaT +aaT +aaT +bTn +cgk +chg +cpI +cft +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,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 +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aag +aag +adF +adq +adY +adq +adq +afA +adq +adq +adq +ahG +acW +acW +acW +acW +acW +acW +akV +alt +amd +aiI +anl +anQ +aos +aoQ +amN +apQ +aqr +aji +amN +apQ +asb +aji +amN +apQ +aqr +aji +aiI +avv +avX +aws +axd +auW +ayg +aoM +azc +apr +aAe +app +aik +aBf +aCr +ahk +aik +aEg +aEK +aEi +aGm +aGR +aGj +aHY +aGj +aIZ +aJN +aKJ +aLH +aJJ +aJK +aOW +aPG +aIZ +aQT +aRK +aSq +aTc +aTN +aUL +aVs +aQT +aWH +aXF +aYn +aZn +bag +baX +bco +bdE +beJ +bfO +bgQ +bhO +biV +bkc +blj +bmv +bnT +bpj +bqt +brB +blk +btZ +aRH +bwm +bwm +bwm +bwm +bwm +bBC +bwm +bwm +bFa +bGn +bHv +bIG +bJF +bKN +bMc +bNq +bOC +bNq +bDP +bJO +bJO +bTm +bTZ +bUD +bTn +aaT +aaT +bXO +bYJ +bYJ +bYJ +bYJ +bYJ +bYJ +bXO +aaT +aaT +bTn +bTn +chf +chW +bTn +aaT +aaT +aaT +aaT +aaT +aaT +aaT +bTn +chW +cpm +bTn +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,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 +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +acW +add +ado +adG +adG +adZ +aeq +afb +adG +adG +adG +adG +adG +acW +aiF +ajf +ajQ +akm +akA +akP +alt +ame +aiI +amg +anQ +aor +aoR +amN +apQ +aji +aji +amN +apQ +aji +aji +amN +apQ +aji +akp +aiI +avv +avX +aws +axd +auW +ayg +aoM +azc +apr +aAe +app +aik +aBf +ahk +ahk +ail +ahk +aEL +aEi +aGn +aGR +aHB +aHZ +aIC +aJd +aJO +aJK +aJK +aJK +aOb +aJK +aPG +aIZ +aQU +aRK +aSr +aTc +aTO +aUM +aQT +aWd +aWI +aXE +aYo +aZo +bah +baY +bcp +baY +beK +bfN +bgP +bhP +biW +bkb +bli +bmu +bnS +bpk +bqs +brC +blk +bua +buS +bwm +bxn +byr +bzC +bxn +bBD +bCN +bDU +bFb +bDY +bHw +bIH +bJG +bKO +bMd +bNr +bOD +bPR +bQI +bRv +bJO +bTm +bTZ +bUE +bVB +bVB +bVB +bXO +bYK +bYK +bYK +bYK +bYK +bYK +bXO +bVB +bVB +bVB +bUF +bUF +bUF +bTn +aaT +aaT +aaT +ckU +aaT +aaT +aaT +bTn +bUF +bUF +bUF +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,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 +aab +acW +ade +adp +adH +adQ +aea +aer +afc +afB +agb +agD +adQ +ahH +acW +aiG +ajg +ajR +akn +akB +akW +alu +aku +aiI +amg +anQ +aot +aoQ +amN +apR +aqs +aqM +amN +arI +asc +ast +amN +atp +atP +aur +aiI +avw +avY +aiI +axe +axC +ayh +axh +azf +apr +aAe +app +aBe +aBf +aCs +aiL +aik +aDb +aEM +aEi +aGo +aGR +aGj +aHY +aID +aIZ +aJP +aKK +aJK +aMW +aOc +aOX +aPH +aIZ +aQT +aRL +aSs +aTc +aTP +aUN +aVt +aWe +aWJ +aXG +aYp +aZp +bai +baZ +bcq +bdF +beL +bfP +bgR +bhQ +bhQ +bkd +bli +bmw +bnU +bpl +bqu +brD +blk +bub +buS +bwn +bxn +bys +bzD +bAz +bBE +bCO +bDV +bFc +bDY +bHx +bII +bJH +bKP +bMe +bNs +bOE +bOE +bQJ +bRw +bSu +bTm +bTZ +bUF +bVC +bWi +bVC +bXP +bYK +bZl +bZl +bZl +bZl +bYK +cdc +bVC +bWi +bVC +bUF +bUF +bUF +bTn +aaT +aaT +ckU +clO +ckU +aaT +aaT +bTn +cgl +bUF +bUF +cqm +cqm +cqm +cqm +cqm +cqm +cqm +cqm +cqm +cqm +bVB +bVB +bVB +bVB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +czr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,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 +aab +acW +adf +adq +adq +adq +aeb +aes +afd +afd +afd +agE +adQ +ahI +acW +aiH +ajh +ajS +ako +akC +akt +aiI +amf +aiI +amg +anR +aou +aoS +apu +apS +aqt +aqN +arl +apS +aqt +asu +arl +apS +aqt +aus +aiI +avx +avZ +aiI +axe +auW +ayg +aoM +azc +apr +aAe +app +aik +aBf +aCt +aDb +aDc +aDc +aEN +aEi +aGp +aGR +aGj +aHY +aGj +aIZ +aJQ +aIZ +aLI +aIZ +aIZ +aIZ +aIZ +aQo +aQV +aRM +aRM +aRM +aRM +aRM +aRM +aWf +aWK +aXH +aYq +aYq +aYq +bba +bcr +bdG +beM +bfQ +bfQ +bhR +biX +bke +blk +bmx +bnV +bpm +bqv +bqv +bpm +bpm +aRH +bwm +bxo +byt +byt +byt +bBF +bCP +bDW +bFc +bGo +bHy +bII +bJH +bKQ +bMf +bNt +bOF +bOF +bQK +bRx +bJO +bTm +bTZ +bUF +bVB +bVB +bVB +bXO +bYL +bYK +bYK +bYK +bYK +ccq +bXO +bVB +bVB +bVB +cgl +bUF +bUH +bTn +aaT +aaT +ckV +ckY +cmU +aaT +aaT +bTn +coT +bUF +bUF +cqm +cqQ +crt +crt +crt +crt +crt +crt +crt +cwe +bVB +cnE +cnE +bVB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,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 +aab +acW +adg +adq +adq +adq +adQ +aes +afd +afd +afd +agE +ahh +aeo +acW +aiI +aiI +aiI +aiI +aiI +aiI +alv +amg +amg +amg +anQ +amg +amg +apv +amg +amg +apU +arm +amg +amg +apU +asO +amg +amg +apU +amg +amg +awa +aws +axe +auW +ayg +aoM +azc +apr +aAe +app +ail +ahk +aCu +aDc +aDb +aDb +aEO +aEi +aGq +aGQ +aHx +aIa +aHx +aJe +aJR +aKL +aLJ +aMX +aOd +akG +akI +akG +aQW +aRM +aSt +aTe +aTQ +aUO +aVu +aWf +aWL +aXI +aYr +aZq +aWf +bbb +bcs +aXM +beN +bfR +aXM +aXM +beN +bkf +bll +bmy +bnW +bpn +bqw +brE +bsR +bpm +aRH +bwm +bxp +byu +byu +byu +bBG +bCQ +bDW +bFd +bDY +bHy +bII +bJH +bKR +bMg +bNu +bNu +bPS +bKX +bMm +bJO +bTn +bUa +bUF +bVB +adj +aaT +bXQ +bYM +bZl +bZl +bZl +bZl +bYK +bXQ +aaT +adj +bVB +bUF +bUF +bUF +bTn +aaT +aaT +ckd +clP +ckd +aaT +aaT +bTn +bUF +bUF +bUF +cqm +cqR +cru +cru +cru +cru +cru +cru +cru +cwf +bTn +bUF +bUF +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,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 +aab +acW +adh +adr +adI +adI +adI +aet +afe +afC +afC +agF +adQ +aeo +aif +aiI +aji +aji +aji +aiI +akX +alw +amh +amM +amM +anS +aov +amM +apw +apT +amM +aqO +amM +arJ +amM +aqO +amM +arJ +amM +aml +amg +amg +awa +awt +axf +auW +ayg +aoM +azc +apr +aAf +app +aBf +aBf +aik +aDc +aDc +aDc +aEP +aEi +aGr +aGR +aHC +aHY +aGj +aEi +aJS +aKM +aLK +aMY +aOd +akG +akI +akI +aAw +aRM +aSu +aTf +aTR +aTR +aVv +aWg +aWM +aXJ +aYs +aZr +baj +bbc +bct +bdH +beO +bfS +bfS +bfS +beO +bkg +bfS +bmz +bnX +bpo +bqx +brF +bsS +bpm +aRH +bwm +bxq +byv +byv +bxq +bBH +bCR +bDV +bFe +bDY +bHz +bIJ +bJI +bKS +bMh +bNv +bIH +bPT +bQL +bRy +bJO +bTm +bTZ +bUG +bVB +adj +aaT +bXQ +bYN +bYK +bYK +caw +bYK +bYK +bXQ +aaT +adj +bVB +bUF +bUF +bUF +bTn +aaT +ckd +ckd +clQ +ckd +ckd +aaT +bTn +bUF +bUF +bUF +cqm +cqR +cru +cru +cru +cru +cru +cru +cru +cwf +cqm +cgl +bUF +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,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 +aab +acW +acW +acW +acW +acW +acW +acW +acW +acW +acW +acW +ahi +aeo +aig +aiI +ajj +aji +aji +akD +akY +alx +ami +amN +anm +anT +amg +amg +apx +apU +amg +amg +arn +apU +amg +amg +asP +apU +amg +amg +auU +avy +awb +aws +axg +auW +ayg +aoM +azc +apr +aAe +app +aBg +aBM +aCv +aik +aAY +aEh +aEQ +aEi +aEi +aGS +aEi +aIb +aEi +aEi +aJT +aKN +aKN +aKN +aKN +aKN +aKN +aQp +aQX +aRM +aSv +aTg +aTS +aUP +aVw +aWh +aWN +aXK +aYt +aZs +aWh +bbd +bcu +bdI +beP +bfT +bgS +bhS +biY +bkh +blm +bmA +bnY +bpm +bqy +brG +bsT +bpm +aRH +bwm +bxq +byw +bzE +bxq +bBI +bCS +bDX +bFf +bDY +bHA +bII +bII +bKT +bMi +bNw +bIH +bPU +bKZ +bMe +bSu +bTm +bTZ +bUF +bVB +adj +aaT +bXQ +bYO +bZl +bZl +bZl +bZl +bYK +bXQ +aaT +adj +bVB +bUF +bUF +bUF +bVB +aaT +cke +ckW +ckY +cmV +cke +aaT +bVB +bUF +bUF +bUF +cqm +cqR +cru +cru +cru +ctA +cru +cru +cru +cwf +cqm +coT +bUF +bTn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,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 +abL +ads +ads +ads +ads +ads +ads +ads +ads +acW +adQ +aeo +aeo +aiI +aji +aji +akp +aji +akZ +aly +ami +amN +ann +anU +aow +aoT +apu +apV +aqu +aqP +arl +arK +aqu +aqP +arl +atq +aqu +aqP +aiI +aiI +aiI +aiI +aoM +auW +ayi +aoN +azg +azM +aAg +app +aBh +ahk +ahk +aik +ahk +ahk +aEL +aEi +aGs +aGT +aHD +aIc +aIE +aHD +aJU +aKN +aLL +aMZ +aOe +aNc +aKN +akG +aAw +aRM +aSw +aTg +aTT +aUQ +aVx +aWf +aWO +aXL +aYu +aZt +aWf +bbe +bcv +bdJ +beQ +bfU +bfW +bfV +biZ +bfV +bfV +bmB +bnZ +bpp +bqz +brH +bsU +bpm +aRH +bwm +bxr +bxr +bwm +bAA +bBJ +bCT +bDY +bFg +bDY +bHB +bII +bII +bKU +bMj +bII +bOG +bPV +bQM +bRz +bJO +bTm +bTZ +bUF +bVB +adj +aaT +bXQ +bYP +bYK +bYK +bYK +bYK +bYK +bXQ +aaT +adj +bVB +bUE +bUF +bUF +bVB +aaT +ckd +ckX +ckY +cmW +ckd +aaT +bVB +bUF +bUF +bUF +cqm +cqR +cru +cru +csM +ctB +cum +cru +cru +cwf +cqm +bUF +bUF +bVB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,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 +abL +abL +ads +ads +ads +ads +ads +ads +ads +acW +ahj +ahJ +aih +aiJ +aji +aji +aji +aji +ala +alz +amj +amN +ano +amg +amg +aoU +amN +apW +aqv +aqQ +amN +arL +asd +asv +amN +atr +atQ +aut +aiI +avz +awc +awu +aoM +auW +ayg +aoM +azc +apr +aAe +app +aik +aBN +ahk +aik +ail +aik +aER +aEi +aGt +aGU +aHE +aId +aHE +aJf +aJV +aKO +aLM +aNa +aOf +aNc +aNd +akI +aAw +aRM +aSx +aTg +aTg +aTg +aVy +aWf +aWP +aWP +aWP +aWP +bak +bbf +bcv +bdJ +beR +bfV +bgT +bhT +bja +bki +bfV +bmC +boa +bpq +bqA +brI +bsV +bpm +buT +bwo +bxs +byx +bzF +bAB +bBK +bCU +bDZ +bFh +bDY +bHC +bII +bII +bKT +bMk +bII +bOH +bPV +bKX +bMm +bJO +bTn +bUa +bUF +bVB +bVB +bVB +bXO +bYL +bZl +bZl +bZl +bZl +ccq +bXO +bVB +bVB +bVB +bUF +bUF +bUF +bVB +aaT +ckd +ckY +ckY +ckY +ckd +aaT +bVB +bUF +bUF +bUF +cqm +cqR +cru +cru +cru +ctC +cru +cru +cru +cwf +cqm +bUF +bUF +bVB +aaa +cui +cui +cui +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,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 +abL +abL +abL +ads +ads +ads +ads +ads +ads +acW +acW +acW +acW +aiI +ajk +aji +aji +akE +alb +alA +ami +amN +anp +amg +aox +aoV +amN +aji +aji +apQ +amN +aji +aji +apQ +amN +aji +aji +apQ +aiI +atR +atR +atR +aoM +auW +ayg +aoM +azd +apr +aAe +app +aik +aik +ahk +ahk +ahk +aik +aES +aEi +aGu +aGV +aHF +aIe +aIF +aJg +aJW +aKP +aLN +aLN +aOg +aOY +aKN +akI +aAw +aRM +aSy +aTh +aTU +aUR +aVz +aWi +aWQ +aXM +aXM +aXM +aXM +bbg +bcv +bdJ +beS +bfW +bgU +bhU +bjb +bkj +bln +bmD +bob +bpm +bpq +bpq +bpq +bpm +buU +boh +bxt +byy +bzG +bAC +bBL +bCV +bEa +bEa +bGp +bHD +bII +bJJ +bKV +bMj +bII +bIH +bPT +bQL +bRA +bJO +bTm +bTZ +bUF +bVC +bWi +bVC +bXP +bYK +bYK +bYK +bYK +bYK +bYK +bXP +bVC +bWi +bVC +bUF +bUF +bUF +bVB +aaT +ckf +ckY +clR +ckY +cnD +aaT +bVB +bUE +bUF +bUF +cqm +cqR +cru +cru +cru +cru +cru +cru +cru +cwf +cqm +bUF +bUE +bVB +aaa +cui +cui +cui +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,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 +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aiI +ajj +aji +aji +akD +alc +alB +amk +amN +anq +amg +amg +aoW +amN +aji +aqr +apQ +amN +aji +asb +apQ +amN +aji +aqr +apQ +aiI +atR +atR +atR +aoM +auW +ayg +aoM +azh +aoL +aAh +app +aBi +aBO +ahk +aDd +aik +aik +aET +aEi +aGv +aGW +aHG +aIf +aHG +aGv +aJX +aKQ +aLO +aNb +aOh +aOZ +aNd +akI +aAw +aRM +aSz +aSz +aSz +aSz +aSz +aWj +aWR +aXN +aXN +aZu +aXN +aXN +bcw +bdK +beT +bfV +bgV +bhV +bhX +bkk +bfW +bmE +boc +bpr +bqB +brJ +bsW +buc +buV +boh +bxt +byz +bzH +bAD +bBM +bCW +bEb +bFi +bDY +bHE +bIK +bJK +bKW +bMl +bNx +bIH +bPW +bKZ +bMe +bSu +bTm +bTZ +bUF +bVB +bVB +bVB +bXO +bYK +bYK +bZQ +bYK +bYK +bYK +bXO +bVB +bVB +bVB +bUF +bUF +bUF +bVB +aaT +ckd +ckY +ckY +ckY +ckd +aaT +bVB +bUF +bUF +bUF +cqm +cqR +cru +cru +cru +cru +cru +cru +cru +cwf +cqm +bUF +bUF +cxB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,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 +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aiI +aji +aji +aji +aiI +akX +alC +aml +amN +anr +amg +amg +aoX +amN +aji +aji +aqR +amN +aji +aji +aqR +amN +aji +aji +aqR +aiI +atR +ats +atR +aoM +aqo +ayj +amJ +aom +aon +aom +aom +ahk +ahk +ahk +aDe +aik +aEi +aEU +aEi +aGw +aGX +aHH +aIf +aHH +aJh +aJY +aKN +aLP +aNc +aNc +aPa +aKN +akG +aAw +aRM +aSA +aSA +aSA +aSA +aSA +aWj +aWS +aXO +aWS +aZv +bal +bal +aZv +bdL +aZv +aZv +bgW +bhW +bhX +bkl +bfW +bmF +bod +bps +bqC +brK +boe +boe +buW +boh +bxt +byA +bzI +bAE +bBN +bCX +bEc +bEc +bEc +bHF +bIL +bJL +bKX +bMm +bJO +bOI +bPV +bQM +bRB +bJO +bTm +bTZ +bUF +bVB +adj +aaT +bXO +bYQ +bZm +bYQ +bYQ +bZm +bXO +bXO +aaT +adj +bVB +bUF +bUF +bUG +bVB +aaT +ckd +ckX +ckY +cmW +ckd +aaT +bVB +bUF +bUF +bUF +cqm +cqS +crv +crv +crv +ctD +crv +crv +crv +cwg +cqm +bUF +bUF +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,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 +acf +aaa +aaa +aaa +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +aiI +atR +aoM +aoM +aoM +axD +ayh +axh +azi +apr +aAi +app +aBj +aBP +aCw +aik +aik +aEi +aEV +aFC +aGx +aGY +aHG +aIf +aHG +aGx +aJZ +aKN +aLQ +aNd +aNd +aKN +aKN +akG +aAw +aRM +aSB +aTi +aTi +aTi +aVA +aRN +aWT +aTj +aYv +aZv +bam +bbh +bcx +bdM +beU +aZv +bgX +bhX +bhX +bkm +blo +bmF +boe +boe +bqD +brL +bsX +bud +buX +boh +bxt +byA +bzJ +bAF +bBO +bCY +bEd +bFj +bEc +bHG +bIH +bJL +bKY +bMn +bJL +bOH +bPV +bKX +bMm +bJO +bTn +bUa +bUF +bVB +adj +aaT +bXO +bXO +bZn +bZn +cax +bZn +bXO +bXO +aaT +adj +bVB +bUF +bUF +bUF +bVB +aaT +cke +ckW +ckY +cmV +cke +aaT +bVB +bUF +bUF +bUG +cqm +cqm +cqm +cqm +csN +ctE +csj +csj +csj +csj +cqm +cgm +bUF +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,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 +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +asQ +abL +atR +auu +atR +atR +atT +awv +atT +auW +ayk +ayM +azj +azN +apr +aAA +aik +aik +aik +aik +aik +aEi +aEW +aEi +aGu +aGZ +aHH +aIf +aHH +aJi +aKa +aEi +aLR +akG +akG +akG +akG +akG +aAy +aRM +aSz +aRM +aTV +aRM +aSz +aRN +aWU +aSD +aYw +aZv +ban +bbi +bcy +bdN +beV +aZv +bgY +bhX +bjc +bkm +bfW +bmF +boe +boe +boe +brM +bps +bue +buY +boh +bxt +byA +bzJ +bAG +bBP +bCZ +bAF +bFk +bEc +bHH +bIM +bJM +bKZ +bMo +bNy +bIH +bPT +bQL +bRC +bJO +bTm +bTZ +bUF +bVB +adj +aaT +aaT +bXO +bXO +bZR +cay +bXO +bXO +aaT +aaT +adj +bVB +bUF +bUF +bUF +bVB +aaT +ckd +cke +clS +cke +ckd +aaT +bVB +bUF +bUF +bUF +bTn +aaT +adj +cqm +csO +ctF +cun +cuS +cuS +cwh +cwD +cwT +cxg +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,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 +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +atS +aoM +aoM +aoM +aoM +aoM +aoM +axE +avC +aoN +azk +azO +aAj +app +ajs +aBQ +aik +aik +aik +aEi +aEX +aFD +aGv +aGW +aHG +aIf +aHG +aGv +aKb +aEi +aLR +akI +akI +akI +akG +akG +aAw +aRN +aSC +aTj +aTj +aTj +aTj +aWk +aWV +aWx +aYx +aZv +bao +bbj +bcz +bdO +beW +aZv +bgZ +bhY +bhW +bkm +blp +bmG +bof +boe +boe +brN +boe +bsY +buZ +boh +bxt +byB +bzI +bAH +bBQ +bDa +bEe +bAF +bEc +bHI +bIH +bJN +bKZ +bMp +bNz +bIM +bPX +bKZ +bMe +bSu +bTm +bTZ +bUF +bVB +adj +aaT +aaT +aaT +bXO +bXQ +bXQ +bXO +aaT +aaT +aaT +adj +bVB +bUF +bUF +chX +bTn +aaT +ckg +ckZ +clT +bVB +ckg +aaT +bTn +bUF +bUF +bUF +bVB +aaT +adj +csj +csP +ctG +ctG +ctG +cvz +cwi +cwE +cwU +caA +bTn +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,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 +abL +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +atR +aoM +auV +avA +avA +aww +axh +axF +ayl +amJ +aom +azP +aom +aom +ahk +ahk +ahk +ahk +ail +aEi +aEU +aEi +aGw +aGX +aHH +aIf +aHH +aJh +aJY +aKR +aDP +akI +akI +akI +akI +akG +aAw +aRN +aSD +aSD +aSD +aSD +aSD +aSD +aSD +aSD +aSD +aZv +bap +bbk +bcA +bdO +beX +aZv +bha +bhZ +bjd +bkn +blq +bmH +bog +bpt +bqE +brO +bsY +buf +buf +boh +bxt +byB +bzJ +bAI +bBR +bDb +bEf +bFl +bEc +bHJ +bIH +bJL +bLa +bMq +bJL +bOJ +bPV +bQM +bRD +bJO +bTm +bTZ +bUG +bVB +adj +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +adj +bVB +bUF +bUF +bUH +bTn +bTn +bVB +bVB +bWi +bVB +bVB +bTn +bTn +coT +bUF +cpJ +bTn +aaT +adj +cqm +csQ +ctH +cuo +cuT +cvA +cwj +cqm +cwV +caA +bTn +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,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 +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +abL +abL +atR +aoM +auW +avB +apt +awx +aoN +axG +aym +aoM +aoL +azQ +aAk +app +aBk +aBR +aik +ajm +aik +aik +aEY +aEi +aGx +aGU +aHI +aIf +aIG +aJj +aKc +aKR +aDP +akG +akG +aHU +akI +akG +aAw +aRN +aSE +aSD +aSD +aSD +aVB +aSD +aSD +aSD +aYy +aZv +bal +bbl +bcB +bdP +aZv +aZv +bfW +bia +bfW +bfW +bfU +bmI +boh +boh +bqF +brP +bsZ +bqF +bva +boh +bxu +byC +bzI +bAJ +bBS +bDc +bzI +bzI +bEc +bHK +bIN +bJO +bLb +bMr +bNA +bOK +bPY +bQN +bRE +bJO +bTm +bTZ +bUH +bTn +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +bVB +cgm +bUF +bUF +bTn +bUF +bUF +bVB +clT +bVB +cnE +bUF +bTn +cgm +bUF +bUF +bTn +bTn +bTn +cqm +cqm +cqm +cqm +cqm +cqm +cqm +cqm +ccs +caA +bTn +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,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 +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +abL +abL +abL +abL +atR +aoM +auW +avC +awd +asS +axi +asS +asS +aoM +apr +azR +apr +app +aik +aik +aik +ajm +aik +aik +aEZ +aEi +aGu +aHa +aHJ +aIg +aHJ +aJk +aKd +aKS +aLS +aNe +aNe +aPb +aPb +aPb +aQY +aRO +aSF +aSF +aSF +aSF +aVC +aVL +aSF +aSF +aYz +aZw +baq +bbm +bcC +bdQ +bcC +bfX +bcC +bib +bcC +bko +bcC +bmJ +boi +bfX +bcC +bib +bcC +bcC +bvb +bwp +bwp +byD +bzK +bAK +bBT +bDd +bEg +bEg +bGq +bHL +bEg +bGq +bLc +bDd +bEg +bOL +bEg +bQO +bRF +bSv +bTo +bUb +bUI +bVD +bUI +bUI +bUI +bUI +bUI +bZS +bUI +cbm +bSv +bUI +bUI +bUI +bUI +cgn +bUI +bUI +ciK +bUI +bUI +bUI +bUI +bUI +bUI +bUI +cox +cgn +bUI +bUI +ciK +bUI +bUI +bUI +bUI +bUI +bUI +bUI +bUI +bUI +cox +cwW +caA +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,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 +abL +abL +abL +abL +abL +acg +acg +acg +acg +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +abL +abL +abL +abL +ats +atR +aoM +auW +avC +awd +awy +aoM +asS +asS +aoM +apr +azR +apr +app +aik +aik +aik +aik +aik +aik +aFa +aEi +aGy +aHb +aHK +aIf +aHG +aJl +aKb +aKR +aLT +aNf +aOi +aPc +aOi +aNf +axl +aRP +aSG +aSG +aSG +aSG +aSG +aWl +aWW +aSG +aSG +aZx +bar +bbn +bcD +bcD +bcD +bfY +bcD +bic +bcD +bkp +bcD +bmK +bcD +bcD +bcD +brQ +bcD +bcD +bvc +bcD +bcD +byE +bzL +bAL +bBU +bzL +bzL +bFm +bGr +bHM +bzL +bJP +bLd +bzL +bzL +bOM +bzL +bQP +bRG +bSw +bTp +bUc +bUJ +bUJ +bWj +bUJ +bUJ +bUJ +bUJ +bZT +caz +cbn +ccr +cdd +bRH +bRH +bRH +cgo +bRH +bRH +ciL +bRH +bRH +bRH +bRH +bRH +bRH +bRH +bRH +cgo +bRH +bRH +ciL +bRH +bRH +bRH +bRH +bRH +bRH +bRH +bRH +bRH +bRH +cgo +cxh +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,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 +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +abL +abL +abL +abL +asR +aoM +atT +aoM +auW +avC +awe +awz +aoM +asS +asS +aoM +azl +azR +aAl +app +ajo +aBS +aCx +aik +aik +aik +aEN +aEi +aGz +aHc +aEi +aIh +aEi +aJm +aKe +aKT +aLU +aNg +aNg +aPd +aPd +aPd +aQZ +aRQ +aSH +aSH +aSH +aUS +aSH +aVN +aWX +aSH +aSH +aZy +aSH +bbo +bcE +bcE +bcE +bfZ +bcE +bfZ +bcE +bcE +bcE +bmL +bcE +bcE +bcE +bfZ +bcE +bcE +bvd +bwq +bwq +bwq +bwq +bAM +bBV +bAM +bAM +bFn +bGs +bHN +bIO +bAM +bLe +bAM +bNB +bLe +bAM +bQQ +bRH +bSx +bTq +bUd +bUF +bUF +bWk +bUF +bUF +bUF +bUF +bZU +caA +cbo +ccs +cde +bUF +bUF +bUF +cgp +bUF +bUF +bZU +cjC +bUF +bUF +bUF +bUF +bUF +bUF +bUF +cgp +bUF +bUF +bZU +bUF +bUF +bUF +bUF +bUF +bUF +bUF +bUF +bUF +bUF +cgp +bUF +bVB +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,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 +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +aoM +atU +aoM +auW +avC +awe +awz +aoM +axH +asS +aoM +azm +azS +arX +app +ahk +ahk +ahk +ahk +ahk +ahk +aFb +aEi +aEi +aEi +aEi +aIi +aEi +aGS +aJT +aKU +aLV +akI +akI +akG +akG +akG +aAw +aRN +aSI +aSI +aSI +aRN +aSf +aWm +aWY +aXP +aYA +aZz +aYA +bbp +bbq +bbq +bbq +bbq +bbq +bbq +bbq +bbq +blr +bmM +boj +bbq +bbq +bbq +bbr +bbq +bbp +bbq +bxv +byF +byF +byF +bBW +byF +bEh +bFo +bGt +bHO +bIP +bFy +bFy +bMs +bNC +bON +bMs +bMs +bRI +bSy +bTr +bTn +bRI +bVE +bVE +bVE +bXR +bXR +bXR +bZV +caB +cbp +cct +cdf +cdg +cdg +cdg +cdg +cdg +cdg +cdg +cjD +ckh +cla +cla +cmX +cmX +bYV +bYV +bYV +bYV +bYV +bYV +cqT +bUF +bUF +csR +csR +csR +bUF +bUF +bYV +bVB +bVB +bVB +bVB +aab +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,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 +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +ads +abL +abL +ads +ads +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +aoM +aoM +aoM +atT +aoM +auW +avD +awf +awA +axj +awf +awf +axj +azn +azT +aAm +aAB +aBl +aBT +aBl +aBl +aDE +aBl +aFc +aFE +aGA +aHd +aHd +aIj +aIH +aJn +aKf +aKV +aLW +aNh +aNh +aNh +aNh +aNh +aNh +aKV +amT +amT +amT +aUT +aVD +aWn +aWZ +aXQ +aSD +aZA +aSD +bbq +bcF +bcG +bcG +bcF +bcF +bcF +bcF +bbq +bls +bmN +boj +bcF +bcG +bcG +bcG +bcF +bcF +bcG +bbp +byG +bzM +bAN +bBX +bDe +bEh +bFp +bGu +bHP +bIQ +bJQ +bFy +bMt +bND +bOO +bPZ +bMs +bRI +bSz +bTs +bUe +bUK +bVF +bWl +bXd +bXS +bYR +bZo +bZW +caC +cbq +ccu +cdg +cdR +cdR +cdR +cdR +chh +chY +ciM +cjE +cki +cki +cki +cki +cki +cki +adj +adj +adj +adj +bYV +bUF +crw +csk +csS +csS +csS +bUF +cvB +bYV +cgV +cgV +cgV +cgV +cui +cui +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,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 +abL +abL +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +aoM +asS +att +asS +aoM +auX +avA +avA +awB +axh +axI +ayn +axh +azo +azU +aAn +aAC +aBm +aBm +aBm +aBm +aBm +aBm +aBm +aFF +aGB +aHe +aHe +aIk +aII +aJo +aKg +aKW +aLX +aNi +aNi +aNi +aNi +aNi +aNi +aRR +aNi +aNi +aNi +aNi +aNi +aNi +aNi +aXR +aYB +aZB +aSD +bbq +bcF +bdR +bcG +bga +bcG +bcF +bcG +bbq +blr +bmO +boj +bcF +bqG +bcF +bta +bcG +bqG +bcF +bbq +byH +bzN +bAO +bBY +bDf +bEi +bFq +bGv +bHQ +bIR +bJR +bLf +bMu +bNE +bOP +bQa +bQR +bRI +bSA +bTt +bUf +bRI +bVE +bWm +bWm +bWm +bWm +bWm +bZX +caD +cbr +ccv +cdh +cdS +ceN +cfu +cfu +chi +chZ +ciN +cjE +ckj +clb +clU +cmY +cnF +cki +adj +aaT +aaT +adj +cqn +cqn +cqn +csl +csl +csl +csl +csm +cvC +csl +adj +adj +adj +adj +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +abL +abL +abL +abL +abL +abL +agc +agc +agc +agc +agc +ads +aoM +asT +asT +ahk +ahk +ail +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +azV +azV +azV +azV +azV +azV +azV +azV +azV +azV +azV +azV +azV +azV +aIl +aIJ +aoD +aKh +aKX +aLY +aLY +aKm +aPe +aKm +aKk +aRa +aKk +aKm +aKk +aKk +aKm +ajT +akG +akG +akq +aSD +aZA +aSD +bbr +bcF +bcF +bcF +bcF +bcG +bcF +bcG +bbq +blt +bmP +boj +bcF +bqH +bcF +btb +bcF +bcG +bcG +bhc +byI +byH +bAP +bBZ +bDg +bEh +bFr +bGw +bHR +bIS +bJS +bFy +bMv +bNF +bOQ +bQb +bQS +bRI +bSB +bTu +bUg +bRI +bVE +bWm +bWm +bWm +bWm +bWm +bZX +caC +cbs +ccw +cdi +cdT +cdT +cdT +cgq +chj +chZ +ciO +cjE +ckk +clc +clV +cmZ +cnG +cki +adj +aaT +aaT +adj +cqn +cqU +crx +csm +csT +ctI +cup +cuU +cvD +csl +adj +aaT +aaT +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +ads +abL +ads +ads +ads +ads +abL +abL +abL +abL +aeu +abL +agc +agc +agc +agc +agc +ads +aoM +asS +asS +ahk +auv +aik +aik +aik +aiL +aik +aik +aik +aik +aik +azW +aAo +aAD +aAo +aAo +aCy +azV +aDF +aAO +aFd +aAO +aGC +aAO +aHf +aIm +aIJ +aoD +aKi +aKY +aLZ +aNj +aOj +aPf +aOj +aOj +aOj +aOj +aSJ +aOm +aTW +aKm +aQp +akG +akG +akq +aYC +aZA +aSD +bbq +bcG +bcG +beY +bcF +bhb +bcF +bcF +bbq +blt +bmP +bij +bcG +bgb +bcF +bgb +bcF +bgb +bcF +bbp +byJ +bzO +bAQ +bCa +bDh +bEh +bFs +bGx +bHS +bIT +bJT +bFy +bMw +bNG +bOR +bQc +bMs +bRI +bSC +bTv +bUh +bUL +bVG +bWn +bXe +bXT +bYS +bZp +bVE +caC +cbq +ccx +cdg +cdR +ceO +cdR +cdR +chk +chZ +ciP +cjE +ckl +cld +clW +cna +cnH +cki +adj +aaT +aaT +adj +cqn +cqV +cry +csn +csU +ctJ +cuq +ctJ +cuq +csl +adj +aaT +aaT +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +ads +ads +ads +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +ads +ads +ads +ads +agc +agc +agc +agc +agc +ads +aoM +ahk +atu +ahk +ahk +ahk +avE +avE +awC +aoa +aik +ajm +ahk +ahk +azV +aAo +aAE +aBn +aBU +aCz +aDf +aDG +aEj +aFe +aFG +aGD +aEj +aHL +aIn +aIK +aJp +aKj +aKZ +aMa +aNk +aOk +aPg +aPI +aQq +aRb +aOj +aSK +aTk +aSK +aKk +asg +akG +aWo +aHU +aSD +aZA +aSD +bbq +bcG +bcG +bdR +bcF +bgb +bcF +bgb +bbq +blt +bmQ +bij +bpu +bqI +bqI +bqI +bpu +bqI +bwr +bwr +bwr +bwr +bwr +bCb +bwr +bwr +bFt +bGy +bHT +bIU +bJU +bLg +bMx +bNH +bMx +bMx +bMx +bRJ +bSD +bTw +bUi +bUM +bVE +bVE +bVE +bXR +bXR +bXR +bVE +caC +cbq +ccx +cdg +cdg +cdg +cdg +cdg +cdg +cdg +cdg +cjE +ckm +cle +clX +cnb +ckm +cki +cdk +cdk +cdk +cdk +cqn +cqW +crz +cso +csV +ctK +cur +ctK +cvE +csl +adj +adj +adj +adj +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +aqw +akF +akF +akF +akF +asw +aik +aik +aik +auw +ahk +ajp +aik +awD +aob +aik +aik +aik +azp +azV +aAo +aAF +aBo +aBV +aAo +azV +aDH +aEk +aFd +aAM +aGC +aAO +aHf +aIm +aIJ +akI +aKk +aLa +aMb +aNl +aOj +aPh +aPJ +aOj +aOj +aOj +aOm +aOm +aOm +aKk +aJq +akG +aVE +akG +aSD +aZA +aSD +bbq +bcF +bcG +bcG +bgb +bgb +bid +bje +bje +blu +bmN +bij +bpv +bqJ +brR +btc +bug +bve +bwr +bxw +byK +bzP +bAR +bCc +bDi +bEj +bFu +bGz +bHU +bIU +bJV +bLg +bMy +bNI +bOS +bMy +bMx +bRK +bSD +bTn +bTn +bTn +bTn +adj +adj +adj +adj +adj +bYV +caC +cbq +ccx +cdj +cdU +ceP +ceP +ceP +ceP +ceP +ciQ +cjF +cjJ +clf +clY +cnc +cnI +cod +coy +coy +cpn +cpK +cqo +cqX +crA +csm +csW +ctL +cus +ctL +cus +csl +cqn +cqn +cqn +cqn +cqn +cqn +cqn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +aqx +aik +aro +aik +ase +aik +aik +aik +aik +aux +ahk +ajp +aik +ajs +axk +aik +aik +ayN +azq +azV +aAp +aAG +aBp +aBV +aAo +aDg +aBX +aEl +aBX +aAM +aAO +aAO +aHf +aIm +aIJ +akI +aKk +aLa +aMc +aNm +aOj +aPi +aPJ +aOj +aRc +aRS +aOj +aOj +aTX +aUU +akG +akI +akG +akG +aSD +aZA +aSD +bbq +bcF +bcG +bcG +bcF +bhc +bie +bjf +bkq +blv +bmR +bok +bpw +bqK +brS +btd +buh +bvf +bws +bxx +byL +bzQ +bAS +bCd +bDj +bwr +bFv +bGA +bHV +bIU +bJW +bLh +bMy +bNJ +bOT +bMy +bMx +bRL +bSD +bTn +adj +adj +adj +adj +adj +adj +adj +adj +bYV +caD +cbt +ccx +cdk +cdV +ceQ +ceQ +cgr +ceQ +ceQ +ciR +cjG +ckn +clg +clZ +cnd +ckn +coe +ceQ +ceQ +ceQ +cpL +cqp +cqY +crB +csm +csX +ctM +cup +csU +cvD +csp +cwF +cwX +cdU +cxi +cxP +cxR +cqn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +aqy +aik +arp +arM +arM +arM +asU +aik +aik +auy +ahk +aik +aik +aik +aik +aik +aik +aik +azr +azV +aAq +aAH +aBq +aBW +aAo +aDg +aBX +aEl +aBX +aFH +azV +aHf +azV +aIo +aIJ +aJq +aKk +aLa +aMd +aNn +aOl +aPj +aPK +aLZ +aRd +aRT +aOj +aTl +aTY +aKk +aJq +akG +aXa +akG +aSD +aZA +aSD +bbq +bcF +bcG +bcF +bgb +bgb +bif +bjg +bje +blt +bmP +bij +bpx +bqL +brT +brT +bui +bpy +bwt +bxy +byM +bzR +bzR +bCe +bDk +bEk +bFw +bGB +bHW +bIV +bJX +bLi +bMz +bNK +bOU +bMy +bMx +bRM +bSD +bTn +adj +bUN +bUN +bUN +bUN +bUN +bUN +adj +bYV +caC +cbq +ccx +cdk +cdk +ceR +ceR +ceR +ceR +ceR +ciS +ciS +cko +clh +cma +cne +cnJ +cof +coz +coz +coz +coz +coz +cqZ +crC +csp +csp +csp +csp +cuV +csm +csp +cdU +cdU +cxi +cxj +cdk +cxS +cqn +cyi +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +ahR +aik +aik +aik +aik +aik +aik +atv +aik +auz +ahk +auv +aik +aik +aik +aik +aik +aik +aik +azV +aAo +aAI +aBr +aBX +aCA +azV +aDI +aEl +aBX +aAN +aGE +aHg +aHM +aIp +aIJ +aJr +aKk +aLa +aMc +aNm +aOm +aPk +aPL +aOj +aRe +aOj +aOj +aTl +aTY +aKk +aVE +akG +akI +akG +aSD +aZA +aSD +bbq +bcF +bcG +bcF +bcF +bgb +big +bjh +bkr +blt +bmP +bol +bpy +bpy +bpy +bpy +bpy +bpy +bwr +bxz +byN +bzS +bAT +bCf +bDl +bwr +bFx +bGC +bHX +bIW +bJY +bLg +bMy +bMy +bOV +bMy +bMx +bRN +bSD +bTn +adj +bUN +bVH +bWo +bXf +bXU +bUN +adj +bYV +caC +cbu +ccy +cdl +cdW +cdW +cdW +cdW +cdW +cdW +ciT +ciS +ckp +cli +cmb +cnf +cnK +ciX +adj +adj +adj +adj +adj +cdt +crC +cdk +csY +ctN +cut +cuW +cvF +cwk +cwG +cwY +cxj +cxC +cdk +cxT +cqn +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agG +ahk +ahk +ahk +ahk +ahk +ahk +ahk +akF +ahk +akF +akF +amO +ahk +akF +akF +aoY +apy +ahk +aqz +aqS +aik +aqS +asf +asx +asV +aik +aik +aik +ahk +ajm +ajn +ajm +ajm +aik +ayo +aik +aik +azV +aAo +aAJ +aAo +aBY +aCB +aDh +aDJ +aEm +aFf +aFf +aGF +aHh +aHh +aHh +aIL +aJs +aKl +aLb +aMe +aNo +aOn +aPl +aPM +aOj +aOj +aRU +aOj +aOj +aTZ +aUU +aQp +aWo +akG +akG +aSD +aZA +aSD +bbq +bcF +bcF +bcF +bgb +bgb +bih +bji +bje +blw +bmS +bij +bpz +bpy +brU +bte +bpB +bvg +bwr +bwr +bwr +bwr +bwr +bwr +bwr +bwr +bFy +bFy +bHY +bFy +bJZ +bLg +bMx +bNL +bMx +bMx +bMx +bOX +bSE +bTx +bNO +bUO +bVI +bWp +bXg +bXV +bYT +bZq +bYV +caC +cbv +ccx +cdk +aaT +aaT +aaT +aaT +aaT +aaT +ciU +ciS +ckq +clj +cmc +cng +cnL +ciX +adj +aaT +aaT +aaT +adj +cqn +crD +cdk +csZ +css +ctP +css +css +css +css +cwZ +cdU +cxC +cdk +cxU +cye +cxZ +cyo +cyx +cyH +cyH +cyH +cyH +cyH +cyH +cyW +cyX +cza +cyk +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agH +ahl +ahK +ahl +aiK +aiL +aik +aik +aik +ail +aik +aik +amP +ahk +aik +aik +aik +aik +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +atV +ahk +ahk +aik +awg +aik +ajm +aik +ayo +aik +azs +azV +aAr +aAJ +aBs +aBZ +aCC +azV +aDK +aEl +aBX +aFI +aGG +aHi +aHN +aIq +aIJ +akI +aKm +aKm +aMf +aKh +aKm +aPe +aPN +aQr +aRf +aRT +aOj +aTm +aTY +aKk +akG +akG +aHU +akq +aSD +aZA +aSD +bbq +bcF +bcF +bcF +bcF +bhc +bii +bjj +bks +blx +bmT +bom +bpA +bqM +brV +btf +bpB +bvh +bwu +bpC +bpC +bpC +bpC +bpC +bpC +bpC +bpC +bpC +bHZ +bIX +bpC +bLj +bon +bNM +bNM +bNM +bQT +bNM +bSF +bNQ +adj +bUN +bVJ +bWq +bXg +bXW +bYU +bZr +bZY +caE +cbw +ccx +cdm +cdX +ceS +cfv +ceS +ceS +cia +ciV +cjH +ckr +clk +cmd +clg +cnM +ciX +adj +aaT +aaT +aaT +adj +cqn +crE +csq +cta +css +ctP +css +css +css +css +cwZ +cdU +cxD +cdk +cxV +cyf +cyj +cyk +cyy +cyk +cyk +cyk +cyk +cyk +cyk +cyk +cyy +cyk +cyk +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agH +ahk +ahk +ahk +ahk +ajl +aik +ajm +aik +ahk +alD +aik +amQ +ahk +aik +ahk +ail +ahk +ahk +aik +aik +aik +aik +aik +aik +amv +ahk +aik +aik +ahk +aqS +awh +awE +ajm +aik +ayo +aik +azt +azV +azV +aAK +azV +azV +aCD +azV +aDL +aEn +aBX +aFJ +azV +aHf +aHO +aIr +aIM +akI +aKm +aLc +aMg +aNp +aOo +aPe +aPO +aQs +aRg +aRT +aOj +aTl +aTY +aKk +aJr +akG +akq +akq +aYD +aZz +aYA +bbp +bbp +bbp +bbp +bbp +bbp +bid +bid +bje +blt +bmU +bij +bpB +bpB +bpB +bpB +bpB +bvi +bwv +bww +byO +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bIa +bIY +bIY +bLk +bMA +bNN +bOW +bQd +bQU +bRO +bSG +bNN +bNP +bUP +bVK +bWr +bXh +bXX +bYT +bZq +bYV +caC +cbx +ccz +cdn +cdY +ceT +cfw +cgs +chl +cib +ciU +ciS +ciS +ciS +cme +cnh +ciS +ciX +adj +aaT +aaT +aaT +adj +cqn +crF +csr +csr +ctO +cuu +cuX +cvG +cwl +cwH +cwZ +cdU +cdk +cdk +cxW +cxW +cxW +cxW +cyz +cxW +cxW +cxW +cxW +cxW +cxW +cxW +cyz +cxW +cxW +cxW +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +aii +aik +aik +aik +ajm +aik +ahk +ahk +ahk +ahk +ahk +aik +ahk +aik +aik +aik +aik +aik +arq +ajm +aik +aik +ahk +ahk +atW +atW +ahk +ahk +ahk +ahk +ahk +aik +ayo +aik +azu +azV +aAs +aAL +aBt +aCa +aCE +azV +aAO +aEl +aBX +aFK +aGH +aHj +aHf +aIs +aIJ +akI +aKm +aLd +aMh +aNq +aOp +aPm +aPP +aQs +aRh +aRT +aOj +aOj +aTX +aKm +aVF +aNh +aNh +aXS +aSD +aZA +aSD +bbs +bcH +bcH +bcH +bcH +bcH +bcH +bcH +bbs +blt +bmV +bon +bpC +bpC +bpC +bpC +bon +bvj +bww +bxA +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bIZ +bIY +bLl +bMB +adj +bOX +bQe +bQV +bRP +bSH +bNQ +adj +bUN +bVL +bWs +bXi +bXY +bUN +adj +bYV +caC +cbv +ccx +cdo +cdZ +cdZ +cfx +cdZ +chm +cib +ciW +cdW +cks +ciX +cmf +cni +ciX +adj +adj +adj +adj +adj +adj +cqn +crG +css +css +ctP +cuv +css +css +cwm +css +cwZ +cxk +cxE +cdt +cxX +cxW +cyi +cyi +cyz +cyi +cyi +cyk +cxW +cyk +cyi +cyi +cyz +cyi +cyi +cxW +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +aij +aik +ajm +ajm +ajm +aik +ail +aik +aik +aik +aik +aik +ahk +ajp +apz +ajs +aqA +ajm +ajm +ajm +aik +aik +aik +aik +aik +aik +aik +aik +aik +aik +ail +aik +ayo +aik +azv +azV +aAt +aAM +aBu +aCb +aCF +aDi +aDM +aEo +aFg +aFL +aCb +aCb +aHP +aIt +aIN +aJq +aKm +aLe +aMi +aNr +aOj +aPn +aPQ +aQs +aRg +aRT +aOj +aOj +aOj +aRa +amT +amT +amT +amT +aSD +aZA +aSD +bbt +bbt +bbt +bbt +bbt +bbt +bij +bij +bij +bij +bmW +bij +bij +bqN +brW +brW +bqN +brW +brW +bxB +bxB +bxB +bAU +bxB +bDm +bxB +bAU +bxB +bxB +bxB +bKa +bLl +bMB +adj +bOX +bNQ +bNQ +bNQ +bOX +bOX +adj +bUN +bUN +bUN +bUN +bUN +bUN +adj +bYV +caC +cby +ccA +cdp +cea +ceU +cfy +cgt +cdZ +cic +aaT +aaT +ciU +ceR +cmf +cni +ceR +adj +aaT +aaT +aaT +aaT +adj +cqn +crH +css +ctb +ctP +css +css +css +css +css +cwZ +cxl +cxE +cdt +cxW +cxW +cyi +cyp +cyA +cyI +cyM +cyM +cyI +cyM +cyM +cyI +cyA +czb +cyi +cxW +cye +cyl +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +aik +aik +ajm +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +axJ +ahk +ahk +ahk +azV +aAu +aAN +aBv +aCc +aCG +azV +aAO +aAO +aAO +aAO +aAO +aAO +aHf +aIm +aIO +akG +aKm +aLf +aMj +aNs +aOq +aPe +aPR +aQt +aRi +aRT +aOj +aOj +aUa +aKm +aVG +aHN +aHN +aXT +aSD +aZA +aSD +bbu +bcI +bdS +beZ +bgc +bhd +bik +bjk +bkt +bly +bmX +boo +bpD +bqN +bqN +bqN +bqN +bqN +bqN +bxB +bxB +byQ +byQ +byQ +bzW +byQ +byQ +byQ +bxB +bxB +bxB +bLl +bMB +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +bYV +caC +cbv +ccu +cdo +cdZ +cdZ +cdZ +cgu +chn +cid +aaT +aaT +ciU +ceR +cmf +cni +ceR +adj +aaT +aaT +aaT +aaT +adj +cqn +crI +ceY +ctc +ctQ +cuw +cuY +cvH +cwn +cwI +cxa +cxm +cxE +cdt +cxW +cxW +cyk +cyq +cyB +cyi +cyi +cyk +cyk +cyB +cyi +cyi +cyB +cyq +cyk +cxW +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahL +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +amT +akG +akG +akG +azV +aAv +aAO +aBw +aAO +aCH +azV +aDN +aEp +aFh +aFM +aGI +aHk +aHf +aIu +aIP +aJt +aKm +aKm +aMf +aKh +aKm +aPe +aPS +aQu +aRj +aPV +aPV +aPV +aUb +aKo +aRp +aRp +aRp +aKo +aSD +aZC +bas +bbu +bcJ +bdT +bfa +bgd +bhe +bil +bjl +bku +blz +bmY +bop +bpE +bqO +brX +btg +buj +btg +bwx +bxC +byP +bzT +bAV +bAV +bDn +bAV +bFz +bGD +byP +bxC +bxC +bLm +bMC +bNO +bOY +bOY +bOY +bOY +bSI +bOY +bOY +bOY +bOY +bWt +adj +adj +adj +adj +bYV +caC +cbv +ccB +cdo +ceb +ceV +cfz +cgv +cho +cie +aaT +aaT +ciW +cll +cmg +cnj +cll +cog +cdW +cdW +cdW +cdW +cks +cqn +crJ +cdt +ctd +ctR +cux +cdk +cdk +cdk +cwJ +cdk +cdk +cxF +cdt +cxX +cxW +cyi +cyq +cyi +cyl +cyl +cyl +cyi +cyl +cyl +cyl +cyi +cyr +cyi +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +ahM +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +akH +akq +akq +akq +akq +akq +akG +amT +akG +akG +akG +azV +azV +aAP +azV +aAP +azV +azV +aDO +azV +azV +azV +azV +azV +azV +aIl +aIQ +aJu +aJu +aLg +aMk +aNt +aOr +aPo +aPT +aPV +aRk +aRV +aPV +aTn +aPq +aUV +aUX +aWp +aUX +aXU +aYE +aZD +bat +bbv +bcK +bdU +bfb +bge +bhf +bim +bjm +bkv +blA +bmZ +boq +bpF +bqN +brY +bth +buk +bvk +bwy +bxD +byQ +bzU +bAW +bAW +bDo +bAW +bzU +byQ +bIb +bxB +bxB +bLl +bMB +adj +bOZ +bQf +bQf +bQf +bSJ +bTy +bUj +bUQ +bVM +bWu +bOY +bOY +bNO +bNO +bZZ +caF +cbz +ccC +cdq +cdq +cdq +cfA +cdq +cdq +cif +ciX +ciX +ciX +ciX +cmh +cnk +ciX +coh +ceR +ceR +ceR +ceR +cqq +cra +crK +cst +cte +ctS +cuy +cdk +cvI +cwo +cwK +cwK +cwK +cxG +cdt +cxW +cxW +cyi +cyr +cyi +cyl +cyl +cyl +cyi +cyl +cyl +cyl +cyi +cyq +cyi +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +ahN +aik +aik +ajn +ajT +akq +akq +akq +akq +akq +akq +akq +akq +akq +akH +akq +akq +akG +akG +akG +akG +akI +akI +akG +akG +akG +akG +akI +akI +akI +akI +akI +axK +akG +asg +akG +ava +akG +akI +akI +akI +akI +akG +aDP +akI +akI +akI +ava +akG +akG +aIm +aIO +akG +aKn +aKo +aMl +aNu +aOs +aPp +aPU +aPU +aRl +aRW +aPU +aPU +aUc +aPU +aVH +aWq +aUf +aKo +aSD +aZE +bau +bbt +bcL +bdV +bfc +bgc +bhg +bim +bjn +bkw +blA +bna +bor +bpG +bqN +brZ +bti +bti +bvk +btl +bxB +byR +bzU +bAX +bxB +bxB +bEl +bFA +byQ +byQ +bxB +bxB +bLl +bMB +adj +bPa +bQf +bQW +bQX +bQY +bQf +bUk +bUR +bVN +bWv +bXj +bPa +bYV +bYV +bYV +caD +cbA +ccv +cdr +cec +ceW +cfB +cfB +cfB +cig +ceP +ciQ +ceP +clm +cmi +cnl +clm +coi +ceP +ceP +ceP +cjF +cqr +cqn +crL +csu +ctf +ctT +cuz +cdk +cvJ +cwp +cwL +cvI +cxn +cxH +cdt +cxW +cxW +cyk +cyq +cyB +cyl +cyl +cyk +cyk +cyk +cyl +cyl +cyk +cyq +cyl +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahO +ahk +ail +ahk +ajT +akq +akq +akq +akq +akq +akq +akq +akq +akq +akG +akG +akI +akI +akG +akI +akG +akI +akG +akG +akG +akG +akG +akG +akG +akG +awF +axl +axl +axl +axl +axl +axl +axl +axl +axl +axl +axl +axl +aDQ +aEq +axl +axl +axl +aEq +axl +aIv +aIO +akI +alh +aKo +aMm +aNv +aOt +aPq +aPV +aQv +aRm +aRV +aPV +aPV +aPq +aPV +aPV +aPV +aXb +aXV +aSD +aZF +bav +bbw +bcJ +bdW +bfd +bgc +bhh +bim +bjo +bkx +blB +bnb +bos +bpH +bqP +bsa +btj +bul +bvl +bwz +bxE +byS +bzV +bAY +bxB +bDp +bzW +bFB +bGE +bzW +bxB +bxB +bLn +bMB +adj +bPa +bQg +bQX +bQf +bSK +bQf +bUl +bUR +bVN +bWw +bQf +bXZ +bYW +bZs +bZs +caC +cbB +ccz +cds +ced +ceX +cfC +cfC +cfC +cfC +cfC +cfC +cfC +cln +cmj +cnm +cnN +coj +coA +coA +coA +cpM +cqs +crb +crM +csv +ctg +ctU +cuA +cuZ +cvK +cwq +cwM +cxb +cxo +cxI +cxQ +cxY +cxY +cxY +cys +cyk +cyi +cyi +cyk +cyS +cyk +cyi +cyi +cyk +cyr +cxW +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahP +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +akq +akG +akG +akG +akI +akI +akI +akG +akI +akG +akG +asg +akG +asW +akI +akI +akI +akI +akI +akG +awG +anY +akI +akI +akG +aoF +akG +aAw +akG +akI +akI +akI +arr +akI +aDP +akG +akG +akG +aDP +akG +aIw +aIO +akI +aKo +aKo +aMn +aNw +aOu +aPr +aPW +aPW +aRn +aRX +aPW +aTo +aUd +aUW +aPV +aPV +aPV +aKo +aYC +aZG +baw +bbt +bcM +bdV +bfe +bgc +bhi +bim +bjp +bky +blA +bnc +bot +bpI +bqN +bsb +bti +bti +bvk +bwA +bxB +byQ +bzW +bAZ +bxB +bxB +bEm +bzW +byQ +byQ +bxB +bxB +bLo +bMB +adj +bPa +bQf +bQY +bQX +bQW +bQf +bUk +bUR +bVN +bWx +bXk +bPa +bYV +bYV +bYV +caC +cbC +ccx +cdt +cdV +ceY +cfD +cfD +cfD +cfD +cfD +cfD +cfD +clo +cmk +cnn +clo +cok +cfD +cfD +cfD +cpN +cqt +cqn +crN +csw +cth +ctP +cuB +cdk +cvI +cvI +cvI +cvI +cxp +cxJ +cdt +cxW +cxW +cyl +cyq +cyk +cyl +cyl +cyk +cyk +cyk +cyl +cyl +cyB +cyq +cyl +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahQ +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +akq +akI +akG +akI +akI +akG +akG +akI +akG +akG +akG +akG +asy +asy +asy +asy +asy +asy +asy +asy +awG +axm +axm +ayp +ayp +axm +axm +aAx +aAQ +aAQ +aAR +aAR +aAR +aAR +aEr +aAR +aAQ +aAR +aEr +aHQ +aIw +aIO +aJr +aKp +aLh +aMo +aNx +aKo +aPs +aPX +aQw +aRo +aRY +aSL +aPX +aUe +aUX +aPV +aPV +aPV +aKo +aYF +aZH +bax +bbx +bcN +bdX +bff +bgf +bhj +bim +bjq +bkz +blA +bnd +bou +bpJ +bqN +brY +btk +bum +bvk +bwB +bxD +byQ +bzW +bAW +bAW +bDq +bAW +bzW +byQ +bIb +bxB +bxB +bLo +bMB +adj +bPb +bQf +bQf +bQf +bSL +bTz +bUm +bUS +bVO +bWy +bPc +bPc +bNP +bNP +caa +caG +cbD +ccD +cdk +cdk +cdt +ceR +ceR +ceR +ceR +ciX +ciX +ciX +ciX +cml +cni +ciX +coh +ceR +ceR +ceR +ceR +ciX +cqn +crO +csx +cte +ctV +cuC +cdk +cvI +cwr +cvI +cvI +cvI +cxK +cdt +cxW +cxW +cyi +cyr +cyi +cyl +cyl +cyl +cyi +cyl +cyl +cyl +cyi +cyq +cyi +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +ajT +akG +anV +anV +anV +anV +anV +anV +anV +anV +akG +ans +asy +asX +atw +atw +auA +auY +avF +asy +awG +axm +axL +ayq +ayO +azw +axm +aAw +aAQ +aBx +aBz +aBz +aBz +aBz +aEs +aFi +aFN +aFi +aHl +aAQ +aIx +aIR +aJv +aKq +aKq +aMp +aNy +aOv +aPt +aPY +aKo +aRp +aKo +aKo +aTp +aUf +aUf +aPV +aPV +aPV +aKo +aSD +aZI +bay +bbu +bcJ +bdY +bfg +bgg +bhk +bin +bjr +bkA +blC +bne +bov +bpK +bqN +bsc +btl +bun +bvm +bwC +bxF +byT +bzX +bzX +bzX +bDr +bzX +bzX +bGF +byT +bxF +bxF +bLp +bMA +bNP +bPc +bPc +bPc +bPc +bSM +bPc +bPc +bPc +bPc +bWz +adj +adj +adj +adj +bYV +caC +cbC +ccu +bYV +adj +adj +adj +adj +adj +adj +adj +adj +adj +ciX +cmm +cni +ciX +ciU +adj +adj +adj +adj +adj +cqn +crP +cdt +ctd +ctR +cux +cdk +cdk +cdk +cwJ +cdk +cdk +cxF +cdt +cxX +cxW +cyi +cyq +cyi +cyl +cyl +cyl +cyi +cyl +cyl +cyl +cyi +cyr +cyi +cxW +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akq +akq +akG +akI +ans +anV +aoy +aoZ +aoZ +apX +aqB +aqT +anV +akG +akG +asz +asY +atw +atX +asy +auZ +avG +asy +awG +axn +axM +ayr +ayP +azx +axm +aAw +aAR +aBy +aCd +aCI +aDj +aCd +aEt +aBy +aFO +aBy +aBz +aAR +aIm +aIO +akG +akG +aLi +aMq +aNz +aOw +aPu +aPZ +aQx +aPZ +aPZ +aSM +aPV +aPV +aPV +aPV +aWr +aXc +aKo +aSD +aZA +aSD +bbu +bcO +bdZ +bfh +bgh +bhl +bio +bjs +bkB +blD +bnf +bow +bpL +bqN +bsd +bqN +bqN +bqN +bqN +bxB +bxB +byQ +byQ +byQ +bzW +byQ +byQ +byQ +bxB +bxB +bxB +bww +bMB +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +bOX +bOX +bOX +caH +cbC +ccx +cab +cab +cdu +cfE +cgw +chp +cdu +aaT +aaT +adj +ceR +cmn +cni +ceR +ciU +aaT +cnO +cnO +cnO +cnO +cqn +crQ +csy +cti +ctW +cuD +cva +cvL +cws +cwN +cxc +cxq +cxE +cdt +cxW +cxW +cyk +cyq +cyB +cyi +cyi +cyB +cyk +cyk +cyi +cyi +cyB +cyq +cyk +cxW +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akq +akq +akG +akI +akG +anW +aoz +aoZ +apA +anV +aqC +aqU +anV +akG +akI +asz +asZ +atw +atY +asy +asy +asy +asy +awG +axm +axN +ays +ayQ +azy +axm +aAw +aAR +aBy +aCe +aCJ +aDk +aDR +aEu +aCM +aFP +aCN +aCd +aAQ +aIm +aIS +alE +alE +aLj +aMr +aNA +aOx +aPv +aQa +aQa +aQa +aQa +aSN +aTq +aTq +aTq +aTq +aWs +aXd +aXW +aYG +aZB +aSD +bbt +bbt +bbt +bbt +bbt +bbt +bij +bij +bij +bij +bng +bij +bij +bqN +bse +brW +bqN +brW +brW +bxB +bxB +bxB +bAU +bxB +bDm +bxB +bAU +bxB +bxB +bxB +bKb +bww +bMB +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +bOX +bPd +bZt +caC +cbC +ccx +bZs +cee +cdu +cfF +cgx +chq +cdu +aaT +aaT +adj +ceR +cmo +cni +ceR +ciU +aaT +coU +cpo +cpO +cqu +cqn +crR +css +ctj +ctP +css +css +css +css +css +cwZ +cxr +cxE +cdt +cxW +cxW +cyi +cyt +cyA +cyI +cyM +cyM +cyI +cyM +cyM +cyI +cyA +czc +cyi +cxW +cye +cyl +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahR +aik +aik +ajo +ajT +akq +akq +akH +akI +akI +akI +akG +anW +aoA +aoZ +apB +anV +anV +anV +anV +akG +alh +asy +ata +atw +atZ +auB +atw +avH +asy +awG +axm +axO +ayt +axm +azy +axm +aAy +aAR +aBy +aBy +aBy +aDl +aBy +aEv +aBy +aBy +aGJ +aHm +aAQ +aIm +aIO +akG +akG +aLi +aMs +aNB +aOy +aPw +aPZ +aPZ +aPZ +aPZ +aSM +aTr +aPV +aPV +aPV +aWr +aUX +aKo +aSD +aZA +aSD +bbs +bcH +bcH +bcH +bcH +bcH +bcH +bcH +bbs +blt +bnh +bon +bpC +bpC +bsf +bpC +bon +bvn +bww +bxA +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bIY +bIY +bww +bMB +adj +bOX +bOX +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bPd +cab +caC +cbC +ccx +bZs +cee +cdu +cfG +cel +cfe +cdu +aaT +aaT +adj +ceR +cmp +cno +ceR +ciU +aaT +coU +cpp +cpP +cqv +crc +crS +csz +ctk +ctX +cuv +cvb +cvM +cwt +css +cwZ +cxs +cxE +cdt +cxX +cxW +cyi +cyi +cyz +cyi +cyi +cyk +cxW +cyk +cyi +cyi +cyz +cyi +cyi +cxW +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +ahR +aik +aik +ajp +ajT +akq +akq +akG +akI +akG +akI +alh +anV +aoB +aoZ +apC +apY +aoZ +aqV +anV +akI +ash +asy +atb +atx +aua +asy +asy +asy +asy +awG +axm +axP +ayu +axm +azz +axm +aAw +aAR +aBz +aBy +aCK +aDm +aDS +aEw +aFj +aFQ +aBy +aCe +aAR +aIm +aIO +akG +akI +aLi +aMt +aNC +aOz +aPw +aQb +aQy +aRq +aRZ +aLi +aLi +aRp +aRp +aRp +aRp +aRp +aKo +aYD +aZz +aYA +bby +bby +bby +bby +bby +bby +bid +bid +bje +blt +bni +bij +bpM +bpM +bsg +bpM +bpM +bvo +bww +bww +byU +bxB +bxB +bxB +bxB +bxB +bxB +bxB +bIa +bIY +bIY +bww +bMB +bNQ +bOX +bPd +bRa +bRQ +bRQ +bTA +bTA +bUT +bVP +bTA +bRQ +bRQ +bRa +bPd +cab +caD +cbE +ccx +cdu +cdu +cdu +cdu +cgy +cdu +cdu +cdu +aaT +adj +ceR +cmo +cni +ceR +ciU +aaT +coU +cpq +cpQ +cqw +crd +crT +csr +csr +ctY +csr +cvc +css +css +css +cwZ +cdU +cdk +cdk +cxW +cxW +cxW +cxW +cyz +cxW +cxW +cxW +cxW +cxW +cxW +cxW +cyz +cxW +cxW +cxW +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +ahR +ahk +ahk +ahk +ajT +akq +akG +akG +akI +akI +akI +ant +anV +aoC +apa +apD +anV +anV +anV +anV +akG +alf +akG +amo +amT +anx +akG +ava +akI +akI +awG +axm +axQ +ayv +axm +azA +axm +aAw +aAQ +aBA +aCf +aBy +aDn +aDT +aEx +aFk +aBy +aBy +aHn +aAQ +aIm +aIO +akG +akG +aLi +aMu +aNC +aOA +aPx +aQc +aPZ +aPZ +aPZ +aPZ +aLi +aUg +aUY +aVI +aUY +aXe +akq +aSD +aZA +aSD +bbz +bcP +bcP +bcP +bcP +bhm +bii +bjt +bkC +blE +bnj +bij +bpN +bqQ +bsh +btm +bpM +bvp +bpC +bpC +bpC +bpC +bwu +bpC +bpC +bpC +bpC +bpC +bpC +bpC +bKc +bpC +bon +bNR +bPd +bPd +bRa +bRR +bSN +bTB +bTA +bUU +bTA +bWA +bXl +bYa +bRa +bPd +cab +caC +cbC +ccx +cdu +cef +ceZ +cfH +cfM +chr +cih +cdu +aaT +adj +ceR +cmo +cni +ceR +ciU +aaT +coU +cpr +cpR +cqx +cqn +crU +ceY +ceY +ctZ +cuE +cvd +cvN +cwu +cwO +cxd +cdU +cxL +cdk +cxZ +cyf +cym +cyk +cyC +cyk +cyk +cyk +cyk +cyk +cyk +cyk +cyC +cyk +cyk +cyk +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +ahR +ahk +aiL +ajq +ajT +akq +akH +akG +akI +akG +akG +anu +akI +aoD +amT +anx +akG +akG +akI +akG +akG +alf +akG +amo +amT +anx +akI +akI +akI +akG +awH +axm +axm +ayt +axm +azB +axm +aAw +aAQ +aAQ +aAR +aCL +aDo +aAQ +aEr +aFl +aFR +aFR +aAQ +aAQ +aIm +aIO +akI +akG +aLi +aMv +aND +aOB +aPy +aQd +aQz +aRr +aPZ +aPZ +aPY +akG +akG +akG +akG +akG +aJr +aYH +aZA +aSD +bbz +bcP +bcQ +bcQ +bgi +bgi +bip +bju +bje +blw +bnk +bij +bpO +bqR +bsi +btn +buo +buo +buo +buo +buo +bzY +bBa +bCg +bCg +bCg +bCg +bCg +bIc +bIc +bIc +bIc +bIc +bNS +bPd +bPd +bRa +bRS +bSO +bTC +bUn +bUV +bRQ +bWB +bXm +bYb +bRa +bPd +cab +caI +cbC +ccx +cdu +ceg +cen +cfI +cen +cen +cii +cdu +aaT +adj +ceR +cmo +cni +ceR +ciU +aaT +cnO +cnO +cpR +cnO +cqn +cqn +csA +csA +cqn +cqn +cqn +cqn +cqn +cwP +cxe +cxt +cdU +cdk +cxU +cqn +cxV +cyu +cyD +cyH +cyH +cyH +cyH +cyH +cyH +cyW +cyY +czd +cyk +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +ahR +ail +aik +ajr +ajT +ajT +ajT +ald +akI +amm +amR +anv +amR +aoE +apb +apE +amR +amR +amR +amR +amR +anv +amR +aoE +aty +apE +amR +avb +avI +awi +awI +amR +amR +ayw +amR +azC +amR +amR +amR +aBB +aCg +aBy +aDl +aAQ +aEy +aFm +aFS +aFS +aHo +aHR +aIm +aIO +akG +akI +aLi +aMw +aNE +aOC +aLi +aQe +aPZ +aRs +aPZ +aSO +aLi +aUh +aUZ +aUY +aWt +akG +akG +aSD +aZA +aSD +bbz +bcP +bcP +bea +bcP +bgi +big +bjh +bkr +blt +bnl +box +bpP +bqS +bsj +bto +bup +bvq +bwD +bxG +byV +bzY +bBb +bCh +bDs +bEn +bFC +bGG +bIc +bJa +bKd +bLq +bIc +bNS +bPd +bPd +bRa +bRT +bSP +bSP +bUo +bUW +bRQ +bRQ +bRQ +bYc +bRa +bPd +cab +caC +cbC +ccx +cdu +ceh +cen +cfJ +cgz +chs +cij +cdu +aaT +adj +ceR +cmo +cni +ceR +ciU +aaT +aaT +coU +cpR +cqy +cqn +crV +csB +csB +cua +cuF +cve +cvO +cqn +cqn +cqn +cxu +cdU +cdk +cxT +cqn +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cye +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahR +ahk +aik +ajs +ajT +akq +akG +ale +alE +amn +amS +anw +anX +anX +anX +apF +apZ +anX +anX +anX +anX +asi +anX +anX +atz +aub +anX +avc +anX +awj +awJ +anX +apZ +ayx +ayR +azD +anX +anX +aAS +aBC +aCh +aCM +aDp +aDU +aEz +aFn +aFT +aFS +aFS +aCL +amT +aIT +aJw +aKr +aLk +aMx +aNF +aOD +aPz +aQf +aQA +aPZ +aSa +aLi +aLi +aQp +akG +akG +akG +akG +aXX +aSD +aZA +aSD +bbz +bcP +bcP +bcQ +bgi +bgi +biq +bjv +bje +blt +bnm +bij +bpQ +bqT +bsk +btp +buo +bvr +bwE +bxG +byW +bzY +bBc +bCi +bDt +bEo +bFD +bGH +bIc +bJb +bKe +bLr +bIc +bNS +bPd +bPd +bRa +bRU +bSQ +bTD +bUp +bUX +bRQ +bWC +bXn +bYd +bRa +bPd +cab +caD +cbF +ccE +cdv +cei +cfa +cfK +cgA +cen +cik +cdu +aaT +adj +ceR +cmq +cni +ceR +ciU +aaT +aaT +coU +cpR +cqy +cqn +crW +csB +csB +csB +cuG +cuG +cvO +cqn +aab +cqn +cxv +cxM +cdk +cxU +cqn +cyi +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +cyl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahR +ahk +ahk +ahk +ajT +akq +akG +alf +akG +amo +amT +anx +anY +aoF +akG +akG +aqa +akI +akI +akI +akG +akI +akI +akG +amo +aqa +akG +avd +akI +awk +awK +awk +axR +ayy +awk +awk +awk +awk +aAT +aBD +aBy +aCN +aDq +aAR +aEA +aFm +aFU +aFS +aHp +aAQ +aIm +aIO +akI +aKs +aLi +aMy +aNG +aOC +aLi +aQg +aNC +aPZ +aSb +aSP +aTs +akG +akG +akG +akG +aXf +aXY +aSD +aZA +aSD +bbz +bcP +bea +bcQ +bcP +bhm +bie +bjw +bkD +blF +bnn +bom +bpR +bqU +bsl +btq +buq +bvs +bwF +bxG +byX +bzY +bBd +bCj +bDu +bEp +bFD +bGI +bIc +bJc +bKf +bLs +bIc +bNS +bPd +bPd +bRa +bRV +bSR +bTA +bTA +bUY +bTA +bTA +bXo +bYe +bRa +bPd +cab +caC +cbC +ccx +cdu +cej +cen +cfI +cgB +cen +cen +cdu +aaT +adj +ciX +cmr +cnp +ciX +ciU +aaT +aaT +coU +cpR +cqy +cqn +crX +csB +csB +csB +csB +csB +cvO +cqn +aab +cqn +cxw +cxN +cxP +cya +cqn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahR +aik +aik +aik +ajT +akq +akI +alg +alF +amp +amU +any +alF +alF +alF +alF +aqa +akI +akG +akI +akI +akG +all +all +atA +auc +auC +ave +all +awk +awL +axo +axS +ayy +ayS +azE +axr +awk +aAU +aBD +aBy +aCN +aDq +aAR +aEB +aFm +aFV +aFS +aHq +aAR +aIm +aIO +akG +akI +aLi +aMz +aNH +aOC +aLi +aQh +aQB +aRt +aSc +aSP +akG +akG +aVa +aUY +aWu +akG +akG +aSD +aZA +aSD +bbz +bcP +bcQ +bcP +bgi +bgi +bid +bje +bkE +blu +bno +bij +bpS +bqV +bsm +btr +buo +bvt +bwG +bxH +byY +bzY +bBe +bCk +bDv +bEq +bFD +bGJ +bIc +bJd +bKg +bLt +bIc +bNS +bPd +bPd +bRa +bRQ +bRQ +bTA +bUq +bUZ +bVQ +bTA +bRQ +bRQ +bRa +bPd +cab +caC +cbG +ccA +cdw +cek +cfb +cfL +cgC +cht +cen +cdu +ceR +ceR +ciX +cms +cni +ciX +ciU +aaT +aaT +coU +cpR +cqy +cqn +crY +csB +ctl +ctl +csB +csB +cvO +cqn +aab +cqn +cxx +cqn +cqn +cqn +cqn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +ahk +ahk +ail +ajT +akq +akq +akG +alF +amq +amV +anz +amV +amV +apc +alF +aqa +akq +akq +akG +akI +akG +asA +atc +atB +aud +alN +avf +avJ +awk +awM +axp +axS +ayy +awk +awk +axr +awk +aAT +aBD +aBy +aBy +aDr +aAR +aEC +aFo +aFW +aFS +aHr +aHS +aIy +aIU +akI +akG +aLi +aMA +aNI +aOE +aLi +aQi +aNC +aPZ +aSd +aSP +aTt +akG +akG +akG +akG +akG +aHU +aSD +aZA +aSD +bbz +bcQ +bcQ +bcQ +bcQ +bgi +bcP +bgi +bkF +blt +bnp +bij +bpM +bpM +bpM +bts +buo +buo +buo +buo +buo +bzY +bBf +bCl +bCl +bEr +bFE +bGK +bIc +bJe +bKh +bLu +bIc +bNS +bPe +bQh +bRb +bRW +bSS +bSS +bUr +bVa +bVR +bWD +bWD +bYf +bVf +bPd +cab +caC +cbC +ccx +cdu +cel +cfc +cfI +cen +chu +cen +cdu +cjI +ceP +ceP +cmt +cnk +ciX +ciU +aaT +aaT +coU +cpR +cnO +cqn +cqn +csC +ctl +cub +cuH +csB +cvP +cqn +aab +cqn +cxy +cqn +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +aim +aik +aik +ajT +akq +akq +akG +alF +amr +amW +amV +amV +aoG +amV +alF +aqa +akH +akq +akG +akI +akG +asA +atd +atC +aud +auD +avg +avJ +awk +awN +axq +axT +ayz +ayT +axr +axr +awk +aAT +aBE +aCg +aBy +aBy +aAQ +aED +aFm +aFS +aFS +aHs +aAQ +aIm +aIO +akG +akI +aLi +aMB +aNJ +aOE +aPA +aPZ +aNC +aRu +aSe +aSP +aTu +akG +aUY +aVJ +aUY +akG +akq +aYC +aZA +aSD +bbz +bcQ +bcQ +bcP +bcQ +bcQ +bcP +bcP +bkF +blt +bnm +bij +bcP +bgi +bcP +btt +bcP +bgi +bcP +bgi +byZ +bzZ +bBg +bCm +bDw +bEs +bFF +bGL +bId +bJf +bKi +bLv +bIc +bNT +bPf +bQi +bRb +bRX +bST +bTE +bUs +bVb +bVS +bWE +bXp +bYg +bVf +bPd +cab +caC +cbH +ccF +cdx +cem +cfd +cfM +cen +chv +cen +ciY +cjJ +ckt +ckt +cmu +cni +ciX +ciU +aaT +aaT +coU +cpR +cnO +adj +cqn +cqn +cqn +cqn +cqn +cqn +cqn +cqn +aab +cqn +cxz +cqn +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahk +aim +aik +aik +ajT +akq +akq +akG +alG +ams +amV +anA +alF +alF +alF +alF +aqa +akG +akG +akG +akI +akG +asA +ate +atC +aue +auE +avf +avK +awk +awK +awl +awk +ayy +awk +awk +axU +awk +aAT +aBE +aCi +aCO +aDs +aDV +aEE +aFp +aFX +aAR +aAR +aAQ +aIm +aIO +aHU +akI +aLi +aMC +aNK +aOF +aLi +aQj +aQC +aLi +aLi +aLi +ajT +aUi +akG +akG +akG +akq +akq +aSD +aZA +aSD +bbA +bcP +bcQ +bfi +bcP +bcQ +bcQ +bcP +bkF +blt +bnm +boj +bcP +bqW +bcQ +btu +bcP +bcP +bcP +bcP +byZ +bAa +bBh +bCn +bDx +bEt +bFG +bGM +bIc +bIc +bIc +bIc +bIc +bNS +bPd +bPd +bRb +bRY +bSU +bTF +bUt +bVc +bVT +bWF +bXq +bYh +bVf +bPd +cab +caC +cbC +ccx +cdu +cen +cfe +cfN +cen +cfe +cen +cdu +cjK +cku +cfD +cmv +cni +ciX +ciU +aaT +aaT +coU +cpR +coU +adj +adj +aab +aab +aab +aab +aab +aab +aab +aab +cui +cxA +cvZ +cvZ +cyb +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahk +aik +aik +ajt +ajT +akq +akq +akG +alG +amt +amV +anB +alF +aoH +apd +alF +aqa +akI +akI +arr +aoF +akG +asA +atf +atC +auf +auF +avh +all +awk +awO +axr +axr +ayy +ayU +azF +axr +awk +aAT +aBF +amR +amR +aDt +amR +amR +aFq +aFY +amR +amR +aHT +aIz +aIV +amR +amR +aLl +aMD +aFq +avb +amR +amR +aQD +aFY +amR +amR +amR +aUj +aNh +aNh +aNh +aNh +aXZ +aSD +aZA +aSD +bbz +bcP +bcQ +bcP +bcP +bcP +bcQ +bcP +bkF +blr +bnq +boj +bcP +bqX +bcP +btv +bcQ +bvu +bcQ +bcQ +byZ +bAb +bBg +bCo +bDy +bEu +bFH +bGN +bIe +bJg +bKj +bLw +byZ +bNS +bPd +bPd +bRb +bRZ +bSV +bTG +bUu +bVd +bVU +bWG +bXr +bYi +bVf +bPd +cab +caC +cbC +ccu +cdu +cdu +cdu +cdu +cdu +cdu +cdu +cdu +ceR +ceR +ciX +cmw +cni +cnO +col +cnO +cnO +cnO +cpR +cnO +cnO +cnO +cnO +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahk +aik +aik +ajs +ajT +akq +akH +akG +alF +amu +amV +amV +anZ +aoI +ape +alF +aqa +all +all +all +all +all +all +all +atC +aug +auG +avf +alN +awl +awP +axs +axU +ayy +awk +awk +axr +awk +aAV +aBG +aCj +aBG +aDu +aDW +aBG +aFr +aFZ +aBG +aHt +aHt +aHt +aIW +aJx +aKt +aLm +aME +aNL +aOG +aPB +aPB +aQE +aRv +aPB +aSQ +aTv +aBD +aVb +aVD +aWv +aXg +aYa +aSD +aZA +aSD +bbz +bcP +bcP +bcP +bcQ +bcQ +bcQ +bcP +bkF +bls +bno +boj +bcP +bcP +bcP +btw +bcP +bcP +bcQ +bcP +byZ +bAc +bBi +bCp +bDz +bEv +bFI +bGO +bIf +bJh +bJg +bLx +byZ +bNU +bby +bby +bRb +bRb +bSW +bTH +bUv +bVe +bVV +bWH +bXs +bYj +bVf +bPd +cab +caC +cbC +ccG +cdy +ceo +ceo +ceo +ceo +ceo +ceo +ciZ +cjL +cjL +clp +cmx +cnq +clp +com +cjL +cjL +cjL +cpS +cqz +cre +crZ +cnO +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahS +aik +aik +aju +ajT +akq +akq +alh +alF +alF +alF +alF +alF +alF +alF +alF +aqa +all +aqW +ars +all +asj +aqW +all +atD +auh +auH +avi +avL +awk +awQ +axt +axt +ayy +ayU +azG +axr +awk +aqc +ahk +aCk +aCk +aDv +aCk +aCk +aFs +aCk +aCk +abl +akI +akI +akG +aIw +aKu +aLn +aMF +aBD +aOH +akI +akG +akG +ajT +ajT +aSR +aTw +aUk +ajT +aVK +aWw +aXh +aRN +aYI +aZz +aYA +bbB +bbz +bbz +bbz +bbz +bbz +bbz +bbz +bkG +blG +bnr +boj +bbz +bbz +bbz +btx +bbz +bby +bbz +bbz +byZ +bAd +bBj +bAd +byZ +bEw +bFJ +bGP +byZ +bAd +bAd +bAd +byZ +bNV +bPg +bQj +bRc +bRb +bRb +bRb +bRb +bVf +bVf +bWI +bXt +bVf +bVf +bZt +cac +caJ +cbI +ccH +bZK +bZK +bZK +bZK +bZK +bZK +bZK +cja +bZK +bZK +clq +cmy +cnr +clq +clq +clq +clq +cps +cpT +cqA +crf +csa +cnO +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akG +akG +akG +akG +akG +akG +akG +apf +apG +aqb +all +aqX +art +all +ask +asB +all +atE +aui +auI +avf +avM +avQ +awR +avQ +avQ +ayA +avQ +avQ +avQ +avQ +aqd +aBH +aCk +aCP +aDw +aDX +aEF +aFt +aGa +aCk +abl +abl +akI +akG +aJy +aKv +aLo +aHN +aNM +aOH +akI +akI +akG +akI +aSf +aSS +aTx +aUl +aVc +aVL +aVC +aXi +aYb +aSF +aZJ +aSF +bbC +bcR +beb +bcR +bcR +bcR +bcR +bcR +bcR +blH +bns +bcR +bcR +beb +bcR +bty +bcR +bvv +bcR +bxI +bza +bAe +bBk +bAe +bAe +bEx +bFK +bGQ +bIg +bIg +bIg +bIg +bMD +bNW +bPh +bPh +bRd +bSa +bSa +bSa +bSa +bSa +bSa +bWJ +bXu +bSa +bYX +bZu +bZu +caK +cbJ +ccI +cdz +cep +cff +cfO +cgD +cgD +cil +cjb +cjM +ckv +clr +cmz +cns +cnP +con +coB +coV +cpt +cpU +cqB +crg +csa +cnO +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +agc +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akq +akq +akH +akq +akq +akq +akq +akq +ajT +aqc +all +aqY +aru +all +aru +asC +all +atF +auj +auJ +avj +avN +avQ +awS +axu +axV +ayB +ayV +azH +azX +avQ +aqd +apg +aCk +aCQ +aDw +aDy +aDy +aFt +aGb +aCk +abl +abl +akG +aIX +aJz +aKw +aLp +aMG +aNN +aOI +aIX +akI +akI +akG +aSf +aSS +aSD +aUm +aSD +aVM +aWx +aSS +aYc +aYJ +aZK +baz +bbD +bcS +bec +bfj +bfj +bfj +bfj +bfj +bfj +blI +bnt +boy +bfj +bqY +bfj +btz +bur +bvw +bfj +bxJ +bzb +bfj +bBl +bCq +bCq +bEy +bFL +bGR +bCq +bCq +bCq +bCq +bCq +bNX +bCq +bCq +bCq +bCq +bCq +bCq +bCq +bCq +bCq +bEy +bGR +bCq +bYY +bZv +bZv +caL +cbK +ccJ +bZG +bZG +cae +bZG +cae +cae +cim +cjc +cbe +ckw +cls +cmA +cnt +ckn +ckn +coC +coW +cps +cpV +cqC +cpO +csa +cnO +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +ahR +aik +aik +ajm +ajT +akq +akq +akq +akq +akq +akq +akq +akq +akq +akq +ajT +aqd +all +aqZ +arv +all +asl +aqZ +atg +atC +alN +auK +avk +avO +avQ +awT +axv +awW +ayC +awW +awW +awW +avQ +aqd +apg +aCk +aCR +aDx +aDY +aDy +aFu +aGc +aCk +abl +aHU +akG +aIY +aJA +aKx +aLq +aMH +aNO +aOJ +aPC +akG +akI +akG +aSf +aST +aTy +aUn +aSH +aVN +aSH +aUn +aSH +aYK +aZL +baA +bbE +bcT +bed +bfk +bgj +bfk +bfk +bfk +bfk +bfk +bnu +bcT +bpT +bqZ +bfk +btA +bus +bvx +bwH +bxK +bzc +bAf +bBm +bAf +bwH +bEz +bFM +bGS +bIh +bxL +bxL +bxL +bME +bNY +bxL +bxL +bxL +bxL +bxL +bTI +bAf +bVg +bVW +bWK +bXv +bAf +bYZ +bZw +cad +caM +cbL +ccK +cdA +ceq +cfg +cfP +cgE +chw +cin +cjd +cjN +ckx +clq +cmB +cnu +ckn +ckn +coC +coX +cps +cpW +cqD +cpO +csb +cnO +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ahR +aik +aik +ajm +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +aqc +all +ara +arw +arN +asm +asD +arN +atG +arN +auL +avk +alN +awm +awU +axw +axW +ayD +ayW +awW +azY +avQ +aqd +aik +aCk +aCS +aDy +aDZ +aDy +aDy +aGd +aCk +abl +abl +abl +aIY +aJB +aKy +aLr +aKA +aNP +aOJ +aPC +akG +akI +alh +aRN +aSD +aTz +aUo +aVd +aVO +aVd +aVd +aVd +aYL +aTz +baB +bbF +bcU +bee +bfl +bgk +bfl +bbF +bfl +bfl +bfl +bbF +boz +bpU +bra +bsn +bby +but +bby +bwI +bxL +bzd +bvy +bBn +bwJ +bDA +bEA +bFN +bGT +bDG +bDG +bDG +bDG +bMF +bMF +bPi +bQk +bRe +bMF +bMF +bMF +bUw +bUw +bVX +bWL +bXw +bYk +bUw +bZx +cae +caN +cbM +caR +ccf +cer +cfh +cfh +cgF +chx +cgF +cje +cjO +cfl +clq +cmC +ckn +cnQ +cnQ +coC +coX +cps +cpX +cqD +cpO +csb +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ahT +ahk +aiM +aik +aik +ail +akJ +ali +ali +ali +ali +ali +ali +ali +ali +apH +aqe +aqD +arb +arx +arO +arx +asE +ath +atH +auk +arx +avl +avP +awn +awV +axx +axX +ayE +ayX +awW +azZ +avQ +aqd +aik +aCk +aCT +aDz +aEa +aEG +aFv +aGe +aCk +abl +abl +abl +aIY +aJC +aKz +aLs +aMI +aNP +aOK +aIY +akI +akI +aHU +aRN +aSD +aTA +aUp +aUp +aVP +aUp +aUp +aUp +aYM +aTz +baC +bbF +bcV +bee +bfm +bgl +bfm +bir +bjx +bkH +blJ +bfl +boA +bpV +brb +bso +bbF +buu +bvy +bwJ +bxM +bwJ +bvy +bBo +bCr +bDB +bEB +bFO +bGU +byZ +bJi +bKk +bLy +bMG +bNZ +bPj +bQl +bRf +bSb +bSX +bTJ +bUx +bVh +bVY +bWM +bXx +bYl +bUw +bZx +cae +caO +cbN +ccL +ccf +cer +cfh +cfQ +cfQ +cgI +cio +cjf +cjP +cky +clq +cmD +ckn +cnR +cnR +coD +coY +cpu +cpY +cqE +crh +csb +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ads +ahk +aiN +ajv +aiN +ahk +aik +alj +alH +alH +alH +anC +aoa +aik +aik +ahk +aqf +all +aqZ +ary +all +asn +aqZ +all +aqZ +aul +atA +avm +aqZ +avQ +awW +awW +axY +ayF +ayY +awW +aAa +avQ +aqd +aik +aCk +aCU +aCk +aCk +aCk +aFw +aCk +aCk +abl +abl +abl +aIY +aJD +aKA +aLt +aMJ +aNP +aOL +aIY +akI +abl +abl +aRN +aSD +aTB +aUq +aVe +aVQ +aVe +aVe +aVe +aYN +aTB +baC +bbF +bcW +bef +bfm +bgm +bhn +bfm +bfm +bkI +blK +bfl +boB +bpW +brc +bsp +bbF +buu +bvy +bwK +bxN +bze +bAg +bBp +bCs +bDC +bEC +bFP +bGV +bIi +bJj +bKl +bLz +bMH +bOa +bPk +bQm +bRg +bRg +bRg +bTK +bUy +bVi +bVZ +bWN +bXy +bYm +bZa +bZx +cae +caP +cbO +ccM +ccf +cer +cfh +cfR +cgG +cgI +cip +cgI +ciq +chz +clq +cmE +ckn +ckn +ckn +coE +coZ +cpv +cpX +cqD +cri +csb +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ads +ahk +aiO +aik +ajU +ahk +aik +alk +alI +amv +ajs +anD +aob +aik +apg +ahk +alN +all +arc +aru +all +aru +arc +all +arc +asB +atA +avn +arc +avQ +awX +awW +awW +ayG +awW +awW +awW +avQ +aAW +aBI +aBI +aCV +aCV +aEb +atj +aFx +ahk +abl +abl +abl +abl +aIY +aJE +aKA +aLu +aMK +aNP +aOM +aIY +abl +abl +abl +aRN +aSU +aTC +aUr +aUr +aVR +aWy +aXj +aYd +aYO +aTB +baC +bbF +bcW +beg +bfm +bgm +bfm +bfm +bfm +bfm +blL +bbF +boC +bfm +brc +bsq +bbF +buu +bvy +bwL +bxO +bzf +bAh +bBq +bCt +bDD +bED +bFQ +bGW +bIj +bDw +bJg +bDw +bMI +bOb +bPl +bQn +bRh +bSc +bSY +bTL +bUy +bVj +bWa +bWO +bXz +bYm +bZa +bZx +caf +caO +cbP +ccN +ccf +cer +cfh +cfS +cgH +chy +ciq +cgI +ciq +chz +clt +cmF +cnv +cnv +coo +coF +cpa +cfh +cfh +cqF +cjO +cfl +cfh +cfh +cfh +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ads +ahk +ahk +ajv +ahk +ahk +aik +alk +alJ +aik +amX +aik +aik +aik +aph +ahk +alN +all +aqX +arz +all +aso +asB +all +aqX +aum +auM +avo +asB +avQ +awY +awW +awW +ayH +awW +awW +awW +avQ +aAX +amX +aCl +aCW +aDA +aDA +aEH +aFy +ahk +abl +abl +abl +abl +aIY +aJD +aKA +aLs +aKA +aNP +aOM +aIY +abl +abl +abl +aRN +aRN +aTB +aUs +aUr +aVS +aUr +aUr +aYe +aYP +aTB +baD +bbF +bcX +beh +bfn +bgn +bho +bis +bhn +bfm +blM +bnv +boD +bpX +brc +bsr +bbF +buu +bvy +bwM +bxN +bzg +bAi +bBr +bCu +bDE +bEE +bFR +bGX +bIk +bJk +bKm +bDw +bMI +bOc +bPm +bQn +bRh +bSc +bSZ +bTM +bUy +bVk +bWb +bWN +bXA +bYn +bZa +bZx +bZG +caP +cbQ +ccM +ccf +ces +cfh +cfT +cgI +chz +cir +cgI +ciq +ckz +clq +cmG +cmG +cnS +clq +coG +cpb +cfh +cpZ +cqG +crj +csc +csD +ctm +cfh +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +ads +aaT +aiP +ajw +aiP +akr +aik +alk +alK +aik +aik +anE +aob +aik +ajs +ahk +alN +all +ard +arA +all +asp +asF +all +ard +aun +all +avp +ard +avQ +awZ +axy +axZ +ayI +ayZ +azI +aAb +avQ +aAY +aik +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJD +aKA +aLv +aML +aNQ +aOM +aIY +aQk +aQk +abl +abl +abl +aTB +aUt +aUr +aVT +aWz +aXk +aUr +aYQ +aTB +aZO +bbF +bcY +bei +bfo +bgm +bhp +bit +bfm +bfm +blN +bbF +boE +bfm +brc +bss +bbF +buu +bvy +bwN +bxP +bzh +bzh +bBs +bCv +bDB +bEF +bFG +bGY +bIl +bIn +bKn +bIn +bIl +bIl +bPn +bQo +bRi +bSd +bMG +bMG +bUy +bUy +bUy +bWP +bXB +bYo +bUw +bZy +bZG +caO +cbR +ccN +ccf +cer +cfh +cfU +cgJ +chA +cis +cjg +ciq +chz +cfh +cfh +cnw +cfh +cfh +cfh +cfh +cfh +cqa +cfV +crk +csd +csE +ctn +cfh +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +aaT +aaT +aiQ +ajx +aiQ +akr +aik +all +all +all +all +all +all +all +all +all +aqg +all +all +all +all +all +all +all +all +all +all +avq +avQ +avQ +axa +axa +aya +axa +aya +axa +axa +avQ +avQ +aik +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJF +aKA +aLw +aMM +aNR +aOJ +aPD +aQk +aQk +aRw +abl +abl +aTB +aUu +aUr +aVU +aWA +aXl +aYf +aTB +aTB +baE +bbF +bcW +bej +bfp +bgo +bbF +bbF +bfm +bfm +bfm +bfl +boF +bfm +brd +bst +bbF +buu +bvy +bwO +bxQ +bxQ +bAj +bBt +bCw +bDB +bEG +bFS +bGZ +bIm +bJl +bKo +bLA +bMJ +bIl +bPo +bQp +bRj +bQq +bTa +bTN +bUz +bVl +bUy +bWQ +bXC +bYp +bUw +bZx +bZG +caP +cbS +ccM +ccf +cer +cfh +cfh +cfZ +chB +cit +cfZ +cjO +ckA +cfh +cfV +cfV +cfV +cfh +coH +cpc +cpw +cpw +cqH +crl +cse +cgI +cgI +cfh +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +aaT +aaT +aiQ +ajy +aiQ +akr +aik +all +alL +all +amY +all +aoc +all +api +all +alN +all +are +all +arP +all +asG +all +atI +all +auN +avq +avR +avR +avR +avR +avR +avR +avR +avR +avR +avR +avQ +aiM +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJG +aKB +aLx +aJD +aNS +aON +aIY +aQl +aQk +aRw +abl +abl +aTB +aUv +aVf +aVV +aWB +aXm +aUr +aYR +aZM +aZP +bbF +bcZ +bek +bfq +bgp +bhq +biu +bfm +bfm +bfm +bfl +boG +bpY +bre +bsu +bbF +buu +bvy +bwP +bxR +bzi +bAk +bBu +bCx +bDB +bEH +bFT +bGY +bIn +bJm +bKp +bLB +bMK +bIl +bPp +bQq +bRk +bQq +bQq +bTO +bQq +bVm +bUy +bWR +bXC +bYq +bUw +bZz +bZG +caQ +cbS +ccN +ccf +cer +cfh +cfV +cfV +chC +ciu +cfV +cjQ +ckB +clu +cfV +cgI +cfV +cop +coI +cpd +cfV +cfV +cfV +cgP +cgI +cgI +cgI +cfh +adj +cgU +cgU +cgU +cgU +cgU +aab +aab +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coP +aaa +czf +czh +czn +aaa +czf +czh +czn +aaa +czf +czh +czn +aaa +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +agc +agc +agc +aaT +aaT +aiQ +ajz +aiQ +akr +aik +all +alM +all +amZ +all +aod +all +apj +all +alN +all +arf +all +arQ +all +asH +all +atJ +all +auO +avq +avR +avR +avR +avR +avR +avR +avR +avR +avR +avR +avQ +aik +aCl +aCX +abL +aEc +aEI +aFz +ahk +abl +abl +abl +abl +aIY +aIY +aIY +aLy +aIY +aNT +aIY +aIY +aQk +aQk +aRw +abl +abl +aTB +aUw +aVg +aVg +aVg +aVg +aVg +aVg +aZN +aGK +bbG +bda +bel +bda +bgq +bda +biv +bbF +bkJ +bbF +bbF +boH +bpZ +boS +bsv +bbF +buu +bvy +bwQ +bvy +bvy +bvy +bvy +bvy +bvy +bEI +bFG +bGY +bIn +bJn +bKq +bLC +bML +bIl +bPq +bQr +bRl +bSe +bTb +bTP +bQq +bVn +bUy +bWS +bXD +bYr +bUw +bZA +cag +caR +cbM +caR +cdB +cet +cfi +cfW +cgK +chD +civ +cjh +cjR +ckC +clv +clv +cnx +cnT +cnT +coJ +cpe +cpx +cqb +cgI +cgI +ciB +csF +cto +cuc +cuI +cvf +cvQ +cwv +cwv +cgU +aaa +aaa +aab +cvj +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +cyZ +aab +czf +czi +czn +aaa +czf +czi +czn +aaa +czf +czi +czn +aab +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +agc +agc +agc +aaT +aaT +aaT +ajA +aaT +akr +aik +all +alN +amw +alN +alN +alN +amw +alN +apI +alN +amw +alN +alN +alN +amw +alN +alN +alN +amw +alN +avq +avR +avR +avR +avR +avR +avR +avR +avR +avR +avR +avQ +aik +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJH +aKC +aLz +aMN +aNU +aOO +aIY +abl +abl +abl +abl +abl +abl +abl +aeu +aeu +aeu +aeu +aGK +aYS +aZO +baF +bbH +bdb +bem +bfr +bgr +bhr +biw +bjy +bkK +blO +bfl +boI +bqa +brf +bsw +bbF +buv +bvz +bvz +bvz +bzj +buL +buL +bxS +bDF +bEF +bFG +bGY +bIl +bIn +bKr +bIn +bIn +bIl +bPr +bPi +bRm +bPi +bMG +bMG +bMG +bMG +bUy +bUy +bXE +bYs +bUw +bZx +cah +caS +cbT +ccO +cdC +ceu +cfj +cfX +cgL +chE +ciw +cji +cgf +ckD +cgI +cmH +cny +cnU +coq +cnU +cny +cpy +cqc +cpx +cpx +csf +cjn +ctp +cfZ +adj +ciG +cvR +cww +cwQ +cgU +aaa +aaa +aab +cvj +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +czf +czi +czn +aab +czf +czi +czn +aab +czf +czi +czn +aaa +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +abL +abL +acg +abL +agc +agc +agc +ads +aaT +aaT +aaT +aaT +ahk +ail +all +alO +all +ana +all +aoe +all +apk +all +alN +all +arg +all +arR +all +asI +all +atK +all +auP +avq +avR +avR +avR +avR +avR +avR +avR +avR +avR +avR +avQ +aik +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJI +aKD +aLA +aMO +aNV +aOP +aIY +abl +abl +abl +abl +abl +abl +abl +aeu +aVW +aeu +aeu +aGK +aYT +aZO +baF +bbI +bdc +ben +bfs +bgs +bhs +bix +bjz +bkL +blP +bbF +boF +bfm +bfm +bsx +btB +btB +btB +btB +btB +bzk +bAl +bBv +bCy +bDG +bEF +bFU +bHa +bIo +bJo +bKs +bJo +bMM +bOd +bPs +bJo +bRn +bSf +bJo +bJo +bUA +bVo +bWc +bMM +bXF +bYt +bZb +bZB +cai +caT +cbU +cbe +cdD +cev +cfk +cfY +cgM +chF +cix +cji +cgI +ckE +cgI +cmI +cny +cny +cor +cny +cny +cpz +cji +cqf +crm +crm +csG +ctq +cud +cuJ +cvf +cvS +cwv +cwv +cgU +aab +aab +aab +cvj +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +czf +czi +czn +aaa +czf +czi +czn +aaa +czf +czi +czn +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +abL +abL +acg +abL +agc +agc +agc +ads +aaT +aaT +aaT +aaT +ahk +akK +all +alP +all +anb +all +aof +all +apl +all +alN +all +arh +all +arS +all +asJ +all +atL +all +auQ +avq +avR +avR +avR +avR +avR +avR +avR +avR +avR +avR +avQ +aik +aCl +aCX +abL +abL +aEI +aFy +ahk +abl +abl +abl +abl +aIY +aJI +aKD +aLB +aMP +aIY +aOQ +aIY +abl +abl +abl +abl +abl +abl +aeu +aeu +aeu +aeu +aeu +aGK +aYU +aZO +baF +bbJ +bdd +beo +bft +bgt +bht +biy +bjA +bkM +blQ +bnw +boJ +bqb +brg +bsy +btC +buw +bvA +bwR +btB +bzk +baJ +aEI +bCy +bDG +bEJ +bFV +bHb +bIp +bHb +bHb +bHb +bMN +bOe +bPt +bHb +bIp +bSg +bHb +bHb +bPt +bVp +bHb +bMN +bXG +bYu +bZc +bZC +caj +caU +cbV +cbV +cdE +cew +cfl +cfZ +cgN +chG +cfZ +cjj +cfZ +ckE +clw +cmJ +cny +cnV +cnV +cnV +cny +cpA +cqd +cqI +crn +cpB +csH +ctr +cue +cuK +cgU +cgU +cgU +cgU +cgU +aaa +aaa +aab +cvj +aab +aaa +cyg +cyg +cyg +cyg +cyQ +aaa +aaa +aaa +aaa +aab +aaa +czf +czi +czn +aaa +czf +czi +czn +aaa +czf +czi +czn +aaa +aab +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +abL +abL +acg +abL +agc +agc +agc +ads +ads +ads +ads +ads +ads +akK +all +all +all +all +all +all +all +all +all +aqh +all +all +all +all +all +all +all +all +all +all +avq +avQ +avQ +avQ +avQ +aya +axa +axa +avQ +avQ +avQ +avQ +aik +aCl +aCY +aDB +aDB +aEJ +aFy +ahk +aGK +aGK +aGK +aGK +aGK +aGK +aKE +aGK +aGK +aGK +aOR +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aQF +aZO +baF +bbK +bde +bep +bft +bgu +bfl +biz +bjB +bkN +blR +bbF +boK +bgm +bfm +bsx +btD +bux +bvB +bwS +btB +bzl +baJ +aEI +bCy +bDH +bEK +bEK +bEK +bEK +bEK +bDH +bKw +bMO +bOf +bPu +bPu +bKw +bPH +bPH +bPH +bKw +bVq +bWd +bWT +bWd +bYv +bVz +bZx +cak +bZG +cbW +bZG +cdF +cex +cfm +cga +cgO +chH +ciy +cjk +cjS +ckF +clx +cmK +cnz +cmM +cos +coK +cpf +cpB +cqe +cqJ +cgI +csg +csI +cts +cuf +cuI +cvf +cvT +cwx +cwx +cgU +aaa +aaa +aab +cvj +cyg +cyg +cyg +cyE +cyJ +cyN +cyQ +cyQ +cyQ +aaa +aaa +aab +aaa +aaa +czj +aaa +aaa +aaa +czj +aaa +aaa +aaa +czp +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,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 +abl +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +abL +abL +abL +abL +agc +agc +agc +ads +ads +ads +ads +ads +ads +akK +ajm +ajm +amx +anc +ajn +ajm +ajm +ajm +apJ +aik +ahk +ari +aik +aik +aik +aik +aik +aik +aik +aik +avr +avS +awo +axb +axz +ayb +ayJ +aza +axz +aAc +aAz +aAZ +avS +aAZ +aCZ +aCZ +aCZ +aCZ +aFA +aGf +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aSV +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aGL +aZP +baF +bbL +bdf +beq +bfu +bgv +bhu +bhu +bjC +bkO +bhv +bhu +boL +bqc +bfm +bsz +btB +buy +bvC +bwT +btB +bzk +baJ +aEI +bCy +bDH +bEL +bFW +bHc +bIq +bJp +bDH +bLD +bMP +bOg +bPv +bQs +bKw +bSh +bSh +bSh +bKw +bVr +bWe +bWU +bXH +bXH +bVz +bZx +cak +caV +caV +caV +cdG +cev +cfn +cgb +cgP +chI +ciz +chJ +cjT +ckG +cly +cmL +cnA +cgI +cgI +cgI +cgI +cpC +cqf +cqK +cgI +cgI +csJ +ctt +cfZ +adj +ciG +cvU +cwy +cwR +cgU +aaa +aaa +aab +cyc +cyh +cyn +cyv +cyF +cyK +cyO +cyR +cyT +cyU +cyV +cyV +cyV +cze +czg +czg +czg +czg +czg +czg +czg +czo +cyV +czq +cyV +cyV +cyV +czs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,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 +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +abL +abL +abL +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +akK +aik +aik +aik +aik +aik +aik +aik +aik +aik +aik +ahk +aik +aik +ahk +asq +asK +ati +ahk +auo +auR +avs +avT +awp +aik +avQ +ayc +ayK +ayK +azJ +aik +aik +ahk +aik +azJ +aik +aDC +aEd +ahk +aik +ahk +aGM +aHu +aHV +aHV +aHV +aHV +aHV +aHV +aHV +aHV +aHV +aHV +aHV +aQF +aQF +aQF +aQF +aQF +aQF +aQF +aHV +aHV +aHV +aHV +aHV +aQF +baF +bbL +bdg +bep +bfv +bgw +bhu +biA +bjD +bkP +blS +bhu +boM +bgm +bfm +bsA +btB +buz +bvD +bvD +btB +bzk +baJ +aEI +bCz +bDH +bEL +bFX +bHd +bIr +bJq +bKt +bLE +bMQ +bOh +bNa +bQt +bKw +bSi +bSi +bSi +bKw +bVs +bWf +bWV +bXI +bYw +bYv +bZx +cak +caW +cbX +ccP +cdF +cey +cfo +cgc +cgI +chJ +ciA +cjl +cjU +ckH +clz +cmM +cly +cmK +cmK +coL +cpg +cpD +cqg +cqL +crm +cgR +csG +ctu +cud +cuJ +cvf +cvV +cwx +cwx +cgU +aaa +aaa +aab +cvj +cyg +cyg +cyw +cyG +cyL +cyP +cyQ +cyQ +cyQ +aaa +aaa +aab +aaa +aaa +czk +aaa +aaa +aaa +czk +aaa +aaa +aaa +czp +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,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 +abl +abl +abl +abl +abl +abl +acg +acg +acg +abL +abL +abL +abL +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +akK +aik +aik +aik +aik +aik +aik +aik +aik +aik +aik +ail +aik +aik +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ail +avQ +avQ +avQ +avQ +avQ +aiM +aik +ahk +aik +ahk +aik +aik +aik +azJ +aik +ahk +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aGK +aQG +aQG +aQG +aQG +aQG +aQG +aQG +aGK +ads +ads +ads +ads +aZQ +baF +bbL +bdg +bep +bdd +bgx +bhv +biB +bjE +bkQ +blT +bhv +boN +bgm +bfm +bsB +btE +buA +bvE +bwU +btF +bzm +baJ +aEI +bCy +bDH +bEM +bFY +bHe +bIs +bJr +bKu +bLF +bMR +bOi +bNa +bQu +bPH +bSj +bSj +bSj +bPH +bVt +bWg +bWW +bXJ +bYx +bYv +bZx +cak +caX +cbY +ccQ +cdF +cex +cfh +cgd +cgQ +chK +ciB +cjm +cjV +chK +cgI +cgI +cgI +cnW +cnW +cnW +cph +cpE +ckI +cqM +crm +csh +csK +cgI +cfZ +adj +cgU +cgU +cgU +cgU +cgU +aaa +aaa +aab +cvj +aab +aaa +cyg +cyg +cyg +cyg +cyQ +aaa +aaa +aaa +aaa +aab +aaa +czf +czl +czn +aaa +czf +czl +czn +aaa +czf +czl +czn +aaa +aab +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,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 +abl +abl +abl +abl +abl +abl +acg +acg +acg +abL +acg +abL +abL +acg +agc +agc +agc +ads +ads +ads +ads +ads +ads +akL +alm +alQ +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +ahk +arj +arB +arT +asr +asL +atj +atj +atj +atj +atj +atj +atj +atj +atj +atj +atj +atj +atj +aik +aik +azJ +aik +ahk +aDa +aDD +ahk +ahk +ahk +ahk +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aaT +aQH +aQH +aQI +aQH +aQI +aQH +aQH +aaT +aaT +aaT +ads +ads +aZQ +baF +bbM +bdh +beo +bdd +bgy +bhv +biC +bjF +bkR +blT +bhv +boO +bgn +bis +bsC +btF +buB +bvF +bwV +btF +bzk +baJ +aEI +bCy +bDH +bEN +bFZ +bHf +bHf +bHf +bKv +bLG +bMS +bOj +bPw +bQv +bKw +bSk +bTc +bTQ +bKw +bVu +bVz +bWX +bVz +bYy +bVz +bZx +cak +caW +cbZ +ccR +cdF +cex +cfh +cge +cgI +chL +ciC +cjn +cjW +ckI +clA +clA +clA +cnX +clA +clA +clA +cnX +cjl +cgf +crm +crm +csG +ctv +cug +cuL +cvg +cvW +cwz +cwB +cgU +aab +aab +aab +cvj +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +czf +czl +czn +aaa +czf +czl +czn +aaa +czf +czl +czn +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,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 +abL +abl +abl +abl +abl +abl +acg +acg +acg +abL +abL +abL +abL +abL +abL +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ahk +ahk +ahk +ahk +ahk +ahk +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aaT +aaT +aQH +aRx +aSg +aSg +aSh +aUx +aQH +aaT +aaT +aaT +aaT +ads +aZQ +baF +bbN +bdi +ber +bdd +bgy +bhv +biD +bjG +bkS +blU +bhv +boP +bqd +bho +bsD +btG +buC +bvG +bwW +btF +bzn +baJ +aEI +bCy +bDH +bEO +bGa +bEO +bEO +bEO +bDH +bLH +bMP +bOi +bPx +bQw +bKw +bSl +bTd +bSl +bKw +bVv +bVz +bWY +bVz +bYz +bVz +bZy +cak +caX +cca +ccQ +cdH +cew +cfh +cgf +cgR +chM +ciD +cjo +cjX +ckJ +clB +cmN +clB +ckJ +clB +coM +clB +ckJ +clB +cqN +clB +clB +csL +ctw +cfZ +adj +ciG +cvX +cwA +cwS +cgU +aaa +aaa +aab +cvj +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +czf +czl +czn +aab +czf +czl +czn +aab +czf +czl +czn +aaa +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,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 +abL +abL +abl +abl +abl +abl +acg +acg +acg +abL +abL +abL +acg +abL +abL +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +aaT +aaT +aQI +aRy +aSh +aSg +aSh +aUy +aVh +aaT +aaT +aaT +aaT +ads +aZQ +baF +bbO +bdj +bes +bdd +bgz +bhv +biE +bjH +bkS +blU +bhv +boQ +bfm +bfm +bsE +btF +buD +bvH +bwX +btF +bxT +baJ +aEI +bCy +bDH +bDH +bDH +bDH +bDH +bDH +bDH +bLI +bMP +bOk +bPy +bQx +bKw +bSm +bTe +bTR +bKw +bVw +bVz +bWX +bVz +bYA +bVz +bZD +cak +caW +ccb +ccR +cdF +cez +cfh +cgg +cgS +chN +ciE +cjp +cjW +ckK +clC +cmO +cnB +cnY +cot +coN +cgI +cpF +cqh +cqO +cro +crm +crm +ctx +cuh +cuL +cvh +cvY +cwB +cwB +cgU +aaa +aaa +aab +cvj +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +czf +czl +czn +aaa +czf +czl +czn +aaa +czf +czl +czn +aab +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,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 +abL +abL +abL +abL +abl +abl +acg +acg +acg +acg +abL +abL +abL +abL +agc +agc +agc +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +aaT +aaT +aaT +aQH +aRz +aSg +aSg +aSh +aUz +aQH +aaT +aaT +aaT +ads +ads +aZQ +baF +bbP +bdk +bet +bfw +bgA +bhw +biF +bjI +bkT +blV +bhw +boR +bqe +bqe +bsF +btH +buE +bvI +bwY +btF +bxT +baJ +aEI +bCy +buL +buL +bxS +bxS +bxS +bxS +bKw +bLJ +bMT +bOl +bPz +bQy +bKw +bSl +bTf +bSl +bKw +bVw +bVy +bWY +bXK +bVy +bVz +bZx +cak +caX +ccc +ccQ +cdF +cex +cfh +cfh +cgT +chO +ciF +cjq +cjY +chO +ciF +cjq +ciF +chO +ciF +cjq +ciF +chO +ciF +cjq +crp +cfh +cfh +cty +cfh +adj +cgU +cgU +cgU +cgU +cgU +aab +aab +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyZ +aaa +czf +czm +czn +aaa +czf +czm +czn +aaa +czf +czm +czn +aaa +coP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,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 +abL +abL +abL +abL +abl +acg +acg +acg +abL +abL +abL +abL +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +aaT +aaT +aQH +aQH +aQI +aSW +aQI +aQH +aQH +aaT +aaT +aaT +ads +ads +aZQ +baF +bbQ +baF +beu +bfx +baF +bhu +bhu +bjC +bhu +bhv +bhu +boS +bqf +bbF +bbF +btF +btE +btE +btF +btF +bxT +baK +bBw +bCA +bzp +bzp +bsJ +bsJ +bsJ +bxS +bKw +bLK +bMU +bOm +bPA +bQu +bRo +bSn +bTg +bTS +bKw +bVx +bVy +bWZ +bVy +bVy +bZd +bZx +cak +caY +ccd +ccR +cdF +ceA +bZK +adj +adj +chP +adj +cjr +adj +chP +adj +cjr +adj +chP +adj +cjr +adj +chP +adj +cjr +adj +adj +cfh +ctz +cfh +adj +aaa +aaa +aab +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,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 +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +acg +acg +acg +ads +ads +ads +ads +aaT +aaT +aaT +aaT +aSi +aSX +aQJ +aaT +aaT +aaT +aaT +ads +aOS +aOS +aZR +baF +bbR +bdl +bev +bfy +bgB +bhx +biG +bjJ +bkU +bkU +bkU +bkU +bkU +brh +bsG +btI +bkU +bvJ +bwZ +bxS +bxS +bAm +bAm +bxT +bzp +bzp +bsJ +bHg +bsJ +bxS +bKw +bLL +bMV +bOn +bOj +bQz +bRp +bSo +bTh +bTT +bKw +bVy +bVy +bXa +bVy +bVy +bZd +bZA +cal +caV +caV +caV +cdI +ceB +bZK +adj +cgU +chQ +ciG +chQ +cgU +chQ +ciG +chQ +cgU +chQ +ciG +chQ +cgU +chQ +ciG +chQ +cgU +adj +cfh +cty +cfh +adj +aaa +aaa +aab +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +cql +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,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 +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +aOS +aQJ +aQJ +aQJ +aSY +aQJ +aUA +aQJ +aOS +aOS +aOS +aOS +aYV +aZS +baF +bbS +bdc +bew +bfz +bgB +bhy +biH +bjK +bkV +bjN +bjN +bjN +bjN +bjN +bjN +bjN +buF +bvK +bgB +bxS +bxS +bAn +bAn +bxT +bzp +bzp +bsJ +bsJ +bsJ +bxS +bKw +bLK +bMW +bOo +bPB +bQA +bRo +bSp +bTi +bSp +bKw +bVy +bVy +bXb +bVy +bVy +bVz +bZx +cak +caZ +bZG +bZG +cdF +cae +bZK +adj +cgU +chR +ciH +cjs +cgU +ckL +clD +cmP +cgU +cnZ +cou +coO +cgU +cpG +cqi +cqP +cgU +adj +adj +cgV +adj +adj +aaa +aaa +aab +aab +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,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 +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +aeu +aeu +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +aMQ +aNW +aOS +aOS +aOS +aQK +aRA +aSj +aSZ +aSj +aUB +aVi +aVX +aVX +aXn +aYg +aYW +aZT +baG +bbT +bdm +bex +bfA +bgC +bhz +biI +bjL +bkW +blW +bnx +bnx +blW +bnx +bnx +bnx +buG +bvL +bgB +bxS +bzo +bzo +bzo +bzo +bDI +bDI +bzo +bzo +bzo +bxS +bKw +bKw +bKw +bOp +bOf +bKw +bKw +bKw +bKw +bKw +bKw +bVz +bVz +bVz +bVz +bVz +bVz +bZE +cam +cba +cce +ccS +cdJ +ceC +bZK +adj +cgU +chS +chT +chT +cgU +ckM +clE +ckM +cgU +coa +cov +coa +cgU +cpH +cqj +cpH +cgU +adj +adj +cgV +aab +aab +aaa +aaa +aab +aab +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,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 +abL +abL +abL +abl +abl +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +abL +abL +acg +acg +agc +agc +acg +abL +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +aNX +aOT +aPE +aOT +aQL +aRB +aRB +aRB +aRB +aRB +aRB +aRB +aRB +aXo +aOS +aYX +aZU +baF +bbU +bdj +bey +bfB +bgD +bhA +biJ +bjM +bkX +blX +blX +blX +blX +blX +blX +blX +buH +bvK +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +bzp +bJs +bxS +bKw +bMX +bOq +bPC +bKw +bRq +bRq +bxS +bTU +bUB +bVA +bWh +bXc +bXL +bYB +bsJ +bZF +cak +bZG +ccf +bZG +bZG +ceD +bZK +adj +cgU +chT +ciI +chT +cgU +ckM +clF +ckM +cgU +cob +cow +coa +cgU +cpH +cqk +cpH +cgU +adj +adj +cgV +aab +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aab +cvj +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,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 +abL +abL +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +aNY +aOS +aOS +aOS +aQM +aRC +aSk +aTa +aTD +aTa +aSk +aTa +aWC +aXp +aOS +aOS +aZR +baF +bbV +bdn +bez +bfC +bgB +bhB +biK +bjN +bjN +bjN +bny +boT +bjN +bjN +bsH +bjN +buI +bvK +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +bzp +bJs +bxS +bLM +bMX +bOq +bPD +bLM +bxS +bxS +bxS +bxS +bxS +bxS +bxS +bxS +bxS +bxS +bZe +bZG +cak +bZG +ccf +bZG +bZG +ceD +bZK +adj +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +cgU +adj +adj +cgV +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aab +cyd +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,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 +abL +abL +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +ads +ads +ads +ads +ads +aOS +aOS +aOS +aOS +aOS +aOS +aOS +aOS +aOS +aOS +aOS +aOS +ads +aZQ +baF +bbW +baF +baF +baF +bgB +bhC +biL +bjN +bjN +blY +bjN +bjN +blY +bjN +bjN +bjN +buI +bvM +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +bzp +bJt +buL +bKw +bMY +bOq +bPD +bKw +bRr +bSq +buL +bTV +bUC +buL +buL +buL +buL +bYC +bsJ +bZH +cak +bZG +ccf +bZG +cdK +ceE +bZK +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +adj +cgV +aab +aaa +aab +aaa +aab +aaa +aab +aaa +aaa +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,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 +abL +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aZQ +baH +bbX +bdo +baH +aQF +bgB +bhD +biL +bjN +bjN +blZ +bjN +bjN +bjN +bri +bjN +bjN +buI +bvN +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +bzp +bzp +bzp +bKw +bKw +bOr +bOf +bKw +bKw +bzp +bzp +bzp +bzp +bzp +bzp +bzp +bzp +bzp +bsJ +bZI +cak +bZG +ccg +bZG +cae +bZK +bZK +adj +aaT +aaT +aaT +aaT +adj +aaT +aaT +aaT +aaT +aaT +adj +adj +aaT +aaT +aaT +aaT +adj +aaT +adj +cgV +aab +aaa +aab +aaa +aab +aaa +aab +aab +aab +aab +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,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 +abL +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aZV +baI +bbY +bdp +beA +bfD +bgB +bhy +biM +bjN +bjN +bma +bnz +boU +bqg +bma +bjN +bjN +buJ +bvO +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKw +bMZ +bOs +bPE +bQB +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +cak +cbb +ccf +bZG +cae +bZK +bZK +bZK +aaT +aaT +aaT +aaT +adj +aaT +aaT +aaT +aaT +aaT +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cui +cuM +cvi +cvZ +cvZ +cvZ +cxf +cui +cui +cui +cui +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,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 +abL +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aZV +baJ +abL +abL +aEI +bfE +bgB +bhE +biN +bjO +bkY +bmb +bkY +boV +bqh +brj +bsI +btJ +buK +bvP +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bNa +bOs +bPF +bQC +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +cak +bZG +ccf +bZG +cae +ceF +ccW +ceF +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +cgV +coP +coP +coP +coP +coP +coP +coP +coQ +coP +coP +coP +cvj +coP +coP +coP +coP +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aZV +baK +bbZ +aDB +aEJ +bfD +bgB +bgB +bgB +bgB +bgB +bmc +bnA +bgB +bnA +brk +bgB +bgB +bgB +bgB +bgB +bxT +bzp +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bNb +bOt +bPF +bQD +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZJ +can +cbc +cch +cbc +cdL +bZK +bZK +bZK +bZK +bZK +bZK +bZK +bZK +bZK +bZK +bZK +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +aab +aab +cvj +aab +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +aZW +baL +bca +baL +baL +baH +baH +baH +baH +bjP +aGK +bmd +bnB +bgB +bnB +brl +bsJ +btK +buL +buL +buL +bxU +bzp +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bNc +bOu +bOf +bQE +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +cao +cbd +cci +ccT +cdM +ccT +cfp +cbd +cgW +chU +ciJ +cjt +bZI +ckN +ckN +cmQ +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +cuj +cvk +cuj +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +abl +abl +abl +abl +abl +abl +aGK +abl +abl +abl +abl +abl +abl +abl +bgB +bmd +bnC +bgB +bqi +brl +bgB +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bNd +bOv +bPG +aaT +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +bTX +bZK +cap +bZG +bZG +bZG +cae +ceG +ceG +bZG +bZG +bZG +bZG +cju +bZI +ckN +ckN +cmQ +bZK +adj +adj +coQ +aaa +acf +aaa +aaa +aab +aaa +aaa +aab +aab +cuj +cvl +cuj +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +abl +abl +abl +abl +abl +abl +aGK +abl +abl +abl +abl +abl +abL +abL +bkZ +bme +bnB +bgB +bnB +brm +bkZ +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bNe +bOw +bPH +aaT +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +caq +bZG +ccj +bZG +cae +bZG +bZG +bZG +ceG +ceG +bZG +cju +bZI +ckN +clG +cmQ +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +cuj +cuj +cvm +cuj +cuj +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +aAd +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +abl +abl +abl +abl +abl +abl +aGK +abl +abl +abL +abL +aaa +aaa +aaa +bkZ +bmc +bnD +bgB +bnD +brk +bkZ +btL +btL +btL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bKx +bKw +bKw +bKw +bKw +aaT +bKw +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +car +bZG +cck +ccU +cdN +ceH +ceH +cbV +cbV +cbV +cbV +cjv +cjZ +ckO +clH +cmR +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +cuj +cuN +cvn +cwa +cuj +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +abl +abl +abl +abl +abl +abl +aGK +abl +abl +abL +aaa +aaa +aaa +bjQ +bjQ +bmf +bnE +bjQ +bqj +brn +bjQ +bjQ +bjQ +aaa +aaa +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +caq +bZG +ccl +bZG +bZG +bZG +bZG +bZG +cgX +ceG +bZG +cju +bZI +ckN +clI +cmQ +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +cuj +cuO +cvo +cwb +cuj +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +agc +abl +aGK +abl +abL +abL +aaa +aaa +aaa +bjQ +bla +bla +bla +boW +bla +bla +bla +btM +bjQ +bvQ +aaa +abL +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +bZI +cas +cbe +cbe +cbe +cbe +ceI +ceI +cbe +cgY +cbe +cbe +cjw +cka +ckP +clJ +cmS +bZK +adj +adj +coP +aaa +aaa +acf +aaa +aab +aaa +aaa +aab +cuj +cuP +cvp +cwc +cuj +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +abl +abl +abl +aGK +bdq +abL +abL +aaa +aaa +aaa +bjQ +bla +bla +bla +bla +bla +bla +bla +bla +buM +bvR +aaa +aaa +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +bZI +cat +cbf +cbf +cbf +cdO +cbf +cbf +cgh +cgZ +cgZ +cbf +cjx +bZI +ckN +ckN +cmQ +bZK +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aab +aab +aab +cuk +cuk +cvq +cuk +cuk +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +abl +abL +baM +bcb +bdq +abL +abL +aaa +aaa +aaa +bjQ +blb +bla +bla +bla +bla +bla +bla +bla +buM +bvR +aaa +aaa +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +ads +ads +ads +ads +ads +abL +bZK +bZI +bZI +bZI +ccV +bZK +ccV +bZI +bZI +bZI +bZI +bZI +ccV +bZK +ccV +bZI +bZI +bZI +adj +adj +coP +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +cuk +cvl +cuk +aaa +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +agc +abl +abL +baN +bcc +bdr +abL +aaa +aaa +aaa +aaa +bjQ +bla +bla +bla +bla +bla +bla +bla +bla +buM +bvR +aaa +aaa +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +ads +ads +ads +ads +abL +abL +adj +adj +adj +bZI +ccW +bZI +ccW +bZI +adj +adj +adj +bZI +ccW +bZI +ccW +bZI +adj +adj +adj +adj +coP +aaa +aaa +aab +aab +aab +aaa +aaa +aab +aaa +cuk +cvr +cuk +aaa +aab +aaa +aaa +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +abL +abL +abL +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +bjQ +bla +bla +bla +boX +bla +bla +bla +btM +bjQ +bvS +aaa +aaa +abL +abL +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +ads +buN +aaT +buN +ads +ads +ads +ads +abL +abL +abL +abL +abL +aaa +aaT +aaT +aaT +bZI +ccV +bZI +ccV +bZI +aaT +aaT +aaT +bZI +ccV +bZI +ccV +bZI +aaT +aaT +aaT +adj +coP +aaa +aaa +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +cvs +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,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 +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bjQ +bjQ +bjQ +bjQ +bjQ +bjQ +bjQ +bjQ +bjQ +bjQ +aaa +aaa +aaa +abL +abL +abL +abL +abL +abL +abL +abL +ads +ads +ads +ads +ads +buN +buN +aaT +buN +buN +abL +abL +abL +abL +abL +abL +aaa +aaa +aaa +aaa +bXM +bXM +bXM +ccX +bXM +ceJ +bXM +bXN +bXN +bXN +bXM +cjy +bXM +ccX +bXM +bXM +bXM +aaa +aab +coP +aaa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +cvs +aab +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +agc +agc +agc +agc +agc +agc +agc +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abL +abL +abL +abL +abL +abL +abL +abL +abL +abL +aaa +aaa +aaa +aab +aab +aaa +aab +aab +abL +abL +abL +aaa +aaa +aaa +aaa +bXM +bXM +bXM +bXM +cbg +ccm +cbh +bXM +ceK +cda +cda +cda +cda +cda +cjz +bXM +ckQ +clK +cmT +bXM +bXM +aaa +coP +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvt +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abL +abL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXM +bYD +bZf +bZL +bXM +cbg +cbh +ccY +bXM +ceL +bZh +bZh +bZh +bZh +bZh +cjA +bXM +ckR +ckQ +cmT +cnC +coc +aaa +aab +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuQ +cvt +cwd +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,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 +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agc +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXN +bYE +bZg +bZM +bXM +cbh +cbh +ccY +bXM +bZh +cfq +cfq +cfq +cfq +cfq +bZh +ckb +ckQ +ckQ +cmT +cnC +coc +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvu +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXN +bYF +bZh +bZN +bXM +bXN +ccn +bXN +cdP +bZh +cfr +cfr +cfr +cfr +cfr +bZh +bXM +ckS +clL +cmT +cnC +coc +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aab +aaa +aaa +aaa +cvv +aaa +aaa +aaa +aab +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,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 +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXN +bYG +bZh +bZO +bXM +cbi +bZh +ccZ +cdQ +bZh +bZh +bZh +bZh +bZh +bZh +cjB +cav +bXM +bXM +bXM +cnC +coc +aaa +aaa +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvv +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,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 +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXN +bYF +bZh +bZh +cau +bZh +bZh +cda +cdb +bZh +cfq +cfq +cfq +cfq +cfq +bZh +bXN +cbk +clM +cbk +cnC +coc +aaa +aaa +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuQ +cvv +cwd +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,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 +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXN +bYH +bZi +bZi +cav +cbj +bZh +cdb +cdb +bZh +cfr +cfr +cfr +cfr +cfr +bZh +ckc +cbj +cbj +cbj +cnC +coc +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvv +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +bXM +bYD +bZj +bZP +bXM +cbk +bZh +bZh +bZh +bZh +bZh +bZh +bZh +bZh +bZh +bZh +bXN +cbj +cbj +cbj +cnC +coc +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aab +aaa +aaa +aaa +cvv +aaa +aaa +aaa +aab +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bXM +bXM +bXM +bXM +cbl +cco +cbj +cbj +ceM +cfs +cfs +cfs +cfs +cfs +ceM +bXN +ckT +clN +ckT +bXM +bXM +aaa +aaa +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvv +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +bDJ +bDJ +aaT +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bXM +bXN +bXM +bXN +bXM +bXM +bXM +bXN +bXN +bXN +bXM +bXM +bXM +bXN +bXM +bXN +bXM +aaa +aaa +aaa +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuQ +cvv +cwd +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bDJ +aaT +bDJ +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvv +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bLO +aaT +bRs +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aab +aaa +aaa +aaa +cvv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bLO +aaT +bRs +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvv +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,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 +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bLO +aaT +bRs +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuQ +cvv +cwd +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,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 +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bLO +aaT +bRs +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvv +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,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 +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bLO +aaT +bRs +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +cql +aaa +aaa +aaa +aab +aaa +aaa +aaa +cvv +aaa +aaa +aaa +aab +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,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 +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bLO +bNg +bRs +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvv +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,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 +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bLO +bNg +bRs +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuQ +cvv +cwd +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,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 +abl +abl +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bLN +bNf +bNf +bLO +bQF +bRs +bNf +bNf +bTW +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvv +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,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 +aaa +aaa +aaa +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bLO +bNg +bNg +bLO +bQG +bRs +bNg +bNg +bRs +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aab +aaa +aaa +aaa +cvv +aaa +aaa +aaa +aab +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,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 +aaa +aaa +aaa +aaa +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bLP +bNh +bNh +bLO +bQH +bRs +bNh +bNh +bRt +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crq +crq +crq +crq +crq +aaa +cvv +aaa +crq +crq +crq +crq +crq +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,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 +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bLO +bNg +bRs +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aab +crr +csi +csi +csi +csi +cuR +cvw +cuR +cwC +cwC +cwC +cwC +cxO +aab +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bLO +bNg +bRs +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +crs +crs +crs +crs +crs +aaa +cvv +aaa +crs +crs +crs +crs +crs +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +agI +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bLP +bNh +bRt +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aab +aaa +cvx +aaa +aab +aaa +aaa +aaa +aaa +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +cql +cql +cql +cql +cql +cql +aab +cvv +aab +cql +cql +cql +cql +cql +cql +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +cvy +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +aaa +aab +aaa +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cql +cql +cql +cql +cql +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +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 +bDJ +bDJ +bGb +bGb +bGb +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +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 +bDJ +bDJ +bDJ +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +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 +bDJ +bDJ +bDJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +acg +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abl +abL +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abl +abl +abl +abl +abl +abl +abL +abL +abL +abL +abL +abL +abL +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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,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 +ach +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 3c7218915c..5b0aa09dd2 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -49,17 +49,16 @@ d2 = 2 }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aah" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aai" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -70,7 +69,7 @@ name = "Fore-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aaj" = ( /obj/structure/cable{ d1 = 2; @@ -85,12 +84,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aak" = ( /obj/structure/cable{ d2 = 8; @@ -98,7 +96,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aal" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -106,7 +104,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aam" = ( /obj/structure/cable{ d1 = 1; @@ -121,12 +119,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aan" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -134,12 +131,12 @@ name = "Fore-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aao" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aap" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -158,7 +155,7 @@ /obj/structure/lattice/catwalk, /obj/effect/landmark/xeno_spawn, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aas" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) @@ -178,19 +175,15 @@ "aaw" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aax" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aay" = ( /turf/closed/wall/mineral/plastitanium, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaz" = ( /obj/structure/chair{ dir = 1 @@ -198,8 +191,7 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; @@ -221,8 +213,7 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; @@ -239,18 +230,15 @@ /area/shuttle/pod_2) "aaB" = ( /turf/closed/wall/mineral/plastitanium, -/area/mining_construction) +/area/construction/mining/aux_base) "aaC" = ( /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaD" = ( /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaE" = ( /obj/structure/chair{ dir = 1 @@ -295,7 +283,7 @@ /area/shuttle/pod_2) "aaG" = ( /turf/closed/wall, -/area/mining_construction) +/area/construction/mining/aux_base) "aaH" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -307,17 +295,13 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaJ" = ( /obj/machinery/light/small{ dir = 4 @@ -326,9 +310,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaK" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/closed/wall/mineral/titanium, @@ -365,23 +347,19 @@ /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aaP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -391,18 +369,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaT" = ( /obj/machinery/light/small{ dir = 4 @@ -411,9 +385,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaU" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -423,7 +395,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aaV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -433,9 +405,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -445,9 +415,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aaX" = ( /obj/machinery/light/small{ dir = 8 @@ -460,28 +428,26 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aaY" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aaZ" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aba" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abb" = ( /obj/structure/sign/pods{ pixel_x = -32 @@ -490,31 +456,22 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abe" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -530,47 +487,42 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "abf" = ( /turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abh" = ( /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 9; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/mining_construction) +/area/construction/mining/aux_base) "abj" = ( /turf/open/floor/plasteel/yellow/side{ dir = 1; icon_state = "yellow"; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/mining_construction) +/area/construction/mining/aux_base) "abk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abl" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abm" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -582,7 +534,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abn" = ( /obj/machinery/power/smes, /obj/structure/cable/white{ @@ -592,7 +544,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abo" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -606,7 +558,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abp" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; @@ -627,7 +579,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -638,7 +590,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "abt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -649,10 +601,10 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abu" = ( /obj/machinery/door/airlock/engineering{ - name = "Fore Starboard Solar Access"; + name = "Starboard Bow Solar Access"; req_access_txt = "10" }, /obj/structure/cable/white{ @@ -665,7 +617,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abv" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -681,7 +633,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abw" = ( /obj/machinery/power/terminal{ icon_state = "term"; @@ -693,13 +645,12 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abx" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; @@ -710,13 +661,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "aby" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; @@ -726,29 +676,27 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abA" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abB" = ( /obj/machinery/status_display{ pixel_x = -32 @@ -764,9 +712,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abC" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -788,9 +734,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abD" = ( /obj/machinery/status_display{ pixel_x = -32 @@ -802,9 +746,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abE" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -822,9 +764,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abF" = ( /obj/structure/window/reinforced, /obj/structure/shuttle/engine/heater{ @@ -852,9 +792,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abH" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -867,9 +805,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abI" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -885,52 +821,51 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abJ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "abK" = ( /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abL" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "WARNING: EXTERNAL AIRLOCK" }, /turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abM" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ cell_type = 10000; dir = 2; - name = "Fore Starboard Solar APC"; + name = "Starboard Bow Solar APC"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abN" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "abO" = ( /obj/machinery/power/solar_control{ id = "forestarboard"; - name = "Fore Starboard Solar Control"; + name = "Starboard Bow Solar Control"; track = 0 }, /obj/structure/cable, @@ -938,46 +873,37 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "abP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "WARNING: EXTERNAL AIRLOCK" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -987,9 +913,7 @@ name = "WARNING: EXTERNAL AIRLOCK" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "abU" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) @@ -1010,7 +934,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "abY" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -1128,24 +1052,24 @@ /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/mining_construction) +/area/construction/mining/aux_base) "ace" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "acf" = ( /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/mining_construction) +/area/construction/mining/aux_base) "acg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/mining_construction) +/area/construction/mining/aux_base) "ach" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -1155,17 +1079,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aci" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acj" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -1174,16 +1094,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ack" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acl" = ( /obj/machinery/door/airlock/shuttle{ name = "Arrival Shuttle Airlock"; @@ -1222,7 +1138,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "acq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -1232,28 +1148,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acs" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/status_display{ pixel_x = -32 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -1266,15 +1175,12 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "acu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/ai_status_display{ pixel_x = 32 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -1282,24 +1188,20 @@ "acv" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/mining_construction) +/area/construction/mining/aux_base) "acw" = ( /obj/machinery/requests_console{ department = "Construction"; departmentType = 0; name = "Construction RC"; - pixel_x = 0; pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 9; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/mining_construction) +/area/construction/mining/aux_base) "acx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -1310,20 +1212,18 @@ icon_state = "yellow"; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/mining_construction) +/area/construction/mining/aux_base) "acy" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/mining_construction) +/area/construction/mining/aux_base) "acz" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -1347,58 +1247,45 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acD" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acH" = ( /obj/structure/chair{ dir = 4 @@ -1428,9 +1315,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acL" = ( /obj/machinery/door/poddoor/shutters{ id = "construction"; @@ -1440,7 +1325,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "acM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1450,7 +1335,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "acN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -1460,7 +1345,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "acO" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -1473,7 +1358,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "acP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1497,9 +1382,7 @@ /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acU" = ( /obj/structure/chair{ dir = 8 @@ -1508,27 +1391,21 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acV" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acW" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acX" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) @@ -1536,9 +1413,7 @@ /obj/machinery/vending/cola/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "acZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -1548,17 +1423,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ada" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -1567,9 +1438,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adc" = ( /obj/machinery/door/poddoor/shutters{ id = "construction"; @@ -1582,13 +1451,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "add" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "ade" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -1598,7 +1467,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "adf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -1608,7 +1477,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adg" = ( /obj/structure/chair{ dir = 4 @@ -1616,9 +1485,7 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adh" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -1631,9 +1498,7 @@ /obj/item/device/radio/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adj" = ( /obj/machinery/button/door{ id = "construction"; @@ -1653,29 +1518,22 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "adl" = ( /obj/machinery/computer/camera_advanced/base_construction, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adm" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, +/turf/open/space/basic, /area/shuttle/syndicate) "adn" = ( /turf/closed/wall/mineral/plastitanium, @@ -1704,35 +1562,24 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ads" = ( +/obj/effect/turf_decal/delivery, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adt" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -1755,7 +1602,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -1767,7 +1614,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "adw" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Base Airlock" @@ -1776,7 +1623,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/mining_construction) +/area/construction/mining/aux_base) "adx" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -1793,9 +1640,7 @@ width = 9 }, /obj/machinery/bluespace_beacon, -/obj/docking_port/mobile/auxillary_base{ - pixel_y = 0 - }, +/obj/docking_port/mobile/auxillary_base, /obj/machinery/computer/auxillary_base, /turf/closed/wall, /area/shuttle/auxillary_base) @@ -1871,33 +1716,25 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -1907,19 +1744,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "adL" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "adM" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ dir = 8; @@ -1942,10 +1774,7 @@ /area/shuttle/arrival) "adP" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -1956,22 +1785,19 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "adS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "adT" = ( /obj/structure/table/reinforced, /obj/machinery/status_display{ @@ -2037,18 +1863,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aea" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeb" = ( /obj/effect/landmark{ name = "Observer-Start" @@ -2064,9 +1886,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aed" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -2081,7 +1901,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aee" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2090,18 +1910,17 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aef" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/mining_construction) +/area/construction/mining/aux_base) "aeg" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -2114,7 +1933,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aeh" = ( /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) @@ -2164,7 +1983,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aep" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel{ @@ -2177,7 +1996,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aeq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -2223,9 +2042,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aex" = ( /obj/machinery/status_display, /turf/closed/wall/mineral/titanium, @@ -2247,16 +2064,13 @@ "aeA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 5 @@ -2265,7 +2079,7 @@ dir = 10; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/mining_construction) +/area/construction/mining/aux_base) "aeB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -2275,11 +2089,10 @@ dir = 10 }, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "aeC" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/structure/rack, @@ -2292,7 +2105,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aeD" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -2353,9 +2166,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeK" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -2374,9 +2185,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeL" = ( /obj/machinery/status_display{ pixel_x = -32 @@ -2389,9 +2198,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeM" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -2410,9 +2217,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeN" = ( /obj/machinery/light/small{ dir = 1 @@ -2453,9 +2258,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeR" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -2469,9 +2272,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aeS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -2487,7 +2288,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "aeT" = ( /obj/structure/chair{ dir = 4; @@ -2516,12 +2317,12 @@ /area/shuttle/arrival) "aeX" = ( /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aeY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aeZ" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -2529,14 +2330,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -2546,27 +2347,27 @@ dir = 5; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afd" = ( /obj/machinery/vending/snack/random, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afe" = ( /obj/machinery/vending/cola/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afg" = ( /obj/structure/chair/stool, /obj/machinery/light/small{ @@ -2576,7 +2377,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/vault, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afh" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -2584,22 +2385,17 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/vault, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afi" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afk" = ( /obj/machinery/porta_turret/syndicate{ dir = 4 @@ -2613,9 +2409,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afm" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -2626,28 +2420,28 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afp" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afq" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afr" = ( /obj/structure/door_assembly/door_assembly_mhatch, /obj/effect/decal/cleanable/dirt, @@ -2655,19 +2449,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afs" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aft" = ( /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afv" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/podhatch{ @@ -2686,42 +2480,32 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -2729,7 +2513,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -2740,7 +2524,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -2751,7 +2535,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -2769,27 +2553,27 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afI" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -2797,7 +2581,7 @@ on = 1 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afK" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/podhatch{ @@ -2820,7 +2604,6 @@ id = "smindicate"; name = "external door control"; pixel_x = -26; - pixel_y = 0; req_access_txt = "150" }, /obj/docking_port/mobile{ @@ -2855,8 +2638,7 @@ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "EXTERNAL AIRLOCK" }, /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) @@ -2867,9 +2649,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afP" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2877,9 +2657,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afQ" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -2888,15 +2666,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afR" = ( /obj/structure/sign/pods, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afS" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -2905,15 +2679,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "afT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -2921,12 +2693,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afV" = ( /obj/structure/table_frame/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afW" = ( /obj/item/chair/stool/bar{ pixel_y = -8 @@ -2934,26 +2706,26 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afX" = ( /obj/structure/chair/stool/bar, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afY" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "afZ" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aga" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -3001,26 +2773,20 @@ /obj/item/weapon/storage/briefcase, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 9 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -3029,9 +2795,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -3039,18 +2803,14 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -3059,9 +2819,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agn" = ( /obj/machinery/light{ dir = 1 @@ -3075,9 +2833,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ago" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -3086,9 +2842,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agp" = ( /obj/machinery/light{ dir = 1 @@ -3099,19 +2853,15 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agq" = ( /obj/structure/cable/white{ icon_state = "0-4" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; - name = "Arrivals APC"; - pixel_x = 0; - pixel_y = 25 + name = "Arrivals Hallway APC"; + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -3124,9 +2874,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agr" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -3135,9 +2883,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ags" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -3146,25 +2892,19 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agu" = ( /obj/machinery/light{ dir = 1 @@ -3179,9 +2919,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3190,17 +2928,13 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -3209,36 +2943,27 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agy" = ( /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 5 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light/small{ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -3248,7 +2973,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agC" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -3259,17 +2984,17 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agD" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agE" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agF" = ( /obj/structure/table/reinforced, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ @@ -3281,7 +3006,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "agG" = ( /turf/open/floor/plasteel/vault{ dir = 8 @@ -3304,62 +3029,46 @@ /area/shuttle/syndicate) "agJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agK" = ( /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 10 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agO" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3370,9 +3079,7 @@ name = "arrivals camera" }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -3380,9 +3087,7 @@ dir = 1 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3392,9 +3097,7 @@ on = 1 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -3404,16 +3107,12 @@ dir = 4 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -3423,50 +3122,38 @@ icon_state = "arrivalcorner"; dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agY" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "agZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/arrival/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aha" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3477,9 +3164,7 @@ name = "arrivals camera" }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahb" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -32 @@ -3492,13 +3177,10 @@ on = 1 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahc" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3506,17 +3188,13 @@ dir = 9 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahd" = ( /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 6 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3526,9 +3204,7 @@ /obj/item/weapon/storage/toolbox/emergency, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -3536,17 +3212,17 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahh" = ( /turf/open/floor/plasteel/red/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahi" = ( /obj/machinery/light/small{ dir = 1 @@ -3557,10 +3233,10 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahj" = ( /turf/open/floor/plasteel/white/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahk" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -3570,7 +3246,7 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahl" = ( /obj/structure/closet/crate/freezer/blood, /obj/effect/decal/cleanable/dirt, @@ -3578,7 +3254,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahm" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -3587,7 +3263,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahn" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -3596,7 +3272,7 @@ /turf/open/floor/plasteel/red/corner{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aho" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/podhatch{ @@ -3644,9 +3320,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahu" = ( /turf/closed/wall, /area/security/vacantoffice) @@ -3687,18 +3361,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ahA" = ( /turf/closed/wall, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ahB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ahC" = ( /obj/structure/cable/white{ d2 = 2; @@ -3707,83 +3377,59 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ahD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahF" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahG" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahH" = ( /obj/machinery/vending/clothing, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahI" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahJ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ahL" = ( /turf/closed/wall, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ahM" = ( /obj/structure/cable/white{ d2 = 2; @@ -3792,11 +3438,11 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ahN" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ahO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -3806,7 +3452,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -3818,7 +3464,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -3834,7 +3480,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahR" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3842,7 +3488,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3850,18 +3496,18 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel/white, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahV" = ( /obj/machinery/newscaster{ pixel_x = 32; @@ -3873,7 +3519,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3889,12 +3535,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -3902,7 +3548,7 @@ on = 1 }, /turf/open/floor/plasteel/red, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ahZ" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -3911,28 +3557,28 @@ icon_state = "whitehall"; dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aia" = ( /obj/machinery/ai_status_display, /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aib" = ( /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aic" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aid" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aie" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/emergency, /obj/item/weapon/tank/internals/oxygen, /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aif" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -3970,10 +3616,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aik" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -4009,16 +3652,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aiq" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/ids, /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "air" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4027,9 +3668,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ais" = ( /obj/machinery/firealarm{ pixel_y = 26 @@ -4038,31 +3677,20 @@ pixel_x = 26; pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/blue/side{ icon_state = "blue"; dir = 5 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ait" = ( /obj/machinery/ai_status_display, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aiu" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aiv" = ( /obj/structure/filingcabinet/security, /obj/machinery/firealarm{ @@ -4071,7 +3699,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "aiw" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4082,7 +3710,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "aix" = ( /obj/structure/table/reinforced, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -4093,14 +3721,14 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "aiy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiz" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -4111,7 +3739,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -4122,7 +3750,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -4132,7 +3760,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -4142,7 +3770,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiD" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -4150,7 +3778,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -4161,17 +3789,17 @@ /obj/item/weapon/reagent_containers/blood/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiF" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiG" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiH" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -4180,7 +3808,7 @@ /obj/item/stack/packageWrap, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiI" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -4188,7 +3816,7 @@ /obj/item/clothing/head/chefhat, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiJ" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -4198,22 +3826,20 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiL" = ( /obj/structure/table_frame, /obj/effect/decal/cleanable/dirt, @@ -4221,7 +3847,7 @@ /turf/open/floor/plasteel/white/side{ dir = 1 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiM" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -4230,7 +3856,7 @@ /turf/open/floor/plasteel/red/corner{ dir = 1 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aiN" = ( /obj/machinery/sleeper/syndie{ dir = 4 @@ -4241,8 +3867,7 @@ /area/shuttle/syndicate) "aiO" = ( /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 + pixel_x = 6 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -4353,12 +3978,10 @@ d2 = 2 }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "aiW" = ( /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aiX" = ( /turf/closed/wall, /area/crew_quarters/electronic_marketing_den) @@ -4379,28 +4002,27 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aja" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ajb" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ajd" = ( /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aje" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) @@ -4450,7 +4072,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ajm" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -4458,20 +4080,16 @@ /obj/machinery/power/apc{ dir = 8; name = "Customs Desk APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ajn" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4485,9 +4103,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ajo" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -4500,9 +4116,7 @@ icon_state = "blue"; dir = 4 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ajp" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ @@ -4517,9 +4131,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ajq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -4529,9 +4141,7 @@ icon_state = "bluecorner"; dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajr" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -4541,46 +4151,32 @@ name = "arrivals camera" }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajs" = ( /obj/structure/chair/comfy/brown, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aju" = ( /obj/structure/chair/comfy/brown, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajv" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/red/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ajx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -4594,7 +4190,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ajy" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -4606,7 +4202,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ajz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -4620,7 +4216,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ajA" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -4628,35 +4224,33 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Checkpoint APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "ajB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajC" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajD" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajE" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -4664,14 +4258,14 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/item/weapon/crowbar/red, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -4683,7 +4277,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ajI" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, @@ -4695,12 +4289,11 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "ajK" = ( /obj/structure/reflector/single{ anchored = 1 @@ -4708,16 +4301,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajL" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajM" = ( /obj/structure/reflector/box{ anchored = 1; @@ -4727,9 +4316,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajN" = ( /obj/machinery/light/small{ dir = 1 @@ -4737,9 +4324,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajO" = ( /obj/machinery/camera{ c_tag = "Supermatter Engine - Fore"; @@ -4749,9 +4334,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajP" = ( /obj/structure/reflector/single{ anchored = 1; @@ -4761,16 +4344,9 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ajR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -4793,9 +4369,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajV" = ( @@ -4820,10 +4394,7 @@ /area/crew_quarters/electronic_marketing_den) "ajY" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) @@ -4834,9 +4405,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aka" = ( @@ -4853,7 +4422,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "akc" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -4863,7 +4432,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "akd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -4871,7 +4440,7 @@ }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ake" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -4920,7 +4489,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "akn" = ( /obj/machinery/computer/crew, /obj/machinery/ai_status_display{ @@ -4929,17 +4498,13 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "ako" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "akp" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -4948,9 +4513,7 @@ icon_state = "blue"; dir = 4 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "akq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4959,50 +4522,37 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "akr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ icon_state = "bluecorner"; dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aks" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "akt" = ( /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aku" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "akv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "akw" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -5012,27 +4562,21 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "akx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aky" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/red/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "akz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -5041,7 +4585,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "akA" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -5049,13 +4593,13 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "akB" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "akC" = ( /obj/machinery/computer/prisoner, /obj/machinery/status_display{ @@ -5069,63 +4613,56 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "akD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akE" = ( /obj/machinery/computer/arcade, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akF" = ( /obj/structure/cable/white{ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; - name = "Fore Starboard Maintenance APC"; - pixel_x = 0; - pixel_y = 25 + name = "Starboard Bow Maintenance APC"; + pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/bar, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akH" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akI" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akJ" = ( /obj/structure/table/wood, /obj/item/clothing/suit/syndicatefake, /obj/item/clothing/head/syndicatefake, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "akK" = ( /turf/open/floor/plasteel/podhatch{ dir = 9 @@ -5160,9 +4697,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "akQ" = ( /obj/structure/reflector/double{ anchored = 1 @@ -5170,9 +4705,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "akR" = ( /obj/structure/reflector/double{ anchored = 1; @@ -5182,9 +4715,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "akS" = ( /turf/open/floor/plasteel/vault{ dir = 5 @@ -5250,7 +4781,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ald" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -5260,13 +4791,11 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ale" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) @@ -5342,7 +4871,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "alm" = ( /obj/machinery/computer/card, /obj/machinery/light{ @@ -5350,8 +4879,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Arrivals Customs"; @@ -5359,9 +4887,7 @@ name = "customs camera" }, /turf/open/floor/plasteel/blue, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aln" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -5373,9 +4899,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "alo" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -5387,9 +4911,7 @@ icon_state = "blue"; dir = 4 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "alp" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -5407,35 +4929,25 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "alq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "alr" = ( /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "als" = ( /obj/machinery/holopad, /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "alt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "alu" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -5448,7 +4960,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "alv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -5465,7 +4977,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "alw" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -5477,7 +4989,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "alx" = ( /obj/machinery/computer/security, /obj/machinery/light{ @@ -5486,17 +4998,16 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/red, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "aly" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -5504,7 +5015,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alA" = ( /obj/structure/table/wood, /obj/item/toy/carpplushie, @@ -5512,34 +5023,34 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alB" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alC" = ( /obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alD" = ( /obj/structure/table/wood, /obj/item/weapon/coin/antagtoken, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alF" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -5548,20 +5059,20 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alG" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alH" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, /obj/item/toy/syndicateballoon, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "alI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -5606,7 +5117,7 @@ name = "Fore-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "alP" = ( /obj/structure/reflector/double{ anchored = 1; @@ -5616,9 +5127,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "alQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -5627,26 +5136,18 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "alR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "alS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/crew_quarters/electronic_marketing_den) "alT" = ( @@ -5725,7 +5226,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "amd" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -5734,11 +5235,11 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ame" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "amf" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel/grimy, @@ -5773,7 +5274,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "amk" = ( /obj/machinery/computer/med_data, /obj/machinery/status_display{ @@ -5782,9 +5283,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aml" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -5794,9 +5293,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "amm" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -5805,33 +5302,25 @@ icon_state = "blue"; dir = 4 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "amn" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /turf/open/floor/plating, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "amo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "amp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "amq" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -5841,48 +5330,40 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "amr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ams" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "amt" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "amu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "amv" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "amw" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -5892,7 +5373,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "amx" = ( /obj/machinery/computer/secure_data, /obj/machinery/ai_status_display{ @@ -5901,7 +5382,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "amy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -5910,37 +5391,34 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amA" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amB" = ( /obj/structure/chair/stool/bar, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amC" = ( /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amD" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amE" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amF" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -5960,13 +5438,13 @@ pixel_y = 6 }, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amG" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /obj/item/clothing/head/collectable/HoP, /turf/open/floor/plasteel/redyellow, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "amH" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -6162,12 +5640,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "amX" = ( /obj/structure/cable{ d2 = 8; @@ -6175,7 +5652,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "amY" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -6183,7 +5660,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "amZ" = ( /obj/structure/cable{ d1 = 1; @@ -6198,20 +5675,17 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "ana" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "anb" = ( /obj/structure/reflector/box{ anchored = 1 @@ -6219,17 +5693,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "anc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "and" = ( /obj/structure/table/wood, /obj/item/weapon/circuitboard/computer/arcade, @@ -6307,14 +5777,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ann" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/neutral/side{ dir = 6; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ano" = ( /obj/structure/table/wood, /obj/item/weapon/phone{ @@ -6323,7 +5793,6 @@ pixel_y = 3 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/grimy, @@ -6348,9 +5817,7 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "ans" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/security/vacantoffice) "ant" = ( @@ -6365,8 +5832,7 @@ /area/security/vacantoffice) "anu" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/wood, /area/security/vacantoffice) @@ -6395,25 +5861,20 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/item/weapon/storage/secure/briefcase, /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "any" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/side, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "anz" = ( /obj/structure/filingcabinet/medical, /obj/machinery/newscaster{ @@ -6423,16 +5884,12 @@ icon_state = "blue"; dir = 6 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "anA" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "anB" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; @@ -6441,45 +5898,33 @@ /obj/effect/landmark/start/assistant, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "anC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light, /obj/machinery/newscaster{ pixel_y = -32 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "anD" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "anE" = ( /obj/structure/table/wood, /obj/item/weapon/folder, /obj/item/weapon/pen, /turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "anF" = ( /obj/structure/closet/wardrobe/red, /obj/machinery/newscaster{ @@ -6488,32 +5933,31 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "anG" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "anH" = ( /obj/structure/closet/secure_closet/security, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "anI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anJ" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -6526,7 +5970,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -6538,7 +5982,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -6547,7 +5991,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -6558,7 +6002,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anN" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -6570,7 +6014,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anO" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -6579,13 +6023,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anP" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "anQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6684,9 +6128,7 @@ "anX" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/structure/mirror{ pixel_x = 30 @@ -6711,7 +6153,7 @@ name = "Fore-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "aoa" = ( /obj/structure/reflector/single{ anchored = 1; @@ -6721,16 +6163,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aob" = ( /obj/structure/table/wood, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/light_switch{ pixel_y = -26 @@ -6773,12 +6211,7 @@ }, /area/crew_quarters/electronic_marketing_den) "aoi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; @@ -6801,7 +6234,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aol" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -6815,7 +6248,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aom" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -6823,7 +6256,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aon" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -6838,9 +6271,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aoo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -6855,7 +6286,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "aop" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -6863,27 +6294,27 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aoq" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aor" = ( /obj/structure/chair/stool/bar, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aos" = ( /turf/open/floor/plasteel/black, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aot" = ( /obj/structure/table/wood, /obj/item/toy/talking/AI, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aou" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -6949,8 +6380,7 @@ /obj/machinery/mineral/stacking_unit_console{ dir = 2; machinedir = 8; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -7007,7 +6437,7 @@ /obj/structure/lattice/catwalk, /obj/effect/landmark/xeno_spawn, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aoH" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -7020,15 +6450,11 @@ state = 2 }, /turf/open/floor/circuit/green, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aoI" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aoJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -7041,16 +6467,12 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aoK" = ( /obj/structure/grille, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aoL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -7063,9 +6485,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aoN" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -7097,13 +6517,13 @@ "aoP" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoQ" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -7112,29 +6532,29 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoU" = ( /obj/structure/cable/white{ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoV" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7143,7 +6563,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoX" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7151,14 +6571,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aoZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7172,7 +6592,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apa" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7181,7 +6601,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7193,14 +6613,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apd" = ( /obj/machinery/light{ dir = 8 @@ -7209,31 +6629,22 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ape" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "apf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "apg" = ( /obj/machinery/vending/cola/random, /obj/effect/decal/cleanable/dirt, @@ -7244,9 +6655,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aph" = ( /obj/machinery/vending/snack/random, /obj/item/device/radio/intercom{ @@ -7255,22 +6664,15 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "api" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "apj" = ( /obj/machinery/light{ dir = 4; @@ -7278,16 +6680,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "apk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7295,7 +6695,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apm" = ( /obj/machinery/light/small{ dir = 1 @@ -7306,7 +6706,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apn" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -7315,34 +6715,33 @@ name = "arcade coin" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apo" = ( /obj/machinery/computer/arcade, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "app" = ( /obj/structure/table/wood, /obj/item/toy/talking/codex_gigas, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apq" = ( /obj/structure/table/wood, /obj/item/clothing/glasses/regular/hipster, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apr" = ( /obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aps" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/structure/table/wood, @@ -7352,14 +6751,14 @@ name = "arcade coin" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apt" = ( /obj/structure/table/wood, /obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "apu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7452,11 +6851,11 @@ d2 = 2 }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "apE" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "apF" = ( /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, @@ -7467,9 +6866,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7478,9 +6875,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apH" = ( /obj/structure/cable{ d1 = 1; @@ -7496,15 +6891,12 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apI" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; @@ -7524,9 +6916,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apJ" = ( /obj/structure/cable{ d1 = 1; @@ -7540,9 +6930,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -7555,18 +6943,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7574,17 +6958,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/circuit/green, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7593,9 +6973,7 @@ icon_state = "caution"; dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7605,9 +6983,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7616,9 +6992,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7629,26 +7003,20 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apS" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apT" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "apU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/barsign{ @@ -7657,14 +7025,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7673,7 +7041,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apX" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -7682,13 +7050,13 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apY" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "apZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7697,7 +7065,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7708,7 +7076,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqb" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7717,7 +7085,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7727,7 +7095,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -7740,7 +7108,7 @@ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqe" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7750,7 +7118,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7760,7 +7128,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7769,7 +7137,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqh" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -7782,20 +7150,20 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqk" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -7809,7 +7177,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aql" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -7818,7 +7186,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqm" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -7829,19 +7197,19 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -7853,14 +7221,14 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqr" = ( /turf/open/floor/plating{ icon_state = "panelscorched" @@ -7875,7 +7243,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7885,7 +7253,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqt" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -7895,7 +7263,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7907,7 +7275,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqv" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -7927,7 +7295,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aqw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -7942,9 +7310,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqx" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -7954,9 +7320,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7965,9 +7329,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7977,9 +7339,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7992,9 +7352,7 @@ location = "hall15" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -8004,18 +7362,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8025,9 +7379,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aqE" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -8043,7 +7395,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8053,7 +7405,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -8063,7 +7415,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8073,7 +7425,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8087,7 +7439,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8096,7 +7448,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -8108,20 +7460,20 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqL" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "aqN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8246,7 +7598,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aqY" = ( /obj/structure/table/reinforced, /obj/item/device/analyzer{ @@ -8266,26 +7618,20 @@ pixel_y = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aqZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ara" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -8294,25 +7640,19 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ard" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8320,13 +7660,10 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "are" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8335,16 +7672,13 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8352,15 +7686,12 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8368,13 +7699,10 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/circuit/green, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8382,49 +7710,39 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/caution{ icon_state = "caution"; dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ari" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ark" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8434,35 +7752,28 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arn" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/internals/emergency_oxygen/engi{ pixel_x = -5 }, /obj/item/weapon/tank/internals/emergency_oxygen/engi{ - pixel_x = 5; - pixel_y = 0 + pixel_x = 5 }, /obj/item/device/geiger_counter, /obj/item/device/geiger_counter, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/cable{ @@ -8472,15 +7783,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "arp" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "arq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -8492,7 +7801,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "arr" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -8503,13 +7812,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ars" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "art" = ( /turf/closed/wall, /area/janitor) @@ -8517,26 +7826,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "arv" = ( /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "arw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 5 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arx" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -8547,9 +7852,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ary" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8557,9 +7860,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -8570,9 +7871,7 @@ icon_state = "neutralcorner"; dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8581,32 +7880,26 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "arD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8616,7 +7909,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8630,7 +7923,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8641,13 +7934,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arI" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -8660,7 +7953,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8675,7 +7968,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8689,7 +7982,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8703,7 +7996,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8715,7 +8008,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8728,7 +8021,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arO" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8743,7 +8036,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8758,7 +8051,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8774,7 +8067,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8788,7 +8081,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "arS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -8895,7 +8188,6 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; - pixel_x = 0; pixel_y = -24 }, /obj/structure/disposalpipe/segment{ @@ -8932,9 +8224,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -8942,9 +8232,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ase" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -8954,27 +8242,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asf" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ash" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -8982,18 +8264,14 @@ /obj/machinery/light, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asi" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asj" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9005,9 +8283,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ask" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9018,17 +8294,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/circuit/green, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9037,9 +8309,7 @@ icon_state = "caution"; dir = 8 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9051,9 +8321,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aso" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9061,14 +8329,11 @@ /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asp" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9078,9 +8343,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asq" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; @@ -9088,9 +8351,7 @@ on = 1 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "asr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 @@ -9099,16 +8360,9 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ass" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -9119,19 +8373,17 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ast" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -9139,7 +8391,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asw" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -9150,7 +8402,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asx" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -9158,7 +8410,7 @@ /obj/item/clothing/gloves/color/white, /obj/item/clothing/head/rabbitears, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9166,19 +8418,22 @@ icon_state = "redblue"; dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asz" = ( /obj/structure/table_frame/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asA" = ( /obj/structure/easel, /obj/item/weapon/canvas/twentythreeXtwentythree, /obj/item/weapon/canvas/twentythreeXtwentythree, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asB" = ( /obj/structure/easel, /obj/item/weapon/canvas/twentythreeXtwentythree, @@ -9186,19 +8441,22 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asD" = ( /obj/structure/table/wood, /obj/item/device/camera_film, /obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/wood, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -9207,7 +8465,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asF" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -9248,11 +8506,9 @@ "asH" = ( /obj/structure/closet/jcloset, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Custodial Closet APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-2" @@ -9268,7 +8524,6 @@ department = "Custodial Closet"; departmentType = 0; name = "Custodial RC"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, @@ -9307,16 +8562,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "asM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asN" = ( /obj/structure/urinal{ pixel_y = 28 @@ -9324,18 +8580,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asO" = ( /obj/structure/urinal{ pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asP" = ( /obj/structure/urinal{ pixel_y = 28 @@ -9345,9 +8597,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asQ" = ( /obj/machinery/door/airlock{ name = "Auxiliary Restroom" @@ -9359,9 +8609,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asR" = ( /obj/structure/sign/directions/evac{ pixel_y = -8 @@ -9374,9 +8622,7 @@ pixel_y = 8 }, /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "asS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -9422,14 +8668,10 @@ pixel_y = 8 }, /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "asW" = ( /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "asX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -9444,26 +8686,20 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "asY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "asZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ata" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -9500,7 +8736,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "atf" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -9530,9 +8766,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atj" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -9540,23 +8774,18 @@ name = "Gas to Loop" }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atl" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, @@ -9571,15 +8800,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ato" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8; @@ -9591,9 +8816,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -9606,9 +8829,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "atr" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -9617,9 +8838,7 @@ }, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ats" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -9628,13 +8847,11 @@ id = "n2_in" }, /turf/open/space, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "att" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -9642,11 +8859,11 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atv" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atw" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -9657,7 +8874,7 @@ /obj/item/clothing/suit/suspenders, /obj/effect/spawner/lootdrop/costume, /turf/open/floor/plasteel/redblue, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -9667,47 +8884,46 @@ icon_state = "redblue"; dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aty" = ( /obj/effect/decal/cleanable/dirt, /obj/item/weapon/melee/skateboard, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atA" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/wood, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/wood, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atE" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -9720,14 +8936,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -9739,7 +8955,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atH" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -9797,8 +9013,7 @@ /obj/effect/landmark/start/janitor, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitegreen/side{ icon_state = "whitegreen"; @@ -9820,7 +9035,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "atO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ @@ -9829,42 +9044,30 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atP" = ( /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atR" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Auxiliary Restroom"; dir = 2; @@ -9874,9 +9077,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atT" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ @@ -9887,9 +9088,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atU" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -9897,9 +9096,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "atV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -9932,22 +9129,16 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "atZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aua" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aub" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -9955,9 +9146,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "auc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ @@ -9967,9 +9156,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aud" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -9979,25 +9166,19 @@ name = "cargo camera" }, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aue" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "auf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aug" = ( /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, @@ -10056,7 +9237,6 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/brown{ @@ -10108,8 +9288,6 @@ /obj/machinery/status_display{ density = 0; name = "cargo display"; - pixel_x = 0; - pixel_y = 0; supply_display = 1 }, /turf/closed/wall, @@ -10118,7 +9296,7 @@ /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "auv" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ icon_state = "intact"; @@ -10136,13 +9314,9 @@ "aux" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -10153,9 +9327,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auz" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -10163,9 +9335,7 @@ /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auA" = ( /obj/structure/cable{ d1 = 2; @@ -10175,22 +9345,18 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auB" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "engsm"; @@ -10224,8 +9390,7 @@ "auE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/engine, /area/engine/supermatter) @@ -10263,8 +9428,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "engsm"; @@ -10286,28 +9450,20 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -10315,12 +9471,10 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "auN" = ( /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -10328,40 +9482,40 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auP" = ( /obj/structure/rack, /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auQ" = ( /obj/structure/table_frame/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redblue, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auR" = ( /turf/open/floor/plasteel/redblue, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auS" = ( /turf/open/floor/plasteel/redblue/redside{ icon_state = "redblue"; dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auT" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auU" = ( /obj/structure/table/wood, /obj/item/device/camera, /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auV" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -10370,18 +9524,18 @@ /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auY" = ( /obj/machinery/photocopier, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "auZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -10391,14 +9545,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/cockroach, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ava" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/weapon/storage/box/lights/mixed{ pixel_x = 3; @@ -10449,35 +9601,27 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "avh" = ( /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avi" = ( /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avj" = ( /obj/machinery/status_display{ pixel_y = -32 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avl" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -10489,13 +9633,10 @@ pixel_y = -26 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avm" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/cable/white{ @@ -10505,9 +9646,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "avn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -10562,9 +9701,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -10579,17 +9716,13 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/loot, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -10601,9 +9734,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -10614,9 +9745,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10624,9 +9753,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/cardboard, @@ -10639,9 +9766,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10650,9 +9775,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avy" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ @@ -10666,9 +9789,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "avz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10777,15 +9898,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -10797,9 +9913,7 @@ name = "Thermo to Gas" }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avO" = ( /obj/structure/cable{ d1 = 2; @@ -10809,17 +9923,14 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avP" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -10845,8 +9956,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "engsm"; @@ -10867,8 +9977,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -10878,21 +9987,16 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avU" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -10901,14 +10005,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "avW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "avX" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -10916,17 +10018,17 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "avY" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ dir = 2; - name = "Fore Port Maintenance APC"; + name = "Port Bow Maintenance APC"; pixel_y = -26 }, /obj/structure/cable/white, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "awa" = ( /obj/machinery/vending/autodrobe{ req_access_txt = "0" @@ -10937,7 +10039,7 @@ icon_state = "redblue"; dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "awc" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ @@ -10954,7 +10056,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "awd" = ( /obj/structure/table/wood, /obj/item/weapon/canvas/twentythreeXnineteen, @@ -10966,7 +10068,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "awf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -11022,17 +10124,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "awl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "awm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -11067,30 +10165,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 8 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awr" = ( /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aws" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -11098,9 +10188,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -11109,9 +10197,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -11120,9 +10206,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/internals, @@ -11131,18 +10215,14 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aww" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -11152,9 +10232,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awy" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ @@ -11168,9 +10246,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "awz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11287,7 +10363,7 @@ d2 = 2 }, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "awQ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -11312,9 +10388,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "awS" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ icon_state = "manifold"; @@ -11324,22 +10398,17 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "awT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "awU" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "engsm"; @@ -11359,28 +10428,23 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "awW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/camera{ c_tag = "Supermatter Engine - Starboard"; @@ -11395,28 +10459,26 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "awX" = ( /turf/closed/wall, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "awY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "awZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "axa" = ( /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "axb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -11426,7 +10488,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "axc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -11477,12 +10539,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "axh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -11490,13 +10551,10 @@ }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "axi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -11505,13 +10563,10 @@ /obj/machinery/light/small, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "axj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -11521,17 +10576,13 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "axk" = ( /obj/machinery/vending/cigarette, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "axl" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11552,18 +10603,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -11573,9 +10620,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/cargo_technician, @@ -11584,9 +10629,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -11594,36 +10637,27 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axs" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axu" = ( /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 4 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "axv" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -11756,14 +10790,12 @@ icon_state = "1-2" }, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "axL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -11773,22 +10805,17 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axN" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axO" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/light{ dir = 4; @@ -11798,9 +10825,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axP" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -11842,8 +10867,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -11854,9 +10878,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axV" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -11864,9 +10886,7 @@ /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axW" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -11877,9 +10897,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -11892,9 +10910,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axY" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -11903,9 +10919,7 @@ }, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "axZ" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -11920,33 +10934,28 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayc" = ( /obj/structure/table, /obj/item/clothing/suit/apron/overalls, /obj/item/weapon/cultivator, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayd" = ( /obj/machinery/biogenerator, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aye" = ( /obj/structure/table, /obj/item/seeds/poppy/lily{ @@ -11959,28 +10968,26 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/corn, /obj/item/weapon/reagent_containers/food/snacks/grown/apple, /obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayf" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_y = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayh" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -11991,14 +10998,14 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cherries, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayi" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ayj" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -12008,7 +11015,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12022,7 +11029,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12035,7 +11042,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aym" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -12047,7 +11054,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12060,7 +11067,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayo" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -12072,7 +11079,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayp" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -12088,7 +11095,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12102,7 +11109,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12123,7 +11130,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ays" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12134,7 +11141,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12144,7 +11151,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12158,7 +11165,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12170,7 +11177,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12182,7 +11189,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12195,21 +11202,19 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ayy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/crew_quarters/toilet/auxiliary) "ayz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "ayA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -12227,39 +11232,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayC" = ( /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayD" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/deadcockroach, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayG" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -12270,24 +11265,18 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayH" = ( /obj/effect/decal/cleanable/dirt, /obj/item/weapon/storage/box/mousetraps, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayI" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayJ" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -12295,9 +11284,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/navbeacon{ @@ -12427,15 +11414,12 @@ name = "nitrogen filter" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azb" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -12444,23 +11428,17 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azc" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azd" = ( /obj/structure/sign/radiation, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aze" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Filter" @@ -12482,23 +11460,18 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azi" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -12506,18 +11479,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azj" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -12527,9 +11496,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azl" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -12545,9 +11512,7 @@ icon_state = "escape"; dir = 4 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "azm" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -12556,10 +11521,10 @@ "azn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "azo" = ( /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "azp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -12570,24 +11535,24 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -12596,7 +11561,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azu" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -12608,7 +11573,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12619,14 +11584,14 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12639,7 +11604,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12651,7 +11616,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -12668,7 +11633,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "azA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -12717,9 +11682,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azE" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -12740,9 +11703,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12760,9 +11721,7 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azG" = ( /obj/effect/decal/cleanable/oil, /obj/structure/cable/white{ @@ -12780,9 +11739,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12799,9 +11756,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12814,9 +11769,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12824,18 +11777,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -12848,9 +11797,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12859,16 +11806,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 4 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azN" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -12920,8 +11864,7 @@ "azT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) @@ -12977,9 +11920,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAa" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -12987,9 +11928,7 @@ name = "Gas to Thermo" }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -12997,9 +11936,7 @@ /obj/item/weapon/wrench, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ name = "scrubbers pipe"; @@ -13008,9 +11945,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, @@ -13019,9 +11954,7 @@ /obj/machinery/atmospherics/components/binary/pump, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAf" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "External Gas to Loop" @@ -13029,17 +11962,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAg" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -13050,9 +11979,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -13067,9 +11994,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAj" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -13077,7 +12002,6 @@ /area/space) "aAk" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -13087,14 +12011,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aAl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aAm" = ( /obj/structure/sink{ dir = 4; @@ -13105,7 +12029,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aAn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -13117,26 +12041,23 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aAo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAp" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAq" = ( /obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAr" = ( /obj/structure/bed, /obj/machinery/status_display{ @@ -13144,38 +12065,25 @@ }, /obj/item/weapon/bedsheet/rainbow, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAs" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAu" = ( /turf/closed/wall, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAw" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -13190,9 +12098,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aAx" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -13219,16 +12125,12 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plasteel/brown, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -13236,9 +12138,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13246,9 +12146,7 @@ dir = 6 }, /turf/open/floor/plasteel/brown, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13257,37 +12155,27 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAF" = ( /obj/machinery/light/small, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 6 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAJ" = ( /obj/machinery/camera{ c_tag = "Cargo Bay - Port"; @@ -13423,16 +12311,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAW" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAX" = ( /obj/structure/cable{ d1 = 1; @@ -13447,9 +12331,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -13457,22 +12339,18 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aAZ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/sign/fire{ pixel_x = 32; @@ -13487,16 +12365,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBa" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/button/door{ id = "engsm"; @@ -13508,9 +12383,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBb" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -13520,23 +12393,19 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBc" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/camera{ c_tag = "Supermatter Engine - Aft"; @@ -13547,9 +12416,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -13557,12 +12424,12 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ locked = 0; + name = "Engine Air Alarm"; pixel_y = 23; req_access = null; req_one_access_txt = "24;10" @@ -13578,32 +12445,26 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBf" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -13616,8 +12477,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; @@ -13629,9 +12489,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -13640,9 +12498,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBi" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -13651,15 +12507,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBj" = ( /obj/machinery/power/apc{ dir = 4; name = "Atmospherics Engine APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white{ icon_state = "0-8" @@ -13667,22 +12520,20 @@ /obj/structure/cable, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aBk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "2-4" }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aBl" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aBm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -13690,13 +12541,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aBn" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aBo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -13705,7 +12556,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aBp" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -13714,34 +12565,26 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBq" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBt" = ( /obj/machinery/door/airlock{ id_tag = "AuxCabinA"; @@ -13752,9 +12595,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13767,9 +12608,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -13782,15 +12621,12 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aBw" = ( /obj/structure/table/wood, /obj/structure/reagent_dispensers/beerkeg, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/vault{ @@ -13800,11 +12636,9 @@ "aBx" = ( /obj/structure/closet/secure_closet/bar, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Bar APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/light/small{ dir = 1 @@ -13824,9 +12658,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/machinery/camera{ c_tag = "Bar Backroom"; @@ -13890,7 +12722,6 @@ department = "Bar Counter"; departmentType = 0; name = "Bar RC"; - pixel_x = 0; pixel_y = 32; receive_ore_updates = 1 }, @@ -13921,7 +12752,6 @@ /obj/item/weapon/storage/fancy/cigarettes/cigars/havana, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/vault{ @@ -13963,7 +12793,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -13972,15 +12801,11 @@ /area/hallway/primary/fore) "aBM" = ( /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aBN" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aBO" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -13996,20 +12821,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aBP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aBQ" = ( /turf/closed/wall, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aBR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/corner{ @@ -14064,18 +12883,18 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aBY" = ( /turf/closed/wall/r_wall, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aBZ" = ( /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aCa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aCb" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/internals/plasma, @@ -14092,16 +12911,9 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -14109,9 +12921,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCd" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -14126,38 +12936,28 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCe" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCf" = ( /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCi" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14165,9 +12965,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -14177,9 +12975,7 @@ on = 1 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCk" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -14188,15 +12984,12 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "4-8" @@ -14206,9 +12999,7 @@ dir = 9 }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -14216,20 +13007,14 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCo" = ( /obj/structure/table/reinforced, /obj/item/weapon/crowbar/red, @@ -14238,24 +13023,20 @@ /obj/machinery/light/small, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aCp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCq" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/harebell, /obj/machinery/light/small, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCr" = ( /obj/structure/table, /obj/item/weapon/shovel/spade, @@ -14275,7 +13056,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCs" = ( /obj/machinery/seed_extractor, /obj/machinery/status_display{ @@ -14284,7 +13065,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCt" = ( /obj/structure/table, /obj/item/device/plant_analyzer, @@ -14292,12 +13073,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -14305,7 +13086,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCw" = ( /obj/structure/table, /obj/item/weapon/crowbar, @@ -14313,7 +13094,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCx" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tower, @@ -14322,7 +13103,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aCy" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14330,7 +13111,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aCz" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -14344,50 +13125,37 @@ specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCA" = ( /obj/structure/table/wood, /obj/item/device/paicard, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCB" = ( /obj/machinery/light, /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCD" = ( /obj/structure/dresser, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCF" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -14397,9 +13165,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14414,9 +13180,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aCH" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -14531,8 +13295,7 @@ "aCQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -14566,9 +13329,7 @@ opacity = 1 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCU" = ( /obj/machinery/conveyor{ dir = 4; @@ -14576,9 +13337,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCV" = ( /obj/machinery/conveyor{ dir = 2; @@ -14586,9 +13345,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/trunk{ @@ -14604,9 +13361,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14616,9 +13371,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -14634,9 +13387,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aCZ" = ( /obj/structure/disposalpipe/trunk{ icon_state = "pipe-t"; @@ -14644,9 +13395,7 @@ }, /obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aDa" = ( /obj/machinery/status_display{ pixel_y = 32 @@ -14668,9 +13417,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aDb" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -14679,24 +13426,19 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aDc" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_x = 38 @@ -14708,9 +13450,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aDd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -14941,7 +13681,6 @@ pixel_y = 3 }, /obj/structure/sign/electricshock{ - pixel_x = 0; pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -14957,7 +13696,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aDt" = ( /obj/machinery/power/smes, /obj/structure/cable/white{ @@ -14970,7 +13709,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aDu" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -14989,7 +13728,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aDv" = ( /obj/machinery/disposal/bin, /obj/structure/sign/deathsposal{ @@ -14999,7 +13738,7 @@ dir = 4 }, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDw" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -15007,7 +13746,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDx" = ( /obj/machinery/atmospherics/components/unary/tank/toxins, /obj/structure/sign/nosmoking_2{ @@ -15015,7 +13754,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light{ @@ -15026,7 +13765,7 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/extinguisher_cabinet{ @@ -15038,14 +13777,14 @@ name = "atmospherics camera" }, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDB" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -15054,7 +13793,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDC" = ( /obj/machinery/power/smes{ charge = 1e+006 @@ -15066,11 +13805,9 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/vault, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aDD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -15078,9 +13815,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -15092,9 +13827,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -15104,9 +13837,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDG" = ( /obj/machinery/status_display{ pixel_y = -32 @@ -15120,18 +13851,14 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDH" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/structure/cable/white{ @@ -15142,9 +13869,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -15157,9 +13882,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDJ" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -15171,9 +13894,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -15184,9 +13905,7 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -15199,9 +13918,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -15213,9 +13930,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDN" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -15228,42 +13943,30 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDO" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDP" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aDQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aDR" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -15277,7 +13980,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aDS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -15292,7 +13995,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "aDT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -15301,14 +14004,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aDU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -15321,9 +14019,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aDV" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -15341,9 +14037,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aDW" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -15402,12 +14096,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) "aEb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15458,9 +14147,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aEl" = ( /obj/structure/window/reinforced{ dir = 8 @@ -15471,18 +14158,14 @@ /obj/machinery/door/window, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aEm" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aEn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15490,9 +14173,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aEo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -15500,9 +14181,7 @@ id = "cargodisposals" }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aEp" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -15510,27 +14189,21 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aEq" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 6 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aEr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aEs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15539,9 +14212,7 @@ icon_state = "red"; dir = 4 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aEt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -15555,9 +14226,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aEu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15684,9 +14353,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/prison) @@ -15732,8 +14399,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; @@ -15745,20 +14411,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aEO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/fans/tiny, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aEP" = ( /obj/structure/cable{ d1 = 2; @@ -15768,15 +14433,14 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aEQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/terminal{ @@ -15789,7 +14453,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aER" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -15806,12 +14470,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aES" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/atmos{ - name = "Fore Port Solar Access"; + name = "Port Bow Solar Access"; req_access_txt = "0"; req_one_access = null; req_one_access_txt = "13; 24" @@ -15827,14 +14491,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aET" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ icon_state = "vault"; dir = 8 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEU" = ( /obj/structure/cable{ d1 = 2; @@ -15847,7 +14511,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEV" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Turbine" @@ -15855,15 +14519,14 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEW" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Turbine" @@ -15871,34 +14534,31 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEX" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "1-2" @@ -15908,7 +14568,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aEZ" = ( /obj/machinery/power/terminal{ icon_state = "term"; @@ -15923,17 +14583,15 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aFa" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Turbine Generator APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-2" @@ -15943,13 +14601,11 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aFb" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_x = 24; @@ -15959,7 +14615,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aFc" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -15976,22 +14632,16 @@ req_one_access_txt = "24;10" }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFd" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFe" = ( /obj/structure/sign/biohazard, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFf" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -16007,16 +14657,12 @@ req_one_access_txt = "24;10" }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFg" = ( /obj/structure/sign/radiation, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFh" = ( /obj/structure/grille, /obj/structure/cable/white{ @@ -16031,9 +14677,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFi" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -16042,8 +14686,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_atmos{ name = "Power Monitoring"; @@ -16055,9 +14698,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFj" = ( /obj/structure/grille, /obj/structure/cable/white{ @@ -16066,9 +14707,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aFk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16076,7 +14715,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aFl" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -16085,7 +14724,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aFm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -16097,7 +14736,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aFn" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16113,24 +14752,23 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aFo" = ( /obj/structure/table/wood, /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFp" = ( /obj/structure/table/wood, /obj/structure/table/wood, /obj/item/weapon/folder, /obj/item/weapon/pen, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFq" = ( /obj/structure/bed, /obj/machinery/status_display{ @@ -16138,28 +14776,21 @@ }, /obj/item/weapon/bedsheet/orange, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFr" = ( /obj/structure/dresser, /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFs" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFt" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -16168,9 +14799,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFu" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16181,13 +14810,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/loadingarea, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aFv" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, @@ -16262,8 +14888,7 @@ /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "1-2" @@ -16277,9 +14902,7 @@ /obj/item/weapon/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor_switch/oneway{ @@ -16289,9 +14912,7 @@ pixel_x = -12 }, /turf/open/floor/plasteel/loadingarea, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16299,9 +14920,7 @@ dir = 6 }, /turf/open/floor/plasteel/loadingarea, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16311,18 +14930,14 @@ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -16331,9 +14946,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aFM" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -16345,18 +14958,14 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aFN" = ( /obj/machinery/computer/security, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/red, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aFO" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -16368,9 +14977,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aFP" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -16379,9 +14986,7 @@ icon_state = "red"; dir = 4 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aFQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -16389,9 +14994,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aFR" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/side{ @@ -16401,8 +15004,7 @@ "aFS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) @@ -16485,7 +15087,7 @@ "aGf" = ( /obj/machinery/power/solar_control{ id = "foreport"; - name = "Fore Port Solar Control"; + name = "Port Bow Solar Control"; track = 0 }, /obj/structure/cable, @@ -16493,37 +15095,36 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aGg" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aGh" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ cell_type = 10000; dir = 2; - name = "Fore Port Solar APC"; + name = "Port Bow Solar APC"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aGi" = ( /obj/structure/sign/electricshock, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aGj" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/emergency, @@ -16533,44 +15134,43 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGk" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGm" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGn" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGp" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Turbine" @@ -16580,7 +15180,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGq" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -16590,7 +15190,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGr" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -16606,7 +15206,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGs" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -16618,7 +15218,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGt" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -16636,7 +15236,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aGu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -16649,9 +15249,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGv" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -16664,21 +15262,16 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGy" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/effect/decal/cleanable/dirt, @@ -16690,9 +15283,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16700,18 +15291,14 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGA" = ( /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16719,17 +15306,13 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGB" = ( /obj/structure/closet/radiation, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16737,8 +15320,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -16748,9 +15330,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGD" = ( /obj/structure/cable, /obj/machinery/power/terminal, @@ -16761,9 +15341,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -16777,13 +15355,11 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aGF" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aGG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -16792,18 +15368,18 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aGH" = ( /obj/structure/closet, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aGI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aGJ" = ( /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aGK" = ( /obj/structure/table/wood, /obj/item/device/camera, @@ -16811,34 +15387,26 @@ pixel_x = -32 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGL" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGO" = ( /obj/machinery/door/airlock{ id_tag = "AuxCabinB"; @@ -16848,9 +15416,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16859,9 +15425,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGQ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16873,13 +15437,10 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aGR" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/newscaster{ @@ -16954,8 +15515,7 @@ /obj/structure/chair/stool/bar, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) @@ -16974,9 +15534,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHd" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -16986,22 +15544,17 @@ icon_state = "brown"; dir = 9 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHf" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17012,9 +15565,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHg" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -17027,9 +15578,7 @@ icon_state = "brown"; dir = 5 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17039,32 +15588,25 @@ /obj/machinery/conveyor_switch/oneway{ id = "cargodisposals"; name = "Trash Filter Switch"; - pixel_x = -1; - pixel_y = 0 + pixel_x = -1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aHi" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aHj" = ( /obj/machinery/computer/cargo, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aHk" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -17075,9 +15617,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aHl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -17086,9 +15626,7 @@ icon_state = "red"; dir = 4 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aHm" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -17107,9 +15645,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aHn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -17208,9 +15744,7 @@ /area/security/prison) "aHy" = ( /turf/closed/wall/r_wall, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aHz" = ( /obj/machinery/door/poddoor{ id = "justiceblast"; @@ -17222,9 +15756,7 @@ /turf/open/floor/plasteel/black{ icon_state = "black_warn_side" }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aHA" = ( /obj/structure/lattice/catwalk, /obj/item/weapon/wrench, @@ -17243,13 +15775,12 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHC" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/oil, @@ -17257,31 +15788,29 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHD" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /turf/open/floor/plasteel/caution/corner, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHE" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHF" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHG" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -17289,32 +15818,32 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHH" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHI" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Port to Turbine" }, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHK" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aHL" = ( /obj/structure/sign/vacuum{ pixel_x = -32 @@ -17331,9 +15860,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -17344,9 +15871,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHN" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -17356,9 +15881,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHO" = ( /obj/structure/closet/radiation, /obj/effect/decal/cleanable/dirt, @@ -17367,13 +15890,10 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHP" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/light/small, @@ -17382,9 +15902,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHQ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -17395,13 +15913,10 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHR" = ( /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/effect/decal/cleanable/dirt, @@ -17414,27 +15929,21 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHS" = ( /obj/structure/closet/radiation, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHT" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -17447,9 +15956,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/vault, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHU" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -17462,9 +15969,7 @@ icon_state = "0-4" }, /turf/open/floor/circuit/green, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHV" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32 @@ -17477,13 +15982,10 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/vault, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "aHW" = ( /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) @@ -17496,7 +15998,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aHY" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -17510,19 +16012,14 @@ specialfunctions = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aHZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aIa" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17530,9 +16027,7 @@ }, /obj/structure/closet/wardrobe/mixed, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aIb" = ( /obj/structure/table/wood, /obj/item/weapon/storage/briefcase, @@ -17540,23 +16035,14 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aIc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aId" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -17568,25 +16054,20 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aIe" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aIf" = ( /obj/machinery/light{ dir = 8 @@ -17599,7 +16080,6 @@ "aIg" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -17613,28 +16093,19 @@ /turf/open/floor/plasteel/loadingarea, /area/hallway/primary/fore) "aIi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aIj" = ( /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aIk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aIl" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -17644,9 +16115,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aIm" = ( /obj/structure/window/reinforced{ dir = 4 @@ -17660,9 +16129,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aIn" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -17676,16 +16143,13 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Cargo APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 10 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aIo" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -17695,21 +16159,14 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aIp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -17725,9 +16182,7 @@ icon_state = "red"; dir = 6 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aIq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -17774,7 +16229,6 @@ /area/shuttle/supply) "aIw" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/item/weapon/soap/nanotrasen, @@ -17894,7 +16348,6 @@ }, /obj/item/toy/figure/syndie, /obj/structure/sign/electricshock{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ @@ -17908,10 +16361,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -17947,16 +16397,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aIL" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aIM" = ( /obj/machinery/light/small{ dir = 4 @@ -17970,26 +16416,24 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aIN" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIP" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIQ" = ( /obj/machinery/doorButtons/access_button{ idDoor = "incinerator_airlock_exterior"; @@ -18014,7 +16458,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIR" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/effect/decal/cleanable/dirt, @@ -18022,7 +16466,7 @@ icon_state = "caution"; dir = 10 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIS" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -18030,33 +16474,32 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aIU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aIV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aIW" = ( /obj/machinery/door/airlock/atmos{ name = "Turbine Generator Access"; @@ -18066,20 +16509,20 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aIX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aIY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aIZ" = ( /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aJa" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -18092,12 +16535,12 @@ req_one_access_txt = "24;10" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aJb" = ( /obj/structure/sign/radiation, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aJc" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -18112,16 +16555,16 @@ req_one_access_txt = "24;10" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aJd" = ( /obj/structure/sign/fire, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aJe" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aJf" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -18160,12 +16603,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJl" = ( @@ -18175,9 +16613,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -18186,11 +16622,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Abandoned Gambling Den APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ @@ -18198,12 +16632,7 @@ }, /area/crew_quarters/abandoned_gambling_den) "aJo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "aJp" = ( @@ -18221,9 +16650,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aJs" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -18232,9 +16659,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aJt" = ( /obj/structure/table/wood, /obj/machinery/status_display{ @@ -18257,11 +16682,9 @@ dir = 1 }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Atrium APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/camera{ c_tag = "Theatre Stage"; @@ -18272,18 +16695,12 @@ /area/crew_quarters/bar/atrium) "aJx" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aJy" = ( @@ -18312,8 +16729,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -18329,29 +16745,21 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aJE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aJF" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aJG" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aJH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -18360,9 +16768,7 @@ }, /obj/structure/plasticflaps, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aJI" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -18370,9 +16776,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aJJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -18389,9 +16793,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/red, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aJK" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -18399,9 +16801,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aJL" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -18455,9 +16855,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18542,7 +16940,6 @@ "aKb" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, @@ -18556,26 +16953,20 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/darkred/corner{ icon_state = "darkredcorners"; dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aKd" = ( /obj/structure/chair, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aKe" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -18590,16 +16981,14 @@ icon_state = "darkredcorners"; dir = 4 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aKf" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; name = "Turbine Vent" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKg" = ( /obj/machinery/power/turbine{ icon_state = "turbine"; @@ -18614,7 +17003,7 @@ d2 = 4 }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKh" = ( /obj/machinery/power/compressor{ icon_state = "compressor"; @@ -18632,7 +17021,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKi" = ( /obj/machinery/igniter{ icon_state = "igniter0"; @@ -18643,11 +17032,10 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKj" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -18662,12 +17050,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -18676,12 +17063,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKl" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -18696,18 +17082,16 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKm" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18716,7 +17100,7 @@ icon_state = "vault"; dir = 8 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKn" = ( /obj/structure/cable{ d1 = 1; @@ -18732,7 +17116,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18740,20 +17124,20 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aKp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -18761,7 +17145,7 @@ dir = 4 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKs" = ( /obj/machinery/light{ dir = 1 @@ -18774,18 +17158,17 @@ dir = 9 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKt" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -18794,7 +17177,7 @@ /turf/open/floor/plasteel/vault{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "aKv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -18802,7 +17185,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aKw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -18811,7 +17194,7 @@ /turf/open/floor/plasteel/vault{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "aKx" = ( /obj/machinery/status_display{ pixel_y = 32 @@ -18824,14 +17207,14 @@ dir = 8 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -18841,7 +17224,7 @@ /turf/open/floor/plasteel/vault{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "aKA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -18852,7 +17235,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aKB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -18862,7 +17245,7 @@ /turf/open/floor/plasteel/vault{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "aKC" = ( /obj/machinery/light{ dir = 1 @@ -18871,19 +17254,14 @@ dir = 10 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKD" = ( /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aKF" = ( /obj/machinery/light/small{ dir = 8 @@ -18941,11 +17319,9 @@ dir = 1 }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Theatre Backstage APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) @@ -18961,9 +17337,10 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, +/obj/item/toy/figure/clown, +/obj/item/weapon/clipboard, /turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aKQ" = ( @@ -18971,9 +17348,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aKS" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, @@ -18999,12 +17374,9 @@ /area/crew_quarters/bar/atrium) "aKW" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" + dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aKX" = ( @@ -19060,9 +17432,7 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aLd" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -19072,9 +17442,7 @@ }, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aLe" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -19087,9 +17455,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aLf" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -19103,17 +17469,13 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aLg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aLh" = ( /obj/structure/cable/white{ d2 = 2; @@ -19125,9 +17487,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aLi" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -19139,9 +17499,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aLj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -19152,9 +17510,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aLk" = ( /obj/structure/chair{ dir = 8 @@ -19162,9 +17518,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aLl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -19342,15 +17696,11 @@ "aLK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aLL" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aLN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -19360,21 +17710,21 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLO" = ( /obj/structure/sign/fire, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, /obj/machinery/light/small, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLQ" = ( /obj/machinery/doorButtons/airlock_controller{ idExterior = "incinerator_airlock_exterior"; @@ -19415,7 +17765,7 @@ icon_state = "caution"; dir = 10 }, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLR" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -19428,7 +17778,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLS" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -19440,7 +17790,7 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/caution, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aLT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -19449,7 +17799,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aLU" = ( /obj/structure/window/reinforced{ dir = 8 @@ -19467,7 +17817,7 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "aLV" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19480,7 +17830,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "aLW" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19493,7 +17843,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "aLX" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19507,7 +17857,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "aLY" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19523,7 +17873,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "aLZ" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/internals/emergency_oxygen{ @@ -19548,22 +17898,17 @@ /turf/open/floor/plasteel/caution{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aMa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aMb" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aMc" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -19571,7 +17916,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aMd" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19592,7 +17937,7 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "aMe" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19610,14 +17955,9 @@ /turf/open/floor/plasteel/caution{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aMf" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 @@ -19625,7 +17965,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aMg" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -19633,16 +17973,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aMh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aMi" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19660,7 +17998,7 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "aMj" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19672,7 +18010,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "aMk" = ( /obj/structure/window/reinforced{ dir = 1; @@ -19690,7 +18028,7 @@ /turf/open/floor/plasteel/caution{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aMl" = ( /obj/structure/window/reinforced{ dir = 8 @@ -19698,19 +18036,19 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aMm" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aMn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aMp" = ( /obj/structure/table/wood, /obj/item/weapon/storage/briefcase, @@ -19720,7 +18058,6 @@ /obj/structure/table/wood, /obj/item/toy/cards/deck/syndicate{ icon_state = "deck_syndicate_full"; - pixel_x = 0; pixel_y = 6 }, /turf/open/floor/plasteel/grimy, @@ -19746,7 +18083,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aMv" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -19790,9 +18127,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aMB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -19804,15 +18139,12 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aMC" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/item/device/camera, /turf/open/floor/plasteel/vault{ @@ -19832,8 +18164,7 @@ /area/crew_quarters/bar/atrium) "aMF" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) @@ -19945,7 +18276,6 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/light_switch{ @@ -19959,35 +18289,25 @@ icon_state = "brown"; dir = 10 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aMS" = ( /obj/structure/table, /obj/item/weapon/folder/yellow, /obj/item/device/destTagger, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aMT" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aMU" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19995,9 +18315,7 @@ icon_state = "brown"; dir = 6 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aMV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/trunk, @@ -20006,17 +18324,13 @@ dir = 1 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aMW" = ( /turf/open/floor/plasteel/red/side{ icon_state = "red"; dir = 10 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aMX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -20025,9 +18339,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aMY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -20039,9 +18351,7 @@ icon_state = "red"; dir = 6 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aMZ" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -20053,9 +18363,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aNa" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ @@ -20091,8 +18399,6 @@ /obj/machinery/status_display{ density = 0; name = "cargo display"; - pixel_x = 0; - pixel_y = 0; supply_display = 1 }, /turf/closed/wall, @@ -20200,10 +18506,7 @@ /area/security/prison) "aNr" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 8 @@ -20237,7 +18540,6 @@ desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom"; - pixel_x = 0; pixel_y = -28; prison_radio = 1 }, @@ -20246,10 +18548,7 @@ /turf/open/floor/plasteel, /area/security/prison) "aNw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plating{ @@ -20277,9 +18576,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aNA" = ( /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; @@ -20304,9 +18601,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aNB" = ( /obj/structure/cable/white{ d2 = 2; @@ -20323,9 +18618,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aNC" = ( /obj/structure/lattice/catwalk, /obj/structure/disposaloutlet{ @@ -20354,14 +18647,14 @@ name = "Incineration Chamber Vent" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aNF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "aNG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -20369,7 +18662,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aNH" = ( /obj/structure/window/reinforced{ dir = 8 @@ -20387,7 +18680,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aNI" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20396,7 +18689,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNJ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20407,7 +18700,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNK" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20418,7 +18711,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNL" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20427,7 +18720,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNM" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20437,7 +18730,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNN" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20447,7 +18740,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20457,7 +18750,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20469,7 +18762,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20479,7 +18772,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20492,7 +18785,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aNS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -20500,7 +18793,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aNT" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; @@ -20509,15 +18802,15 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aNU" = ( /obj/structure/lattice, /turf/open/space, -/area/atmos) +/area/engine/atmos) "aNV" = ( /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aNW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -20576,7 +18869,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aOd" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -20606,9 +18899,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20704,9 +18995,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aOl" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -20720,9 +19009,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aOm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -20818,34 +19105,26 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aOv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aOw" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "aOx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aOy" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -20856,9 +19135,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aOz" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -20882,9 +19159,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aOA" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -20895,9 +19170,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aOB" = ( /obj/structure/cable/white{ d2 = 2; @@ -20990,10 +19263,8 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 10000; dir = 1; name = "Quartermaster's Office APC"; - pixel_x = 0; pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -21147,9 +19418,7 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/status_display{ pixel_y = 32 @@ -21168,19 +19437,17 @@ /obj/item/weapon/reagent_containers/glass/bottle/facid{ pixel_x = 7 }, -/obj/item/weapon/storage/backpack/dufflebag/sec{ +/obj/item/weapon/storage/backpack/duffelbag/sec{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); - desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; - name = "dufflebag"; + desc = "A large duffelbag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; + name = "duffelbag"; pixel_y = 5 }, /turf/open/floor/plasteel/darkred/side{ icon_state = "darkred"; dir = 9 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aOZ" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -21224,9 +19491,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPa" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -21241,9 +19506,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPb" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -21255,9 +19518,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPc" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -21273,9 +19534,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 5 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ @@ -21285,18 +19544,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPe" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aPf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -21345,7 +19600,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aPk" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -21358,7 +19613,7 @@ icon_state = "caution"; dir = 10 }, -/area/atmos) +/area/engine/atmos) "aPl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -21367,13 +19622,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aPm" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPn" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21385,7 +19640,7 @@ name = "Port to Turbine" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPo" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21396,7 +19651,7 @@ name = "Port to Filter" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21404,7 +19659,7 @@ /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21413,7 +19668,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21423,7 +19678,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPs" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -21434,7 +19689,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aPt" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 @@ -21444,11 +19699,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aPu" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; @@ -21461,13 +19715,13 @@ /turf/open/floor/plasteel/arrival{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aPv" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aPw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -21475,14 +19729,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aPx" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/space, -/area/atmos) +/area/engine/atmos) "aPy" = ( /obj/machinery/meter{ name = "Mixed Air Tank Out" @@ -21492,7 +19746,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aPz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ dir = 8; @@ -21506,17 +19760,17 @@ pump_direction = 0 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aPA" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Air Supply"; name = "atmospherics camera" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aPB" = ( /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aPC" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -21599,7 +19853,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aPK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -21631,9 +19885,7 @@ "aPO" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_x = 26; @@ -21663,9 +19915,7 @@ "aPQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/loadingarea, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aPR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -21680,9 +19930,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aPS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -21785,9 +20033,7 @@ icon_state = "brown"; dir = 9 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQe" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, @@ -21801,9 +20047,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQf" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -21816,9 +20060,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -21828,9 +20070,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQh" = ( /obj/machinery/photocopier, /obj/machinery/ai_status_display{ @@ -21840,9 +20080,7 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQi" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -21850,7 +20088,6 @@ department = "Cargo Office"; departmentType = 0; name = "Cargo Office RC"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/camera{ @@ -21862,17 +20099,13 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQj" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/machinery/power/apc{ - cell_type = 10000; dir = 1; name = "Cargo Office APC"; - pixel_x = 0; pixel_y = 28 }, /obj/structure/cable/white{ @@ -21882,17 +20115,13 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQk" = ( /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQl" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -21901,14 +20130,9 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -21920,9 +20144,7 @@ icon_state = "brown"; dir = 5 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aQn" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -22135,9 +20357,7 @@ "aQI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/whitered/side{ dir = 4 @@ -22164,7 +20384,6 @@ id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -22208,7 +20427,6 @@ id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -22242,7 +20460,6 @@ id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -22279,9 +20496,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -22293,9 +20508,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -22304,22 +20517,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQV" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -22327,9 +20535,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 4 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -22339,9 +20545,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQX" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -22367,9 +20571,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aQY" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -22391,7 +20593,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aRa" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -22400,7 +20602,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aRb" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -22411,14 +20613,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aRc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aRd" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22426,7 +20628,7 @@ }, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aRe" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22434,7 +20636,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aRf" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22442,7 +20644,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/camera{ @@ -22451,14 +20652,14 @@ name = "atmospherics camera" }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aRg" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aRh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22467,7 +20668,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aRi" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22475,7 +20676,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aRj" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -22486,7 +20687,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aRk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -22497,7 +20698,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aRl" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -22507,8 +20708,7 @@ sensors = list("air_sensor" = "Tank") }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -22516,30 +20716,27 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "aRn" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aRo" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aRp" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aRq" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -22569,8 +20766,7 @@ department = "Theatre Backstage"; departmentType = 0; name = "Theatre RC"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/item/weapon/lipstick/random{ pixel_x = 3; @@ -22590,7 +20786,6 @@ /obj/machinery/vending/autodrobe, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/light, @@ -22606,9 +20801,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Service Hallway - Aft"; @@ -22618,9 +20811,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aRB" = ( /obj/structure/table/wood, /obj/item/device/instrument/violin, @@ -22631,8 +20822,7 @@ "aRC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, /area/crew_quarters/bar/atrium) @@ -22697,9 +20887,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRM" = ( /obj/structure/filingcabinet/chestdrawer, /obj/structure/disposalpipe/segment{ @@ -22709,9 +20897,7 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRN" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -22722,9 +20908,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -22738,9 +20922,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRP" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -22753,9 +20935,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -22767,9 +20947,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -22784,9 +20962,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -22802,9 +20978,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRT" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -22819,9 +20993,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aRU" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -23081,8 +21253,7 @@ icon_state = "tube1" }, /obj/machinery/ai_status_display{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; @@ -23113,9 +21284,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -23144,9 +21313,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg3" @@ -23167,9 +21334,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -23213,9 +21378,7 @@ icon_state = "darkred"; dir = 10 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -23225,13 +21388,10 @@ dir = 8 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSB" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -23240,9 +21400,7 @@ on = 1 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSC" = ( /obj/machinery/newscaster/security_unit{ pixel_y = -32 @@ -23252,14 +21410,12 @@ dir = 5 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSD" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; - name = "Education Chamer APC"; + name = "Education Chamber APC"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -23270,9 +21426,7 @@ icon_state = "darkred"; dir = 6 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -23283,9 +21437,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSF" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -23294,9 +21446,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aSG" = ( /obj/structure/sign/securearea{ pixel_x = 32 @@ -23310,14 +21460,14 @@ /area/security/prison) "aSH" = ( /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aSI" = ( /obj/machinery/camera{ c_tag = "Atmospherics - co2 Cell"; name = "atmospherics camera" }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aSJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -23332,7 +21482,7 @@ pump_direction = 0 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aSK" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -23340,14 +21490,14 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aSL" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/space, -/area/atmos) +/area/engine/atmos) "aSM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -23355,7 +21505,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aSN" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -23365,7 +21515,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aSO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -23381,14 +21531,14 @@ on = 0 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aSP" = ( /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aSQ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 @@ -23396,20 +21546,20 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aSR" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aSS" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aST" = ( /obj/machinery/light{ dir = 4; @@ -23420,14 +21570,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aSU" = ( /obj/machinery/ai_status_display, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "aSV" = ( /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "aSW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_atmos{ @@ -23441,22 +21591,22 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aSX" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "aSY" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "aSZ" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aTa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -23464,13 +21614,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aTb" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aTc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -23480,11 +21630,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aTd" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -23494,7 +21643,7 @@ /turf/open/floor/plasteel/arrival{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "aTe" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -23502,7 +21651,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aTf" = ( /obj/machinery/meter{ name = "Mixed Air Tank In" @@ -23512,7 +21661,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aTg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -23520,7 +21669,7 @@ id = "air_in" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aTh" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -23539,9 +21688,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aTi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -23559,9 +21706,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aTj" = ( /obj/structure/table/wood, /obj/structure/extinguisher_cabinet{ @@ -23580,7 +21725,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/light, @@ -23611,8 +21755,7 @@ "aTq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) @@ -23646,9 +21789,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -23656,27 +21797,21 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -23686,18 +21821,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTy" = ( /obj/effect/decal/cleanable/oil, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTz" = ( /obj/machinery/holopad, /obj/structure/disposalpipe/segment{ @@ -23705,32 +21836,24 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -23739,9 +21862,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aTD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ @@ -23784,9 +21905,7 @@ "aTH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) @@ -23872,6 +21991,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/light_switch{ + pixel_x = 23 + }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 4 @@ -23903,8 +22025,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24000,7 +22121,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/prison) +/area/prison/execution_room) "aUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -24033,25 +22154,25 @@ dir = 8 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aUi" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aUj" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aUk" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aUl" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -24065,14 +22186,14 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aUm" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUn" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4; @@ -24080,28 +22201,27 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUo" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUr" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, @@ -24113,13 +22233,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "aUt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, @@ -24137,7 +22257,7 @@ icon_state = "caution"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "aUu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -24146,7 +22266,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUv" = ( /obj/structure/table/reinforced, /obj/item/weapon/wrench, @@ -24157,7 +22277,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUw" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, @@ -24170,7 +22290,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -24178,7 +22298,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUy" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -24189,11 +22309,11 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUz" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aUA" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 @@ -24202,7 +22322,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aUB" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -24212,7 +22332,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aUC" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -24233,12 +22353,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aUD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUE" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -24254,7 +22374,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24270,7 +22390,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24279,7 +22399,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24294,7 +22414,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24312,7 +22432,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -24323,7 +22443,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -24333,7 +22453,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -24344,7 +22464,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aUM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24360,9 +22480,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aUN" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -24374,9 +22492,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aUO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -24395,9 +22511,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aUP" = ( /turf/closed/wall, /area/crew_quarters/kitchen) @@ -24419,9 +22533,7 @@ "aUS" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light{ icon_state = "tube1"; @@ -24467,50 +22579,38 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aUX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aUZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aVa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aVb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aVc" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder, @@ -24526,14 +22626,9 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aVd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = -24; @@ -24565,10 +22660,7 @@ /turf/open/floor/plasteel/purple/side, /area/quartermaster/storage) "aVg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/brown, /area/quartermaster/storage) @@ -24576,7 +22668,6 @@ /obj/structure/closet/wardrobe/cargotech, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -24660,10 +22751,7 @@ /turf/open/floor/plasteel/brown, /area/quartermaster/qm) "aVp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/newscaster{ pixel_y = -32 @@ -24673,13 +22761,11 @@ "aVq" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/camera{ c_tag = "Cargo - Quartermaster's Office"; @@ -24731,10 +22817,7 @@ /turf/open/floor/plating, /area/quartermaster/qm) "aVw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -25118,7 +23201,7 @@ pixel_y = 1 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "aWc" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -25126,14 +23209,14 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aWd" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/space, -/area/atmos) +/area/engine/atmos) "aWe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -25141,7 +23224,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aWf" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -25150,7 +23233,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aWg" = ( /obj/structure/window/reinforced{ dir = 8 @@ -25163,7 +23246,7 @@ on = 1 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "aWh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -25171,18 +23254,18 @@ /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aWi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWk" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -25190,7 +23273,7 @@ /obj/machinery/meter, /obj/item/weapon/wrench, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWl" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -25201,19 +23284,18 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aWm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/caution{ icon_state = "caution"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "aWn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -25222,7 +23304,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWo" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/decal/cleanable/dirt, @@ -25230,25 +23312,25 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aWp" = ( /obj/machinery/pipedispenser/disposal/transit_tube, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aWq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWr" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWs" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 1; @@ -25256,16 +23338,13 @@ node1_concentration = 0.8; node2_concentration = 0.2; on = 1; - pixel_x = 0; - pixel_y = 0; target_pressure = 4500 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aWt" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; @@ -25280,13 +23359,13 @@ /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aWu" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aWv" = ( /obj/machinery/meter, /obj/structure/grille, @@ -25295,7 +23374,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aWw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -25310,20 +23389,20 @@ pump_direction = 0 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aWx" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Oxygen Supply"; name = "atmospherics camera" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aWy" = ( /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aWz" = ( /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aWA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -25331,7 +23410,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aWB" = ( /turf/closed/wall, /area/hydroponics) @@ -25369,8 +23448,7 @@ "aWG" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -25381,9 +23459,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aWH" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -25394,9 +23470,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aWI" = ( /obj/structure/kitchenspike, /obj/effect/turf_decal/bot, @@ -25446,12 +23520,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aWO" = ( @@ -25485,7 +23554,6 @@ /obj/machinery/autolathe, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/firealarm{ @@ -25504,69 +23572,48 @@ icon_state = "brown"; dir = 10 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWS" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWV" = ( /obj/structure/table, /obj/item/weapon/clipboard, /obj/item/toy/figure/cargotech, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWW" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18"; layer = 4.1 }, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWX" = ( /obj/structure/filingcabinet/filingcabinet, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWY" = ( /obj/machinery/computer/cargo, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aWZ" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel/brown, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aXa" = ( /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, @@ -25586,28 +23633,20 @@ icon_state = "brown"; dir = 6 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aXb" = ( /turf/closed/wall, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXc" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_mining{ @@ -25619,16 +23658,12 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXg" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -25637,9 +23672,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -25655,9 +23688,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aXi" = ( /obj/machinery/status_display, /turf/closed/wall, @@ -25705,7 +23736,6 @@ "aXm" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/light, @@ -25762,7 +23792,6 @@ "aXr" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -25784,8 +23813,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/corner{ dir = 1 @@ -25840,10 +23868,7 @@ }, /area/security/prison) "aXy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/pods{ dir = 8; pixel_y = -32 @@ -25941,7 +23966,7 @@ dir = 4 }, /obj/item/device/radio/intercom{ - pixel_y = 25 + pixel_y = 24 }, /obj/item/weapon/storage/pod{ pixel_x = 6; @@ -25963,7 +23988,6 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/computer/shuttle/pod{ @@ -26008,13 +24032,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aXN" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aXO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -26022,19 +24046,19 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter{ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXR" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -26044,7 +24068,7 @@ icon_state = "caution"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "aXS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/atmospheric_technician, @@ -26054,7 +24078,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXT" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/decal/cleanable/dirt, @@ -26062,14 +24086,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aXU" = ( /obj/machinery/pipedispenser/disposal, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aXV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -26078,21 +24102,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ icon_state = "intact"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aXX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aXY" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -26102,38 +24126,37 @@ sensors = list("o2_sensor" = "Tank") }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/blue/side{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "aXZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aYa" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aYb" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aYc" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aYd" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/window/reinforced{ @@ -26183,7 +24206,6 @@ /obj/structure/closet/wardrobe/botanist, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/effect/turf_decal/bot, @@ -26202,9 +24224,7 @@ }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/chem_master/condimaster{ name = "BrewMaster 3000" @@ -26221,9 +24241,7 @@ icon_state = "loadingarea"; dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aYn" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26234,9 +24252,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aYo" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -26269,8 +24285,7 @@ "aYq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) @@ -26368,9 +24383,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aYC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_mining{ @@ -26383,9 +24396,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aYD" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -26397,9 +24408,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "aYE" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -26414,9 +24423,7 @@ icon_state = "brown"; dir = 9 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -26424,18 +24431,14 @@ icon_state = "purple"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYH" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/belt/utility, @@ -26443,9 +24446,7 @@ icon_state = "purple"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYI" = ( /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, @@ -26453,9 +24454,7 @@ icon_state = "brown"; dir = 5 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYJ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -26463,25 +24462,23 @@ /obj/item/toy/figure/miner, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + pixel_x = -38 + }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYL" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26489,24 +24486,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYM" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYN" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYO" = ( /obj/machinery/mineral/equipment_vendor, /obj/effect/decal/cleanable/dirt, @@ -26515,9 +24506,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYP" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -26528,17 +24517,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYQ" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYR" = ( /obj/structure/cable/white{ d2 = 2; @@ -26548,9 +24533,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aYS" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) @@ -26699,14 +24682,14 @@ /area/security/prison) "aZi" = ( /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "aZj" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Plasma Cell"; name = "atmospherics camera" }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "aZk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -26721,7 +24704,7 @@ pump_direction = 0 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "aZl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -26730,7 +24713,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aZm" = ( /obj/structure/window/reinforced{ dir = 8 @@ -26749,7 +24732,7 @@ icon_state = "purple"; dir = 9 }, -/area/atmos) +/area/engine/atmos) "aZn" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -26759,7 +24742,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aZo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -26768,24 +24751,24 @@ /obj/machinery/portable_atmospherics/canister, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aZp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aZq" = ( /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aZr" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aZs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -26795,28 +24778,27 @@ icon_state = "caution"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "aZt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aZu" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aZv" = ( /obj/machinery/pipedispenser, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aZw" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/trinary/filter{ @@ -26828,7 +24810,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "aZx" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -26836,7 +24818,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aZy" = ( /obj/machinery/meter, /obj/structure/grille, @@ -26844,7 +24826,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aZz" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -26852,11 +24834,11 @@ id = "o2_in" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "aZA" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aZB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26866,7 +24848,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "aZD" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -26976,9 +24958,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aZL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -26992,9 +24972,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aZM" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -27005,9 +24983,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "aZN" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -27078,7 +25054,6 @@ /obj/item/weapon/hand_labeler, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/bot, @@ -27147,12 +25122,11 @@ }, /area/hallway/primary/fore) "bab" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 @@ -27204,9 +25178,7 @@ icon_state = "purple"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "baj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -27214,47 +25186,34 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bak" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bal" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bam" = ( /obj/structure/filingcabinet/filingcabinet, /turf/open/floor/plasteel/purple/side{ icon_state = "purple"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ban" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bao" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -27264,52 +25223,40 @@ icon_state = "brown"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bap" = ( /turf/open/floor/plasteel/loadingarea{ icon_state = "loadingarea"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "baq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ icon_state = "loadingarea"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bar" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bas" = ( /turf/open/floor/plasteel/purple/side{ icon_state = "purple"; dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bat" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 5 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bau" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -27318,9 +25265,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bav" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -27331,9 +25276,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "baw" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -27345,9 +25288,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bax" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -27359,9 +25300,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bay" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/emergency, @@ -27456,18 +25395,18 @@ dir = 8 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "baH" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "baI" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "baJ" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -27485,18 +25424,18 @@ icon_state = "purple"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "baK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "baL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "baM" = ( /obj/structure/table/reinforced, /obj/item/device/analyzer{ @@ -27507,32 +25446,26 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baN" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution{ icon_state = "caution"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "baO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baP" = ( /obj/structure/closet/wardrobe/atmospherics_yellow, /obj/effect/decal/cleanable/dirt, @@ -27543,11 +25476,11 @@ /obj/item/weapon/storage/backpack/satchel/eng, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baQ" = ( /obj/structure/sign/atmosplaque, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "baR" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -27556,7 +25489,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -27564,7 +25497,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "baT" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -27574,7 +25507,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baU" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -27584,7 +25517,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "baV" = ( /obj/structure/sign/securearea{ pixel_x = 32 @@ -27599,7 +25532,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "baW" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ @@ -27607,7 +25540,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "baX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -27618,7 +25551,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "baY" = ( /obj/structure/closet/crate/hydroponics, /obj/item/weapon/cultivator, @@ -27631,8 +25564,7 @@ "baZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/greenblue/side, /area/hydroponics) @@ -27700,9 +25632,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bbi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -27710,29 +25640,19 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bbj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bbk" = ( /obj/structure/kitchenspike, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, @@ -27741,7 +25661,6 @@ "bbl" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/item/device/radio/intercom{ @@ -27858,9 +25777,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbC" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -27869,35 +25786,25 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbF" = ( /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -27909,24 +25816,18 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbI" = ( /turf/open/floor/plasteel/purple/side{ icon_state = "purple"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbJ" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbK" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -27939,9 +25840,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/shaft_miner, @@ -27949,9 +25848,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbM" = ( /obj/effect/landmark/start/shaft_miner, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -27959,64 +25856,47 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbN" = ( /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbO" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbP" = ( /turf/open/floor/plasteel/purple/side{ icon_state = "purple"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/pods{ - name = "MINING POD"; - pixel_x = 0 + name = "MINING POD" }, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ore_box, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbT" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bbU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28143,7 +26023,7 @@ pixel_y = 1 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bce" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -28153,7 +26033,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bcf" = ( /obj/structure/window/reinforced{ dir = 8 @@ -28168,7 +26048,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "bcg" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -28176,7 +26056,7 @@ on = 0 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bch" = ( /obj/machinery/light{ dir = 4; @@ -28188,13 +26068,13 @@ on = 0 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bci" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bcj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_atmos{ @@ -28209,14 +26089,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bck" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bcl" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -28225,11 +26105,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bcm" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; @@ -28244,14 +26123,14 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bcn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bco" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -28266,23 +26145,23 @@ pump_direction = 0 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bcp" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Nitrogen Cell"; name = "atmospherics camera" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bcq" = ( /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bcr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bcs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -28292,7 +26171,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bct" = ( /obj/structure/sign/botany, /turf/closed/wall, @@ -28328,15 +26207,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bcx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bcy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -28482,14 +26357,9 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -28497,42 +26367,31 @@ icon_state = "purple"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcR" = ( /obj/machinery/holopad, /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -28540,9 +26399,7 @@ icon_state = "purple"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28552,9 +26409,7 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -28565,20 +26420,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcW" = ( /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bcZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -28591,26 +26440,20 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bda" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bdb" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bdc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -28624,9 +26467,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bdd" = ( /obj/machinery/door/airlock/shuttle{ name = "Mining Shuttle Airlock"; @@ -28707,9 +26548,7 @@ /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: BLAST DOORS"; - pixel_x = 0; - pixel_y = 0 + name = "WARNING: BLAST DOORS" }, /turf/open/floor/plating, /area/security/brig) @@ -28748,26 +26587,25 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bdp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bdq" = ( /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdr" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Atmospherics APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-2" @@ -28775,13 +26613,13 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bds" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28792,7 +26630,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28801,7 +26639,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdv" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 @@ -28816,7 +26654,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -28824,14 +26662,14 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bdx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bdy" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -28841,25 +26679,24 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bdz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bdA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bdB" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -28869,14 +26706,13 @@ sensors = list("n2_sensor" = "Tank") }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bdC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/valve/open{ @@ -28886,24 +26722,24 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bdD" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2_sensor" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bdE" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bdF" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bdG" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/reagent_containers/glass/bucket, @@ -28917,8 +26753,7 @@ /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -28944,7 +26779,6 @@ /obj/structure/table/glass, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/item/weapon/storage/box/beakers{ @@ -28993,9 +26827,7 @@ icon_state = "greenblue"; dir = 8 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bdQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -29005,25 +26837,20 @@ icon_state = "green"; dir = 1 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bdR" = ( /obj/machinery/light/small{ dir = 1 }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bdS" = ( /obj/machinery/smartfridge, /turf/closed/wall, @@ -29052,7 +26879,6 @@ department = "Kitchen"; departmentType = 0; name = "Kitchen RC"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/red, @@ -29060,7 +26886,6 @@ "bdW" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/white, @@ -29199,9 +27024,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bem" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29210,24 +27033,18 @@ icon_state = "brown"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ben" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bep" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -29237,9 +27054,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beq" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29251,9 +27066,7 @@ icon_state = "brown"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ber" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29270,9 +27083,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bes" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29284,18 +27095,14 @@ icon_state = "purple"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bet" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beu" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -29308,34 +27115,25 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bev" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bew" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bex" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bey" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -29344,24 +27142,18 @@ icon_state = "purple"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bez" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beB" = ( /obj/structure/cable/white{ d2 = 2; @@ -29370,9 +27162,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "beC" = ( /obj/structure/chair{ dir = 1 @@ -29417,8 +27207,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitered/side{ dir = 1 @@ -29430,7 +27219,6 @@ /obj/item/weapon/bedsheet/medical, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; pixel_y = 26; req_access_txt = "0"; use_power = 0 @@ -29471,9 +27259,7 @@ }, /area/security/brig) "beL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -29494,12 +27280,7 @@ }, /area/security/brig) "beN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -29560,9 +27341,7 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 1 }, @@ -29602,7 +27381,7 @@ /area/security/main) "beW" = ( /turf/closed/wall/r_wall, -/area/security/hos) +/area/crew_quarters/heads/hos) "beX" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -29614,7 +27393,7 @@ name = "HoS Space Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "beY" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -29632,7 +27411,7 @@ name = "HoS Space Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "beZ" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -29644,17 +27423,17 @@ name = "HoS Space Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bfa" = ( /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bfb" = ( /obj/machinery/camera{ c_tag = "Atmospherics - n2o Cell"; name = "atmospherics camera" }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bfc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -29669,7 +27448,7 @@ pump_direction = 0 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bfd" = ( /obj/structure/window/reinforced{ dir = 8 @@ -29687,7 +27466,7 @@ /turf/open/floor/plasteel/escape{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "bfe" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -29696,13 +27475,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bff" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfg" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -29713,7 +27492,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -29724,7 +27503,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfi" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -29735,13 +27514,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfk" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -29750,14 +27529,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfl" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfm" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29770,7 +27549,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfn" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29782,7 +27561,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfo" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, @@ -29801,7 +27580,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bfp" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -29811,29 +27590,28 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfq" = ( /obj/structure/cable/white{ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bfs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bft" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/trinary/filter{ @@ -29845,7 +27623,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bfu" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -29855,7 +27633,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bfv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -29864,7 +27642,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bfw" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -29872,7 +27650,7 @@ dir = 8 }, /turf/open/space, -/area/atmos) +/area/engine/atmos) "bfx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -29880,7 +27658,7 @@ id = "n2_in" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bfy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -29891,16 +27669,14 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bfz" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/bot, @@ -29984,9 +27760,7 @@ icon_state = "greenblue"; dir = 8 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bfI" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -29995,9 +27769,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bfJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30010,9 +27782,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bfK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -30061,8 +27831,7 @@ "bfO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -30158,8 +27927,7 @@ "bfZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) @@ -30170,8 +27938,7 @@ "bgb" = ( /obj/effect/decal/cleanable/dirt, /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; @@ -30185,17 +27952,13 @@ icon_state = "purple"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgd" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bge" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -30203,13 +27966,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgf" = ( /obj/machinery/photocopier, /obj/effect/decal/cleanable/dirt, @@ -30217,28 +27977,19 @@ icon_state = "purple"; dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgg" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/purple/side, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -30248,17 +27999,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/purple/side, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -30267,7 +28014,6 @@ department = "Mining"; departmentType = 0; name = "Mining Dock RC"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/camera{ @@ -30276,17 +28022,13 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgl" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgm" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -30296,9 +28038,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/purple/side, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgn" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -30311,9 +28051,7 @@ icon_state = "brown"; dir = 6 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgo" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -30328,9 +28066,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgp" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -30339,9 +28075,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bgq" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -30476,7 +28210,6 @@ pixel_y = 2 }, /obj/item/weapon/reagent_containers/spray/cleaner{ - pixel_x = 0; pixel_x = 5; pixel_y = -1 }, @@ -30611,14 +28344,14 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bgK" = ( /obj/structure/table/wood, /obj/machinery/recharger, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bgL" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -30632,7 +28365,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bgM" = ( /obj/structure/table/wood, /obj/item/weapon/storage/secure/briefcase, @@ -30640,7 +28373,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bgN" = ( /obj/machinery/photocopier, /obj/machinery/light{ @@ -30651,13 +28384,12 @@ department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bgO" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -30672,20 +28404,20 @@ dir = 8 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bgR" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bgS" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bgT" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -30701,7 +28433,7 @@ /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bgU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/decal/cleanable/dirt, @@ -30709,30 +28441,30 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bgV" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bgW" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/meter, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bgX" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/meter, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bgY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bgZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -30740,7 +28472,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bha" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ name = "scrubbers pipe"; @@ -30749,7 +28481,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ @@ -30761,7 +28493,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -30773,7 +28505,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bhd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -30781,13 +28513,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /obj/machinery/meter, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -30797,7 +28529,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -30807,7 +28539,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bhh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -30816,7 +28548,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bhi" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -30828,20 +28560,20 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bhj" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/atmos) +/area/engine/atmos) "bhk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bhl" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bhm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -30853,7 +28585,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bhn" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/status_display{ @@ -30938,9 +28670,7 @@ icon_state = "greenblue"; dir = 8 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bhx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30950,18 +28680,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bhy" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bhz" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -31147,11 +28873,10 @@ /turf/open/floor/plasteel/brown, /area/hallway/primary/fore) "bhT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/light, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/brown, /area/hallway/primary/fore) "bhU" = ( @@ -31189,38 +28914,29 @@ /obj/machinery/computer/stockexchange, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/brown{ icon_state = "brown"; dir = 10 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bhZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bia" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bib" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -31230,9 +28946,7 @@ baseturf = /turf/open/space; dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bic" = ( /obj/structure/table, /obj/structure/cable/white{ @@ -31243,8 +28957,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mining Dock APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Cargo - Mining Office"; @@ -31255,9 +28968,7 @@ icon_state = "brown"; dir = 6 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bid" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -31275,16 +28986,12 @@ /obj/item/weapon/pickaxe, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bie" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bif" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -31294,9 +29001,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "big" = ( /obj/structure/closet/wardrobe/miner, /obj/effect/decal/cleanable/dirt, @@ -31304,36 +29009,28 @@ /obj/item/device/radio/intercom{ dir = 8; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /obj/item/weapon/storage/backpack/satchel/explorer, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bih" = ( /obj/machinery/disposal/bin, /obj/effect/decal/cleanable/dirt, /obj/machinery/light, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bii" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bij" = ( /obj/machinery/computer/security/mining, /obj/machinery/newscaster{ @@ -31341,16 +29038,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bik" = ( /obj/machinery/computer/shuttle/mining, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bil" = ( /obj/structure/shuttle/engine/propulsion/burst, /obj/structure/window/reinforced{ @@ -31385,7 +29078,6 @@ /obj/structure/bed/roller, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/whitered/side, @@ -31469,12 +29161,7 @@ /turf/open/floor/plasteel/neutral, /area/security/main) "biB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -31490,14 +29177,14 @@ name = "HoS Privacy Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "biD" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32; pixel_y = 32 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biE" = ( /mob/living/simple_animal/hostile/carp/cayenne{ color = ""; @@ -31513,7 +29200,7 @@ name = "Lia" }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biF" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -31523,10 +29210,10 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biG" = ( /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biH" = ( /obj/machinery/ai_status_display{ pixel_x = 32; @@ -31538,7 +29225,7 @@ pixel_y = 58 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biI" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, @@ -31567,17 +29254,17 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "biJ" = ( /turf/closed/wall, -/area/security/hos) +/area/crew_quarters/heads/hos) "biK" = ( /obj/structure/dresser, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biL" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/hos, @@ -31590,7 +29277,7 @@ name = "security camera" }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biM" = ( /obj/structure/table/wood, /obj/item/weapon/storage/secure/safe/HoS{ @@ -31598,11 +29285,10 @@ }, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "biN" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -31614,18 +29300,11 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "biP" = ( /obj/structure/window/reinforced{ dir = 1; @@ -31634,27 +29313,20 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "biQ" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" + dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "biR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -31669,7 +29341,7 @@ pixel_y = 1 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "biT" = ( /obj/structure/window/reinforced{ dir = 8 @@ -31685,7 +29357,7 @@ /turf/open/floor/plasteel/escape{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "biU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -31693,7 +29365,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "biV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ @@ -31701,7 +29373,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "biW" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -31709,12 +29381,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "biX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "biY" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8; @@ -31722,14 +29394,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "biZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bja" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -31739,7 +29411,7 @@ icon_state = "caution"; dir = 9 }, -/area/atmos) +/area/engine/atmos) "bjb" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; @@ -31748,7 +29420,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bjc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -31758,7 +29430,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bjd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -31768,7 +29440,7 @@ icon_state = "caution"; dir = 5 }, -/area/atmos) +/area/engine/atmos) "bje" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -31781,7 +29453,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bjf" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -31792,14 +29464,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bjg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bjh" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/glass{ @@ -31814,7 +29486,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bji" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -31834,21 +29506,16 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bjk" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bjl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -31857,7 +29524,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bjm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -31866,7 +29533,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bjn" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -31884,7 +29551,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bjp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -31893,7 +29560,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bjq" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -31948,9 +29615,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bjy" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -31964,18 +29629,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bjz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/crew_quarters/sleep{ - name = "Service Hall" - }) +/area/hallway/secondary/service) "bjA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32072,9 +29733,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bjK" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -32082,7 +29741,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "bjL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32097,7 +29756,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "bjM" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -32105,9 +29764,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "bjN" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -32150,9 +29807,7 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -32190,8 +29845,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Office APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/white{ icon_state = "0-4" @@ -32304,13 +29958,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkg" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -32322,20 +29976,20 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bki" = ( /obj/machinery/computer/secure_data, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkj" = ( /obj/machinery/computer/card/minor/hos, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32344,7 +29998,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkk" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -32355,18 +30009,18 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkm" = ( /obj/machinery/computer/prisoner, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bkn" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -32378,12 +30032,11 @@ name = "HoS Room Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bko" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -32393,16 +30046,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bkq" = ( /obj/structure/chair{ dir = 1 @@ -32410,21 +30059,16 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bkr" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bks" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -32433,9 +30077,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bkt" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -32454,7 +30096,7 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bkv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32463,7 +30105,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bkw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32472,7 +30114,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bkx" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -32487,7 +30129,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bky" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32496,7 +30138,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bkz" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/mechanical, @@ -32504,14 +30146,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bkA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bkB" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -32523,7 +30165,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bkC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -32533,7 +30175,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bkD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32549,7 +30191,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bkE" = ( /obj/machinery/light{ dir = 4; @@ -32557,8 +30199,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -32568,11 +30209,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bkF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bkG" = ( /obj/machinery/hydroponics/constructable, /obj/structure/sign/botany{ @@ -32606,16 +30247,13 @@ /turf/closed/wall, /area/hydroponics) "bkM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 6 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -32789,6 +30427,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/power/apc{ + dir = 1; + name = "Central Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -32821,7 +30467,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "blg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32834,7 +30480,7 @@ icon_state = "brown"; dir = 8 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "blh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -32847,13 +30493,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "blj" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "blk" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -32861,12 +30507,7 @@ /turf/open/floor/plating, /area/security/transfer) "bll" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -32884,7 +30525,6 @@ "bln" = ( /obj/machinery/computer/shuttle/labor, /obj/machinery/status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ @@ -32898,7 +30538,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/red, @@ -32967,11 +30606,11 @@ "blx" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, -/obj/item/clothing/tie/armband/deputy, -/obj/item/clothing/tie/armband/deputy, -/obj/item/clothing/tie/armband/deputy, -/obj/item/clothing/tie/armband/deputy, -/obj/item/clothing/tie/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, /obj/item/weapon/reagent_containers/food/snacks/donut/jelly/cherryjelly, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -33030,7 +30669,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "blC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33042,7 +30681,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blD" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -33058,7 +30697,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blE" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -33070,7 +30709,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blF" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -33083,7 +30722,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33093,7 +30732,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33101,7 +30740,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "blI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33120,27 +30759,27 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "blJ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/landmark/start/head_of_security, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blL" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/computer/crew, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "blM" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -33156,11 +30795,10 @@ name = "HoS Room Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "blN" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/lattice, /turf/open/space, @@ -33177,9 +30815,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blP" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -33189,26 +30825,20 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blQ" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blR" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blS" = ( /obj/structure/window/reinforced, /obj/machinery/camera{ @@ -33216,41 +30846,32 @@ dir = 1; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blT" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blU" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/southright, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blV" = ( /obj/structure/window/reinforced{ dir = 8 @@ -33260,7 +30881,7 @@ /area/space) "blW" = ( /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "blX" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -33269,7 +30890,7 @@ pixel_y = 1 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "blY" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -33278,7 +30899,7 @@ /turf/open/floor/plasteel/green/side{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "blZ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -33289,7 +30910,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bma" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -33299,7 +30920,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bmb" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -33310,7 +30931,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bmc" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -33318,7 +30939,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bmd" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -33327,7 +30948,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bme" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -33335,7 +30956,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bmf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -33343,7 +30964,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bmg" = ( /obj/item/clothing/gloves/color/black, /obj/structure/table/reinforced, @@ -33354,7 +30975,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -33362,7 +30983,7 @@ }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bmi" = ( /obj/item/weapon/weldingtool, /obj/item/clothing/head/welding, @@ -33374,7 +30995,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -33385,14 +31006,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bml" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bmm" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33400,7 +31021,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmn" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33408,7 +31029,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmo" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light{ @@ -33419,7 +31040,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -33428,7 +31049,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/air, @@ -33437,20 +31058,17 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bmr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 10 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bms" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/yellow/corner{ dir = 1 @@ -33498,7 +31116,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -33509,7 +31127,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -33520,7 +31138,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmy" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33531,7 +31149,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -33544,7 +31162,7 @@ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -33554,7 +31172,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -33565,7 +31183,7 @@ icon_state = "pipe-j2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -33580,7 +31198,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bmD" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/newscaster{ @@ -33637,8 +31255,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "1-2" @@ -33755,9 +31372,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/cable/white{ icon_state = "1-4" @@ -33863,8 +31478,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall14"; @@ -33920,8 +31534,7 @@ "bnk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -34104,7 +31717,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -34113,7 +31726,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnC" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -34125,7 +31738,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnD" = ( /obj/structure/table/wood, /obj/item/weapon/phone{ @@ -34147,7 +31760,7 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnE" = ( /obj/machinery/computer/security, /obj/structure/cable/white{ @@ -34157,14 +31770,14 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnG" = ( /obj/machinery/computer/prisoner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34173,7 +31786,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnH" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -34182,7 +31795,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnI" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -34192,7 +31805,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnJ" = ( /obj/machinery/button/door{ id = "hosroom"; @@ -34206,11 +31819,11 @@ dir = 10 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnK" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnL" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -34220,11 +31833,10 @@ name = "HoS Room Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bnM" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -34232,9 +31844,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnN" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -34302,8 +31912,7 @@ layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -34312,14 +31921,14 @@ dir = 8 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bnW" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bnX" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -34332,7 +31941,7 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bnY" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ icon_state = "manifold"; @@ -34342,7 +31951,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bnZ" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, /obj/machinery/meter, @@ -34350,7 +31959,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boa" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ icon_state = "intact"; @@ -34360,7 +31969,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bob" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 @@ -34369,7 +31978,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ @@ -34381,7 +31990,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bod" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ name = "scrubbers pipe"; @@ -34392,7 +32001,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boe" = ( /obj/structure/table/reinforced, /obj/item/weapon/crowbar/red, @@ -34404,7 +32013,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bof" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ @@ -34412,7 +32021,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bog" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/belt/utility, @@ -34423,7 +32032,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -34433,7 +32042,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -34444,7 +32053,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "boj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ @@ -34457,7 +32066,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bok" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -34470,7 +32079,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bol" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34478,7 +32087,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bom" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34486,7 +32095,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bon" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -34495,7 +32104,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34503,7 +32112,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bop" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34511,7 +32120,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "boq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34519,7 +32128,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/nosmoking_2, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bor" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34575,7 +32184,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "boy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -34591,8 +32200,7 @@ "boA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hydroponics) @@ -34655,7 +32263,6 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner, @@ -34669,7 +32276,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner, @@ -34717,7 +32323,6 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel{ @@ -34764,7 +32369,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/camera{ @@ -34816,7 +32420,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner{ @@ -34831,7 +32434,6 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -34875,8 +32477,7 @@ "bpa" = ( /obj/machinery/computer/shuttle/labor, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = -31; - pixel_y = 0 + pixel_x = -31 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) @@ -35189,7 +32790,7 @@ name = "HoS Privacy Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpB" = ( /obj/machinery/firealarm{ dir = 8; @@ -35200,18 +32801,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpC" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpD" = ( /obj/machinery/status_display{ pixel_x = 32; @@ -35219,7 +32819,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpE" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, @@ -35233,7 +32833,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpF" = ( /obj/structure/closet/secure_closet/hos, /obj/item/clothing/head/HoS/beret, @@ -35243,7 +32843,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpG" = ( /obj/machinery/light, /obj/machinery/ai_status_display{ @@ -35256,21 +32856,20 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpH" = ( /obj/machinery/suit_storage_unit/hos, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/security/hos) +/area/crew_quarters/heads/hos) "bpI" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -35292,8 +32891,7 @@ "bpM" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -35304,7 +32902,7 @@ name = "atmospherics camera" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bpO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -35319,7 +32917,7 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bpP" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -35327,7 +32925,7 @@ dir = 8 }, /turf/open/space, -/area/atmos) +/area/engine/atmos) "bpQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -35337,7 +32935,7 @@ /turf/open/floor/plasteel/green/side{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "bpR" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -35350,7 +32948,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bpS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -35358,30 +32956,28 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bpT" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bpU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bpV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bpW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -35396,14 +32992,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bpX" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -35412,7 +33007,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bpY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -35420,7 +33015,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bpZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ icon_state = "intact"; @@ -35428,13 +33023,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqa" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqb" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -35444,13 +33039,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bqc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -35465,7 +33058,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_atmos{ @@ -35490,7 +33083,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -35502,7 +33095,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -35514,7 +33107,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqg" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -35526,7 +33119,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqh" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35535,7 +33128,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqi" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/camera{ @@ -35545,12 +33138,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bqj" = ( /obj/machinery/status_display, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bqk" = ( /turf/open/floor/plasteel/yellow/corner{ dir = 1 @@ -35562,6 +33155,9 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/white{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqm" = ( @@ -35573,7 +33169,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bqn" = ( /obj/machinery/vending/hydroseeds, /obj/effect/turf_decal/bot, @@ -35662,7 +33258,6 @@ /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; name = "Flash Control"; - pixel_x = 0; pixel_y = -26; req_access_txt = "1" }, @@ -35852,8 +33447,7 @@ "bqT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/main) @@ -35876,12 +33470,7 @@ }, /area/security/main) "bqW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/power/apc{ dir = 2; name = "Head of Security's Office APC"; @@ -35891,7 +33480,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bqX" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -35899,7 +33488,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bqY" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -35909,7 +33498,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bqZ" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -35917,12 +33506,11 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "bra" = ( /obj/machinery/disposal/bin, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/light, @@ -35936,7 +33524,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "brb" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ icon_state = "manifold"; @@ -35949,7 +33537,7 @@ icon_state = "arrival"; dir = 9 }, -/area/atmos) +/area/engine/atmos) "brc" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ icon_state = "manifold"; @@ -35960,7 +33548,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brd" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -35968,12 +33556,12 @@ on = 0 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bre" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brf" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ icon_state = "freezer"; @@ -35982,7 +33570,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ @@ -35993,7 +33581,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "brh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -36006,7 +33594,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/arrival, -/area/atmos) +/area/engine/atmos) "bri" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -36021,14 +33609,14 @@ name = "atmospherics camera" }, /turf/open/floor/plasteel/arrival, -/area/atmos) +/area/engine/atmos) "brj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/escape, -/area/atmos) +/area/engine/atmos) "brk" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -36038,11 +33626,10 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/escape, -/area/atmos) +/area/engine/atmos) "brl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -36054,7 +33641,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -36067,14 +33654,9 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /obj/machinery/light_switch{ pixel_x = 26; @@ -36092,7 +33674,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bro" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -36102,7 +33684,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "brp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -36115,7 +33697,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -36128,7 +33710,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -36141,7 +33723,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -36151,7 +33733,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "brt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36159,7 +33741,7 @@ /turf/open/floor/plasteel/loadingarea{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bru" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -36175,7 +33757,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "brv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36255,9 +33837,7 @@ "brF" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/requests_console{ department = "Hydroponics"; @@ -36367,9 +33947,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -36455,15 +34033,9 @@ /turf/open/floor/plasteel/red/side, /area/security/transfer) "bse" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/structure/reagent_dispensers/peppertank{ @@ -36474,19 +34046,13 @@ }, /area/security/transfer) "bsf" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/main) "bsg" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/red/corner{ @@ -36515,9 +34081,7 @@ /turf/open/floor/plasteel/red/side, /area/security/main) "bsk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side, /area/security/main) "bsl" = ( @@ -36553,7 +34117,7 @@ name = "HoS Space Blast door" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "bso" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, @@ -36562,12 +34126,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -36596,9 +34155,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, @@ -36614,7 +34171,7 @@ icon_state = "arrival"; dir = 10 }, -/area/atmos) +/area/engine/atmos) "bst" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -36625,7 +34182,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bsu" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -36635,11 +34192,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "bsv" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/manifold/supply/visible, @@ -36649,7 +34205,7 @@ name = "atmospherics camera" }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "bsw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/meter{ @@ -36659,7 +34215,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "bsx" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -36668,12 +34224,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "bsy" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ name = "scrubbers pipe"; @@ -36688,16 +34243,16 @@ /turf/open/floor/plasteel/caution{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bsz" = ( /obj/machinery/status_display, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bsA" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bsB" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -36712,7 +34267,7 @@ req_one_access_txt = "24;10" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bsC" = ( /obj/machinery/disposal/bin, /obj/machinery/light{ @@ -36720,8 +34275,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/light_switch{ pixel_x = -38; @@ -36733,18 +34287,17 @@ /turf/open/floor/plasteel/caution/corner{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bsD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bsE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -36757,7 +34310,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bsF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -36767,7 +34320,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bsG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -36778,7 +34331,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bsH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps{ @@ -36806,7 +34359,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bsI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36913,7 +34466,6 @@ /obj/machinery/hydroponics/constructable, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/delivery, @@ -36922,7 +34474,6 @@ "bsQ" = ( /obj/machinery/hydroponics/constructable, /obj/structure/sign/nanotrasen{ - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/delivery, @@ -37131,8 +34682,7 @@ "btm" = ( /obj/machinery/mineral/labor_claim_console{ machinedir = 1; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -37164,9 +34714,7 @@ /turf/open/floor/plating, /area/security/transfer) "btp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -37233,8 +34781,7 @@ /area/security/main) "btv" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -37244,16 +34791,12 @@ dir = 8; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "btw" = ( /obj/machinery/porta_turret/ai, /turf/open/floor/plasteel/vault{ @@ -37299,8 +34842,7 @@ /area/ai_monitored/turret_protected/ai) "btC" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -37310,16 +34852,12 @@ dir = 4; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "btD" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) @@ -37432,26 +34970,21 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "btS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "btT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "btU" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -37464,7 +34997,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "btV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -37477,8 +35010,7 @@ "btW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "1-2" @@ -37493,7 +35025,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/item/weapon/wrench, @@ -37542,7 +35073,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bud" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ @@ -37761,8 +35292,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Vault APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -37798,12 +35328,7 @@ /obj/machinery/gulag_item_reclaimer{ pixel_y = 28 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -37855,12 +35380,7 @@ }, /area/security/transfer) "buH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -37872,8 +35392,7 @@ "buI" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ @@ -37943,8 +35462,7 @@ /area/security/main) "buR" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -37956,9 +35474,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "buS" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/blue, @@ -38056,12 +35572,7 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "bvb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -38237,13 +35748,13 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bvu" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bvv" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -38255,14 +35766,14 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bvw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bvx" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -38273,7 +35784,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bvy" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -38297,7 +35808,7 @@ /obj/machinery/door/window/eastright, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bvz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/corner{ @@ -38368,7 +35879,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bvF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -38381,7 +35892,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bvG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -38394,7 +35905,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bvH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -38411,7 +35922,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bvI" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -38427,7 +35938,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bvJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -38464,8 +35975,7 @@ /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Central Hallway - Bridge Port"; @@ -38846,9 +36356,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -38888,7 +36396,6 @@ frequency = 1424; listening = 1; name = "Interrogation Intercom"; - pixel_x = 0; pixel_y = -58 }, /turf/open/floor/plasteel/vault{ @@ -38913,8 +36420,7 @@ /area/security/main) "bww" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -38923,9 +36429,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bwx" = ( /obj/machinery/status_display, /turf/closed/wall/r_wall, @@ -38939,9 +36443,7 @@ }, /area/ai_monitored/turret_protected/ai) "bwz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -39004,8 +36506,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -39071,8 +36572,7 @@ cell_type = 5000; dir = 1; name = "Gravity Generator APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -39094,7 +36594,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39241,18 +36740,17 @@ layer = 4; name = "Engine Monitor"; network = list("Engine"); - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bxb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office/dark, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bxc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -39260,7 +36758,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "bxd" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/internals/emergency_oxygen{ @@ -39274,7 +36772,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bxe" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -39288,7 +36786,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bxf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39341,12 +36839,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bxk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/storage/tech) @@ -39392,7 +36885,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bxq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -39463,9 +36956,6 @@ /turf/open/floor/plating, /area/bridge) "bxx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/machinery/light/small{ dir = 1 }, @@ -39477,9 +36967,11 @@ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"; - pixel_x = 0; pixel_y = 32 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/darkblue/side{ icon_state = "darkblue"; dir = 1 @@ -39495,10 +36987,7 @@ }, /area/bridge) "bxz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/darkblue/side{ icon_state = "darkblue"; dir = 1 @@ -39581,9 +37070,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -39605,7 +37092,6 @@ desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("RD","Sat"); - pixel_x = 0; pixel_y = 2 }, /turf/open/floor/plasteel/black, @@ -39666,7 +37152,6 @@ /obj/item/weapon/storage/belt/champion, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/light/small, @@ -39740,16 +37225,14 @@ "bxZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/transfer) "bya" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -39787,7 +37270,6 @@ "bye" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/structure/extinguisher_cabinet{ @@ -39833,7 +37315,6 @@ frequency = 1424; listening = 0; name = "Interrogation Intercom"; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -39872,8 +37353,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -39982,8 +37462,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "1-2" @@ -40201,12 +37680,7 @@ }, /area/engine/break_room) "byS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -40214,8 +37688,7 @@ cell_type = 5000; dir = 1; name = "Engineering Foyer APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-4" @@ -40259,7 +37732,6 @@ "byV" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -40277,17 +37749,16 @@ icon_state = "caution"; dir = 10 }, -/area/atmos) +/area/engine/atmos) "byX" = ( /obj/machinery/computer/station_alert, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "byY" = ( /obj/machinery/computer/atmos_alert, /obj/machinery/light, @@ -40295,18 +37766,17 @@ pixel_y = -32 }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "byZ" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "bza" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -40319,8 +37789,7 @@ department = "Atmospherics Office"; departmentType = 0; name = "Atmospherics RC"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/extinguisher_cabinet{ pixel_x = 26; @@ -40329,7 +37798,7 @@ /turf/open/floor/plasteel/caution{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bzb" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -40413,7 +37882,6 @@ department = "Primary Tool Storage"; departmentType = 0; name = "Primary Tool Storage RC"; - pixel_x = 0; pixel_y = 32 }, /obj/structure/disposalpipe/trunk, @@ -40676,9 +38144,7 @@ }, /area/bridge) "bzA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -40948,10 +38414,7 @@ /obj/machinery/firealarm{ dir = 1; pixel_x = -32; - pixel_y = -26 - }, -/obj/structure/sign/electricshock{ - pixel_x = -32 + pixel_y = 6 }, /obj/structure/disposalpipe/segment{ dir = 4; @@ -40963,7 +38426,7 @@ name = "Transfer Door Control"; normaldoorcontrol = 1; pixel_x = -24; - pixel_y = -40 + pixel_y = -8 }, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -41000,18 +38463,12 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/red/side, /area/security/transfer) "bzY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -41044,8 +38501,7 @@ freerange = 1; listening = 1; name = "Common Channel"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/device/radio/intercom{ anyai = 1; @@ -41159,8 +38615,7 @@ freerange = 1; listening = 1; name = "Common Channel"; - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/device/radio/intercom{ anyai = 1; @@ -41479,13 +38934,13 @@ dir = 6 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bAK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bAL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41506,9 +38961,7 @@ }, /area/hallway/primary/port) "bAN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_x = -32 }, @@ -41546,12 +38999,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bAQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/ai_status_display{ pixel_x = 32 }, @@ -41741,8 +39189,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41796,9 +39243,7 @@ }, /area/bridge) "bBm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ icon_state = "darkblue"; @@ -41855,9 +39300,7 @@ /turf/open/floor/plasteel/grimy, /area/bridge) "bBs" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -41940,6 +39383,9 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, /turf/open/floor/plating, /area/security/transfer) "bBB" = ( @@ -42064,7 +39510,6 @@ freerange = 1; listening = 0; name = "Custom Channel"; - pixel_x = 0; pixel_y = -27 }, /obj/item/device/radio/intercom{ @@ -42105,12 +39550,10 @@ /area/ai_monitored/turret_protected/ai) "bBP" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -42119,9 +39562,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bBQ" = ( /obj/machinery/gravity_generator/main/station, /turf/open/floor/plasteel/vault{ @@ -42131,9 +39572,7 @@ "bBR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -42149,8 +39588,7 @@ "bBT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/engine/gravity_generator) @@ -42224,15 +39662,9 @@ "bCa" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + pixel_x = -24 }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -42255,26 +39687,20 @@ "bCd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/caution, /area/engine/break_room) "bCe" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -42360,14 +39786,10 @@ }, /area/engine/break_room) "bCn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_y = 26 @@ -42514,8 +39936,7 @@ /obj/item/weapon/stock_parts/micro_laser, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -42551,12 +39972,7 @@ }, /area/storage/primary) "bCF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -42591,9 +40007,6 @@ /turf/open/floor/plating, /area/bridge) "bCJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = -32 @@ -42602,6 +40015,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/darkblue/side, /area/bridge) "bCK" = ( @@ -42754,7 +40170,6 @@ "bDc" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -42778,7 +40193,6 @@ "bDf" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/darkblue/side, @@ -42791,14 +40205,14 @@ /turf/open/floor/plasteel/darkblue/side, /area/bridge) "bDh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/structure/sign/nanotrasen{ pixel_x = -32; pixel_y = -32 }, /obj/machinery/light/small, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/darkblue/side, /area/bridge) "bDi" = ( @@ -42817,10 +40231,10 @@ /turf/open/floor/plating, /area/security/detectives_office) "bDk" = ( +/obj/structure/disposalpipe/segment, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -42829,11 +40243,10 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bDm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/structure/disposalpipe/segment, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/red/corner{ dir = 4 }, @@ -43077,7 +40490,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -43103,9 +40515,7 @@ "bDJ" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_y = -26 @@ -43146,7 +40556,7 @@ /area/engine/gravity_generator) "bDM" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bDN" = ( /obj/structure/sign/directions/engineering{ desc = "A handy sign praising the engineering department."; @@ -43160,12 +40570,7 @@ /turf/closed/wall, /area/engine/break_room) "bDP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -43349,8 +40754,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -43414,7 +40818,6 @@ /obj/item/weapon/stock_parts/manipulator, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/vault{ @@ -43456,8 +40859,7 @@ /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/storage/primary) @@ -43503,22 +40905,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bEx" = ( /turf/closed/wall/r_wall, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bEy" = ( /turf/closed/wall, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bEz" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -43532,15 +40928,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bEA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bEB" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -43595,8 +40987,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/camera{ c_tag = "Bridge - Command Chair"; @@ -43663,11 +41054,11 @@ /area/bridge) "bEL" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bEM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bEN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -43680,11 +41071,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bEO" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall/r_wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bEP" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -43779,11 +41170,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Detective's Office APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/item/device/taperecorder, /obj/item/weapon/restraints/handcuffs, @@ -43810,7 +41199,6 @@ "bFc" = ( /obj/machinery/photocopier, /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault, @@ -43993,8 +41381,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -44037,7 +41424,6 @@ dir = 6 }, /obj/machinery/power/apc{ - aidisabled = 0; dir = 1; name = "AI Chamber APC"; pixel_y = 24 @@ -44093,26 +41479,17 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bFG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFH" = ( /obj/machinery/disposal/bin, /obj/structure/extinguisher_cabinet{ @@ -44124,7 +41501,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFI" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, @@ -44138,7 +41515,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -44154,7 +41531,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFK" = ( /obj/structure/rack, /obj/item/weapon/crowbar, @@ -44172,11 +41549,9 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -44197,7 +41572,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFM" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -44212,7 +41587,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bFN" = ( /obj/machinery/door/poddoor/preopen{ id = "ceblast"; @@ -44332,8 +41707,7 @@ "bFZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -44423,8 +41797,7 @@ /obj/machinery/vending/tool, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -44468,37 +41841,24 @@ /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGp" = ( /obj/structure/bookcase/random, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGq" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGr" = ( /obj/machinery/firealarm{ pixel_y = 26 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGs" = ( /obj/structure/cable/white{ d2 = 2; @@ -44508,13 +41868,10 @@ cell_type = 10000; dir = 1; name = "Council Chambers APC"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGt" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -44524,9 +41881,7 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGu" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -44541,33 +41896,23 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGw" = ( /obj/structure/table/wood, /obj/item/device/paicard, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bGx" = ( /turf/closed/wall/r_wall, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bGy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bGz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -44581,27 +41926,23 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bGA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bGB" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, /obj/item/toy/figure/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGC" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGD" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -44612,19 +41953,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGE" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGF" = ( /obj/machinery/firealarm{ pixel_y = 26 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGG" = ( /obj/machinery/ai_status_display{ pixel_y = 32 @@ -44632,33 +41973,28 @@ /turf/open/floor/plasteel/vault{ dir = 6 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGH" = ( /obj/structure/fireplace, /turf/open/floor/plasteel/vault, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGI" = ( /obj/machinery/status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 10 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -44669,8 +42005,7 @@ /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -44846,8 +42181,7 @@ "bHb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 10 @@ -44876,8 +42210,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, @@ -44932,9 +42265,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bHk" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -44947,14 +42278,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bHl" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -44963,9 +42291,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bHm" = ( /obj/structure/window/reinforced{ dir = 8 @@ -45038,17 +42364,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bHu" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -45057,14 +42380,10 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bHv" = ( /turf/closed/wall/r_wall, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHw" = ( /obj/structure/closet/emcloset{ anchored = 1 @@ -45072,57 +42391,40 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHx" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHy" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Transit Tube Access APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/vault, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/button/door{ id = "transitlock"; name = "Transit Tube Lockdown Control"; - pixel_x = 0; pixel_y = 26; req_access_txt = "39; 19" }, @@ -45130,13 +42432,9 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bHB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -45150,21 +42448,21 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -45175,7 +42473,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHF" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -45187,7 +42485,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHG" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -45211,7 +42509,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bHH" = ( /obj/machinery/door/poddoor/preopen{ id = "ceblast"; @@ -45275,8 +42573,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -45393,12 +42690,7 @@ }, /area/hallway/primary/port) "bHW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -45440,9 +42732,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bHZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_x = 32 }, @@ -45493,9 +42783,7 @@ name = "Council Chambers Blast door" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIe" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ @@ -45506,33 +42794,24 @@ }, /obj/item/clothing/mask/cigarette/cigar, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIf" = ( /turf/open/floor/plasteel/grimy, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIh" = ( /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -45542,9 +42821,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -45555,9 +42832,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIk" = ( /obj/structure/table/wood, /obj/item/weapon/cigbutt/cigarbutt{ @@ -45573,35 +42848,27 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIm" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = 32 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIn" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bIo" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -45611,9 +42878,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIp" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -45623,20 +42888,15 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIq" = ( /obj/machinery/power/apc{ cell_type = 10000; dir = 1; name = "Telecoms Monitoring APC"; - pixel_x = 0; pixel_y = 28 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -45646,9 +42906,7 @@ dir = 5 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -45661,9 +42919,7 @@ network = list("SS13","tcomm") }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIs" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -45673,33 +42929,25 @@ pixel_y = 26 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIu" = ( /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIv" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -45710,9 +42958,7 @@ pixel_y = 5 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIw" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -45722,15 +42968,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bIx" = ( /obj/machinery/vending/boozeomat, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIy" = ( /obj/structure/sign/nanotrasen{ pixel_x = -32; @@ -45738,7 +42982,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -45749,7 +42993,7 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -45763,10 +43007,10 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIB" = ( /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIC" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -45774,27 +43018,26 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bID" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIE" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIF" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bIG" = ( /turf/closed/wall, /area/storage/tools) @@ -45817,8 +43060,7 @@ cell_type = 5000; dir = 1; name = "Auxiliary Tool Storage APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /turf/open/floor/plasteel/yellow/corner{ dir = 1 @@ -45834,6 +43076,9 @@ /obj/structure/closet/toolcloset, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/yellow/corner{ dir = 4 }, @@ -45919,8 +43164,7 @@ department = "Detective's Office"; departmentType = 0; name = "Detective RC"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -45959,7 +43203,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/red/corner{ @@ -45971,8 +43214,7 @@ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/light{ dir = 4 @@ -45986,10 +43228,7 @@ /turf/closed/wall, /area/security/brig) "bJa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/door_timer{ id = "brig1"; name = "Cell 1"; @@ -46048,8 +43287,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/item/clothing/mask/gas/sechailer, /obj/item/clothing/mask/gas/sechailer, @@ -46151,7 +43389,6 @@ "bJm" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -46195,8 +43432,7 @@ layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -46211,9 +43447,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bJt" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -46224,9 +43458,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bJu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -46241,9 +43473,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bJv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -46290,9 +43520,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bJz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -46303,9 +43531,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bJA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -46314,9 +43540,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bJB" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -46328,9 +43552,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bJC" = ( /obj/machinery/light/small{ dir = 4 @@ -46339,20 +43561,16 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bJD" = ( -/obj/machinery/computer/card/minor/ce{ - pixel_x = 0 - }, +/obj/machinery/computer/card/minor/ce, /obj/machinery/status_display{ pixel_x = -32 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -46362,25 +43580,25 @@ icon_state = "neutral"; dir = 4 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJF" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJG" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -46389,13 +43607,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJJ" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bJK" = ( /obj/machinery/door/poddoor/preopen{ id = "ceblast"; @@ -46409,7 +43627,6 @@ "bJL" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/yellow/side{ @@ -46468,9 +43685,7 @@ /turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bJT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 6 }, @@ -46555,7 +43770,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "bKd" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -46566,9 +43781,7 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -46614,27 +43827,21 @@ name = "Council Chambers Blast door" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKk" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/photocopier, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKl" = ( /obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/grimy, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKm" = ( /obj/structure/chair/comfy/brown{ color = "#c45c57"; @@ -46645,9 +43852,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKn" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -46656,9 +43861,7 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKo" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -46670,9 +43873,7 @@ /obj/item/weapon/folder/red, /obj/item/weapon/lighter, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKp" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -46684,9 +43885,7 @@ /obj/item/weapon/folder/yellow, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKq" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/donut_box, @@ -46695,27 +43894,21 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKt" = ( /obj/machinery/vending/cigarette, /obj/machinery/light{ @@ -46725,9 +43918,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bKu" = ( /obj/machinery/announcement_system, /obj/machinery/ai_status_display{ @@ -46736,30 +43927,23 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKv" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKw" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -46769,9 +43953,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKy" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -46781,35 +43963,27 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKB" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKC" = ( /obj/machinery/computer/telecomms/monitor, /obj/machinery/status_display{ @@ -46818,19 +43992,17 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bKD" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKF" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -46842,25 +44014,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKH" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKI" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -46870,7 +44040,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKJ" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ @@ -46884,7 +44054,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKK" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -46894,7 +44064,7 @@ pixel_x = 26 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bKL" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, @@ -46918,9 +44088,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, @@ -46941,8 +44109,7 @@ "bKP" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -47118,9 +44285,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/warden) @@ -47147,9 +44312,7 @@ "bLl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47177,8 +44340,7 @@ /area/ai_monitored/security/armory) "bLo" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -47189,16 +44351,12 @@ dir = 8; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bLp" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) @@ -47230,8 +44388,7 @@ frequency = 1447; listening = 0; name = "AI Intercom"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -47251,8 +44408,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "bLw" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -47263,16 +44419,12 @@ dir = 4; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bLx" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/white{ @@ -47289,26 +44441,15 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bLz" = ( /turf/closed/wall, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bLA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/flasher{ id = "AI"; @@ -47318,35 +44459,26 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bLB" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bLC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bLD" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 5; name = "Chief Engineer's RC"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/camera{ c_tag = "Engineering - Chief Engineer's Office"; @@ -47357,20 +44489,20 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLE" = ( /turf/open/floor/plasteel/neutral/side{ icon_state = "neutral"; dir = 4 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLF" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/effect/landmark/start/chief_engineer, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLG" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -47383,7 +44515,7 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/lighter, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLH" = ( /obj/structure/chair/office/light{ dir = 8 @@ -47396,7 +44528,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -47412,15 +44544,15 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLJ" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLK" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bLL" = ( /obj/structure/sign/nosmoking_2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47447,12 +44579,7 @@ /turf/closed/wall, /area/engine/break_room) "bLO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -47532,12 +44659,9 @@ /turf/open/floor/plasteel, /area/storage/tech) "bLZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47545,12 +44669,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bMa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -47618,7 +44737,6 @@ /obj/item/device/radio, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/light_switch{ @@ -47657,39 +44775,29 @@ name = "Council Chambers Blast door" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMl" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMm" = ( /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMn" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; dir = 1 }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMo" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -47699,17 +44807,13 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMq" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMr" = ( /obj/machinery/newscaster{ pixel_x = 32; @@ -47717,25 +44821,16 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMs" = ( /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bMu" = ( /obj/machinery/computer/message_monitor, /obj/machinery/newscaster{ @@ -47745,42 +44840,30 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMv" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMw" = ( /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMy" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMA" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMB" = ( /obj/machinery/computer/telecomms/server, /obj/machinery/newscaster{ @@ -47789,9 +44872,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bMC" = ( /obj/structure/bed/dogbed{ anchored = 1; @@ -47803,7 +44884,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMD" = ( /obj/machinery/newscaster{ pixel_x = -32; @@ -47817,14 +44898,14 @@ dir = 5 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bME" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMF" = ( /obj/structure/chair/comfy/brown, /obj/structure/cable/white{ @@ -47836,20 +44917,20 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMI" = ( /obj/machinery/power/apc{ cell_type = 10000; @@ -47859,14 +44940,14 @@ }, /obj/structure/cable/white, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMJ" = ( /obj/structure/sign/goldenplaque{ name = "The Most Robust Captain Award for Robustness"; pixel_x = 32 }, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bMK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -47886,6 +44967,9 @@ /obj/item/weapon/storage/toolbox/emergency, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, @@ -47936,21 +45020,16 @@ /area/security/detectives_office) "bMR" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/black, /area/security/detectives_office) "bMS" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -47958,13 +45037,11 @@ "bMT" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -48045,13 +45122,10 @@ }, /area/security/detectives_office) "bNa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -48130,9 +45204,7 @@ pixel_x = -3; pixel_y = 3 }, -/obj/item/clothing/suit/armor/vest{ - pixel_y = 0 - }, +/obj/item/clothing/suit/armor/vest, /obj/item/clothing/suit/armor/vest{ pixel_x = 3; pixel_y = -3 @@ -48236,12 +45308,7 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bNr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bNs" = ( @@ -48251,8 +45318,6 @@ dir = 2; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault, @@ -48273,12 +45338,7 @@ /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bNw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -48315,8 +45375,7 @@ /obj/structure/lattice, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -48376,9 +45435,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bNJ" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Transit Tube Access"; @@ -48387,17 +45444,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bNK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bNL" = ( /obj/machinery/keycard_auth{ pixel_x = -26 @@ -48420,12 +45473,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNM" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNN" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -48434,7 +45487,7 @@ /obj/item/weapon/clipboard, /obj/item/toy/figure/ce, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNO" = ( /obj/structure/chair/office/light{ dir = 8 @@ -48444,7 +45497,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNP" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -48452,21 +45505,16 @@ /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNR" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -48474,7 +45522,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNS" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/ce, @@ -48482,14 +45530,14 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNT" = ( /obj/structure/dresser, /obj/machinery/status_display{ pixel_y = 32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNU" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/machinery/button/door{ @@ -48511,7 +45559,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bNV" = ( /obj/structure/closet/radiation, /obj/structure/extinguisher_cabinet{ @@ -48673,9 +45721,7 @@ }, /obj/item/weapon/storage/secure/briefcase, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOl" = ( /obj/machinery/button/door{ id = "councilblast"; @@ -48685,30 +45731,19 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/structure/bookcase/random, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOm" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOn" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/camera{ @@ -48717,9 +45752,7 @@ name = "command camera" }, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -48730,15 +45763,11 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/bridge/meeting_room{ - name = "Council Chamber" - }) +/area/bridge/meeting_room/council) "bOq" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -48749,60 +45778,39 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOr" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/donkpockets, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOs" = ( /obj/structure/filingcabinet/security, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOv" = ( /obj/structure/filingcabinet/medical, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOw" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, /obj/item/weapon/pen, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOx" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/item/weapon/phone{ @@ -48816,9 +45824,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bOy" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -48837,7 +45843,7 @@ layer = 2.9 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOz" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -48853,7 +45859,7 @@ req_access_txt = "20" }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOA" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -48862,10 +45868,10 @@ layer = 2.9 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOB" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOC" = ( /obj/structure/table/wood, /obj/item/weapon/storage/secure/briefcase{ @@ -48878,18 +45884,18 @@ layer = 2.9 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOD" = ( /obj/structure/table/wood, /obj/item/weapon/storage/photo_album, /obj/item/device/camera, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOE" = ( /obj/structure/table/wood, /obj/machinery/recharger, /turf/open/floor/wood, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bOF" = ( /obj/structure/sign/directions/science{ dir = 2; @@ -48899,8 +45905,7 @@ desc = "A direction sign, pointing out which way the Command department is."; dir = 1; icon_state = "direction_bridge"; - name = "command department"; - pixel_y = 0 + name = "command department" }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the Supply department is."; @@ -49030,9 +46035,7 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/weapon/clipboard, /obj/item/toy/figure/warden, @@ -49061,8 +46064,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Warden's Office APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Security - Warden's Office"; @@ -49122,9 +46124,7 @@ pixel_x = -3; pixel_y = 3 }, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_y = 0 - }, +/obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof{ pixel_x = 3; pixel_y = -3 @@ -49166,9 +46166,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPa" = ( /obj/structure/window/reinforced{ dir = 1; @@ -49176,9 +46174,7 @@ }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light/small{ dir = 4 @@ -49186,9 +46182,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPb" = ( /obj/structure/showcase{ density = 0; @@ -49246,8 +46240,6 @@ dir = 8; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /obj/effect/turf_decal/stripes/line, @@ -49330,16 +46322,13 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) "bPo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/turretid{ control_area = "AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = -32; - pixel_y = 0; req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -49350,8 +46339,6 @@ dir = 4; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ @@ -49396,7 +46383,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -49408,9 +46394,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/window/northright, @@ -49420,9 +46404,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -49434,17 +46416,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPv" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -49454,9 +46433,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bPw" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal{ @@ -49468,8 +46445,7 @@ "bPx" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -49486,8 +46462,6 @@ dir = 2; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /obj/item/weapon/clipboard, @@ -49496,9 +46470,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bPz" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -49511,36 +46483,25 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bPA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bPB" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bPC" = ( /obj/machinery/computer/station_alert, /obj/machinery/status_display{ @@ -49549,7 +46510,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPD" = ( /obj/item/weapon/phone{ desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; @@ -49567,7 +46528,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPE" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -49584,18 +46545,17 @@ }, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPG" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -49607,7 +46567,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPH" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -49631,7 +46591,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -49643,7 +46603,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -49653,7 +46613,7 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPK" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -49667,7 +46627,7 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -49680,7 +46640,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPM" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -49692,7 +46652,7 @@ name = "Chief's Privacy Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bPN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -49739,12 +46699,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 @@ -49755,11 +46710,9 @@ /area/security/checkpoint/engineering) "bPS" = ( /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Security Post - Engineering APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -49811,8 +46764,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Security Post - Engineering"; @@ -50025,7 +46977,7 @@ /area/hallway/primary/central) "bQn" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bQo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -50038,15 +46990,15 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bQp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bQq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bQr" = ( /turf/open/floor/plasteel/vault{ dir = 8; @@ -50098,12 +47050,11 @@ department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bQz" = ( /obj/structure/chair/comfy/brown{ buildstackamount = 0; @@ -50117,12 +47068,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bQA" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bQB" = ( /obj/structure/table/wood, /obj/machinery/status_display{ @@ -50134,10 +47085,10 @@ }, /obj/item/weapon/hand_tele, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bQC" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bQD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -50361,8 +47312,7 @@ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -50377,10 +47327,7 @@ }, /area/hallway/primary/starboard) "bQW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/door_timer{ id = "brig2"; name = "Cell 2"; @@ -50497,16 +47444,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRf" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRg" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -50560,8 +47503,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -50592,7 +47534,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -50657,8 +47598,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, /area/ai_monitored/turret_protected/aisat_interior) @@ -50701,8 +47641,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -50728,9 +47667,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50742,9 +47679,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50756,9 +47691,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50766,9 +47699,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -50777,28 +47708,22 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRD" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRE" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/transit_tube/station{ @@ -50808,9 +47733,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRF" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ @@ -50858,8 +47781,7 @@ "bRK" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50883,15 +47805,12 @@ dir = 4; name = "Research Monitor"; network = list("Sat"); - pixel_x = 0; pixel_y = 2 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bRM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50899,27 +47818,20 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bRN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bRO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -50929,9 +47841,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bRP" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -50944,25 +47854,24 @@ layer = 4; name = "Engine Monitor"; network = list("Engine"); - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /mob/living/simple_animal/parrot/Poly, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRQ" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRR" = ( /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -50971,27 +47880,25 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRT" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRU" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRV" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_x = -24; @@ -51000,28 +47907,27 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRX" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRY" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bRZ" = ( /obj/machinery/suit_storage_unit/ce, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bSa" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -51038,8 +47944,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, @@ -51075,9 +47980,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -51113,7 +48016,6 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -51168,9 +48070,7 @@ "bSp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/port) @@ -51270,23 +48170,21 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSy" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/stamp/hop, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -51296,15 +48194,12 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSC" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/ids{ @@ -51314,7 +48209,7 @@ /obj/item/weapon/storage/box/silver_ids, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bSD" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -51376,7 +48271,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bSK" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -51388,23 +48283,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bSL" = ( /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bSM" = ( /obj/item/device/radio/intercom{ pixel_y = -26 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bSN" = ( /obj/structure/displaycase/captain{ req_access = null; req_access_txt = "20" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "bSO" = ( /obj/structure/toilet{ dir = 4 @@ -51415,7 +48310,7 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bSP" = ( /obj/structure/window/reinforced{ dir = 8 @@ -51433,7 +48328,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bSQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -51558,8 +48453,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) @@ -51857,9 +48751,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTy" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -51871,9 +48763,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTz" = ( /obj/structure/sign/nosmoking_2, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -51918,17 +48808,10 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bTD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52013,13 +48896,10 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bTM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52032,8 +48912,7 @@ /obj/structure/window/reinforced, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52044,9 +48923,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -52056,9 +48933,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTP" = ( /obj/structure/window/reinforced, /obj/structure/cable/white, @@ -52070,14 +48945,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTQ" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/transit_tube/curved/flipped{ icon_state = "curved1"; @@ -52086,9 +48958,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTR" = ( /obj/structure/lattice, /obj/structure/transit_tube/diagonal, @@ -52108,17 +48978,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bTT" = ( /obj/structure/transit_tube/horizontal, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bTU" = ( /obj/machinery/ai_status_display{ pixel_y = -32 @@ -52130,9 +48996,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bTV" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -52140,9 +49004,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/engine/break_room{ - name = "Transit Tube" - }) +/area/engine/transit_tube) "bTW" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -52150,7 +49012,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bTX" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, @@ -52159,13 +49021,12 @@ /obj/item/weapon/cartridge/atmos, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bTY" = ( /obj/structure/rack, /obj/item/weapon/storage/secure/briefcase, @@ -52175,7 +49036,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bTZ" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ @@ -52186,20 +49047,15 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bUa" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bUb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -52207,7 +49063,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bUc" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -52219,7 +49075,7 @@ name = "Chief's Privacy Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bUd" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -52235,15 +49091,13 @@ name = "Chief's Privacy Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/chief) +/area/crew_quarters/heads/chief) "bUe" = ( /obj/structure/closet/toolcloset, /obj/machinery/light/small, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -52411,7 +49265,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/door/firedoor, @@ -52427,7 +49280,6 @@ /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/neutral/corner{ @@ -52497,7 +49349,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUD" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -52506,14 +49358,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUE" = ( /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -52523,14 +49375,14 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUI" = ( /obj/machinery/vending/cart, /obj/machinery/computer/security/telescreen/entertainment{ @@ -52538,7 +49390,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bUJ" = ( /obj/machinery/telecomms/server/presets/medical, /turf/open/floor/plasteel/whiteblue/side{ @@ -52596,7 +49448,7 @@ "bUP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bUQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -52610,24 +49462,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bUR" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bUS" = ( /turf/open/floor/plasteel/white, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bUT" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bUU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -52689,7 +49539,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner, @@ -52728,6 +49577,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bVd" = ( @@ -53007,7 +49859,6 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat APC"; - pixel_x = 0; pixel_y = -27 }, /obj/structure/cable/white, @@ -53034,7 +49885,6 @@ frequency = 1447; listening = 0; name = "AI Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -53066,9 +49916,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVH" = ( /obj/structure/cable/white, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) @@ -53089,23 +49937,16 @@ control_area = "AI Upload Chamber"; icon_state = "control_stun"; name = "AI Upload turret control"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bVL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/vault, @@ -53113,9 +49954,7 @@ "bVM" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/porta_turret/ai, /turf/open/floor/plasteel/vault{ @@ -53143,7 +49982,6 @@ frequency = 1447; listening = 0; name = "AI Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ @@ -53255,10 +50093,7 @@ /area/security/checkpoint/engineering) "bWd" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/yellow/corner{ dir = 8 @@ -53284,7 +50119,7 @@ /area/hallway/primary/port) "bWg" = ( /turf/closed/wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bWh" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -53295,7 +50130,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bWi" = ( /turf/closed/wall, /area/library) @@ -53350,7 +50185,7 @@ name = "HoP Blast door" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWp" = ( /obj/machinery/computer/card, /obj/structure/cable/white{ @@ -53359,20 +50194,20 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWq" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWr" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWs" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -53381,11 +50216,11 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWu" = ( /obj/machinery/pdapainter, /obj/machinery/status_display{ @@ -53393,7 +50228,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bWv" = ( /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/plasteel/whiteblue/side{ @@ -53471,7 +50306,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWE" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -53483,10 +50318,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWF" = ( /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWG" = ( /obj/machinery/light{ dir = 1 @@ -53496,7 +50331,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWH" = ( /obj/structure/closet/secure_closet/captains, /obj/item/clothing/suit/armor/vest/capcarapace, @@ -53505,20 +50340,20 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWI" = ( /turf/closed/wall, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWJ" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bWL" = ( /obj/structure/sign/directions/evac{ pixel_y = -8 @@ -53531,16 +50366,16 @@ pixel_y = 8 }, /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWM" = ( /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWN" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -53549,12 +50384,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWP" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -53567,7 +50402,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bWR" = ( /turf/closed/wall, /area/lawoffice) @@ -53603,10 +50438,6 @@ /turf/open/floor/plating, /area/lawoffice) "bWV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -53614,6 +50445,9 @@ dir = 1; icon_state = "pipe-c" }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/red/corner{ dir = 8 }, @@ -53662,7 +50496,6 @@ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; name = "WARNING: BLAST DOORS"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line{ @@ -53907,12 +50740,7 @@ /turf/closed/wall, /area/engine/engineering) "bXx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -53956,9 +50784,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bXB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ pixel_y = 26 @@ -54103,18 +50929,18 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bXL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bXM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bXN" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -54124,14 +50950,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Maintenance APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white{ icon_state = "0-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bXO" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, @@ -54207,8 +51032,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -54220,8 +51044,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) @@ -54233,7 +51056,7 @@ "bYa" = ( /obj/machinery/status_display, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bYb" = ( /obj/machinery/computer/secure_data, /obj/machinery/light{ @@ -54243,13 +51066,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bYc" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bYd" = ( /obj/structure/table/wood, /obj/machinery/light, @@ -54257,7 +51080,7 @@ /obj/item/weapon/hand_labeler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bYe" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -54387,7 +51210,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -54397,20 +51220,20 @@ dir = 5 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYs" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, @@ -54422,24 +51245,21 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "bYv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -54458,36 +51278,29 @@ pixel_y = 32 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYy" = ( /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYD" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -54496,7 +51309,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYE" = ( /obj/machinery/airalarm{ pixel_y = 22 @@ -54504,7 +51317,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYF" = ( /obj/machinery/light{ dir = 1 @@ -54515,7 +51328,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYG" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -54528,13 +51341,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYH" = ( /obj/structure/closet/secure_closet/courtroom, /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "bYI" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -54549,7 +51362,6 @@ /obj/machinery/button/door{ id = "lawyerprivacy"; name = "Lawyer's Privacy Control"; - pixel_x = 0; pixel_y = 24; req_access_txt = "0" }, @@ -54580,9 +51392,7 @@ /obj/structure/closet/lawcloset, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/wood, /area/lawoffice) @@ -54690,12 +51500,7 @@ }, /area/ai_monitored/turret_protected/ai_upload) "bYY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -54830,8 +51635,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/yellow, /area/engine/engineering) @@ -54993,7 +51797,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55002,19 +51806,19 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZC" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZF" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -55022,7 +51826,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "bZG" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -55125,14 +51929,11 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bZS" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -55144,13 +51945,12 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bZT" = ( /obj/machinery/power/apc{ dir = 4; name = "HoP Office APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white{ icon_state = "0-8" @@ -55162,16 +51962,15 @@ name = "command camera" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bZU" = ( /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bZV" = ( /obj/machinery/power/apc{ dir = 8; name = "Telecoms Server Room APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/white, /turf/open/floor/plasteel/vault{ @@ -55337,7 +52136,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cai" = ( /obj/structure/chair/comfy/brown{ color = "#c45c57"; @@ -55353,22 +52152,20 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "caj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cak" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -55383,7 +52180,7 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cal" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -55393,7 +52190,7 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cam" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Captain's Bedroom"; @@ -55403,10 +52200,10 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "can" = ( /turf/open/floor/carpet, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cao" = ( /obj/machinery/light/small{ dir = 4 @@ -55418,7 +52215,7 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/carpet, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cap" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -55431,13 +52228,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "caq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "car" = ( /obj/structure/chair{ dir = 4 @@ -55445,7 +52242,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cas" = ( /obj/structure/chair{ dir = 2; @@ -55454,7 +52251,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cat" = ( /obj/structure/chair{ dir = 2; @@ -55463,7 +52260,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cau" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -55473,7 +52270,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cav" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -55482,7 +52279,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "caw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -55492,7 +52289,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cax" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -55503,7 +52300,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cay" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -55569,7 +52366,6 @@ /obj/structure/filingcabinet/employment, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/wood, @@ -55725,7 +52521,6 @@ cell_type = 10000; dir = 1; name = "Brig APC"; - pixel_x = 0; pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55872,7 +52667,6 @@ /obj/machinery/camera/emp_proof{ c_tag = "Containment - Fore Starboard"; dir = 8; - icon_state = "camera"; network = list("Singularity") }, /turf/open/floor/plating/airless, @@ -56043,8 +52837,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable{ icon_state = "1-8" @@ -56061,51 +52854,47 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cbt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cbu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cbv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cbw" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cbx" = ( /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/kiddieplaque{ desc = "A long list of rules to be followed when in the library, extolling the virtues of being quiet at all times and threatening those who would dare eat hot food inside."; name = "Library Rules Sign"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/wood, /area/library) "cby" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/library) @@ -56117,12 +52906,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "cbA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -56145,8 +52929,7 @@ /obj/structure/sign/kiddieplaque{ desc = "A long list of rules to be followed when in the library, extolling the virtues of being quiet at all times and threatening those who would dare eat hot food inside."; name = "Library Rules Sign"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -56156,31 +52939,30 @@ "cbE" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cbF" = ( /obj/machinery/computer/cargo/request, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cbG" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cbH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cbI" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -56192,7 +52974,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cbJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -56275,7 +53057,7 @@ }, /obj/item/weapon/razor, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbR" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, @@ -56284,20 +53066,16 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbT" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -56308,15 +53086,11 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56329,7 +53103,7 @@ name = "command camera" }, /turf/open/floor/wood, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbV" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -56344,15 +53118,15 @@ }, /obj/structure/cable/white, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbW" = ( /obj/structure/filingcabinet/security, /turf/open/floor/carpet, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbX" = ( /obj/structure/dresser, /turf/open/floor/carpet, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cbY" = ( /obj/structure/table, /obj/machinery/ai_status_display{ @@ -56362,7 +53136,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cbZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -56371,7 +53145,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cca" = ( /obj/structure/chair{ dir = 4 @@ -56383,7 +53157,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ccb" = ( /obj/structure/chair{ dir = 4 @@ -56395,7 +53169,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ccc" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, @@ -56403,18 +53177,16 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ccd" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ - name = "Station Intercom"; - pixel_x = 0; - pixel_y = 0 + name = "Station Intercom" }, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cce" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -56422,7 +53194,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ccf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -56431,7 +53203,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ccg" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -56443,7 +53215,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cch" = ( /obj/structure/chair{ dir = 8; @@ -56456,7 +53228,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cci" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56671,8 +53443,7 @@ /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/brig) @@ -56734,8 +53505,7 @@ layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -57025,33 +53795,32 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cdi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cdj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cdk" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cdl" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/wood, @@ -57061,9 +53830,7 @@ /turf/open/floor/wood, /area/library) "cdn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/library) "cdo" = ( @@ -57140,7 +53907,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cdy" = ( /obj/structure/chair/office/dark, /obj/structure/cable/white{ @@ -57148,7 +53915,7 @@ }, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cdz" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -57157,7 +53924,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cdA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -57233,29 +54000,22 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/captain/captains_quarters) +/area/crew_quarters/heads/captain/private) "cdJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cdK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdL" = ( /obj/structure/chair{ dir = 4 @@ -57266,7 +54026,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -57274,7 +54034,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57282,13 +54042,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -57297,7 +54057,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdQ" = ( /obj/structure/table/wood, /obj/item/weapon/gavelblock, @@ -57309,7 +54069,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdR" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -57320,12 +54080,12 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdS" = ( /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cdT" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -57340,8 +54100,7 @@ /obj/effect/landmark/start/lawyer, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/lawoffice) @@ -57351,7 +54110,6 @@ department = "Law Office"; departmentType = 0; name = "'Law Office RC"; - pixel_x = 0; pixel_y = -64 }, /obj/item/weapon/folder/blue{ @@ -57398,8 +54156,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/camera{ c_tag = "Security - Brig Desk"; @@ -57495,9 +54252,7 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/device/radio{ pixel_x = 5; @@ -57628,8 +54383,7 @@ "cew" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -57640,7 +54394,6 @@ /obj/machinery/camera/emp_proof{ c_tag = "Containment - Fore Port"; dir = 4; - icon_state = "camera"; network = list("Singularity") }, /turf/open/space, @@ -57789,7 +54542,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ceP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -57798,7 +54551,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ceQ" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -57864,7 +54617,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ceZ" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -57874,20 +54627,20 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cfa" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cfb" = ( /obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cfd" = ( /obj/machinery/telecomms/server/presets/supply, /turf/open/floor/plasteel/brown{ @@ -57938,22 +54691,16 @@ /area/tcommsat/server) "cfi" = ( /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfj" = ( /obj/machinery/shieldwallgen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfk" = ( /turf/closed/wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfl" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -57975,9 +54722,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfm" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -57990,9 +54735,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfn" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -58006,24 +54749,18 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfo" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfp" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cfq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -58039,7 +54776,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58047,7 +54784,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cft" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -58056,18 +54793,18 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfu" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfv" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -58076,30 +54813,29 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfx" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfy" = ( /obj/machinery/holopad, /obj/effect/landmark/start/lawyer, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfA" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -32 }, /obj/item/weapon/folder/yellow{ @@ -58111,14 +54847,14 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfB" = ( /obj/structure/chair{ dir = 8; name = "Judge" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfC" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -58131,14 +54867,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cfD" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/wood, /area/lawoffice) @@ -58212,8 +54947,7 @@ /area/security/brig) "cfL" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -58225,16 +54959,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cfM" = ( /obj/structure/table/reinforced, /obj/item/weapon/aiModule/reset, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -58286,8 +55017,7 @@ frequency = 1447; listening = 0; name = "AI Intercom"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -58351,8 +55081,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -58364,8 +55093,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -58426,8 +55154,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engine Room APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -58440,14 +55167,14 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cgi" = ( /obj/machinery/light/small{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cgj" = ( /obj/structure/rack, /obj/item/weapon/crowbar/red, @@ -58455,8 +55182,11 @@ /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cgk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -58464,11 +55194,11 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cgl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cgm" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -58526,14 +55256,14 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cgu" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cgv" = ( /obj/structure/bed/dogbed{ anchored = 1; @@ -58543,13 +55273,12 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cgw" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -58573,9 +55302,7 @@ "cgz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cgA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -58592,9 +55319,7 @@ /turf/open/floor/plating{ icon_state = "plating_warn_side" }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cgB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -58629,7 +55354,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58637,7 +55362,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -58646,7 +55371,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgG" = ( /obj/structure/chair{ dir = 4 @@ -58657,7 +55382,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgH" = ( /obj/structure/chair{ dir = 4 @@ -58669,7 +55394,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -58677,7 +55402,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58685,13 +55410,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgL" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -58700,7 +55425,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgM" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -58710,7 +55435,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgN" = ( /obj/structure/table/wood, /obj/item/weapon/storage/briefcase{ @@ -58719,13 +55444,13 @@ }, /obj/item/weapon/storage/secure/briefcase, /turf/open/floor/plasteel/blue/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgO" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32 }, /turf/open/floor/plasteel/blue/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cgP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -58822,6 +55547,9 @@ dir = 8 }, /obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + pixel_x = -36 + }, /turf/open/floor/plasteel, /area/security/range) "cgZ" = ( @@ -59058,7 +55786,7 @@ /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -59067,7 +55795,7 @@ /obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59077,7 +55805,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chF" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -59090,7 +55818,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59098,7 +55826,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -59106,7 +55834,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -59115,7 +55843,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59125,7 +55853,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59136,7 +55864,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -59154,7 +55882,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "chM" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -59210,10 +55938,7 @@ /area/library) "chT" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/wood, /area/library) @@ -59227,14 +55952,14 @@ "chV" = ( /obj/structure/dresser, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "chW" = ( /obj/structure/filingcabinet/medical, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "chX" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -59244,14 +55969,14 @@ pixel_x = -26 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "chY" = ( /obj/structure/cable/white{ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "chZ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -59264,17 +55989,15 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cia" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cib" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -59302,27 +56025,20 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cie" = ( /turf/open/floor/plasteel/loadingarea, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cif" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cig" = ( /obj/structure/table, /obj/item/weapon/hand_tele, @@ -59330,7 +56046,6 @@ cell_type = 10000; dir = 1; name = "Teleporter APC"; - pixel_x = 0; pixel_y = 28 }, /obj/structure/cable/white{ @@ -59342,9 +56057,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cih" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -59356,9 +56069,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cii" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -59367,14 +56078,11 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cij" = ( /obj/machinery/button/door{ id = "teleporterhubshutters"; name = "Teleporter Shutters"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/bluespace_beacon, @@ -59386,9 +56094,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cik" = ( /obj/machinery/teleport/hub, /obj/structure/disposalpipe/segment{ @@ -59397,9 +56103,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cil" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -59413,9 +56117,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cim" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -59439,13 +56141,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cip" = ( /obj/structure/chair{ dir = 4 @@ -59458,7 +56159,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ciq" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -59467,26 +56168,24 @@ dir = 10; heat_capacity = 1e+006 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cir" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ - name = "Station Intercom"; - pixel_x = 0; - pixel_y = 0 + name = "Station Intercom" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cis" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cit" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ciu" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, @@ -59494,7 +56193,7 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "civ" = ( /obj/structure/chair{ dir = 8; @@ -59504,7 +56203,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "ciw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -59683,9 +56382,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -59779,8 +56476,7 @@ /area/security/range) "ciQ" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -59790,27 +56486,20 @@ dir = 8; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "ciR" = ( /obj/structure/cable/white, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; - pixel_x = 0; pixel_y = -27 }, /turf/open/floor/plasteel/vault{ @@ -59850,16 +56539,10 @@ }, /area/ai_monitored/turret_protected/ai_upload) "ciV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -59869,8 +56552,7 @@ /area/ai_monitored/turret_protected/ai_upload) "ciW" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -59880,16 +56562,12 @@ dir = 4; name = "ai camera"; network = list("Sat"); - pixel_x = 0; - pixel_y = 0; start_active = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "ciX" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -59943,7 +56621,6 @@ department = "Chapel Office"; departmentType = 0; name = "Chapel RC"; - pixel_x = 0; pixel_y = -32 }, /turf/closed/wall/r_wall, @@ -59959,8 +56636,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -59971,7 +56647,7 @@ /area/engine/engineering) "cjf" = ( /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cjg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -59981,7 +56657,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cjh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -59993,7 +56669,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cji" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -60062,9 +56738,7 @@ /obj/item/device/camera_film, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/grimy, /area/library) @@ -60075,7 +56749,7 @@ }, /obj/item/weapon/bedsheet/hop, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cju" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -60087,7 +56761,7 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjv" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; @@ -60098,13 +56772,13 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjx" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -60114,14 +56788,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjy" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjz" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -60131,7 +56805,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjA" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -60146,7 +56820,7 @@ /obj/item/toy/figure/ian, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cjB" = ( /turf/closed/wall, /area/tcommsat/server) @@ -60215,26 +56889,20 @@ /obj/item/weapon/crowbar, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/neutral, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjK" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -60249,9 +56917,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -60265,9 +56931,7 @@ icon_state = "pipe-j2" }, /turf/open/floor/plasteel/neutral, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -60284,9 +56948,7 @@ icon_state = "pipe-j2" }, /turf/open/floor/plasteel/neutral, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjN" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -60300,9 +56962,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjO" = ( /obj/machinery/teleport/station, /obj/machinery/status_display{ @@ -60311,9 +56971,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cjP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -60325,22 +56983,16 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cjQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjR" = ( /obj/structure/chair{ dir = 4 @@ -60349,7 +57001,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjS" = ( /obj/structure/chair{ dir = 1; @@ -60358,7 +57010,7 @@ /turf/open/floor/plasteel/green/side{ dir = 10 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjT" = ( /obj/structure/chair{ dir = 1; @@ -60367,28 +57019,27 @@ /turf/open/floor/plasteel/green/side{ dir = 6 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjU" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjW" = ( /turf/open/floor/plasteel/neutral, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjX" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -60396,7 +57047,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cjY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -60498,8 +57149,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Shooting Range APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/white{ icon_state = "0-4" @@ -60527,7 +57177,6 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/item/weapon/gun/energy/laser/practice{ @@ -60581,8 +57230,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -60742,30 +57390,29 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ckI" = ( /obj/machinery/shieldwallgen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ckJ" = ( /obj/structure/tank_dispenser, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ckK" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ckL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -60775,7 +57422,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ckM" = ( /obj/machinery/power/apc{ dir = 8; @@ -60844,24 +57491,21 @@ }, /obj/item/device/flashlight/lamp/green, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ckV" = ( /obj/structure/closet/secure_closet/hop, /obj/item/clothing/suit/ianshirt, /obj/item/weapon/bedsheet/ian, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ckW" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ckX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ckY" = ( /obj/machinery/disposal/bin, /obj/structure/cable/white{ @@ -60871,18 +57515,15 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ckZ" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cla" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -60893,27 +57534,21 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "clb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "clc" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -60941,7 +57576,6 @@ "clf" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -60968,14 +57602,11 @@ /obj/item/device/radio, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cli" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -60983,9 +57614,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "clj" = ( /obj/machinery/light_switch{ pixel_x = -7; @@ -61002,15 +57631,11 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "clk" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cll" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -61018,28 +57643,22 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "clm" = ( /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cln" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -61049,17 +57668,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "clo" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "clp" = ( /obj/structure/table, /obj/machinery/status_display{ @@ -61070,53 +57685,45 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cls" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clt" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clu" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clv" = ( /obj/machinery/power/apc{ dir = 4; name = "Courtroom APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white{ icon_state = "0-8" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "clw" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -61214,8 +57821,7 @@ "clH" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/lattice, /obj/structure/lattice, @@ -61406,28 +58012,28 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cme" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cmf" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cmg" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cmh" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cmi" = ( /obj/machinery/light{ dir = 8 @@ -61479,7 +58085,7 @@ "cmq" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cmr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -61489,7 +58095,7 @@ }, /obj/structure/cable/white, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cms" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -61506,12 +58112,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "cmt" = ( /turf/closed/wall/r_wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cmu" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -61519,16 +58123,12 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cmv" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cmw" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -61545,9 +58145,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cmx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -61559,15 +58157,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cmy" = ( /obj/machinery/button/door{ id = "teleportershutters"; name = "Teleporter Shutters"; pixel_x = -26; - pixel_y = 0; req_access_txt = "19" }, /obj/machinery/door/poddoor/shutters{ @@ -61578,9 +58173,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cmz" = ( /obj/machinery/door/poddoor/shutters{ id = "teleportershutters"; @@ -61591,42 +58184,34 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cmA" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cmB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "cmC" = ( /obj/structure/table, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmE" = ( /obj/machinery/vending/cigarette, /obj/machinery/light{ @@ -61641,11 +58226,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmF" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmG" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -61655,28 +58240,26 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmH" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ - name = "Station Intercom"; - pixel_x = 0; - pixel_y = 0 + name = "Station Intercom" }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmI" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, /obj/item/weapon/folder, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmJ" = ( /obj/structure/table/wood, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cmL" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -61787,9 +58370,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cna" = ( /obj/structure/window/reinforced{ dir = 1; @@ -61799,9 +58380,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cnb" = ( /obj/structure/window/reinforced{ dir = 1; @@ -61811,22 +58390,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cnc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/northright, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cnd" = ( /obj/item/weapon/wrench, /turf/open/floor/plating/airless, @@ -61891,9 +58465,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cnn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Engineering - Central"; dir = 4; @@ -61905,8 +58477,7 @@ layer = 4; name = "Engine Containment Telescreen"; network = list("Singularity"); - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -61944,8 +58515,7 @@ "cnr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -61993,8 +58563,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/end{ dir = 4 @@ -62009,7 +58578,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cny" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -62021,7 +58590,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62031,7 +58600,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62040,7 +58609,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ @@ -62054,14 +58623,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -62074,7 +58643,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cnE" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -62117,8 +58686,7 @@ /obj/structure/noticeboard{ dir = 8; icon_state = "nboard00"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/grimy, /area/library) @@ -62150,9 +58718,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62160,9 +58726,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -62171,9 +58735,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -62182,9 +58744,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62193,9 +58753,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnQ" = ( /obj/structure/sign/electricshock{ pixel_y = 32 @@ -62206,9 +58764,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -62219,15 +58775,12 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/power/apc{ - aidisabled = 0; dir = 1; name = "Command Hall APC"; pixel_y = 24 @@ -62239,9 +58792,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnT" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -62250,9 +58801,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62265,9 +58814,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62275,9 +58822,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -62290,9 +58835,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -62303,12 +58846,9 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnY" = ( /obj/structure/sign/electricshock{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62317,17 +58857,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cnZ" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "coa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62336,26 +58872,20 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cob" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "coc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62365,9 +58895,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62376,9 +58904,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "coe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62401,13 +58927,12 @@ /obj/machinery/vending/coffee, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "coh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62416,7 +58941,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "coj" = ( /obj/machinery/door/airlock{ name = "Jury"; @@ -62428,7 +58953,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cok" = ( /obj/structure/chair{ dir = 1; @@ -62443,7 +58968,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "col" = ( /obj/structure/chair{ dir = 1; @@ -62455,7 +58980,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "com" = ( /obj/structure/chair{ dir = 1; @@ -62470,7 +58995,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "con" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -62479,7 +59004,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "coo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -62653,33 +59178,25 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "coG" = ( /obj/structure/chair, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "coH" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "coI" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -62825,48 +59342,42 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cpc" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cpd" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cpe" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cpg" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, /area/library) "cph" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Library - Aft"; dir = 1; @@ -62887,12 +59398,7 @@ /area/library) "cpj" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -62900,9 +59406,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "cpk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library) "cpl" = ( @@ -62911,7 +59415,6 @@ /obj/item/toy/figure/curator, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/item/device/radio/intercom{ @@ -62964,9 +59467,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpp" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -62977,9 +59478,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpq" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -62994,9 +59493,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpr" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63012,9 +59509,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cps" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63030,9 +59525,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63047,9 +59540,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63058,9 +59549,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63077,9 +59566,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63091,9 +59578,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63112,27 +59597,22 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpy" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/blue/corner{ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63143,9 +59623,7 @@ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63164,9 +59642,7 @@ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63180,9 +59656,7 @@ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63196,9 +59670,7 @@ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpD" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63212,9 +59684,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpE" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63224,9 +59694,7 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63241,9 +59709,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63252,9 +59718,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63264,9 +59728,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63279,9 +59741,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63294,18 +59754,18 @@ name = "hallway camera" }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cpL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -63335,23 +59795,24 @@ /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = 0; - pixel_y = 0 + name = "WARNING: PRESSURIZED DOORS" }, /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cpO" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "cpP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -63474,48 +59935,32 @@ /area/maintenance/starboard) "cqe" = ( /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cqf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cqg" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cqh" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cqi" = ( /obj/structure/cable{ d1 = 1; @@ -63659,7 +60104,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cqx" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -63673,7 +60118,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cqy" = ( /obj/structure/table/reinforced, /obj/structure/extinguisher_cabinet{ @@ -63685,7 +60130,7 @@ /obj/item/weapon/stock_parts/console_screen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cqz" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, @@ -63695,14 +60140,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cqA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cqB" = ( /obj/machinery/door/airlock/glass{ name = "Library Game Room" @@ -63740,18 +60185,13 @@ desc = "A direction sign, pointing out which way the Command department is."; dir = 1; icon_state = "direction_bridge"; - name = "command department"; - pixel_y = 0 + name = "command department" }, /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cqH" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cqI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -63767,9 +60207,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cqJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -63782,17 +60220,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cqK" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -63805,9 +60239,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqM" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -63819,19 +60251,14 @@ icon_state = "bluecorner"; dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -63840,18 +60267,14 @@ /obj/effect/landmark/lightsout, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqQ" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -63860,9 +60283,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -63872,9 +60293,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqS" = ( /turf/closed/wall/r_wall, /area/gateway) @@ -63902,30 +60321,23 @@ /obj/machinery/vending/cigarette, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqW" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqX" = ( /obj/machinery/vending/cola/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cqY" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the Command department is."; dir = 1; icon_state = "direction_bridge"; - name = "command department"; - pixel_y = 0 + name = "command department" }, /turf/closed/wall/r_wall, /area/gateway) @@ -64057,6 +60469,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -64181,32 +60596,23 @@ /turf/open/floor/plating, /area/maintenance/starboard) "crx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cry" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crz" = ( /obj/structure/table, /obj/item/stack/sheet/cloth/ten, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crA" = ( /obj/machinery/light{ dir = 1 @@ -64223,9 +60629,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crB" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -64233,24 +60637,18 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crC" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crD" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crE" = ( /obj/structure/closet/masks, /obj/structure/sign/nanotrasen{ @@ -64260,9 +60658,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "crF" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, @@ -64293,9 +60689,7 @@ /area/engine/engineering) "crI" = ( /turf/closed/wall/r_wall, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "crJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -64303,11 +60697,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "crK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/library) "crL" = ( @@ -64369,9 +60761,7 @@ /turf/open/floor/plasteel/black, /area/library) "crS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -64389,7 +60779,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -64403,23 +60792,17 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "crW" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "crX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -64429,26 +60812,18 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "crY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "crZ" = ( /obj/machinery/power/apc{ dir = 1; name = "E.V.A. Storage APC"; - pixel_x = 0; pixel_y = 26 }, /obj/structure/cable/white{ @@ -64458,32 +60833,24 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "csa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "csb" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "csc" = ( /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, @@ -64499,9 +60866,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "csd" = ( /obj/structure/cable/white{ d2 = 2; @@ -64513,9 +60878,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "cse" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64527,9 +60890,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64537,9 +60898,7 @@ /obj/structure/table/wood, /obj/item/weapon/paper_bin, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64549,9 +60908,7 @@ }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csh" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64560,9 +60917,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csi" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64571,30 +60926,23 @@ dir = 1 }, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/blue/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csk" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csl" = ( /obj/structure/cable/white{ d2 = 2; @@ -64606,9 +60954,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "csm" = ( /obj/structure/closet/secure_closet/exile, /obj/effect/decal/cleanable/dirt, @@ -64623,7 +60969,6 @@ cell_type = 10000; dir = 1; name = "Gateway APC"; - pixel_x = 0; pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, @@ -64644,12 +60989,7 @@ /turf/open/floor/plasteel, /area/gateway) "csp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -64677,7 +61017,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/neutral/corner{ @@ -64705,9 +61044,7 @@ "csv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) @@ -64735,8 +61072,7 @@ /area/hallway/primary/central) "csA" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) @@ -64869,9 +61205,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "csO" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -64886,9 +61220,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "csP" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -64898,14 +61230,10 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "csQ" = ( /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "csR" = ( /obj/structure/closet/athletic_mixed, /obj/machinery/light/small{ @@ -64914,9 +61242,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "csV" = ( /obj/machinery/power/rad_collector{ anchored = 1 @@ -64992,7 +61318,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65002,21 +61327,14 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ctc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/electricshock{ pixel_y = 32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "ctd" = ( /obj/machinery/suit_storage_unit/engine, /obj/effect/decal/cleanable/dirt, @@ -65028,9 +61346,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cte" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -65038,15 +61354,12 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/suit_storage_unit/engine, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "ctf" = ( /obj/machinery/suit_storage_unit/engine, /obj/machinery/status_display{ @@ -65056,22 +61369,20 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cth" = ( /obj/structure/cable/white{ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cti" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ctj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -65081,13 +61392,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ctk" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ctl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -65096,14 +61407,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ctm" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "ctn" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -65118,7 +61429,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cto" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -65168,8 +61479,7 @@ "ctu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/library) @@ -65198,8 +61508,7 @@ /obj/effect/landmark/revenantspawn, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/library) @@ -65259,17 +61568,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctD" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctE" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -65281,9 +61586,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -65294,9 +61597,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctG" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -65306,9 +61607,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -65319,9 +61618,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -65333,9 +61630,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -65344,9 +61639,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctK" = ( /obj/machinery/cell_charger, /obj/structure/cable/white{ @@ -65357,9 +61650,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctL" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -65367,9 +61658,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "ctM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -65378,32 +61667,22 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "ctN" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "ctO" = ( /turf/open/floor/plasteel/neutral/side, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "ctP" = ( /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "ctQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "ctR" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -65491,7 +61770,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, @@ -65607,7 +61885,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner{ @@ -65772,9 +62049,7 @@ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65783,9 +62058,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -65796,18 +62069,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/weightlifter, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -65816,9 +62085,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -65826,17 +62093,13 @@ }, /obj/structure/stacklifter, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -65845,17 +62108,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuH" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cuI" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -65901,8 +62160,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -65926,9 +62184,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cuP" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, @@ -65941,34 +62197,26 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cuQ" = ( /turf/open/floor/plasteel/yellow/side{ dir = 1; icon_state = "yellow"; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cuR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/yellow/side{ dir = 1; icon_state = "yellow"; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cuS" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -65984,13 +62232,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cuT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cuU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -66001,7 +62247,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cuV" = ( /obj/machinery/light{ dir = 8 @@ -66010,8 +62256,7 @@ /obj/structure/sign/kiddieplaque{ desc = "A long list of rules to be followed when in the library, extolling the virtues of being quiet at all times and threatening those who would dare eat hot food inside."; name = "Library Rules Sign"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -66090,7 +62335,6 @@ /obj/structure/filingcabinet, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/black, @@ -66100,7 +62344,6 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/machinery/status_display{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/vault{ @@ -66139,9 +62382,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -66152,7 +62393,6 @@ dir = 4; name = "Magboot Storage"; pixel_x = -1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced{ @@ -66167,10 +62407,7 @@ pixel_x = -4; pixel_y = 3 }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots{ pixel_x = 4; pixel_y = -3 @@ -66178,66 +62415,50 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvl" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvn" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/neutral, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvq" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cvr" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -66249,14 +62470,10 @@ name = "Corporate Lounge Shutters" }, /turf/open/floor/plating, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cvs" = ( /turf/closed/wall/r_wall, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cvt" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -66269,9 +62486,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cvu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -66281,9 +62496,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cvv" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/dirt, @@ -66310,8 +62523,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/gateway) @@ -66387,9 +62599,7 @@ /area/hallway/primary/central) "cvF" = ( /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cvG" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -66400,9 +62610,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cvH" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -66423,8 +62631,7 @@ "cvI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) @@ -66462,7 +62669,7 @@ /area/crew_quarters/locker) "cvP" = ( /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cvQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -66471,9 +62678,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -66484,9 +62689,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -66496,9 +62699,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -66506,9 +62707,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -66517,9 +62716,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -66528,32 +62725,25 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cvY" = ( /obj/structure/lattice, /obj/machinery/camera/emp_proof{ c_tag = "Containment - Aft Port"; dir = 4; - icon_state = "camera"; network = list("Singularity") }, /turf/open/space, @@ -66650,9 +62840,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -66661,33 +62849,25 @@ /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/yellow, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwm" = ( /obj/structure/table/reinforced, /obj/item/clothing/shoes/magboots{ @@ -66697,21 +62877,18 @@ /obj/item/clothing/shoes/magboots, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cwn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cwo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -66719,7 +62896,7 @@ /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cwp" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/internals/emergency_oxygen{ @@ -66735,7 +62912,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cwq" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, @@ -66747,26 +62924,16 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cwr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cws" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -66813,12 +62980,7 @@ /turf/open/floor/plasteel/black, /area/library) "cwz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -66829,9 +62991,7 @@ "cwA" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwB" = ( /obj/structure/closet/crate/rcd{ pixel_y = 4 @@ -66840,7 +63000,6 @@ dir = 4; name = "RCD Storage"; pixel_x = 1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced, @@ -66851,24 +63010,18 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwD" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwE" = ( /obj/machinery/camera/motion{ c_tag = "E.V.A. Storage"; @@ -66879,22 +63032,17 @@ department = "E.V.A. Storage"; departmentType = 0; name = "E.V.A. RC"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwF" = ( /turf/closed/wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cwG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -66911,36 +63059,27 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwH" = ( /obj/structure/bookcase, /obj/structure/sign/nanotrasen{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwI" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwJ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwK" = ( /obj/machinery/ai_status_display{ pixel_y = 32 @@ -66953,32 +63092,23 @@ /turf/open/floor/plasteel/vault{ dir = 6 }, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwL" = ( /obj/structure/fireplace, /turf/open/floor/plasteel/vault, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwM" = ( /obj/machinery/status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 10 }, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -66993,13 +63123,10 @@ icon_state = "implantchair"; layer = 2.7; name = "NanoTrasen automated loyalty implanter exhibit"; - pixel_x = 0; pixel_y = 4 }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cwP" = ( /obj/structure/rack, /obj/item/stack/medical/gauze, @@ -67012,8 +63139,6 @@ /obj/item/weapon/reagent_containers/syringe/charcoal, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -67106,8 +63231,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; @@ -67116,16 +63240,13 @@ /area/hallway/primary/central) "cwZ" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/item/weapon/soap/nanotrasen, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxa" = ( /obj/machinery/light/small{ dir = 1 @@ -67138,9 +63259,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxb" = ( /obj/machinery/shower{ dir = 8; @@ -67152,37 +63271,32 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = 26 + }, /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 1 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -67192,19 +63306,15 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxf" = ( /obj/structure/cable/white{ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Primary Restroom APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -67219,9 +63329,7 @@ icon_state = "neutralcorner"; dir = 1 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxg" = ( /obj/structure/urinal{ pixel_y = 28 @@ -67231,9 +63339,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxh" = ( /obj/structure/urinal{ pixel_y = 28 @@ -67244,9 +63350,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxi" = ( /obj/structure/urinal{ pixel_y = 28 @@ -67256,23 +63360,20 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cxk" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -67374,8 +63475,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Lockerroom APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -67387,7 +63487,7 @@ "cxt" = ( /obj/structure/dresser, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxu" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/light{ @@ -67406,7 +63506,7 @@ /obj/item/clothing/under/blacktango, /obj/item/clothing/head/bowler, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxv" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -67417,8 +63517,11 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxw" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -67426,7 +63529,7 @@ pixel_x = -32 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxx" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -67438,7 +63541,7 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxy" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket/letterman_nanotrasen, @@ -67450,12 +63553,15 @@ }, /obj/item/clothing/under/kilt, /obj/item/clothing/head/beret, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxz" = ( /obj/structure/dresser, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxA" = ( /obj/structure/bed, /obj/machinery/light{ @@ -67466,7 +63572,7 @@ pixel_y = 32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxB" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -67492,8 +63598,11 @@ icon_state = "curator" }, /obj/item/clothing/under/rank/curator/treasure_hunter, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cxC" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -67503,9 +63612,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxD" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -67513,9 +63620,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -67525,34 +63630,25 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxF" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxI" = ( /obj/structure/chair{ dir = 4 @@ -67564,9 +63660,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cxJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -67624,9 +63718,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cxP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -67634,21 +63726,15 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cxQ" = ( /turf/open/floor/plasteel/yellow, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cxR" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cxS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/nosmoking_2{ @@ -67662,9 +63748,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cxT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -67674,23 +63758,23 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cxU" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cxV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cxW" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cxX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -67700,7 +63784,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cxY" = ( /obj/structure/table/wood, /obj/item/weapon/newspaper{ @@ -67777,7 +63861,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cyg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -67788,24 +63872,23 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cyh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cyi" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cyj" = ( /obj/machinery/door/window/northleft{ dir = 4; name = "Jetpack Storage"; pixel_x = -1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced, @@ -67817,10 +63900,7 @@ pixel_x = 4; pixel_y = -1 }, -/obj/item/weapon/tank/jetpack/carbondioxide{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/tank/jetpack/carbondioxide, /obj/item/weapon/tank/jetpack/carbondioxide{ pixel_x = -4; pixel_y = 1 @@ -67828,24 +63908,18 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cyk" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cyl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cym" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -67856,29 +63930,23 @@ /obj/machinery/power/apc{ dir = 8; name = "Corporate Lounge APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/white{ icon_state = "0-4" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyn" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyo" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -67894,9 +63962,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyp" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -67909,9 +63975,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyq" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -67922,9 +63986,7 @@ }, /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyr" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -67935,9 +63997,7 @@ }, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cys" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -67948,9 +64008,7 @@ }, /obj/item/weapon/paper_bin, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyt" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -67962,9 +64020,7 @@ dir = 8 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -67974,9 +64030,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -67986,9 +64040,7 @@ on = 1 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyw" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -67998,13 +64050,10 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cyx" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -68156,28 +64205,21 @@ /area/gateway) "cyF" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyG" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyH" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyI" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -68189,26 +64231,20 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyJ" = ( /turf/open/floor/plasteel/neutral/corner{ icon_state = "neutralcorner"; dir = 1 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyL" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -68220,43 +64256,30 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyN" = ( /turf/open/floor/plasteel/neutral, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyP" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cyQ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -68281,12 +64304,12 @@ /area/crew_quarters/locker) "cyT" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyU" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/black, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyV" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -68295,16 +64318,16 @@ }, /obj/item/weapon/razor, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyW" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyX" = ( /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyY" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, @@ -68313,10 +64336,10 @@ pixel_x = -32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cyZ" = ( /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cza" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -68328,26 +64351,18 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czb" = ( /obj/structure/stacklifter, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czc" = ( /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czd" = ( /obj/structure/weightlifter, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cze" = ( /obj/structure/chair{ dir = 4 @@ -68357,9 +64372,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -68368,9 +64381,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -68378,18 +64389,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czh" = ( /obj/machinery/status_display, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czi" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -68398,9 +64405,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "czj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68418,7 +64423,6 @@ /obj/machinery/camera/emp_proof{ c_tag = "Containment - Aft Starboard"; dir = 8; - icon_state = "camera"; network = list("Singularity") }, /turf/open/floor/plating/airless, @@ -68488,9 +64492,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -68502,9 +64504,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -68514,9 +64514,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -68526,17 +64524,13 @@ dir = 10 }, /turf/open/floor/plasteel/yellow, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czw" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/jetpack/carbondioxide{ @@ -68547,17 +64541,14 @@ /obj/machinery/power/apc{ dir = 4; name = "Engineering Storage APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white{ icon_state = "0-8" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "czx" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -68566,7 +64557,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -68576,21 +64567,21 @@ on = 1 }, /turf/open/floor/plasteel/yellow, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czz" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czB" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -68604,7 +64595,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -68614,7 +64605,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czD" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -68625,7 +64616,6 @@ /obj/item/weapon/storage/fancy/donut_box, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/vault{ @@ -68634,17 +64624,12 @@ /area/library) "czF" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/black, /area/library) "czG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -68733,15 +64718,15 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czO" = ( /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -68753,7 +64738,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "czQ" = ( /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, @@ -68766,30 +64751,23 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czR" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -68800,17 +64778,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -68820,9 +64794,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -68832,34 +64804,27 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czY" = ( /obj/item/stack/rods{ amount = 25 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "czZ" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -68868,22 +64833,16 @@ /obj/item/weapon/clipboard, /obj/item/toy/figure/dsquad, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAa" = ( /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAb" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAc" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -68892,9 +64851,7 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAd" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -68908,9 +64865,7 @@ }, /obj/item/clothing/mask/cigarette/cigar, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAe" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -68918,18 +64873,14 @@ }, /obj/item/weapon/lighter, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAf" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 8 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAg" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -68937,9 +64888,7 @@ }, /obj/item/weapon/storage/secure/briefcase, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cAh" = ( /obj/structure/table, /obj/item/weapon/storage/belt, @@ -69047,8 +64996,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69058,27 +65006,25 @@ "cAq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAs" = ( /obj/machinery/shower{ dir = 8; @@ -69088,17 +65034,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAu" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -69106,7 +65048,6 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -69115,9 +65056,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAv" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -69129,9 +65068,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -69148,9 +65085,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -69162,9 +65097,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAy" = ( /obj/machinery/status_display{ pixel_y = -32 @@ -69179,18 +65112,14 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAz" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAA" = ( /obj/machinery/light, /obj/machinery/status_display{ @@ -69203,9 +65132,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -69214,9 +65141,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAC" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -69232,9 +65157,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cAD" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -69306,22 +65229,19 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cAL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cAM" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/blue, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cAN" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, @@ -69329,29 +65249,25 @@ pixel_x = -32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cAO" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cAP" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cAQ" = ( /obj/structure/chair{ dir = 4 @@ -69360,17 +65276,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cAR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cAS" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -69458,9 +65370,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/yellow, /area/engine/engineering) @@ -69497,9 +65407,7 @@ /area/engine/engineering) "cBe" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -69514,9 +65422,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cBg" = ( /obj/structure/rack, /obj/item/weapon/storage/belt/utility, @@ -69530,24 +65436,18 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cBh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cBi" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/yellow/side, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cBj" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel{ @@ -69563,9 +65463,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cBk" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -69573,30 +65471,30 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBl" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBm" = ( /turf/open/floor/plasteel/yellow/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cBq" = ( /obj/item/weapon/clipboard, /obj/item/weapon/folder/yellow, @@ -69607,9 +65505,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBr" = ( /obj/machinery/ai_status_display{ pixel_y = -32 @@ -69623,67 +65519,46 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBs" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBu" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBx" = ( /obj/machinery/status_display{ - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBy" = ( /obj/item/weapon/storage/belt, /obj/item/device/radio, @@ -69692,9 +65567,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cBz" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -69714,33 +65587,21 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBA" = ( /obj/structure/table/wood, /obj/item/weapon/storage/photo_album, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBB" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -69749,18 +65610,14 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBD" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/holopad, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -69769,9 +65626,7 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBF" = ( /obj/machinery/button/door{ id = "corporatelounge"; @@ -69783,24 +65638,15 @@ pixel_x = 7; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBG" = ( /obj/structure/table/wood, /obj/item/device/paicard, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBH" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -69818,9 +65664,7 @@ pixel_x = 26 }, /turf/open/floor/plasteel/grimy, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cBI" = ( /obj/structure/table, /obj/machinery/recharger, @@ -69856,13 +65700,9 @@ "cBL" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -69916,24 +65756,19 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cBT" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cBU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -69943,17 +65778,13 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cBV" = ( /obj/machinery/door/airlock{ name = "Toilet Unit" }, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cBW" = ( /obj/machinery/vending/clothing, /turf/open/floor/plasteel/vault{ @@ -69961,10 +65792,7 @@ }, /area/crew_quarters/locker) "cBX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -69972,7 +65800,6 @@ "cBY" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/vault{ @@ -70033,24 +65860,33 @@ req_access_txt = "0"; specialfunctions = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cCf" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) -"cCg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"cCg" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cCh" = ( /obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cCi" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -70063,29 +65899,30 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"cCj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) +"cCj" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "cCk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cCl" = ( /obj/structure/chair, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cCm" = ( /obj/structure/grille, /obj/effect/turf_decal/stripes/line{ @@ -70155,12 +65992,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cCt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -70225,12 +66057,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cCz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -70242,18 +66069,14 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cCA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/electricshock{ pixel_y = -32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cCB" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/status_display{ @@ -70261,9 +66084,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cCC" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -70275,9 +66096,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cCD" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -70286,9 +66105,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cCE" = ( /obj/structure/table/reinforced, /obj/item/stack/rods{ @@ -70298,15 +66115,13 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "cCF" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCH" = ( /obj/structure/rack, /obj/item/weapon/book/manual/wiki/engineering_hacking{ @@ -70321,14 +66136,12 @@ /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCI" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -70342,20 +66155,20 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -70365,7 +66178,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70374,7 +66187,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/sortjunction{ @@ -70384,14 +66197,14 @@ sortType = 16 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCQ" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -70400,26 +66213,22 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCR" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cCS" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_x = 0; - pixel_y = 0 + name = "WARNING: PRESSURIZED DOORS" }, /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cCT" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutters"; @@ -70430,9 +66239,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cCU" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutters"; @@ -70442,9 +66249,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cCV" = ( /obj/machinery/button/door{ id = "evashutters"; @@ -70461,9 +66266,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "cCW" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -70473,15 +66276,11 @@ name = "Corporate Lounge Shutters" }, /turf/open/floor/plating, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cCX" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cCY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -70494,9 +66293,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "cCZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -70551,15 +66348,13 @@ /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: BLAST DOORS"; - pixel_x = 0; - pixel_y = 0 + name = "WARNING: BLAST DOORS" }, /turf/closed/wall/r_wall, /area/gateway) "cDe" = ( /turf/closed/wall, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cDf" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -70569,24 +66364,22 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cDg" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cDh" = ( /obj/structure/mopbucket, /obj/item/weapon/mop, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cDi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cDj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -70594,14 +66387,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cDk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -70609,13 +66399,10 @@ }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cDl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -70624,13 +66411,10 @@ /obj/machinery/light/small, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cDm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/machinery/newscaster{ @@ -70640,9 +66424,7 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cDn" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -70676,7 +66458,7 @@ name = "Cabin 1" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cDq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -70684,7 +66466,7 @@ name = "Cabin 2" }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cDr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -70692,20 +66474,17 @@ name = "Cabin 3" }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cDs" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cDt" = ( /obj/structure/window/reinforced{ dir = 1; @@ -70715,18 +66494,14 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cDu" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cDv" = ( /obj/structure/window/reinforced{ dir = 1; @@ -70738,15 +66513,11 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cDw" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cDx" = ( /obj/structure/closet/emcloset{ anchored = 1 @@ -70757,7 +66528,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps{ @@ -70798,15 +66569,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDD" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -70816,13 +66587,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cDG" = ( /obj/effect/landmark/lightsout, /obj/structure/cable/white{ @@ -71050,20 +66821,18 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEd" = ( /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEe" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cEg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -71078,15 +66847,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "cEh" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -71096,20 +66863,20 @@ icon_state = "bluecorner"; dir = 1 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEj" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cEl" = ( /obj/machinery/washing_machine, /obj/machinery/camera{ @@ -71121,16 +66888,20 @@ icon_state = "arrival"; dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEm" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEn" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71143,7 +66914,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEo" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71153,7 +66924,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEp" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -71169,7 +66940,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEq" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71180,7 +66951,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEr" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71191,10 +66962,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEs" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71206,7 +66980,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71217,7 +66991,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71233,19 +67007,16 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - icon_state = "manifold"; - dir = 1 - }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEw" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -71261,7 +67032,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cEx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71273,9 +67044,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEy" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -71286,17 +67055,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEz" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -71305,9 +67070,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -71316,15 +67079,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEC" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cED" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71333,9 +67092,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEE" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -71347,13 +67104,10 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEF" = ( /obj/machinery/light, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71361,9 +67115,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEG" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -71376,9 +67128,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEH" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -71391,9 +67141,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEI" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71401,9 +67149,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -71412,9 +67158,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -71429,16 +67173,12 @@ dir = 1; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEL" = ( /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cEM" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -71449,13 +67189,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEN" = ( /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEO" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -71465,7 +67205,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -71482,7 +67222,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -71495,7 +67235,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cER" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -71506,7 +67246,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cES" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -71516,7 +67256,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cET" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71530,7 +67270,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71541,7 +67281,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71552,7 +67292,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEW" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71562,7 +67302,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71576,7 +67316,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71589,7 +67329,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cEZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71604,7 +67344,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71621,7 +67361,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71643,7 +67383,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFc" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71655,7 +67395,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71668,7 +67408,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71684,7 +67424,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71700,7 +67440,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71715,7 +67455,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFh" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -71730,7 +67470,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71745,7 +67485,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFj" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71759,7 +67499,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71772,7 +67512,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71787,7 +67527,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71797,7 +67537,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFn" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71806,7 +67546,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -71816,7 +67556,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFp" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71826,7 +67566,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -71838,7 +67578,7 @@ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFr" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71850,7 +67590,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFs" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71860,7 +67600,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFt" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -71876,7 +67616,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71889,7 +67629,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFv" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -71906,7 +67646,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cFw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -71932,8 +67672,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall6"; @@ -71983,9 +67722,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7"; @@ -72044,8 +67781,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "4-8" @@ -72091,7 +67827,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -72103,7 +67839,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72116,7 +67852,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72126,7 +67862,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFN" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72136,7 +67872,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72147,7 +67883,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72165,7 +67901,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72178,7 +67914,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72192,7 +67928,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -72213,7 +67949,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFT" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -72227,7 +67963,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -72235,7 +67971,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72247,7 +67983,7 @@ /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/dropper, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cFW" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -72259,69 +67995,63 @@ icon_state = "arrival"; dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cFX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cFY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cFZ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGa" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGc" = ( /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold"; + dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGe" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGf" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cGh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ @@ -72333,9 +68063,7 @@ name = "recreation camera" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -72345,49 +68073,37 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGj" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGl" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGm" = ( /obj/machinery/computer/holodeck, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGn" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGo" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -72395,9 +68111,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cGp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72407,21 +68121,21 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72429,7 +68143,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -72437,7 +68151,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72446,7 +68160,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -72455,7 +68169,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72463,7 +68177,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72475,7 +68189,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72484,7 +68198,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGz" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -72494,7 +68208,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -72507,7 +68221,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -72518,7 +68232,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -72530,7 +68244,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72538,7 +68252,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -72546,7 +68260,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGF" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -72558,35 +68272,35 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cGH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cGI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72596,20 +68310,20 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cGO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -72766,13 +68480,13 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHe" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -72781,7 +68495,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -72792,7 +68506,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -72802,14 +68516,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHh" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHi" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -72818,15 +68532,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cHk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -72841,14 +68553,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 10 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -72858,14 +68570,14 @@ /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cHn" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/arrival{ icon_state = "arrival"; dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -72875,17 +68587,18 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72895,7 +68608,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -72911,11 +68624,10 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHs" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72924,11 +68636,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72940,17 +68653,17 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHu" = ( /obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHv" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ @@ -72973,7 +68686,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72982,7 +68695,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72991,7 +68704,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHy" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -73000,8 +68713,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -73017,7 +68731,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cHA" = ( /obj/machinery/light_switch{ pixel_x = -26; @@ -73033,9 +68747,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -73047,9 +68759,7 @@ icon_state = "pipe-j2" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHC" = ( /obj/structure/window/reinforced{ dir = 8 @@ -73058,21 +68768,16 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHE" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/blue, @@ -73081,16 +68786,12 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHF" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHG" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -73103,9 +68804,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cHH" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -73113,20 +68812,20 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cHI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cHJ" = ( /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cHK" = ( /obj/structure/sign/securearea, /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cHL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -73139,11 +68838,11 @@ "cHM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cHN" = ( /obj/structure/sign/electricshock, /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cHO" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Auxiliary Power"; @@ -73157,7 +68856,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -73165,14 +68864,14 @@ }, /mob/living/simple_animal/cockroach, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cHQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cHR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -73184,17 +68883,17 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cHS" = ( /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHT" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher, /obj/item/weapon/extinguisher, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHU" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light/small{ @@ -73204,20 +68903,20 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHV" = ( /obj/machinery/atmospherics/components/unary/tank/air, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHW" = ( /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHX" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHY" = ( /obj/machinery/light/small{ dir = 1 @@ -73230,7 +68929,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cHZ" = ( /obj/machinery/light/small{ dir = 1 @@ -73243,7 +68942,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cIa" = ( /obj/machinery/light/small{ dir = 1 @@ -73256,7 +68955,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cIb" = ( /obj/machinery/light/small{ dir = 1 @@ -73272,7 +68971,7 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cIc" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -73281,12 +68980,12 @@ /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cId" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cIe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -73296,7 +68995,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cIf" = ( /obj/machinery/light, /obj/structure/closet/emcloset, @@ -73319,17 +69018,13 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIk" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -73337,24 +69032,18 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIl" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIm" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIn" = ( /obj/structure/sign/directions/evac{ pixel_y = -8 @@ -73367,9 +69056,7 @@ pixel_y = 8 }, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIo" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -73416,31 +69103,23 @@ pixel_y = 8 }, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIs" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIt" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIu" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIv" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -73448,15 +69127,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIw" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cIy" = ( /obj/machinery/vending/snack/random, /obj/machinery/light, @@ -73474,46 +69149,37 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cIB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cIC" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cID" = ( /turf/closed/wall/r_wall, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cIE" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/neutral/corner, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cIF" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cIG" = ( /obj/structure/closet/secure_closet/medical3, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/neutral/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cIH" = ( /obj/structure/closet/wardrobe/white/medical, /obj/structure/extinguisher_cabinet{ @@ -73521,17 +69187,13 @@ }, /obj/item/weapon/storage/backpack/satchel/med, /turf/open/floor/plasteel/neutral/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cII" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cIJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -73543,7 +69205,7 @@ icon_state = "bluecorner"; dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cIK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -73553,14 +69215,14 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cIL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cIM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -73568,7 +69230,7 @@ name = "Cabin 4" }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cIN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -73576,7 +69238,7 @@ name = "Cabin 5" }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cIO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -73584,15 +69246,13 @@ name = "Cabin 6" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cIP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIQ" = ( /obj/structure/window/reinforced, /obj/machinery/door/window{ @@ -73601,33 +69261,25 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIR" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIS" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIU" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -73639,9 +69291,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIV" = ( /obj/machinery/light{ dir = 1 @@ -73651,9 +69301,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIW" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -73666,9 +69314,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIX" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Access" @@ -73681,9 +69327,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIY" = ( /obj/machinery/light{ dir = 1 @@ -73696,39 +69340,30 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cIZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cJa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cJb" = ( /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cJc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -73738,7 +69373,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -73750,7 +69385,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -73758,7 +69393,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -73769,7 +69404,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/air, @@ -73777,12 +69412,12 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/light_switch{ @@ -73790,12 +69425,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJl" = ( /obj/structure/closet/secure_closet/engineering_electrical, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJm" = ( /obj/structure/table/reinforced, /obj/structure/extinguisher_cabinet{ @@ -73804,7 +69439,7 @@ /obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJn" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm{ @@ -73817,7 +69452,7 @@ /obj/item/weapon/electronics/apc, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJo" = ( /obj/machinery/power/port_gen/pacman, /obj/machinery/light/small{ @@ -73826,14 +69461,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -73842,22 +69475,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJr" = ( /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJt" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -73871,7 +69499,7 @@ /obj/item/device/multitool, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJu" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/lights/mixed{ @@ -73882,7 +69510,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cJv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -73890,7 +69518,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJw" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -73899,7 +69527,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -73911,7 +69539,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJy" = ( /obj/structure/rack, /obj/item/weapon/book/manual/wiki/engineering_guide, @@ -73920,20 +69548,20 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -73945,7 +69573,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cJC" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -73959,7 +69587,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJD" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -73968,7 +69596,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJE" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -73982,7 +69610,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -73993,14 +69621,14 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJG" = ( /mob/living/simple_animal/slime, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJH" = ( /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -74013,13 +69641,13 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJJ" = ( /turf/open/floor/circuit{ initial_gas_mix = "n2=500;TEMP=80"; name = "Mainframe Base" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -74035,18 +69663,14 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cJL" = ( /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJN" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -74060,20 +69684,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJP" = ( /turf/closed/wall/r_wall, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cJR" = ( /obj/structure/chair, /obj/structure/disposalpipe/segment, @@ -74081,18 +69699,14 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJS" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJT" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -74100,9 +69714,7 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJU" = ( /obj/structure/table, /obj/item/weapon/folder/white, @@ -74111,13 +69723,9 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -74125,9 +69733,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJW" = ( /obj/structure/table, /obj/item/stack/cable_coil/white, @@ -74139,17 +69745,13 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJX" = ( /obj/structure/chair, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJY" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -74158,25 +69760,19 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJZ" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cKa" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cKb" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -74184,15 +69780,11 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cKc" = ( /obj/structure/sign/science, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cKd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -74215,33 +69807,25 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKh" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKi" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKj" = ( /obj/structure/chair, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKk" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ @@ -74252,22 +69836,16 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKm" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -74276,41 +69854,31 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKn" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKo" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKp" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKq" = ( /obj/structure/chair, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKr" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -74322,14 +69890,10 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKs" = ( /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cKt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -74338,21 +69902,21 @@ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKv" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKx" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -74360,8 +69924,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay Storage APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Medbay - Storage"; @@ -74371,9 +69934,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cKy" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -74383,16 +69944,13 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whiteblue/side{ icon_state = "whiteblue"; dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cKz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74404,9 +69962,7 @@ icon_state = "whiteblue"; dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cKA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74422,9 +69978,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cKB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74444,9 +69998,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cKC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -74465,7 +70017,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -74476,7 +70028,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKE" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74486,7 +70038,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74500,7 +70052,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/blue/corner, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -74513,7 +70065,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -74533,7 +70085,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKI" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -74548,7 +70100,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKJ" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74556,7 +70108,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cKK" = ( /obj/structure/dresser, /obj/item/device/radio/intercom{ @@ -74564,8 +70116,12 @@ pixel_x = 26; pixel_y = 26 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cKL" = ( /obj/machinery/button/door{ id = "Dorm5"; @@ -74576,20 +70132,25 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"cKM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"cKM" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 26; pixel_y = 26 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cKN" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -74603,8 +70164,12 @@ req_access_txt = "0"; specialfunctions = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cKO" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -74613,23 +70178,23 @@ pixel_x = 26; pixel_y = 26 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cKP" = ( /obj/machinery/vending/cola/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cKQ" = ( /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cKR" = ( /obj/structure/chair{ dir = 1 @@ -74637,23 +70202,17 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cKS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cKT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cKU" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, @@ -74665,7 +70224,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cKV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/splatter, @@ -74673,56 +70232,49 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cKW" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cKX" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cKY" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cKZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLc" = ( /obj/item/weapon/book/manual/wiki/engineering_hacking{ pixel_x = -3; @@ -74736,26 +70288,26 @@ /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLd" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLg" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -74768,7 +70320,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -74779,7 +70331,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -74789,14 +70341,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLk" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, @@ -74808,11 +70360,10 @@ /obj/machinery/power/apc{ dir = 4; name = "Auxiliary Power APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cLl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -74822,7 +70373,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cLm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -74837,7 +70388,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLn" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; @@ -74847,7 +70398,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLo" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ icon_state = "manifold"; @@ -74858,7 +70409,7 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLp" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ icon_state = "intact"; @@ -74869,7 +70420,7 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLq" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ icon_state = "intact"; @@ -74880,7 +70431,7 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLr" = ( /obj/structure/closet/wardrobe/science_white, /obj/machinery/light/small{ @@ -74889,17 +70440,13 @@ /obj/item/weapon/storage/backpack/satchel/tox, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLt" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -74908,32 +70455,22 @@ icon_state = "whitepurple"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLv" = ( /turf/closed/wall, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cLw" = ( /obj/structure/closet/secure_closet/security/science, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/status_display{ pixel_y = 32 @@ -74945,9 +70482,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cLx" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -74956,15 +70491,12 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cLy" = ( /obj/structure/table/reinforced, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -74978,9 +70510,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cLz" = ( /obj/structure/table, /obj/item/weapon/folder/white, @@ -74989,118 +70519,84 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLA" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLB" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLC" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/holopad, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLG" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLH" = ( /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLI" = ( /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLJ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cLK" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLL" = ( /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLM" = ( /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLN" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLP" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -75108,14 +70604,9 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; @@ -75127,27 +70618,21 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLR" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLS" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cLT" = ( /turf/closed/wall, /area/security/checkpoint/medical) @@ -75156,14 +70641,9 @@ /area/security/checkpoint/medical) "cLV" = ( /turf/closed/wall, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cLW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -75171,31 +70651,23 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cLX" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cLY" = ( /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cLZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cMa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75203,9 +70675,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cMb" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -75221,9 +70691,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cMc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75232,21 +70700,21 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -75255,7 +70723,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue/corner, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -75263,7 +70731,7 @@ }, /obj/machinery/space_heater, /turf/open/floor/plasteel/blue, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMh" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -75276,17 +70744,17 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cMj" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/clown, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cMk" = ( /obj/structure/table/wood, /obj/item/weapon/storage/briefcase{ @@ -75299,7 +70767,7 @@ }, /obj/item/weapon/cane, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cMl" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -75308,18 +70776,15 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cMm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cMn" = ( /obj/machinery/vending/snack/random, /obj/structure/extinguisher_cabinet{ @@ -75328,28 +70793,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cMo" = ( /obj/structure/chair{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cMp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cMq" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cMr" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ icon_state = "intact"; @@ -75363,14 +70824,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ icon_state = "manifold"; @@ -75380,12 +70841,12 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMv" = ( /obj/machinery/light/small{ dir = 4 @@ -75396,22 +70857,22 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMw" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMx" = ( /obj/machinery/computer/atmos_alert, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -75419,7 +70880,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMA" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75427,7 +70888,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -75437,35 +70898,34 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cME" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMF" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cMG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -75474,20 +70934,20 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cMH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cMI" = ( /turf/open/floor/plasteel/vault{ icon_state = "vault"; dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMJ" = ( /obj/machinery/light{ dir = 1 @@ -75496,7 +70956,7 @@ icon_state = "vault"; dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMK" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -75506,14 +70966,14 @@ }, /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cML" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMM" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -75532,7 +70992,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMN" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -75544,7 +71004,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMO" = ( /obj/structure/table, /obj/machinery/light{ @@ -75552,14 +71012,13 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMP" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -75571,7 +71030,7 @@ name = "Creature Cell #4" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMQ" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -75591,7 +71050,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMR" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -75604,7 +71063,7 @@ name = "Creature Cell #4" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMS" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -75616,7 +71075,7 @@ name = "Creature Cell #5" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMT" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -75636,7 +71095,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMU" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -75649,7 +71108,7 @@ name = "Creature Cell #5" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMV" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -75661,7 +71120,7 @@ name = "Creature Cell #6" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMW" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -75681,7 +71140,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMX" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -75694,7 +71153,7 @@ name = "Creature Cell #6" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMY" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -75703,7 +71162,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cMZ" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -75719,7 +71178,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cNa" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -75727,23 +71186,19 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cNb" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNd" = ( /obj/structure/cable/white{ d2 = 2; @@ -75752,9 +71207,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cNe" = ( /obj/machinery/light_switch{ pixel_x = -38; @@ -75767,22 +71220,16 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cNf" = ( /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cNg" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cNh" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -75791,24 +71238,18 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -75819,35 +71260,27 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNl" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -75855,17 +71288,13 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75873,9 +71302,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNq" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75885,9 +71312,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cNr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75918,9 +71343,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75928,39 +71351,29 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -75968,9 +71381,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75978,9 +71389,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -75995,17 +71404,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cND" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -76014,9 +71419,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNE" = ( /obj/machinery/status_display{ pixel_y = 32 @@ -76055,7 +71458,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/red/side{ @@ -76068,9 +71470,7 @@ }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light_switch{ pixel_x = 38 @@ -76097,9 +71497,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNI" = ( /obj/structure/table, /obj/item/weapon/storage/box/gloves{ @@ -76109,37 +71507,30 @@ /obj/item/weapon/storage/box/beakers, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/weapon/storage/pod{ pixel_x = 32; pixel_y = 32 }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cNL" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/fire{ @@ -76158,21 +71549,15 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cNM" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cNN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cNO" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/toxin{ @@ -76190,7 +71575,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -76201,15 +71585,11 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cNP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNQ" = ( /obj/machinery/door/airlock{ name = "Medbay Auxiliary Storage"; @@ -76223,9 +71603,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cNR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -76233,7 +71611,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cNS" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -76242,16 +71620,16 @@ pixel_x = -32 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cNT" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cNU" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/mime, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cNV" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, @@ -76259,39 +71637,29 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cNW" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cNX" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/item/weapon/razor, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cNY" = ( /obj/structure/table, /obj/item/clothing/under/sl_suit{ name = "referee suit" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cNZ" = ( /obj/structure/table, /obj/item/weapon/storage/briefcase, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cOa" = ( /obj/machinery/camera{ c_tag = "Holodeck - Aft"; @@ -76314,7 +71682,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cOc" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, @@ -76322,7 +71690,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cOd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -76330,25 +71698,20 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cOe" = ( /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOg" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ name = "Ports to Distro" @@ -76357,13 +71720,13 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOi" = ( /obj/structure/table/reinforced, /obj/item/device/analyzer{ @@ -76372,12 +71735,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOj" = ( /obj/machinery/computer/monitor, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOk" = ( /obj/structure/chair/office/light{ dir = 8 @@ -76387,10 +71750,10 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOl" = ( /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOm" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -76398,16 +71761,16 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOp" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Auxiliary Power"; @@ -76417,7 +71780,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cOq" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -76425,16 +71788,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cOr" = ( /obj/effect/decal/remains/xeno, /obj/effect/decal/cleanable/xenoblood, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOs" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOt" = ( /obj/structure/cable/white{ d2 = 2; @@ -76447,7 +71810,7 @@ name = "Secure Pen Shutters" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOu" = ( /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen{ @@ -76456,44 +71819,38 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOv" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 10 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOy" = ( /obj/structure/sign/xenobio, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOz" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -76506,7 +71863,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -76518,7 +71875,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOB" = ( /obj/structure/window/reinforced{ dir = 8 @@ -76530,11 +71887,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOC" = ( /obj/structure/sign/electricshock, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOD" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -76547,7 +71904,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOE" = ( /obj/structure/window/reinforced{ dir = 8 @@ -76563,16 +71920,15 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOF" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: BIOHAZARD CELL"; - pixel_x = 0 + name = "WARNING: BIOHAZARD CELL" }, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOG" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -76589,11 +71945,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOH" = ( /obj/structure/sign/biohazard, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOI" = ( /obj/machinery/monkey_recycler, /obj/structure/extinguisher_cabinet{ @@ -76601,7 +71957,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOJ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; @@ -76611,24 +71967,24 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOK" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOL" = ( /obj/machinery/chem_master, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOM" = ( /obj/machinery/chem_dispenser/constructable, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cON" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/beakers{ @@ -76638,13 +71994,12 @@ /obj/item/weapon/storage/box/syringes, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/extinguisher/mini, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cOO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -76653,9 +72008,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOP" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -76664,9 +72017,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -76678,9 +72029,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOR" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -76703,9 +72052,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cOS" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -76717,9 +72064,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cOT" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -76731,18 +72076,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cOU" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/computer/security, /turf/open/floor/plasteel/red, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cOV" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -76755,16 +72096,12 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cOW" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -76772,17 +72109,13 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cOZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -76792,9 +72125,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76802,9 +72133,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76813,9 +72142,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76828,25 +72155,19 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPf" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -76856,9 +72177,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPg" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -76898,9 +72217,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76911,9 +72228,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76922,9 +72237,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76933,18 +72246,14 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76954,26 +72263,20 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPq" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76987,9 +72290,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76998,9 +72299,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -77018,9 +72317,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -77032,9 +72329,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -77045,9 +72340,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -77056,9 +72349,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPx" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -77077,8 +72368,7 @@ "cPz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/security/checkpoint/medical) @@ -77110,9 +72400,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPD" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/brute{ @@ -77131,18 +72419,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cPE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cPF" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/o2{ @@ -77162,16 +72446,13 @@ department = "Medbay Storage"; departmentType = 0; name = "Medbay Storage RC"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cPG" = ( /obj/structure/toilet{ dir = 4 @@ -77191,9 +72472,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPH" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -77207,9 +72486,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPI" = ( /obj/structure/urinal{ pixel_y = 28 @@ -77219,9 +72496,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -77229,9 +72504,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cPL" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -77240,7 +72513,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cPM" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -77251,15 +72524,19 @@ }, /obj/item/device/paicard, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPN" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket/letterman_nanotrasen, /obj/item/clothing/suit/toggle/lawyer, /obj/item/clothing/under/maid, /obj/item/clothing/head/kitty, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPO" = ( /obj/structure/bed, /obj/machinery/light, @@ -77268,7 +72545,7 @@ pixel_y = -32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPP" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -77281,8 +72558,12 @@ icon_state = "detective" }, /obj/item/clothing/under/lawyer/female, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPQ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/light, @@ -77299,14 +72580,18 @@ /obj/item/clothing/under/redeveninggown, /obj/item/clothing/head/rabbitears, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPR" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "cPS" = ( /obj/structure/table, /obj/machinery/light{ @@ -77321,31 +72606,23 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPT" = ( /obj/structure/table, /obj/item/toy/cards/deck, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPU" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPV" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPW" = ( /obj/structure/chair{ dir = 4 @@ -77356,9 +72633,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -77367,9 +72642,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -77377,18 +72650,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cPZ" = ( /obj/machinery/status_display, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cQa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -77397,9 +72666,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cQb" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, @@ -77411,7 +72678,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cQc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -77419,7 +72686,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cQd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -77427,7 +72694,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cQe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -77440,7 +72707,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ name = "scrubbers pipe"; @@ -77452,7 +72719,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQg" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -77462,13 +72729,13 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQh" = ( /obj/machinery/atmospherics/components/trinary/filter, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQi" = ( /obj/machinery/light/small{ dir = 4 @@ -77478,12 +72745,12 @@ /obj/item/weapon/wrench, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQj" = ( /obj/machinery/computer/station_alert, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -77495,7 +72762,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQl" = ( /obj/structure/cable{ d2 = 8; @@ -77505,14 +72772,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQm" = ( /obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQn" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -77522,7 +72789,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQo" = ( /obj/structure/cable{ d1 = 2; @@ -77533,27 +72800,27 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQq" = ( /obj/machinery/light_switch{ pixel_x = 26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cQr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cQs" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -77562,16 +72829,12 @@ }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "xenosecure"; - name = "Secure Pen Shutters" - }, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQt" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -77583,12 +72846,11 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 5 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQu" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77597,14 +72859,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77612,7 +72874,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQx" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -77622,14 +72884,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77641,7 +72903,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77649,7 +72911,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77660,14 +72922,9 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -77677,7 +72934,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -77686,7 +72943,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77698,7 +72955,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77706,7 +72963,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -77718,7 +72975,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -77728,7 +72985,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQI" = ( /obj/structure/chair/office/light{ dir = 1 @@ -77737,7 +72994,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -77758,16 +73015,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -77776,9 +73031,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQM" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -77787,9 +73040,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cQN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -77798,67 +73049,50 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cQO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/holopad, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cQP" = ( /obj/machinery/computer/mecha, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cQQ" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cQR" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQU" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cQV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/junction{ @@ -77875,66 +73109,51 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cQX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/structure/disposalpipe/segment{ icon_state = "pipe-s"; dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cQY" = ( /obj/structure/disposalpipe/segment{ icon_state = "pipe-s"; dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cQZ" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cRa" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cRb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cRc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cRd" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -77985,9 +73204,7 @@ "cRi" = ( /obj/machinery/newscaster, /turf/closed/wall, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRj" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ @@ -78002,31 +73219,23 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRk" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRl" = ( /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRm" = ( /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -38 }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRn" = ( /obj/structure/table/glass, /obj/item/weapon/storage/belt/medical, @@ -78045,16 +73254,13 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cRo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -78066,9 +73272,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cRp" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -78079,23 +73283,26 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cRq" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cRr" = ( /obj/structure/cable/white{ icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + dir = 8; + name = "Recreation Area APC"; + pixel_x = -26 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cRs" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -78106,29 +73313,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cRt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cRu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cRv" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -78136,7 +73335,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cRw" = ( /obj/machinery/atmospherics/components/binary/valve{ icon_state = "mvalve_map"; @@ -78149,7 +73348,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRx" = ( /obj/machinery/atmospherics/components/binary/valve{ icon_state = "mvalve_map"; @@ -78160,29 +73359,27 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRz" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRB" = ( /obj/machinery/power/terminal, /obj/structure/cable, @@ -78190,23 +73387,23 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRC" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRF" = ( /obj/machinery/power/terminal, /obj/structure/cable, @@ -78214,21 +73411,21 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRH" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cRI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -78239,7 +73436,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cRJ" = ( /obj/machinery/camera{ c_tag = "Xenobiology - Secure Cell"; @@ -78251,7 +73448,7 @@ icon_state = "vault"; dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRK" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -78271,7 +73468,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -78283,7 +73480,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRM" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -78298,14 +73495,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRN" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRO" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -78313,7 +73510,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRP" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -78323,27 +73520,24 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRQ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/end{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -78352,7 +73546,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRS" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -78368,14 +73562,13 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRT" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -78386,7 +73579,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRU" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -78401,7 +73594,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRV" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -78409,7 +73602,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRW" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -78419,25 +73612,25 @@ }, /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRX" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRY" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRZ" = ( /obj/machinery/computer/camera_advanced/xenobio, /obj/machinery/status_display{ pixel_x = 32 }, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -78449,9 +73642,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSb" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -78470,8 +73661,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/button/door{ desc = "A remote control switch."; @@ -78485,9 +73675,7 @@ icon_state = "red"; dir = 10 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cSc" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -78496,25 +73684,17 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cSd" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ dir = 4; icon_state = "tube1" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Security Post - Science"; dir = 8; @@ -78524,39 +73704,35 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cSe" = ( /obj/structure/table, /obj/item/weapon/clipboard, /obj/item/weapon/electronics/airlock, /obj/item/weapon/stock_parts/console_screen, /obj/item/device/assembly/signaler, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSh" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -78564,9 +73740,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSi" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -78581,9 +73755,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSj" = ( /obj/structure/table, /obj/item/device/gps, @@ -78592,27 +73764,20 @@ pixel_y = -32 }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSk" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSl" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -78620,20 +73785,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSn" = ( /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSo" = ( /obj/machinery/autolathe, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSp" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -78645,9 +73804,7 @@ /obj/item/stack/packageWrap, /obj/machinery/light, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cSq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -78661,18 +73818,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSs" = ( /obj/structure/table, /obj/item/weapon/folder/white, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSt" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -78680,42 +73833,35 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSu" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/structure/disposalpipe/segment, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSw" = ( /obj/structure/bed/roller, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSx" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSy" = ( /obj/structure/bed/roller, /obj/structure/sign/chemistry{ @@ -78728,36 +73874,26 @@ name = "medbay camera" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSz" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSA" = ( /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSB" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSC" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSD" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -78807,9 +73943,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSJ" = ( /obj/structure/sign/bluecross_2{ pixel_x = 32 @@ -78821,9 +73955,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -78834,9 +73966,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cSM" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -78847,9 +73977,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSN" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/donkpockets, @@ -78857,21 +73985,20 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSO" = ( /obj/machinery/camera{ c_tag = "Medbay - Break Room"; dir = 2; name = "medbay camera" }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -78881,9 +74008,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -78891,22 +74016,20 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cSR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cST" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78916,7 +74039,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -78925,7 +74048,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -78933,7 +74056,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -78948,7 +74071,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSX" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -78956,7 +74079,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSY" = ( /obj/structure/closet/crate, /obj/item/weapon/storage/box/donkpockets, @@ -78968,7 +74091,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cSZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -78979,7 +74102,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cTa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78988,64 +74111,50 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cTb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTf" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cTi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -79055,7 +74164,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -79067,33 +74176,33 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTk" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTm" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /obj/structure/closet/toolcloset, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTn" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTp" = ( /obj/machinery/power/smes, /obj/machinery/light/small, @@ -79104,24 +74213,19 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTq" = ( /obj/machinery/light_switch{ pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTr" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTs" = ( /obj/machinery/power/smes, /obj/machinery/light/small, @@ -79133,16 +74237,16 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTt" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTu" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cTv" = ( /obj/structure/disposaloutlet{ icon_state = "outlet"; @@ -79155,7 +74259,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTw" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -79173,7 +74277,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTx" = ( /obj/structure/window/reinforced{ dir = 1; @@ -79186,13 +74290,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTy" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -79200,7 +74304,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTA" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -79210,14 +74314,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79229,30 +74333,25 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79261,7 +74360,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTH" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79273,7 +74372,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79281,7 +74380,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79291,12 +74390,12 @@ dir = 10 }, /turf/open/floor/plasteel/purple, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTK" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTL" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/monkeycubes, @@ -79305,7 +74404,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTM" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ @@ -79316,7 +74415,6 @@ departmentType = 0; name = "Xenobiology RC"; pixel_x = 32; - pixel_y = 0; receive_ore_updates = 1 }, /obj/machinery/camera{ @@ -79327,7 +74425,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -79337,9 +74435,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cTO" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -79347,9 +74443,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cTP" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -79366,9 +74460,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/red, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cTQ" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -79379,9 +74471,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cTR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -79394,15 +74484,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cTS" = ( /obj/structure/sign/science, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cTT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -79415,22 +74501,18 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cTU" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cTV" = ( /obj/structure/sign/science, /turf/closed/wall, -/area/toxins/lab) +/area/science/lab) "cTW" = ( /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "cTX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -79440,7 +74522,7 @@ name = "Research and Development Shutter" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cTY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -79449,7 +74531,7 @@ name = "Research and Development Shutter" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cTZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -79466,11 +74548,11 @@ /obj/machinery/door/window/northleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cUb" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "cUc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -79487,8 +74569,7 @@ /obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ dir = 4; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft) @@ -79500,9 +74581,7 @@ name = "Chemisty Lobby Shutters" }, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUf" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ @@ -79511,9 +74590,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUg" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -79529,16 +74606,12 @@ /obj/machinery/door/window/northleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/smartfridge/chemistry/preloaded, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUi" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -79546,9 +74619,7 @@ /obj/item/weapon/reagent_containers/hypospray/medipen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -79559,24 +74630,18 @@ /obj/item/weapon/reagent_containers/syringe, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUk" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/weapon/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUl" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -79586,9 +74651,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -79599,9 +74662,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUn" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -79615,8 +74676,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Medical APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -79646,13 +74706,9 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "cUp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -79673,18 +74729,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUs" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, @@ -79698,9 +74750,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUt" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -79708,71 +74758,51 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUu" = ( /turf/open/floor/plasteel/whiteblue/side{ icon_state = "whiteblue"; dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUw" = ( /obj/machinery/newscaster{ pixel_x = -32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUy" = ( /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUA" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cUB" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -79786,7 +74816,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUC" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -79802,7 +74832,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUD" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79816,7 +74846,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUE" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79829,7 +74859,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79842,7 +74872,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79855,7 +74885,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79867,7 +74897,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79880,7 +74910,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79893,7 +74923,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79907,7 +74937,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cUL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -79927,9 +74957,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -79944,9 +74972,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUN" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -79957,16 +74983,12 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUO" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUP" = ( /obj/structure/table, /obj/item/clothing/under/suit_jacket/really_black, @@ -79978,9 +75000,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUQ" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -79989,9 +75009,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUR" = ( /obj/structure/table, /obj/item/toy/sword, @@ -80000,34 +75018,26 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUS" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUU" = ( /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUV" = ( /obj/structure/table/wood, /obj/item/weapon/storage/crayons, @@ -80036,15 +75046,13 @@ icon_state = "escape"; dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cUW" = ( /obj/structure/mopbucket, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/mop, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cUX" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -80053,7 +75061,7 @@ }, /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cUY" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Auxiliary Port"; @@ -80064,12 +75072,12 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cUZ" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cVa" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Auxiliary Power"; @@ -80079,7 +75087,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "cVb" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -80089,13 +75097,13 @@ name = "Secure Pen Shutters" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVc" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVd" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -80106,25 +75114,20 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVf" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVg" = ( /obj/structure/window/reinforced{ dir = 4 @@ -80133,7 +75136,7 @@ /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVh" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -80145,7 +75148,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVi" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -80162,7 +75165,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVj" = ( /obj/structure/window/reinforced{ dir = 4 @@ -80175,7 +75178,7 @@ /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVk" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -80188,7 +75191,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVl" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -80201,17 +75204,17 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVm" = ( /obj/machinery/processor/slime, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVn" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVo" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -80219,7 +75222,7 @@ /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVp" = ( /obj/structure/chair/office/light{ icon_state = "officechair_white"; @@ -80229,7 +75232,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVq" = ( /obj/structure/cable/white{ d2 = 2; @@ -80241,9 +75244,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cVr" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -80254,9 +75255,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cVs" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -80270,9 +75269,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cVt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -80284,9 +75281,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cVu" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -80294,20 +75289,15 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cVv" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cVw" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -80316,9 +75306,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cVx" = ( /obj/machinery/light/small{ dir = 1 @@ -80331,9 +75319,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cVy" = ( /obj/structure/sink{ dir = 4; @@ -80348,20 +75334,16 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cVz" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cVA" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "cVB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -80372,7 +75354,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cVC" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -80381,28 +75363,25 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "cVD" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_y = 32 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "cVE" = ( /turf/open/floor/plasteel/whitepurple/side{ icon_state = "whitepurple"; dir = 1 }, -/area/toxins/lab) +/area/science/lab) "cVF" = ( /obj/structure/chair/office/light{ dir = 1 @@ -80410,12 +75389,12 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "cVG" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "cVH" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -80432,7 +75411,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "cVI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -80522,11 +75501,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Chemistry Lab APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /turf/open/floor/plasteel/whiteyellow/corner{ dir = 4 @@ -80548,9 +75525,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cVV" = ( /obj/structure/chair/office/light{ dir = 1 @@ -80558,16 +75533,12 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cVW" = ( /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cVX" = ( /obj/structure/chair/office/light{ dir = 1 @@ -80575,9 +75546,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cVY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/button/door{ @@ -80591,9 +75560,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cVZ" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -80633,23 +75600,17 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWe" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWf" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWg" = ( /obj/structure/mirror{ pixel_x = 26 @@ -80661,23 +75622,17 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWh" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWj" = ( /obj/machinery/holopad, /obj/effect/landmark/start/medical_doctor, @@ -80686,18 +75641,14 @@ dir = 6 }, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWl" = ( /obj/machinery/vending/cola/random, /obj/machinery/status_display{ @@ -80710,14 +75661,12 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cWm" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cWn" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -80725,23 +75674,21 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cWo" = ( /turf/closed/wall, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cWp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cWq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cWr" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -80749,16 +75696,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWs" = ( /obj/structure/table, /obj/item/weapon/storage/photo_album, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWt" = ( /obj/item/weapon/lipstick/random{ pixel_x = 3; @@ -80771,9 +75714,7 @@ /obj/item/weapon/lipstick/random, /obj/structure/table, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWu" = ( /obj/structure/table, /obj/item/device/camera_film{ @@ -80782,22 +75723,16 @@ }, /obj/item/device/camera_film, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWv" = ( /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWw" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWx" = ( /obj/structure/easel, /obj/item/weapon/canvas/twentythreeXtwentythree, @@ -80810,9 +75745,7 @@ icon_state = "escape"; dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cWy" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -80826,7 +75759,7 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -80838,14 +75771,14 @@ icon_state = "purple"; dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -80855,7 +75788,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWC" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80866,7 +75799,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80877,12 +75810,12 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80894,7 +75827,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -80907,24 +75840,22 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 }, /obj/machinery/power/apc{ - cell_type = 10000; dir = 1; name = "Port Maintenance APC"; - pixel_x = 0; pixel_y = 28 }, /obj/structure/cable/white{ icon_state = "0-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -80934,7 +75865,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80948,7 +75879,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -80961,7 +75892,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -80974,7 +75905,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -80988,21 +75919,21 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cWO" = ( /obj/machinery/light, /turf/open/floor/plasteel/vault{ icon_state = "vault"; dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWP" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -81012,26 +75943,25 @@ }, /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWQ" = ( /obj/structure/cable/white{ icon_state = "1-8" }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWR" = ( /obj/machinery/newscaster{ pixel_y = -32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWS" = ( /obj/structure/table, /obj/item/weapon/crowbar, @@ -81044,7 +75974,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWT" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -81057,7 +75987,7 @@ name = "Creature Cell #1" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWU" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -81077,7 +76007,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWV" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -81089,7 +76019,7 @@ name = "Creature Cell #1" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWW" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -81102,7 +76032,7 @@ name = "Creature Cell #2" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWX" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -81122,7 +76052,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWY" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -81134,7 +76064,7 @@ name = "Creature Cell #2" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cWZ" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -81147,7 +76077,7 @@ name = "Creature Cell #3" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXa" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -81167,7 +76097,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXb" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -81179,7 +76109,7 @@ name = "Creature Cell #3" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXc" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/machinery/light_switch{ @@ -81187,12 +76117,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXd" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXe" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -81205,18 +76135,17 @@ dir = 5 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -81225,7 +76154,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXh" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -81240,12 +76169,11 @@ /obj/machinery/power/apc{ dir = 4; name = "Xenobiology Lab APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cXi" = ( /obj/structure/chair{ dir = 4 @@ -81254,24 +76182,18 @@ icon_state = "red"; dir = 10 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cXj" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cXk" = ( /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cXl" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -81283,20 +76205,15 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cXm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cXn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -81308,17 +76225,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cXo" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cXp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -81329,9 +76242,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cXq" = ( /obj/structure/closet/firecloset, /obj/machinery/camera{ @@ -81342,9 +76253,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cXr" = ( /obj/structure/table/reinforced, /obj/item/weapon/stock_parts/matter_bin{ @@ -81355,15 +76264,13 @@ /obj/item/weapon/stock_parts/micro_laser, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cXs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -81371,27 +76278,27 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "cXt" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "cXu" = ( /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "cXv" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cXw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cXx" = ( /obj/machinery/r_n_d/protolathe, /obj/machinery/ai_status_display{ @@ -81405,7 +76312,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cXy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -81485,43 +76392,33 @@ /obj/machinery/computer/crew, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXJ" = ( /obj/machinery/holopad, /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXL" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -81535,9 +76432,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -81546,9 +76441,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXN" = ( /obj/structure/cable/white{ d2 = 2; @@ -81597,30 +76490,23 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXS" = ( /obj/machinery/holopad{ pixel_y = 16 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXT" = ( /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXU" = ( /obj/structure/table/wood, /obj/item/weapon/folder/white, @@ -81632,34 +76518,26 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXV" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/redblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXX" = ( /obj/machinery/vending/cigarette, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /turf/open/floor/plasteel/neutral/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cXY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -81667,12 +76545,11 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cXZ" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/sleeper{ icon_state = "sleeper-open"; @@ -81682,9 +76559,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYa" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; @@ -81693,9 +76568,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYb" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip{ @@ -81703,9 +76576,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYc" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, @@ -81720,9 +76591,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYd" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip{ @@ -81732,9 +76601,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYe" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; @@ -81744,9 +76611,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYf" = ( /obj/structure/frame/machine, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -81755,33 +76620,27 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cYg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cYh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cYi" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYj" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYk" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -81790,18 +76649,11 @@ name = "recreation camera" }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYm" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap{ @@ -81812,9 +76664,7 @@ /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYn" = ( /obj/structure/table/wood, /obj/item/device/camera, @@ -81826,9 +76676,7 @@ icon_state = "escape"; dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "cYo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -81838,34 +76686,34 @@ /turf/open/floor/plasteel/green/side{ dir = 6 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYr" = ( /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYt" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -81877,13 +76725,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -81891,7 +76739,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -81905,7 +76753,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -81916,7 +76764,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -81925,7 +76773,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -81935,7 +76783,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -81948,7 +76796,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -81957,11 +76805,11 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cYD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYE" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ @@ -81971,35 +76819,29 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYF" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/item/weapon/storage/bag/bio, /obj/item/weapon/storage/bag/bio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYG" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYI" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, @@ -82008,14 +76850,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYJ" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/latex, /obj/item/device/slime_scanner, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ @@ -82024,9 +76866,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYL" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -82038,25 +76878,23 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cYM" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -32 }, /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYN" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -82065,9 +76903,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYO" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -82075,9 +76911,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYP" = ( /obj/structure/sink{ dir = 4; @@ -82092,16 +76926,12 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYQ" = ( /obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cYR" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -82118,40 +76948,39 @@ /obj/item/weapon/stock_parts/manipulator, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cYS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "cYT" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/lab) +/area/science/lab) "cYU" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 5; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/toxins/lab) +/area/science/lab) "cYV" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cYW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cYX" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, @@ -82159,7 +76988,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cYY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -82204,9 +77033,7 @@ "cZd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/whiteyellow/side{ dir = 5 @@ -82232,25 +77059,16 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZi" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -82259,20 +77077,15 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZm" = ( /obj/structure/chair{ dir = 4 @@ -82321,9 +77134,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZr" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -82331,14 +77142,10 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZs" = ( /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZt" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; @@ -82348,37 +77155,27 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZv" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZx" = ( /turf/open/floor/plasteel/neutral/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZy" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/neutral/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cZz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -82388,66 +77185,47 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cZA" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "cZB" = ( /obj/structure/sign/examroom{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZC" = ( /turf/open/floor/plasteel/blue, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZE" = ( /turf/open/floor/plasteel/neutral, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZF" = ( /obj/item/weapon/crowbar/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZH" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "cZI" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -82461,7 +77239,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -82474,7 +77252,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -82482,7 +77260,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -82492,7 +77270,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZM" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -82506,7 +77284,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZN" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -82516,7 +77294,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZO" = ( /obj/structure/rack, /obj/item/weapon/crowbar/red, @@ -82529,7 +77307,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -82538,7 +77316,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -82547,11 +77325,11 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "cZR" = ( /obj/structure/sign/xenobio, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZS" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -82563,7 +77341,7 @@ name = "Xenobiology Containment Door" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZT" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -82587,7 +77365,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZU" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -82599,7 +77377,7 @@ name = "Xenobiology Containment Door" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, @@ -82607,18 +77385,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cZW" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cZX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -82626,15 +77400,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cZY" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cZZ" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags{ @@ -82644,9 +77414,7 @@ /obj/item/weapon/storage/box/gloves, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "daa" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -82655,33 +77423,22 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dab" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/weapon/storage/pod{ pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dac" = ( /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dad" = ( /obj/structure/sign/securearea, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dae" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -82702,14 +77459,14 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "daf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "dag" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -82717,7 +77474,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "dah" = ( /obj/machinery/holopad{ pixel_x = -16 @@ -82728,14 +77485,13 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "dai" = ( /obj/machinery/requests_console{ department = "Research Lab"; departmentType = 0; name = "Research RC"; pixel_x = 32; - pixel_y = 0; receive_ore_updates = 1 }, /obj/machinery/camera{ @@ -82745,7 +77501,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "daj" = ( /obj/structure/sign/chemistry, /turf/closed/wall, @@ -82801,9 +77557,7 @@ /obj/item/weapon/reagent_containers/dropper, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/light{ dir = 4; @@ -82822,9 +77576,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dap" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -82836,15 +77588,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "daq" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dar" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -82877,18 +77625,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dau" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dav" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, @@ -82896,15 +77640,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "daw" = ( /obj/structure/sign/examroom, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dax" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -82914,17 +77654,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "day" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "daz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -82936,23 +77672,19 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "daA" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "daB" = ( /obj/item/weapon/firstaid_arm_assembly, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "daC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -82968,7 +77700,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "daD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -82986,9 +77718,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -83000,17 +77730,13 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -83018,9 +77744,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daH" = ( /obj/item/weapon/wrench, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -83029,17 +77753,13 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -83051,32 +77771,25 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "daK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "daL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "daM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "daN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -83088,9 +77801,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) @@ -83107,11 +77818,9 @@ /obj/item/clothing/gloves/color/fyellow, /obj/item/weapon/storage/toolbox/electrical, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Abandoned Gambling Den APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -83134,12 +77843,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daV" = ( @@ -83170,7 +77874,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "daZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -83180,7 +77884,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dba" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -83192,7 +77896,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -83203,7 +77907,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbc" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -83213,7 +77917,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -83224,7 +77928,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbe" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -83234,7 +77938,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -83245,7 +77949,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dbg" = ( /obj/machinery/light/small, /obj/machinery/camera{ @@ -83257,7 +77961,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbh" = ( /obj/machinery/light/small, /obj/machinery/camera{ @@ -83269,7 +77973,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbi" = ( /obj/machinery/light/small, /obj/machinery/camera{ @@ -83281,25 +77985,18 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbk" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -83308,9 +78005,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -83319,9 +78014,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83339,9 +78032,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83349,25 +78040,19 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -83376,9 +78061,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83391,9 +78074,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83402,9 +78083,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83418,9 +78097,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -83430,9 +78107,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83444,18 +78119,14 @@ icon_state = "whitepurple"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbx" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dby" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -83476,7 +78147,7 @@ /obj/machinery/door/window/westleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "dbz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83484,14 +78155,14 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "dbA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "dbB" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -83499,7 +78170,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, -/area/toxins/lab) +/area/science/lab) "dbC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -83518,18 +78189,15 @@ dir = 6; initial_gas_mix = "o2=22;n2=82;TEMP=293.15" }, -/area/toxins/lab) +/area/science/lab) "dbD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "dbE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "dbF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -83538,7 +78206,7 @@ name = "Secondary Research and Development Shutter" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "dbG" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -83650,9 +78318,7 @@ icon_state = "whiteyellowcorner"; dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83661,9 +78327,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83671,9 +78335,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbU" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26; @@ -83683,18 +78345,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83703,9 +78361,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83715,9 +78371,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83725,9 +78379,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dbZ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -83738,9 +78390,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dca" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -83749,9 +78399,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dcb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83764,25 +78412,19 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dcc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dcd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dce" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -83791,25 +78433,19 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dcg" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dch" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dci" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -83817,7 +78453,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dcj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -83826,11 +78462,10 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dck" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/structure/cable/white{ @@ -83839,39 +78474,29 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dcl" = ( /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dcm" = ( /obj/machinery/iv_drip{ density = 0 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dcn" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/surgical_drapes, /turf/open/floor/plasteel/blue, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dco" = ( /obj/structure/frame/computer, /obj/item/weapon/circuitboard/computer/operating, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dcp" = ( /obj/structure/chair{ dir = 8 @@ -83879,26 +78504,23 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dcq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dcr" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dcs" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -84008,26 +78630,20 @@ /area/crew_quarters/abandoned_gambling_den) "dcE" = ( /turf/closed/wall, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dcF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dcG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dcH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -84035,11 +78651,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dcI" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcJ" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -84048,51 +78664,39 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcM" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcN" = ( /obj/item/device/radio/beacon, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84102,23 +78706,17 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -84126,9 +78724,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -84136,16 +78732,12 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcT" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dcU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -84161,12 +78753,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "dcV" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "dcW" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -84174,19 +78766,17 @@ /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/toxins/lab) +/area/science/lab) "dcX" = ( /obj/structure/chair/office/light{ icon_state = "officechair_white"; dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "dcY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -84204,7 +78794,7 @@ /obj/machinery/door/window/eastright, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "dcZ" = ( /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) @@ -84246,7 +78836,6 @@ department = "Chemistry Lab"; departmentType = 0; name = "Chemistry RC"; - pixel_x = 0; pixel_y = -64; receive_ore_updates = 1 }, @@ -84276,51 +78865,39 @@ /turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddi" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddk" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddl" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddm" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddn" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -84332,18 +78909,14 @@ /obj/effect/landmark/lightsout, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddo" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddp" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -84353,9 +78926,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddq" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -84364,31 +78935,24 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddr" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dds" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddt" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -84397,18 +78961,14 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddu" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -84417,31 +78977,24 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddx" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddy" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -84449,9 +79002,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -84464,9 +79015,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ddA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -84475,7 +79024,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddB" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -84487,11 +79036,10 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddC" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/effect/decal/cleanable/dirt, @@ -84503,29 +79051,21 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "ddD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "ddE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "ddF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "ddG" = ( /obj/structure/chair{ dir = 8 @@ -84535,20 +79075,18 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "ddH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddI" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/dresser, /turf/open/floor/wood, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -84557,7 +79095,7 @@ /obj/item/clothing/under/owl, /obj/item/clothing/mask/gas/owl_mask, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -84565,7 +79103,7 @@ /obj/item/weapon/restraints/handcuffs, /obj/item/weapon/grenade/smokebomb, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "ddL" = ( /obj/machinery/vending/assist, /obj/machinery/newscaster{ @@ -84659,25 +79197,14 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) "ddW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "ddX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "ddY" = ( /obj/structure/table/reinforced, /obj/machinery/light/small{ @@ -84690,9 +79217,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "ddZ" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/emergency{ @@ -84706,68 +79231,49 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dea" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "deb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dec" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "ded" = ( /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dee" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "def" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "deg" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -84777,7 +79283,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "deh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -84785,7 +79291,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dei" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -84795,17 +79301,17 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dej" = ( /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "del" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dem" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light{ @@ -84816,25 +79322,26 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "den" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "deo" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Experimentation Lab APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/machinery/camera{ c_tag = "Science - Experimentation Lab"; @@ -84844,7 +79351,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dep" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/status_display{ @@ -84852,12 +79359,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "deq" = ( /obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "der" = ( /obj/structure/closet/bombcloset, /obj/machinery/light{ @@ -84865,17 +79372,17 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "des" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "det" = ( /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "deu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -84884,18 +79391,14 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dew" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -84903,27 +79406,21 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dex" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dey" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dez" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -84931,17 +79428,13 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -84951,47 +79444,34 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deC" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "deG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -85003,14 +79483,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "deH" = ( /obj/structure/table/reinforced, /obj/machinery/light, /obj/machinery/cell_charger, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/light_switch{ @@ -85024,7 +79503,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "deI" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -85036,7 +79515,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "deJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/mechanical{ @@ -85056,7 +79535,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "deK" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -85066,7 +79545,7 @@ dir = 9 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "deL" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -85080,7 +79559,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "deM" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -85104,22 +79583,16 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "deN" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "deO" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/orange, /area/hallway/primary/aft) @@ -85158,7 +79631,6 @@ /obj/item/weapon/hand_labeler, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85172,7 +79644,6 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85222,17 +79693,13 @@ icon_state = "whiteyellowcorner"; dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "deX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "deY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85240,9 +79707,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "deZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85256,9 +79721,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85267,9 +79730,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfb" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -85279,15 +79740,11 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfc" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85298,25 +79755,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dff" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85325,17 +79776,13 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfh" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -85344,9 +79791,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfj" = ( /obj/structure/sign/bluecross_2{ pixel_x = 32; @@ -85357,41 +79802,31 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dfp" = ( /obj/structure/rack, /obj/item/roller, @@ -85403,7 +79838,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfq" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -85413,32 +79848,25 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfr" = ( /obj/structure/closet/secure_closet/medical2, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white, /obj/machinery/power/apc{ - cell_type = 5000; dir = 2; name = "Abandoned Medical Lab APC"; pixel_x = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfs" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dft" = ( /obj/structure/table/reinforced, /obj/machinery/status_display{ @@ -85449,9 +79877,7 @@ /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, /turf/open/floor/plasteel/vault, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfu" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -85461,9 +79887,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfv" = ( /obj/structure/table/reinforced, /obj/machinery/status_display{ @@ -85477,9 +79901,7 @@ /obj/item/weapon/reagent_containers/syringe, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/vault, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfw" = ( /obj/structure/table/reinforced, /obj/machinery/light/small, @@ -85487,25 +79909,20 @@ /obj/item/weapon/gun/syringe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfx" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Abandoned Medbay" - }) +/area/medical/abandoned) "dfy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -85514,7 +79931,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -85528,7 +79945,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -85540,7 +79957,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office/dark{ @@ -85548,13 +79965,13 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/wood, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, /obj/item/device/modular_computer/tablet/preset/cheap, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dfE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -85648,7 +80065,6 @@ "dfM" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/black, @@ -85663,23 +80079,17 @@ /obj/item/device/assembly/timer, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfP" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -85687,35 +80097,27 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfS" = ( /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfT" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dfU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85723,7 +80125,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dfV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -85734,7 +80136,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dfW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -85744,7 +80146,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dfX" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -85755,7 +80157,7 @@ /obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dfY" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -85763,7 +80165,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "dfZ" = ( /obj/machinery/atmospherics/components/trinary/filter{ density = 0; @@ -85773,7 +80175,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "dga" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -85781,7 +80183,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "dgb" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -85790,7 +80192,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/toxins/explab) +/area/science/explab) "dgc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -85799,20 +80201,18 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/explab) +/area/science/explab) "dgd" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/explab) +/area/science/explab) "dgf" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dgg" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -85823,15 +80223,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dgh" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dgi" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -85839,9 +80235,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dgj" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -85859,9 +80253,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dgk" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -85869,16 +80261,14 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dgl" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgm" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgn" = ( /obj/structure/cable/white{ d2 = 2; @@ -85891,11 +80281,11 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgo" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgp" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -85907,7 +80297,7 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgq" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -85922,7 +80312,7 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgr" = ( /obj/structure/cable/white{ d2 = 2; @@ -85938,35 +80328,31 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dgs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dgt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dgu" = ( /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dgv" = ( /turf/closed/wall/r_wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dgw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dgx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -85981,7 +80367,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dgy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -86003,9 +80389,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -86030,16 +80414,16 @@ /area/hallway/primary/aft) "dgD" = ( /turf/closed/wall, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dgE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dgF" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dgG" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86050,9 +80434,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dgH" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86062,9 +80444,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dgI" = ( /turf/closed/wall, /area/medical/surgery) @@ -86106,7 +80486,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dgO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86116,7 +80496,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dgP" = ( /turf/closed/wall, /area/hallway/secondary/construction) @@ -86181,25 +80561,19 @@ /obj/item/weapon/stock_parts/matter_bin, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dgY" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dgZ" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/white, @@ -86208,18 +80582,14 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dha" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhb" = ( /obj/structure/frame/machine, /obj/effect/decal/cleanable/dirt, @@ -86227,121 +80597,101 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhc" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhd" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhf" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/electrical, /obj/item/device/multitool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dhg" = ( /obj/machinery/light/small{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dhh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dhi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "dhj" = ( /turf/open/floor/plasteel/neutral, -/area/toxins/explab) +/area/science/explab) "dhk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/toxins/explab) +/area/science/explab) "dhl" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/toxins/explab) +/area/science/explab) "dhm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/explab) +/area/science/explab) "dhn" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dho" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/explab) +/area/science/explab) "dhp" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dhq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dhr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -86351,17 +80701,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dhs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dht" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -86371,9 +80717,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dhu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -86387,9 +80731,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dhv" = ( /obj/structure/table/reinforced, /obj/item/weapon/gun/energy/laser/practice{ @@ -86416,9 +80758,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dhw" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -86434,9 +80774,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dhx" = ( /obj/item/stack/rods{ amount = 50 @@ -86465,25 +80803,21 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dhy" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, /obj/item/device/paicard, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86492,7 +80826,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhA" = ( /obj/structure/displaycase/labcage, /obj/machinery/light{ @@ -86500,26 +80834,24 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhC" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhD" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -86533,13 +80865,11 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dhE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dhF" = ( /obj/structure/table, /obj/item/weapon/stock_parts/cell/high, @@ -86551,18 +80881,15 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhG" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -86571,7 +80898,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -86580,7 +80907,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -86593,7 +80920,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -86603,7 +80930,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhK" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -86612,14 +80939,13 @@ cell_type = 10000; dir = 1; name = "Mech Bay APC"; - pixel_x = 0; pixel_y = 28 }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhL" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -86633,7 +80959,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dhM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -86675,8 +81001,7 @@ "dhR" = ( /obj/machinery/clonepod, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/status_display{ pixel_x = -32 @@ -86684,7 +81009,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhS" = ( /obj/machinery/computer/cloning, /obj/machinery/light{ @@ -86697,7 +81022,7 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhT" = ( /obj/machinery/dna_scannernew, /obj/machinery/airalarm{ @@ -86706,17 +81031,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner{ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -86725,7 +81047,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhW" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/bodybags{ @@ -86737,7 +81059,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhX" = ( /obj/structure/table/glass, /obj/structure/cable/white{ @@ -86747,23 +81069,20 @@ cell_type = 5000; dir = 1; name = "Cloning Lab APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/item/weapon/folder/white, /obj/item/weapon/book/manual/medical_cloning, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dhY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dhZ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86774,36 +81093,25 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dia" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dib" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dic" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "did" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ @@ -86819,18 +81127,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "die" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dif" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -86839,9 +81143,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dig" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -86851,20 +81153,13 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dih" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dii" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/medical/surgery) "dij" = ( @@ -86889,8 +81184,7 @@ "din" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -86926,7 +81220,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dis" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -86936,7 +81230,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dit" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, @@ -86996,7 +81290,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "diB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -87006,7 +81300,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "diC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -87016,7 +81310,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "diD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -87026,14 +81320,14 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "diE" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "diG" = ( /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) @@ -87076,17 +81370,14 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diN" = ( /obj/structure/frame/computer, /obj/effect/decal/cleanable/dirt, @@ -87094,15 +81385,11 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diO" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diP" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/white, @@ -87111,17 +81398,13 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -87130,23 +81413,17 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diT" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/button/door{ @@ -87155,9 +81432,7 @@ pixel_x = 26 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "diV" = ( /obj/machinery/door/poddoor/preopen{ id = "maintrobotics"; @@ -87169,7 +81444,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "diW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -87177,7 +81452,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "diX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -87192,7 +81467,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "diY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87209,7 +81484,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "diZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87219,7 +81494,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dja" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87231,7 +81506,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "djb" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87246,7 +81521,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "djc" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87260,7 +81535,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "djd" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -87281,7 +81556,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dje" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/scientist, @@ -87293,7 +81568,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "djf" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -87310,7 +81585,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "djg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -87319,7 +81594,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/explab) +/area/science/explab) "djh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -87329,7 +81604,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dji" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -87346,7 +81621,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "djj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -87356,9 +81631,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -87371,9 +81644,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djl" = ( /obj/machinery/holopad, /obj/effect/landmark/lightsout, @@ -87385,9 +81656,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -87397,9 +81666,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -87416,9 +81683,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -87431,9 +81696,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "djp" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -87448,9 +81711,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "djq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -87463,9 +81724,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "djr" = ( /obj/structure/cable/white{ d2 = 2; @@ -87481,7 +81740,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djs" = ( /obj/structure/table/reinforced, /obj/item/device/aicard, @@ -87494,7 +81753,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djt" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -87506,14 +81765,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dju" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -87527,7 +81786,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djw" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, @@ -87537,7 +81796,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djx" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -87555,7 +81814,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "djy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -87564,9 +81823,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djz" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -87575,9 +81832,7 @@ sortType = 14 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -87588,9 +81843,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "djB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -87598,7 +81851,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djC" = ( /obj/machinery/recharge_station, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -87606,7 +81859,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djD" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -87620,7 +81873,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -87628,15 +81881,15 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djF" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djH" = ( /obj/machinery/mech_bay_recharge_port{ icon_state = "recharge_port"; @@ -87646,19 +81899,19 @@ dir = 5 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djJ" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "djK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -87741,34 +81994,33 @@ }, /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djT" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djU" = ( /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djX" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -87779,7 +82031,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -87797,7 +82049,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "djZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -87810,9 +82062,7 @@ icon_state = "whitepurplecorner"; dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dka" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -87825,14 +82075,10 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dkb" = ( /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dkc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -87841,18 +82087,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dkd" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dke" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -87861,18 +82103,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dkf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dkg" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -87908,7 +82146,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dkk" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -87936,7 +82174,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/yellow/corner{ @@ -87947,12 +82184,12 @@ /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dkp" = ( /obj/structure/closet/emcloset, /obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dkq" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, @@ -87960,12 +82197,12 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dkr" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dks" = ( /obj/structure/table/wood/poker, /obj/item/clothing/glasses/sunglasses/big, @@ -87985,7 +82222,6 @@ /obj/structure/table/wood/poker, /obj/item/toy/cards/deck/syndicate{ icon_state = "deck_syndicate_full"; - pixel_x = 0; pixel_y = 6 }, /turf/open/floor/plasteel/grimy, @@ -88045,9 +82281,7 @@ /obj/item/weapon/stock_parts/console_screen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -88055,21 +82289,15 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkE" = ( /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -88077,9 +82305,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88090,9 +82316,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88105,9 +82329,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88118,9 +82340,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -88139,9 +82359,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dkK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/preopen{ @@ -88161,7 +82379,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dkL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -88174,7 +82392,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dkM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -88189,14 +82407,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dkN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 8 }, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "dkO" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -88208,12 +82426,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkQ" = ( /obj/machinery/light, /obj/machinery/disposal/bin, @@ -88225,7 +82443,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkR" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/white, @@ -88239,7 +82457,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkS" = ( /obj/structure/table/reinforced, /obj/item/weapon/book/manual/experimentor, @@ -88251,7 +82469,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkT" = ( /obj/machinery/computer/rdconsole/experiment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88259,7 +82477,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkU" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -88272,7 +82490,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkV" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -88285,27 +82503,22 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "dkX" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "dkY" = ( /obj/machinery/light/small, /obj/structure/closet/firecloset, @@ -88314,27 +82527,21 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dkZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dla" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dlb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -88343,23 +82550,18 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dlc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dld" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/light_switch{ @@ -88372,9 +82574,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dle" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -88384,14 +82584,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dlf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88399,9 +82596,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dlg" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -88419,7 +82614,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dlh" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88430,7 +82625,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dli" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88441,7 +82636,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dlj" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -88457,7 +82652,7 @@ icon_state = "whitepurple"; dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dlk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88473,7 +82668,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dll" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -88486,7 +82681,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dlm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -88510,7 +82705,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dln" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88525,9 +82720,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dlo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88540,9 +82733,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dlp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -88550,9 +82741,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dlq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -88560,7 +82749,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlr" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -88570,25 +82759,25 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dls" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlt" = ( /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlv" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/shutters{ @@ -88605,7 +82794,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dlx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -88620,8 +82809,7 @@ "dly" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) @@ -88668,46 +82856,45 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlF" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -88722,7 +82909,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dlM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -88731,24 +82918,18 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlN" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlP" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -88757,15 +82938,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlR" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -88774,9 +82951,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dlS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -88857,34 +83032,22 @@ /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmd" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dme" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmf" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ - cell_type = 5000; dir = 2; name = "Abandoned Research Lab APC"; pixel_x = 1; @@ -88892,32 +83055,19 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmg" = ( /obj/machinery/light/small, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -88925,9 +83075,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dmj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor/preopen{ @@ -88940,18 +83088,18 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dmk" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dml" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "dmm" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/decal/cleanable/dirt, @@ -88968,43 +83116,39 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "dmn" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "dmo" = ( /obj/machinery/status_display, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "dmp" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "dmq" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "dmr" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "dms" = ( /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dmt" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dmu" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/grille, @@ -89014,9 +83158,7 @@ name = "Toxins Lab Shutters" }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dmv" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -89031,15 +83173,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dmw" = ( /obj/structure/sign/biohazard, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dmx" = ( /obj/structure/window/reinforced{ dir = 1 @@ -89047,9 +83185,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dmy" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -89058,40 +83194,32 @@ name = "Shooting Range" }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dmz" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dmA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/power/apc{ dir = 8; name = "Research Director's Office APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/white, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, +/obj/item/weapon/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dmB" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dmC" = ( /obj/structure/chair/office/light, /obj/structure/cable/white{ @@ -89099,14 +83227,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dmD" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dmE" = ( /obj/structure/table, /obj/item/weapon/cartridge/signal/toxins{ @@ -89120,9 +83248,7 @@ }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/camera{ c_tag = "Science - Research Director's Office"; @@ -89132,7 +83258,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dmF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -89142,25 +83268,19 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dmG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dmH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dmI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -89171,7 +83291,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -89180,24 +83300,24 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmK" = ( /turf/open/floor/plasteel/neutral, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/neutral, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmO" = ( /obj/machinery/door/poddoor/shutters{ id = "mechbay"; @@ -89207,7 +83327,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dmP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -89221,7 +83341,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner, @@ -89249,51 +83368,46 @@ /area/hallway/primary/aft) "dmV" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dmW" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dmX" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dmY" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dmZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dna" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dnb" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; pixel_x = 7; pixel_y = -26 }, @@ -89316,25 +83430,21 @@ name = "medbay camera" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "dnc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ icon_state = "whitepurplecorner"; dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dnd" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dne" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, @@ -89342,9 +83452,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/item/weapon/reagent_containers/dropper, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dnf" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -89354,18 +83462,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dng" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dnh" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -89375,9 +83479,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dni" = ( /obj/structure/table/glass, /obj/item/weapon/wrench/medical, @@ -89388,18 +83490,14 @@ name = "medbay camera" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dnj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dnk" = ( /obj/structure/sign/nosmoking_2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -89513,7 +83611,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dnv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ @@ -89557,9 +83655,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dnC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -89571,68 +83667,57 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dnD" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dnE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault, -/area/toxins/explab) +/area/science/explab) "dnF" = ( /turf/open/floor/plasteel/vault, -/area/toxins/explab) +/area/science/explab) "dnG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault, -/area/toxins/explab) +/area/science/explab) "dnH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, -/area/toxins/explab) +/area/science/explab) "dnI" = ( /obj/structure/closet/bombcloset, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dnJ" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dnK" = ( /turf/open/floor/plasteel/whitepurple/side{ icon_state = "whitepurple"; dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dnL" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dnM" = ( /obj/structure/closet/bombcloset, /obj/machinery/light_switch{ @@ -89643,26 +83728,20 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dnN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dnO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dnP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -89670,9 +83749,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dnQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -89683,7 +83760,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dnR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -89691,7 +83768,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dnS" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -89730,7 +83807,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dnT" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -89739,7 +83816,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dnU" = ( /obj/machinery/computer/card/minor/rd, /obj/machinery/ai_status_display{ @@ -89747,7 +83824,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dnV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -89758,9 +83835,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dnW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/status_display{ @@ -89768,21 +83843,20 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dnX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dnY" = ( /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dnZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft) @@ -89849,16 +83923,13 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "doi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -89868,25 +83939,21 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "doj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dok" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall/r_wall, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dol" = ( /turf/closed/wall/r_wall, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dom" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -89895,7 +83962,7 @@ name = "CMO Office Shutters" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "don" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -89905,9 +83972,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "doo" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, @@ -89918,8 +83983,7 @@ "dop" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/medical/surgery) @@ -89943,8 +84007,7 @@ "dor" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 @@ -89964,15 +84027,13 @@ "dou" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/blue, /area/medical/surgery) "dov" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/mirror{ @@ -89996,7 +84057,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dox" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -90007,7 +84068,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "doy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -90076,7 +84137,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "doG" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -90137,47 +84198,32 @@ /obj/item/weapon/hand_labeler, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doM" = ( /obj/machinery/light/small{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doO" = ( /obj/structure/table/reinforced, /obj/item/device/mmi, /obj/item/device/assembly/prox_sensor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doP" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/white, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doQ" = ( /obj/structure/rack, /obj/item/weapon/book/manual/robotics_cyborgs, @@ -90186,9 +84232,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doR" = ( /obj/machinery/mecha_part_fabricator, /obj/machinery/light/small{ @@ -90196,9 +84240,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doS" = ( /obj/structure/table/reinforced, /obj/item/weapon/stock_parts/console_screen, @@ -90206,9 +84248,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doT" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -90220,16 +84260,14 @@ /obj/item/device/assembly/flash/handheld, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "doU" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "doV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -90239,7 +84277,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "doW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -90248,17 +84286,16 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "doX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "doY" = ( /mob/living/simple_animal/pet/dog/pug{ name = "Swanson" @@ -90266,25 +84303,25 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "doZ" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "dpa" = ( /obj/machinery/r_n_d/experimentor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "dpb" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "dpc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -90293,7 +84330,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dpd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -90303,29 +84340,24 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dpe" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dpf" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dpg" = ( /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dph" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -90334,9 +84366,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dpi" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -90347,9 +84377,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dpj" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -90358,9 +84386,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dpk" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -90371,12 +84397,11 @@ departmentType = 5; name = "Research Director's RC"; pixel_x = -32; - pixel_y = 0; receive_ore_updates = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -90385,7 +84410,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpm" = ( /obj/machinery/computer/aifixer, /obj/structure/cable/white{ @@ -90399,7 +84424,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpn" = ( /obj/structure/chair/office/light{ dir = 1 @@ -90410,7 +84435,7 @@ /obj/effect/landmark/start/research_director, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpo" = ( /obj/machinery/computer/mecha, /obj/structure/cable/white{ @@ -90418,7 +84443,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpp" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -90430,7 +84455,7 @@ name = "Research Director's Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dpq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -90439,9 +84464,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dpr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -90452,9 +84475,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dps" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -90463,9 +84484,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dpt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -90474,7 +84493,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpu" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, @@ -90484,7 +84503,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -90498,20 +84517,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpx" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpy" = ( /obj/machinery/mech_bay_recharge_port{ icon_state = "recharge_port"; @@ -90521,12 +84539,11 @@ dir = 6 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; pixel_x = 24; pixel_y = -26 }, @@ -90536,7 +84553,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dpA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -90551,14 +84568,10 @@ /turf/open/floor/plasteel/purple/corner, /area/hallway/primary/aft) "dpC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -90604,7 +84617,6 @@ /obj/structure/table/reinforced, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/item/clothing/gloves/color/latex, @@ -90634,10 +84646,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dpL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_x = -26; pixel_y = 26 @@ -90676,8 +84685,7 @@ layer = 2.9 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ @@ -90703,9 +84711,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dpR" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -90717,7 +84723,7 @@ name = "CMO Office Shutters" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpS" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/firealarm{ @@ -90726,7 +84732,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpT" = ( /obj/structure/table/glass, /obj/item/weapon/folder/blue, @@ -90737,37 +84743,35 @@ pixel_x = 3 }, /obj/item/weapon/cartridge/chemistry{ - pixel_x = 0; pixel_y = 6 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpU" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/device/flashlight/pen, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpV" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpW" = ( /obj/structure/table/glass, /obj/item/weapon/folder/blue, /obj/item/clothing/glasses/hud/health, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dpX" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -90779,9 +84783,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dpY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -90791,9 +84793,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dpZ" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -90945,7 +84945,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dql" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -90955,7 +84955,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dqm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ @@ -90983,7 +84983,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dqq" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -90995,7 +84995,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dqr" = ( /obj/machinery/light/small{ dir = 1 @@ -91007,13 +85007,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dqs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dqt" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -91045,9 +85045,7 @@ }, /area/crew_quarters/abandoned_gambling_den) "dqw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) "dqx" = ( @@ -91056,9 +85054,7 @@ /obj/item/weapon/stock_parts/cell/high, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dqy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -91066,18 +85062,14 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dqz" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dqA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -91087,19 +85079,19 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dqB" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dqC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dqD" = ( /obj/machinery/camera{ c_tag = "Science - Experimentor"; @@ -91110,7 +85102,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/explab) +/area/science/explab) "dqE" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -91126,9 +85118,7 @@ icon_state = "escape"; dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dqF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -91137,15 +85127,11 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dqG" = ( /obj/machinery/atmospherics/components/unary/vent_pump, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dqH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -91154,9 +85140,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dqI" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ icon_state = "heater"; @@ -91167,9 +85151,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dqJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -91182,9 +85164,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dqK" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -91193,18 +85173,14 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dqL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dqM" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -91223,7 +85199,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dqN" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91231,7 +85207,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dqO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -91241,11 +85217,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dqP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dqQ" = ( /obj/machinery/computer/robotics, /obj/machinery/light, @@ -91262,16 +85238,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dqR" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dqS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -91282,9 +85256,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dqT" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -91299,7 +85271,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqU" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -91308,7 +85280,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -91316,7 +85288,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqW" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91329,27 +85301,27 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqX" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqY" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dqZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "dra" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -91359,7 +85331,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "drb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -91461,8 +85433,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Genetics Lab APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91490,6 +85461,9 @@ dir = 4; name = "medbay camera" }, +/obj/machinery/light_switch{ + pixel_x = -26 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -91544,8 +85518,7 @@ /area/medical/genetics) "drr" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/westright{ name = "'Monkey Pen"; @@ -91579,9 +85552,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dru" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -91594,9 +85565,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "drv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91606,9 +85575,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "drw" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; @@ -91630,7 +85597,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91641,7 +85608,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dry" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91654,13 +85621,13 @@ dir = 10 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drz" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91670,7 +85637,7 @@ dir = 6 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drB" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91682,7 +85649,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drC" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; @@ -91704,7 +85671,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "drD" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -91716,9 +85683,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "drE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -91729,22 +85694,17 @@ /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "drF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "drG" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 @@ -91770,7 +85730,6 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -91799,8 +85758,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) @@ -91814,7 +85772,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "drP" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -91870,14 +85828,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "drW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "drX" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -91886,7 +85844,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "drY" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, @@ -91894,7 +85852,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "drZ" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -91939,9 +85897,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -91949,40 +85905,28 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsh" = ( /turf/open/floor/circuit/green, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsi" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/circuit/green, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsk" = ( /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsl" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -91990,9 +85934,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dsn" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light{ @@ -92009,9 +85951,7 @@ icon_state = "escape"; dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dso" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -92020,16 +85960,12 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dsp" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dsq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -92037,9 +85973,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dsr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -92057,31 +85991,24 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dss" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dst" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dsu" = ( /turf/closed/wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dsv" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -92090,7 +86017,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dsw" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -92112,7 +86039,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dsx" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -92121,7 +86048,7 @@ /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dsy" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/white{ @@ -92132,9 +86059,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dsz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -92142,13 +86067,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dsA" = ( /turf/closed/wall, -/area/assembly/robotics) +/area/science/robotics/lab) "dsB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -92157,11 +86084,11 @@ name = "Robotics Shutters" }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "dsC" = ( /obj/structure/sign/science, /turf/closed/wall, -/area/assembly/robotics) +/area/science/robotics/lab) "dsD" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -92175,10 +86102,10 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dsE" = ( /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "dsF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -92192,9 +86119,7 @@ /obj/structure/table/glass, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/light{ icon_state = "tube1"; @@ -92347,8 +86272,7 @@ "dsQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 2; @@ -92360,8 +86284,7 @@ /area/medical/genetics) "dsR" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/westleft{ name = "'Monkey Pen"; @@ -92399,9 +86322,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dsU" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -92411,14 +86332,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dsV" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -92428,53 +86346,46 @@ name = "CMO Office Shutters" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dsW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dsX" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dsY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dsZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dta" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dtb" = ( /obj/structure/table, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/ai_status_display{ pixel_y = -32 @@ -92493,7 +86404,6 @@ /obj/machinery/computer/med_data, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/whiteblue/side, @@ -92540,7 +86450,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -92603,7 +86512,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dtq" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -92653,7 +86562,6 @@ "dtw" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plating, @@ -92665,27 +86573,19 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dty" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mech_bay_recharge_floor, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -92694,18 +86594,14 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -92715,9 +86611,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -92725,9 +86619,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -92742,9 +86634,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dtG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -92755,7 +86645,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dtH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -92767,7 +86657,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dtI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -92780,7 +86670,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dtJ" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -92792,7 +86682,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dtK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92800,7 +86690,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dtL" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -92810,9 +86700,7 @@ icon_state = "arrival"; dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dtM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92821,18 +86709,14 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dtN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dtO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -92841,9 +86725,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dtP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -92856,26 +86738,20 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dtQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dtR" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dtS" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/computer/security/telescreen/entertainment{ @@ -92885,12 +86761,12 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dtT" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dtU" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -92899,7 +86775,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dtV" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -92909,7 +86785,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dtW" = ( /obj/structure/dresser, /obj/item/weapon/storage/secure/safe{ @@ -92918,7 +86794,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dtX" = ( /obj/item/stack/sheet/metal{ amount = 50 @@ -92937,7 +86813,6 @@ department = "Robotics Lab"; departmentType = 0; name = "Robotics RC"; - pixel_x = 0; pixel_y = 32; receive_ore_updates = 1 }, @@ -92946,7 +86821,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dtY" = ( /obj/item/weapon/paper_bin, /obj/item/device/assembly/prox_sensor{ @@ -92964,12 +86839,12 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dtZ" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dua" = ( /obj/structure/rack, /obj/item/weapon/book/manual/robotics_cyborgs, @@ -92981,14 +86856,14 @@ /obj/item/weapon/circuitboard/mecha/ripley/peripherals, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dub" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "duc" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -93006,7 +86881,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dud" = ( /obj/structure/sign/science{ pixel_x = -32; @@ -93054,8 +86929,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitepurple/corner{ icon_state = "whitepurplecorner"; @@ -93080,10 +86954,7 @@ /turf/open/floor/plasteel/neutral, /area/medical/genetics) "duj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics) "duk" = ( @@ -93139,8 +87010,7 @@ }, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end, @@ -93155,9 +87025,7 @@ name = "medbay camera" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dut" = ( /obj/structure/bed/dogbed{ desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; @@ -93165,9 +87033,7 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/light{ icon_state = "tube1"; @@ -93177,7 +87043,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "duu" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -93185,11 +87051,11 @@ /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "duv" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "duw" = ( /obj/structure/chair/office/light, /obj/structure/cable/white{ @@ -93197,11 +87063,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dux" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ icon_state = "0-8" }, @@ -93212,8 +87076,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Office APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Medbay - Chief Medical Officer's Office"; @@ -93224,25 +87087,22 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "duy" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "duz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "duA" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -93269,7 +87129,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "duC" = ( /obj/machinery/power/smes, /obj/structure/cable/white{ @@ -93282,7 +87142,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "duD" = ( /obj/machinery/camera{ c_tag = "Solar - Aft Starboard"; @@ -93292,22 +87152,18 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "duE" = ( /obj/structure/frame/machine, /obj/item/weapon/circuitboard/machine/cyborgrecharger, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "duF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "duG" = ( /obj/machinery/mech_bay_recharge_port{ icon_state = "recharge_port"; @@ -93318,36 +87174,30 @@ dir = 6 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "duH" = ( /obj/item/robot_suit, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "duI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "duJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -93355,27 +87205,27 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -93386,7 +87236,7 @@ dir = 10 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "duQ" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -93399,9 +87249,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "duR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93410,18 +87258,14 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "duS" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "duT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -93429,9 +87273,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "duU" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -93442,17 +87284,13 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "duV" = ( /turf/open/floor/plating, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "duW" = ( /obj/item/target/syndicate, /obj/effect/decal/cleanable/dirt, @@ -93461,14 +87299,10 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "duX" = ( /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "duY" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -93485,13 +87319,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "duZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dva" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -93502,15 +87336,14 @@ dir = 9 }, /turf/open/floor/plasteel/purple, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dvb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dvc" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -93524,7 +87357,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dvd" = ( /obj/item/stack/sheet/plasteel{ amount = 15 @@ -93538,12 +87371,11 @@ /obj/structure/table/reinforced, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dve" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -93552,7 +87384,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -93562,7 +87394,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93571,7 +87403,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvh" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -93580,7 +87412,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvi" = ( /obj/structure/chair/office/light{ icon_state = "officechair_white"; @@ -93591,7 +87423,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -93608,7 +87440,7 @@ /obj/machinery/door/window/eastleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dvk" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -93659,7 +87491,6 @@ "dvn" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/whitepurple/corner, @@ -93678,7 +87509,6 @@ department = "Medbay Storage"; departmentType = 0; name = "Genetics Lab RC"; - pixel_x = 0; pixel_y = -32 }, /obj/item/weapon/storage/box/gloves{ @@ -93712,13 +87542,9 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dvt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/whitepurple/side{ @@ -93780,22 +87606,15 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvB" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -93813,7 +87632,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvC" = ( /obj/machinery/disposal/bin, /obj/structure/cable/white{ @@ -93824,7 +87643,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvD" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -93840,7 +87659,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvE" = ( /obj/structure/table/glass, /obj/structure/cable/white{ @@ -93851,7 +87670,7 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvF" = ( /obj/structure/table/glass, /obj/structure/cable/white{ @@ -93871,7 +87690,7 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvG" = ( /obj/machinery/computer/med_data/laptop, /obj/structure/table/glass, @@ -93882,7 +87701,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvH" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -93894,35 +87713,27 @@ name = "CMO Office Shutters" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dvI" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvJ" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvK" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvL" = ( /obj/item/weapon/folder/white, /obj/item/device/flashlight/pen, /obj/item/clothing/neck/stethoscope, /obj/structure/table, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvM" = ( /obj/machinery/computer/med_data/laptop, /obj/structure/table, @@ -93930,9 +87741,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dvN" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -93940,7 +87749,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvO" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -93953,7 +87762,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvP" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93966,7 +87775,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93976,7 +87785,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvR" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93986,7 +87795,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvS" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -93996,7 +87805,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvT" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94005,7 +87814,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94019,7 +87828,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvV" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94034,7 +87843,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvW" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94048,7 +87857,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvX" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -94064,7 +87873,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94075,7 +87884,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dvZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -94087,10 +87896,10 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dwa" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Starboard Solar Access"; + name = "Starboard Quarter Solar Access"; req_access_txt = "10" }, /obj/structure/cable/white{ @@ -94103,7 +87912,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "dwb" = ( /obj/structure/cable{ d2 = 8; @@ -94111,11 +87920,11 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dwc" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dwe" = ( /obj/structure/table/wood/poker, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum{ @@ -94141,46 +87950,36 @@ /obj/item/weapon/wrench, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dwi" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dwj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dwk" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dwl" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dwm" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dwn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -94188,12 +87987,11 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dwo" = ( /obj/structure/table/reinforced, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -32 }, /obj/item/device/assembly/igniter{ @@ -94209,17 +88007,13 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dwp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dwq" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -94228,43 +88022,33 @@ /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dwr" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dws" = ( /obj/machinery/newscaster{ pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dwt" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dwu" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dwv" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -94272,9 +88056,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dww" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/suit_storage_unit/rd, @@ -94282,7 +88064,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dwx" = ( /obj/machinery/button/door{ id = "idquarters"; @@ -94292,7 +88074,7 @@ req_access_txt = "30" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dwy" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -94305,13 +88087,13 @@ }, /obj/machinery/modular_computer/console/preset/research, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dwz" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dwA" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -94320,11 +88102,10 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dwB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -94332,9 +88113,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dwC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -94342,7 +88121,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "dwD" = ( /obj/item/stack/cable_coil/white, /obj/item/bodypart/r_arm/robot{ @@ -94367,7 +88146,7 @@ /obj/item/device/assembly/flash/handheld, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dwE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -94381,34 +88160,34 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dwF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dwG" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dwH" = ( /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dwI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dwJ" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dwK" = ( /turf/closed/wall, /area/medical/morgue) @@ -94463,7 +88242,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dwR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -94473,15 +88252,14 @@ dir = 8 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dwS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dwT" = ( /obj/structure/chair/office/light{ dir = 1 @@ -94489,7 +88267,7 @@ /obj/effect/landmark/start/chief_medical_officer, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dwU" = ( /obj/machinery/computer/card/minor/cmo, /obj/machinery/ai_status_display{ @@ -94499,7 +88277,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dwV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -94513,9 +88291,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dwW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -94528,18 +88304,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dwX" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dwY" = ( /obj/structure/chair/office/light{ dir = 1 @@ -94548,9 +88320,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dwZ" = ( /obj/structure/sink{ dir = 4; @@ -94559,7 +88329,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -94568,9 +88337,7 @@ on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dxa" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -94580,7 +88347,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -94593,14 +88360,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxc" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxd" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -94611,18 +88378,18 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxe" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -94632,13 +88399,13 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -94651,44 +88418,43 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dxk" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ cell_type = 10000; dir = 2; - name = "Aft Starboard Solar APC"; + name = "Starboard Quarter Solar APC"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "dxl" = ( /obj/machinery/power/solar_control{ id = "aftstarboard"; - name = "Aft Starboard Solar Control"; + name = "Starboard Quarter Solar Control"; track = 0 }, /obj/structure/cable, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/aft) "dxm" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -94696,7 +88462,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dxn" = ( /obj/structure/table, /obj/item/stack/rods{ @@ -94706,39 +88472,28 @@ /obj/item/device/flashlight/seclite, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxo" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxp" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxq" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxr" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -94746,59 +88501,45 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxs" = ( /obj/structure/frame/computer, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxt" = ( /obj/structure/frame/machine, /obj/machinery/light/small, /obj/item/weapon/stock_parts/console_screen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxu" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxv" = ( /obj/structure/table, /obj/item/clothing/gloves/color/black, /obj/item/weapon/storage/toolbox/electrical, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/medical/research{ - name = "Abandoned Research Lab" - }) +/area/science/research/abandoned) "dxw" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dxx" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -4; @@ -94813,7 +88554,6 @@ pixel_y = -2 }, /obj/item/device/assembly/prox_sensor{ - pixel_x = 0; pixel_y = 2 }, /obj/structure/table/reinforced, @@ -94824,9 +88564,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dxy" = ( /obj/item/device/assembly/timer{ pixel_x = 5; @@ -94840,37 +88578,28 @@ pixel_x = 6; pixel_y = -4 }, -/obj/item/device/assembly/timer{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/device/assembly/timer, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dxz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dxA" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dxB" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ icon_state = "freezer"; @@ -94880,15 +88609,11 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dxC" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dxD" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/cable/white{ @@ -94907,14 +88632,10 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dxE" = ( /turf/closed/wall/r_wall, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "dxF" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/grille, @@ -94925,7 +88646,7 @@ }, /obj/structure/cable/white, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "dxG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -94937,15 +88658,12 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dxH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -94957,9 +88675,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dxI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -94977,7 +88693,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dxJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -94989,7 +88705,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dxK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -95004,21 +88720,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dxL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dxM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dxN" = ( /obj/effect/landmark/start/roboticist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -95026,29 +88742,22 @@ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dxO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dxP" = ( /obj/structure/noticeboard{ dir = 8; icon_state = "nboard00"; - pixel_x = 32; - pixel_y = 0 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + pixel_x = 32 }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Science - Robotics Lab"; dir = 8; @@ -95059,7 +88768,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dxQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -95104,9 +88813,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -95191,7 +88898,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dyf" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -95202,14 +88909,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dyg" = ( /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dyh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dyi" = ( /obj/machinery/computer/crew, /obj/machinery/button/door{ @@ -95232,14 +88939,13 @@ department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer's RC"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dyj" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, @@ -95247,86 +88953,63 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dyk" = ( /obj/structure/dresser, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dyl" = ( /obj/structure/mirror{ pixel_y = -28 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dym" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/light, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dyn" = ( /obj/structure/closet/wardrobe/pjs, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dyo" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/status_display{ pixel_x = 32 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dyp" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dyq" = ( /turf/closed/wall, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dyr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dys" = ( /turf/closed/wall, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dyt" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -95342,40 +89025,35 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dyu" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dyv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dyw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dyx" = ( /obj/structure/closet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "dyy" = ( /obj/item/device/transfer_valve{ pixel_x = -5 @@ -95383,12 +89061,8 @@ /obj/item/device/transfer_valve{ pixel_x = -5 }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, +/obj/item/device/transfer_valve, +/obj/item/device/transfer_valve, /obj/item/device/transfer_valve{ pixel_x = 5 }, @@ -95401,14 +89075,11 @@ departmentType = 0; name = "Toxins RC"; pixel_x = -32; - pixel_y = 0; receive_ore_updates = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dyz" = ( /obj/structure/chair/office/light{ dir = 8 @@ -95421,9 +89092,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dyA" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -95432,21 +89101,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dyB" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dyD" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -95455,7 +89119,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dyE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -95463,7 +89127,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dyF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -95472,17 +89136,16 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dyG" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dyH" = ( /obj/structure/table, /obj/machinery/light{ @@ -95497,18 +89160,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dyI" = ( /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dyJ" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/structure/table, /obj/structure/extinguisher_cabinet{ @@ -95519,21 +89178,16 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dyK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dyL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -95546,23 +89200,19 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dyM" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dyN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "dyO" = ( /obj/structure/rack, /obj/item/weapon/storage/firstaid, @@ -95571,7 +89221,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -95581,28 +89231,28 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyQ" = ( /obj/item/robot_suit, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyR" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "dyS" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyU" = ( /obj/machinery/computer/rdconsole/robotics, /obj/structure/sign/bluecross_2{ @@ -95610,13 +89260,16 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dyV" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "dyW" = ( @@ -95694,13 +89347,13 @@ "dzi" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/backpack/dufflebag/med, +/obj/item/weapon/storage/backpack/duffelbag/med, /obj/item/device/flashlight/pen, /turf/open/floor/plating, /area/medical/morgue) "dzj" = ( /turf/closed/wall, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dzk" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -95710,7 +89363,7 @@ /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dzl" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Quarters"; @@ -95720,7 +89373,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dzm" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -95729,13 +89382,11 @@ /obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dzn" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -95745,18 +89396,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dzo" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dzp" = ( /obj/structure/table/wood, /obj/item/clothing/under/maid, @@ -95764,9 +89411,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzq" = ( /obj/machinery/vending/autodrobe{ req_access_txt = "0" @@ -95775,40 +89420,30 @@ dir = 1 }, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzr" = ( /obj/structure/cable/white{ icon_state = "0-2" }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Abandoned Theatre APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzs" = ( /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzt" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzu" = ( /obj/machinery/door/window{ dir = 8; @@ -95817,20 +89452,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzw" = ( /obj/structure/dresser, /obj/machinery/light/small{ @@ -95839,9 +89467,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzx" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, @@ -95849,9 +89475,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dzy" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -95863,27 +89487,21 @@ }, /obj/item/weapon/newspaper, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dzz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dzA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ pixel_y = 26 }, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dzC" = ( /obj/structure/table/wood, /obj/item/weapon/crowbar/red, @@ -95896,9 +89514,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dzD" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -95909,7 +89525,7 @@ name = "Aft-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) +/area/solar/starboard/aft) "dzE" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -95923,17 +89539,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzF" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzG" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -95951,18 +89563,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzI" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light{ @@ -95970,32 +89578,24 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzK" = ( /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzL" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96011,18 +89611,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzN" = ( /obj/item/device/assembly/signaler{ - pixel_x = 0; pixel_y = 8 }, /obj/item/device/assembly/signaler{ @@ -96043,9 +89638,7 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzO" = ( /obj/structure/table/reinforced, /obj/item/weapon/wrench, @@ -96058,18 +89651,14 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzP" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/meter, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzQ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ icon_state = "connector_map"; @@ -96089,9 +89678,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dzR" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -96104,7 +89691,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dzS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96118,26 +89705,26 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dzT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dzU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dzV" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dzW" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -96146,15 +89733,16 @@ /obj/machinery/power/apc{ dir = 8; name = "Research Division Server Room APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 + }, +/obj/machinery/light_switch{ + pixel_x = -28; + pixel_y = -26 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dzX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -96169,9 +89757,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dzY" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -96183,9 +89769,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dzZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -96201,9 +89785,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dAa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -96215,9 +89797,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dAb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -96230,18 +89810,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dAc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dAd" = ( /obj/machinery/disposal/bin, /obj/structure/cable/white{ @@ -96250,15 +89826,14 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAe" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96272,38 +89847,37 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAh" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAi" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAj" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dAk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -96428,7 +90002,6 @@ }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; pixel_x = 24; pixel_y = -26 }, @@ -96520,11 +90093,11 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dAC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dAD" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -96532,14 +90105,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dAE" = ( /obj/structure/dresser, /obj/structure/mirror{ pixel_x = 26 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dAF" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96549,9 +90122,7 @@ on = 1 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dAG" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/costume, @@ -96561,7 +90132,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dAH" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96570,31 +90141,23 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dAI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAJ" = ( /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAK" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAL" = ( /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAM" = ( /obj/structure/table/wood, /obj/item/weapon/newspaper, @@ -96602,22 +90165,16 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAN" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAO" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAP" = ( /obj/structure/table/wood, /obj/item/clothing/suit/justice, @@ -96628,9 +90185,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dAQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -96639,14 +90194,9 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -96655,19 +90205,13 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAS" = ( /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAT" = ( /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAU" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -96685,16 +90229,12 @@ icon_state = "detective" }, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dAW" = ( /obj/structure/cable{ d1 = 2; @@ -96709,12 +90249,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dAX" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -96722,7 +90261,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dAY" = ( /obj/structure/cable{ d1 = 1; @@ -96737,20 +90276,19 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dAZ" = ( /turf/closed/wall/r_wall, -/area/toxins/test_area) +/area/science/test_area) "dBa" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/toxins/test_area) +/area/science/test_area) "dBb" = ( /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen{ @@ -96758,26 +90296,20 @@ dir = 4; layer = 4; name = "Testing Site Telescreen"; - network = list("Toxins"); - pixel_x = 0; - pixel_y = 0 + network = list("Toxins") }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -96788,9 +90320,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBe" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -96799,9 +90329,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBf" = ( /obj/machinery/atmospherics/components/trinary/filter{ density = 0; @@ -96811,9 +90339,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -96821,27 +90347,21 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBi" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -96849,9 +90369,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBk" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/firstaid/toxin, @@ -96859,25 +90377,19 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dBn" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -96887,7 +90399,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dBo" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -96898,7 +90410,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dBp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -96906,22 +90418,24 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dBq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dBr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/light_switch{ + pixel_x = 26 + }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dBs" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -96929,9 +90443,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dBt" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -96951,9 +90463,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dBu" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -96965,23 +90475,18 @@ dir = 9 }, /turf/open/floor/plating, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dBv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dBw" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/mechanical{ @@ -97003,7 +90508,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBx" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -97011,12 +90516,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBy" = ( /obj/structure/table, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/item/weapon/storage/box/gloves{ pixel_x = 3; @@ -97026,12 +90530,12 @@ /obj/item/borg/upgrade/rename, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBA" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -97042,19 +90546,19 @@ /obj/item/weapon/cautery, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBB" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/assembly/robotics) +/area/science/robotics/lab) "dBC" = ( /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "dBD" = ( /obj/structure/table/reinforced, /obj/item/weapon/retractor, @@ -97068,12 +90572,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dBE" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/vault{ @@ -97206,32 +90709,31 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dBU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dBV" = ( /obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/plasteel/blue, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dBW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dBX" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/cmo, @@ -97243,7 +90745,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dBY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -97254,30 +90756,24 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dBZ" = ( /obj/machinery/light_switch{ pixel_x = -26 }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCa" = ( /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCb" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCc" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -97287,17 +90783,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCd" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCe" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/candle_box{ @@ -97307,9 +90799,7 @@ /obj/item/weapon/storage/fancy/candle_box, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dCf" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -97321,9 +90811,7 @@ pixel_y = 3 }, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dCg" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -97334,23 +90822,17 @@ on = 1 }, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dCh" = ( /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dCi" = ( /obj/structure/filingcabinet/security, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dCj" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -97358,7 +90840,7 @@ name = "Aft-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) +/area/solar/starboard/aft) "dCk" = ( /obj/structure/window/reinforced, /obj/item/target, @@ -97367,13 +90849,12 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dCl" = ( /obj/machinery/button/massdriver{ dir = 2; id = "toxinsdriver"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/chair/office/dark{ dir = 8 @@ -97383,17 +90864,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -97403,9 +90880,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCo" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -97415,9 +90890,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -97426,9 +90899,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCq" = ( /obj/machinery/light_switch{ pixel_x = 26; @@ -97441,9 +90912,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCr" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -97458,9 +90927,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -97468,9 +90935,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCt" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -97483,9 +90948,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCu" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -97498,9 +90961,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCv" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -97522,9 +90983,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -97539,9 +90998,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -97553,9 +91010,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCy" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -97568,9 +91023,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCz" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -97579,9 +91032,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -97592,9 +91043,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCB" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -97616,9 +91065,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dCC" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -97632,7 +91079,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dCD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -97641,7 +91088,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dCE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -97652,7 +91099,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dCF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -97660,14 +91107,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dCG" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dCH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -97680,9 +91127,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dCI" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/vault{ @@ -97690,9 +91135,7 @@ initial_gas_mix = "n2=100;TEMP=80"; temperature = 80 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dCJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -97714,9 +91157,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ @@ -97731,9 +91172,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dCL" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -97742,25 +91181,27 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dCM" = ( /obj/structure/cable/white{ icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 4; name = "Research Division APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold"; + dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dCN" = ( /obj/structure/table, /obj/item/weapon/stock_parts/cell/high, @@ -97768,12 +91209,11 @@ /obj/machinery/cell_charger, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -97782,22 +91222,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCP" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCR" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -97811,7 +91250,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCS" = ( /obj/machinery/computer/operating, /obj/machinery/newscaster{ @@ -97820,7 +91259,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "dCT" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -97828,7 +91267,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/assembly/robotics) +/area/science/robotics/lab) "dCU" = ( /obj/structure/table/reinforced, /obj/item/weapon/scalpel{ @@ -97844,7 +91283,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dCV" = ( /obj/machinery/disposal/bin, /turf/open/floor/plating, @@ -97868,13 +91307,11 @@ "dCZ" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -97925,7 +91362,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dDi" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop, @@ -97933,11 +91370,10 @@ pixel_y = -32 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dDj" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/camera{ @@ -97946,14 +91382,13 @@ name = "medbay camera" }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dDk" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dDl" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -97961,43 +91396,34 @@ pixel_x = 32 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "dDm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dDn" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dDo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/whitegreen/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dDp" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dDq" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98014,7 +91440,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dDr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -98032,9 +91458,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDs" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98043,9 +91467,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98055,9 +91477,7 @@ }, /mob/living/simple_animal/cockroach, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -98068,17 +91488,13 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDw" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -98091,9 +91507,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDx" = ( /obj/structure/window/reinforced{ dir = 8 @@ -98102,18 +91516,14 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_spawn, @@ -98122,9 +91532,7 @@ on = 1 }, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDA" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -98132,35 +91540,25 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dDB" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dDC" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dDD" = ( /obj/structure/chair/office/dark, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dDE" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dDG" = ( /obj/structure/chair, /obj/effect/decal/cleanable/dirt, @@ -98168,17 +91566,17 @@ dir = 9 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dDH" = ( /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dDI" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dDJ" = ( /obj/machinery/doppler_array{ dir = 4 @@ -98191,23 +91589,18 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDK" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDL" = ( /obj/item/stack/rods{ amount = 50 @@ -98232,9 +91625,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDM" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -98246,42 +91637,32 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -98292,9 +91673,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98306,9 +91685,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -98318,16 +91695,12 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDT" = ( /obj/structure/tank_dispenser, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDU" = ( /obj/structure/rack, /obj/structure/extinguisher_cabinet{ @@ -98342,9 +91715,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDV" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98357,15 +91728,12 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDW" = ( /obj/machinery/disposal/bin, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -98374,9 +91742,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDY" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -98384,9 +91750,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dDZ" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -98403,7 +91767,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -98411,32 +91775,31 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEc" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEd" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 4; name = "Toxins Storage APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/white, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEe" = ( /obj/machinery/r_n_d/server/core, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -98447,9 +91810,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dEf" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plasteel/vault{ @@ -98457,9 +91818,7 @@ initial_gas_mix = "n2=100;TEMP=80"; temperature = 80 }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dEg" = ( /obj/machinery/r_n_d/server/robotics, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -98470,30 +91829,21 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "dEh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dEi" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dEj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98508,7 +91858,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dEk" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -98523,15 +91873,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "dEl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft) @@ -98553,9 +91901,7 @@ "dEn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dEo" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -98569,9 +91915,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dEp" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -98581,9 +91925,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dEq" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -98592,9 +91934,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dEr" = ( /obj/structure/table/wood, /obj/item/clothing/under/geisha, @@ -98602,16 +91942,16 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dEs" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dEt" = ( /obj/structure/table/wood, /obj/item/weapon/folder/white{ @@ -98622,18 +91962,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dEu" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dEv" = ( /obj/structure/table/wood, /obj/item/clothing/gloves/color/black, @@ -98641,15 +91977,12 @@ /obj/item/device/taperecorder, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dEw" = ( /obj/structure/chair{ dir = 4 @@ -98659,21 +91992,21 @@ dir = 9 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dEx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dEy" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dEz" = ( /obj/structure/chair{ dir = 8 @@ -98682,19 +92015,15 @@ dir = 5 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dEA" = ( /obj/structure/sign/vacuum, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dEB" = ( /obj/structure/sign/securearea, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dEC" = ( /obj/machinery/door/window/southleft{ name = "Mass Driver Door"; @@ -98702,9 +92031,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dED" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98719,9 +92046,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dEE" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98737,25 +92062,23 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dEF" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEG" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEH" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dEI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -98770,9 +92093,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dEJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -98782,7 +92103,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEK" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -98794,7 +92115,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -98803,13 +92124,13 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -98817,7 +92138,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; @@ -98827,7 +92148,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -98836,7 +92157,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dEQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -98844,16 +92165,13 @@ /turf/closed/wall, /area/hallway/primary/aft) "dER" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dES" = ( @@ -98863,6 +92181,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "dET" = ( @@ -98912,7 +92233,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dEX" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98921,7 +92242,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dEY" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98931,7 +92252,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dEZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98944,7 +92265,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFa" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98956,7 +92277,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFb" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -98971,7 +92292,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFc" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -98989,7 +92310,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFd" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -98998,7 +92319,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFe" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -99012,7 +92333,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFf" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99023,7 +92344,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99037,7 +92358,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFh" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -99046,7 +92367,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -99056,11 +92377,9 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dFj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -99068,9 +92387,7 @@ /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dFk" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99082,23 +92399,14 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dFl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dFm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -99107,7 +92415,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dFn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -99118,7 +92426,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -99128,7 +92436,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dFp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -99138,7 +92446,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dFq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -99146,7 +92454,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dFr" = ( /obj/machinery/light/small{ dir = 8 @@ -99157,15 +92465,11 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFs" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFt" = ( /obj/structure/table/wood, /obj/item/clothing/head/papersack/smiley, @@ -99174,27 +92478,19 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFu" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFv" = ( /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFw" = ( /obj/structure/table/wood, /obj/item/clothing/suit/cardborg, @@ -99204,9 +92500,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dFx" = ( /obj/structure/frame/computer, /obj/item/weapon/circuitboard/computer/secure_data, @@ -99217,17 +92511,13 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dFy" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dFz" = ( /obj/structure/table/wood, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift{ @@ -99238,16 +92528,12 @@ }, /obj/item/weapon/lighter, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dFA" = ( /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dFB" = ( /obj/structure/rack, /obj/item/weapon/storage/briefcase{ @@ -99257,17 +92543,15 @@ /obj/item/weapon/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dFC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dFD" = ( /turf/closed/indestructible/opshuttle, -/area/toxins/test_area) +/area/science/test_area) "dFE" = ( /obj/item/target, /obj/effect/decal/cleanable/dirt, @@ -99285,46 +92569,42 @@ use_power = 0 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dFF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dFG" = ( /obj/item/device/radio/beacon, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dFH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dFI" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dFJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating/airless, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating/airless, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFL" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -99332,26 +92612,20 @@ }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFM" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFO" = ( /obj/machinery/mass_driver{ dir = 8; @@ -99362,14 +92636,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "dFP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFQ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99377,7 +92649,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -99385,14 +92657,14 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -99405,14 +92677,14 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFU" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -99420,29 +92692,29 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFX" = ( /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFY" = ( /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dFZ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dGa" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dGb" = ( /obj/structure/urinal{ pixel_y = 28 @@ -99457,9 +92729,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dGc" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -99473,9 +92743,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dGe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ @@ -99485,9 +92753,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dGf" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99496,23 +92762,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dGg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dGh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -99520,7 +92777,7 @@ dir = 10; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGi" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -99533,7 +92790,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGj" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99543,7 +92800,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGk" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99552,7 +92809,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGl" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99570,7 +92827,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGm" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99580,7 +92837,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGn" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99591,7 +92848,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dGo" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -99670,7 +92927,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -99680,7 +92937,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGx" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -99689,7 +92946,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -99701,20 +92958,20 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -99722,21 +92979,20 @@ }, /obj/structure/cable/white, /obj/machinery/power/apc{ - cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_x = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGD" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -99746,7 +93002,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGE" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99755,7 +93011,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGF" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -99764,7 +93020,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -99772,19 +93028,19 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGI" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGJ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -99795,14 +93051,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGL" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -99812,7 +93068,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99823,7 +93079,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dGN" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99839,9 +93095,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dGO" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99850,9 +93104,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dGP" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -99872,8 +93124,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/white{ icon_state = "2-8" @@ -99883,9 +93134,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dGQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99898,9 +93147,7 @@ icon_state = "whitegreen"; dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dGR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -99917,9 +93164,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dGS" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99929,7 +93174,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGT" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99938,7 +93183,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGU" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99948,7 +93193,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGV" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99958,7 +93203,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGW" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -99967,7 +93212,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGX" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -99980,14 +93225,12 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/maintenance/starboard/aft_starboard_maintenance) +/area/maintenance/starboard/aft) "dGY" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dGZ" = ( /obj/structure/table/wood, /obj/item/weapon/wrench, @@ -99998,41 +93241,27 @@ /obj/item/weapon/storage/briefcase, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHa" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHb" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHc" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHd" = ( /obj/structure/window/reinforced{ dir = 8 @@ -100040,16 +93269,12 @@ /obj/structure/piano, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/bar, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHf" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ @@ -100062,53 +93287,39 @@ }, /obj/item/weapon/lipstick/random, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHg" = ( /obj/item/device/instrument/violin, /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHh" = ( /obj/structure/frame/computer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dHi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dHj" = ( /turf/open/floor/plasteel/grimy, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dHk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dHl" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "dHm" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/xeno_spawn, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dHn" = ( /obj/structure/chair{ dir = 4 @@ -100117,24 +93328,24 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHp" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHr" = ( /obj/structure/chair{ dir = 8 @@ -100144,7 +93355,7 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHs" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -100152,7 +93363,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100163,7 +93374,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100174,7 +93385,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -100183,7 +93394,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100193,7 +93404,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100204,7 +93415,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100216,7 +93427,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHz" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -100228,25 +93439,24 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dHB" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dHC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -100256,17 +93466,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHD" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -100279,9 +93485,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -100294,9 +93498,7 @@ dir = 4 }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHG" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -100306,25 +93508,25 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHH" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dHI" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHJ" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100332,7 +93534,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHK" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -100348,15 +93550,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dHL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dHM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -100393,12 +93591,12 @@ /area/hallway/primary/aft) "dHP" = ( /turf/closed/wall, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dHQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/aft/Aft_Maintenance) +/area/maintenance/aft) "dHR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -100407,9 +93605,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dHS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100420,25 +93616,19 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dHT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ icon_state = "whitegreen"; dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dHU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/theatre{ - name = "Abandoned Theatre" - }) +/area/crew_quarters/theatre/abandoned) "dHV" = ( /obj/structure/chair{ dir = 1 @@ -100447,7 +93637,7 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHW" = ( /obj/structure/chair{ dir = 1 @@ -100457,7 +93647,7 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dHX" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -100467,12 +93657,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dHZ" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -100483,19 +93673,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -100506,7 +93696,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dId" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -100518,7 +93708,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -100530,34 +93720,34 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -100565,7 +93755,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100575,24 +93765,23 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIl" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dIm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "dIn" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/structure/mirror{ @@ -100607,17 +93796,13 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -100627,9 +93812,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -100640,9 +93823,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIr" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -100650,9 +93831,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIs" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -100660,9 +93839,7 @@ dir = 1 }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIt" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -100679,9 +93856,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIu" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -100690,7 +93865,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIv" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100700,19 +93875,12 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/light{ icon_state = "tube1"; @@ -100725,9 +93893,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dIx" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100740,9 +93906,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dIy" = ( /obj/machinery/photocopier, /obj/machinery/computer/security/telescreen/entertainment{ @@ -100753,30 +93917,18 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dIz" = ( /obj/structure/filingcabinet/medical, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dIA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, @@ -100786,6 +93938,9 @@ name = "hallway camera" }, /obj/effect/turf_decal/bot, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dIB" = ( @@ -100829,32 +93984,23 @@ /area/hallway/primary/aft) "dIF" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dIG" = ( /obj/machinery/light/small, /obj/machinery/iv_drip, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dIH" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dII" = ( /obj/structure/window/reinforced{ dir = 1; @@ -100864,19 +94010,19 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "dIJ" = ( /turf/closed/wall, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIK" = ( /turf/closed/wall, -/area/library/abandoned_library) +/area/library/abandoned) "dIL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dIM" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -100889,7 +94035,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/library/abandoned_library) +/area/library/abandoned) "dIN" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -100905,21 +94051,21 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/library/abandoned_library) +/area/library/abandoned) "dIO" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIQ" = ( /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "dIR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -100929,9 +94075,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIS" = ( /obj/machinery/vending/coffee, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -100939,30 +94083,23 @@ dir = 8; heat_capacity = 1e+006 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIV" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -100970,9 +94107,7 @@ on = 1 }, /turf/open/floor/plasteel/redyellow, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIW" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -100983,16 +94118,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dIX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIY" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101002,7 +94135,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dIZ" = ( /obj/machinery/computer/med_data, /obj/machinery/status_display{ @@ -101011,9 +94144,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJa" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101023,17 +94154,13 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJb" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJc" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, @@ -101041,9 +94168,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJd" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -101051,9 +94176,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJe" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -101098,15 +94221,11 @@ /area/shuttle/escape) "dJl" = ( /turf/closed/wall/r_wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dJm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dJn" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -101134,16 +94253,12 @@ req_access_txt = "39" }, /turf/open/floor/plasteel, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dJo" = ( /obj/structure/sign/biohazard, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "dJp" = ( /turf/closed/wall/r_wall, /area/medical/virology) @@ -101182,76 +94297,64 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dJu" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/folder, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dJv" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dJw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dJy" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dJz" = ( /obj/structure/table/wood, /obj/item/weapon/dice/d20, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dJA" = ( /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dJB" = ( /obj/structure/chair/office/dark, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dJC" = ( /obj/structure/chair/office/dark, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dJD" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dJE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101261,7 +94364,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101269,7 +94372,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJG" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -101279,14 +94382,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJI" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light/small{ @@ -101294,7 +94397,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/decal/cleanable/dirt, @@ -101302,16 +94405,14 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; - name = "Aft Port Maintenance APC"; - pixel_x = 0; - pixel_y = 25 + name = "Port Quarter Maintenance APC"; + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-2" @@ -101319,7 +94420,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, @@ -101327,10 +94428,9 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJM" = ( /obj/structure/toilet{ - icon_state = "toilet00"; dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -101339,9 +94439,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJN" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101350,9 +94448,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJO" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -101362,9 +94458,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJP" = ( /obj/machinery/vending/cola/random, /obj/machinery/light, @@ -101373,15 +94467,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJQ" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/neutral/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJR" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -101389,15 +94479,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dJS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJT" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101407,7 +94495,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dJU" = ( /obj/machinery/computer/card, /obj/structure/cable/white{ @@ -101425,9 +94513,7 @@ name = "customs camera" }, /turf/open/floor/plasteel/blue, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJV" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101439,9 +94525,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJW" = ( /obj/structure/chair/office/light{ dir = 4 @@ -101451,9 +94535,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJX" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -101462,9 +94544,7 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/plasteel/blue, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJY" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -101482,9 +94562,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dJZ" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -101520,18 +94598,15 @@ "dKe" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -101570,12 +94645,7 @@ /turf/open/floor/plating, /area/medical/virology) "dKi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 }, @@ -101584,20 +94654,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, /area/medical/virology) "dKk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 }, @@ -101650,12 +94713,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 }, @@ -101672,7 +94730,7 @@ /obj/structure/table_frame/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dKs" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -101680,10 +94738,10 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dKt" = ( /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dKu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101691,40 +94749,40 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dKv" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dKw" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dKx" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/item/device/paicard, /turf/open/floor/carpet, -/area/library/abandoned_library) +/area/library/abandoned) "dKy" = ( /obj/structure/table/wood, /obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/carpet, -/area/library/abandoned_library) +/area/library/abandoned) "dKz" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dKA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101732,16 +94790,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKC" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKD" = ( /obj/machinery/atmospherics/components/trinary/filter{ density = 0; @@ -101749,34 +94804,28 @@ req_access = "0" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKE" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKG" = ( /obj/machinery/droneDispenser, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKH" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -101789,7 +94838,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101806,13 +94855,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dKJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKK" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -101821,7 +94868,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dKL" = ( /obj/machinery/computer/crew, /obj/machinery/ai_status_display{ @@ -101830,15 +94877,11 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dKM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dKN" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -101850,22 +94893,17 @@ /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dKO" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dKP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, @@ -101897,7 +94935,6 @@ "dKV" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/structure/mirror{ @@ -101906,13 +94943,11 @@ }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -101963,7 +94998,6 @@ idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; - pixel_x = 0; pixel_y = 22; req_access_txt = "39" }, @@ -102131,34 +95165,34 @@ dir = 8 }, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dLp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/library/abandoned_library) +/area/library/abandoned) "dLq" = ( /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/library/abandoned_library) +/area/library/abandoned) "dLr" = ( /obj/structure/bookcase, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dLs" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/library/abandoned_library) +/area/library/abandoned) "dLt" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dLu" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas{ @@ -102170,13 +95204,13 @@ pixel_y = 5 }, /turf/open/floor/carpet, -/area/library/abandoned_library) +/area/library/abandoned) "dLv" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, /obj/item/weapon/folder/red, /turf/open/floor/carpet, -/area/library/abandoned_library) +/area/library/abandoned) "dLw" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -102184,11 +95218,10 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dLx" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -102198,14 +95231,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -102219,7 +95252,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102228,7 +95261,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -102238,7 +95271,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -102252,7 +95285,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLD" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102268,7 +95301,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLE" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102277,7 +95310,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102289,7 +95322,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLG" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102299,7 +95332,7 @@ }, /mob/living/simple_animal/cockroach, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102312,7 +95345,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102329,7 +95362,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLJ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102339,7 +95372,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLK" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102349,7 +95382,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLL" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102362,7 +95395,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLM" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102373,7 +95406,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLN" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -102386,7 +95419,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLO" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -102397,7 +95430,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dLQ" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -102405,19 +95438,14 @@ }, /obj/item/weapon/storage/box/ids, /turf/open/floor/plasteel/blue/side, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dLR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/blue/side, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dLS" = ( /obj/structure/closet/secure_closet{ anchored = 1; @@ -102428,9 +95456,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "dLT" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, @@ -102605,8 +95631,7 @@ "dMi" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/light{ icon_state = "tube1"; @@ -102678,8 +95703,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, /area/medical/virology) @@ -102724,8 +95748,7 @@ /obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/green, /area/medical/virology) @@ -102745,11 +95768,11 @@ /obj/structure/bookcase, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dMv" = ( /obj/structure/bookcase, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dMw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -102758,13 +95781,13 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dMx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dMy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -102775,21 +95798,21 @@ }, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dMz" = ( /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dMA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dMB" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dMC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -102800,7 +95823,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -102810,7 +95833,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dME" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -102847,7 +95870,7 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMI" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -102855,7 +95878,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMJ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/costume, @@ -102864,13 +95887,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dML" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -102879,7 +95902,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -102887,7 +95910,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -102895,16 +95918,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dMO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -102921,14 +95942,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMQ" = ( /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMR" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -102937,9 +95954,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMS" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -102947,15 +95962,11 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMT" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMU" = ( /obj/structure/sign/directions/evac{ pixel_y = -8 @@ -102968,9 +95979,7 @@ pixel_y = 8 }, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -102981,9 +95990,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -102993,9 +96000,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMX" = ( /obj/structure/sign/directions/evac{ pixel_y = -8 @@ -103008,22 +96013,15 @@ pixel_y = 8 }, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dMZ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ dir = 8; @@ -103034,15 +96032,12 @@ /turf/open/floor/plasteel/neutral, /area/shuttle/escape) "dNb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light{ dir = 4 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -103053,8 +96048,7 @@ /area/shuttle/escape) "dNd" = ( /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 + pixel_x = 6 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -103199,7 +96193,7 @@ /obj/structure/cable, /obj/machinery/power/tracker, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) +/area/solar/starboard/aft) "dNt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -103214,7 +96208,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/library/abandoned_library) +/area/library/abandoned) "dNu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -103223,51 +96217,44 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/library/abandoned_library) +/area/library/abandoned) "dNv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dNw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dNx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-8" }, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dNy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/library/abandoned_library) +/area/library/abandoned) "dNz" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/library/abandoned_library) +/area/library/abandoned) "dNA" = ( /obj/machinery/photocopier, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dNB" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -103275,20 +96262,20 @@ /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/library/abandoned_library) +/area/library/abandoned) "dNC" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dND" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dNE" = ( /turf/closed/wall, /area/chapel/office) @@ -103309,12 +96296,7 @@ }, /area/chapel/office) "dNH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 @@ -103350,25 +96332,19 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dNO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dNR" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dNT" = ( /obj/structure/chair{ dir = 4 @@ -103468,7 +96444,6 @@ /obj/structure/table, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/microwave{ @@ -103510,26 +96485,26 @@ "dOl" = ( /mob/living/simple_animal/cockroach, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dOm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/library/abandoned_library) +/area/library/abandoned) "dOn" = ( /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/library/abandoned_library) +/area/library/abandoned) "dOo" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dOp" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dOq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -103538,7 +96513,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dOr" = ( /obj/structure/table, /obj/item/weapon/storage/box/gloves{ @@ -103563,19 +96538,14 @@ }, /area/chapel/office) "dOt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ icon_state = "tube1"; dir = 4 }, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ @@ -103600,7 +96570,6 @@ desc = "A plaque commemorating the fallen, may they rest in peace, forever asleep amongst the stars. Someone has drawn a picture of a crying badger at the bottom."; icon_state = "kiddieplaque"; name = "Remembrance Plaque"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ @@ -103619,18 +96588,12 @@ }, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/machinery/status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/black, /area/chapel/main) "dOx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -103643,12 +96606,9 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "dOz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -103703,27 +96663,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOH" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -103735,9 +96689,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -103746,9 +96698,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOJ" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -103757,35 +96707,27 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOL" = ( /obj/structure/disposalpipe/sortjunction{ name = "Chapel Junction"; sortType = 17 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOM" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall8"; location = "hall7" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dON" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -103793,17 +96735,13 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOO" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dOQ" = ( /obj/machinery/ai_status_display, /turf/closed/wall/mineral/titanium/nodiagonal, @@ -103905,8 +96843,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Virology Satellite APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -103922,17 +96859,17 @@ dir = 8 }, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dPd" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/library/abandoned_library) +/area/library/abandoned) "dPe" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dPf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -103941,21 +96878,21 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/library/abandoned_library) +/area/library/abandoned) "dPg" = ( /obj/structure/destructible/cult/tome, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dPh" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dPi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ @@ -103966,7 +96903,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dPj" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -103974,7 +96911,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dPk" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -104056,9 +96993,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -104071,9 +97006,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -104084,31 +97017,23 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPw" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPx" = ( /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPy" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -104116,23 +97041,18 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPA" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dPB" = ( /obj/structure/chair{ dir = 4 }, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -104148,7 +97068,6 @@ "dPD" = ( /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel/whiteblue/side{ @@ -104173,7 +97092,6 @@ department = "Virology Lab"; departmentType = 0; name = "Virology RC"; - pixel_x = 0; pixel_y = 32; receive_ore_updates = 1 }, @@ -104207,12 +97125,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -104222,9 +97135,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -104258,8 +97169,7 @@ "dPN" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -104304,9 +97214,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /mob/living/carbon/monkey, /turf/open/floor/plasteel/whitegreen/side{ @@ -104324,19 +97232,19 @@ /obj/structure/bookcase, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dPU" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/library/abandoned_library) +/area/library/abandoned) "dPV" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dPW" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -104346,14 +97254,14 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dPX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dPY" = ( /obj/structure/table, /obj/item/weapon/wrench, @@ -104417,8 +97325,7 @@ "dQf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, /area/chapel/main) @@ -104440,39 +97347,31 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQl" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQm" = ( /obj/structure/chair{ dir = 1 @@ -104480,24 +97379,18 @@ /obj/machinery/light, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQn" = ( /obj/structure/table, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dQp" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/mineral/titanium/nodiagonal, @@ -104655,33 +97548,24 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dQK" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/library/abandoned_library) +/area/library/abandoned) "dQL" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dQM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dQN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -104693,14 +97577,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dQO" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/organ/tongue/bone{ origin_tech = "biotech=0" }, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dQP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -104711,13 +97595,13 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dQQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dQR" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -104740,9 +97624,7 @@ }, /area/chapel/office) "dQT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel - Port"; dir = 4; @@ -104780,32 +97662,22 @@ }, /area/chapel/main) "dQY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel{ dir = 4; icon_state = "chapel" }, /area/chapel/main) "dQZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRa" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -104813,15 +97685,11 @@ /obj/structure/flora/ausbushes/sunnybush, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRb" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRc" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -104829,15 +97697,11 @@ /obj/structure/flora/ausbushes/fernybush, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRd" = ( /obj/machinery/ai_status_display, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRe" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -104846,16 +97710,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRf" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRg" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; @@ -105090,12 +97950,12 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dRB" = ( /obj/structure/chair/office/dark, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dRC" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -105103,7 +97963,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/library/abandoned_library) +/area/library/abandoned) "dRD" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -105113,13 +97973,13 @@ dir = 5 }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dRE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dRF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -105127,14 +97987,14 @@ /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/library/abandoned_library) +/area/library/abandoned) "dRG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dRH" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -105143,7 +98003,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/library/abandoned_library) +/area/library/abandoned) "dRI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/morgue{ @@ -105155,14 +98015,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/library/abandoned_library) +/area/library/abandoned) "dRJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dRK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -105170,14 +98030,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/library/abandoned_library) +/area/library/abandoned) "dRL" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dRM" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -105197,8 +98057,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -105207,7 +98066,6 @@ "dRO" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -105255,9 +98113,7 @@ /obj/structure/chair/wood, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/camera{ c_tag = "Chapel - Starboard"; @@ -105274,30 +98130,24 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRV" = ( /obj/structure/chair, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRW" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRX" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -105308,17 +98158,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dRZ" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/mineral/titanium, @@ -105342,9 +98188,7 @@ /obj/structure/table/glass, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/structure/cable/white{ icon_state = "1-2" @@ -105413,8 +98257,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, @@ -105426,7 +98269,6 @@ "dSm" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/structure/extinguisher_cabinet{ @@ -105468,8 +98310,7 @@ /obj/item/weapon/hand_labeler, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -105484,7 +98325,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dSs" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -105493,19 +98334,14 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/library/abandoned_library) +/area/library/abandoned) "dSt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/library/abandoned_library) +/area/library/abandoned) "dSu" = ( /obj/structure/table/wood, /obj/item/clothing/under/rank/curator, @@ -105514,21 +98350,19 @@ name = "2maintenance loot spawner" }, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dSv" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dSw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dSx" = ( /obj/structure/easel, /obj/effect/decal/cleanable/dirt, @@ -105536,34 +98370,34 @@ /obj/item/weapon/canvas/twentythreeXtwentythree, /obj/machinery/light/small, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dSy" = ( /obj/structure/table/wood, /obj/item/weapon/storage/crayons, /obj/item/weapon/storage/crayons, /turf/open/floor/wood, -/area/library/abandoned_library) +/area/library/abandoned) "dSz" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/paper_bin, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dSA" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/library/abandoned_library) +/area/library/abandoned) "dSB" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/device/taperecorder, /turf/open/floor/plasteel/black, -/area/library/abandoned_library) +/area/library/abandoned) "dSC" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dSE" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -105631,9 +98465,7 @@ /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -105643,18 +98475,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -105663,26 +98491,20 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dSR" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" @@ -105731,7 +98553,6 @@ pixel_y = 1 }, /obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 0; pixel_y = -1 }, /obj/item/weapon/storage/toolbox/emergency{ @@ -105784,9 +98605,7 @@ /turf/open/floor/plasteel, /area/medical/virology) "dSY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -105795,12 +98614,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -105818,9 +98632,7 @@ "dTb" = ( /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/structure/closet/secure_closet/medical1, /obj/machinery/light_switch{ @@ -105957,13 +98769,13 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTm" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -106022,21 +98834,16 @@ /obj/machinery/vending/cola/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dTu" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dTv" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -106137,7 +98944,6 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -106160,7 +98966,6 @@ "dTH" = ( /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/iv_drip, @@ -106203,7 +99008,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -106214,7 +99019,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -106224,7 +99029,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -106235,14 +99040,14 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -106253,7 +99058,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dTQ" = ( /turf/closed/wall/r_wall, /area/chapel/office) @@ -106322,7 +99127,6 @@ "dTX" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel{ @@ -106339,9 +99143,7 @@ /obj/machinery/vending/snack/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dTZ" = ( /obj/structure/chair{ dir = 1 @@ -106349,17 +99151,13 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUa" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUb" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -106409,12 +99207,7 @@ /obj/structure/sign/nanotrasen{ pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; dir = 5 @@ -106470,10 +99263,10 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUm" = ( /turf/closed/wall/r_wall, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -106483,20 +99276,20 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUo" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -106506,14 +99299,14 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/blue/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -106524,20 +99317,20 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUt" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -106630,16 +99423,12 @@ /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUF" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUG" = ( /obj/machinery/light{ dir = 4; @@ -106647,9 +99436,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -106659,14 +99446,10 @@ name = "WARNING: EXTERNAL AIRLOCK" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dUI" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -106744,7 +99527,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUS" = ( /obj/machinery/power/smes, /obj/structure/cable/white{ @@ -106757,7 +99540,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUT" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -106770,16 +99553,15 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUU" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; - name = "WARNING: EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "WARNING: EXTERNAL AIRLOCK" }, /turf/closed/wall/r_wall, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dUV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -106789,18 +99571,18 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUW" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUY" = ( /obj/machinery/door/poddoor/shutters{ id = "evashutters2"; @@ -106812,7 +99594,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dUZ" = ( /obj/machinery/button/door{ id = "evashutters2"; @@ -106829,7 +99611,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -106846,7 +99628,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -106859,16 +99641,15 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVc" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVd" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/vault{ @@ -106917,22 +99698,17 @@ /area/chapel/main) "dVj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/camera{ c_tag = "Departures - Port"; dir = 4; name = "departures camera" }, /obj/effect/turf_decal/delivery, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVk" = ( /obj/structure/chair, /obj/machinery/light{ @@ -106940,17 +99716,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVl" = ( /obj/structure/table, /obj/item/weapon/storage/pill_bottle/dice, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -106986,8 +99758,7 @@ /obj/machinery/iv_drip, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitegreen/side{ icon_state = "whitegreen"; @@ -107023,8 +99794,7 @@ /obj/machinery/iv_drip, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whitegreen/side{ icon_state = "whitegreen"; @@ -107034,7 +99804,7 @@ "dVu" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "dVv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -107042,23 +99812,21 @@ d2 = 4 }, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "dVw" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "dVx" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; @@ -107068,19 +99836,18 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVz" = ( /obj/structure/cable{ d1 = 2; @@ -107090,14 +99857,13 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/terminal{ @@ -107110,7 +99876,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVB" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -107127,10 +99893,10 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVC" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Port Solar Access"; + name = "Port Quarter Solar Access"; req_access_txt = "10" }, /obj/structure/cable/white{ @@ -107143,7 +99909,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dVD" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -107153,39 +99919,34 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVE" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVH" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -107195,7 +99956,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -107204,13 +99965,13 @@ pixel_x = 26 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVK" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dVL" = ( /obj/structure/table, /obj/item/weapon/storage/box/gloves{ @@ -107228,8 +99989,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -107251,8 +100011,7 @@ "dVO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel{ icon_state = "chapel" @@ -107280,9 +100039,7 @@ }, /area/chapel/main) "dVS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -107301,9 +100058,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -107313,9 +100068,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -107325,9 +100078,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVW" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -107337,36 +100088,27 @@ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dVZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWa" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, @@ -107426,7 +100168,7 @@ "dWh" = ( /obj/machinery/power/solar_control{ id = "aftport"; - name = "Aft Port Solar Control"; + name = "Port Quarter Solar Control"; track = 0 }, /obj/structure/cable, @@ -107434,43 +100176,40 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dWi" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dWj" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ cell_type = 10000; dir = 2; - name = "Aft Port Solar APC"; + name = "Port Quarter Solar APC"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dWk" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "dWl" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, @@ -107479,17 +100218,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWm" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWn" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWo" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -107501,7 +100240,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWp" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -107513,14 +100252,14 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWr" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -107538,12 +100277,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWs" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/vault{ @@ -107617,18 +100355,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWC" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -107639,9 +100373,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ icon_state = "manifold"; @@ -107649,13 +100381,10 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWE" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -107668,9 +100397,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -107678,9 +100405,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; @@ -107690,9 +100415,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dWH" = ( /turf/open/floor/plasteel/neutral/side, /area/shuttle/escape) @@ -107734,7 +100457,7 @@ /obj/machinery/shieldwallgen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -107742,11 +100465,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWP" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -107754,7 +100477,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWR" = ( /obj/structure/rack, /obj/structure/cable/white{ @@ -107766,20 +100489,20 @@ /obj/item/clothing/mask/breath, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWT" = ( /obj/machinery/shieldwallgen, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -107789,7 +100512,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dWV" = ( /obj/machinery/door/morgue{ name = "Relic Closet"; @@ -107836,9 +100559,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dXa" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -107853,7 +100574,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXb" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -107861,7 +100582,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXc" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -107874,7 +100595,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXd" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -107883,11 +100604,11 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXe" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXf" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -107899,7 +100620,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXg" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -107916,7 +100637,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXh" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -107928,7 +100649,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXi" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -107939,7 +100660,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXj" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -107948,12 +100669,12 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXl" = ( /obj/machinery/door/airlock/glass_security{ name = "Holding Area"; @@ -107976,7 +100697,7 @@ /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXo" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -108057,13 +100778,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXq" = ( /obj/structure/rack, /obj/structure/cable/white{ @@ -108074,14 +100795,14 @@ /obj/item/device/radio, /obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXr" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXs" = ( /obj/item/clothing/suit/hazardvest{ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; @@ -108160,12 +100881,12 @@ }, /obj/structure/closet/crate/internals, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dXu" = ( /obj/structure/table/wood/fancy, /obj/item/weapon/spellbook/oneuse/smoke/lesser, @@ -108236,8 +100957,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -108276,15 +100996,12 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dXG" = ( /obj/structure/filingcabinet/security, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/light_switch{ pixel_x = -26; @@ -108298,7 +101015,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXH" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -108307,7 +101024,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXI" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -108315,7 +101032,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXJ" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -108330,7 +101047,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/red, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXK" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/fancy/donut_box, @@ -108338,20 +101055,20 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXL" = ( /obj/structure/closet/wardrobe/red, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXN" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXO" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -108359,18 +101076,18 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXQ" = ( /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXR" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port"; @@ -108380,12 +101097,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXS" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dXT" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; @@ -108409,23 +101126,21 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "dXX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, /obj/machinery/button/flasher{ id = "shuttleflash"; pixel_x = -26; pixel_y = 24 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/shuttle/escape) "dXY" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 + icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -108472,7 +101187,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYe" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -108482,7 +101197,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYf" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -108494,7 +101209,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -108504,7 +101219,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYh" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -108515,7 +101230,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYi" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -108524,7 +101239,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYj" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -108537,14 +101252,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYk" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYl" = ( /obj/structure/table/reinforced, /obj/structure/extinguisher_cabinet{ @@ -108553,7 +101268,7 @@ /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/flashlight, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYm" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -108576,9 +101291,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "dYq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -108594,9 +101307,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dYs" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -108618,7 +101329,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYt" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -108628,11 +101339,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYu" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -108643,7 +101353,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYv" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -108655,7 +101365,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYw" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -108665,7 +101375,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYx" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -108673,7 +101383,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYy" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -108687,20 +101397,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYz" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYA" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -108710,7 +101419,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYB" = ( /obj/structure/cable/white{ icon_state = "2-8" @@ -108722,14 +101431,14 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYD" = ( /obj/structure/chair{ dir = 8 @@ -108737,7 +101446,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYE" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -108745,7 +101454,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dYF" = ( /obj/structure/chair{ dir = 4 @@ -108777,7 +101486,6 @@ "dYK" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = 58 }, /turf/open/floor/plasteel/neutral/side, @@ -108804,22 +101512,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -108828,7 +101531,7 @@ /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYQ" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light{ @@ -108839,14 +101542,14 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYR" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -108854,20 +101557,18 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYT" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYU" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/rglass{ @@ -108879,7 +101580,7 @@ amount = 50 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dYV" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -108902,11 +101603,9 @@ dir = 1 }, /obj/machinery/power/apc{ - cell_type = 5000; dir = 1; name = "Chapel Quarters APC"; - pixel_x = 0; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/cable/white{ icon_state = "0-8" @@ -108914,12 +101613,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "dYY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel Quarters"; dir = 2; @@ -108936,12 +101630,9 @@ /obj/item/device/camera_film, /obj/machinery/firealarm{ dir = 4; - icon_state = "fire0"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/status_display{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ @@ -109011,9 +101702,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dZh" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -109023,16 +101712,11 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZj" = ( /obj/machinery/computer/prisoner, /obj/structure/cable/white{ @@ -109041,11 +101725,11 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZk" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZl" = ( /obj/machinery/computer/security, /obj/machinery/status_display{ @@ -109054,19 +101738,18 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZm" = ( /obj/structure/closet/secure_closet/security, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/light, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZn" = ( /obj/structure/chair{ dir = 1 @@ -109079,13 +101762,13 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZo" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZp" = ( /obj/structure/table, /obj/structure/cable/white{ @@ -109098,7 +101781,7 @@ /obj/item/weapon/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZq" = ( /obj/structure/chair{ dir = 1 @@ -109107,7 +101790,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZr" = ( /obj/structure/chair{ dir = 1 @@ -109117,7 +101800,6 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/light, @@ -109129,7 +101811,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZs" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -109141,7 +101823,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZt" = ( /obj/structure/chair{ dir = 4 @@ -109204,13 +101886,13 @@ name = "Aft-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) +/area/solar/port/aft) "dZC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /turf/open/floor/plating, -/area/maintenance/fpmaint2/aft_port_maintenance) +/area/maintenance/port/aft) "dZD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -109339,12 +102021,10 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "dZR" = ( /turf/closed/wall/r_wall, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZS" = ( /obj/structure/cable/white, /obj/structure/cable/white{ @@ -109356,7 +102036,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZT" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -109364,13 +102044,13 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZU" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "dZV" = ( /obj/structure/chair{ dir = 1 @@ -109382,7 +102062,6 @@ /obj/item/weapon/storage/box/zipties, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/mineral/plastitanium/brig, @@ -109427,7 +102106,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eac" = ( /obj/structure/cable{ d1 = 2; @@ -109442,12 +102121,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "ead" = ( /obj/structure/cable{ d2 = 8; @@ -109455,7 +102133,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eae" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -109463,7 +102141,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eaf" = ( /obj/structure/cable{ d1 = 1; @@ -109478,12 +102156,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eag" = ( /obj/structure/cable{ d1 = 1; @@ -109497,7 +102174,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eah" = ( /obj/structure/dresser, /obj/structure/extinguisher_cabinet{ @@ -109538,7 +102215,6 @@ /obj/structure/closet/wardrobe/chaplain_black, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/vault{ @@ -109569,7 +102245,6 @@ department = "Chapel Office"; departmentType = 0; name = "Chapel RC"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/status_display{ @@ -109589,7 +102264,7 @@ name = "Aft-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) +/area/solar/port/aft) "eas" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -109603,15 +102278,12 @@ }, /area/shuttle/escape) "eau" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light{ dir = 1 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/vault{ icon_state = "vault"; dir = 5 @@ -109677,7 +102349,7 @@ /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eaD" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ @@ -109723,7 +102395,7 @@ /obj/structure/lattice/catwalk, /obj/effect/landmark/xeno_spawn, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eaL" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, @@ -109805,22 +102477,21 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eaW" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "eaX" = ( /obj/structure/cable, /obj/machinery/power/tracker, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) +/area/solar/port/aft) "eaY" = ( /obj/docking_port/stationary{ dheight = 9; @@ -109835,12 +102506,7 @@ /turf/open/space, /area/space) "eaZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 24; pixel_y = -24 @@ -109862,7 +102528,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "ebb" = ( /obj/structure/cable{ d1 = 1; @@ -109876,19 +102542,18 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "ebg" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "ebB" = ( /obj/structure/cable{ d1 = 2; @@ -109902,7 +102567,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "ebC" = ( /obj/structure/cable{ d1 = 1; @@ -109916,7 +102581,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "ebD" = ( /obj/structure/cable{ d1 = 2; @@ -109930,7 +102595,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "ebE" = ( /obj/structure/cable{ d1 = 1; @@ -109944,16 +102609,14 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "ebF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "ebG" = ( /turf/open/floor/engine, /area/engine/supermatter) @@ -109963,7 +102626,7 @@ req_access_txt = "20" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ebK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -109983,13 +102646,10 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/yellow, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ebQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -109997,13 +102657,10 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ebR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -110012,27 +102669,21 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ebS" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ebT" = ( /obj/structure/cable{ d1 = 2; @@ -110043,9 +102694,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ebU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/junction{ @@ -110062,22 +102711,20 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "ebW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ebX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel/red, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ebY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -110086,7 +102733,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "ebZ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -110101,8 +102748,7 @@ "ecb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood{ icon_state = "wood-broken" @@ -110115,25 +102761,20 @@ "ecd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ece" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ icon_state = "manifold"; dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ecf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ecg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -110141,7 +102782,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ech" = ( /obj/machinery/button/door{ id = "Dorm2"; @@ -110152,8 +102793,12 @@ req_access_txt = "0"; specialfunctions = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "eci" = ( /obj/machinery/button/door{ id = "Dorm4"; @@ -110164,24 +102809,28 @@ req_access_txt = "0"; specialfunctions = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ecj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "eck" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ecl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ecm" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -110191,15 +102840,15 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ecn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "eco" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ecp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -110210,7 +102859,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ecr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -110218,13 +102867,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ecs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood{ icon_state = "wood-broken" @@ -110241,7 +102889,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "ecv" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -110270,7 +102918,7 @@ "ecy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ecz" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/vault{ @@ -110306,7 +102954,7 @@ initial_gas_mix = "n2=500;TEMP=80"; temperature = 80 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "ecQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -110329,8 +102977,7 @@ "ecS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) @@ -110354,9 +103001,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ecW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -110392,8 +103037,7 @@ "eda" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) @@ -110409,11 +103053,10 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "ede" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -110421,7 +103064,7 @@ dir = 4 }, /turf/open/floor/plasteel/hydrofloor, -/area/hydroponics/Abandoned_Garden) +/area/hydroponics/garden/abandoned) "edf" = ( /obj/structure/table/wood, /obj/item/clothing/head/hardhat/cakehat, @@ -110448,7 +103091,7 @@ icon_state = "brown"; dir = 1 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "edi" = ( /obj/structure/mining_shuttle_beacon, /turf/open/floor/plating, @@ -110541,8 +103184,7 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plating/airless, /area/shuttle/transport) @@ -110574,16 +103216,14 @@ /area/shuttle/transport) "eez" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 6 }, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "eeA" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -110605,11 +103245,11 @@ "eeC" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "eeD" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/starboard/fore_starboard_maintenance) +/area/maintenance/starboard/fore) "eeE" = ( /obj/structure/table/wood, /obj/structure/sign/barsign{ @@ -110618,7 +103258,7 @@ /obj/item/weapon/wirerod, /obj/item/weapon/wrench, /obj/item/clothing/under/waiter, -/obj/item/clothing/tie/waistcoat, +/obj/item/clothing/accessory/waistcoat, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, @@ -110673,15 +103313,15 @@ "eeL" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "eeM" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/arrivals/north_2) "eeN" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/arrivals/north_2) "eeO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ @@ -110690,7 +103330,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "eeP" = ( /obj/structure/janitorialcart, /obj/effect/decal/cleanable/dirt, @@ -110705,7 +103345,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/redblue, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "eeR" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -110715,11 +103355,10 @@ pixel_y = -32 }, /turf/open/floor/plasteel/cafeteria, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "eeS" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/item/weapon/reagent_containers/glass/bucket, @@ -110729,7 +103368,6 @@ /obj/item/weapon/mop, /obj/item/device/radio/intercom{ name = "Station Intercom"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -110767,9 +103405,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "eeX" = ( /obj/structure/table/wood, /obj/item/weapon/soap/nanotrasen, @@ -110825,12 +103461,10 @@ /turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "efc" = ( -/obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/clown, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/structure/closet/crate/wooden/toy, /turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "efd" = ( @@ -110843,9 +103477,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "eff" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -110923,7 +103555,7 @@ "efo" = ( /obj/structure/sign/poster/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/port/fore) "efp" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/window/reinforced, @@ -110937,7 +103569,7 @@ "efq" = ( /obj/structure/sign/poster/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/arrivals/north_2) "efr" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop, @@ -110951,7 +103583,7 @@ "efs" = ( /obj/structure/sign/poster/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/arrivals/north_2) "eft" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -110987,11 +103619,11 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "efw" = ( /obj/structure/sign/poster/random, /turf/closed/wall, -/area/maintenance/fpmaint2/fore_port_maintenance) +/area/maintenance/arrivals/north_2) "efx" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -111006,7 +103638,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "efy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -111038,7 +103670,6 @@ "efA" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12 }, /obj/effect/turf_decal/bot, @@ -111148,9 +103779,7 @@ }, /area/hallway/primary/starboard) "efJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -111174,7 +103803,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "efL" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -111248,14 +103877,9 @@ pixel_x = 32 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "efQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 @@ -111269,7 +103893,6 @@ department = "Engineering"; departmentType = 0; name = "Engineering RC"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/delivery, @@ -111285,7 +103908,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/courtroom) +/area/security/courtroom) "efT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -111296,7 +103919,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "efU" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -111319,9 +103942,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/engine/engineering{ - name = "Engineering Storage" - }) +/area/engine/storage) "efV" = ( /obj/structure/table/reinforced, /obj/item/stack/rods{ @@ -111335,7 +103956,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2/port_maintenance) +/area/maintenance/port) "efW" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ @@ -111345,7 +103966,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "efX" = ( /obj/machinery/light/small{ dir = 1 @@ -111361,7 +103982,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "efY" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -111373,9 +103994,7 @@ icon_state = "whitepurplecorner"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "efZ" = ( /obj/structure/mirror{ pixel_x = 26 @@ -111394,9 +104013,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ega" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -111413,9 +104030,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "egb" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, @@ -111424,7 +104039,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/electrical) +/area/maintenance/department/electrical) "egc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/official/help_others{ @@ -111433,9 +104048,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "egd" = ( /obj/structure/table/glass, /obj/item/weapon/clipboard, @@ -111447,9 +104060,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ege" = ( /obj/structure/table/wood, /obj/item/weapon/storage/pill_bottle/dice, @@ -111459,9 +104070,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "egf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ @@ -111479,13 +104088,9 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "egh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -111501,7 +104106,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "egj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -111516,9 +104121,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "egk" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -111532,7 +104135,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "egl" = ( /obj/machinery/light/small{ dir = 8 @@ -111568,9 +104171,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "egp" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -111604,9 +104205,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "egs" = ( /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -111614,9 +104213,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "egt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -111636,19 +104233,14 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1 - }, +/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/structure/sign/poster/official/do_not_question{ pixel_x = 32 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/security/detectives_office{ - name = "Private Investigator's Office" - }) +/area/security/detectives_office/private_investigators_office) "egv" = ( /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -3; @@ -111665,9 +104257,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "egw" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/donkpockets, @@ -111677,9 +104267,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "egx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -111701,9 +104289,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/bridge{ - name = "Customs" - }) +/area/security/checkpoint/customs) "egz" = ( /obj/machinery/disposal/bin, /obj/machinery/light{ @@ -111723,15 +104309,10 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -111741,15 +104322,12 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egC" = ( /obj/machinery/power/apc{ - cell_type = 10000; + cell_type = 5000; dir = 1; name = "Departure Lounge APC"; - pixel_x = 0; pixel_y = 28 }, /obj/machinery/camera{ @@ -111764,39 +104342,28 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egF" = ( /obj/effect/turf_decal/delivery, /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egG" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 @@ -111806,8 +104373,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/sign/poster/official/work_for_a_future{ pixel_y = -32 @@ -111821,9 +104387,7 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -111833,30 +104397,22 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egK" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egL" = ( /obj/effect/turf_decal/delivery, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -111866,21 +104422,15 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egN" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "egP" = ( /obj/structure/bodycontainer/morgue, /obj/structure/sign/poster/official/ian{ @@ -111895,7 +104445,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2) +/area/security/checkpoint/checkpoint2) "egR" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ @@ -111938,9 +104488,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egU" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -111950,9 +104498,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -111963,9 +104509,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -111976,9 +104520,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egX" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; @@ -111988,9 +104530,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -112001,9 +104541,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "egZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -112014,9 +104552,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "eha" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -112026,9 +104562,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "ehb" = ( /obj/structure/chair{ dir = 4; @@ -112106,8 +104640,7 @@ "ehj" = ( /obj/machinery/requests_console{ department = "Arrival shuttle"; - name = "Arrivals Shuttle console"; - pixel_y = 0 + name = "Arrivals Shuttle console" }, /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) @@ -112166,16 +104699,13 @@ }, /area/shuttle/escape) "ehr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -112201,10 +104731,7 @@ /area/shuttle/escape) "ehu" = ( /obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-21" }, /obj/machinery/light{ icon_state = "tube1"; @@ -112302,7 +104829,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "ehO" = ( /obj/structure/displaycase/trophy, /turf/open/floor/wood, @@ -112327,9 +104854,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) "ehT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -112339,9 +104864,2311 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/engine/gravity_generator{ - name = "Atmospherics Engine" - }) +/area/engine/atmospherics_engine) +"ehU" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/auxiliary) +"ehV" = ( +/turf/closed/wall, +/area/quartermaster/office) +"ehW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"ehX" = ( +/turf/closed/wall, +/area/quartermaster/office) +"ehY" = ( +/turf/closed/wall, +/area/quartermaster/office) +"ehZ" = ( +/turf/closed/wall, +/area/quartermaster/office) +"eia" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"eib" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/quartermaster/office) +"eic" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"eid" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"eie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"eif" = ( +/turf/closed/wall, +/area/quartermaster/office) +"eig" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eih" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eii" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eij" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eik" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eil" = ( +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: EXTERNAL AIRLOCK" + }, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eim" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ein" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eio" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eip" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eiq" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eir" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eis" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/solars/starboard/aft) +"eit" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/solars/starboard/aft) +"eiu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + name = "External Solar Access"; + req_access_txt = "10; 13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/solars/starboard/aft) +"eiv" = ( +/obj/structure/sign/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eiw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eix" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eiy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eiz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eiA" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eiB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eiC" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"eiD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"eiE" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Port Primary Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/port) +"eiF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Starboard Primary Hallway APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/starboard) +"eiG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/maintenance/starboard/aft) +"eiH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Quarter Maintenace APC"; + pixel_x = 26 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"eiI" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "Aft Primary Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/aft) +"eiK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiL" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiM" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eiP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/command) +"eiQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/command) +"eiR" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/command) +"eiS" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/command) +"eiT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"eiZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/dorms) +"eja" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/dorms) +"ejb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/dorms) +"ejc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/crew_quarters/dorms) +"ejd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/crew_quarters/dorms) +"eje" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms) +"ejf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms) +"ejg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms) +"ejh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms) +"eji" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms) +"ejj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/crew_quarters/dorms) +"ejk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/crew_quarters/dorms) +"ejl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/crew_quarters/dorms) +"ejm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ejs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/science/research) +"ejt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/science/research) +"eju" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/research) +"ejv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/turf/open/floor/plating, +/area/quartermaster/warehouse) +"ejw" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = 22; + pixel_y = -10 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/transit_tube) +"ejx" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"ejy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/brown, +/area/maintenance/disposal) +"ejz" = ( +/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"ejA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"ejB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/locker) +"ejC" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/space) +"ejD" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ejE" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"ejF" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"ejG" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"ejH" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"ejI" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"ejJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ejK" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"ejL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ejM" = ( +/obj/machinery/computer/med_data{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejN" = ( +/obj/machinery/computer/crew{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejO" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejP" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejR" = ( +/obj/machinery/computer/camera_advanced{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejS" = ( +/obj/machinery/computer/secure_data{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejT" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ejU" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ejV" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/weapon/clipboard, +/obj/item/toy/figure/syndie, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ejW" = ( +/obj/structure/chair/office/dark{ + dir = 8; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/space) +"ejX" = ( +/turf/open/floor/plasteel/black, +/area/space) +"ejY" = ( +/obj/structure/chair/office/dark{ + dir = 1; + name = "tactical swivel chair" + }, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "Cockpit View Control"; + pixel_x = 32; + pixel_y = 32; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/black, +/area/space) +"ejZ" = ( +/turf/open/floor/plasteel/black, +/area/space) +"eka" = ( +/obj/structure/chair/office/dark{ + dir = 4; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/space) +"ekb" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ekc" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekd" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eke" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekf" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekg" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekh" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"eki" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekj" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekk" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ekl" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekm" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"ekn" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eko" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekp" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekq" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ekr" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eks" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eku" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) +"ekv" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"ekw" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eky" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekA" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekB" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) +"ekC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekD" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekE" = ( +/turf/open/floor/plasteel/black, +/area/space) +"ekF" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekH" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/space) +"ekI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekM" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekN" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekO" = ( +/turf/open/floor/plasteel/black, +/area/space) +"ekP" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekQ" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekR" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekS" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/space) +"ekT" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekU" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekV" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ekW" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ekX" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ekY" = ( +/turf/open/floor/plasteel/black, +/area/space) +"ekZ" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ela" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elc" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 4 + }, +/area/space) +"eld" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ele" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elf" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elg" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elh" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eli" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elj" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elk" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ell" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elm" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"eln" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elo" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"elp" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elq" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 4 + }, +/area/space) +"elr" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"els" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elt" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elu" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elv" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elw" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elx" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/obj/structure/table/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/space) +"ely" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"elz" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 6 + }, +/area/space) +"elA" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elC" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 4 + }, +/area/space) +"elD" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elE" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elF" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elG" = ( +/obj/machinery/door/airlock/external{ + name = "E.V.A. Gear Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elH" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elI" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elJ" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elK" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/space) +"elL" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elM" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elN" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elO" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elP" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"elQ" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 6 + }, +/area/space) +"elR" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elS" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elT" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elU" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elV" = ( +/turf/open/floor/plasteel/black, +/area/space) +"elW" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"elX" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elY" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"elZ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"ema" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emb" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"emc" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/space) +"emd" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eme" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emf" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emg" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emi" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emj" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emk" = ( +/turf/open/floor/plasteel/black, +/area/space) +"eml" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emm" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emn" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emo" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emp" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emr" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ems" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"emt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emu" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emv" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emx" = ( +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emy" = ( +/obj/structure/table/reinforced, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emB" = ( +/turf/open/floor/plasteel/black, +/area/space) +"emC" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emD" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emE" = ( +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emF" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emG" = ( +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emH" = ( +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emI" = ( +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emL" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"emM" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emN" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emO" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emP" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emQ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emS" = ( +/turf/open/floor/plasteel/black, +/area/space) +"emT" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"emU" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"emV" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emW" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emX" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emY" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"emZ" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"ena" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enc" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"end" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"ene" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 9 + }, +/area/space) +"enf" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"eng" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"enh" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"eni" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"enj" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"enk" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"enl" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enm" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"enn" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 1 + }, +/area/space) +"eno" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/space) +"enp" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"enq" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enr" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ens" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"ent" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enu" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"env" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/space) +"enw" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enx" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"eny" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enz" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enA" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enB" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enC" = ( +/turf/open/floor/plasteel/podhatch, +/area/space) +"enD" = ( +/turf/open/floor/plasteel/podhatch{ + icon_state = "podhatch"; + dir = 6 + }, +/area/space) +"enE" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"enF" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enH" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/space) +"enJ" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/space) +"enK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/space) +"enL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/space) +"enM" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/space) +"enN" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enO" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"enP" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"enQ" = ( +/turf/open/floor/plasteel/vault, +/area/space) +"enR" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enS" = ( +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enT" = ( +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"enU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/space) +"enV" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Technological Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/space) +"enW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault, +/area/space) +"enX" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"enZ" = ( +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/obj/structure/table/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"eoa" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eob" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eoc" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eod" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoe" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eof" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/turf/open/floor/circuit/red, +/area/space) +"eog" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoi" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoj" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eok" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eol" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/space) +"eom" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eon" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoo" = ( +/obj/item/weapon/cautery, +/obj/item/weapon/scalpel, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"eop" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"eoq" = ( +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/space) +"eor" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eos" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eot" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eou" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eov" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eow" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eox" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoy" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/space) +"eoz" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/circuit/red, +/area/space) +"eoA" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/space) +"eoB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoD" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoE" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoF" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoH" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"eoI" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoJ" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoK" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoL" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) +"eoM" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoN" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoO" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoP" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoQ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"eoR" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"eoS" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoT" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoU" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoV" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) +"eoW" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"eoX" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoY" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"eoZ" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space) +"epa" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) (1,1,1) = {" aaa @@ -114957,18 +109784,15 @@ aaa aaa aaa adm -adn -adn -adn -adn -adn -adn -adn -adn -aes -aaa -aaa -aaa +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -115208,21 +110032,21 @@ aaa aaa aaa adm -adn -adn -adn -adn -adn -adn -aiN -ajI -aiN -alK -amN -anW -aoz -aoC -apA +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -115464,22 +110288,22 @@ aaa aaa aaa aaa -adn -afv -afK -afK -afK -aho -adn -agG -aeh -aeG -aeG -amO -aeG -aoA -aoC -apB +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -115721,22 +110545,22 @@ aaa aaa aaa aaa -adn -aeG -aeG -aeG -aeG -aeG -aia -ehe -aeh -akK -alL -amP -anX -aoB -aoC -apC +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -115972,28 +110796,28 @@ aaa aaa aaa adm -adn -adn -adn -aes +adm +adm +adm +adm aaa aaa -adn -aeG -aeG -aeG -aeG -aeG -adn -aiO -aeh -akL -age -amQ -adn -adn -adn -aeI +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -116228,26 +111052,29 @@ aaa aaa aaa aaa -adn -adA -adT -aeh -adn -aeE aaa -adn -afw -afL -ehd -agG -ahp -adn -aiP -aeh -akL -age -amR -adn +aaa +aaa +adm +adm +adm +adm +adm +adm +aaa +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -116485,28 +111312,28 @@ aaa aaa aaa aaa -ado -adB -adU -aeh -adn -adn -adn -adn -adn -adn -adn -agH -agb -adn -adn -adn -akM -agb -adn -adn -adn -aes +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -116742,28 +111569,28 @@ aaa aaa aaa aaa -ado -adC -adV -aeh -aet -aeF -aeT -ehb -aeT -aeT -agb -aeG -aeG -aeG -aeG -ehf -akL -age -aeh -agb -aoC -apA +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -116999,28 +111826,28 @@ aaa aaa aaa aaa -ado -adD -adW -aeh -aeu -aeG -adV -adV -adV -aeG -agc -aeG -adV -adV -adV -adV -akL -age -aeh -anY -aoC -apB +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -117256,28 +112083,28 @@ aaa aaa aaa aaa -ado -adE -adV -aeh -adn -aeH -aeU -ehc -aeU -aeU -agb -aeG -aeG -aeG -aeG -ehg -akL -age -aeh -agb -aoC -apC +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -117513,28 +112340,28 @@ aaa aaa aaa aaa -ado -adF -adX -aeh -adn -adn -adn -afk -adn -adn -adn -agI -agb -adn -adn -adn -akM -agb -adn -adn -adn -aev +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -117770,26 +112597,26 @@ aaa aaa aaa aaa -adn -adG -adY -aeh -adn -aeI +adm +adm +adm +adm +adm +adm aaa aaa aaa -adn -agd -aeG -ahq -adn -aiQ -aeh -akL -age -amS -adn +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -118027,29 +112854,29 @@ aaa aaa aaa aaa -adp -adn -adn -adn -aev +adm +adm +adm +adm +adm aaa aaa aaa aaa -afM -age -aeG -ahq -adn -aiR -aeh -akL -age -amT -adn -adn -adn -aeE +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -118293,20 +113120,20 @@ aaa aaa aaa aaa -afN -agf -aeG -ahr -aet -aiS -aeh -akN -alM -amP -aeG -aoE -aoC -apA +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -118550,20 +113377,20 @@ aaa aaa aaa aaa -adp -adn -adn -adn -adn -aiT -aeh -aeG -aeG -amU -aeG -aoF -aoC -apB +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -118810,17 +113637,17 @@ aaa aaa aaa aaa -ahs -adn -aiU -aeh -akO -alN -amV -ehg -aoE -aoC -apC +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -119068,16 +113895,16 @@ aaa aaa aaa aaa -adp -adn -adn -adn -adn -adn -adn -adn -adn -aev +adm +adm +adm +adm +adm +adm +adm +adm +adm +adm aaa aaa aaa @@ -121205,13 +116032,13 @@ bFA bHp bJp bLu -bNv +bNr bPl bRs bTK bVL bLp -bZc +bYY cbb ccO cev @@ -121389,16 +116216,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +emc +emt +emK +enb +ens +enH +enY +eon +eoC +eoR aaa aaa aaa @@ -121640,22 +116467,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ekH +ekR +elb +elp +elB +elP +emd +emu +emL +enc +ent +enI +enZ +eoo +eoD +eoS aaa aaa aaa @@ -121897,22 +116724,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ekI +ekS +elc +elq +elC +elQ +eme +emv +emM +end +enu +enJ +eoa +eop +eoE +eoT aaa aaa aaa @@ -121980,7 +116807,7 @@ bNw bPo ebZ bTM -bNw +ejx bLp bYV bYV @@ -122154,22 +116981,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ekJ +ekT +eld +elr +elD +elR +emf +emw +emN +ene +env +enK +eob +eoq +eoF +eoU aaa aaa aaa @@ -122404,29 +117231,29 @@ aaa aaa aaa aaa +ejC +ejL +ejU +ekd +ekm aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ekK +ekU +ele +els +elE +elS +emg +emx +emO +enf +enw +enL +eoc +eor +eoG +eoV aaa aaa aaa @@ -122661,26 +117488,26 @@ aaa aaa aaa aaa +ejD +ejM +ejV +eke +ekn +ekv aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ekL +ekV +elf +elt +elF +elT +emh +emy +emP +eng +enx +enM +eod aaa aaa aaa @@ -122918,28 +117745,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ejE +ejN +ejW +ekf +eko +ekw +ekC +ekM +ekW +elg +elu +elG +brL +emi +emz +emQ +enh +brL +enN +eoe +eos +eoH aaa aaa aaa @@ -123175,28 +118002,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ejF +ejO +ejX +ekg +ekp +ekx +ekD +ekN +ekX +elh +brL +elH +elU +emj +emA +emR +eni +eny +enO +brL +eot +eoI aaa aaa aaa @@ -123432,28 +118259,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ejG +ejP +ejY +ekh +ekq +eky +ekE +ekO +ekY +eli +elv +elI +elV +emk +emB +emS +enj +enz +enP +eof +eou +eoJ aaa aaa aaa @@ -123689,28 +118516,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ejH +ejQ +ejZ +eki +ekr +ekz +ekF +ekP +ekZ +elj +brL +elJ +elW +eml +emC +emT +enk +enA +enQ +brL +eov +eoK aaa aaa aaa @@ -123946,28 +118773,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ejI +ejR +eka +ekj +eks +ekA +ekG +ekQ +ela +elk +elw +elK +brL +emm +emD +emU +enl +brL +enR +eog +eow +eoL aaa aaa aaa @@ -124203,26 +119030,26 @@ aaa aaa aaa aaa +ejJ +ejS +ekb +ekk +ekt +ekB aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ell +elx +elL +elX +emn +emE +emV +enm +enB +enS +eoh aaa aaa aaa @@ -124384,7 +119211,7 @@ aaa aaa aaa aaa -eaT +aaa aaa aaa aaa @@ -124460,29 +119287,29 @@ aaa aaa aaa aaa +ejK +ejT +ekc +ekl +eku aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +elm +ely +elM +elY +emo +emF +emW +enn +enC +enT +eoi +eox +eoM +eoW aaa aaa aaa @@ -124726,20 +119553,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +eln +elz +elN +elZ +emp +emG +emX +eno +enD +enU +eoj +eoy +eoN +eoX aaa aaa aaa @@ -124983,20 +119810,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +elo +elA +elO +ema +emq +emH +emY +enp +enE +enV +eok +eoz +eoO +eoY aaa aaa aaa @@ -125243,17 +120070,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +emb +emr +emI +emZ +enq +enF +enW +eol +eoA +eoP +eoZ aaa aaa aaa @@ -125501,16 +120328,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ems +emJ +ena +enr +enG +enX +eom +eoB +eoQ +epa aaa aaa aaa @@ -127981,7 +122808,7 @@ aaa aaa aaa aaa -aaa +eaT aaa aaa aaa @@ -133072,7 +127899,7 @@ aaf aaf aaf dcs -dgQ +aJm egl dks egm @@ -134054,9 +128881,9 @@ bDL bFF bHA bJC -bLC +ejw bNK -bPB +bLC bRO bTV bVT @@ -136066,7 +130893,7 @@ aqY asd axL aux -avM +aux awR ehS axL @@ -136672,13 +131499,13 @@ ddV dfM ddV diL -aRq +aJm dmb dnA doK dqw diJ -aRq +aJm aHW aaf aaa @@ -137107,7 +131934,7 @@ aGw aHN aIZ aKw -aMc +aMa aNL aPm aRg @@ -137452,7 +132279,7 @@ dsg dgY dkE dwi -dxo +ddX dcE aaf aaf @@ -138480,7 +133307,7 @@ dfP dtA dsk diO -dxq +doN dcE aaf agg @@ -139508,7 +134335,7 @@ diS dtD dhe duI -dxu +deb dcE aaf aaa @@ -140761,7 +135588,7 @@ bWg cwo cxU czx -cBl +ejA cCF bWg cFi @@ -140980,7 +135807,7 @@ aJg aib bmu bot -bot +eiE brx brx btX @@ -142527,7 +137354,7 @@ brB bsM bub brB -bxm +bxk bze bAP bCy @@ -142764,7 +137591,7 @@ aKF eff aNX aPD -aRq +aJm aHW aoQ aGI @@ -143073,7 +137900,7 @@ ctq cuX cwu cxZ -czF +crK bWi cCK bZD @@ -143251,7 +138078,7 @@ aaa aaa aaa aiY -ajY +ajU akW alZ anj @@ -143530,7 +138357,7 @@ awX aqg aoT aHW -aJm +ejz ecs aMr aOa @@ -143607,7 +138434,7 @@ cYF cZR dbj dcJ -cOW +eju dad dhq djj @@ -144514,7 +139341,7 @@ aaD aax aax aaD -abP +abT aax acj aax @@ -144591,7 +139418,7 @@ bEo bCC bCC bKf -bIc +bCF bAZ bQd bSn @@ -145394,7 +140221,7 @@ cFs cGK cId cJM -cLs +ejs cLs cOO cOO @@ -145874,7 +140701,7 @@ bAY bCF bEt bGl -bIc +bCF bKi bMh bMi @@ -145888,7 +140715,7 @@ bWi cdv ceS cgp -chT +cdn cjs ckT cmp @@ -147008,21 +141835,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa eaY aaa aaa @@ -147037,6 +141849,21 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (136,1,1) = {" aaa @@ -147460,8 +142287,8 @@ cVv cXm cYM dac -dbo -cLE +dbm +ejt dez dgr dhD @@ -147623,7 +142450,7 @@ aji akj ali alg -anu +ans ahu aoV aqn @@ -148206,7 +143033,7 @@ cjw ckX bQn cnM -cpp +eiR cqH crY ctF @@ -148655,12 +143482,12 @@ akm aom aoZ aqq -aib -aib -aib -aib -aib -aib +ehU +ehU +ehU +ehU +ehU +ehU ayy azx aAx @@ -148912,13 +143739,13 @@ ahA ahA aoV aqr -arv +ehU asM atO atO awk axh -ayz +ayy aqg aAx aBC @@ -149169,13 +143996,13 @@ anx ahA apa aqs -arv +ehU asN atP avh -arv -arv -ayz +ehU +ehU +ayy aqc aAx aBD @@ -149426,13 +144253,13 @@ any aon apb aqt -arv +ehU asO atQ avi awk axi -ayz +ayy aqg aAx aBE @@ -149683,13 +144510,13 @@ anz ahA apc aqu -arv +ehU asP atR avj -arv -arv -ayz +ehU +ehU +ayy aqc aAx aBF @@ -149940,13 +144767,13 @@ ahA ahB aib aqv -arv -arv +ehU +ehU atS avk awk axj -ayz +ayy azy aAx aBG @@ -150198,12 +145025,12 @@ afO apd aqw arw -arv +ehU atT avl -arv -arv -ayz +ehU +ehU +ayy aqc aAx aBH @@ -150460,7 +145287,7 @@ atU avm awl axk -ayz +ayy aqe aAx aBI @@ -150713,11 +145540,11 @@ ape aqy ary asR -arv -arv -arv -arv -ayz +ehU +ehU +ehU +ehU +ayy azz aAx aAx @@ -150775,7 +145602,7 @@ ecG cjC clc cmt -cnM +eiP cpy cqM csf @@ -151329,13 +146156,13 @@ drc dgz cKe cKe -cKe -cKe +eiI +eiK dyV -cKe -cKe -cKe -cKe +eiK +eiK +eiK +eiK dES dGr dHN @@ -151586,7 +146413,7 @@ drd dsF due dpB -cSq +eiJ dxQ dyW dAk @@ -151758,12 +146585,12 @@ aBM aBM aBM aBM -aBM +ehV aRL aTt -aEk -aBM -aBM +ehW +ehV +ehV aZZ bbv bcG @@ -152020,7 +146847,7 @@ aRM aTu aUW aWR -aBM +ehV baa bbw bcH @@ -152515,7 +147342,7 @@ asW atZ aua awq -aua +ejv ayC azF aAB @@ -152791,7 +147618,7 @@ aRP aTx aUZ aWU -aEk +ehW bad bbz bcK @@ -153048,7 +147875,7 @@ aRQ aTy aUZ aWV -aJG +eib bae bbz bcL @@ -153088,8 +147915,8 @@ cfi cfi cfi cfi -cnV -cpG +eiQ +eiS cqS csm ctS @@ -153304,8 +148131,8 @@ aQi aRQ aTz aVa -aWW -aEk +aWU +ehW baf bbA bcM @@ -153562,7 +148389,7 @@ aRR aTA aVb aWX -aEk +ehW baf bbz bcK @@ -153819,7 +148646,7 @@ aRQ aTB aUZ aWY -aEk +ehW baf bbz bcL @@ -154333,7 +149160,7 @@ aRT aTC aVc aXa -aBM +ehV bah bag bcN @@ -154563,7 +149390,7 @@ aeX alA amz anK -aoq +amz apn aeX arL @@ -158421,7 +153248,7 @@ alJ alJ apw aqS -arW +ejy alJ aaf aaf @@ -159501,7 +154328,7 @@ bMV bOK bQN bSZ -bUW +eiF bWM bYH cax @@ -159517,10 +154344,10 @@ con bWM crg csA -cuj +cuh cvF cxj -cyP +cyH cAB cBV cDm @@ -161568,7 +156395,7 @@ cgR ciC cke clx -cmO +ejB cos cpQ crr @@ -161835,7 +156662,7 @@ cvN cxr cvN cAI -cCc +cBX csB cEn cFY @@ -161863,7 +156690,7 @@ dnu dow dqk drO -dkj +eiG duz dvR dxd @@ -162120,7 +156947,7 @@ daL dox dql daL -cWq +eiH cWq dvS dxe @@ -162607,11 +157434,11 @@ cxt cyT cAK cCe -cvP -cEq +eiT +eiZ cGb cHs -cvP +eiT eci cCg cNS @@ -162866,7 +157693,7 @@ cyT cyT cDp cEq -cGc +eje cHt cIM cyX @@ -163121,11 +157948,11 @@ cxv cyU cAL cCf -cvP -cEq +eiU +eja cGd cHu -cvP +eiU cKK cMj cyX @@ -163635,11 +158462,11 @@ cxw cyV cCg ech -cvP -cEq -cGc -cHt -cvP +eiT +eiZ +ejf +ejj +eiT cKL cMk cyY @@ -164149,11 +158976,11 @@ cxy cyX cAM cCh -cvP -cEt -cGc -cHx -cvP +eiU +ejc +ejg +ejl +eiU cKM cyZ cyZ @@ -164167,7 +158994,7 @@ cZG daI dcp ddG -dfx +cZG dgP diz dkn @@ -164273,7 +159100,7 @@ aaa aaa aaa aaa -aab +aaa aaa aaa aaa @@ -164370,7 +159197,7 @@ bpr bqP bsf bdm -buL +biB bkd byg bdm @@ -164408,7 +159235,7 @@ cvP cvP cvP cEu -cGc +ejh cHx cvP cvP @@ -164663,11 +159490,11 @@ cxz cyY cAN cCi -cvP +eiT cEv -cFY +eji cHy -cvP +eiT cKN cMl cyT @@ -165177,11 +160004,11 @@ cxB cyZ cyZ cCj -cvP -cEt +eiU +ejc cGg -cHx -cvP +ejl +eiU cKO cMm cNU @@ -165204,11 +160031,11 @@ daM cDe cDe dfA -abf -abL +eig +eil dwa -abl -abf +eiv +eig dzC dAU dCi @@ -165461,11 +160288,11 @@ aaf cDe dqq drW -abf +eig duB -abv +eip dxk -abf +eig dys dAV dys @@ -165718,11 +160545,11 @@ aaa daM dqr drX -abf +eig duC -abw +eiq abN -abg +eik aaf aaf aaf @@ -165975,11 +160802,11 @@ aaf daM dqs drY -abf +eig duD -abx +eir dxl -abf +eig aaf agg agg @@ -166232,11 +161059,11 @@ aaa daM daM cDe -abg -abg -aby -abg -abg +eik +eik +eis +eik +eik aaf aaa aaa @@ -166350,7 +161177,7 @@ aaa aaa aaa aaa -aaa +aab aaa aaa aaa @@ -166426,7 +161253,7 @@ bpz bqV bsm btu -buL +biB bwv byn bdm @@ -166490,9 +161317,9 @@ aaf aaf aaf aaf -abg -abz -abg +eik +eit +eik aaf aaa aaa @@ -166747,9 +161574,9 @@ aaa agg agg aaf -abg -aby -abg +eik +eis +eik aaf aaf agg @@ -168838,7 +163665,7 @@ aaa aaa aaa aaa -aaa +eaU aaa aaa aaa @@ -170901,7 +165728,7 @@ aaa aaa aaa aaa -eaU +aaa aaa aaa aaa diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 303005c32f..1deccbd657 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -48,7 +48,7 @@ }, /obj/machinery/power/tracker, /turf/open/floor/plating/airless, -/area/solar/auxport) +/area/solar/port/fore) "aai" = ( /obj/structure/grille/broken, /obj/structure/lattice, @@ -62,12 +62,11 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aal" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -78,12 +77,12 @@ name = "Fore-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "aam" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aan" = ( /obj/structure/cable{ d1 = 1; @@ -97,13 +96,12 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aao" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; @@ -117,7 +115,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aap" = ( /obj/structure/cable{ d2 = 8; @@ -125,11 +123,11 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aaq" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aar" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -137,13 +135,12 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aas" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; @@ -157,7 +154,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aat" = ( /obj/structure/cable{ d1 = 2; @@ -171,7 +168,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aau" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -179,7 +176,7 @@ name = "Fore-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) +/area/solar/port/fore) "aav" = ( /obj/effect/landmark/marauder_entry, /turf/open/space, @@ -188,7 +185,7 @@ /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aax" = ( /turf/closed/wall/r_wall, /area/security/prison) @@ -205,7 +202,7 @@ /obj/effect/landmark/xeno_spawn, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "aaA" = ( /obj/machinery/seed_extractor, /obj/machinery/light/small{ @@ -293,9 +290,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -355,12 +350,12 @@ }, /obj/machinery/power/tracker, /turf/open/floor/plating/airless, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aaO" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aaP" = ( /obj/machinery/hydroponics/constructable, /obj/item/weapon/cultivator, @@ -389,7 +384,6 @@ /obj/item/device/plant_analyzer, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/floorgrime, @@ -425,17 +419,14 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aaZ" = ( /turf/closed/wall/r_wall, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aba" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -478,7 +469,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "abg" = ( /obj/machinery/door/poddoor{ density = 1; @@ -491,9 +482,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abh" = ( /obj/item/weapon/soap/nanotrasen, /obj/item/weapon/bikehorn/rubberducky, @@ -555,14 +544,12 @@ "abm" = ( /obj/machinery/computer/arcade, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "abn" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel, @@ -603,7 +590,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/barber{ @@ -646,12 +632,12 @@ name = "Fore-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abw" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -661,9 +647,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -672,23 +656,17 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abA" = ( /obj/machinery/shower{ dir = 4 @@ -808,13 +786,12 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abP" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; @@ -828,7 +805,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abQ" = ( /obj/structure/cable{ d2 = 8; @@ -836,11 +813,11 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abR" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abS" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -848,13 +825,12 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; @@ -868,7 +844,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abU" = ( /obj/structure/cable{ d1 = 1; @@ -882,7 +858,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "abV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ @@ -897,9 +873,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abW" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, @@ -909,9 +883,7 @@ /obj/effect/landmark/revenantspawn, /obj/item/device/electropack, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abX" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -922,9 +894,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "abY" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; @@ -1009,7 +979,6 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ @@ -1028,22 +997,18 @@ name = "Fore-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "acm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -1053,9 +1018,7 @@ dir = 2 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aco" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; @@ -1065,9 +1028,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acp" = ( /obj/machinery/light/small{ dir = 4 @@ -1085,8 +1046,7 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plating{ icon_state = "panelscorched" @@ -1161,7 +1121,6 @@ "acx" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/floorgrime, @@ -1176,7 +1135,7 @@ /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "acA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -1190,9 +1149,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -1209,9 +1166,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acC" = ( /obj/machinery/door/window/brigdoor{ dir = 2; @@ -1221,9 +1176,7 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/window/reinforced{ dir = 8 @@ -1245,9 +1198,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acD" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -1266,9 +1217,7 @@ "acF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light, /turf/open/floor/plasteel, @@ -1291,7 +1240,6 @@ desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; - pixel_x = 0; pixel_y = -28; prison_radio = 1 }, @@ -1354,7 +1302,6 @@ /area/security/prison) "acO" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/structure/table/glass, @@ -1373,16 +1320,12 @@ /area/security/prison) "acP" = ( /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "acQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "acR" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/syringe, @@ -1392,9 +1335,7 @@ /obj/machinery/camera{ c_tag = "Prison Sanitarium"; dir = 2; - network = list("SS13","Prison"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13","Prison") }, /turf/open/floor/plasteel/whitered/side{ dir = 1 @@ -1408,17 +1349,16 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "acT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "acU" = ( /obj/structure/cable{ d1 = 2; @@ -1427,7 +1367,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxport) +/area/solar/port/fore) "acV" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/morphine{ @@ -1458,7 +1398,6 @@ /obj/machinery/airalarm{ desc = "This particular atmos control unit appears to have no access restrictions."; dir = 4; - icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = -24; @@ -1504,17 +1443,14 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acW" = ( /obj/structure/table, /obj/item/weapon/folder/red{ pixel_x = 3 }, /obj/item/device/taperecorder{ - pixel_x = -3; - pixel_y = 0 + pixel_x = -3 }, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/device/assembly/flash/handheld, @@ -1526,9 +1462,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1537,9 +1471,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acY" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -1552,9 +1484,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "acZ" = ( /obj/machinery/power/apc{ cell_type = 2500; @@ -1576,9 +1506,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "ada" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1678,9 +1606,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "adk" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 8 @@ -1694,16 +1620,13 @@ /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = -29; - pixel_y = 0 + pixel_x = -29 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark{ @@ -1714,26 +1637,18 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "ado" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1748,15 +1663,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "ads" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1774,7 +1685,6 @@ id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -1807,7 +1717,6 @@ id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -1833,7 +1742,6 @@ id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 @@ -1848,17 +1756,14 @@ "adA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light{ dir = 8 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/white, /area/security/prison) @@ -1892,9 +1797,7 @@ /area/space) "adE" = ( /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "adF" = ( /obj/machinery/door/airlock/titanium{ name = "Escape Pod Airlock" @@ -1922,8 +1825,7 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; @@ -1942,14 +1844,13 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/structure/table, -/obj/item/weapon/storage/backpack/dufflebag/sec{ +/obj/item/weapon/storage/backpack/duffelbag/sec{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); - desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; - name = "dufflebag"; + desc = "A large duffelbag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; + name = "duffelbag"; pixel_y = 5 }, /obj/item/clothing/mask/balaclava, @@ -1959,9 +1860,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1969,9 +1868,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adL" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1980,15 +1877,12 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adM" = ( /obj/machinery/button/door{ id = "prisonereducation"; name = "Door Bolt Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4 @@ -2000,13 +1894,10 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adN" = ( /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d1 = 1; @@ -2019,9 +1910,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "adO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -2040,9 +1929,7 @@ /obj/item/weapon/pen, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -2080,9 +1967,7 @@ /obj/item/weapon/paper, /obj/item/weapon/pen, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -2134,7 +2019,7 @@ /area/security/warden) "adZ" = ( /turf/closed/wall/r_wall, -/area/security/hos) +/area/crew_quarters/heads/hos) "aea" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2147,7 +2032,7 @@ name = "space shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aeb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2164,7 +2049,7 @@ name = "space shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aec" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2181,20 +2066,18 @@ name = "space shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aed" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aee" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aef" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -2207,7 +2090,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aeg" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -2217,9 +2100,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aeh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -2233,9 +2114,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aei" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -2249,9 +2128,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aej" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -2270,9 +2147,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aek" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -2359,7 +2234,6 @@ "aet" = ( /obj/structure/table/wood, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/folder/red, @@ -2375,15 +2249,15 @@ pixel_y = 34 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "aeu" = ( /obj/machinery/computer/prisoner, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "aev" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "aew" = ( /obj/machinery/computer/secure_data, /obj/structure/cable/yellow{ @@ -2392,7 +2266,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "aex" = ( /obj/structure/closet/secure_closet/lethalshots, /turf/open/floor/plasteel/vault{ @@ -2412,17 +2286,13 @@ name = "Escape Pod Three" }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aeB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aeC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2430,9 +2300,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aeD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2441,9 +2309,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aeE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -2451,14 +2317,12 @@ dir = 10 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aeF" = ( /obj/effect/landmark/xeno_spawn, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/auxstarboard) +/area/solar/starboard/fore) "aeG" = ( /obj/structure/cable{ d1 = 1; @@ -2469,16 +2333,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aeH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aeI" = ( /obj/item/weapon/tank/internals/oxygen/red{ pixel_x = -4; @@ -2501,18 +2363,14 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/weapon/wrench, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aeJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /obj/machinery/space_heater, /turf/open/floor/plasteel/vault, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -2615,7 +2473,6 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /obj/machinery/camera{ @@ -2699,7 +2556,6 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/red/corner{ @@ -2872,8 +2728,7 @@ /area/security/prison) "afd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; @@ -2898,7 +2753,6 @@ department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; - pixel_x = 0; pixel_y = 30 }, /obj/machinery/computer/med_data/laptop, @@ -2912,7 +2766,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "aff" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -2944,7 +2798,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/item/device/radio/intercom{ @@ -2955,7 +2808,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afj" = ( /obj/machinery/status_display{ density = 0; @@ -2970,17 +2823,17 @@ pressure_checks = 1 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afl" = ( /obj/structure/chair/comfy/black, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -2991,7 +2844,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afn" = ( /obj/machinery/status_display{ density = 0; @@ -3001,9 +2854,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 2; @@ -3011,14 +2862,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afo" = ( /obj/machinery/light{ dir = 4 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/extinguisher_cabinet{ pixel_x = 27; @@ -3026,7 +2876,7 @@ }, /obj/machinery/suit_storage_unit/hos, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "afp" = ( /obj/machinery/light/small{ dir = 1 @@ -3053,7 +2903,6 @@ /area/security/range) "afs" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/door/window/eastright{ @@ -3063,15 +2912,11 @@ name = "shower" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aft" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afu" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/sillycup{ @@ -3092,61 +2937,43 @@ pixel_y = 3 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afv" = ( /obj/structure/easel, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afw" = ( /obj/structure/closet/masks, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afx" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afy" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afz" = ( /obj/structure/closet/emcloset, /obj/structure/sign/pods{ pixel_y = 30 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afA" = ( /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afB" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "afD" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -3164,7 +2991,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "afF" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "applebush"; @@ -3219,7 +3046,6 @@ dir = 4 }, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/red/corner{ @@ -3266,7 +3092,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/red/corner{ @@ -3281,7 +3106,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/red/corner{ @@ -3346,9 +3170,7 @@ "afU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/corner{ dir = 1 @@ -3368,9 +3190,7 @@ "afX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/item/weapon/storage/secure/safe{ name = "armory safe B"; @@ -3378,8 +3198,7 @@ pixel_y = 28 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) @@ -3392,7 +3211,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 24 }, /obj/structure/rack, @@ -3477,7 +3295,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "agf" = ( /obj/structure/table/wood, /obj/item/weapon/storage/secure/briefcase{ @@ -3491,7 +3309,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agg" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3499,18 +3317,18 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "agi" = ( /obj/structure/table/wood, /obj/item/weapon/stamp/hos, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "agj" = ( /obj/item/weapon/phone{ desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; @@ -3524,7 +3342,7 @@ /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "agk" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3537,7 +3355,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agl" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ @@ -3550,7 +3368,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -3567,7 +3385,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "agn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3590,7 +3408,6 @@ /area/maintenance/fore) "agr" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -3599,7 +3416,6 @@ id = "FitnessShower"; name = "Lock Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4 @@ -3609,18 +3425,14 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ags" = ( /obj/machinery/door/airlock{ id_tag = "FitnessShower"; name = "Fitness Room Shower" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agt" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3630,9 +3442,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3642,9 +3452,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3661,9 +3469,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3671,9 +3477,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3683,9 +3487,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agy" = ( /obj/machinery/light{ dir = 1 @@ -3693,7 +3495,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Recreation Area APC"; - pixel_x = 0; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -3703,23 +3504,19 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agz" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "agA" = ( /turf/closed/wall/r_wall, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "agB" = ( /obj/machinery/power/solar_control{ id = "foreport"; - name = "Fore Port Solar Control"; + name = "Port Bow Solar Control"; track = 0 }, /obj/structure/cable{ @@ -3727,7 +3524,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "agC" = ( /obj/structure/cable{ d1 = 1; @@ -3743,20 +3540,19 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "agD" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "agE" = ( /obj/structure/table, /obj/item/weapon/folder/red{ @@ -3851,7 +3647,6 @@ pixel_y = 4 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/vault, @@ -3879,9 +3674,7 @@ "agR" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -22 }, /obj/structure/rack, /obj/item/weapon/storage/fancy/donut_box, @@ -3939,12 +3732,12 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "agW" = ( /obj/structure/table/wood, /obj/machinery/recharger, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3952,11 +3745,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "agY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "agZ" = ( /obj/machinery/holopad, /obj/structure/chair{ @@ -3964,7 +3757,7 @@ }, /obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "aha" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/hostile/retaliate/bat{ @@ -3990,19 +3783,17 @@ voice_name = "unidentifiable voice" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahb" = ( /obj/structure/table/wood, /obj/item/device/taperecorder{ - pixel_x = -4; - pixel_y = 0 + pixel_x = -4 }, /obj/item/device/radio/off{ - pixel_x = 0; pixel_y = 3 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahc" = ( /turf/open/floor/plasteel, /area/security/range) @@ -4023,60 +3814,44 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahg" = ( /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahh" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahi" = ( /obj/structure/chair, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahj" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahk" = ( /obj/structure/chair, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahl" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahn" = ( /obj/structure/chair{ dir = 4 @@ -4084,17 +3859,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aho" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = "0" }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahp" = ( /turf/closed/wall, /area/maintenance/disposal) @@ -4112,7 +3883,7 @@ network = list("SS13") }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "ahs" = ( /obj/structure/cable{ d1 = 1; @@ -4125,7 +3896,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aht" = ( /obj/structure/cable{ d2 = 8; @@ -4142,7 +3913,7 @@ pixel_x = 29 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "ahu" = ( /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel/vault{ @@ -4157,8 +3928,7 @@ /area/security/brig) "ahw" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel/vault{ @@ -4227,8 +3997,7 @@ /obj/item/clothing/head/helmet/riot, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/vault{ dir = 4 @@ -4322,7 +4091,6 @@ id = "armory"; name = "Armory Shutters"; pixel_x = 28; - pixel_y = 0; req_access_txt = "3" }, /turf/open/floor/plasteel/vault{ @@ -4333,8 +4101,7 @@ /obj/machinery/disposal/bin, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/light_switch{ pixel_x = -24; @@ -4348,11 +4115,10 @@ dir = 1; name = "Head of Security's Monitor"; network = list("Prison","MiniSat","tcomm"); - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/vault, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4363,7 +4129,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/vault, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -4380,7 +4146,7 @@ icon_state = "2-4" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahM" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -4397,7 +4163,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -4411,7 +4177,7 @@ icon_state = "2-8" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahO" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -4424,7 +4190,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/vault, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -4476,9 +4242,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -4490,17 +4254,13 @@ name = "Fitness Ring" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahX" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahY" = ( /obj/structure/window/reinforced{ dir = 1 @@ -4509,17 +4269,13 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ahZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aia" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4527,9 +4283,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aib" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -4539,9 +4293,7 @@ name = "Holodeck Door" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aic" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -4551,9 +4303,7 @@ name = "Holodeck Door" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aid" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4565,9 +4315,7 @@ pixel_y = 27 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aie" = ( /obj/machinery/airalarm{ pixel_y = 24 @@ -4577,9 +4325,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aif" = ( /obj/machinery/door/poddoor{ id = "trash"; @@ -4629,7 +4375,7 @@ "ail" = ( /obj/machinery/power/apc{ dir = 8; - name = "Fore Port Solar APC"; + name = "Port Bow Solar APC"; pixel_x = -25; pixel_y = 3 }, @@ -4640,7 +4386,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aim" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -4657,7 +4403,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "ain" = ( /obj/structure/cable{ d2 = 8; @@ -4669,19 +4415,15 @@ }, /obj/machinery/power/smes, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aio" = ( /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aip" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aiq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4760,7 +4502,6 @@ id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = 26; - pixel_y = 0; req_access_txt = "2" }, /turf/open/floor/plasteel/red/side{ @@ -4862,7 +4603,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4880,7 +4621,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiG" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -4895,7 +4636,7 @@ req_access_txt = "58" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4913,7 +4654,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4926,7 +4667,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiJ" = ( /turf/closed/wall/r_wall, /area/security/range) @@ -4959,7 +4700,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aiO" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -4978,15 +4719,12 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiR" = ( /obj/structure/table, /obj/item/clothing/under/sl_suit{ @@ -4996,24 +4734,18 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiS" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiT" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -5022,17 +4754,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiV" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiW" = ( /obj/structure/chair{ dir = 8 @@ -5040,38 +4768,28 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiY" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aiZ" = ( /obj/machinery/computer/holodeck, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aja" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajb" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) @@ -5130,20 +4848,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/engineering{ - name = "Fore Port Solar Access"; + name = "Port Bow Solar Access"; req_access_txt = "10" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "aji" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 + name = "HIGH VOLTAGE" }, /turf/closed/wall, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "ajj" = ( /obj/structure/table, /obj/item/stack/medical/ointment{ @@ -5161,9 +4878,7 @@ }, /obj/item/weapon/restraints/handcuffs/cable/pink, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ajl" = ( /obj/item/weapon/soap/deluxe, /obj/item/weapon/storage/secure/safe{ @@ -5178,9 +4893,7 @@ /obj/item/clothing/mask/gas/monkeymask, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ajm" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -5221,8 +4934,7 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -5269,9 +4981,7 @@ "ajv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -5301,7 +5011,6 @@ /area/security/warden) "ajy" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = 30 }, /obj/structure/closet/secure_closet/security/sec, @@ -5332,7 +5041,6 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/vault, @@ -5372,9 +5080,7 @@ "ajI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/effect/landmark/secequipment, /turf/open/floor/plasteel/vault, @@ -5434,8 +5140,7 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5476,9 +5181,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajS" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5486,9 +5189,7 @@ }, /obj/item/weapon/storage/firstaid/brute, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajT" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5497,9 +5198,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5507,9 +5206,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -5517,16 +5214,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajX" = ( /obj/structure/table, /obj/item/weapon/paper{ @@ -5539,17 +5232,13 @@ pixel_y = -3 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajY" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ajZ" = ( /turf/open/floor/plasteel/black, /area/engine/gravity_generator) @@ -5563,7 +5252,6 @@ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ @@ -5577,7 +5265,7 @@ /area/engine/gravity_generator) "akd" = ( /turf/open/space, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "ake" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -5585,7 +5273,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "akf" = ( /obj/machinery/conveyor{ dir = 2; @@ -5674,9 +5362,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/disposal) "akm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -5693,9 +5379,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "akn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -5718,15 +5402,11 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ako" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "akp" = ( /obj/structure/rack{ dir = 8; @@ -5741,9 +5421,7 @@ }, /obj/item/weapon/grenade/empgrenade, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "akq" = ( /obj/item/weapon/vending_refill/cola, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -5752,15 +5430,11 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "akr" = ( /obj/item/weapon/vending_refill/snack, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aks" = ( /obj/structure/rack{ dir = 8; @@ -5779,9 +5453,7 @@ /obj/item/device/healthanalyzer, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "akt" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -5797,7 +5469,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/light/small{ @@ -5863,8 +5534,7 @@ "akz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/pods{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ dir = 5 @@ -5900,8 +5570,7 @@ /area/security/warden) "akC" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/camera{ c_tag = "Security - Secure Gear Storage"; @@ -5945,9 +5614,7 @@ "akH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel/showroomfloor, @@ -6017,7 +5684,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6209,7 +5875,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/camera{ @@ -6254,9 +5919,7 @@ "alf" = ( /obj/structure/closet/firecloset, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -6267,9 +5930,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alh" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -6280,30 +5941,22 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "ali" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alk" = ( /obj/structure/chair{ dir = 8 @@ -6311,9 +5964,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "all" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -6321,9 +5972,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -6333,9 +5982,7 @@ name = "Holodeck Door" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aln" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -6345,9 +5992,7 @@ name = "Holodeck Door" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -6360,24 +6005,18 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "alq" = ( /turf/closed/wall, /area/maintenance/starboard) @@ -6408,7 +6047,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "alw" = ( /obj/structure/cable{ d1 = 1; @@ -6421,7 +6060,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "alx" = ( /obj/machinery/conveyor{ dir = 2; @@ -6487,8 +6126,7 @@ /obj/machinery/mineral/stacking_unit_console{ dir = 2; machinedir = 8; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/structure/cable/yellow{ d1 = 1; @@ -6503,9 +6141,7 @@ "alC" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "alD" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -6517,9 +6153,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -6528,9 +6162,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alF" = ( /obj/machinery/door/airlock/maintenance{ name = "Secure Storage Room"; @@ -6540,9 +6172,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -6551,25 +6181,19 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/item/weapon/bucket_sensor, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alI" = ( /obj/item/weapon/grown/log, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alJ" = ( /obj/structure/light_construct/small{ dir = 4 @@ -6584,18 +6208,14 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/grenade/smokebomb, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "alK" = ( /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "alL" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/black, -/area/maintenance/fore) +/area/maintenance/port/fore) "alM" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -6603,8 +6223,7 @@ /obj/item/weapon/reagent_containers/glass/bottle/charcoal, /obj/item/weapon/reagent_containers/syringe, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/whitered/side{ dir = 10 @@ -6865,9 +6484,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 2; @@ -6889,8 +6506,7 @@ cell_type = 5000; dir = 8; name = "Brig Control APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/yellow, /turf/open/floor/plasteel/showroomfloor, @@ -7009,9 +6625,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -7058,8 +6672,7 @@ cell_type = 2500; dir = 4; name = "Shooting Range APC"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/structure/cable/yellow{ d2 = 8; @@ -7086,9 +6699,7 @@ "amv" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amw" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/eastright{ @@ -7098,45 +6709,33 @@ name = "Fitness Ring" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amx" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amy" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amz" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amA" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amB" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amC" = ( /obj/structure/chair{ dir = 4 @@ -7145,30 +6744,24 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "amF" = ( /obj/machinery/door/airlock/maintenance{ name = "maintenance access"; req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "amG" = ( /obj/machinery/light/small{ dir = 8 @@ -7177,14 +6770,14 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "amH" = ( /obj/machinery/door/airlock/external{ req_access_txt = "0"; req_one_access_txt = "13,8" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "amI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -7217,9 +6810,7 @@ /obj/machinery/camera{ c_tag = "Gravity Generator Room"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -7236,7 +6827,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "amO" = ( /obj/machinery/light/small{ dir = 8 @@ -7288,9 +6879,7 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "amT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -7299,17 +6888,18 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "amU" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "amW" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder, @@ -7325,33 +6915,25 @@ /obj/item/device/tape/random, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "amX" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, /obj/item/weapon/stock_parts/cell/crap, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "amY" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, /obj/item/weapon/electronics/firealarm, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "amZ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "ana" = ( /obj/structure/rack{ dir = 1 @@ -7363,9 +6945,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "anb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -7374,14 +6954,14 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "anc" = ( /obj/machinery/door/airlock/glass_security{ name = "N2O Storage"; req_access_txt = "3" }, /turf/open/floor/plasteel/black, -/area/maintenance/fore) +/area/maintenance/port/fore) "and" = ( /obj/structure/window/reinforced{ dir = 1 @@ -7436,8 +7016,7 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -7459,9 +7038,7 @@ "anl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault, /area/security/warden) @@ -7485,8 +7062,7 @@ /obj/machinery/light/small, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -7604,8 +7180,7 @@ cell_type = 5000; dir = 4; name = "Security Office APC"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/structure/cable/yellow, /turf/open/floor/plasteel/red/side{ @@ -7648,20 +7223,14 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anH" = ( /obj/structure/chair{ dir = 1 @@ -7670,17 +7239,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anI" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anJ" = ( /obj/structure/chair{ dir = 1 @@ -7691,9 +7256,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7701,17 +7264,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "anM" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -7721,7 +7280,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "anO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -7740,9 +7299,7 @@ "anR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/engine/gravity_generator) @@ -7815,8 +7372,7 @@ "anZ" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 + pixel_x = 25 }, /obj/machinery/light/small{ dir = 4 @@ -7827,37 +7383,27 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aob" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aoc" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aod" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aoe" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aof" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -7865,9 +7411,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aog" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -7875,17 +7419,13 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aoh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aoi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -7893,7 +7433,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/item/weapon/tank/internals/air, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aoj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -7908,7 +7448,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aok" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7927,7 +7467,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aol" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7944,7 +7484,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aom" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8033,9 +7573,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -8129,7 +7667,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fore) +/area/maintenance/port/fore) "aoy" = ( /obj/machinery/firealarm{ dir = 4; @@ -8286,7 +7824,6 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; - pixel_x = 0; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -8360,9 +7897,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -8375,9 +7910,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoV" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -8390,9 +7923,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoW" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -8406,9 +7937,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoX" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -8424,9 +7953,7 @@ location = "14.5-Recreation" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8435,9 +7962,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aoZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8445,9 +7970,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "apa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -8455,9 +7978,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "apb" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -8468,20 +7989,16 @@ "apd" = ( /obj/structure/table, /obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 + pixel_x = -8 }, /obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 + pixel_x = -8 }, /obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /obj/effect/decal/cleanable/cobweb, /obj/structure/sign/securearea{ @@ -8489,11 +8006,10 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "ape" = ( /obj/structure/rack{ dir = 8; @@ -8511,7 +8027,7 @@ pixel_y = 28 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "apf" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" @@ -8526,7 +8042,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aph" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -8582,11 +8098,11 @@ /area/engine/gravity_generator) "apm" = ( /turf/closed/wall, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "apn" = ( /obj/machinery/power/solar_control{ id = "forestarboard"; - name = "Fore Starboard Solar Control"; + name = "Starboard Bow Solar Control"; track = 0 }, /obj/structure/cable{ @@ -8594,7 +8110,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "apo" = ( /obj/structure/cable{ d1 = 1; @@ -8610,19 +8126,18 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "app" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "apq" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, @@ -8643,7 +8158,6 @@ /obj/machinery/door/window/northright{ dir = 2; name = "delivery door"; - pixel_y = 0; req_access_txt = "31" }, /obj/structure/disposalpipe/segment, @@ -8659,8 +8173,7 @@ /area/maintenance/disposal) "apt" = ( /obj/structure/sign/securearea{ - name = "\improper STAY CLEAR HEAVY MACHINERY"; - pixel_y = 0 + name = "\improper STAY CLEAR HEAVY MACHINERY" }, /turf/closed/wall, /area/maintenance/disposal) @@ -8675,9 +8188,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "apv" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -8687,9 +8198,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "apw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -8697,9 +8206,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "apx" = ( /obj/structure/rack{ dir = 8; @@ -8723,15 +8230,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "apz" = ( /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "apA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -8759,7 +8262,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "apC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -8774,7 +8277,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "apD" = ( /obj/item/weapon/storage/box/lights/mixed, /obj/item/device/flashlight{ @@ -8785,12 +8288,11 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "apE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/red/corner{ dir = 1 @@ -8906,8 +8408,7 @@ /area/security/warden) "apQ" = ( /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/structure/closet/wardrobe/red, /obj/machinery/camera{ @@ -8920,8 +8421,7 @@ "apR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -8965,8 +8465,7 @@ /area/security/main) "apZ" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/camera{ c_tag = "Security - Office - Starboard"; @@ -8993,9 +8492,7 @@ "aqc" = ( /obj/structure/closet/lasertag/red, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqd" = ( /obj/structure/rack, /obj/item/clothing/under/color/red, @@ -9003,15 +8500,11 @@ /obj/item/clothing/neck/tie/red, /obj/item/clothing/head/soft/red, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqf" = ( /obj/structure/closet/lasertag/blue, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqg" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -9020,9 +8513,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqh" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -9034,9 +8525,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -9045,13 +8534,10 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqj" = ( /obj/machinery/disposal/bin, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = -26 }, /obj/structure/disposalpipe/trunk{ @@ -9062,63 +8548,47 @@ dir = 1 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqk" = ( /obj/machinery/vending/coffee, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aql" = ( /obj/machinery/light, /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqm" = ( /obj/machinery/vending/cigarette, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "aqq" = ( /obj/item/weapon/cigbutt, /turf/open/floor/plating, @@ -9138,7 +8608,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aqt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -9166,8 +8636,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; @@ -9183,8 +8652,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -9198,8 +8666,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -9214,8 +8681,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; @@ -9237,7 +8703,7 @@ network = list("SS13") }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "aqz" = ( /obj/structure/cable{ d1 = 1; @@ -9250,7 +8716,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "aqA" = ( /obj/structure/cable{ d2 = 8; @@ -9267,7 +8733,7 @@ pixel_x = 29 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "aqB" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -9280,21 +8746,16 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqD" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqE" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -9303,9 +8764,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqF" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -9314,9 +8773,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqG" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -9325,9 +8782,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqH" = ( /obj/machinery/space_heater, /obj/structure/sign/securearea{ @@ -9335,15 +8790,12 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small{ @@ -9353,41 +8805,31 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqK" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aqL" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/weapon/storage/toolbox/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -9399,28 +8841,20 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqO" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aqP" = ( /obj/structure/light_construct/small, /obj/item/weapon/toolbox_tiles_sensor, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqQ" = ( /obj/item/weapon/vending_refill/cigarette, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqR" = ( /obj/structure/chair{ dir = 8 @@ -9428,25 +8862,19 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqS" = ( /obj/structure/closet/crate, /obj/item/clothing/gloves/color/fyellow, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -9464,14 +8892,12 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aqV" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aqW" = ( /obj/structure/closet/crate, /obj/item/weapon/restraints/handcuffs, @@ -9482,7 +8908,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aqX" = ( /obj/structure/chair, /obj/item/weapon/restraints/handcuffs, @@ -9490,7 +8916,7 @@ /obj/item/clothing/under/soviet, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aqY" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; @@ -9509,8 +8935,7 @@ dir = 2; name = "Prison Monitor"; network = list("Prison"); - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) @@ -9544,9 +8969,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) @@ -9771,7 +9194,7 @@ /area/maintenance/fore) "arB" = ( /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -9782,7 +9205,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arD" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, @@ -9793,7 +9216,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -9804,7 +9227,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arG" = ( /obj/structure/closet, /obj/item/weapon/storage/box/lights/mixed, @@ -9815,32 +9238,32 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arH" = ( /obj/structure/rack, /obj/item/weapon/extinguisher, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arJ" = ( /obj/structure/rack, /obj/item/clothing/suit/poncho, /obj/item/clothing/head/sombrero, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arK" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -9848,7 +9271,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arM" = ( /obj/structure/rack, /obj/item/weapon/book/manual/wiki/engineering_guide{ @@ -9858,7 +9281,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "arN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -9893,7 +9316,6 @@ "arQ" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9908,9 +9330,7 @@ "arR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/power/terminal, /obj/effect/turf_decal/stripes/line{ @@ -9926,8 +9346,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line{ @@ -9938,7 +9357,7 @@ "arT" = ( /obj/machinery/power/apc{ dir = 8; - name = "Fore Starboard Solar APC"; + name = "Starboard Bow Solar APC"; pixel_x = -25; pixel_y = 3 }, @@ -9949,7 +9368,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "arU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -9966,7 +9385,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "arV" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -9974,7 +9393,7 @@ }, /obj/machinery/power/smes, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "arW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -9989,9 +9408,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "arX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -10007,9 +9424,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "arY" = ( /obj/machinery/door/airlock/glass{ name = "space-bridge access" @@ -10017,7 +9432,6 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_x = 0; pixel_y = 27; req_access_txt = "0" }, @@ -10030,9 +9444,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "arZ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10043,9 +9455,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asa" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10053,9 +9463,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "asb" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10066,9 +9474,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asc" = ( /obj/machinery/door/airlock/glass{ name = "space-bridge access" @@ -10076,7 +9482,6 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_x = 0; pixel_y = 27; req_access_txt = "0" }, @@ -10089,9 +9494,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -10108,9 +9511,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ase" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10124,9 +9525,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asf" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Cargo Bay Bridge Access"; @@ -10142,9 +9541,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -10159,9 +9556,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ash" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10172,9 +9567,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asi" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10183,9 +9576,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -10194,9 +9585,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ask" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -10210,9 +9599,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "asl" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -10220,7 +9607,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "asm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ @@ -10235,7 +9622,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "asn" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -10315,7 +9702,6 @@ icon_state = "4-8" }, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/folder/red, @@ -10335,7 +9721,6 @@ }, /obj/item/weapon/pen, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/showroomfloor, @@ -10378,7 +9763,6 @@ /obj/machinery/button/door{ id = "Prison Gate"; name = "Prison Wing Lockdown"; - pixel_x = 0; pixel_y = 7; req_access_txt = "2" }, @@ -10491,7 +9875,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "asC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/yellow{ @@ -10557,7 +9941,6 @@ "asG" = ( /obj/machinery/light, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -32 }, /obj/structure/disposalpipe/segment{ @@ -10616,9 +9999,7 @@ "asL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 6 @@ -10636,7 +10017,6 @@ layer = 4; name = "interrogation monitor"; network = list("interrogation"); - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/grimy, @@ -10654,7 +10034,6 @@ frequency = 1424; listening = 1; name = "Interrogation Intercom"; - pixel_x = 0; pixel_y = -31 }, /turf/open/floor/plasteel/grimy, @@ -10705,12 +10084,11 @@ }, /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/lighter, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asU" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/airalarm{ @@ -10718,7 +10096,7 @@ }, /obj/item/clothing/under/assistantformal, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asV" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -10727,7 +10105,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, @@ -10737,13 +10114,13 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10752,7 +10129,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asY" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -10764,7 +10141,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -10775,7 +10152,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ata" = ( /obj/machinery/light/small{ dir = 1 @@ -10786,20 +10163,17 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/bed, /obj/item/weapon/bedsheet, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atb" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/airalarm{ @@ -10807,27 +10181,26 @@ }, /obj/item/clothing/under/suit_jacket/burgundy, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atc" = ( /obj/structure/dresser, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atd" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "ate" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "atf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -10888,20 +10261,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/engineering{ - name = "Fore Starboard Solar Access"; + name = "Starboard Bow Solar Access"; req_access_txt = "10" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "atl" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 + name = "HIGH VOLTAGE" }, /turf/closed/wall, -/area/maintenance/auxsolarstarboard) +/area/maintenance/solars/starboard/fore) "atm" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard) @@ -10910,7 +10282,7 @@ req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "ato" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance_hatch{ @@ -10924,9 +10296,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atp" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -10935,9 +10305,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atq" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -10946,9 +10314,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atr" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -10957,9 +10323,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "ats" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -10969,9 +10333,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "att" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -10980,9 +10342,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10991,9 +10351,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -11003,9 +10361,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -11014,9 +10370,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "atx" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -11031,7 +10385,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aty" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11047,7 +10401,7 @@ sortType = 2 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11066,7 +10420,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11083,7 +10437,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11101,7 +10455,7 @@ req_one_access_txt = "12;63" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11128,9 +10482,7 @@ }, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "atE" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11144,7 +10496,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11159,7 +10511,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -11178,7 +10530,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -11196,7 +10548,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atJ" = ( /obj/structure/grille, /obj/structure/window/shuttle, @@ -11249,7 +10601,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "atQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -11376,23 +10728,21 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aue" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aug" = ( /obj/machinery/door/airlock{ id_tag = "Cabin3"; @@ -11402,7 +10752,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -11412,7 +10762,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aui" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -11425,7 +10775,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -11433,7 +10783,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auk" = ( /obj/machinery/door/airlock{ id_tag = "Cabin4"; @@ -11443,14 +10793,14 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aul" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aum" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -11458,10 +10808,10 @@ on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aun" = ( /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auo" = ( /obj/structure/mopbucket, /obj/item/weapon/mop, @@ -11469,12 +10819,12 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aup" = ( /obj/structure/closet/crate/hydroponics, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -11482,7 +10832,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aur" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -11507,7 +10857,7 @@ /obj/structure/closet, /obj/item/weapon/stock_parts/matter_bin, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aut" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -11523,7 +10873,6 @@ dir = 1; icon_state = "radiation"; name = "RADIOACTIVE AREA"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11551,12 +10900,10 @@ dir = 1; icon_state = "radiation"; name = "RADIOACTIVE AREA"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11578,27 +10925,27 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auy" = ( /obj/item/stack/sheet/cardboard, /obj/item/device/flashlight, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auz" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/glasses/sunglasses, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auA" = ( /obj/structure/closet/crate/medical, /obj/item/stack/cable_coil, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auB" = ( /obj/structure/closet/emcloset, /obj/structure/sign/securearea{ @@ -11606,11 +10953,10 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "auC" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -11628,7 +10974,6 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb, @@ -11637,9 +10982,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -11651,29 +10994,21 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auF" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "auG" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -11685,9 +11020,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auJ" = ( /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -11695,9 +11028,7 @@ }, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auK" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -11710,15 +11041,11 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auL" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -11729,9 +11056,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "auN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -11741,7 +11066,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "auO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -11754,7 +11079,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "auP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -11764,15 +11089,14 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "auQ" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/labor) "auR" = ( /obj/machinery/computer/shuttle/labor, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = -31; - pixel_y = 0 + pixel_x = -31 }, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) @@ -11799,8 +11123,7 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/red/corner{ dir = 8 @@ -11841,11 +11164,10 @@ pixel_y = -26 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/vault, -/area/security/hos) +/area/crew_quarters/heads/hos) "auY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -11912,7 +11234,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11927,7 +11248,6 @@ dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/red/corner{ @@ -11996,13 +11316,12 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avm" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -12015,44 +11334,41 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avq" = ( /obj/item/weapon/cigbutt, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avr" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -12079,7 +11395,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12097,14 +11413,13 @@ dir = 1; icon_state = "radiation"; name = "RADIOACTIVE AREA"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12121,7 +11436,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12191,7 +11506,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avA" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -12206,14 +11521,13 @@ dir = 1; icon_state = "radiation"; name = "RADIOACTIVE AREA"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -12224,7 +11538,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -12237,7 +11551,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avD" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -12250,7 +11564,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avE" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -12263,7 +11577,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avF" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -12274,13 +11588,13 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "avH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -12312,33 +11626,26 @@ "avJ" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avK" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -12349,15 +11656,11 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avN" = ( /obj/item/hand_labeler_refill, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avO" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -12372,9 +11675,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12396,9 +11697,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12416,9 +11715,7 @@ req_one_access_txt = "12;50" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avR" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -12442,17 +11739,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avS" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -12461,9 +11754,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "avU" = ( /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) @@ -12471,7 +11762,6 @@ /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; name = "Flash Control"; - pixel_x = 0; pixel_y = -26; req_access_txt = "1" }, @@ -12509,7 +11799,6 @@ /obj/machinery/button/door{ id = "prison release"; name = "Labor Camp Shuttle Lockdown"; - pixel_x = 0; pixel_y = -25; req_access_txt = "2" }, @@ -12611,9 +11900,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -12754,9 +12041,7 @@ "awq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -12853,12 +12138,11 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/structure/dresser, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awD" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/airalarm{ @@ -12866,7 +12150,7 @@ }, /obj/item/clothing/under/suit_jacket/tan, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awE" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -12875,7 +12159,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, @@ -12884,7 +12167,7 @@ on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -12896,7 +12179,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awG" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -12905,34 +12188,30 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awH" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/structure/table/wood, /obj/item/weapon/paper, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awI" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "awJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -12944,7 +12223,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "awK" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -12978,9 +12257,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awN" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) @@ -12995,9 +12272,7 @@ /obj/item/clothing/under/color/rainbow, /obj/item/clothing/head/soft/rainbow, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awQ" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -13008,9 +12283,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -13018,16 +12291,12 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awS" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awT" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -13039,18 +12308,14 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awU" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "awV" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -13063,7 +12328,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "awW" = ( /turf/closed/wall/r_wall, /area/security/nuke_storage) @@ -13289,7 +12554,6 @@ }, /obj/machinery/button/flasher{ id = "holdingflash"; - pixel_x = 0; pixel_y = -26; req_access_txt = "1" }, @@ -13345,8 +12609,7 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/red/side{ dir = 6 @@ -13376,9 +12639,7 @@ "axz" = ( /obj/structure/table, /obj/item/weapon/folder/red, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, +/obj/item/device/taperecorder, /obj/item/device/radio/intercom{ anyai = 1; broadcasting = 1; @@ -13386,7 +12647,6 @@ frequency = 1424; listening = 0; name = "Interrogation Intercom"; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13406,33 +12666,27 @@ "axB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/security/brig) "axC" = ( /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "axD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axF" = ( /obj/machinery/door/airlock{ id_tag = "Cabin2"; @@ -13442,7 +12696,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13451,7 +12705,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -13463,7 +12717,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axI" = ( /obj/machinery/door/airlock{ id_tag = "Cabin5"; @@ -13473,14 +12727,14 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axK" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -13489,14 +12743,14 @@ }, /obj/machinery/light/small, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axL" = ( /obj/item/weapon/caution, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axM" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -13511,7 +12765,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13527,7 +12781,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13541,7 +12795,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13558,7 +12812,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -13574,7 +12828,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13599,7 +12853,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "axT" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -13612,7 +12866,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard) +/area/engine/engineering) "axU" = ( /obj/machinery/door/window/southright{ dir = 4; @@ -13659,7 +12913,6 @@ }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /obj/structure/sign/securearea{ @@ -13689,8 +12942,7 @@ /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /turf/open/floor/plasteel/black, /area/engine/engineering) @@ -13721,14 +12973,10 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ayj" = ( /turf/closed/wall, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ayk" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Dock Maintenance"; @@ -13740,14 +12988,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "ayl" = ( /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aym" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; @@ -13761,9 +13005,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "ayn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13773,7 +13015,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "ayo" = ( /obj/machinery/computer/bank_machine, /turf/open/floor/plasteel/vault{ @@ -13803,7 +13045,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Vault APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -13827,16 +13068,13 @@ "ayu" = ( /obj/machinery/mineral/labor_claim_console{ machinedir = 1; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "ayv" = ( /turf/closed/wall, -/area/prison/solitary{ - name = "Prisoner Education Chamber" - }) +/area/prison/execution_room) "ayw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -14044,43 +13282,33 @@ /area/security/detectives_office) "ayK" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "ayL" = ( /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/airalarm{ pixel_y = 26 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "ayM" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "ayN" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -14089,7 +13317,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -14105,7 +13333,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14117,7 +13345,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -14127,11 +13355,11 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "ayR" = ( /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "ayS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -14184,9 +13412,7 @@ "aza" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/black, /area/engine/engineering) @@ -14235,9 +13461,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azk" = ( /obj/structure/closet/crate, /obj/machinery/light/small{ @@ -14252,23 +13476,18 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azl" = ( /obj/structure/closet/emcloset, /obj/machinery/status_display{ density = 0; - pixel_x = 0; pixel_y = 32; supply_display = 1 }, /turf/open/floor/plasteel/brown{ dir = 9 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azm" = ( /obj/structure/closet/crate, /obj/item/device/flashlight{ @@ -14290,9 +13509,7 @@ /turf/open/floor/plasteel/brown{ dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azn" = ( /obj/machinery/power/apc{ dir = 1; @@ -14304,16 +13521,13 @@ icon_state = "0-4" }, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 38 }, /obj/structure/closet/wardrobe/miner, /turf/open/floor/plasteel/brown{ dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azo" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -14328,9 +13542,7 @@ /turf/open/floor/plasteel/brown{ dir = 1 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azp" = ( /obj/structure/rack{ dir = 1 @@ -14343,9 +13555,7 @@ /turf/open/floor/plasteel/brown{ dir = 5 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "azq" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -14379,7 +13589,7 @@ }, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "azs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14390,9 +13600,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azt" = ( /obj/machinery/airalarm{ pixel_y = 28 @@ -14406,9 +13614,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azu" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -14420,15 +13626,11 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "azv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 1 @@ -14498,9 +13700,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/brig) @@ -14531,18 +13731,14 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/brig) "azH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/flasher{ id = "Cell 3"; @@ -14701,7 +13897,6 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/carpet, @@ -14719,7 +13914,6 @@ /obj/machinery/button/door{ id = "detective_shutters"; name = "detective's office shutters control"; - pixel_x = 0; pixel_y = 26; req_access_txt = "4" }, @@ -14737,6 +13931,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 24 + }, /turf/open/floor/plating, /area/maintenance/fore) "azY" = ( @@ -14766,36 +13969,28 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAb" = ( /obj/effect/landmark/xeno_spawn, /obj/item/weapon/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAc" = ( /obj/structure/mirror{ pixel_x = 28 }, /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAd" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAe" = ( /obj/structure/table, /obj/item/clothing/under/suit_jacket/female{ @@ -14803,8 +13998,7 @@ pixel_y = 1 }, /obj/item/clothing/under/suit_jacket/really_black{ - pixel_x = -2; - pixel_y = 0 + pixel_x = -2 }, /obj/machinery/light/small{ dir = 1 @@ -14813,16 +14007,15 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 28 }, -/obj/item/clothing/tie/waistcoat, +/obj/item/clothing/accessory/waistcoat, /obj/item/clothing/suit/toggle/lawyer/black, /obj/item/clothing/under/suit_jacket/red, /obj/item/clothing/neck/tie/black, /obj/item/clothing/under/lawyer/blacksuit, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAf" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -14831,7 +14024,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -14849,7 +14042,7 @@ icon_state = "pipe-j2" }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAh" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -14865,7 +14058,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAi" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -14882,7 +14075,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAj" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -14899,7 +14092,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAk" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -14915,7 +14108,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAl" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -14929,7 +14122,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14944,7 +14137,7 @@ }, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAn" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -14964,7 +14157,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aAo" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, @@ -14985,7 +14178,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/machinery/camera{ @@ -15035,7 +14227,6 @@ "aAw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /turf/open/floor/plasteel/black, @@ -15089,49 +14280,35 @@ req_access_txt = "0" }, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAC" = ( /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAD" = ( /obj/machinery/door/airlock/glass_mining{ name = "Mining Dock"; req_access_txt = "48" }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAE" = ( /turf/open/floor/plasteel/brown{ dir = 8 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -15140,9 +14317,7 @@ }, /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAI" = ( /obj/machinery/button/door{ id = "qm_mine_warehouse"; @@ -15154,9 +14329,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAJ" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_mine_warehouse"; @@ -15166,9 +14339,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aAK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/button/door{ @@ -15181,14 +14352,10 @@ /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAL" = ( /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAM" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -15196,9 +14363,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAN" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -15206,23 +14371,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAO" = ( /obj/structure/closet/crate, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; name = "3maintenance loot spawner" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aAP" = ( /obj/structure/closet/crate{ name = "Gold Crate" @@ -15270,8 +14430,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/circuit/green{ luminosity = 2 @@ -15394,8 +14553,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/red/side{ dir = 10 @@ -15412,8 +14570,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/red/side{ dir = 6 @@ -15422,9 +14579,7 @@ "aBf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light/small{ dir = 8 @@ -15513,7 +14668,6 @@ "aBp" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/computer/secure_data, @@ -15564,32 +14718,24 @@ /area/maintenance/fore) "aBt" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBv" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBw" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -15600,13 +14746,12 @@ dir = 6 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -15619,7 +14764,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBy" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -15635,7 +14780,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Dormitories APC"; - pixel_x = 0; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15644,7 +14788,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -15658,7 +14802,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBA" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -15670,17 +14814,16 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/pods{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15695,7 +14838,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aBD" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/weapon/twohanded/required/kirbyplants{ @@ -15770,7 +14913,6 @@ "aBJ" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15838,9 +14980,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBT" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/camera{ @@ -15850,28 +14990,21 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBU" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "EXTERNAL AIRLOCK" }, /turf/closed/wall, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -15879,9 +15012,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBX" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -15897,9 +15028,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aBY" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15907,18 +15036,14 @@ }, /obj/item/weapon/storage/box/donkpockets, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aBZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aCa" = ( /obj/structure/closet/crate/freezer, /obj/effect/spawner/lootdrop/maintenance{ @@ -15926,9 +15051,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aCb" = ( /obj/structure/closet/crate, /obj/structure/cable/yellow{ @@ -15938,9 +15061,7 @@ }, /obj/item/weapon/ore/glass, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aCc" = ( /obj/structure/rack{ dir = 8; @@ -15956,9 +15077,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aCd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ @@ -16006,9 +15125,9 @@ /obj/item/weapon/storage/secure/briefcase{ contents = newlist(/obj/item/clothing/suit/armor/vest,/obj/item/weapon/gun/ballistic/automatic/pistol,/obj/item/weapon/suppressor,/obj/item/weapon/melee/classic_baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/weapon/soap/nanotrasen) }, -/obj/item/weapon/storage/backpack/dufflebag{ - contents = newlist(/obj/item/clothing/under/lawyer/blacksuit,/obj/item/clothing/tie/waistcoat,/obj/item/clothing/suit/toggle/lawyer/black,/obj/item/clothing/shoes/laceup,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/fedora); - desc = "A large dufflebag for holding extra things. There is a NanoTrasen logo on the back."; +/obj/item/weapon/storage/backpack/duffelbag{ + contents = newlist(/obj/item/clothing/under/lawyer/blacksuit,/obj/item/clothing/accessory/waistcoat,/obj/item/clothing/suit/toggle/lawyer/black,/obj/item/clothing/shoes/laceup,/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/fedora); + desc = "A large duffelbag for holding extra things. There is a NanoTrasen logo on the back."; icon_state = "duffle-syndieammo"; item_state = "duffle-syndieammo" }, @@ -16174,23 +15293,19 @@ /obj/structure/table/wood, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/power/apc{ dir = 8; name = "Detective APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, /obj/item/device/taperecorder{ - pixel_x = 3; - pixel_y = 0 + pixel_x = 3 }, /obj/item/weapon/storage/box/evidence, /obj/item/device/flashlight/seclite, @@ -16267,9 +15382,7 @@ "aCA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCB" = ( /obj/machinery/door/airlock{ name = "Unisex Showers"; @@ -16277,9 +15390,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCC" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -16290,14 +15401,14 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCD" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCE" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -16306,14 +15417,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCG" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -16323,14 +15434,14 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCI" = ( /obj/machinery/light/small{ dir = 4 @@ -16342,7 +15453,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCJ" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -16351,19 +15462,16 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCK" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/airalarm{ @@ -16371,7 +15479,7 @@ }, /obj/item/clothing/under/suit_jacket/navy, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -16380,13 +15488,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aCN" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/effect/turf_decal/bot{ dir = 1 @@ -16430,9 +15537,7 @@ "aCS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -16475,8 +15580,7 @@ "aCW" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/window/reinforced/highpressure/fulltile, /turf/open/floor/plating, @@ -16512,15 +15616,13 @@ /area/shuttle/auxillary_base) "aDb" = ( /turf/closed/wall, -/area/mining_construction) +/area/construction/mining/aux_base) "aDc" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aDe" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -16557,38 +15659,29 @@ /turf/open/floor/plasteel/brown{ dir = 9 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aDi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aDj" = ( /obj/structure/closet/secure_closet/miner, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aDk" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aDl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -16599,18 +15692,14 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aDm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aDn" = ( /obj/item/stack/sheet/cardboard, /obj/structure/cable/yellow{ @@ -16622,23 +15711,17 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aDo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/light_construct/small{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aDp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -16688,7 +15771,6 @@ id = "prison release"; name = "Labor Camp Shuttle Lockdown"; pixel_x = -25; - pixel_y = 0; req_access_txt = "2" }, /obj/effect/turf_decal/delivery, @@ -16712,7 +15794,6 @@ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ @@ -16724,7 +15805,6 @@ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/camera{ @@ -16743,7 +15823,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ @@ -16876,8 +15955,7 @@ "aDI" = ( /obj/machinery/requests_console{ department = "Detective's office"; - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/structure/table/wood, /obj/machinery/light/small{ @@ -16911,7 +15989,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /obj/structure/cable/yellow{ @@ -16927,9 +16004,7 @@ "aDM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 2; @@ -16976,7 +16051,6 @@ dir = 8 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/button/door{ @@ -16984,24 +16058,19 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDQ" = ( /obj/machinery/door/airlock{ id_tag = "Toilet3"; name = "Unit 3" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -17012,9 +16081,7 @@ dir = 6 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -17028,9 +16095,7 @@ pixel_y = 29 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDT" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -17045,43 +16110,33 @@ pixel_y = 29 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -17098,36 +16153,36 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDY" = ( /obj/structure/chair/stool{ pixel_y = 8 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDZ" = ( /obj/structure/table, /obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEa" = ( /obj/structure/table, /obj/item/weapon/storage/crayons, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEb" = ( /obj/structure/table, /obj/item/toy/cards/deck, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEc" = ( /obj/structure/chair/stool{ pixel_y = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEd" = ( /obj/machinery/door/airlock{ id_tag = "Cabin6"; @@ -17137,30 +16192,29 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEe" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEg" = ( /obj/machinery/light/small, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEh" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/bot{ @@ -17187,9 +16241,7 @@ "aEk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17288,8 +16340,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -17319,9 +16370,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aEu" = ( /obj/structure/shuttle/engine/propulsion/burst, /obj/structure/window/reinforced{ @@ -17335,18 +16384,14 @@ network = list("MINE","AuxBase") }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aEw" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aEx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -17354,9 +16399,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aEy" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -17367,22 +16410,17 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aEz" = ( /obj/structure/closet/secure_closet/miner, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/clothing/suit/hooded/wintercoat/miner, /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aEA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -17396,9 +16434,7 @@ /turf/open/floor/plasteel/loadingarea{ dir = 1 }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aEB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -17409,14 +16445,11 @@ /obj/machinery/button/door{ id = "qm_warehouse"; name = "Warehouse Door Control"; - pixel_x = 0; pixel_y = -24; req_access_txt = "50" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aED" = ( /obj/structure/closet/crate/internals, /obj/structure/cable/yellow{ @@ -17434,15 +16467,12 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aEE" = ( /obj/machinery/power/apc{ dir = 4; name = "Warehouse APC"; - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/structure/cable/yellow{ d2 = 8; @@ -17450,9 +16480,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aEF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -17462,9 +16490,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aEG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -17475,9 +16501,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aEH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -17486,13 +16510,10 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aEI" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel, @@ -17503,7 +16524,6 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light/small{ @@ -17521,9 +16541,7 @@ "aEL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -17696,9 +16714,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/security/brig) @@ -17710,7 +16726,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light/small{ @@ -17732,7 +16747,6 @@ /obj/machinery/door/window{ dir = 1; name = "glass door"; - pixel_y = 0; req_access_txt = "0" }, /turf/open/floor/plasteel/black, @@ -17762,20 +16776,15 @@ network = list("SS13") }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFd" = ( /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFe" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ dir = 2; name = "Restrooms APC"; - pixel_x = 0; pixel_y = -26 }, /obj/structure/cable/yellow{ @@ -17783,9 +16792,7 @@ icon_state = "0-4" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -17798,9 +16805,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -17813,9 +16818,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFh" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -17826,9 +16829,7 @@ dir = 1 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -17844,9 +16845,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -17864,24 +16863,24 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFk" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFl" = ( /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFm" = ( /obj/structure/chair/stool{ pixel_y = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ @@ -17891,7 +16890,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFp" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/firealarm{ @@ -18036,8 +17035,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/engine, @@ -18050,8 +17048,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -18069,7 +17066,6 @@ "aFE" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/folder, @@ -18086,15 +17082,12 @@ /obj/machinery/requests_console{ department = "Mining"; departmentType = 0; - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/brown{ dir = 10 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aFG" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -18104,9 +17097,7 @@ /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aFH" = ( /obj/structure/rack{ dir = 1 @@ -18121,9 +17112,7 @@ /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aFI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -18136,17 +17125,13 @@ /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aFJ" = ( /obj/structure/closet/secure_closet/miner, /turf/open/floor/plasteel/brown{ dir = 6 }, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aFK" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; @@ -18165,15 +17150,11 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aFL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "aFM" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -18187,12 +17168,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "aFN" = ( /turf/closed/wall, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18205,9 +17184,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18220,9 +17197,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18233,9 +17208,7 @@ /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -18250,9 +17223,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18262,9 +17233,7 @@ }, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18281,9 +17250,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18292,9 +17259,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aFV" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -18303,8 +17268,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Storage Wing - Security Access Door"; @@ -18394,7 +17358,6 @@ icon_state = "4-8" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/red/corner{ @@ -18452,7 +17415,6 @@ cell_type = 5000; dir = 2; name = "Fore Primary Hallway APC"; - pixel_x = 0; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -18477,7 +17439,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/red/corner{ @@ -18560,7 +17521,6 @@ "aGq" = ( /obj/machinery/computer/security, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/black, @@ -18579,7 +17539,6 @@ dir = 1; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/restraints/handcuffs, @@ -18597,7 +17556,6 @@ pixel_x = 24 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/black, @@ -18673,7 +17631,6 @@ dir = 8 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/effect/landmark/blobstart, @@ -18682,45 +17639,34 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGA" = ( /obj/machinery/door/airlock{ id_tag = "Toilet2"; name = "Unit 2" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGC" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGD" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18730,17 +17676,13 @@ /area/maintenance/fore) "aGF" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aGG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -18757,14 +17699,14 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGH" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18772,7 +17714,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGJ" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18780,13 +17722,12 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18795,7 +17736,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -18803,7 +17744,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGM" = ( /obj/machinery/door/airlock{ id_tag = "Cabin7"; @@ -18813,14 +17754,12 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGN" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aGO" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/airalarm{ @@ -18834,12 +17773,12 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGP" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/assistantformal, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aGQ" = ( /obj/structure/table, /obj/item/stack/rods{ @@ -18947,8 +17886,7 @@ /area/engine/engineering) "aGV" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -19004,9 +17942,7 @@ /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aHd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -19021,9 +17957,7 @@ req_access_txt = "48" }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock{ - name = "\improper Mining Office" - }) +/area/quartermaster/miningoffice) "aHe" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -19043,7 +17977,6 @@ /obj/machinery/button/door{ id = "qm_warehouse"; name = "Warehouse Door Control"; - pixel_x = 0; pixel_y = 24; req_access_txt = "50" }, @@ -19095,9 +18028,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -19112,9 +18043,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19129,9 +18058,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_mining{ @@ -19148,9 +18075,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -19161,9 +18086,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19171,9 +18094,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 8 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -19181,9 +18102,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 8 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19197,9 +18116,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 8 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19212,9 +18129,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 8 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -19223,30 +18138,22 @@ /turf/open/floor/plasteel/brown/corner{ dir = 8 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHt" = ( /obj/machinery/vending/cigarette, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aHu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -19300,17 +18207,16 @@ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aHD" = ( /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aHE" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aHF" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -19319,7 +18225,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aHG" = ( /turf/closed/wall, /area/lawoffice) @@ -19338,48 +18244,36 @@ "aHI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light_switch{ pixel_x = -26 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aHJ" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/structure/mirror{ pixel_x = 28 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aHK" = ( /obj/machinery/door/airlock{ id_tag = "Toilet4"; name = "Unit 4" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aHL" = ( /obj/machinery/door/airlock{ name = "Unit B" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aHM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -19397,7 +18291,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -19405,7 +18299,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -19413,7 +18307,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHQ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -19428,21 +18322,20 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aHR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/closet/wardrobe/pjs, /turf/open/floor/plasteel/vault, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHS" = ( /obj/machinery/button/door{ id = "Cabin7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, @@ -19450,18 +18343,16 @@ /obj/item/weapon/bedsheet, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHT" = ( /obj/structure/chair/wood/normal{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHU" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ @@ -19470,7 +18361,7 @@ }, /obj/item/weapon/paper, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aHV" = ( /obj/structure/closet, /obj/item/weapon/storage/box/donkpockets, @@ -19479,7 +18370,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aHW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -19490,7 +18381,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aHX" = ( /obj/machinery/firealarm{ dir = 8; @@ -19543,13 +18434,12 @@ /obj/machinery/button/door{ id = "aux_base_shutters"; name = "Public Shutters Control"; - pixel_x = 0; pixel_y = -24; req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "aIg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -19564,7 +18454,6 @@ }, /obj/machinery/status_display{ density = 0; - pixel_x = 0; pixel_y = 32; supply_display = 1 }, @@ -19742,9 +18631,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -19762,9 +18649,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIt" = ( /obj/machinery/camera{ c_tag = "Cargo Bay - Storage Wing Entrance"; @@ -19775,20 +18660,15 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/power/apc{ dir = 2; name = "Storage Wing APC"; - pixel_x = 0; pixel_y = -27 }, /obj/structure/cable/yellow{ @@ -19803,9 +18683,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -19816,7 +18694,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aIw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19834,9 +18712,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -19851,7 +18727,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/camera{ @@ -19868,9 +18743,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19883,9 +18756,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19907,9 +18778,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -19921,9 +18790,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19934,9 +18801,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "aIC" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -19975,7 +18840,6 @@ /obj/item/weapon/folder/red, /obj/item/weapon/restraints/handcuffs, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = -30 }, /obj/structure/cable/yellow{ @@ -20065,13 +18929,13 @@ /obj/item/weapon/gavelblock, /obj/item/weapon/gavelhammer, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIM" = ( /obj/structure/chair{ name = "Bailiff" }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIN" = ( /obj/item/device/radio/intercom{ broadcasting = 0; @@ -20080,7 +18944,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIO" = ( /obj/structure/chair{ name = "Judge" @@ -20088,7 +18952,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIP" = ( /obj/structure/chair{ name = "Judge" @@ -20096,7 +18960,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light{ @@ -20110,7 +18973,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIQ" = ( /obj/structure/chair{ name = "Judge" @@ -20118,19 +18981,19 @@ /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIR" = ( /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIS" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIT" = ( /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aIU" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -20139,12 +19002,10 @@ }, /obj/machinery/requests_console{ department = "Law office"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/newscaster{ - pixel_x = -31; - pixel_y = 0 + pixel_x = -31 }, /turf/open/floor/wood, /area/lawoffice) @@ -20157,7 +19018,6 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/wood, @@ -20223,7 +19083,6 @@ dir = 8 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/effect/landmark/blobstart, @@ -20232,23 +19091,18 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aJb" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1"; name = "Unit 1" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aJc" = ( /obj/structure/toilet{ dir = 4 @@ -20263,23 +19117,18 @@ id = "Toilet4"; name = "Lock Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aJd" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aJe" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -20290,22 +19139,20 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aJf" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aJg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aJh" = ( /turf/closed/wall, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aJi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop/maintenance, @@ -20315,9 +19162,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aJj" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/field/generator, @@ -20385,8 +19230,7 @@ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "EXTERNAL AIRLOCK" }, /turf/open/floor/plating, /area/quartermaster/storage) @@ -20502,9 +19346,7 @@ req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aJM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -20516,9 +19358,7 @@ req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aJN" = ( /turf/closed/wall, /area/storage/primary) @@ -20594,31 +19434,30 @@ req_access_txt = "63; 42" }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aJX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aJY" = ( /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aJZ" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ broadcasting = 1; dir = 8; listening = 0; - name = "Station Intercom (Court)"; - pixel_x = 0 + name = "Station Intercom (Court)" }, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKa" = ( /obj/structure/table/wood, /obj/item/weapon/gavelblock, @@ -20626,19 +19465,19 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKb" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKc" = ( /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKd" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -20650,14 +19489,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKe" = ( /obj/machinery/door/window/southleft{ name = "Court Cell"; req_access_txt = "2" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aKf" = ( /obj/effect/landmark/start/lawyer, /obj/structure/chair/office/dark{ @@ -20731,9 +19570,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aKm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -20749,13 +19586,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aKn" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aKo" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -20766,7 +19603,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aKp" = ( /obj/item/weapon/reagent_containers/spray/plantbgone, /obj/item/weapon/reagent_containers/spray/pestspray{ @@ -20780,14 +19617,11 @@ }, /obj/structure/table, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKq" = ( /obj/machinery/biogenerator, /obj/machinery/firealarm{ @@ -20795,9 +19629,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKr" = ( /obj/structure/table, /obj/item/weapon/cultivator, @@ -20810,9 +19642,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKs" = ( /obj/machinery/seed_extractor, /obj/machinery/airalarm{ @@ -20820,9 +19650,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKt" = ( /obj/item/seeds/apple, /obj/item/seeds/banana, @@ -20836,26 +19664,20 @@ /obj/item/seeds/tower, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKu" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKv" = ( /mob/living/simple_animal/chicken{ name = "Featherbottom"; real_name = "Featherbottom" }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aKw" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/crate{ @@ -20866,7 +19688,7 @@ /obj/item/weapon/weldingtool, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aKx" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating, @@ -20908,7 +19730,6 @@ id = "engsm"; name = "Radiation Shutters Control"; pixel_x = 24; - pixel_y = 0; req_access_txt = "10" }, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -21073,9 +19894,7 @@ opacity = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aLa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -21089,9 +19908,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aLb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21103,9 +19920,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aLc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21116,15 +19931,11 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aLd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aLe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -21140,9 +19951,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aLf" = ( /obj/structure/table, /obj/item/clothing/gloves/color/fyellow, @@ -21210,7 +20019,7 @@ }, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aLl" = ( /obj/machinery/vending/tool, /turf/open/floor/plasteel/brown{ @@ -21261,12 +20070,9 @@ "aLr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/flasher{ - pixel_x = 0; pixel_y = 24; id = "AI" }, @@ -21328,7 +20134,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21341,26 +20146,24 @@ "aLz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aLA" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aLB" = ( /obj/effect/landmark/start/lawyer, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aLC" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aLD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light{ icon_state = "tube1"; @@ -21413,7 +20216,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aLK" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -21442,7 +20245,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 30 }, /obj/effect/turf_decal/delivery, @@ -21455,7 +20257,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/light/small{ @@ -21465,10 +20266,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aLQ" = ( -/obj/machinery/disposal/bin{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/machinery/camera{ c_tag = "Locker Room Starboard"; @@ -21507,7 +20305,6 @@ /area/crew_quarters/locker) "aLU" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -21521,9 +20318,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aLV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -21531,22 +20326,16 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aLW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aLX" = ( /obj/machinery/door/firedoor/border_only{ density = 1; @@ -21556,20 +20345,16 @@ opacity = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aLY" = ( /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aLZ" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aMa" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -21597,8 +20382,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable/yellow{ d1 = 1; @@ -21614,8 +20398,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_engineering{ name = "Supermatter Engine"; @@ -21713,9 +20496,7 @@ "aMy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/loadingarea{ dir = 8 @@ -21803,7 +20584,6 @@ /obj/item/weapon/aiModule/core/full/corp, /obj/item/weapon/aiModule/core/full/custom, /obj/machinery/flasher{ - pixel_x = 0; pixel_y = 24; id = "AI" }, @@ -21823,7 +20603,6 @@ }, /obj/structure/window/reinforced, /obj/machinery/flasher{ - pixel_x = 0; pixel_y = 24; id = "AI" }, @@ -21853,7 +20632,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aML" = ( /obj/structure/chair{ dir = 4; @@ -21862,26 +20641,26 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMM" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMN" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMO" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMP" = ( /obj/structure/chair{ dir = 8; @@ -21890,7 +20669,7 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -21898,7 +20677,7 @@ req_access_txt = "38" }, /turf/open/floor/wood, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aMR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -21925,8 +20704,7 @@ /area/lawoffice) "aMU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/cable/yellow{ d1 = 1; @@ -21939,7 +20717,6 @@ /obj/structure/filingcabinet/employment, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/wood, @@ -22041,8 +20818,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -22055,9 +20831,7 @@ "aNe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 8; @@ -22079,31 +20853,23 @@ /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNi" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNj" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNk" = ( /obj/structure/window/reinforced{ dir = 8 @@ -22114,20 +20880,16 @@ real_name = "Kentucky" }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNl" = ( /obj/structure/window/reinforced, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aNm" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aNn" = ( /obj/machinery/power/emitter, /obj/machinery/light/small, @@ -22206,9 +20968,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aNy" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -22216,9 +20976,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aNz" = ( /obj/structure/window/reinforced{ dir = 1; @@ -22226,9 +20984,7 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aNA" = ( /obj/structure/closet{ name = "Evidence Closet 3" @@ -22253,9 +21009,7 @@ pixel_y = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aNC" = ( /obj/structure/window/reinforced{ dir = 8 @@ -22372,9 +21126,7 @@ "aNO" = ( /obj/structure/closet/secure_closet/quartermaster, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -22395,7 +21147,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster's Office APC"; - pixel_x = 0; pixel_y = 30 }, /obj/structure/cable/yellow{ @@ -22437,7 +21188,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aNT" = ( /obj/structure/window/reinforced{ dir = 1; @@ -22557,12 +21308,10 @@ "aOf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOg" = ( /obj/structure/chair{ dir = 4; @@ -22571,27 +21320,27 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOh" = ( /obj/structure/table/wood, /obj/item/weapon/paper, /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOi" = ( /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOj" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOk" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOl" = ( /obj/structure/chair{ dir = 8; @@ -22603,28 +21352,24 @@ /turf/open/floor/plasteel/green/side{ dir = 6 }, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aOn" = ( -/obj/item/device/taperecorder{ - pixel_y = 0 - }, +/obj/item/device/taperecorder, /obj/item/weapon/cartridge/lawyer, /obj/structure/table/wood, /obj/machinery/button/door{ id = "lawyer_shutters"; name = "law office shutters control"; - pixel_x = 0; pixel_y = -26; req_access_txt = "38" }, @@ -22656,7 +21401,6 @@ "aOr" = ( /obj/structure/closet/lawcloset, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/wood, @@ -22818,9 +21562,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22836,9 +21578,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOI" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22849,9 +21589,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOJ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22863,9 +21601,7 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOK" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22881,9 +21617,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22896,9 +21630,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -22912,9 +21644,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aON" = ( /obj/machinery/power/apc{ dir = 4; @@ -22938,16 +21668,13 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aOO" = ( /obj/machinery/power/apc{ cell_type = 10000; dir = 8; name = "Engine Room APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/yellow{ d2 = 4; @@ -23003,7 +21730,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/engine, @@ -23016,9 +21742,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aOU" = ( /obj/structure/window/reinforced{ dir = 8 @@ -23040,9 +21764,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/lattice/catwalk, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aOX" = ( /obj/structure/window/reinforced{ dir = 4 @@ -23205,8 +21927,7 @@ /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel, /area/quartermaster/qm) @@ -23221,9 +21942,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aPm" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -23278,8 +21997,7 @@ /obj/machinery/requests_console{ department = "Tool Storage"; departmentType = 0; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/light{ icon_state = "tube1"; @@ -23399,7 +22117,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aPC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -23407,7 +22125,7 @@ req_access_txt = "42" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aPD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -23415,7 +22133,7 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aPE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -23460,8 +22178,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -23516,9 +22233,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aPO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -23526,9 +22241,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aPP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -23538,9 +22251,7 @@ /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aPQ" = ( /obj/structure/window/reinforced{ dir = 1 @@ -23549,9 +22260,7 @@ dir = 8 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aPR" = ( /obj/item/device/radio/intercom{ freerange = 0; @@ -23563,15 +22272,13 @@ dir = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aPS" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aPT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -23582,7 +22289,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aPU" = ( /obj/machinery/computer/atmos_alert, /obj/structure/sign/map/left{ @@ -23592,8 +22299,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/vault, /area/engine/engineering) @@ -23614,7 +22320,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/camera{ @@ -23691,7 +22396,6 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/computer/shuttle/pod{ @@ -23776,7 +22480,6 @@ /obj/structure/table, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/camera{ @@ -23801,8 +22504,7 @@ network = list("MINE","AuxBase") }, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/brown{ dir = 8 @@ -23819,14 +22521,10 @@ "aQt" = ( /obj/structure/table, /obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/stamp/qm, /obj/machinery/status_display{ density = 0; pixel_x = 32; - pixel_y = 0; supply_display = 1 }, /obj/item/weapon/cartridge/quartermaster{ @@ -23900,12 +22598,10 @@ dir = 8 }, /obj/machinery/ai_status_display{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/flasher{ id = "AI"; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/black, @@ -23963,12 +22659,10 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/flasher{ id = "AI"; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/black, @@ -23979,8 +22673,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -23997,20 +22690,20 @@ }, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aQG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aQH" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aQI" = ( /obj/structure/chair{ dir = 1 @@ -24019,19 +22712,18 @@ req_access_txt = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aQJ" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aQK" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-03"; @@ -24237,7 +22929,6 @@ /obj/item/clothing/mask/balaclava, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light/small{ @@ -24255,7 +22946,6 @@ dir = 5 }, /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -24263,23 +22953,17 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRd" = ( /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRe" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -24287,16 +22971,12 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRf" = ( /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRg" = ( /obj/machinery/door/firedoor/border_only{ density = 1; @@ -24306,18 +22986,14 @@ opacity = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRh" = ( /mob/living/simple_animal/cow{ name = "Betsy"; real_name = "Betsy" }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aRi" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -24327,7 +23003,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aRj" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/light{ @@ -24353,8 +23029,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; @@ -24375,8 +23050,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -24389,8 +23063,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /turf/open/floor/plating, /area/engine/engineering) @@ -24398,8 +23071,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable/yellow{ d1 = 1; @@ -24415,8 +23087,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24478,20 +23149,14 @@ /area/engine/engineering) "aRy" = ( /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aRz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aRA" = ( /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aRB" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/closed/wall/mineral/titanium, @@ -24515,12 +23180,12 @@ /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aRE" = ( /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aRF" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -24530,13 +23195,11 @@ /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aRG" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aRH" = ( /obj/machinery/conveyor{ dir = 1; @@ -24665,9 +23328,7 @@ "aRS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/brown{ dir = 4 @@ -24676,7 +23337,6 @@ "aRT" = ( /obj/machinery/flasher{ id = "AI"; - pixel_x = 0; pixel_y = -24 }, /obj/machinery/porta_turret/ai{ @@ -24717,25 +23377,25 @@ opacity = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aRY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aRZ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=16-Fore"; location = "15-Court" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aSa" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aSb" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -24797,8 +23457,7 @@ /obj/item/weapon/cultivator, /obj/item/weapon/hatchet, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/paper/hydroponics, /obj/item/weapon/coin/silver, @@ -24806,9 +23465,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aSk" = ( /obj/structure/table, /obj/item/weapon/hatchet, @@ -24820,9 +23477,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aSl" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/grown/wheat, @@ -24839,9 +23494,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aSm" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -24852,9 +23505,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aSn" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/structure/table, @@ -24864,28 +23515,24 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aSo" = ( /obj/item/weapon/book/manual/wiki/engineering_hacking{ pixel_x = 4; pixel_y = 5 }, /obj/item/weapon/book/manual/wiki/engineering_construction{ - pixel_x = 0; pixel_y = 3 }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aSp" = ( /obj/machinery/power/terminal, /obj/structure/cable, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -24913,8 +23560,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_engineering{ name = "Power Monitoring"; @@ -24946,9 +23592,7 @@ "aSu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -25020,8 +23664,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -25032,8 +23675,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25052,17 +23694,13 @@ dir = 5 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aSF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aSG" = ( /obj/structure/window/reinforced{ dir = 8 @@ -25080,24 +23718,20 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aSI" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aSJ" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aSK" = ( /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "aSL" = ( /obj/structure/rack{ dir = 4 @@ -25120,11 +23754,10 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxillary Base Construction APC"; - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "aSM" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -25139,11 +23772,10 @@ /obj/item/weapon/pipe_dispenser, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "aSN" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -25156,7 +23788,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/mining_construction) +/area/construction/mining/aux_base) "aSO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -25168,18 +23800,14 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aSP" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aSQ" = ( /obj/machinery/conveyor_switch/oneway{ convdir = 1; @@ -25245,7 +23873,6 @@ /obj/machinery/status_display{ density = 0; pixel_x = 32; - pixel_y = 0; supply_display = 1 }, /obj/effect/turf_decal/stripes/line{ @@ -25255,9 +23882,7 @@ /area/quartermaster/storage) "aSX" = ( /turf/closed/wall, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aSY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -25274,9 +23899,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aSZ" = ( /obj/machinery/door/airlock/maintenance{ name = "Tool Storage Maintenance"; @@ -25288,9 +23911,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aTa" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -25419,29 +24040,25 @@ /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTm" = ( /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTn" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/light, @@ -25451,20 +24068,19 @@ network = list("SS13") }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aTq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -25538,7 +24154,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/camera{ @@ -25577,7 +24192,6 @@ }, /obj/machinery/light, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/neutral/corner{ @@ -25594,8 +24208,7 @@ /area/crew_quarters/locker) "aTB" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 @@ -25611,9 +24224,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) +/area/hydroponics/garden) "aTD" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -25757,9 +24368,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aTS" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -25774,24 +24383,18 @@ network = list("MiniSat") }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aTT" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/lattice, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aTU" = ( /obj/structure/lattice, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aTV" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) @@ -25820,9 +24423,7 @@ dir = 4 }, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aTZ" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -25837,9 +24438,7 @@ network = list("MiniSat") }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aUa" = ( /obj/structure/window/reinforced{ dir = 4 @@ -25856,23 +24455,17 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aUb" = ( /obj/structure/sign/pods, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aUc" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aUd" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -25884,9 +24477,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aUe" = ( /turf/closed/wall, /area/quartermaster/storage) @@ -25918,9 +24509,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -25942,8 +24531,7 @@ "aUj" = ( /obj/structure/closet/secure_closet/security/cargo, /obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 0 + pixel_x = -25 }, /obj/machinery/airalarm{ pixel_y = 23 @@ -25951,13 +24539,11 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aUk" = ( /obj/machinery/power/apc{ dir = 1; - name = "Security Post - Cargo APC"; + name = "Security Post - Cargo Bay APC"; pixel_x = 1; pixel_y = 24 }, @@ -25968,9 +24554,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aUl" = ( /obj/item/weapon/screwdriver{ pixel_y = 10 @@ -25987,21 +24571,16 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aUm" = ( /obj/structure/filingcabinet, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aUo" = ( /obj/structure/table, /obj/item/weapon/storage/belt/utility, @@ -26063,8 +24642,7 @@ "aUu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/brown{ dir = 6 @@ -26087,15 +24665,12 @@ /area/ai_monitored/turret_protected/ai_upload_foyer) "aUy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/turretid{ control_area = "AI Upload Chamber"; icon_state = "control_stun"; name = "AI Upload turret control"; - pixel_x = 0; pixel_y = 28 }, /obj/item/device/radio/intercom{ @@ -26113,7 +24688,6 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; - pixel_x = 0; pixel_y = -27 }, /obj/machinery/light/small{ @@ -26124,8 +24698,7 @@ dir = 4; name = "AI Upload Monitor"; network = list("AIUpload"); - pixel_x = -29; - pixel_y = 0 + pixel_x = -29 }, /turf/open/floor/plasteel/vault{ dir = 6 @@ -26158,8 +24731,7 @@ dir = 8; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 29; - pixel_y = 0 + pixel_x = 29 }, /obj/machinery/camera/motion{ c_tag = "AI Upload Foyer"; @@ -26177,14 +24749,12 @@ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the bridge is."; @@ -26248,7 +24818,7 @@ pixel_y = -8 }, /turf/closed/wall, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aUG" = ( /obj/machinery/power/apc{ cell_type = 2500; @@ -26264,7 +24834,7 @@ /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aUH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -26276,7 +24846,7 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aUI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -26287,7 +24857,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aUJ" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law{ @@ -26308,11 +24878,10 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aUK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -26371,7 +24940,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aUV" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -26390,7 +24959,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aUW" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -26403,7 +24972,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aUX" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/assistantformal, @@ -26414,7 +24983,7 @@ /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, /turf/open/floor/plasteel/vault, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aUY" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, @@ -26442,8 +25011,7 @@ announcementConsole = 0; department = "Engineering"; departmentType = 4; - name = "Engineering RC"; - pixel_y = 0 + name = "Engineering RC" }, /turf/closed/wall, /area/engine/engineering) @@ -26525,14 +25093,11 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -26544,7 +25109,6 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /turf/open/floor/plasteel/black, @@ -26562,14 +25126,12 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, @@ -26578,7 +25140,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -26607,23 +25168,18 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVv" = ( /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/structure/chair, @@ -26631,18 +25187,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVw" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVx" = ( /obj/structure/chair, /obj/machinery/camera{ @@ -26654,9 +25206,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -26665,16 +25215,13 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26683,9 +25230,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26699,9 +25244,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVB" = ( /obj/machinery/light{ dir = 1 @@ -26717,9 +25260,7 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26738,9 +25279,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26758,9 +25297,7 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -26778,14 +25315,10 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aVG" = ( /obj/machinery/status_display{ density = 0; - pixel_x = 0; - pixel_y = 0; supply_display = 1 }, /turf/closed/wall, @@ -26794,10 +25327,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ name = "floor" @@ -26853,9 +25383,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aVN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -26865,9 +25393,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aVO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -26875,9 +25401,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aVP" = ( /obj/structure/chair/office/dark, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -26886,9 +25410,7 @@ }, /obj/effect/landmark/start/depsec/supply, /turf/open/floor/plasteel, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aVQ" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -26901,9 +25423,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aVR" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -27001,7 +25521,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side{ @@ -27070,8 +25589,7 @@ /area/hallway/primary/central) "aWk" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; @@ -27081,7 +25599,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/plasteel/neutral/side{ @@ -27102,7 +25619,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) +/area/security/courtroom) "aWm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -27134,7 +25651,6 @@ /area/hallway/primary/central) "aWq" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/disposal/bin, @@ -27165,7 +25681,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aWt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -27179,7 +25695,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aWu" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -27191,7 +25707,7 @@ /area/storage/tech) "aWw" = ( /turf/closed/wall/r_wall, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWx" = ( /obj/machinery/keycard_auth{ pixel_x = -25; @@ -27200,40 +25716,37 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/computer/apc_control, /turf/open/floor/plasteel/vault, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWy" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/computer/card/minor/ce, /turf/open/floor/plasteel/vault, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWz" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/vault, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWB" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -27254,7 +25767,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aWC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -27293,8 +25806,7 @@ /area/space) "aWL" = ( /obj/machinery/ai_status_display{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/light{ icon_state = "tube1"; @@ -27343,8 +25855,7 @@ dir = 4 }, /obj/machinery/ai_status_display{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) @@ -27352,53 +25863,40 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWT" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWU" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWV" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -27408,18 +25906,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aWZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aXa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -27428,17 +25922,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aXb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aXc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -27449,13 +25939,10 @@ req_access_txt = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aXd" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/camera{ c_tag = "Arrivals - Fore Arm"; @@ -27469,9 +25956,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aXe" = ( /obj/machinery/conveyor{ dir = 4; @@ -27561,8 +26046,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27574,9 +26058,7 @@ dir = 4 }, /turf/closed/wall, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aXn" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -27588,9 +26070,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aXo" = ( /obj/item/weapon/paper_bin{ pixel_x = 1; @@ -27607,32 +26087,24 @@ network = list("SS13") }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aXp" = ( /obj/item/weapon/book/manual/wiki/security_space_law, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aXq" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aXr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -27646,9 +26118,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aXs" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -27664,9 +26134,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aXt" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -27683,9 +26151,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aXu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -27703,9 +26169,7 @@ req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aXv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -27842,7 +26306,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/effect/turf_decal/stripes/line{ @@ -27869,7 +26332,6 @@ dir = 2 }, /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ @@ -28066,7 +26528,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28079,7 +26541,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28098,7 +26560,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYd" = ( /obj/structure/window/reinforced{ dir = 1; @@ -28106,9 +26568,7 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "aYe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28119,7 +26579,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28133,7 +26593,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -28147,7 +26607,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -28163,7 +26623,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aYi" = ( /obj/structure/rack{ dir = 8; @@ -28212,7 +26672,6 @@ }, /obj/item/weapon/circuitboard/computer/arcade/battle, /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 31 }, /turf/open/floor/plasteel/black, @@ -28248,7 +26707,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/black, @@ -28269,12 +26727,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aYp" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aYq" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = 6; @@ -28288,14 +26746,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aYr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; name = "CE Office APC"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -28313,7 +26770,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aYs" = ( /obj/structure/sign/securearea{ pixel_y = 32 @@ -28383,8 +26840,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/circuit, @@ -28407,27 +26863,20 @@ "aYC" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 + name = "KEEP CLEAR: DOCKING AREA" }, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYF" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; @@ -28437,9 +26886,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -28449,14 +26896,11 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -28473,24 +26917,19 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "aYJ" = ( /obj/machinery/light_switch{ pixel_x = -38 @@ -28587,9 +27026,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/security/checkpoint/supply{ - name = "Security Post - Cargo" - }) +/area/security/checkpoint/supply) "aYT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -28598,9 +27035,7 @@ req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "aYU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -28704,8 +27139,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -28874,8 +27308,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -28923,7 +27356,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "aZw" = ( /turf/closed/wall/r_wall, /area/storage/tech) @@ -28931,8 +27364,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Tech Storage APC"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/cable/yellow{ d2 = 4; @@ -28956,9 +27388,7 @@ "aZz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -28991,8 +27421,7 @@ maxcharge = 15000 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/light/small{ dir = 4 @@ -29021,27 +27450,27 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZD" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZE" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, /obj/item/weapon/stamp/ce, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf, /turf/open/floor/plasteel/neutral/side, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZF" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/weapon/paper/monitorkey, /turf/open/floor/plasteel/neutral/side, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZG" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -29052,7 +27481,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -29063,7 +27492,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "aZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -29071,12 +27500,10 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -29087,8 +27514,7 @@ /obj/effect/landmark/lightsout, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/cable/yellow{ d1 = 1; @@ -29103,12 +27529,9 @@ "aZK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /obj/effect/turf_decal/stripes/line{ @@ -29119,13 +27542,11 @@ "aZL" = ( /obj/structure/filingcabinet, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = 30 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/red/side{ dir = 9 @@ -29136,7 +27557,6 @@ /obj/item/device/radio/intercom{ dir = 4; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 29 }, /obj/machinery/recharger{ @@ -29154,8 +27574,7 @@ }, /obj/item/weapon/pen, /obj/machinery/newscaster/security_unit{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/red/side{ dir = 5 @@ -29183,8 +27602,7 @@ freerange = 1; listening = 1; name = "Common Channel"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/device/radio/intercom{ anyai = 1; @@ -29257,8 +27675,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/circuit, @@ -29289,8 +27706,7 @@ freerange = 1; listening = 1; name = "Common Channel"; - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/device/radio/intercom{ anyai = 1; @@ -29318,30 +27734,22 @@ dir = 2 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "baa" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bab" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bac" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bad" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -29355,9 +27763,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bae" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -29373,9 +27779,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "baf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -29387,9 +27791,7 @@ req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bag" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -29399,9 +27801,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bah" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/assistantformal, @@ -29419,7 +27819,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "baj" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -29432,9 +27832,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bak" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; @@ -29568,9 +27966,7 @@ /area/quartermaster/storage) "bat" = ( /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bau" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29588,9 +27984,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bav" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -29610,9 +28004,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "baw" = ( /obj/item/weapon/stamp{ pixel_x = -3; @@ -29632,25 +28024,20 @@ /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; - pixel_x = 0; pixel_y = 30 }, /obj/item/weapon/pen/red, /turf/open/floor/plasteel/brown{ dir = 9 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bax" = ( /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/brown{ dir = 5 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bay" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the Cargo department is."; @@ -29659,9 +28046,7 @@ pixel_y = -5 }, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "baz" = ( /obj/machinery/computer/cargo/request, /obj/effect/turf_decal/delivery, @@ -29670,13 +28055,10 @@ "baA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/status_display{ density = 0; - pixel_x = 0; pixel_y = 32; supply_display = 1 }, @@ -29721,8 +28103,7 @@ "baF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/light{ dir = 8 @@ -29808,7 +28189,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ @@ -29959,7 +28339,6 @@ initialize_directions = 11 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ @@ -30046,7 +28425,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/yellow/side{ @@ -30065,7 +28443,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bbi" = ( /obj/effect/landmark/xeno_spawn, /obj/item/weapon/cigbutt, @@ -30076,7 +28454,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bbj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -30087,7 +28465,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bbk" = ( /obj/structure/rack{ dir = 8; @@ -30134,9 +28512,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/cloning{ - pixel_x = 0 - }, +/obj/item/weapon/circuitboard/computer/cloning, /obj/item/weapon/circuitboard/computer/med_data{ pixel_x = 3; pixel_y = -3 @@ -30148,7 +28524,7 @@ /area/storage/tech) "bbo" = ( /turf/closed/wall, -/area/maintenance/auxsolarport) +/area/maintenance/solars/port/fore) "bbp" = ( /obj/structure/rack{ dir = 8; @@ -30204,7 +28580,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bbt" = ( /obj/item/weapon/cartridge/engineering{ pixel_x = 4; @@ -30222,7 +28598,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bbu" = ( /obj/effect/landmark/start/chief_engineer, /obj/structure/chair/office/light{ @@ -30232,13 +28608,13 @@ /turf/open/floor/plasteel/neutral{ dir = 8 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bbv" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ dir = 8 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bbw" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ @@ -30249,7 +28625,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bbx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -30266,13 +28642,12 @@ dir = 8; name = "Engine Monitor"; network = list("Engine"); - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -30325,8 +28700,7 @@ dir = 4; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = -29; - pixel_y = 0 + pixel_x = -29 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -30348,8 +28722,7 @@ /obj/machinery/requests_console{ department = "Security"; departmentType = 5; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/red/side{ dir = 4 @@ -30413,9 +28786,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bbJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -30426,14 +28797,10 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bbK" = ( /turf/closed/wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bbL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -30441,23 +28808,17 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbM" = ( /obj/item/stack/sheet/cardboard, /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bbN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbO" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -30469,15 +28830,11 @@ id = "packageSort2" }, /turf/open/floor/plasteel/loadingarea, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bbP" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bbQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30486,8 +28843,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Office APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/cable/yellow{ d2 = 4; @@ -30496,9 +28852,7 @@ /turf/open/floor/plasteel/brown{ dir = 9 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -30514,35 +28868,26 @@ /turf/open/floor/plasteel/brown{ dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/status_display{ density = 0; - pixel_x = 0; pixel_y = 32; supply_display = 1 }, /turf/open/floor/plasteel/brown{ dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbT" = ( /turf/open/floor/plasteel/brown/corner{ dir = 1 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbU" = ( /obj/effect/landmark/start/cargo_technician, /obj/structure/chair/office/dark{ @@ -30551,9 +28896,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbV" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -30568,9 +28911,7 @@ }, /obj/item/weapon/pen, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bbW" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -30615,8 +28956,7 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -30646,9 +28986,7 @@ /area/janitor) "bcg" = ( /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bch" = ( /obj/machinery/door/airlock{ name = "Central Emergency Storage"; @@ -30662,9 +29000,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bci" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -30672,15 +29008,11 @@ /area/hallway/primary/central) "bcj" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bck" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bcl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -30702,8 +29034,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/item/clothing/gloves/color/fyellow, /obj/item/clothing/suit/hazardvest, @@ -30727,9 +29058,7 @@ "bcq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/storage/tools) @@ -30741,7 +29070,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light/small{ @@ -30761,7 +29089,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bcu" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -30865,8 +29193,7 @@ "bcE" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/disposalpipe/segment{ dir = 4; @@ -30874,14 +29201,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bcF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30892,7 +29217,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bcG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30903,7 +29228,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bcH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30914,7 +29239,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bcI" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -30926,13 +29251,12 @@ icon_state = "1-2" }, /obj/machinery/newscaster{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bcJ" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, @@ -30984,8 +29308,7 @@ dir = 8; name = "Engine Monitor"; network = list("Engine"); - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ dir = 4 @@ -30996,14 +29319,13 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bcP" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/ai_status_display{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) @@ -31034,9 +29356,7 @@ "bcV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -31051,17 +29371,13 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bcW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bcX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -31075,9 +29391,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bcY" = ( /obj/machinery/power/apc{ dir = 1; @@ -31090,16 +29404,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bcZ" = ( /obj/item/device/radio/intercom{ broadcasting = 0; @@ -31110,9 +29420,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bda" = ( /obj/machinery/computer/card, /obj/machinery/light{ @@ -31131,36 +29439,28 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bdb" = ( /obj/machinery/computer/secure_data, /obj/machinery/newscaster/security_unit{ - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bdc" = ( /obj/machinery/light_switch{ pixel_x = 27 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = 30 }, /obj/structure/closet/secure_closet/security, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bdd" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -31170,27 +29470,21 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bde" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bdf" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdg" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -31203,9 +29497,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdh" = ( /obj/machinery/conveyor{ dir = 4; @@ -31213,18 +29505,14 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdi" = ( /obj/machinery/conveyor{ dir = 4; id = "packageSort2" }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdj" = ( /obj/machinery/conveyor{ dir = 4; @@ -31234,9 +29522,7 @@ opacity = 0 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdk" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -31248,9 +29534,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bdl" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -31260,15 +29544,12 @@ req_access_txt = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/brown{ dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdm" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -31280,9 +29561,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31292,9 +29571,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdo" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -31304,9 +29581,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdp" = ( /obj/machinery/computer/cargo, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31315,9 +29590,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -31325,9 +29598,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bdr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31433,9 +29704,7 @@ "bdE" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bdF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31448,14 +29717,10 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bdG" = ( /turf/closed/wall/r_wall, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bdH" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -31465,22 +29730,17 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdI" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31488,18 +29748,14 @@ /obj/item/weapon/pinpointer, /obj/item/weapon/disk/nuclear, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdJ" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/computer/security/wooden_tv, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdK" = ( /obj/machinery/ai_status_display{ pixel_y = 32 @@ -31509,18 +29765,14 @@ icon_state = "pipe-c" }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -31529,13 +29781,10 @@ pixel_x = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdN" = ( /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/dresser, /obj/item/weapon/storage/secure/safe{ @@ -31543,9 +29792,7 @@ pixel_y = 28 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bdO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -31634,7 +29881,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bdX" = ( /obj/structure/rack{ dir = 8; @@ -31692,7 +29939,6 @@ /obj/item/device/multitool, /obj/item/clothing/glasses/meson, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = -28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31711,12 +29957,9 @@ /area/storage/tech) "bee" = ( /obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 0 - }, +/obj/machinery/cell_charger, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/item/weapon/stock_parts/cell/high{ @@ -31734,23 +29977,21 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "beg" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -29 }, /obj/machinery/suit_storage_unit/ce, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "beh" = ( /obj/structure/rack{ dir = 8; @@ -31762,13 +30003,12 @@ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bei" = ( /obj/structure/rack{ dir = 8; @@ -31779,13 +30019,12 @@ /obj/machinery/button/door{ id = "ceprivacy"; name = "Privacy Shutters Control"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bej" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31793,7 +30032,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bek" = ( /obj/structure/closet/secure_closet/engineering_chief{ req_access_txt = "0" @@ -31805,13 +30044,12 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bel" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -31867,9 +30105,7 @@ "ben" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -31911,17 +30147,14 @@ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 0 + name = "EXTERNAL AIRLOCK" }, /turf/closed/wall/r_wall, /area/space) "ber" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/space, /area/space) @@ -31933,9 +30166,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bet" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -31954,9 +30185,7 @@ network = list("MiniSat") }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "beu" = ( /obj/machinery/airalarm{ pixel_y = 23 @@ -31999,9 +30228,7 @@ network = list("MiniSat") }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bez" = ( /obj/structure/window/reinforced{ dir = 1; @@ -32009,9 +30236,7 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "beA" = ( /obj/structure/window/reinforced{ dir = 4 @@ -32021,9 +30246,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "beB" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ @@ -32094,9 +30317,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, @@ -32110,9 +30331,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -32125,9 +30344,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -32140,9 +30357,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beO" = ( /obj/structure/chair/office/dark, /obj/structure/cable/yellow{ @@ -32151,9 +30366,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -32170,9 +30383,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32185,9 +30396,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beR" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; @@ -32202,9 +30411,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "beS" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -32223,18 +30430,14 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "beT" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "beU" = ( /obj/machinery/door/airlock/maintenance{ name = "Mailroom Maintenance"; @@ -32242,26 +30445,20 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "beV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "beW" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "beX" = ( /obj/machinery/conveyor_switch/oneway{ id = "packageSort2"; @@ -32276,13 +30473,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "beY" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32299,9 +30493,7 @@ /turf/open/floor/plasteel/brown{ dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "beZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -32312,31 +30504,23 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bfa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bfb" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bfc" = ( /obj/structure/filingcabinet/filingcabinet, /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bfd" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -32376,8 +30560,7 @@ /obj/machinery/requests_console{ department = "Janitorial"; departmentType = 1; - pixel_x = -29; - pixel_y = 0 + pixel_x = -29 }, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/machinery/camera{ @@ -32455,9 +30638,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bfp" = ( /obj/item/device/flashlight{ pixel_x = 1; @@ -32481,16 +30662,12 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bfq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bfr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32605,9 +30782,7 @@ pixel_y = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfz" = ( /obj/effect/landmark/start/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32616,26 +30791,18 @@ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfA" = ( /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfB" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfC" = ( /obj/machinery/door/window/westright, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfD" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/captain, @@ -32646,14 +30813,11 @@ network = list("SS13") }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bfE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/neutral/corner{ @@ -32673,14 +30837,12 @@ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the bridge is."; @@ -32739,7 +30901,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bfN" = ( /turf/closed/wall, /area/hallway/primary/starboard) @@ -32777,7 +30939,7 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bfR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32791,16 +30953,14 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bfS" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bfT" = ( /obj/machinery/door/poddoor{ density = 0; @@ -32830,9 +30990,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bfV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32886,16 +31044,12 @@ req_one_access_txt = "32;19" }, /turf/open/floor/plating, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bgd" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bge" = ( /obj/machinery/light/small{ dir = 1 @@ -32907,9 +31061,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bgf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32917,13 +31069,10 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bgg" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window{ base_state = "right"; @@ -32936,9 +31085,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bgh" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ @@ -32947,8 +31094,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -32973,8 +31119,7 @@ /area/ai_monitored/turret_protected/ai) "bgl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -32993,8 +31138,7 @@ frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -33050,13 +31194,10 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgw" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -33067,14 +31208,10 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bgx" = ( /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bgy" = ( /obj/item/weapon/paper_bin{ pixel_x = 1; @@ -33088,9 +31225,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bgz" = ( /obj/item/weapon/paper, /obj/structure/table/reinforced, @@ -33101,9 +31236,7 @@ req_access_txt = "1" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bgA" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -33115,9 +31248,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bgB" = ( /obj/machinery/light/small{ dir = 1 @@ -33170,26 +31301,20 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bgD" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bgE" = ( /obj/structure/disposalpipe/wrapsortjunction{ dir = 1 }, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgF" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -33205,9 +31330,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgG" = ( /obj/structure/window/reinforced{ dir = 1 @@ -33219,35 +31342,25 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgH" = ( /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgK" = ( /obj/machinery/firealarm{ dir = 2; @@ -33257,23 +31370,23 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgL" = ( /obj/machinery/status_display{ density = 0; - pixel_x = 0; pixel_y = 32; supply_display = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgM" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -33281,10 +31394,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33296,22 +31412,28 @@ req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bgO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/brown{ dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -33321,10 +31443,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -33335,9 +31460,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgR" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/cargo_technician, @@ -33350,9 +31473,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgS" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -33369,9 +31490,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33394,9 +31513,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bgU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33510,9 +31627,7 @@ "bhd" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/mop, @@ -33526,23 +31641,18 @@ "bhe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bhf" = ( /obj/effect/landmark/blobstart, /obj/machinery/power/apc{ cell_type = 2500; dir = 4; name = "Central Maintenance APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bhg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -33581,7 +31691,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/folder/yellow{ @@ -33688,9 +31797,7 @@ pixel_x = -28 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhu" = ( /obj/machinery/light_switch{ pixel_y = -25 @@ -33706,56 +31813,42 @@ /obj/item/clothing/mask/cigarette/cigar, /obj/item/weapon/reagent_containers/food/drinks/flask/gold, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhy" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/holopad, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhz" = ( /obj/structure/table/wood, /obj/machinery/recharger{ pixel_y = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bhA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -33937,7 +32030,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Hallway APC"; - pixel_x = 0; pixel_y = 26 }, /obj/structure/cable/yellow{ @@ -33979,8 +32071,7 @@ /obj/item/weapon/pen, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, @@ -33997,8 +32088,7 @@ pixel_y = 3 }, /obj/item/weapon/book/manual/wiki/engineering_guide{ - pixel_x = -4; - pixel_y = 0 + pixel_x = -4 }, /obj/structure/table/glass, /turf/open/floor/plasteel/yellow/side{ @@ -34055,7 +32145,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/structure/disposalpipe/segment{ @@ -34158,13 +32247,10 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bil" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window{ dir = 8; @@ -34173,9 +32259,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bim" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/blue{ @@ -34192,7 +32276,6 @@ dir = 8 }, /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34206,9 +32289,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -34228,7 +32309,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bir" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -34236,7 +32317,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/black, @@ -34261,9 +32341,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biv" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -34275,23 +32353,17 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biw" = ( /obj/structure/sign/pods, /turf/closed/wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bix" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "biy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34302,9 +32374,7 @@ req_access_txt = "1" }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "biz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -34312,7 +32382,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint2) +/area/security/checkpoint/customs) "biA" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34335,15 +32405,11 @@ req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "biC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "biD" = ( /obj/machinery/door/window/eastleft{ base_state = "right"; @@ -34353,9 +32419,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biE" = ( /obj/machinery/conveyor_switch/oneway{ convdir = -1; @@ -34365,38 +32429,33 @@ /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "biI" = ( /obj/structure/chair/office/dark{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biJ" = ( /obj/structure/table, /obj/item/device/destTagger{ @@ -34409,9 +32468,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "biK" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -34422,25 +32479,20 @@ /turf/open/floor/plasteel/brown{ dir = 8 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "biL" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "biM" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/light_switch{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/light/small{ dir = 4 @@ -34448,9 +32500,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "biN" = ( /turf/open/floor/plasteel/brown{ dir = 8 @@ -34474,9 +32524,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -34516,7 +32564,6 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /obj/vehicle/janicart, @@ -34534,15 +32581,11 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "biX" = ( /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "biY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -34634,9 +32677,7 @@ /area/bridge) "bjg" = ( /turf/closed/wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bjh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -34651,14 +32692,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/bikehorn/rubberducky, /obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/item/weapon/card/id/captains_spare, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bji" = ( /obj/machinery/door/window{ dir = 1; @@ -34666,9 +32704,7 @@ req_access_txt = "20" }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bjj" = ( /obj/structure/closet/secure_closet/captains, /obj/structure/window/reinforced{ @@ -34676,9 +32712,7 @@ pixel_y = 2 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bjk" = ( /obj/structure/window/reinforced{ dir = 1; @@ -34686,14 +32720,11 @@ }, /obj/machinery/suit_storage_unit/captain, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bjl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -34857,9 +32888,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -34967,8 +32996,7 @@ icon_state = "2-4" }, /obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 0 + pixel_x = -22 }, /turf/open/floor/plasteel, /area/engine/break_room) @@ -35063,8 +33091,7 @@ /area/engine/break_room) "bjN" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; @@ -35074,22 +33101,17 @@ /area/space) "bjO" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bjP" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bjQ" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) @@ -35111,9 +33133,7 @@ /area/ai_monitored/turret_protected/ai) "bjT" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bjU" = ( /obj/structure/chair{ dir = 1 @@ -35128,9 +33148,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35144,9 +33162,7 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35154,9 +33170,7 @@ /turf/open/floor/plasteel/arrival{ dir = 5 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35194,7 +33208,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/machinery/light{ @@ -35233,8 +33246,7 @@ /area/hallway/primary/port) "bkf" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35264,9 +33276,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkh" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, @@ -35278,9 +33288,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bki" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark, @@ -35288,17 +33296,13 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkk" = ( /obj/structure/filingcabinet/filingcabinet, /obj/item/device/radio/intercom{ @@ -35315,9 +33319,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkl" = ( /obj/structure/table, /obj/item/stack/wrapping_paper, @@ -35360,12 +33362,15 @@ pixel_y = -3 }, /obj/item/weapon/storage/box/lights/mixed, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkm" = ( /obj/item/weapon/storage/box, /obj/structure/table, @@ -35376,69 +33381,64 @@ pixel_y = -22 }, /obj/item/weapon/hand_labeler, +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 4; + name = "Delivery Office APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plasteel/arrival{ dir = 6 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bkn" = ( /obj/structure/table, /obj/machinery/computer/stockexchange, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/brown{ dir = 10 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bko" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bkp" = ( /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bkq" = ( /obj/structure/disposalpipe/segment, /obj/machinery/holopad, /turf/open/floor/plasteel/brown{ dir = 2 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bkr" = ( /obj/machinery/autolathe, /obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/brown{ dir = 6 }, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bks" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -35479,8 +33479,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/cable/yellow{ d1 = 1; @@ -35540,20 +33539,16 @@ /area/hallway/primary/central) "bkz" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bkA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/tank/internals/air, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bkB" = ( /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bkC" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -35562,8 +33557,7 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/modular_computer/console/preset/command, /turf/open/floor/plasteel/darkblue/side{ @@ -35574,7 +33568,6 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 29 }, /obj/machinery/computer/teleporter, @@ -35633,7 +33626,6 @@ network = list("MINE","AuxBase") }, /obj/machinery/keycard_auth{ - pixel_x = 0; pixel_y = 24 }, /turf/open/floor/plasteel/darkblue/side{ @@ -35646,8 +33638,7 @@ department = "Bridge"; departmentType = 5; name = "Bridge RC"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/structure/cable/yellow{ d1 = 1; @@ -35671,9 +33662,7 @@ }, /obj/structure/curtain, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkK" = ( /obj/structure/mirror{ pixel_y = 28 @@ -35686,9 +33675,7 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkL" = ( /obj/structure/toilet{ pixel_y = 13 @@ -35705,9 +33692,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkM" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -35716,23 +33701,17 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkO" = ( /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkP" = ( /obj/effect/landmark/start/captain, /obj/machinery/airalarm{ @@ -35740,9 +33719,7 @@ pixel_y = -22 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bkQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -35841,7 +33818,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/caution/corner{ @@ -36076,16 +34052,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "blB" = ( /obj/machinery/computer/teleporter, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -36094,37 +34066,29 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "blC" = ( /obj/machinery/teleport/station, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "blD" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "blE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -36140,7 +34104,6 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -36162,7 +34125,6 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /turf/open/floor/plasteel/darkblue/corner{ @@ -36191,8 +34153,7 @@ frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat_interior) @@ -36207,15 +34168,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "blK" = ( /obj/machinery/recharge_station, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/structure/cable/yellow{ @@ -36226,9 +34184,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "blL" = ( /obj/machinery/airalarm{ pixel_y = 26 @@ -36241,9 +34197,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "blM" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable{ @@ -36253,9 +34207,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "blN" = ( /obj/structure/closet/emcloset, /turf/open/floor/mineral/titanium/blue, @@ -36317,9 +34269,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "blU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -36329,9 +34279,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "blV" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -36448,9 +34396,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bmf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -36463,32 +34409,24 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bmg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "bmh" = ( /obj/machinery/door/firedoor, /obj/machinery/mineral/ore_redemption, /turf/open/floor/plasteel/black, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bmi" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bmj" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the Suuply department is."; @@ -36498,9 +34436,7 @@ pixel_y = 8 }, /turf/closed/wall, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/office) "bmk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36526,14 +34462,12 @@ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the bridge is."; @@ -36551,7 +34485,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -36566,13 +34499,12 @@ /obj/machinery/button/door{ id = "hop"; name = "Privacy Shutters Control"; - pixel_x = 0; pixel_y = 25; req_access_txt = "28" }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bmp" = ( /obj/machinery/light{ dir = 1 @@ -36583,44 +34515,36 @@ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bmq" = ( /obj/machinery/recharger, /obj/item/weapon/storage/secure/safe{ - pixel_x = 34; - pixel_y = 0 + pixel_x = 34 }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bmr" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bms" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bmt" = ( /obj/item/device/radio/off, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bmu" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -36633,9 +34557,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bmv" = ( /obj/machinery/door/window/westleft{ dir = 4; @@ -36678,9 +34600,7 @@ "bmy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -36798,8 +34718,7 @@ dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/camera{ c_tag = "Bridge - Starboard"; @@ -36819,16 +34738,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bmJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -37072,8 +34988,7 @@ /area/engine/break_room) "bng" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/camera{ c_tag = "Engineering - Foyer - Starboard"; @@ -37089,8 +35004,7 @@ pixel_y = 5 }, /obj/item/device/taperecorder{ - pixel_x = -4; - pixel_y = 0 + pixel_x = -4 }, /turf/open/floor/plasteel, /area/security/main) @@ -37106,9 +35020,7 @@ pixel_y = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnl" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37118,9 +35030,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnm" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37130,17 +35040,13 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnn" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bno" = ( /obj/structure/transit_tube/diagonal, /turf/open/space, @@ -37157,9 +35063,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnq" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37174,9 +35078,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnr" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37185,9 +35087,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bns" = ( /obj/machinery/door/window{ dir = 1; @@ -37198,9 +35098,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnt" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37212,9 +35110,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -37234,17 +35130,13 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bnw" = ( /obj/structure/showcase{ density = 0; @@ -37258,7 +35150,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37267,9 +35158,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bnx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -37277,9 +35166,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bny" = ( /obj/machinery/turretid{ control_area = "AI Satellite Antechamber"; @@ -37287,7 +35174,6 @@ icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 30; - pixel_y = 0; req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -37299,9 +35185,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bnz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -37353,8 +35237,7 @@ cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; - pixel_x = 29; - pixel_y = 0 + pixel_x = 29 }, /obj/structure/cable/yellow{ d2 = 2; @@ -37389,15 +35272,12 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bnG" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/cable/yellow{ d1 = 1; @@ -37411,15 +35291,12 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bnH" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -37431,9 +35308,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bnI" = ( /obj/structure/showcase{ density = 0; @@ -37457,9 +35332,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bnK" = ( /obj/machinery/firealarm{ dir = 8; @@ -37477,9 +35350,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bnL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -37488,16 +35359,12 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bnM" = ( /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bnN" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -37658,7 +35525,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/plasteel/neutral/corner{ @@ -37757,7 +35623,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bom" = ( /obj/item/weapon/folder/blue, /obj/structure/cable/yellow{ @@ -37768,7 +35634,7 @@ /obj/structure/table/wood, /obj/item/device/assembly/flash/handheld, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bon" = ( /obj/effect/landmark/start/head_of_personnel, /obj/structure/chair/office/dark{ @@ -37780,22 +35646,20 @@ icon_state = "2-8" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "boo" = ( /obj/machinery/newscaster/security_unit{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/computer/security/mining, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bop" = ( /obj/machinery/power/apc{ cell_type = 10000; dir = 8; name = "Bridge APC"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/cable/yellow, /obj/machinery/camera{ @@ -37908,13 +35772,10 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boE" = ( /obj/structure/sign/map/left{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -37922,9 +35783,7 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boF" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -37932,16 +35791,12 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boH" = ( /obj/machinery/computer/communications, /obj/item/device/radio/intercom{ @@ -37958,17 +35813,13 @@ pixel_y = 24 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boI" = ( /obj/structure/rack, /obj/item/weapon/cane, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "boJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ @@ -38014,9 +35865,7 @@ "boN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -38066,7 +35915,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "boT" = ( /obj/machinery/door/window/southleft{ base_state = "left"; @@ -38114,7 +35963,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "boX" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -38160,8 +36009,7 @@ /area/maintenance/starboard) "bpd" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/caution/corner{ @@ -38261,8 +36109,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ @@ -38274,15 +36121,12 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpp" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/black, /area/engine/break_room) @@ -38291,15 +36135,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpr" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bps" = ( /obj/structure/window/reinforced, /obj/machinery/light/small, @@ -38310,9 +36150,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpt" = ( /obj/machinery/firealarm{ dir = 4; @@ -38322,9 +36160,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bpu" = ( /turf/closed/wall/r_wall, /area/space) @@ -38350,8 +36186,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/horizontal, /turf/open/space, @@ -38364,8 +36199,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/crossing/horizontal, /turf/open/space, @@ -38378,8 +36212,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/horizontal, /turf/open/space, @@ -38392,8 +36225,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/junction/flipped{ dir = 8 @@ -38408,8 +36240,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/space, /area/space) @@ -38424,8 +36255,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/space, /area/space) @@ -38439,16 +36269,13 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/station{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -38458,9 +36285,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -38476,9 +36301,7 @@ icon_state = "0-4" }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpF" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -38488,15 +36311,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38504,9 +36323,7 @@ d2 = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpH" = ( /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38517,9 +36334,7 @@ uses = 10 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpI" = ( /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38533,9 +36348,7 @@ req_one_access_txt = "32;19" }, /turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bpJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -38547,9 +36360,7 @@ d2 = 8 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bpK" = ( /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38559,9 +36370,7 @@ /obj/machinery/holopad, /obj/item/device/radio/beacon, /turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bpL" = ( /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38570,9 +36379,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 2; @@ -38580,9 +36387,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bpM" = ( /obj/structure/cable/yellow{ icon_state = "4-8"; @@ -38616,9 +36421,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -38693,9 +36496,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bpU" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -38712,15 +36513,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bpV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 2; @@ -38728,17 +36525,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bpW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bpX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -38749,13 +36542,10 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bpY" = ( /obj/structure/window/reinforced{ - dir = 1; - pixel_y = 0 + dir = 1 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38765,22 +36555,17 @@ uses = 10 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bpZ" = ( /obj/structure/window/reinforced{ - dir = 1; - pixel_y = 0 + dir = 1 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bqa" = ( /obj/structure/window/reinforced{ dir = 4 @@ -38790,25 +36575,20 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bqb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bqc" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -38818,15 +36598,12 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bqd" = ( /obj/machinery/power/apc{ dir = 4; name = "Arrivals APC"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/structure/cable/yellow{ d2 = 2; @@ -38835,9 +36612,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bqe" = ( /obj/structure/chair/comfy/beige{ dir = 4 @@ -39061,9 +36836,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -39118,8 +36891,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -39142,7 +36914,7 @@ /obj/structure/window/reinforced, /obj/structure/table/wood, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqC" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -39152,16 +36924,15 @@ /obj/machinery/door/window{ dir = 2; name = "HoP's Desk"; - pixel_y = 0; req_access_txt = "57" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqD" = ( /obj/structure/window/reinforced, /obj/machinery/computer/cargo/request, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqE" = ( /obj/machinery/vending/cart{ req_access_txt = "57" @@ -39170,16 +36941,14 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqF" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/corner{ @@ -39189,21 +36958,19 @@ "bqG" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = 32 }, /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqH" = ( /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bqI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ @@ -39231,7 +36998,6 @@ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 0; pixel_y = -29 }, /turf/open/floor/plasteel/darkblue/side{ @@ -39277,7 +37043,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -29 }, /obj/structure/rack, @@ -39299,7 +37064,6 @@ /obj/item/weapon/wrench, /obj/item/device/multitool, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/darkblue/side{ @@ -39343,8 +37107,7 @@ pixel_y = 3 }, /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/table/glass, /turf/open/floor/plasteel/black, @@ -39355,8 +37118,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Captain's Quarters APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/cable/yellow{ d2 = 4; @@ -39367,16 +37129,12 @@ }, /obj/item/weapon/paper{ info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; - name = "Confidential Correspondence, Pg 1"; - pixel_x = 0; - pixel_y = 0 + name = "Confidential Correspondence, Pg 1" }, /obj/item/weapon/coin/plasma, /obj/item/weapon/melee/chainofcommand, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bqW" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -39384,26 +37142,20 @@ icon_state = "2-8" }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bqX" = ( /obj/structure/table/wood, /obj/item/weapon/stamp/captain, /obj/machinery/computer/security/wooden_tv, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bqY" = ( /obj/effect/landmark/start/captain, /obj/structure/chair/comfy/brown, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bqZ" = ( /obj/machinery/computer/card, /obj/machinery/light/small{ @@ -39414,13 +37166,10 @@ department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bra" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -39455,8 +37204,7 @@ cell_type = 2500; dir = 8; name = "Art Storage APC"; - pixel_x = -25; - pixel_y = 0 + pixel_x = -25 }, /obj/structure/cable/yellow{ d2 = 4; @@ -39484,6 +37232,10 @@ "brf" = ( /obj/structure/table, /obj/item/weapon/airlock_painter, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/plasteel, /area/storage/art) "brg" = ( @@ -39517,14 +37269,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/wood, @@ -39723,8 +37473,7 @@ "brz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/black/corner{ dir = 2 @@ -39738,7 +37487,6 @@ /area/engine/break_room) "brB" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -30 }, /obj/machinery/vending/cigarette, @@ -39748,7 +37496,6 @@ /area/engine/break_room) "brC" = ( /obj/machinery/microwave{ - pixel_x = 0; pixel_y = 4 }, /obj/machinery/camera{ @@ -39763,7 +37510,6 @@ /area/engine/break_room) "brD" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/item/weapon/storage/box/donkpockets, @@ -39827,9 +37573,7 @@ "brI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -39840,8 +37584,7 @@ /area/engine/break_room) "brJ" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -39862,8 +37605,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plasteel/black, /area/engine/break_room) @@ -39871,8 +37613,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -39888,8 +37629,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/window/reinforced{ dir = 8 @@ -39901,14 +37641,12 @@ /area/space) "brN" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/table/glass, /obj/item/weapon/phone{ @@ -39939,9 +37677,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brQ" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39966,9 +37702,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brR" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -39980,9 +37714,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brS" = ( /obj/machinery/door/window{ dir = 2; @@ -39993,9 +37725,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brT" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40004,9 +37734,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brU" = ( /obj/structure/window/reinforced, /obj/structure/showcase{ @@ -40029,33 +37757,25 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "brW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "brX" = ( /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/porta_turret/ai{ @@ -40069,8 +37789,7 @@ dir = 4; name = "Research Monitor"; network = list("RD"); - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /turf/open/floor/plasteel/vault{ dir = 1 @@ -40085,7 +37804,6 @@ cell_type = 5000; dir = 2; name = "MiniSat Foyer APC"; - pixel_x = 0; pixel_y = -29 }, /obj/structure/cable/yellow, @@ -40097,9 +37815,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "brZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -40115,7 +37831,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /mob/living/simple_animal/bot/floorbot, @@ -40149,7 +37864,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/porta_turret/ai{ @@ -40159,8 +37873,7 @@ dir = 8; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/vault{ dir = 4 @@ -40174,9 +37887,7 @@ /turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, -/area/ai_monitored/turret_protected/tcomfoyer{ - name = "\improper MiniSat Foyer" - }) +/area/ai_monitored/turret_protected/aisat/foyer) "bsg" = ( /obj/machinery/computer/station_alert, /obj/machinery/light, @@ -40185,18 +37896,14 @@ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 0; pixel_y = -29 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bsh" = ( /obj/structure/table, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40205,9 +37912,7 @@ /obj/machinery/computer/monitor, /obj/structure/cable/yellow, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bsi" = ( /obj/machinery/camera/motion{ c_tag = "MiniSat Maintenance"; @@ -40215,8 +37920,7 @@ network = list("MiniSat") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/rack, /obj/item/weapon/storage/toolbox/electrical{ @@ -40226,9 +37930,7 @@ /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/multitool, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "bsj" = ( /obj/structure/window/reinforced{ dir = 1; @@ -40244,30 +37946,22 @@ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bsl" = ( /obj/machinery/vending/cola/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bsm" = ( /obj/item/device/radio/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bsn" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bso" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -40282,9 +37976,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bsp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -40302,9 +37994,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bsq" = ( /obj/structure/chair/comfy/beige{ dir = 4 @@ -40402,7 +38092,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ @@ -40451,7 +38140,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/neutral/corner{ @@ -40497,7 +38185,6 @@ initialize_directions = 11 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ @@ -40554,13 +38241,11 @@ pixel_y = 5 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -40568,16 +38253,15 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsO" = ( /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsP" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/structure/bed/dogbed{ @@ -40587,17 +38271,17 @@ pixel_y = 2 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsQ" = ( /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bsS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ @@ -40641,9 +38325,7 @@ req_access_txt = "19" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/machinery/button/door{ id = "council blast"; @@ -40671,14 +38353,12 @@ /obj/machinery/button/door{ id = "evashutter"; name = "E.V.A. Storage Shutter Control"; - pixel_x = 0; pixel_y = -24; req_access_txt = "19" }, /obj/machinery/button/door{ id = "gateshutter"; name = "Gateway Shutter Control"; - pixel_x = 0; pixel_y = -34; req_access_txt = "19" }, @@ -40686,8 +38366,7 @@ /area/bridge) "bsZ" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/black, @@ -40722,20 +38401,15 @@ /obj/structure/table/wood, /obj/structure/window/reinforced, /obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/item/weapon/storage/secure/briefcase{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/storage/lockbox/medal{ - pixel_y = 0 - }, +/obj/item/weapon/storage/lockbox/medal, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "btd" = ( /obj/machinery/door/window{ name = "Captain's Desk"; @@ -40747,9 +38421,7 @@ icon_state = "1-2" }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bte" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ @@ -40759,9 +38431,7 @@ /obj/item/weapon/pen, /obj/structure/window/reinforced, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "btf" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -40777,9 +38447,7 @@ /obj/structure/disposalpipe/segment, /obj/item/weapon/stamp/captain, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "btg" = ( /obj/structure/table/wood, /obj/item/weapon/hand_tele, @@ -40787,13 +38455,10 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bth" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -40812,9 +38477,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bti" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40832,9 +38495,7 @@ req_one_access_txt = "20;12" }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "btj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41037,12 +38698,11 @@ pixel_y = 2 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "btD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel, /area/engine/break_room) @@ -41052,7 +38712,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /obj/structure/chair/office/dark{ @@ -41063,9 +38722,7 @@ "btF" = ( /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 + pixel_x = -22 }, /obj/machinery/light{ icon_state = "tube1"; @@ -41075,8 +38732,7 @@ /area/engine/break_room) "btG" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/table/glass, /obj/item/weapon/folder/blue{ @@ -41088,7 +38744,6 @@ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/darkblue/corner, @@ -41104,7 +38759,7 @@ pixel_y = 24 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "btI" = ( /obj/structure/lattice, /obj/structure/transit_tube/curved{ @@ -41129,15 +38784,11 @@ /area/space) "btL" = ( /turf/closed/wall/r_wall, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "btM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "btN" = ( /obj/machinery/door/airlock/hatch{ name = "Telecoms Control Room"; @@ -41152,39 +38803,29 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "btO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btR" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18"; @@ -41194,25 +38835,20 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btS" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -41221,9 +38857,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btU" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-08"; @@ -41305,9 +38939,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bue" = ( /turf/closed/wall, /area/library) @@ -41413,7 +39045,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bun" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -41428,7 +39060,7 @@ icon_state = "pipe-c" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "buo" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -41449,7 +39081,7 @@ icon_state = "1-8" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bup" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -41457,7 +39089,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "buq" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -41471,7 +39103,7 @@ }, /obj/machinery/holopad, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bur" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -41487,7 +39119,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bus" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41498,13 +39130,13 @@ icon_state = "2-8" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "but" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "buu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41516,7 +39148,7 @@ req_access_txt = "57" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "buv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -41574,8 +39206,7 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/darkblue/corner, /area/bridge) @@ -41589,18 +39220,14 @@ dir = 8 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "buG" = ( /obj/machinery/holopad{ pixel_x = 9; pixel_y = -9 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "buH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -41608,18 +39235,14 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "buI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "buJ" = ( /obj/machinery/camera{ c_tag = "Captain's Office"; @@ -41627,9 +39250,7 @@ network = list("SS13") }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "buK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -41646,15 +39267,12 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "buL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -41665,8 +39283,7 @@ req_access_txt = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -41725,11 +39342,9 @@ /obj/machinery/computer/arcade, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, @@ -41787,9 +39402,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -41843,7 +39456,6 @@ freerange = 1; listening = 0; name = "Custom Channel"; - pixel_x = 0; pixel_y = -27 }, /obj/item/device/radio/intercom{ @@ -41967,9 +39579,7 @@ "bvp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/camera{ c_tag = "Engineering - Transit Tube Access"; @@ -41991,17 +39601,14 @@ dir = 4 }, /obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 + pixel_x = -8 }, /obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/black, /area/engine/break_room) @@ -42018,9 +39625,7 @@ /area/engine/break_room) "bvt" = ( /turf/closed/wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bvu" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -42033,9 +39638,7 @@ pixel_y = 10 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -42055,13 +39658,10 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -42070,12 +39670,9 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvy" = ( /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 28 }, /obj/structure/showcase{ @@ -42085,24 +39682,18 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvz" = ( /obj/structure/table/wood, /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 31 }, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvA" = ( /obj/machinery/light/small{ dir = 4 @@ -42111,7 +39702,6 @@ dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; - pixel_x = 0; pixel_y = 30 }, /obj/structure/table/wood, @@ -42124,9 +39714,7 @@ pixel_y = -1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bvB" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-20"; @@ -42136,9 +39724,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvC" = ( /obj/structure/chair, /obj/structure/sign/securearea{ @@ -42146,16 +39732,13 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvD" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -42163,22 +39746,16 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvF" = ( /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42187,9 +39764,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42198,9 +39773,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42209,9 +39782,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvJ" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -42222,9 +39793,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvK" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -42238,9 +39807,7 @@ req_access_txt = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -42257,9 +39824,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42267,9 +39832,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bvN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42336,10 +39899,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "bvU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -42356,8 +39916,7 @@ /area/hallway/primary/port) "bvV" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -42365,15 +39924,11 @@ /area/hallway/primary/port) "bvW" = ( /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bvX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bvY" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -42385,14 +39940,11 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bwa" = ( /obj/structure/table/wood, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/effect/decal/cleanable/cobweb, /obj/item/device/flashlight/lamp/green{ @@ -42437,7 +39989,6 @@ "bwg" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/folder, @@ -42449,8 +40000,7 @@ "bwh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -42462,7 +40012,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwj" = ( /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, @@ -42473,11 +40023,11 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwk" = ( /obj/structure/closet/secure_closet/hop, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwl" = ( /obj/machinery/door/airlock/hatch{ icon_state = "door_closed"; @@ -42494,11 +40044,11 @@ }, /obj/machinery/computer/secure_data, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwn" = ( /obj/machinery/computer/card, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwo" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/head_of_personnel, @@ -42531,7 +40081,7 @@ pixel_y = -25 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwp" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ @@ -42543,7 +40093,7 @@ pixel_y = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bwq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkblue/corner, @@ -42579,7 +40129,6 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/black, @@ -42589,7 +40138,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light{ @@ -42631,8 +40179,7 @@ }, /obj/item/weapon/pen, /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/black, /area/bridge) @@ -42669,17 +40216,13 @@ products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/greyscale = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5) }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -42694,9 +40237,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwD" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42709,9 +40250,7 @@ }, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -42730,9 +40269,7 @@ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -42746,9 +40283,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwG" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape"; @@ -42770,9 +40305,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bwH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -42792,9 +40325,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bwI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -42818,8 +40349,7 @@ /obj/structure/table, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/chem_dispenser/drinks, /obj/structure/sign/barsign{ @@ -42841,7 +40371,6 @@ /obj/machinery/requests_console{ department = "Bar"; departmentType = 2; - pixel_x = 0; pixel_y = 30; receive_ore_updates = 1 }, @@ -42860,7 +40389,6 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/bar, @@ -42881,7 +40409,6 @@ desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; - pixel_x = 0; pixel_y = 28 }, /obj/structure/disposalpipe/trunk{ @@ -42889,8 +40416,7 @@ }, /obj/machinery/disposal/bin, /obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 + pixel_x = 25 }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) @@ -42899,7 +40425,6 @@ cell_type = 5000; dir = 1; name = "Bar APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -42907,8 +40432,7 @@ icon_state = "0-4" }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -42938,7 +40462,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/structure/cable/yellow{ @@ -42969,8 +40492,7 @@ "bwW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment, /turf/open/floor/wood, @@ -42995,8 +40517,7 @@ "bwZ" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -43019,8 +40540,7 @@ /area/hallway/primary/starboard) "bxb" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -43035,10 +40555,10 @@ /area/hallway/primary/starboard) "bxc" = ( /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxd" = ( /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "bxe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -43052,62 +40572,60 @@ req_access_txt = "24" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bxf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "bxg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; initialize_directions = 11 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bxm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/light/small{ @@ -43127,18 +40645,14 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -43149,44 +40663,33 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxq" = ( /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxr" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxs" = ( /obj/machinery/computer/security/telescreen{ dir = 8; name = "Telecoms Camera Monitor"; network = list("tcomm"); - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bxt" = ( /obj/machinery/light, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxu" = ( /obj/machinery/camera{ c_tag = "Arrivals - Middle Arm - Far"; @@ -43196,14 +40699,11 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -43211,18 +40711,14 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43232,14 +40728,11 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43247,9 +40740,7 @@ /obj/machinery/light, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43261,9 +40752,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -43272,9 +40761,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43288,9 +40775,7 @@ /turf/open/floor/plasteel/blue/corner{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -43302,9 +40787,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxD" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -43317,9 +40800,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43328,15 +40809,12 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -25 }, /turf/open/floor/plasteel/arrival{ dir = 6 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bxF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43363,9 +40841,7 @@ "bxH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -43378,7 +40854,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/neutral/side, @@ -43397,7 +40872,6 @@ "bxJ" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/neutral/side{ @@ -43462,9 +40936,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bxP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -43480,9 +40952,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bxQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -43495,9 +40965,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bxS" = ( /obj/item/weapon/cigbutt, /obj/machinery/power/apc{ @@ -43514,9 +40982,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bxT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -43530,14 +40996,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bxU" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/wood, /area/library) @@ -43577,7 +41040,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bya" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -43591,7 +41054,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "byb" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -43622,7 +41085,7 @@ opacity = 0 }, /turf/open/floor/plasteel, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "byc" = ( /obj/machinery/light{ dir = 8 @@ -43631,8 +41094,7 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/darkblue/corner, /area/bridge) @@ -43721,44 +41183,33 @@ req_access_txt = "20" }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "byp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "byq" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "byr" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/drinks/shaker, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bys" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "byt" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/light{ @@ -43766,9 +41217,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "byu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -43783,9 +41232,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "byv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -43811,7 +41258,6 @@ }, /obj/machinery/flasher{ id = "AI"; - pixel_x = 0; pixel_y = 24 }, /turf/open/floor/plasteel/vault{ @@ -43901,9 +41347,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/office{ - name = "\improper Cargo Office" - }) +/area/quartermaster/sorting) "byJ" = ( /obj/structure/chair/wood/wings{ dir = 8 @@ -43927,7 +41371,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -43966,7 +41409,6 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat Maint APC"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43978,9 +41420,7 @@ layer = 3.1 }, /turf/open/floor/plasteel/black, -/area/ai_monitored/storage/secure{ - name = "MiniSat Maintenance" - }) +/area/ai_monitored/storage/satellite) "byP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/beacon, @@ -44012,12 +41452,11 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "byS" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light{ @@ -44032,7 +41471,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "byT" = ( /obj/machinery/computer/atmos_alert, /obj/structure/sign/map/left{ @@ -44047,7 +41486,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "byU" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -44058,10 +41497,9 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "byV" = ( /obj/structure/sign/atmosplaque{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/phone{ @@ -44074,13 +41512,12 @@ }, /obj/structure/table, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/caution{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "byW" = ( /obj/structure/table, /obj/item/clothing/head/welding{ @@ -44095,19 +41532,17 @@ pixel_y = 23 }, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "byX" = ( /obj/machinery/power/apc{ cell_type = 10000; dir = 1; name = "Atmospherics APC"; - pixel_x = 0; pixel_y = 28 }, /obj/structure/cable/yellow{ @@ -44119,7 +41554,7 @@ network = list("SS13") }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "byY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -44128,7 +41563,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "byZ" = ( /obj/machinery/space_heater, /obj/machinery/firealarm{ @@ -44139,12 +41574,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bza" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bzb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -44157,26 +41592,24 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste"; - on = 0 - }, /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste"; + on = 0 }, /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzd" = ( /obj/machinery/meter{ frequency = 1441; @@ -44187,7 +41620,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bze" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 @@ -44195,7 +41628,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -44214,7 +41647,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; @@ -44223,7 +41656,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzh" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 2; @@ -44232,7 +41665,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bzi" = ( /obj/structure/lattice, /obj/structure/grille, @@ -44252,9 +41685,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bzl" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44265,9 +41696,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bzm" = ( /obj/structure/window/reinforced{ dir = 1; @@ -44289,36 +41718,27 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bzn" = ( /obj/machinery/computer/message_monitor, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzo" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzq" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44336,9 +41756,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -44349,15 +41767,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -44366,16 +41780,13 @@ }, /obj/structure/chair/office/dark, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzt" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 4; name = "Telecoms Control Room APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/machinery/computer/telecomms/server{ network = "tcommsat" @@ -44385,9 +41796,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bzu" = ( /obj/structure/window/reinforced{ dir = 1; @@ -44405,18 +41814,14 @@ network = list("MiniSat") }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bzv" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bzw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -44429,9 +41834,7 @@ req_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bzx" = ( /turf/closed/wall, /area/security/vacantoffice) @@ -44465,17 +41868,13 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bzB" = ( /obj/structure/mirror{ pixel_x = 28 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bzC" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -44484,9 +41883,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bzD" = ( /obj/machinery/photocopier{ pixel_y = 3 @@ -44538,66 +41935,50 @@ /area/hallway/primary/central) "bzJ" = ( /turf/closed/wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzK" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/black, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzL" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzM" = ( /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzN" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzO" = ( /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -44611,9 +41992,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzQ" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -44623,14 +42002,10 @@ /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzR" = ( /turf/closed/wall/r_wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bzS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -44650,9 +42025,7 @@ "bzT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/machinery/vending/coffee{ pixel_x = -3 @@ -44661,7 +42034,6 @@ id = "council blast"; name = "Council Chamber Blast Door Control"; pixel_x = -28; - pixel_y = 0; req_access_txt = "19" }, /turf/open/floor/plasteel/black, @@ -44704,7 +42076,6 @@ "bzZ" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/vending/cigarette{ @@ -44743,58 +42114,42 @@ pixel_x = -24 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bAd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bAe" = ( /obj/machinery/light, /obj/machinery/computer/security/telescreen{ dir = 1; name = "MiniSat Monitor"; network = list("MiniSat","tcomm"); - pixel_x = 0; pixel_y = -29 }, /mob/living/simple_animal/pet/fox/Renault, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bAf" = ( /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bAg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bAh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -44805,15 +42160,12 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bAi" = ( /obj/structure/table/reinforced, /obj/item/weapon/lighter, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31; - pixel_y = 0 + pixel_x = -31 }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) @@ -44843,8 +42195,7 @@ "bAn" = ( /obj/structure/table/reinforced, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 + pixel_x = -3 }, /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 @@ -44917,9 +42268,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) @@ -44972,56 +42321,51 @@ opacity = 0 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bAB" = ( /obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 + pixel_x = -8 }, /obj/structure/table, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bAC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAE" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAF" = ( /obj/machinery/computer/atmos_control, /obj/machinery/requests_console{ department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bAG" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -45039,7 +42383,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bAH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45052,7 +42396,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -45061,29 +42405,29 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAJ" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAL" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAM" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -45091,14 +42435,14 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAP" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8; @@ -45106,17 +42450,17 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAQ" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bAR" = ( /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bAS" = ( /obj/structure/window/reinforced{ dir = 1; @@ -45137,37 +42481,29 @@ /area/space) "bAU" = ( /obj/machinery/microwave{ - pixel_x = 0; pixel_y = 4 }, /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bAV" = ( /obj/machinery/light/small, /obj/item/weapon/storage/box/donkpockets, /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bAW" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 31 }, /obj/item/weapon/folder/blue, /obj/item/weapon/pen, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bAX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45176,17 +42512,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bAY" = ( /obj/structure/filingcabinet{ pixel_x = 3 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bAZ" = ( /obj/machinery/camera{ c_tag = "Head of Personnel's Office"; @@ -45202,14 +42534,13 @@ /obj/item/weapon/storage/box/ids, /obj/machinery/light, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "bBa" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; - pixel_x = 0; pixel_y = -30 }, /obj/machinery/firealarm{ @@ -45222,9 +42553,7 @@ }, /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bBb" = ( /obj/structure/window/reinforced{ dir = 1; @@ -45237,9 +42566,7 @@ /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bBd" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45250,21 +42577,16 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bBe" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bBf" = ( /obj/structure/table/wood, /obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/folder, @@ -45309,9 +42631,7 @@ pixel_y = 29 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bBm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -45320,23 +42640,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bBn" = ( /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bBo" = ( /obj/machinery/door/airlock{ id_tag = "AuxToilet1"; name = "Unit 1" }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bBp" = ( /obj/structure/toilet{ pixel_y = 8 @@ -45349,31 +42663,24 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bBq" = ( /obj/structure/rack, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bBr" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/structure/displaycase/trophy, /turf/open/floor/wood, @@ -45388,11 +42695,10 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bBu" = ( /obj/machinery/vending/coffee, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, @@ -45424,19 +42730,15 @@ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /turf/closed/wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -45445,9 +42747,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBA" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; @@ -45461,9 +42761,7 @@ /turf/open/floor/plasteel/loadingarea{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -45476,9 +42774,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBC" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45495,9 +42791,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/loadingarea, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBD" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the bridge is."; @@ -45507,9 +42801,7 @@ pixel_y = -8 }, /turf/closed/wall/r_wall, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bBE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ @@ -45676,9 +42968,7 @@ pixel_y = -8 }, /turf/closed/wall/r_wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "bBO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -45692,21 +42982,17 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bBP" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /obj/structure/sign/directions/security{ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ @@ -45717,9 +43003,7 @@ pixel_y = -8 }, /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bBQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -45856,7 +43140,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/atmos) +/area/engine/atmos) "bCh" = ( /obj/structure/chair{ dir = 8 @@ -45865,23 +43149,23 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bCi" = ( /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -45890,7 +43174,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bCm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -45898,7 +43182,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bCn" = ( /obj/structure/table, /obj/item/weapon/storage/belt/utility, @@ -45911,7 +43195,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bCo" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -45922,14 +43206,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCq" = ( /obj/machinery/space_heater, /obj/structure/window/reinforced, @@ -45940,7 +43224,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCr" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -45948,7 +43232,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCt" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ @@ -45956,20 +43240,20 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCu" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ color = "purple" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCv" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ color = "purple"; dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -45981,7 +43265,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -45991,7 +43275,7 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bCy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -46000,7 +43284,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bCz" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -46017,7 +43301,7 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bCB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -46031,13 +43315,13 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bCC" = ( /turf/open/floor/engine{ name = "vacuum floor"; initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/atmos) +/area/engine/atmos) "bCD" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) @@ -46065,19 +43349,14 @@ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "EXTERNAL AIRLOCK" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bCH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -46085,15 +43364,12 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bCI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -46104,9 +43380,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bCJ" = ( /obj/item/weapon/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46115,9 +43389,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bCK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46128,9 +43400,7 @@ "bCL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/security/vacantoffice) @@ -46146,18 +43416,19 @@ /area/security/vacantoffice) "bCP" = ( /obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Auxilary Restrooms"; + dir = 4; + network = list("SS13") + }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bCQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bCR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -46170,18 +43441,14 @@ }, /obj/structure/cable/yellow, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bCS" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bCT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -46189,8 +43456,7 @@ pixel_y = 5 }, /obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/wood, /area/library) @@ -46256,9 +43522,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46269,9 +43533,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -46282,9 +43544,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46296,9 +43556,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46314,9 +43572,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDe" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -46328,17 +43584,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46347,9 +43599,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46358,15 +43608,12 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46374,21 +43621,16 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46396,9 +43638,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46406,9 +43646,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46421,9 +43659,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -46431,9 +43667,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46441,9 +43675,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46454,9 +43686,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46465,7 +43695,6 @@ cell_type = 10000; dir = 1; name = "Command Hallway APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -46475,9 +43704,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46490,17 +43717,13 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -46508,9 +43731,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46519,9 +43740,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46530,7 +43749,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/machinery/camera{ @@ -46541,9 +43759,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46551,21 +43767,16 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46577,9 +43788,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -46596,9 +43805,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46613,9 +43820,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bDz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46664,8 +43869,7 @@ "bDD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) @@ -46746,29 +43950,29 @@ /turf/open/floor/plasteel/black/corner{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bDP" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDQ" = ( /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bDR" = ( /obj/machinery/door/airlock/glass_atmos{ name = "Atmospherics Monitoring"; req_access_txt = "24" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDS" = ( /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bDT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -46776,22 +43980,22 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDV" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDX" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -46799,34 +44003,34 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDY" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ color = "purple"; dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDZ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEa" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEb" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEc" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -46839,20 +44043,20 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bEd" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bEe" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bEf" = ( /obj/machinery/telecomms/processor/preset_one, /obj/machinery/camera{ @@ -46873,7 +44077,6 @@ icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; - pixel_x = 0; pixel_y = 20 }, /turf/open/floor/plasteel/black{ @@ -46921,17 +44124,13 @@ name = "Transport Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bEm" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bEn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -46941,15 +44140,12 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bEo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -46959,18 +44155,14 @@ }, /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bEp" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bEq" = ( /obj/structure/light_construct{ dir = 8 @@ -46996,18 +44188,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bEu" = ( /obj/machinery/door/airlock{ id_tag = "AuxToilet2"; name = "Unit 2" }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bEv" = ( /obj/structure/toilet{ pixel_y = 8 @@ -47020,22 +44208,17 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bEw" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/camera/autoname{ dir = 4; @@ -47120,9 +44303,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47135,9 +44316,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47151,9 +44330,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47172,9 +44349,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47188,9 +44363,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -47205,7 +44378,6 @@ icon_state = "4-8" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /obj/machinery/camera{ @@ -47216,9 +44388,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47236,9 +44406,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47258,9 +44426,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47274,9 +44440,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47293,9 +44457,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47313,9 +44475,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEO" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47330,9 +44490,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47343,9 +44501,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEQ" = ( /obj/machinery/holopad, /obj/structure/cable/yellow{ @@ -47367,9 +44523,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bER" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47381,9 +44535,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bES" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47401,9 +44553,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bET" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47417,9 +44567,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47442,9 +44590,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47465,9 +44611,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47480,9 +44624,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47503,9 +44645,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEY" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47519,9 +44659,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bEZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47532,15 +44670,12 @@ icon_state = "4-8" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47558,9 +44693,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFb" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47573,9 +44706,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; @@ -47589,9 +44720,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -47605,9 +44734,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47630,9 +44757,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47649,9 +44774,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bFg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -48021,7 +45144,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/atmos) +/area/engine/atmos) "bFG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48029,20 +45152,20 @@ /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bFH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48054,7 +45177,7 @@ /turf/open/floor/plasteel/black/corner{ dir = 2 }, -/area/atmos) +/area/engine/atmos) "bFK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -48074,13 +45197,13 @@ /turf/open/floor/plasteel/caution{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bFL" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bFM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -48091,21 +45214,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -48115,27 +45238,27 @@ req_access_txt = "24" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFR" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ color = "purple"; dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFS" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ color = "purple"; dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFT" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -48143,14 +45266,14 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFU" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 5; initialize_directions = 12 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -48159,7 +45282,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFW" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -48168,7 +45291,7 @@ /turf/open/floor/plasteel/green/side{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bFX" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48176,7 +45299,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bFY" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -48191,7 +45314,7 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bGa" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -48200,17 +45323,15 @@ pixel_y = 1 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bGb" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - Mix"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bGc" = ( /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/circuit/green{ @@ -48249,9 +45370,7 @@ "bGh" = ( /obj/machinery/announcement_system, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bGj" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -48270,39 +45389,32 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/wood, /area/security/vacantoffice) "bGl" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/button/door{ id = "AuxShower"; name = "Lock Control"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4 }, /obj/item/weapon/soap/nanotrasen, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bGm" = ( /obj/machinery/shower{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bGp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -48322,9 +45434,7 @@ req_one_access_txt = "12;37" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bGr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -48346,17 +45456,14 @@ "bGu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/library) "bGv" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 0 + name = "Station Intercom (General)" }, /turf/closed/wall, /area/library) @@ -48390,14 +45497,10 @@ name = "escape arm" }, /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bGy" = ( /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bGz" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48407,15 +45510,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bGA" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bGB" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -48435,14 +45534,10 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bGC" = ( /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bGD" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -48459,24 +45554,18 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bGE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bGF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGG" = ( /obj/structure/chair{ dir = 1 @@ -48489,22 +45578,16 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGH" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGI" = ( /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -48515,17 +45598,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGL" = ( /obj/structure/chair{ dir = 1 @@ -48536,8 +45615,7 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/camera{ c_tag = "Command Hallway - Central"; @@ -48547,9 +45625,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGM" = ( /turf/closed/wall/r_wall, /area/gateway) @@ -48581,25 +45657,18 @@ "bGQ" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/vault, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGR" = ( /obj/machinery/vending/cigarette, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -29 }, /turf/open/floor/plasteel/vault, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGS" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/vault, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bGT" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -48611,9 +45680,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bGU" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the escape arm is."; @@ -48633,9 +45700,7 @@ pixel_y = -8 }, /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bGV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -48845,7 +45910,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHq" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48853,7 +45918,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHr" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48862,7 +45927,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHs" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small{ @@ -48873,7 +45938,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHt" = ( /obj/machinery/light{ dir = 8 @@ -48881,7 +45946,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bHu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -48890,11 +45955,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48903,7 +45968,7 @@ initialize_directions = 6 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHx" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48914,7 +45979,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48922,7 +45987,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48931,7 +45996,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48940,7 +46005,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHB" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48949,7 +46014,7 @@ initialize_directions = 11 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHC" = ( /obj/machinery/light/small{ dir = 8 @@ -49013,9 +46078,7 @@ /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bHI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49024,23 +46087,18 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bHJ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bHK" = ( /obj/item/weapon/book/manual/wiki/security_space_law{ pixel_x = -3; @@ -49065,7 +46123,6 @@ /area/security/vacantoffice) "bHN" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/light/small, @@ -49073,32 +46130,24 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plasteel/floorgrime, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bHO" = ( /obj/machinery/shower{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bHP" = ( /obj/machinery/door/airlock{ id_tag = "AuxToilet3"; name = "Unit 3" }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bHQ" = ( /obj/structure/toilet{ pixel_y = 8 @@ -49111,19 +46160,15 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - pixel_y = 0; req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bHR" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, @@ -49174,32 +46219,25 @@ "bHY" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bHZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bIa" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bIb" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49211,9 +46249,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bIc" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light_switch{ @@ -49223,29 +46259,22 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bId" = ( /turf/closed/wall, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bIe" = ( /obj/structure/table, /obj/item/weapon/hand_tele, /obj/item/device/radio/beacon, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bIf" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -49259,9 +46288,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bIg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49278,9 +46305,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bIh" = ( /obj/structure/closet/crate{ icon_state = "crate"; @@ -49304,9 +46329,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bIi" = ( /obj/structure/chair{ dir = 1 @@ -49324,9 +46347,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bIj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -49338,9 +46359,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bIk" = ( /obj/structure/chair{ dir = 1 @@ -49358,9 +46377,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bIl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -49369,14 +46386,11 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bIm" = ( /obj/structure/closet/secure_closet/exile, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/bot{ dir = 1 @@ -49436,8 +46450,7 @@ cell_type = 5000; dir = 4; name = "Gateway APC"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/cable/yellow{ d2 = 8; @@ -49460,9 +46473,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bIr" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49471,8 +46482,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -49488,8 +46498,7 @@ /obj/structure/table, /obj/item/clothing/head/hardhat/cakehat, /obj/machinery/newscaster{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/machinery/airalarm{ dir = 1; @@ -49502,7 +46511,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/bar, @@ -49513,7 +46521,7 @@ initialize_directions = 10 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bIw" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -49528,10 +46536,7 @@ /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "bIy" = ( /obj/machinery/firealarm{ dir = 1; @@ -49616,7 +46621,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIJ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -49624,7 +46629,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIK" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -49633,7 +46638,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIL" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -49641,13 +46646,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bIN" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -49671,7 +46676,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bIO" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -49681,7 +46686,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bIP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -49693,27 +46698,27 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIQ" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIR" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIT" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4; @@ -49721,25 +46726,25 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ color = "purple" }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIV" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIW" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIX" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 @@ -49748,11 +46753,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIY" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -49763,14 +46767,14 @@ /turf/open/floor/plasteel/escape{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bIZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bJa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -49778,7 +46782,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bJb" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -49799,10 +46803,10 @@ pump_direction = 0 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bJd" = ( /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bJe" = ( /obj/structure/lattice, /obj/structure/grille, @@ -49829,9 +46833,7 @@ layer = 4.1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bJi" = ( /obj/machinery/light/small, /obj/item/weapon/folder, @@ -49844,9 +46846,7 @@ /obj/structure/table/wood, /obj/item/weapon/pen, /turf/open/floor/plasteel/grimy, -/area/tcommsat/computer{ - name = "\improper Telecoms Control Room" - }) +/area/tcommsat/computer) "bJj" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -49859,9 +46859,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bJk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49907,9 +46905,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bJp" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -49919,9 +46915,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bJq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -49935,25 +46929,19 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bJr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bJs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bJt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -49974,8 +46962,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/wood, /area/security/vacantoffice) @@ -50034,8 +47021,7 @@ "bJC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -50046,9 +47032,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bJE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -50058,9 +47042,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bJF" = ( /obj/structure/table, /obj/item/weapon/storage/belt/utility, @@ -50071,9 +47053,7 @@ /obj/item/device/radio/off, /obj/item/device/multitool, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bJG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50085,9 +47065,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bJH" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/firealarm{ @@ -50097,9 +47075,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bJI" = ( /obj/structure/window/reinforced, /obj/structure/table, @@ -50111,9 +47087,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bJJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -50122,9 +47096,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bJK" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50140,9 +47112,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bJL" = ( /obj/structure/closet/crate{ icon_state = "crate"; @@ -50168,9 +47138,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bJM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -50179,9 +47147,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bJN" = ( /obj/structure/chair{ dir = 1 @@ -50194,9 +47160,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bJO" = ( /obj/structure/chair{ dir = 1 @@ -50204,9 +47168,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bJP" = ( /obj/structure/chair{ dir = 1 @@ -50214,9 +47176,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bJQ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50227,9 +47187,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bJR" = ( /obj/structure/chair{ dir = 1 @@ -50242,9 +47200,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/bridge/meeting_room{ - name = "\improper Command Hallway" - }) +/area/hallway/secondary/command) "bJS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -50355,7 +47311,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault{ @@ -50379,9 +47334,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bKc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -50437,8 +47390,7 @@ name = "Serving Hatch" }, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 + pixel_x = -3 }, /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 @@ -50492,7 +47444,6 @@ network = list("SS13") }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -29 }, /obj/item/clothing/mask/cigarette/pipe, @@ -50519,15 +47470,11 @@ /area/crew_quarters/theatre) "bKr" = ( /turf/closed/wall/r_wall, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bKs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bKt" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50542,15 +47489,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bKu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bKv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -50559,13 +47504,12 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bKw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -50576,13 +47520,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 2 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKy" = ( /obj/item/device/radio/beacon, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -50590,16 +47534,14 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKA" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -50607,7 +47549,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -50615,7 +47557,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKC" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -50623,15 +47565,15 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKD" = ( /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKE" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKF" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -50642,36 +47584,35 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/escape{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bKG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bKH" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bKI" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bKJ" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bKK" = ( /obj/structure/grille, /obj/structure/lattice, @@ -50726,9 +47667,7 @@ dir = 8 }, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bKR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -50752,9 +47691,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bKS" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-06"; @@ -50764,9 +47701,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bKT" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -50777,9 +47712,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bKU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -50789,9 +47722,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bKV" = ( /obj/machinery/light{ dir = 1 @@ -50800,9 +47731,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bKW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50821,9 +47750,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bKX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50833,9 +47760,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bKY" = ( /obj/machinery/power/apc{ dir = 8; @@ -50866,9 +47791,7 @@ /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLc" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -50879,9 +47802,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLd" = ( /obj/structure/closet, /obj/item/clothing/shoes/jackboots, @@ -50890,17 +47811,13 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLe" = ( /obj/machinery/vending/autodrobe{ req_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLf" = ( /obj/structure/rack{ dir = 8; @@ -50909,9 +47826,7 @@ /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLg" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/rack{ @@ -50921,9 +47836,7 @@ /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bLh" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/wood, @@ -50986,9 +47899,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bLn" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -50999,9 +47910,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bLo" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -51009,9 +47918,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bLp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -51023,15 +47930,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bLq" = ( /obj/machinery/door/window/northleft{ dir = 8; name = "Magboot Storage"; pixel_x = -1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced{ @@ -51046,10 +47950,7 @@ pixel_x = -4; pixel_y = 3 }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots{ pixel_x = 4; pixel_y = -3 @@ -51057,29 +47958,21 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bLr" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bLs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bLt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -51090,15 +47983,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bLu" = ( /obj/machinery/door/window/northleft{ dir = 8; name = "Disposals Chute"; pixel_x = -1; - pixel_y = 0; req_access_txt = "0" }, /obj/machinery/disposal/deliveryChute{ @@ -51115,9 +48005,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bLv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51130,14 +48018,10 @@ name = "showroom shutters" }, /turf/open/floor/plating, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bLw" = ( /turf/closed/wall/r_wall, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bLx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -51150,16 +48034,11 @@ req_access_txt = "19" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bLy" = ( -/obj/structure/closet/secure_closet/medical1{ - pixel_x = 0 - }, +/obj/structure/closet/secure_closet/medical1, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/bot{ @@ -51233,16 +48112,13 @@ /obj/item/weapon/cigbutt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/camera{ c_tag = "Central Primary Hallway - Starboard - Kitchen"; @@ -51263,7 +48139,6 @@ id = "kitchenwindow"; name = "Window Shutter Control"; pixel_x = -26; - pixel_y = 0; req_access_txt = "28" }, /turf/open/floor/plasteel/cafeteria{ @@ -51352,15 +48227,13 @@ "bLQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/wood, /area/crew_quarters/theatre) "bLR" = ( /obj/structure/dresser, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/wood, @@ -51387,9 +48260,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bLV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, @@ -51399,22 +48270,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bLW" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/analyzer, /obj/item/weapon/stock_parts/subspace/analyzer, /obj/item/weapon/stock_parts/subspace/analyzer, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bLX" = ( /obj/structure/closet, /turf/open/floor/plating{ @@ -51437,7 +48303,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bMb" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; @@ -51446,7 +48312,7 @@ /turf/open/floor/plasteel/arrival{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bMc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -51458,21 +48324,20 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMd" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMe" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -26 }, /obj/machinery/camera{ @@ -51482,7 +48347,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMf" = ( /obj/structure/rack{ dir = 8; @@ -51498,26 +48363,26 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMg" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMh" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMi" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMj" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMk" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -51525,21 +48390,20 @@ on = 1 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/escape{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bMl" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bMm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -51548,22 +48412,19 @@ pixel_y = 1 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bMn" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - N2O"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bMo" = ( /obj/machinery/airalarm/server{ dir = 4; - pixel_x = -22; - pixel_y = 0 + pixel_x = -22 }, /obj/machinery/light/small{ dir = 8 @@ -51617,8 +48478,7 @@ cell_type = 5000; dir = 4; name = "Telecoms Server Room APC"; - pixel_x = 25; - pixel_y = 0 + pixel_x = 25 }, /obj/machinery/light/small{ dir = 4 @@ -51645,9 +48505,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bMu" = ( /obj/machinery/camera{ c_tag = "Arrivals - Aft Arm - Far"; @@ -51656,18 +48514,14 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51676,14 +48530,11 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -25 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51692,9 +48543,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51702,9 +48551,7 @@ /turf/open/floor/plasteel/blue/corner{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -51717,9 +48564,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -51737,9 +48582,7 @@ /turf/open/floor/plasteel/arrival{ dir = 2 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -51762,9 +48605,7 @@ /turf/open/floor/plasteel/arrival{ dir = 6 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bMC" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood, @@ -51792,9 +48633,7 @@ }, /obj/structure/table, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bMF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51802,9 +48641,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bMG" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -51813,9 +48650,7 @@ /obj/item/weapon/rack_parts, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bMH" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ @@ -51918,7 +48753,6 @@ dir = 4; name = "RCD Storage"; pixel_x = 1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced, @@ -51929,17 +48763,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bMT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bMU" = ( /obj/structure/tank_dispenser/oxygen{ layer = 2.9; @@ -51947,9 +48777,7 @@ pixel_y = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bMV" = ( /obj/machinery/camera/motion{ c_tag = "E.V.A. Storage"; @@ -51957,8 +48785,7 @@ }, /obj/machinery/requests_console{ department = "EVA"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/light{ dir = 4; @@ -51969,38 +48796,29 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bMW" = ( /obj/machinery/teleport/station, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bMX" = ( /obj/machinery/bluespace_beacon, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bMY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bMZ" = ( /obj/machinery/camera{ c_tag = "Teleporter Room"; @@ -52019,9 +48837,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bNa" = ( /obj/structure/window/reinforced, /obj/structure/showcase{ @@ -52037,23 +48853,18 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNb" = ( /obj/structure/sign/atmosplaque{ desc = "A guide to the exhibit, detailing the constructive and destructive applications of modern repair drones, as well as the development of the uncorruptable cyborg servants of tomorrow, available today."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Drone' sign"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/droneDispenser, /obj/machinery/door/window/southleft, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNc" = ( /obj/structure/showcase{ desc = "A stand with an empty old NanoTrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; @@ -52071,9 +48882,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNd" = ( /obj/item/weapon/tank/internals/air, /obj/item/weapon/tank/internals/air, @@ -52083,9 +48892,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bNe" = ( /obj/structure/table/wood, /obj/item/weapon/phone{ @@ -52104,13 +48911,10 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -52118,12 +48922,9 @@ icon_state = "1-2" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNg" = ( /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 24 }, /obj/machinery/light/small{ @@ -52139,9 +48940,7 @@ network = list("SS13") }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNh" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, @@ -52172,9 +48971,7 @@ pixel_y = 5 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNj" = ( /obj/structure/showcase{ desc = "A stand with a model of the perfect Nanotrasen Employee bolted to it. Signs indicate it is robustly genetically engineered, as well as being ruthlessly loyal."; @@ -52184,14 +48981,11 @@ desc = "A guide to the exhibit, explaining how recent developments in loyalty implant and cloning technologies by NanoTrasen Corporation have led to the development and the effective immortality of the 'perfect man', the loyal Nanotrasen Employee."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Man' sign"; - pixel_x = 0; pixel_y = 32 }, /obj/structure/window/reinforced, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -52206,21 +49000,17 @@ icon_state = "implantchair"; layer = 2.7; name = "NanoTrasen automated loyalty implanter exhibit"; - pixel_x = 0; pixel_y = 4 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bNl" = ( /turf/closed/wall, /area/gateway) "bNm" = ( /obj/structure/bed/roller, /obj/machinery/vending/wallmed{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/machinery/camera{ c_tag = "Gateway - Atrium"; @@ -52252,8 +49042,7 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 29; - pixel_y = 0 + pixel_x = 29 }, /obj/effect/turf_decal/bot{ dir = 1 @@ -52295,9 +49084,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bNt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ @@ -52401,8 +49188,7 @@ /area/crew_quarters/kitchen) "bND" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/plasteel/showroomfloor, @@ -52444,7 +49230,6 @@ /obj/structure/table/wood, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/wood, @@ -52462,23 +49247,18 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecoms Storage APC"; - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bNM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -52486,9 +49266,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bNN" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/treatment, @@ -52502,9 +49280,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bNO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, @@ -52516,11 +49292,10 @@ /turf/open/floor/plasteel/arrival{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bNQ" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -52529,15 +49304,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bNR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "bNS" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -52548,11 +49322,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bNT" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bNU" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -52561,7 +49335,7 @@ }, /obj/item/weapon/crowbar, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bNV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/door/window/northleft{ @@ -52571,7 +49345,7 @@ req_access_txt = "24" }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bNW" = ( /obj/machinery/light/small{ dir = 4 @@ -52593,9 +49367,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bNX" = ( /obj/machinery/telecomms/server/presets/common, /turf/open/floor/circuit{ @@ -52650,9 +49422,7 @@ name = "Auxiliary Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bOe" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -52667,9 +49437,7 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bOf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -52680,9 +49448,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bOg" = ( /obj/structure/table/wood, /obj/item/weapon/folder/white{ @@ -52700,17 +49466,13 @@ /obj/structure/table, /obj/item/clothing/mask/cigarette/pipe, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bOj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bOk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -52763,7 +49525,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/item/stack/sheet/glass{ @@ -52781,18 +49542,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bOp" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bOq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52805,24 +49562,19 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "bOr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bOs" = ( /obj/machinery/door/window/northleft{ dir = 8; name = "Jetpack Storage"; pixel_x = -1; - pixel_y = 0; req_access_txt = "19" }, /obj/structure/window/reinforced, @@ -52834,10 +49586,7 @@ pixel_x = 4; pixel_y = -1 }, -/obj/item/weapon/tank/jetpack/carbondioxide{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/tank/jetpack/carbondioxide, /obj/item/weapon/tank/jetpack/carbondioxide{ pixel_x = -4; pixel_y = 1 @@ -52845,23 +49594,17 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bOt" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bOu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bOv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -52872,14 +49615,10 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bOw" = ( /turf/closed/wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bOx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -52896,9 +49635,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOy" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -52907,9 +49644,7 @@ }, /obj/effect/decal/cleanable/oil, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -52922,9 +49657,7 @@ icon_state = "1-4" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOA" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -52938,9 +49671,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -52948,9 +49679,7 @@ icon_state = "4-8" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -52959,9 +49688,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOD" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -52976,9 +49703,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOE" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -52987,16 +49712,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOF" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 4; name = "Nanotrasen Corporate Showroom APC"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/cable/yellow{ d1 = 1; @@ -53012,9 +49734,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bOG" = ( /obj/structure/rack{ dir = 8; @@ -53076,8 +49796,7 @@ /area/gateway) "bON" = ( /obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/structure/cable/yellow{ d1 = 1; @@ -53087,9 +49806,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bOO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -53148,8 +49865,7 @@ /area/crew_quarters/kitchen) "bOW" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/plasteel/cafeteria{ @@ -53166,14 +49882,13 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "bOZ" = ( /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo"; @@ -53220,9 +49935,7 @@ "bPe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4; @@ -53274,9 +49987,7 @@ /obj/item/weapon/stock_parts/subspace/crystal, /obj/item/weapon/stock_parts/subspace/crystal, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bPi" = ( /obj/structure/table, /obj/item/weapon/stock_parts/micro_laser, @@ -53294,9 +50005,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bPj" = ( /obj/structure/table, /obj/item/weapon/stock_parts/subspace/filter, @@ -53305,9 +50014,7 @@ /obj/item/weapon/stock_parts/subspace/filter, /obj/item/weapon/stock_parts/subspace/filter, /turf/open/floor/plasteel/black, -/area/maintenance/atmos_control{ - name = "Telecoms Storage" - }) +/area/storage/tcom) "bPk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -53340,7 +50047,7 @@ }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/red, -/area/atmos) +/area/engine/atmos) "bPp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -53348,7 +50055,7 @@ /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bPq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -53359,14 +50066,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bPr" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bPs" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -53378,7 +50085,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bPt" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -53386,7 +50093,7 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bPu" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -53398,13 +50105,13 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bPv" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bPw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -53413,15 +50120,14 @@ on = 0 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 }, /turf/open/floor/plasteel/purple, -/area/atmos) +/area/engine/atmos) "bPx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -53435,14 +50141,14 @@ pump_direction = 0 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bPy" = ( /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bPz" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bPA" = ( /obj/machinery/light/small{ dir = 8 @@ -53451,9 +50157,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bPB" = ( /obj/structure/chair/office/dark{ dir = 1; @@ -53481,9 +50185,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53492,18 +50194,14 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPF" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -53514,18 +50212,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/item/trash/candy, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPI" = ( /obj/machinery/door/airlock/maintenance{ name = "Vacant Office Maintenance"; @@ -53541,9 +50235,7 @@ }, /obj/item/clothing/mask/horsehead, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -53552,16 +50244,12 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPL" = ( /obj/structure/rack, /obj/item/weapon/storage/box, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -53572,16 +50260,12 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPN" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bPO" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin{ @@ -53641,8 +50325,7 @@ "bPV" = ( /obj/structure/destructible/cult/tome, /obj/machinery/newscaster{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/item/clothing/under/suit_jacket/red, /obj/effect/decal/cleanable/cobweb, @@ -53659,8 +50342,7 @@ dir = 1 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/closet/crate, /obj/item/clothing/shoes/workboots/mining, @@ -53674,7 +50356,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -53693,23 +50374,17 @@ maxcharge = 15000 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bQa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bQb" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, @@ -53718,15 +50393,12 @@ pixel_y = 2 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bQc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -53736,9 +50408,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -53747,9 +50417,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bQe" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, @@ -53764,9 +50432,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bQf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -53786,19 +50452,14 @@ /obj/structure/table/wood, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQg" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -53806,16 +50467,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQi" = ( /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQj" = ( /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/crap{ @@ -53823,16 +50480,12 @@ }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/holopad, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQl" = ( /obj/structure/table/wood, /obj/item/toy/carpplushie{ @@ -53840,9 +50493,7 @@ name = "NanoTrasen wildlife department space carp plushie" }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQm" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -53856,14 +50507,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -53871,9 +50518,7 @@ icon_state = "1-8" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bQp" = ( /obj/structure/rack{ dir = 8; @@ -53899,9 +50544,7 @@ "bQq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -53970,9 +50613,7 @@ "bQu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -54039,14 +50680,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bQz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -54089,9 +50727,7 @@ "bQD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -54151,8 +50787,7 @@ /obj/machinery/requests_console{ department = "Kitchen"; departmentType = 2; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria{ @@ -54181,13 +50816,10 @@ "bQN" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "bQQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/wrench, @@ -54206,26 +50838,26 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bQT" = ( /obj/structure/sign/nosmoking_2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "bQU" = ( /obj/machinery/atmospherics/components/trinary/filter{ filter_type = -1; on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bQV" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bQW" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -54236,34 +50868,31 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/purple, -/area/atmos) +/area/engine/atmos) "bQX" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bQY" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bQZ" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bRa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bRb" = ( /obj/machinery/computer/crew{ icon_keyboard = "syndi_key" @@ -54279,23 +50908,17 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bRd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bRe" = ( /obj/item/trash/cheesie, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bRf" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -54305,14 +50928,11 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bRg" = ( /obj/machinery/holopad, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/wood, /area/library) @@ -54339,8 +50959,7 @@ /area/library) "bRk" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/photocopier, /obj/machinery/light{ @@ -54359,9 +50978,7 @@ /turf/open/floor/engine/cult, /area/library) "bRm" = ( -/obj/item/device/taperecorder{ - pixel_y = 0 - }, +/obj/item/device/taperecorder, /obj/item/device/camera, /obj/item/device/radio/intercom{ pixel_y = -25 @@ -54391,59 +51008,45 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bRq" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bRr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bRs" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bRt" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bRu" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bRv" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bRw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -54452,8 +51055,7 @@ }, /obj/structure/table/wood, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/folder/blue, /obj/item/clothing/head/collectable/HoP{ @@ -54463,9 +51065,7 @@ dir = 8 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRx" = ( /obj/structure/table/wood, /obj/item/weapon/storage/secure/briefcase{ @@ -54474,17 +51074,13 @@ pixel_y = 2 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRz" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -54497,14 +51093,11 @@ icon = 'icons/obj/kitchen.dmi'; icon_state = "mw"; name = "NanoTrasen-brand microwave"; - pixel_x = 0; pixel_y = 2 }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRA" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -54524,9 +51117,7 @@ }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRB" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -54548,9 +51139,7 @@ }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRC" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -54581,9 +51170,7 @@ }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRD" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -54601,9 +51188,7 @@ }, /obj/structure/table/wood, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -54618,9 +51203,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRF" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -54638,7 +51221,6 @@ }, /obj/item/weapon/disk/design_disk{ name = "component design disk"; - pixel_x = 0; pixel_y = 6 }, /obj/structure/table/wood, @@ -54647,9 +51229,7 @@ pixel_y = 6 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRG" = ( /obj/item/weapon/book/manual/wiki/security_space_law{ name = "space law"; @@ -54678,9 +51258,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bRH" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, @@ -54731,7 +51309,6 @@ /obj/machinery/button/door{ id = "gateshutter"; name = "Gateway Shutter Control"; - pixel_x = 0; pixel_y = -26; req_access_txt = "19" }, @@ -54751,7 +51328,6 @@ "bRM" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/camera{ @@ -54773,9 +51349,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bRO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -54791,8 +51365,7 @@ /obj/item/weapon/reagent_containers/food/snacks/mint, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/power/apc{ dir = 2; @@ -54823,7 +51396,6 @@ /obj/machinery/button/door{ id = "kitchenhydro"; name = "Service Shutter Control"; - pixel_x = 0; pixel_y = -24; req_access_txt = "28" }, @@ -54834,8 +51406,7 @@ "bRS" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 + pixel_x = -3 }, /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 @@ -54855,7 +51426,6 @@ /area/crew_quarters/kitchen) "bRT" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /obj/structure/table, @@ -55019,8 +51589,7 @@ /area/maintenance/starboard) "bSg" = ( /obj/structure/fireaxecabinet{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/camera{ c_tag = "Atmospherics - Port"; @@ -55033,7 +51602,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bSh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -55041,8 +51610,7 @@ /obj/machinery/portable_atmospherics/canister, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/bot{ dir = 1 @@ -55050,7 +51618,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bSi" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -55059,7 +51627,7 @@ /obj/machinery/meter, /obj/item/weapon/wrench, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bSj" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -55067,12 +51635,11 @@ on = 1 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/purple, -/area/atmos) +/area/engine/atmos) "bSk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -55081,17 +51648,15 @@ pixel_y = 1 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bSl" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - Toxins"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bSm" = ( /obj/machinery/computer/med_data{ icon_keyboard = "syndi_key" @@ -55116,9 +51681,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSo" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55129,9 +51692,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -55139,13 +51700,10 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSq" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55159,9 +51717,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55172,9 +51728,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSs" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55190,9 +51744,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSt" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55205,9 +51757,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55220,9 +51770,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -55236,9 +51784,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -55249,13 +51795,10 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bSx" = ( /obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/wood, /area/library) @@ -55315,9 +51858,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bSF" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -55328,14 +51869,11 @@ id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = 30; - pixel_y = 0; req_access_txt = "19" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "bSG" = ( /obj/machinery/door/poddoor/shutters{ id = "teleshutter"; @@ -55343,9 +51881,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bSH" = ( /obj/machinery/door/poddoor/shutters{ id = "teleshutter"; @@ -55360,9 +51896,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bSI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -55372,9 +51906,7 @@ name = "showroom shutters" }, /turf/open/floor/plating, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bSK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -55385,9 +51917,7 @@ req_access_txt = "19" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bSM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -55396,9 +51926,7 @@ req_access_txt = "19" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bSO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -55420,9 +51948,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Central Maintenance" - }) +/area/maintenance/central) "bSQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -55611,8 +52137,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -55636,14 +52161,13 @@ "bTi" = ( /obj/structure/closet/wardrobe/atmospherics_yellow, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bTj" = ( /obj/machinery/requests_console{ department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -55653,11 +52177,10 @@ }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bTk" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -55673,27 +52196,25 @@ network = list("SS13") }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bTl" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bTm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/lattice/catwalk, /obj/structure/window/reinforced, /turf/open/space, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bTn" = ( /turf/closed/wall, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bTo" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Port Solar Access"; + name = "Port Quarter Solar Access"; req_access_txt = "10" }, /obj/structure/cable/yellow{ @@ -55703,16 +52224,15 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bTp" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 + name = "HIGH VOLTAGE" }, /turf/closed/wall, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bTq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ icon_state = "intact"; @@ -55727,20 +52247,14 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTs" = ( /turf/closed/wall, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "bTt" = ( /obj/item/weapon/storage/box, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -55751,23 +52265,17 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTv" = ( /obj/structure/rack, /obj/item/weapon/paper, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/wood, /area/library) @@ -55845,9 +52353,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTC" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -55862,14 +52368,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bTD" = ( /obj/machinery/vending/snack/random, /obj/machinery/newscaster{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/black, /area/hallway/primary/central) @@ -55963,7 +52466,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/effect/turf_decal/stripes/corner{ @@ -55982,7 +52484,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ @@ -56044,7 +52545,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ @@ -56105,7 +52605,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/plasteel/neutral/corner{ @@ -56120,7 +52619,6 @@ /obj/machinery/button/door{ id = "gateshutter"; name = "Gateway Shutter Control"; - pixel_x = 0; pixel_y = 26; req_access_txt = "19" }, @@ -56139,9 +52637,7 @@ name = "bookcase" }, /turf/open/floor/wood, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "bUa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56197,7 +52693,6 @@ /obj/structure/noticeboard{ desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line, @@ -56260,8 +52755,7 @@ /area/hydroponics) "bUn" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/effect/turf_decal/stripes/line, /obj/structure/reagent_dispensers/watertank/high, @@ -56426,14 +52920,14 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bUA" = ( /obj/machinery/pipedispenser, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUB" = ( /obj/machinery/light{ dir = 1 @@ -56445,13 +52939,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUC" = ( /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 28 }, /obj/machinery/pipedispenser/disposal/transit_tube, @@ -56459,7 +52952,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUD" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -56467,7 +52960,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUE" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -56475,18 +52968,18 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUF" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4; on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUG" = ( /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bUH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -56495,15 +52988,14 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "bUI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -56517,19 +53009,17 @@ pump_direction = 0 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bUJ" = ( /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bUK" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bUL" = ( /obj/machinery/telecomms/server/presets/security, /turf/open/floor/circuit{ @@ -56543,13 +53033,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "bUN" = ( /obj/machinery/power/apc{ dir = 8; - name = "Aft Port Solar APC"; + name = "Port Quarter Solar APC"; pixel_x = -26; pixel_y = 3 }, @@ -56560,7 +53048,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bUO" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -56577,7 +53065,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bUP" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -56585,7 +53073,7 @@ }, /obj/machinery/power/smes, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bUQ" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -56595,9 +53083,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bUR" = ( /obj/structure/closet, /obj/item/weapon/storage/box/donkpockets, @@ -56606,9 +53092,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bUS" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -56621,9 +53105,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUT" = ( /obj/structure/rack, /obj/item/weapon/weldingtool, @@ -56632,31 +53114,23 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUV" = ( /obj/machinery/recharge_station, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUW" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUX" = ( /obj/structure/rack, /obj/item/stack/cable_coil{ @@ -56667,9 +53141,7 @@ /obj/item/weapon/wirecutters, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bUY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -56689,8 +53161,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -56856,8 +53327,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -56967,9 +53437,7 @@ "bVy" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/effect/turf_decal/bot{ dir = 2 @@ -57043,7 +53511,7 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "bVG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 @@ -57051,7 +53519,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bVH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -57060,7 +53528,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bVI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -57068,7 +53536,7 @@ /turf/open/floor/plasteel/black/corner{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bVJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 2 @@ -57080,13 +53548,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bVK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bVL" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -57094,7 +53562,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bVM" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -57105,28 +53573,27 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "bVN" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bVO" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bVP" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bVQ" = ( /obj/structure/chair/stool, /obj/structure/cable{ @@ -57140,13 +53607,12 @@ network = list("SS13") }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bVR" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -57154,7 +53620,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bVS" = ( /obj/machinery/power/terminal{ icon_state = "term"; @@ -57173,7 +53639,7 @@ pixel_x = 27 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bVT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -57181,17 +53647,13 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bVU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bVV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -57203,38 +53665,28 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bVW" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bVX" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bVZ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bWa" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bWb" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -57245,9 +53697,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bWc" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57267,9 +53717,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bWd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57283,9 +53731,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bWe" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -57306,9 +53752,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bWf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57326,9 +53770,7 @@ req_one_access_txt = "12;5;39;37;25;28" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bWg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57416,7 +53858,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/neutral/corner{ @@ -57591,7 +54032,6 @@ dir = 2 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /obj/machinery/camera{ @@ -57744,8 +54184,7 @@ /area/hydroponics) "bWV" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/closet/wardrobe/botanist, /turf/open/floor/plasteel/hydrofloor, @@ -57874,7 +54313,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bXf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -57891,7 +54330,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bXg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57908,7 +54347,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXh" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57925,7 +54364,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXi" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -57937,7 +54376,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -57949,7 +54388,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXk" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -57957,27 +54396,25 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXm" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXn" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ color = "#330000" @@ -57986,7 +54423,7 @@ color = "" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXo" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -57994,13 +54431,13 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXp" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bXq" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -58008,12 +54445,11 @@ on = 1 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "bXr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -58022,21 +54458,19 @@ pixel_y = 1 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bXs" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - CO2"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bXt" = ( /obj/machinery/power/solar_control{ id = "aftport"; - name = "Aft Port Solar Control"; + name = "Port Quarter Solar Control"; track = 0 }, /obj/structure/cable{ @@ -58045,7 +54479,7 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bXu" = ( /obj/structure/cable{ d1 = 2; @@ -58056,33 +54490,28 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bXv" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bXx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bXy" = ( /obj/structure/closet, /obj/item/device/flashlight, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -58093,31 +54522,23 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXA" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXB" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -58125,21 +54546,15 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXE" = ( /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXF" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bXG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -58154,47 +54569,36 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bXH" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bXI" = ( /obj/structure/closet, /obj/item/clothing/neck/stethoscope, /obj/item/weapon/hemostat, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bXJ" = ( /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bXK" = ( /turf/closed/wall, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bXL" = ( /turf/closed/wall, /area/security/checkpoint/medical) "bXM" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "applebush"; @@ -58329,9 +54733,7 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "bYc" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -58390,9 +54792,7 @@ "bYi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hydroponics) @@ -58417,8 +54817,7 @@ pixel_y = 5 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/light{ icon_state = "tube1"; @@ -58445,7 +54844,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/landmark/start/botanist, @@ -58495,15 +54893,12 @@ /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "bYr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -58549,8 +54944,7 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/camera{ c_tag = "Atmospherics - Port-Aft"; @@ -58560,19 +54954,19 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bYw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYy" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -58580,26 +54974,24 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYz" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; - pixel_x = 0; - pixel_y = 0; target_pressure = 4500 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; initialize_directions = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYB" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/light{ @@ -58607,18 +54999,17 @@ icon_state = "tube1" }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "bYC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bYD" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -58626,7 +55017,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bYE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -58635,9 +55026,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYG" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -58650,31 +55039,24 @@ }, /obj/item/weapon/pen, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYH" = ( /obj/structure/light_construct, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYJ" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -58683,9 +55065,7 @@ maxcharge = 15000 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYK" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable/yellow{ @@ -58693,14 +55073,10 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYL" = ( /turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYM" = ( /obj/machinery/computer/mech_bay_power_console, /obj/structure/cable/yellow{ @@ -58708,23 +55084,17 @@ icon_state = "0-2" }, /turf/open/floor/circuit, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYN" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYO" = ( /obj/item/weapon/vending_refill/cola, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYP" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -58733,9 +55103,7 @@ /obj/item/weapon/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYQ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -58751,17 +55119,13 @@ req_one_access_txt = "12;5;39;25;28" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bYR" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYS" = ( /obj/structure/noticeboard{ pixel_y = 32 @@ -58775,8 +55139,7 @@ pixel_y = 2 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ - pixel_x = -5; - pixel_y = 0 + pixel_x = -5 }, /obj/item/weapon/reagent_containers/glass/bottle/morphine, /obj/item/weapon/reagent_containers/syringe/epinephrine{ @@ -58787,24 +55150,19 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYT" = ( /obj/structure/closet/secure_closet/medical3, /obj/item/weapon/screwdriver{ pixel_y = 6 }, /obj/structure/sign/nosmoking_2{ - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYU" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/light{ @@ -58819,9 +55177,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYV" = ( /obj/item/device/radio/intercom{ broadcasting = 1; @@ -58829,7 +55185,6 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 0; pixel_y = 30 }, /obj/structure/closet/wardrobe/white/medical, @@ -58837,24 +55192,19 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYW" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bYX" = ( /obj/machinery/power/apc{ dir = 8; name = "Medical Security Checkpoint APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/machinery/airalarm{ pixel_y = 28 @@ -58894,8 +55244,7 @@ /obj/item/weapon/pen, /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/item/weapon/folder/red, /obj/item/weapon/book/manual/wiki/security_space_law{ @@ -58917,15 +55266,11 @@ /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "bZb" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "bZc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -58939,31 +55284,25 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "bZd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "bZe" = ( /obj/structure/sign/directions/security{ desc = "A direction sign, pointing out which way the security department is."; dir = 1; icon_state = "direction_sec"; - pixel_x = 0; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; - pixel_y = 0 + icon_state = "direction_eng" }, /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the bridge is."; @@ -58973,15 +55312,15 @@ pixel_y = -8 }, /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "bZf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, +/obj/machinery/door/airlock/glass{ + name = "Aft Primary Hallway" + }, /turf/open/floor/plasteel/blue/corner{ dir = 8 }, @@ -58993,13 +55332,17 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, +/obj/machinery/door/airlock/glass{ + name = "Aft Primary Hallway" + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "bZh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, +/obj/machinery/door/airlock/glass{ + name = "Aft Primary Hallway" + }, /turf/open/floor/plasteel/purple/corner{ dir = 2 }, @@ -59025,31 +55368,23 @@ pixel_y = -8 }, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZj" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZk" = ( /obj/structure/sign/science, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZl" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZm" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -59062,19 +55397,13 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZn" = ( /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bZo" = ( /turf/closed/wall, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "bZp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -59083,17 +55412,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "bZq" = ( /obj/item/weapon/reagent_containers/food/snacks/grown/wheat, /obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, /obj/item/weapon/reagent_containers/food/snacks/grown/grapes, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/structure/table/glass, /turf/open/floor/plasteel/hydrofloor, @@ -59116,7 +55442,6 @@ /area/hallway/primary/central) "bZt" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -59134,8 +55459,7 @@ "bZv" = ( /obj/machinery/biogenerator, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -59145,8 +55469,7 @@ "bZw" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) @@ -59188,7 +55511,7 @@ "bZC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "bZD" = ( /obj/machinery/door/airlock/maintenance{ name = "Incinerator Access"; @@ -59201,10 +55524,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "bZE" = ( /turf/closed/wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "bZF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -59218,50 +55541,49 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "bZG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "N2 to Pure" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZI" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZJ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZK" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZL" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZM" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -59276,16 +55598,15 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bZN" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/maintenance/portsolar) +/area/maintenance/solars/port/aft) "bZO" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -59293,9 +55614,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -59303,14 +55622,10 @@ icon_state = "1-2" }, /turf/open/floor/circuit, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZQ" = ( /turf/open/floor/circuit, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -59325,21 +55640,15 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZS" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZT" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "bZU" = ( /obj/machinery/light/small{ dir = 1 @@ -59347,17 +55656,13 @@ /obj/structure/mopbucket, /obj/item/weapon/mop, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZV" = ( /obj/item/weapon/storage/toolbox/emergency, /obj/item/weapon/hand_labeler, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZW" = ( /obj/item/weapon/cigbutt, /obj/structure/disposalpipe/segment{ @@ -59368,9 +55673,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "bZX" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -59391,9 +55694,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bZY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59401,17 +55702,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "bZZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "caa" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -59421,9 +55718,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cab" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59434,9 +55729,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cac" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -59453,9 +55746,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cad" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -59483,9 +55774,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -59521,9 +55810,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "caj" = ( /obj/machinery/light/small{ dir = 1 @@ -59549,17 +55836,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cak" = ( /obj/structure/chair, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cal" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -59570,24 +55853,18 @@ req_access_txt = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cam" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "can" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cao" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags{ @@ -59597,9 +55874,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cap" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -59608,9 +55883,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "caq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -59643,33 +55916,25 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cau" = ( /obj/structure/table, /obj/item/weapon/paper/pamphlet, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cav" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "caw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cax" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -59679,17 +55944,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cay" = ( /obj/structure/chair, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "caz" = ( /obj/structure/table, /obj/item/stack/cable_coil, @@ -59706,9 +55967,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "caA" = ( /obj/structure/table, /obj/item/weapon/stock_parts/console_screen, @@ -59720,9 +55979,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "caB" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -59733,7 +55990,6 @@ /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light/small{ @@ -59751,9 +56007,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "caC" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -59769,9 +56023,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "caD" = ( /obj/structure/table, /obj/machinery/requests_console{ @@ -59783,7 +56035,6 @@ id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -7; - pixel_y = 0; req_access_txt = "47" }, /obj/machinery/button/door{ @@ -59805,9 +56056,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "caE" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -59822,16 +56071,13 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "caG" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -59983,9 +56229,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -60068,12 +56312,9 @@ /area/maintenance/starboard) "caX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/machinery/light_switch, /turf/closed/wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "caY" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60087,7 +56328,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "caZ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -60097,11 +56338,10 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/structure/sign/deathsposal{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cba" = ( /obj/machinery/power/smes{ capacity = 9e+006; @@ -60112,7 +56352,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cbb" = ( /obj/machinery/door/window/northleft{ dir = 1; @@ -60121,21 +56361,19 @@ req_access_txt = "24" }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "cbc" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ - dir = 1; - pixel_y = 0 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "cbd" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; @@ -60144,7 +56382,7 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/red, -/area/atmos) +/area/engine/atmos) "cbe" = ( /obj/structure/window/reinforced, /obj/machinery/computer/atmos_control/tank{ @@ -60161,7 +56399,7 @@ color = "#330000" }, /turf/open/floor/plasteel/red, -/area/atmos) +/area/engine/atmos) "cbf" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/binary/pump{ @@ -60173,11 +56411,10 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/atmos) +/area/engine/atmos) "cbg" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8 @@ -60192,7 +56429,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "cbh" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/trinary/filter{ @@ -60201,7 +56438,7 @@ on = 1 }, /turf/open/floor/plasteel/blue, -/area/atmos) +/area/engine/atmos) "cbi" = ( /obj/structure/window/reinforced, /obj/machinery/computer/atmos_control/tank{ @@ -60215,7 +56452,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/atmos) +/area/engine/atmos) "cbj" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/binary/pump{ @@ -60227,14 +56464,13 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/atmos) +/area/engine/atmos) "cbk" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/northleft{ dir = 1; @@ -60250,7 +56486,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "cbl" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -60260,7 +56496,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "cbm" = ( /obj/docking_port/mobile{ dheight = 0; @@ -60304,11 +56540,10 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "cbo" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -60317,7 +56552,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "cbp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -60328,9 +56563,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -60343,9 +56576,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -60356,36 +56587,27 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbu" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cbv" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60401,9 +56623,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -60413,9 +56633,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60423,9 +56641,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cby" = ( /obj/machinery/mecha_part_fabricator{ dir = 2; @@ -60433,9 +56649,7 @@ req_access = null }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbz" = ( /obj/structure/rack, /obj/item/stack/sheet/cardboard, @@ -60445,9 +56659,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbA" = ( /obj/structure/closet, /obj/item/stack/sheet/metal{ @@ -60456,9 +56668,7 @@ /obj/item/weapon/extinguisher/mini, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbB" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60474,9 +56684,7 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60485,9 +56693,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cbD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60497,9 +56703,7 @@ req_one_access_txt = "12;5" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60509,9 +56713,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbF" = ( /obj/item/weapon/reagent_containers/glass/bottle/morphine, /obj/item/trash/candy, @@ -60522,9 +56724,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbG" = ( /obj/item/weapon/storage/box/lights/mixed, /obj/structure/disposalpipe/segment{ @@ -60534,9 +56734,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbH" = ( /obj/item/weapon/tank/internals/air, /obj/item/weapon/tank/internals/air, @@ -60553,9 +56751,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cbI" = ( /obj/machinery/door/airlock{ name = "Medbay Emergency Storage"; @@ -60565,9 +56761,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -60575,34 +56769,26 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbL" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbN" = ( /obj/machinery/holopad, /obj/effect/landmark/start/medical_doctor, @@ -60612,9 +56798,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbO" = ( /obj/machinery/camera{ c_tag = "Medbay Storage"; @@ -60627,17 +56811,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cbP" = ( /obj/machinery/requests_console{ announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; - pixel_x = 0; - pixel_y = 0; pixel_z = 0 }, /turf/closed/wall, @@ -60649,7 +56829,6 @@ dir = 1; name = "Medbay Monitor"; network = list("Medbay"); - pixel_x = 0; pixel_y = -29 }, /obj/item/device/radio/intercom{ @@ -60690,9 +56869,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -60704,14 +56881,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbV" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -60722,9 +56895,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60736,85 +56907,63 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cbZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cca" = ( /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ccb" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ccc" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ccd" = ( /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cce" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ccf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ccg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cch" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -60827,26 +56976,20 @@ /obj/machinery/holopad, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cci" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ccj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cck" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -60854,9 +56997,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ccl" = ( /obj/item/weapon/screwdriver{ pixel_y = 10 @@ -60868,9 +57009,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ccm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -60880,9 +57019,7 @@ }, /obj/effect/landmark/start/depsec/science, /turf/open/floor/plasteel, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ccn" = ( /obj/machinery/computer/secure_data, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -60897,9 +57034,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cco" = ( /obj/machinery/light/small, /obj/item/toy/dummy, @@ -60984,7 +57119,6 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; - pixel_x = 0; pixel_y = -28 }, /obj/structure/cable/yellow, @@ -61018,7 +57152,7 @@ "ccz" = ( /obj/item/weapon/wrench, /obj/item/clothing/suit/apron, -/obj/item/clothing/tie/armband/hydro, +/obj/item/clothing/accessory/armband/hydro, /obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -61027,7 +57161,6 @@ /area/hydroponics) "ccA" = ( /obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 0; pixel_y = 3 }, /obj/item/weapon/reagent_containers/spray/plantbgone{ @@ -61108,14 +57241,14 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccG" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -61131,7 +57264,7 @@ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccH" = ( /obj/machinery/light{ dir = 1 @@ -61149,7 +57282,7 @@ }, /obj/item/weapon/pen, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -61160,7 +57293,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -61173,7 +57306,7 @@ on = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccK" = ( /obj/structure/cable{ d2 = 8; @@ -61188,21 +57321,21 @@ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ccL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "ccM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccN" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -61210,42 +57343,42 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccO" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 9 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccP" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccQ" = ( /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccR" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccS" = ( /obj/machinery/light, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccT" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccV" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 @@ -61256,21 +57389,20 @@ network = list("SS13") }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "ccW" = ( /obj/machinery/door/airlock/external{ req_access_txt = "24"; req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ccX" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/light/small{ @@ -61280,10 +57412,10 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ccY" = ( /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ccZ" = ( /obj/machinery/door/window/northleft{ dir = 8; @@ -61298,12 +57430,12 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cda" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cdb" = ( /obj/structure/girder, /obj/structure/grille, @@ -61316,9 +57448,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61329,9 +57459,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61345,9 +57473,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cde" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -61362,9 +57488,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61378,26 +57502,20 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdi" = ( /obj/structure/closet, /obj/item/stack/sheet/glass{ @@ -61405,9 +57523,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -61419,47 +57535,34 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdk" = ( /obj/item/trash/semki, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdl" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdm" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cdn" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdo" = ( /obj/effect/landmark/xeno_spawn, /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cdp" = ( /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/light/small{ dir = 8 @@ -61468,9 +57571,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdq" = ( /obj/machinery/firealarm{ dir = 1; @@ -61480,9 +57581,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdr" = ( /obj/item/weapon/storage/box/bodybags{ pixel_x = 3; @@ -61504,15 +57603,11 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cds" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -61520,28 +57615,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdv" = ( /obj/item/weapon/storage/belt/medical{ - pixel_x = 0; pixel_y = 2 }, /obj/item/weapon/storage/belt/medical{ - pixel_x = 0; pixel_y = 2 }, /obj/item/weapon/storage/belt/medical{ - pixel_x = 0; pixel_y = 2 }, /obj/item/clothing/neck/stethoscope, @@ -61551,20 +57639,14 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cdw" = ( /turf/closed/wall, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdx" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/vault, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdy" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -61576,35 +57658,27 @@ }, /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -61615,35 +57689,27 @@ name = "Inspector Johnson" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdE" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdF" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -61652,9 +57718,7 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cdG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -61674,9 +57738,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 2; @@ -61698,9 +57760,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdK" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -61715,9 +57775,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -61732,9 +57790,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -61745,9 +57801,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -61759,13 +57813,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdO" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -61782,9 +57833,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cdP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -61797,9 +57846,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cdQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -61813,21 +57860,16 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cdR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cdS" = ( /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/chair{ dir = 8 @@ -61835,23 +57877,18 @@ /obj/machinery/camera{ c_tag = "Security Post - Research Division"; dir = 8; - network = list("SS13","RD"); - pixel_x = 0 + network = list("SS13","RD") }, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cdT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cdU" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; @@ -61902,14 +57939,14 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cea" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ceb" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -61926,19 +57963,17 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cec" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ced" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61947,7 +57982,7 @@ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cee" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -61956,18 +57991,16 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cef" = ( /obj/structure/sign/fire{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -61975,53 +58008,48 @@ on = 0 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ceg" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ceh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cei" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cej" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cek" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cel" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cem" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -62037,9 +58065,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cen" = ( /obj/structure/girder, /obj/structure/grille, @@ -62052,15 +58078,12 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ceo" = ( /obj/structure/girder, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/cable/yellow{ d1 = 1; @@ -62068,9 +58091,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cep" = ( /obj/structure/rack, /obj/item/weapon/screwdriver{ @@ -62079,9 +58100,7 @@ /obj/item/weapon/hand_labeler, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ceq" = ( /obj/structure/rack, /obj/item/stack/cable_coil{ @@ -62092,9 +58111,7 @@ /obj/item/device/flashlight/seclite, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cer" = ( /obj/structure/rack, /obj/item/stack/rods{ @@ -62102,9 +58119,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ces" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -62117,20 +58132,14 @@ }, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ceu" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cev" = ( /turf/closed/wall, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cew" = ( /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; @@ -62149,15 +58158,11 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cex" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -62165,18 +58170,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cey" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cez" = ( /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; @@ -62195,13 +58196,10 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "ceA" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, @@ -62218,15 +58216,12 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceB" = ( /obj/structure/chair/office/light{ dir = 4 @@ -62243,9 +58238,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceC" = ( /obj/machinery/telecomms/server/presets/command, /turf/open/floor/circuit{ @@ -62265,17 +58258,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceF" = ( /obj/structure/bed/roller, /obj/item/device/radio/intercom{ @@ -62284,7 +58273,6 @@ frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; - pixel_x = 0; pixel_y = -30 }, /obj/machinery/camera{ @@ -62295,26 +58283,20 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceG" = ( /obj/machinery/light, /obj/structure/bed/roller, /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceH" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceI" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-11" @@ -62322,16 +58304,12 @@ /turf/open/floor/plasteel/whiteyellow/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceJ" = ( /turf/open/floor/plasteel/whiteyellow/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -62345,9 +58323,7 @@ /turf/open/floor/plasteel/whiteyellow/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ceL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -62365,9 +58341,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceN" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -62378,9 +58352,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceO" = ( /obj/structure/table, /obj/item/device/paicard, @@ -62391,9 +58363,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceP" = ( /obj/structure/table, /obj/item/weapon/stock_parts/cell/potato, @@ -62401,9 +58371,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -62412,9 +58380,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceR" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -62423,9 +58389,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62434,7 +58398,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/twohanded/required/kirbyplants{ @@ -62444,9 +58407,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -62456,9 +58417,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceU" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -62468,21 +58427,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ceV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -62495,20 +58449,14 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ceW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ceX" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -62524,9 +58472,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "ceY" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -62541,9 +58487,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ceZ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62557,9 +58501,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfa" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62575,9 +58517,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfb" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62594,9 +58534,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfc" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62613,9 +58551,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62631,9 +58567,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cff" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62649,9 +58583,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfg" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -62673,9 +58605,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfh" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62692,9 +58622,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cfi" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62711,9 +58639,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard) "cfj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -62764,7 +58690,7 @@ name = "input gas connector port" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -62774,26 +58700,25 @@ }, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfp" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfr" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/binary/pump{ @@ -62801,7 +58726,7 @@ name = "input port pump" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfs" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -62809,12 +58734,12 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cft" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cfu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -62851,7 +58776,7 @@ d2 = 2 }, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cfA" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -62862,9 +58787,7 @@ req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -62876,9 +58799,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfC" = ( /obj/item/trash/pistachios, /obj/structure/closet, @@ -62886,56 +58807,41 @@ /obj/item/weapon/extinguisher, /obj/item/weapon/storage/belt/utility, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfD" = ( /obj/item/weapon/storage/box, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfE" = ( /obj/structure/closet/crate, /obj/item/weapon/reagent_containers/dropper, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfF" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cfG" = ( /obj/structure/closet/wardrobe/pjs, /turf/open/floor/plasteel/vault, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cfH" = ( /obj/structure/closet/wardrobe/pjs, /obj/machinery/airalarm{ pixel_y = 24 }, /turf/open/floor/plasteel/vault, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cfI" = ( /obj/machinery/computer/med_data, /obj/machinery/light{ dir = 1 }, /obj/structure/sign/nosmoking_2{ - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/vault, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cfJ" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -62958,9 +58864,7 @@ }, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/vault, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cfK" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -62972,9 +58876,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/vault, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cfL" = ( /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; @@ -62999,17 +58901,14 @@ icon_state = "0-4" }, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/machinery/light/small, /obj/structure/table/glass, /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cfM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63022,9 +58921,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cfN" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -63046,17 +58943,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cfO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cfP" = ( /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; @@ -63075,46 +58968,35 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cfQ" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cfR" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cfS" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/weapon/reagent_containers/food/drinks/britcup, /turf/open/floor/plasteel/whitegreen, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cfT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63125,21 +59007,15 @@ req_access_txt = 1 }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cfU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cfV" = ( /obj/structure/sign/directions/medical{ pixel_y = -7 @@ -63206,7 +59082,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ @@ -63215,7 +59090,7 @@ /area/hallway/primary/aft) "cgd" = ( /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "cge" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -63224,7 +59099,7 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cgf" = ( /obj/structure/table/reinforced, /obj/item/weapon/pen, @@ -63247,13 +59122,13 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cgg" = ( /obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "cgh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -63263,9 +59138,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cgi" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63279,9 +59152,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cgj" = ( /obj/machinery/power/apc{ dir = 8; @@ -63292,28 +59163,21 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cgk" = ( /obj/structure/closet/secure_closet/security/science, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cgl" = ( /obj/structure/filingcabinet, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "cgm" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63326,22 +59190,16 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cgn" = ( /obj/item/weapon/cigbutt, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cgo" = ( /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cgp" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; @@ -63352,12 +59210,10 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cgq" = ( /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "cgr" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63368,29 +59224,24 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cgs" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cgt" = ( /obj/machinery/power/apc{ dir = 8; name = "Incinerator APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63398,7 +59249,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgv" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -63410,23 +59261,22 @@ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgx" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgy" = ( /obj/machinery/telecomms/server/presets/service, /turf/open/floor/circuit{ @@ -63436,13 +59286,13 @@ /area/tcommsat/server) "cgz" = ( /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cgA" = ( /obj/machinery/atmospherics/pipe/simple, /obj/machinery/meter, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "cgB" = ( /obj/machinery/atmospherics/pipe/simple, /obj/machinery/meter{ @@ -63450,7 +59300,7 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "cgC" = ( /obj/machinery/atmospherics/pipe/simple, /obj/machinery/meter{ @@ -63458,7 +59308,7 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "cgD" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63467,7 +59317,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cgE" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63476,7 +59326,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cgF" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -63504,9 +59354,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cgH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63518,9 +59366,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "cgI" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -63540,9 +59386,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cgJ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63556,9 +59400,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cgL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63581,9 +59423,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cgM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63594,9 +59434,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cgN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63610,9 +59448,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cgO" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; @@ -63627,9 +59463,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgP" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63642,9 +59476,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -63657,9 +59489,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgR" = ( /obj/structure/chair/office/light{ dir = 1 @@ -63676,9 +59506,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgS" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63696,9 +59524,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgT" = ( /obj/machinery/firealarm{ dir = 4; @@ -63709,15 +59535,12 @@ }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cgU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -63726,9 +59549,7 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cgV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -63739,9 +59560,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cgW" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -63751,9 +59570,7 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay2{ - name = "Medbay Storage" - }) +/area/medical/storage) "cgX" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63768,17 +59585,13 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cgY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cgZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63795,9 +59608,7 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cha" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -63807,23 +59618,18 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "chb" = ( /obj/machinery/chem_heater, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/whiteyellow/side{ dir = 9 }, /area/medical/chemistry) "chc" = ( -/obj/machinery/disposal/bin{ - pixel_x = 0 - }, +/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/whiteyellow/side{ dir = 5 @@ -63897,7 +59703,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "chj" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -63907,23 +59713,22 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/lab) +/area/science/lab) "chk" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "chl" = ( /obj/structure/noticeboard{ desc = "A board for pinning important notices upon."; name = "notice board"; - pixel_x = 0; pixel_y = 31 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "chm" = ( /obj/structure/chair/office/light{ dir = 1; @@ -63933,13 +59738,12 @@ id = "research_shutters"; name = "research shutters control"; pixel_x = 28; - pixel_y = 0; req_access_txt = "7" }, /turf/open/floor/plasteel/whitepurple/side{ dir = 5 }, -/area/toxins/lab) +/area/science/lab) "chn" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/circuit{ @@ -63956,9 +59760,7 @@ /area/tcommsat/server) "chp" = ( /turf/closed/wall/r_wall, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "chq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -63966,9 +59768,7 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/red, -/area/security/checkpoint/science{ - name = "Security Post - Research Division" - }) +/area/security/checkpoint/science/research) "chr" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63982,9 +59782,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "chs" = ( /obj/item/weapon/paper, /obj/structure/sign/map/left{ @@ -63993,17 +59791,14 @@ pixel_y = 32 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/item/weapon/storage/box/donkpockets, /obj/structure/table/glass, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cht" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -64015,21 +59810,16 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "chu" = ( /obj/machinery/ai_status_display{ - pixel_x = 0; pixel_y = 32 }, /obj/structure/chair/stool, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "chv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -64037,18 +59827,14 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "chw" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "chx" = ( /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "chy" = ( /obj/structure/sign/nosmoking_2{ pixel_y = 32 @@ -64062,22 +59848,20 @@ dir = 1 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "chz" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "chA" = ( /obj/item/device/radio/intercom{ pixel_y = 25 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "chB" = ( /obj/machinery/space_heater, /obj/effect/landmark/blobstart, @@ -64085,9 +59869,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard) "chC" = ( /obj/structure/closet/crate, /obj/item/weapon/storage/belt/utility, @@ -64134,17 +59916,16 @@ pixel_y = -29 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chH" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher, /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -31 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/binary/valve{ @@ -64152,10 +59933,9 @@ name = "output gas to space" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chJ" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -31 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -64163,24 +59943,23 @@ }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chK" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "chM" = ( /obj/structure/window/reinforced{ dir = 1; @@ -64196,9 +59975,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "chN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -64206,14 +59983,14 @@ id = "n2_in" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "chO" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2_sensor" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "chP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -64227,7 +60004,7 @@ pump_direction = 0 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "chQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -64235,14 +60012,14 @@ id = "o2_in" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "chR" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "chS" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -64256,7 +60033,7 @@ pump_direction = 0 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "chT" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -64264,14 +60041,14 @@ id = "air_in" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "chU" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "chV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ dir = 1; @@ -64285,26 +60062,26 @@ pump_direction = 0 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "chW" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "chX" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "chY" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "chZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -64316,9 +60093,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cia" = ( /turf/closed/wall, /area/medical/surgery) @@ -64356,25 +60131,17 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cif" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cig" = ( /turf/open/floor/plasteel/white, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cih" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -64386,9 +60153,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cii" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -64401,9 +60166,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cij" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -64415,9 +60178,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/whiteblue, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cik" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -64433,9 +60194,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cil" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -64448,9 +60207,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cim" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -64463,9 +60220,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cin" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -64474,23 +60229,18 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cio" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/sign/nosmoking_2{ - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cip" = ( /obj/machinery/power/apc{ dir = 1; @@ -64512,9 +60262,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ciq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -64522,9 +60270,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cir" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -64533,16 +60279,13 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cis" = ( /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; - pixel_x = 0; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64551,9 +60294,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cit" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -64571,9 +60312,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ciu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -64587,9 +60326,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "civ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -64664,8 +60401,7 @@ /obj/structure/noticeboard{ desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/plasteel/whiteyellow{ dir = 4 @@ -64675,27 +60411,26 @@ /obj/machinery/r_n_d/destructive_analyzer, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "ciC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "ciD" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "ciE" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -64705,7 +60440,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "ciF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64715,7 +60450,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "ciG" = ( /obj/machinery/disposal/bin{ pixel_x = 5 @@ -64724,27 +60459,23 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "ciH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -64759,22 +60490,18 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciJ" = ( /obj/machinery/power/apc{ cell_type = 10000; dir = 1; name = "Research Division APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -64793,21 +60520,15 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciK" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciL" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ciM" = ( /obj/effect/landmark/blobstart, /obj/structure/cable/yellow{ @@ -64822,29 +60543,22 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ciN" = ( /obj/structure/chair/stool, /obj/machinery/newscaster{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciO" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -64853,9 +60567,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciQ" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64864,22 +60576,17 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciR" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ciS" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -64891,32 +60598,31 @@ real_name = "Pugley IV" }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ciT" = ( /obj/item/device/radio/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ciU" = ( /obj/machinery/r_n_d/experimentor, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ciV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ciW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ciX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -64929,22 +60635,20 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ciY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ciZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cja" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -64959,74 +60663,67 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cjb" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cjc" = ( /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "cjd" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "cje" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - N2"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "cjf" = ( /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "cjg" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "cjh" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - O2"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "cji" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "cjj" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "cjk" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank - Air"; dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 + network = list("SS13") }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "cjl" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "cjm" = ( /obj/machinery/door/airlock/glass_atmos{ heat_proof = 1; @@ -65034,23 +60731,21 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cjn" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "cjo" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, -/area/atmos) +/area/engine/atmos) "cjp" = ( /obj/machinery/vending/boozeomat, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cjq" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -65060,9 +60755,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cjr" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -65103,27 +60796,20 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cjt" = ( /obj/structure/chair/stool, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cjv" = ( /obj/machinery/computer/arcade, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cjw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -65189,8 +60875,7 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -65203,9 +60888,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -65214,18 +60897,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -65233,9 +60912,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjI" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65244,18 +60921,14 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjJ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/whiteblue, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cjK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -65263,9 +60936,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -65284,9 +60955,7 @@ req_access_txt = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -65303,9 +60972,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -65317,9 +60984,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjO" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -65330,9 +60995,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjP" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -65348,9 +61011,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjQ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -65365,24 +61026,19 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/machinery/shower{ dir = 8; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel/whiteyellow/corner{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cjS" = ( /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 @@ -65410,8 +61066,7 @@ "cjU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -65467,11 +61122,11 @@ /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cjY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cjZ" = ( /obj/machinery/r_n_d/circuit_imprinter{ pixel_y = 4 @@ -65479,14 +61134,14 @@ /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cka" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "ckb" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65496,7 +61151,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "ckc" = ( /obj/structure/table, /obj/item/weapon/stock_parts/manipulator, @@ -65513,7 +61168,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "ckd" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -65521,7 +61176,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cke" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -65529,7 +61184,6 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, @@ -65537,9 +61191,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -65551,15 +61203,11 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckg" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -65568,9 +61216,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckh" = ( /obj/machinery/light{ dir = 4; @@ -65579,21 +61225,16 @@ /obj/structure/closet/firecloset, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cki" = ( /obj/item/weapon/storage/toolbox/emergency, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckj" = ( /obj/machinery/light/small, /obj/item/weapon/stock_parts/cell/high{ @@ -65601,9 +61242,7 @@ maxcharge = 15000 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -65615,15 +61254,11 @@ /obj/item/device/flashlight, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckl" = ( /obj/item/stack/packageWrap, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckm" = ( /obj/machinery/firealarm{ dir = 8; @@ -65631,7 +61266,6 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, @@ -65639,16 +61273,12 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckn" = ( /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cko" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -65656,20 +61286,15 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckq" = ( /obj/machinery/vending/coffee, /obj/item/device/radio/intercom{ @@ -65681,26 +61306,23 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ckr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "cks" = ( /obj/machinery/button/door{ id = "telelab"; name = "Test Chamber Blast Doors"; - pixel_x = 0; pixel_y = -25 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "ckt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "cku" = ( /obj/structure/closet, /obj/item/weapon/storage/box/donkpockets, @@ -65710,9 +61332,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckv" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -65723,17 +61343,13 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckw" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, /obj/item/weapon/shard, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ckx" = ( /obj/structure/table, /obj/structure/sign/bluecross{ @@ -65741,7 +61357,7 @@ }, /obj/item/weapon/reagent_containers/glass/beaker/large, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/aft) "cky" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -65751,12 +61367,12 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/aft) "ckz" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/aft) "ckA" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ @@ -65776,7 +61392,7 @@ /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/syringe, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/aft) "ckB" = ( /obj/item/weapon/reagent_containers/glass/bottle/toxin{ pixel_x = 4; @@ -65788,7 +61404,7 @@ pixel_y = 4 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/aft) "ckC" = ( /obj/structure/lattice, /obj/machinery/atmospherics/components/binary/pump{ @@ -65813,8 +61429,7 @@ dir = 8 }, /obj/structure/sign/fire{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -65828,24 +61443,22 @@ pixel_y = 24 }, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ckE" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ckF" = ( /obj/structure/sign/fire{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/light/small{ dir = 4 @@ -65855,22 +61468,22 @@ on = 1 }, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "ckG" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "ckH" = ( /obj/machinery/light/small, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "ckI" = ( /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "ckJ" = ( /obj/machinery/light/small, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "ckK" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -65879,7 +61492,7 @@ name = "vacuum floor"; initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/atmos) +/area/engine/atmos) "ckL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -65889,18 +61502,16 @@ name = "vacuum floor"; initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/atmos) +/area/engine/atmos) "ckM" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/atmos) +/area/engine/atmos) "ckN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckO" = ( /obj/structure/closet/secure_closet/bar{ pixel_x = -3; @@ -65908,46 +61519,34 @@ req_access_txt = "25" }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckP" = ( /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckQ" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckR" = ( /obj/item/weapon/reagent_containers/glass/rag, /obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckS" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ckT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "ckU" = ( /obj/structure/chair, /obj/structure/sign/nosmoking_2{ @@ -65997,9 +61596,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/medical/surgery) @@ -66027,9 +61624,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cle" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -66038,9 +61633,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "clf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -66051,9 +61644,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "clg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -66061,9 +61652,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "clh" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; @@ -66073,9 +61662,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cli" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -66083,22 +61670,17 @@ dir = 9 }, /turf/open/floor/plating, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "clj" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66110,23 +61692,17 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cll" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clm" = ( /obj/item/device/radio/intercom{ broadcasting = 1; @@ -66134,20 +61710,15 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cln" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clo" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip{ @@ -66156,17 +61727,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clp" = ( /obj/machinery/light, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clq" = ( /obj/machinery/airalarm{ dir = 1; @@ -66175,16 +61742,12 @@ /turf/open/floor/plasteel/whiteyellow/corner{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "clr" = ( /turf/open/floor/plasteel/whiteyellow/side{ dir = 6 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cls" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -66206,8 +61769,7 @@ pixel_x = 8 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ - pixel_x = -5; - pixel_y = 0 + pixel_x = -5 }, /obj/item/weapon/reagent_containers/syringe/epinephrine, /turf/open/floor/plasteel/white, @@ -66253,8 +61815,7 @@ }, /obj/item/device/radio/headset/headset_med, /obj/structure/extinguisher_cabinet{ - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/firealarm{ dir = 1; @@ -66269,8 +61830,7 @@ req_access_txt = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -66306,28 +61866,28 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "clA" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "clB" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "clC" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "clD" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "clE" = ( /obj/structure/table, /obj/item/weapon/stock_parts/matter_bin, @@ -66339,11 +61899,10 @@ icon_state = "tube1" }, /obj/structure/sign/nosmoking_2{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "clF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -66356,9 +61915,7 @@ dir = 10 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66374,27 +61931,21 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clH" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /obj/item/device/radio/intercom{ dir = 8; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -28 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clI" = ( /obj/machinery/firealarm{ dir = 4; @@ -66403,9 +61954,7 @@ /obj/structure/closet/firecloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clJ" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -66417,14 +61966,10 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "clK" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "clL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66440,9 +61985,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "clN" = ( /obj/machinery/microwave{ pixel_x = -3; @@ -66452,9 +61995,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clO" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -66466,9 +62007,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -66480,17 +62019,14 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/noticeboard{ pixel_y = -32 @@ -66504,9 +62040,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -66515,9 +62049,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "clS" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -66525,7 +62057,7 @@ name = "HIGH VOLTAGE" }, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "clT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -66535,7 +62067,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "clU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -66544,7 +62076,7 @@ name = "test chamber blast door" }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "clV" = ( /obj/machinery/door/poddoor/preopen{ id = "telelab"; @@ -66552,7 +62084,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "clW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66563,9 +62095,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "clX" = ( /obj/machinery/door/airlock/maintenance{ icon_state = "door_closed"; @@ -66578,9 +62108,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "clY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -66589,9 +62117,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "clZ" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -66600,26 +62126,20 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cma" = ( /obj/structure/rack, /obj/item/clothing/suit/apron, /obj/item/clothing/mask/surgical, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cmb" = ( /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo"; pixel_x = -4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cmc" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -66640,11 +62160,10 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /turf/open/floor/engine, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cme" = ( /obj/item/stack/rods{ amount = 25 @@ -66653,10 +62172,10 @@ name = "vacuum floor"; initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/atmos) +/area/engine/atmos) "cmf" = ( /turf/open/floor/plating/airless, -/area/atmos) +/area/engine/atmos) "cmg" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/drinks/shaker, @@ -66667,28 +62186,21 @@ }, /obj/item/weapon/reagent_containers/dropper, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cmh" = ( /obj/item/weapon/reagent_containers/food/drinks/ale, /obj/structure/table/wood, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cmi" = ( /obj/structure/light_construct/small{ dir = 4 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cmk" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -66722,9 +62234,7 @@ /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cmp" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -66732,19 +62242,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/sleeper{ - name = "Sleepers" - }) +/area/medical/sleeper) "cmr" = ( /obj/machinery/door/firedoor, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cms" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66756,19 +62261,15 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cmt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cmu" = ( /turf/closed/wall, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cmv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -66781,7 +62282,7 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cmw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -66798,7 +62299,7 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cmx" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -66815,23 +62316,20 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cmy" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; req_access_txt = "5" }, /turf/open/floor/plating, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cmz" = ( /obj/machinery/reagentgrinder, /obj/machinery/requests_console{ department = "Chemistry"; departmentType = 2; pixel_x = -30; - pixel_y = 0; receive_ore_updates = 1 }, /obj/structure/table/glass, @@ -66906,7 +62404,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "cmG" = ( /obj/item/weapon/paper_bin{ pixel_x = -2; @@ -66914,7 +62412,7 @@ }, /obj/structure/table, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cmH" = ( /obj/structure/table, /obj/structure/disposalpipe/segment, @@ -66922,24 +62420,18 @@ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/disk/tech_disk{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/disk/tech_disk{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/tech_disk, /obj/item/weapon/disk/design_disk, /obj/item/weapon/disk/design_disk, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cmI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cmJ" = ( /obj/machinery/camera{ c_tag = "Research and Development"; @@ -66958,13 +62450,11 @@ }, /obj/item/weapon/stock_parts/scanning_module, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cmK" = ( /obj/structure/chair, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cmL" = ( /obj/machinery/door/window/westleft{ dir = 2; @@ -66973,9 +62463,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/science/research) "cmM" = ( /obj/machinery/door/airlock{ name = "Research Emergency Storage"; @@ -66990,9 +62478,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cmN" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -67008,30 +62494,24 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cmO" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cmP" = ( /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "cmQ" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/machinery/requests_console{ department = "Science"; departmentType = 2; name = "Science Requests Console"; - pixel_x = 0; pixel_y = 30; receive_ore_updates = 1 }, @@ -67041,7 +62521,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmR" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ @@ -67053,29 +62533,27 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmS" = ( /obj/structure/table/reinforced, /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, +/obj/item/device/taperecorder, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmT" = ( /obj/machinery/computer/rdconsole/experiment, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmU" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -67084,12 +62562,11 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmV" = ( /obj/machinery/button/door{ id = "telelab"; name = "Test Chamber Blast Doors"; - pixel_x = 0; pixel_y = 25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -67115,7 +62592,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -67124,14 +62601,12 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cmX" = ( /obj/structure/window/reinforced, /obj/machinery/holopad, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cmY" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -67142,18 +62617,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cmZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cna" = ( /obj/structure/rack, /obj/item/clothing/under/color/white, @@ -67163,22 +62634,16 @@ /obj/item/clothing/mask/surgical, /obj/item/clothing/mask/surgical, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cnb" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cnc" = ( /obj/machinery/chem_heater, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cnd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -67191,7 +62656,7 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cne" = ( /obj/machinery/igniter{ icon_state = "igniter0"; @@ -67202,18 +62667,16 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cnf" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -67222,56 +62685,45 @@ id = "air_in" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cng" = ( /obj/machinery/door/poddoor{ id = "auxincineratorvent"; name = "Incineration Chamber Vent" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cnh" = ( /obj/item/device/flashlight/lamp, /obj/structure/table/wood, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cni" = ( /obj/item/weapon/reagent_containers/food/drinks/bottle/tequila, /obj/structure/table/wood, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cnj" = ( /obj/item/weapon/reagent_containers/food/drinks/beer, /obj/structure/table/wood, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cnk" = ( /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cnl" = ( /obj/structure/mineral_door/wood{ name = "The Gobbetting Barmaid" }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cnm" = ( /obj/structure/table, /obj/item/weapon/hemostat, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel, /area/medical/surgery) @@ -67314,8 +62766,7 @@ "cnr" = ( /obj/machinery/computer/med_data, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/white/side{ dir = 2 @@ -67337,8 +62788,7 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/structure/bedsheetbin{ pixel_x = 2 @@ -67440,24 +62890,18 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cnB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cnC" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/structure/table/glass, @@ -67472,7 +62916,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cnD" = ( /obj/item/weapon/cartridge/medical{ pixel_x = -2; @@ -67490,7 +62934,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cnE" = ( /obj/item/weapon/folder/blue, /obj/structure/table/glass, @@ -67498,7 +62942,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cnF" = ( /obj/item/weapon/folder/white{ pixel_x = 4; @@ -67514,7 +62958,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cnG" = ( /obj/structure/closet/secure_closet/CMO, /obj/item/weapon/storage/secure/safe{ @@ -67522,8 +62966,7 @@ pixel_y = 26 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/item/weapon/screwdriver{ pixel_y = 6 @@ -67531,7 +62974,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cnH" = ( /obj/item/clothing/glasses/science{ pixel_x = 2; @@ -67655,7 +63098,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cnS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -67663,14 +63106,14 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "cnT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cnU" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, @@ -67678,18 +63121,17 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cnV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cnW" = ( /obj/structure/table, /obj/item/weapon/stock_parts/console_screen, @@ -67701,12 +63143,12 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cnX" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cnY" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -67718,9 +63160,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cnZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -67739,9 +63179,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coa" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -67753,9 +63191,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -67769,9 +63205,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -67780,20 +63214,15 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cod" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = 29 }, /turf/open/floor/plasteel/white/side{ dir = 10 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coe" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -67805,16 +63234,12 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cof" = ( /turf/open/floor/plasteel/white/side{ dir = 6 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cog" = ( /obj/item/device/radio/intercom{ broadcasting = 0; @@ -67825,26 +63250,20 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "coj" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; @@ -67853,26 +63272,23 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cok" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "col" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "com" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white{ @@ -67891,7 +63307,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "con" = ( /obj/effect/landmark/start/scientist, /obj/structure/chair/office/light{ @@ -67902,7 +63318,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "coo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -67917,7 +63333,7 @@ pixel_x = 3 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cop" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67925,11 +63341,10 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "coq" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -67938,26 +63353,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cor" = ( /obj/structure/girder, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cos" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ - pixel_x = 0; pixel_y = 6 }, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cot" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -67975,21 +63385,15 @@ pixel_y = -3 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cou" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cov" = ( /obj/structure/bed, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cow" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68012,9 +63416,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "coy" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, @@ -68022,7 +63424,6 @@ /obj/item/clothing/suit/apron/surgical, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/white/side{ @@ -68045,8 +63446,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Surgery APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 2; @@ -68074,9 +63474,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, /area/medical/surgery) @@ -68112,9 +63510,7 @@ "coI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -68161,9 +63557,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "coO" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -68174,7 +63568,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "coP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -68183,7 +63577,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "coQ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -68192,7 +63586,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "coR" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -68208,13 +63602,12 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "coS" = ( /obj/machinery/power/apc{ dir = 4; name = "CMO's Office APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 8; @@ -68228,7 +63621,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "coT" = ( /obj/structure/closet/wardrobe/chemistry_white{ pixel_x = -3 @@ -68236,7 +63629,6 @@ /obj/item/weapon/storage/backpack/satchel/chem, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/structure/window/reinforced{ @@ -68347,7 +63739,7 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cpd" = ( /obj/effect/landmark/start/scientist, /obj/structure/cable/yellow{ @@ -68358,7 +63750,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/lab) +/area/science/lab) "cpe" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68366,7 +63758,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cpf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68378,7 +63770,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cpg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68389,7 +63781,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/lab) +/area/science/lab) "cph" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68403,7 +63795,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "cpj" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68413,9 +63805,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -68431,9 +63821,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpl" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68445,9 +63833,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68463,9 +63849,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpn" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68477,9 +63861,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpo" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68495,9 +63877,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpp" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68508,9 +63888,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpq" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68530,9 +63908,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68546,9 +63922,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cps" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68563,9 +63937,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpt" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68581,9 +63953,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68597,14 +63967,11 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -68618,9 +63985,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpw" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -68642,9 +64007,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cpx" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -68665,7 +64028,7 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/explab) +/area/science/explab) "cpy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -68682,7 +64045,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/explab) +/area/science/explab) "cpz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -68698,11 +64061,10 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cpA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/cable/yellow{ d1 = 4; @@ -68710,7 +64072,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cpB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68718,7 +64080,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cpC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -68729,7 +64091,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cpD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -68741,7 +64103,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cpE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -68755,7 +64117,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cpF" = ( /obj/machinery/door/airlock/maintenance{ name = "Experimentation Lab Maintenance"; @@ -68770,7 +64132,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "cpG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -68789,54 +64151,39 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpH" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpJ" = ( /obj/structure/barricade/wooden, /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpK" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpL" = ( /obj/effect/decal/cleanable/blood/gibs/limb, /obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/storage/firstaid/regular, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, /obj/item/clothing/glasses/hud/health, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cpM" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, @@ -68850,16 +64197,14 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cpO" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/black, -/area/construction/hallway{ - name = "\improper MiniSat Exterior" - }) +/area/aisat) "cpP" = ( /obj/structure/lattice/catwalk, /obj/item/weapon/wrench, @@ -68870,9 +64215,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cpR" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -68887,8 +64230,8 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; locked = 0; + name = "Engine Air Alarm"; pixel_x = 24; req_access = null; req_one_access_txt = "24;10" @@ -68909,9 +64252,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cpT" = ( /obj/machinery/door/airlock/maintenance{ name = "Surgery Maintenance"; @@ -69088,9 +64429,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cqj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -69106,9 +64445,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cqk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -69124,7 +64461,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cql" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -69142,7 +64479,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cqm" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -69154,7 +64491,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cqn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69165,7 +64502,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cqo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -69181,7 +64518,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cqp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69194,7 +64531,7 @@ req_access_txt = "40" }, /turf/open/floor/plating, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cqq" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -69207,15 +64544,12 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cqr" = ( /obj/machinery/power/apc{ dir = 8; name = "Chemistry APC"; - pixel_x = -24; - pixel_y = 0 + pixel_x = -24 }, /obj/structure/closet/secure_closet/chemical{ pixel_x = -3 @@ -69258,7 +64592,6 @@ desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; dir = 1; name = "requests board"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/button/door{ @@ -69288,7 +64621,7 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cqx" = ( /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ @@ -69298,7 +64631,6 @@ /obj/machinery/power/apc{ dir = 2; name = "Research Lab APC"; - pixel_x = 0; pixel_y = -26 }, /obj/structure/cable/yellow, @@ -69314,7 +64646,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cqy" = ( /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = 2; @@ -69335,7 +64667,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cqz" = ( /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, @@ -69344,7 +64676,6 @@ department = "Science"; departmentType = 2; name = "Science Requests Console"; - pixel_x = 0; pixel_y = -30; receive_ore_updates = 1 }, @@ -69353,11 +64684,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cqA" = ( /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/machinery/door/window/eastleft{ dir = 1; @@ -69369,14 +64699,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cqB" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "cqC" = ( /obj/machinery/airalarm{ dir = 1; @@ -69384,32 +64714,25 @@ }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqD" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqF" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -69421,9 +64744,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqG" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -69434,9 +64755,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69450,9 +64769,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -69462,9 +64779,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqJ" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -69474,9 +64789,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -69487,9 +64800,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqL" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -69497,9 +64808,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -69509,9 +64818,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; @@ -69520,9 +64827,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -69537,19 +64842,16 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 6 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cqP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "cqQ" = ( /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -69557,7 +64859,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "cqR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -69573,7 +64875,7 @@ }, /obj/structure/cable/yellow, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cqS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -69589,38 +64891,36 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cqT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cqU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cqV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/explab) +/area/science/explab) "cqW" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "cqX" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/blood/old, @@ -69629,17 +64929,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cqY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cqZ" = ( /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -69647,9 +64943,7 @@ }, /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cra" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -69657,17 +64951,13 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "crb" = ( /obj/structure/bed, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "crc" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -69687,49 +64977,38 @@ /turf/open/space, /area/space) "cre" = ( -/obj/structure/sign/fire{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/structure/sign/fire, /turf/closed/wall/r_wall, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "crf" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; name = "Turbine Vent" }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "crg" = ( /obj/item/toy/cards/deck, /obj/structure/table/wood/poker, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "crh" = ( /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "crj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /turf/open/floor/plasteel/white/side{ dir = 4 @@ -69781,15 +65060,13 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/white, /area/medical/surgery) "crr" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -69832,7 +65109,6 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 0; pixel_y = -30 }, /obj/machinery/light, @@ -69859,7 +65135,6 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = -24 }, /obj/effect/turf_decal/stripes/line{ @@ -69871,9 +65146,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "crx" = ( /obj/machinery/light{ dir = 4; @@ -69883,14 +65156,11 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cry" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -69903,7 +65173,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "crz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -69916,7 +65186,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "crA" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -69926,13 +65196,11 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "crB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -69942,7 +65210,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "crC" = ( /obj/machinery/light{ dir = 4; @@ -69963,16 +65231,14 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "crD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "crE" = ( /obj/machinery/door/airlock/maintenance{ name = "Chemistry Lab Maintenance"; @@ -70017,8 +65283,7 @@ cell_type = 5000; dir = 4; name = "Aft Hallway APC"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -70041,16 +65306,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "crJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "crK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -70058,9 +65321,7 @@ /turf/open/floor/plasteel/white/side{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "crL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70069,17 +65330,13 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "crM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "crN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -70097,7 +65354,7 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "crO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -70117,7 +65374,7 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "crP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -70133,17 +65390,17 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "crQ" = ( /turf/closed/wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "crR" = ( /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "crS" = ( /obj/structure/sign/biohazard, /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "crT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70163,21 +65420,21 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "crU" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "crV" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "crW" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 @@ -70186,14 +65443,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "crX" = ( /obj/structure/closet/wardrobe/science_white, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "crY" = ( /obj/structure/rack, /obj/item/weapon/reagent_containers/blood/random, @@ -70201,9 +65458,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "crZ" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -70211,41 +65466,31 @@ }, /obj/item/clothing/mask/muzzle, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "csa" = ( /obj/structure/table, /obj/item/weapon/restraints/handcuffs/cable/white, /obj/item/weapon/gun/syringe, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "csb" = ( /obj/structure/rack, /obj/item/weapon/hatchet, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "csc" = ( /obj/machinery/iv_drip{ density = 0 }, /obj/item/roller, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "csd" = ( /obj/structure/rack, /obj/item/weapon/tank/internals/anesthetic, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cse" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70258,9 +65503,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "csf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -70269,9 +65512,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "csg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -70286,17 +65527,13 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "csh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "csi" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70308,9 +65545,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "csj" = ( /obj/structure/closet/secure_closet/medical2, /obj/structure/sign/nosmoking_2{ @@ -70321,7 +65556,6 @@ "csk" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /turf/open/floor/plasteel/white/side{ @@ -70353,7 +65587,6 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 0; pixel_y = -30 }, /obj/structure/closet/crate/freezer/blood, @@ -70366,7 +65599,6 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/structure/sign/nosmoking_2{ @@ -70396,7 +65628,6 @@ }, /obj/item/weapon/bedsheet/medical, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -32 }, /obj/machinery/camera{ @@ -70431,9 +65662,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "csu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70449,9 +65678,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "csv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -70469,9 +65696,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "csw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -70493,7 +65718,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -70516,7 +65741,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csy" = ( /obj/structure/chair{ dir = 4 @@ -70531,13 +65756,12 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -70551,7 +65775,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csA" = ( /obj/structure/chair/office/light{ dir = 8 @@ -70561,7 +65785,6 @@ department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; - pixel_x = 0; pixel_y = -32 }, /obj/effect/landmark/start/chief_medical_officer, @@ -70573,15 +65796,14 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csB" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for monitoring medbay to ensure patient safety."; dir = 8; name = "Medbay Monitor"; network = list("Medbay"); - pixel_x = 29; - pixel_y = 0 + pixel_x = 29 }, /obj/item/device/radio/intercom{ dir = 1; @@ -70592,7 +65814,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "csC" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -70603,9 +65825,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70614,9 +65834,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70627,9 +65845,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csF" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -70637,16 +65853,13 @@ sortType = 11 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csH" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -70657,9 +65870,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70669,9 +65880,7 @@ req_one_access_txt = "12;5;9" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70722,9 +65931,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csN" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -70738,9 +65945,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70752,9 +65957,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70767,9 +65970,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70781,9 +65982,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csR" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -70797,9 +65996,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -70811,9 +66008,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "csT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -70825,9 +66020,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "csU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -70841,9 +66034,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "csV" = ( /obj/structure/disposalpipe/junction{ dir = 8; @@ -70855,9 +66046,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "csW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70870,9 +66059,7 @@ sortType = 13 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "csX" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -70880,9 +66067,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "csY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -70896,20 +66081,19 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "csZ" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = list("RD"); - pixel_x = 0; pixel_y = 2 }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctb" = ( /obj/structure/window/reinforced{ dir = 4 @@ -70919,7 +66103,6 @@ department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; - pixel_x = 0; pixel_y = 30; receive_ore_updates = 1 }, @@ -70927,12 +66110,11 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctc" = ( /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/effect/landmark/xmastree/rdrod, @@ -70940,7 +66122,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctd" = ( /obj/structure/displaycase/labcage, /obj/machinery/light/small{ @@ -70950,11 +66132,10 @@ pixel_y = 32 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cte" = ( /obj/item/weapon/storage/secure/safe{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -70963,18 +66144,17 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctf" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "ctg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70987,7 +66167,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cth" = ( /obj/machinery/light/small{ dir = 1 @@ -70999,14 +66179,13 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cti" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Toxins Storage APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -71015,14 +66194,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "ctj" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "ctk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71035,9 +66214,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "ctl" = ( /obj/machinery/camera{ active_power_usage = 0; @@ -71058,18 +66235,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cto" = ( /obj/machinery/vending/assist, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "ctp" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; @@ -71082,23 +66255,21 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "ctr" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cts" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -71110,13 +66281,10 @@ icon_state = "2-4" }, /obj/machinery/vending/wallmed{ - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/white, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "ctt" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -71127,15 +66295,12 @@ dir = 10 }, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 24 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "ctu" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room A"; @@ -71147,9 +66312,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "ctv" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71165,41 +66328,35 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ctw" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "ctx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "cty" = ( /obj/machinery/suit_storage_unit/cmo, /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "ctz" = ( /obj/structure/table/glass, /obj/item/weapon/pen, @@ -71211,7 +66368,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/medical/cmo) +/area/crew_quarters/heads/cmo) "ctA" = ( /turf/closed/wall/r_wall, /area/medical/genetics) @@ -71228,9 +66385,7 @@ /turf/open/floor/plating, /area/medical/genetics) "ctD" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 0 - }, +/obj/structure/sign/directions/evac, /turf/closed/wall, /area/medical/genetics) "ctE" = ( @@ -71259,21 +66414,15 @@ }, /area/hallway/primary/aft) "ctH" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 0 - }, +/obj/structure/sign/directions/evac, /turf/closed/wall, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "ctJ" = ( /obj/item/weapon/storage/toolbox/emergency, /obj/structure/closet/firecloset, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "ctK" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -71288,14 +66437,10 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "ctL" = ( /turf/closed/wall/r_wall, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "ctM" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Testing Range Maintenance"; @@ -71303,9 +66448,7 @@ req_one_access_txt = "7;47;29" }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "ctN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -71315,9 +66458,7 @@ /turf/open/floor/plasteel/white/side{ dir = 6 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ctO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71326,15 +66467,11 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ctP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "ctQ" = ( /obj/machinery/button/door{ id = "xeno_blastdoor"; @@ -71367,7 +66504,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctR" = ( /obj/structure/chair/office/light{ dir = 8 @@ -71377,7 +66514,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctS" = ( /obj/machinery/computer/robotics, /obj/structure/window/reinforced{ @@ -71386,35 +66523,34 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctT" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctU" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctV" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "ctW" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "ctX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71432,7 +66568,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "ctY" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -71451,7 +66587,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "ctZ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/cable/yellow{ @@ -71461,17 +66597,16 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cua" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cub" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -71482,9 +66617,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cuc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71495,17 +66628,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cud" = ( /obj/structure/closet, /obj/item/weapon/storage/toolbox/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cue" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -71516,7 +66645,7 @@ name = "Aft-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) +/area/solar/port/aft) "cuf" = ( /obj/structure/closet, /obj/item/weapon/extinguisher, @@ -71524,9 +66653,7 @@ /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cug" = ( /obj/structure/closet, /obj/item/weapon/reagent_containers/glass/beaker{ @@ -71536,9 +66663,7 @@ /obj/item/weapon/reagent_containers/dropper, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cuh" = ( /obj/structure/closet/crate, /obj/item/stack/cable_coil, @@ -71549,9 +66674,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cui" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, @@ -71562,15 +66685,20 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cuj" = ( /obj/effect/decal/cleanable/cobweb, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Quarter Maintenance APC"; + pixel_y = 24 + }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cuk" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -71584,8 +66712,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room A APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/yellow{ d2 = 4; @@ -71595,9 +66722,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cul" = ( /obj/structure/chair/office/light{ dir = 8 @@ -71608,9 +66733,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cum" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/button/door{ @@ -71624,9 +66747,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cun" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -71638,9 +66759,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cuo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -71648,9 +66767,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cup" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -71661,24 +66778,19 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cuq" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/light{ dir = 4; icon_state = "tube1" }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cur" = ( /obj/item/weapon/storage/box/rxglasses{ pixel_x = 3; @@ -71709,7 +66821,6 @@ department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; - pixel_x = 0; pixel_y = 30 }, /obj/machinery/light{ @@ -71825,9 +66936,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cuC" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -71836,24 +66945,18 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cuD" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cuE" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cuF" = ( /obj/machinery/light/small{ dir = 1 @@ -71862,17 +66965,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cuG" = ( /turf/open/floor/engine{ dir = 9; icon_state = "floor" }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cuH" = ( /obj/machinery/light/small{ dir = 1 @@ -71881,9 +66980,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cuI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -71891,9 +66988,7 @@ /turf/open/floor/plasteel/white/side{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cuJ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71906,17 +67001,13 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cuK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cuL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -71926,19 +67017,19 @@ name = "privacy shutter" }, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuM" = ( /obj/machinery/computer/card/minor/rd, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuO" = ( /obj/machinery/computer/mecha, /obj/structure/window/reinforced{ @@ -71947,7 +67038,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuP" = ( /obj/structure/table, /obj/item/device/aicard, @@ -71958,12 +67049,12 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuQ" = ( /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuR" = ( /obj/structure/table, /obj/item/device/taperecorder{ @@ -71980,7 +67071,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cuS" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/light/small{ @@ -71988,13 +67079,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cuT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cuU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -72002,14 +67093,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cuV" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "cuW" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light/small{ @@ -72024,7 +67115,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "cuX" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -72032,9 +67123,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cuY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -72044,9 +67133,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cuZ" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; @@ -72057,9 +67144,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cva" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72070,9 +67155,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cvb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -72081,9 +67164,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cvc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -72093,9 +67174,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cvd" = ( /obj/structure/cable{ d1 = 2; @@ -72109,7 +67188,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cve" = ( /obj/structure/cable{ d1 = 2; @@ -72124,12 +67203,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cvf" = ( /obj/structure/cable{ d2 = 8; @@ -72137,7 +67215,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cvg" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -72145,7 +67223,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cvh" = ( /obj/structure/cable{ d1 = 1; @@ -72160,12 +67238,11 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cvi" = ( /obj/structure/cable{ d1 = 1; @@ -72179,7 +67256,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cvj" = ( /obj/structure/closet/emcloset, /obj/structure/sign/securearea{ @@ -72187,13 +67264,10 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cvk" = ( /obj/structure/closet/crate, /obj/item/weapon/crowbar/red, @@ -72204,9 +67278,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cvl" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72226,9 +67298,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cvm" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -72243,28 +67313,20 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cvn" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cvo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cvp" = ( /turf/closed/wall, -/area/medical/patients_rooms{ - name = "Patient Room A" - }) +/area/medical/patients_rooms/room_a) "cvq" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72274,9 +67336,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cvr" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72285,23 +67345,18 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cvs" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "cvt" = ( /turf/closed/wall, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cvu" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/door/window/southleft{ @@ -72312,7 +67367,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cvv" = ( /obj/machinery/door/window/southleft{ base_state = "right"; @@ -72326,7 +67381,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cvw" = ( /obj/machinery/clonepod{ pixel_y = 2 @@ -72339,7 +67394,7 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cvx" = ( /obj/machinery/computer/scan_consolenew, /obj/machinery/camera{ @@ -72435,8 +67490,7 @@ "cvG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 2 @@ -72444,7 +67498,7 @@ /area/hallway/primary/aft) "cvH" = ( /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cvI" = ( /obj/machinery/door/airlock/maintenance{ name = "Mech Bay Maintenance"; @@ -72452,19 +67506,16 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cvJ" = ( /obj/structure/sign/nosmoking_2{ - pixel_x = -29; - pixel_y = 0 + pixel_x = -29 }, /turf/open/floor/engine{ dir = 9; icon_state = "floor" }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cvK" = ( /obj/machinery/magnetic_module, /obj/effect/landmark/blobstart, @@ -72475,9 +67526,7 @@ /turf/open/floor/plasteel{ dir = 9 }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cvL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -72486,17 +67535,13 @@ name = "blast door" }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cvM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cvN" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72513,9 +67558,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cvO" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -72532,9 +67575,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cvP" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -72556,7 +67597,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvQ" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -72572,7 +67613,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -72587,7 +67628,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72598,12 +67639,11 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 2; @@ -72612,22 +67652,21 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvU" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cvV" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cvW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -72636,14 +67675,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cvX" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "cvY" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/item/device/radio/intercom{ @@ -72656,22 +67695,18 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "cvZ" = ( /obj/structure/closet/crate, /obj/item/device/multitool, /obj/item/clothing/gloves/color/fyellow, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cwa" = ( /obj/structure/rack, /obj/item/hand_labeler_refill, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cwb" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72684,24 +67719,18 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cwc" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cwd" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /obj/item/device/flashlight/seclite, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cwe" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -72709,7 +67738,7 @@ name = "Aft-Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) +/area/solar/port/aft) "cwf" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -72737,9 +67766,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cwi" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -72750,15 +67777,11 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cwj" = ( /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cwm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72770,20 +67793,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cwn" = ( /obj/structure/rack, /obj/item/clothing/glasses/sunglasses, -/obj/item/device/flashlight/pen{ - pixel_x = 0 - }, +/obj/item/device/flashlight/pen, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cwo" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -72797,8 +67814,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room B APC"; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/cable/yellow{ d2 = 4; @@ -72808,15 +67824,12 @@ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 24 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cwp" = ( /obj/structure/chair/office/light{ dir = 8 @@ -72834,9 +67847,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/white, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cwq" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/button/door{ @@ -72850,9 +67861,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cwr" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -72864,9 +67873,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cws" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -72877,9 +67884,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cwt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -72890,40 +67895,32 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cwu" = ( /obj/structure/disposalpipe/segment, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cwv" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cww" = ( /obj/effect/landmark/start/geneticist, /obj/machinery/holopad, @@ -72933,7 +67930,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cwx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -72945,12 +67942,11 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cwy" = ( /obj/machinery/dna_scannernew, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/whiteblue, /area/medical/genetics) @@ -73010,7 +68006,6 @@ id = "genetics_shutters"; name = "genetics shutters control"; pixel_x = 28; - pixel_y = 0; req_access_txt = "9" }, /turf/open/floor/plasteel/blue/side{ @@ -73037,11 +68032,10 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/sign/nosmoking_2{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cwH" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable/yellow{ @@ -73049,7 +68043,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cwI" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -73058,7 +68052,7 @@ pixel_y = 31 }, /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cwJ" = ( /obj/machinery/computer/mech_bay_power_console, /obj/item/device/radio/intercom{ @@ -73072,23 +68066,19 @@ icon_state = "0-4" }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cwL" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cwM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -73098,15 +68088,12 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/white/side{ dir = 6 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cwN" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73114,9 +68101,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cwO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -73126,39 +68111,32 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cwP" = ( /obj/machinery/power/apc{ dir = 2; name = "RD Office APC"; - pixel_x = 0; pixel_y = -27 }, /obj/structure/cable/yellow, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/item/weapon/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwQ" = ( /obj/item/weapon/paper_bin{ - pixel_x = 0; pixel_y = 7 }, /obj/structure/table, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/stamp/rd{ pixel_x = -11; - pixel_y = 0; pixel_x = 3; pixel_y = -2 }, @@ -73170,7 +68148,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwR" = ( /obj/structure/table, /obj/item/weapon/cartridge/signal/toxins, @@ -73191,35 +68169,32 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwS" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/keycard_auth{ - pixel_x = 0; pixel_y = -24 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwU" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/item/device/radio/intercom{ @@ -73229,12 +68204,12 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "cwV" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cwW" = ( /obj/item/weapon/cigbutt, /obj/machinery/light_switch{ @@ -73244,7 +68219,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cwX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -73253,7 +68228,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cwY" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/firealarm{ @@ -73265,7 +68240,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "cwZ" = ( /obj/machinery/door/airlock/maintenance{ name = "airlock access"; @@ -73273,14 +68248,12 @@ req_one_access_txt = "12;47" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cxa" = ( /obj/item/stack/cable_coil, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cxb" = ( /obj/structure/rack, /obj/item/weapon/tank/internals/air, @@ -73289,34 +68262,30 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxc" = ( /obj/item/trash/chips, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxd" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxe" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cxf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73325,13 +68294,10 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cxg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -73345,9 +68311,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cxh" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room B"; @@ -73362,9 +68326,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/exam_room{ - name = "Patient Room B" - }) +/area/medical/patients_rooms/room_b) "cxi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -73377,9 +68339,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73393,9 +68353,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -73405,9 +68363,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxl" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -73415,7 +68371,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cxm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -73423,19 +68379,17 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cxn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cxo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; @@ -73445,7 +68399,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cxp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -73493,9 +68447,7 @@ "cxu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 @@ -73564,9 +68516,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) @@ -73590,7 +68540,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cxD" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73602,19 +68552,17 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cxE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cxF" = ( /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cxG" = ( /obj/machinery/camera{ c_tag = "Mech Bay"; @@ -73622,12 +68570,10 @@ network = list("SS13","RD") }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cxH" = ( /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cxI" = ( /obj/machinery/camera{ c_tag = "Research Testing Range"; @@ -73637,13 +68583,10 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cxJ" = ( /obj/item/device/radio/intercom{ freerange = 0; @@ -73653,15 +68596,11 @@ }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cxK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -73671,7 +68610,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "cxL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -73684,9 +68623,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cxM" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73694,13 +68631,10 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cxN" = ( /obj/machinery/light/small{ dir = 1 @@ -73710,29 +68644,23 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cxO" = ( /obj/machinery/door/airlock/external{ req_access_txt = "0"; req_one_access_txt = "13;8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cxP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light/small{ @@ -73742,9 +68670,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cxQ" = ( /obj/machinery/computer/slot_machine{ pixel_y = 2 @@ -73752,48 +68678,35 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxR" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxS" = ( /obj/item/latexballon, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxT" = ( /obj/item/clothing/suit/ianshirt, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cxU" = ( /turf/closed/wall, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -73806,9 +68719,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxX" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -73820,9 +68731,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cxY" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -73836,7 +68745,7 @@ req_access_txt = "5; 68" }, /turf/open/floor/plasteel/whiteblue, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cxZ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -73846,7 +68755,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cya" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -73858,7 +68767,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cyb" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -73876,7 +68785,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cyc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -74016,7 +68925,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cyq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -74028,14 +68937,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cyr" = ( /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cys" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/effect/landmark/start/roboticist, @@ -74044,35 +68952,26 @@ dir = 4 }, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cyt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cyu" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cyv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cyw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -74081,28 +68980,21 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cyx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cyy" = ( /obj/structure/sign/biohazard, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyz" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -74114,9 +69006,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyA" = ( /obj/structure/closet/wardrobe/science_white, /obj/structure/window/reinforced{ @@ -74126,9 +69016,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyB" = ( /obj/machinery/firealarm{ dir = 2; @@ -74139,9 +69027,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyC" = ( /obj/item/device/radio/intercom{ pixel_y = 25 @@ -74152,18 +69038,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyE" = ( /obj/structure/window/reinforced{ dir = 4 @@ -74179,9 +69061,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ @@ -74195,9 +69075,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/sign/nosmoking_2{ @@ -74210,9 +69088,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ @@ -74223,21 +69099,16 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyJ" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/light_switch{ pixel_y = 28 @@ -74247,14 +69118,10 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyK" = ( /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cyL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -74268,9 +69135,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cyM" = ( /obj/machinery/door/airlock/research{ name = "Toxins Space Access"; @@ -74282,9 +69147,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cyN" = ( /obj/machinery/firealarm{ dir = 8; @@ -74301,24 +69164,19 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyO" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyP" = ( /obj/machinery/vending/coffee, /obj/structure/sign/map/left{ @@ -74329,9 +69187,7 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyQ" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -74342,9 +69198,7 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyR" = ( /obj/machinery/vending/cigarette, /obj/structure/noticeboard{ @@ -74353,9 +69207,7 @@ /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyT" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -74367,9 +69219,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/nosmoking_2{ @@ -74379,9 +69229,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cyV" = ( /obj/machinery/button/door{ desc = "A remote control switch for the cloning door."; @@ -74394,7 +69242,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cyW" = ( /obj/effect/landmark/start/geneticist, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -74403,18 +69251,16 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 2 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cyX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/machinery/power/apc{ dir = 4; locked = 0; name = "Cloning Lab APC"; - pixel_x = 24; - pixel_y = 0 + pixel_x = 24 }, /obj/structure/cable/yellow, /obj/machinery/camera{ @@ -74425,7 +69271,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cyY" = ( /turf/open/floor/plasteel/whiteblue/side{ dir = 10 @@ -74439,9 +69285,7 @@ "cza" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/structure/mirror{ pixel_x = 28 @@ -74468,8 +69312,7 @@ /area/medical/genetics) "czd" = ( /obj/machinery/light_switch{ - pixel_x = 23; - pixel_y = 0 + pixel_x = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -74553,10 +69396,10 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "czj" = ( /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "czk" = ( /obj/machinery/computer/mech_bay_power_console, /obj/structure/cable/yellow{ @@ -74564,15 +69407,14 @@ icon_state = "0-4" }, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "czl" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/folder/white{ pixel_x = 4; @@ -74587,9 +69429,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "czm" = ( /obj/machinery/door/window/westleft{ base_state = "right"; @@ -74602,9 +69442,7 @@ dir = 9; icon_state = "floor" }, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "czn" = ( /obj/structure/table/reinforced, /obj/machinery/magnetic_controller{ @@ -74619,9 +69457,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "czo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -74629,9 +69465,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "czp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -74642,9 +69476,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "czq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74653,9 +69485,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "czr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -74663,9 +69493,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -74674,17 +69502,13 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -74693,38 +69517,28 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czv" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czw" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czx" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czz" = ( /obj/machinery/atmospherics/components/trinary/filter{ density = 0; @@ -74732,25 +69546,19 @@ req_access = "0" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czB" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -74763,14 +69571,10 @@ req_one_access_txt = "12;47" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "czD" = ( /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czE" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white{ @@ -74786,9 +69590,7 @@ /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/pen, /turf/open/floor/plasteel/whitegreen, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/medical/medbay/central) "czF" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -74796,9 +69598,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czG" = ( /obj/item/stack/rods{ amount = 50 @@ -74827,14 +69627,11 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czH" = ( /obj/machinery/airalarm{ desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; - icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; @@ -74846,24 +69643,22 @@ pixel_y = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "czI" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE" }, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "czJ" = ( /turf/closed/wall, -/area/toxins/test_area) +/area/science/test_area) "czK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/test_area) +/area/science/test_area) "czL" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -74871,23 +69666,19 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "czN" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; req_access_txt = "5" }, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czO" = ( /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czP" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -74896,25 +69687,19 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74925,9 +69710,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -74939,9 +69722,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czT" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -74957,9 +69738,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -74978,9 +69757,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czV" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75004,15 +69781,12 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czW" = ( /obj/machinery/power/apc{ dir = 4; name = "Medbay Aft APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 8; @@ -75024,9 +69798,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "czX" = ( /obj/item/weapon/book/manual/medical_cloning{ pixel_y = 6 @@ -75038,7 +69810,7 @@ }, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "czY" = ( /obj/item/weapon/storage/box/rxglasses{ pixel_x = 3; @@ -75049,16 +69821,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "czZ" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /turf/open/floor/plasteel/vault, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cAa" = ( /obj/machinery/airalarm{ dir = 1; @@ -75109,8 +69880,7 @@ pixel_y = 1 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/bed/roller, /mob/living/carbon/monkey, @@ -75119,13 +69889,10 @@ "cAf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /turf/open/floor/plasteel/vault, @@ -75137,7 +69904,6 @@ "cAh" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/camera{ @@ -75183,7 +69949,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cAl" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75198,7 +69964,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cAm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75212,7 +69978,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cAn" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -75233,20 +69999,19 @@ on = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cAo" = ( /obj/machinery/power/apc{ dir = 4; name = "Mech Bay APC"; - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cAp" = ( /obj/structure/rack, /obj/item/target, @@ -75265,9 +70030,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cAq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -75277,9 +70040,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cAr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75293,9 +70054,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cAs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -75312,9 +70071,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/purple, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cAt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -75327,9 +70084,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cAu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75347,9 +70102,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cAv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75360,9 +70113,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cAw" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -75380,9 +70131,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75393,9 +70142,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -75407,9 +70154,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75420,9 +70165,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -75433,9 +70176,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75446,9 +70187,7 @@ dir = 10 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -75460,9 +70199,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -75476,9 +70213,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -75489,9 +70224,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -75502,9 +70235,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAG" = ( /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/scrubber, @@ -75513,24 +70244,18 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAH" = ( /obj/structure/sign/biohazard, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAI" = ( /obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -75541,9 +70266,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAK" = ( /obj/machinery/light/small{ dir = 4 @@ -75555,17 +70278,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -75579,17 +70298,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cAN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAO" = ( /obj/structure/chair{ dir = 4 @@ -75600,23 +70315,18 @@ layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cAQ" = ( /obj/structure/window/reinforced, /obj/item/target, @@ -75624,7 +70334,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/toxins/test_area) +/area/science/test_area) "cAS" = ( /obj/structure/chair/stool, /obj/item/device/radio/intercom{ @@ -75633,32 +70343,25 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAT" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAU" = ( /obj/item/weapon/cigbutt, /obj/machinery/holopad, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -75666,25 +70369,19 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAX" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, @@ -75692,9 +70389,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 @@ -75702,9 +70397,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cAZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75715,9 +70408,7 @@ dir = 10 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -75727,19 +70418,16 @@ frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/medical/genetics_cloning) +/area/medical/genetics/cloning) "cBc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -75750,9 +70438,7 @@ /turf/open/floor/plasteel/black, /area/medical/genetics) "cBd" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 0 - }, +/obj/structure/sign/directions/evac, /turf/closed/wall, /area/hallway/primary/aft) "cBe" = ( @@ -75765,16 +70451,14 @@ }, /area/hallway/primary/aft) "cBf" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 0 - }, +/obj/structure/sign/directions/evac, /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cBg" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cBh" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75784,7 +70468,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cBi" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/firealarm{ @@ -75793,14 +70477,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cBj" = ( /obj/structure/table, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -75811,9 +70494,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cBk" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -75825,22 +70506,18 @@ /obj/machinery/button/door{ id = "researchrangeshutters"; name = "Blast Door Control"; - pixel_x = 0; pixel_y = -24; req_access_txt = "0" }, /obj/machinery/light, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cBl" = ( /obj/item/weapon/gun/energy/laser/practice, /obj/machinery/power/apc{ dir = 2; name = "Research Firing Range APC"; - pixel_x = 0; pixel_y = -28 }, /obj/structure/table, @@ -75852,9 +70529,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cBm" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -75866,9 +70541,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/misc_lab{ - name = "\improper Research Testing Range" - }) +/area/science/misc_lab/range) "cBn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -75877,9 +70550,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cBo" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75890,9 +70561,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cBp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -75901,9 +70570,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cBq" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -75912,9 +70579,7 @@ name = "biohazard containment door" }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBr" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75927,14 +70592,10 @@ /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cBs" = ( /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBt" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -4; @@ -75949,7 +70610,6 @@ pixel_y = -2 }, /obj/item/device/assembly/prox_sensor{ - pixel_x = 0; pixel_y = 2 }, /obj/structure/table/reinforced, @@ -75957,9 +70617,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBu" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -75967,9 +70625,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBv" = ( /obj/structure/table/reinforced, /obj/item/weapon/wrench, @@ -75980,21 +70636,15 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBx" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -76003,36 +70653,28 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76047,9 +70689,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76058,9 +70698,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -76072,9 +70710,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76083,9 +70719,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBG" = ( /obj/machinery/door/airlock/research{ name = "Toxins Launch Room"; @@ -76096,9 +70730,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76107,26 +70739,19 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBJ" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBK" = ( /obj/machinery/light/small, /obj/machinery/airalarm{ @@ -76135,9 +70760,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBL" = ( /obj/structure/chair{ dir = 4 @@ -76154,50 +70777,47 @@ layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cBM" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE" }, /turf/closed/wall, -/area/toxins/test_area) +/area/science/test_area) "cBN" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cBO" = ( /obj/item/device/flashlight/lamp, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cBP" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cBQ" = ( /obj/effect/landmark/xeno_spawn, /obj/structure/cable, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cBR" = ( /turf/closed/wall/r_wall, /area/medical/virology) @@ -76210,15 +70830,12 @@ /obj/item/weapon/cigbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cBU" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/storage/box/donkpockets{ @@ -76229,12 +70846,9 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBV" = ( /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/reagent_containers/spray/cleaner, @@ -76242,9 +70856,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -76252,7 +70864,6 @@ }, /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -29 }, /obj/machinery/camera{ @@ -76263,9 +70874,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBX" = ( /obj/machinery/microwave{ pixel_x = -3; @@ -76275,15 +70884,11 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBY" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cBZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -76295,9 +70900,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -76305,9 +70908,7 @@ /turf/open/floor/plasteel/white/side{ dir = 9 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCb" = ( /obj/machinery/firealarm{ dir = 8; @@ -76317,26 +70918,20 @@ /turf/open/floor/plasteel/white/corner{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/white/side{ dir = 2 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCd" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/white/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCe" = ( /turf/closed/wall, /area/medical/morgue) @@ -76395,7 +70990,7 @@ /area/hallway/primary/aft) "cCn" = ( /turf/closed/wall/r_wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cCo" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -76404,7 +70999,7 @@ name = "robotics shutters" }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cCp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -76418,36 +71013,29 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "cCq" = ( /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "cCr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cCs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cCt" = ( /obj/structure/closet/bombcloset, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCu" = ( /obj/item/device/assembly/signaler{ - pixel_x = 0; pixel_y = 8 }, /obj/item/device/assembly/signaler{ @@ -76467,9 +71055,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCv" = ( /obj/item/device/transfer_valve{ pixel_x = -5 @@ -76477,12 +71063,8 @@ /obj/item/device/transfer_valve{ pixel_x = -5 }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, +/obj/item/device/transfer_valve, +/obj/item/device/transfer_valve, /obj/item/device/transfer_valve{ pixel_x = 5 }, @@ -76493,16 +71075,13 @@ department = "Science"; departmentType = 2; name = "Science Requests Console"; - pixel_x = 0; pixel_y = -30; receive_ore_updates = 1 }, /obj/structure/table/reinforced, /obj/machinery/light, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCw" = ( /obj/item/device/assembly/timer{ pixel_x = 5; @@ -76516,18 +71095,13 @@ pixel_x = 6; pixel_y = -4 }, -/obj/item/device/assembly/timer{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/device/assembly/timer, /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/intercom{ @@ -76541,9 +71115,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCy" = ( /obj/machinery/disposal/bin{ pixel_x = -2; @@ -76556,9 +71128,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -76569,9 +71139,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76582,9 +71150,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -76595,9 +71161,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCC" = ( /obj/structure/table, /obj/item/device/assembly/igniter{ @@ -76619,8 +71183,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Lab APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 8; @@ -76633,17 +71196,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCD" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -76652,26 +71211,20 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCF" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCG" = ( /obj/machinery/door/window/southleft{ name = "Mass Driver Door"; req_access_txt = "7" }, /turf/open/floor/plasteel/loadingarea, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cCH" = ( /obj/structure/chair{ dir = 4 @@ -76680,10 +71233,10 @@ dir = 9 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cCI" = ( /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cCJ" = ( /obj/structure/chair{ dir = 8 @@ -76692,16 +71245,14 @@ dir = 5 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cCK" = ( /mob/living/carbon/monkey, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cCL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/freezer, /area/medical/virology) @@ -76723,9 +71274,7 @@ /turf/open/floor/plasteel/white/side{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -76741,9 +71290,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76758,9 +71305,7 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCQ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76772,9 +71317,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCR" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76787,9 +71330,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76800,9 +71341,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCT" = ( /obj/machinery/light{ dir = 4; @@ -76819,9 +71358,7 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cCU" = ( /obj/machinery/light/small{ dir = 8 @@ -76841,9 +71378,7 @@ "cCW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/medical/morgue) @@ -76878,7 +71413,7 @@ name = "robotics shutters" }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "cDb" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_x = -2; @@ -76893,7 +71428,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDc" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -76903,7 +71438,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDd" = ( /obj/machinery/mecha_part_fabricator{ dir = 2 @@ -76919,7 +71454,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDe" = ( /obj/structure/sign/nosmoking_2{ pixel_y = 32 @@ -76933,7 +71468,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDf" = ( /obj/machinery/mecha_part_fabricator{ dir = 2 @@ -76945,12 +71480,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDg" = ( /obj/machinery/power/apc{ dir = 1; name = "Robotics Lab APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -76972,7 +71506,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cDh" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -76990,12 +71524,10 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cDi" = ( /turf/closed/wall, -/area/assembly/robotics) +/area/science/robotics/lab) "cDj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -77003,39 +71535,28 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cDk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDl" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDm" = ( /obj/machinery/shower{ dir = 4; - icon_state = "shower"; name = "emergency shower" }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDo" = ( /obj/structure/table, /obj/item/weapon/crowbar, @@ -77046,9 +71567,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDp" = ( /obj/structure/table, /obj/item/clothing/glasses/science, @@ -77060,49 +71579,38 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDq" = ( /obj/machinery/mass_driver{ dir = 4; id = "toxinsdriver" }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDr" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDt" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; name = "Toxins Launcher Bay Door" }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cDu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -77114,17 +71622,17 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cDw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cDx" = ( /obj/item/device/radio/beacon, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cDy" = ( /obj/machinery/camera{ active_power_usage = 0; @@ -77149,14 +71657,14 @@ initial_gas_mix = "o2=0.01;n2=0.01"; temperature = 2.7 }, -/area/toxins/test_area) +/area/science/test_area) "cDz" = ( /turf/closed/indestructible{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; icon_state = "riveted"; name = "hyper-reinforced wall" }, -/area/toxins/test_area) +/area/science/test_area) "cDA" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/freezer, @@ -77194,7 +71702,6 @@ cell_type = 5000; dir = 1; name = "Virology APC"; - pixel_x = 0; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -77250,7 +71757,6 @@ /obj/item/clothing/glasses/hud/health, /obj/structure/reagent_dispensers/virusfood{ density = 0; - pixel_x = 0; pixel_y = 30 }, /obj/structure/table/glass, @@ -77272,9 +71778,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cDL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77288,9 +71792,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cDM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77306,9 +71808,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cDN" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -77326,9 +71826,7 @@ /turf/open/floor/plating{ icon_plating = "warnplate" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cDO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77337,9 +71835,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cDP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77349,9 +71845,7 @@ req_access_txt = "5" }, /turf/open/floor/plating, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77359,9 +71853,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -77372,9 +71864,7 @@ dir = 9 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDS" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -77384,18 +71874,14 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDU" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -77404,18 +71890,14 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -77431,9 +71913,7 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cDX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77527,8 +72007,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Morgue APC"; - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 8; @@ -77582,7 +72061,7 @@ /area/hallway/primary/aft) "cEi" = ( /turf/open/floor/plasteel/purple, -/area/assembly/robotics) +/area/science/robotics/lab) "cEj" = ( /obj/structure/table/reinforced, /obj/item/weapon/pen, @@ -77605,7 +72084,7 @@ name = "robotics shutters" }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "cEk" = ( /obj/effect/landmark/start/roboticist, /obj/structure/chair/office/light{ @@ -77615,7 +72094,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cEl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -77633,7 +72112,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cEm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77650,7 +72129,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cEn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -77673,7 +72152,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cEo" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -77687,52 +72166,41 @@ /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, /obj/machinery/ai_status_display{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cEp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/white/side{ dir = 9 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cEq" = ( /obj/structure/lattice, /turf/open/space, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEr" = ( /obj/machinery/door/poddoor{ id = "mixvent"; name = "Mixer Room Vent" }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEs" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEt" = ( /obj/machinery/sparker{ dir = 2; @@ -77749,17 +72217,13 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEv" = ( /obj/machinery/airlock_sensor{ id_tag = "tox_airlock_sensor"; @@ -77772,9 +72236,7 @@ on = 1 }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -77786,7 +72248,6 @@ id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; - pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor" }, @@ -77794,9 +72255,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEx" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -77806,9 +72265,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -77825,15 +72282,11 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cEz" = ( /obj/structure/closet/wardrobe/grey, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cEA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -77847,7 +72300,7 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cEC" = ( /obj/structure/chair{ dir = 8 @@ -77856,17 +72309,16 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cED" = ( /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port) +/area/solar/port/aft) "cEE" = ( /turf/closed/wall, /area/medical/virology) @@ -77908,8 +72360,7 @@ }, /obj/structure/table/glass, /obj/structure/sign/deathsposal{ - pixel_x = -30; - pixel_y = 0 + pixel_x = -30 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 8 @@ -77960,7 +72411,6 @@ department = "Virology"; name = "Virology Requests Console"; pixel_x = 29; - pixel_y = 0; receive_ore_updates = 1 }, /obj/item/stack/sheet/mineral/plasma{ @@ -77992,16 +72442,12 @@ req_access_txt = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cEO" = ( /turf/open/floor/plasteel/white/side{ dir = 6 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cEP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -78012,9 +72458,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cEQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -78022,9 +72466,7 @@ /turf/open/floor/plasteel/white/side{ dir = 10 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cER" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -78033,37 +72475,29 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cES" = ( /obj/item/device/healthanalyzer{ pixel_x = 1; pixel_y = 4 }, /obj/structure/sign/nosmoking_2{ - pixel_x = 0; pixel_y = -30 }, /obj/structure/table/glass, /turf/open/floor/plasteel/white/side{ dir = 1 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cET" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cEU" = ( /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, @@ -78138,30 +72572,29 @@ "cFd" = ( /obj/structure/noticeboard{ dir = 4; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFf" = ( /obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFg" = ( /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFh" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -78174,7 +72607,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFj" = ( /obj/machinery/firealarm{ dir = 4; @@ -78196,7 +72629,7 @@ /obj/item/stack/cable_coil, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cFk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -78207,9 +72640,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cFl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -78221,22 +72652,16 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cFn" = ( /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFo" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; @@ -78250,9 +72675,7 @@ req_access_txt = "8" }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFp" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ dir = 2; @@ -78261,9 +72684,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFq" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; @@ -78277,21 +72698,16 @@ req_access_txt = "8" }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFs" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -78303,15 +72719,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cFt" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cFu" = ( /obj/structure/closet, /obj/item/device/assembly/prox_sensor{ @@ -78323,9 +72735,7 @@ pixel_y = 5 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cFv" = ( /obj/structure/chair{ dir = 1 @@ -78334,14 +72744,14 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cFw" = ( /obj/item/device/flashlight/lamp, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cFx" = ( /obj/structure/chair{ dir = 1 @@ -78350,11 +72760,10 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/toxins/test_area) +/area/science/test_area) "cFy" = ( /obj/item/device/radio/intercom{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/structure/table/glass, /obj/item/weapon/hand_labeler, @@ -78415,7 +72824,6 @@ /obj/structure/rack, /obj/item/weapon/crowbar/red, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 26 }, /obj/item/weapon/wrench, @@ -78481,8 +72889,7 @@ dir = 4 }, /obj/item/device/radio/intercom{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 @@ -78507,7 +72914,6 @@ pixel_y = 32 }, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78532,7 +72938,6 @@ /area/medical/virology) "cFN" = ( /obj/structure/sign/securearea{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/shower{ @@ -78557,9 +72962,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFP" = ( /obj/machinery/light/small{ dir = 4 @@ -78582,9 +72985,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFQ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -78595,14 +72996,10 @@ /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFR" = ( /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFS" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -78611,20 +73008,15 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFT" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /turf/open/floor/plasteel/white/side{ dir = 9 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cFU" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black, @@ -78652,8 +73044,7 @@ "cFX" = ( /obj/machinery/disposal/bin, /obj/machinery/light_switch{ - pixel_x = 23; - pixel_y = 0 + pixel_x = 23 }, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -78679,33 +73070,31 @@ departmentType = 2; name = "Robotics RC"; pixel_x = -31; - pixel_y = 0; receive_ore_updates = 1 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -78721,7 +73110,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGf" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -78732,15 +73121,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cGh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -78752,9 +73139,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cGi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -78764,9 +73149,7 @@ /turf/open/floor/plasteel/white/side{ dir = 10 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cGj" = ( /obj/machinery/sparker{ dir = 2; @@ -78779,9 +73162,7 @@ id = "air_in" }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cGk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/fire{ @@ -78792,9 +73173,7 @@ on = 1 }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cGl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -78820,9 +73199,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cGm" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -78832,9 +73209,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cGn" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -78845,16 +73220,12 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cGo" = ( /obj/structure/closet/crate, /obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cGp" = ( /obj/structure/window/reinforced{ dir = 1; @@ -78863,7 +73234,7 @@ /obj/item/target, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/toxins/test_area) +/area/science/test_area) "cGq" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white{ @@ -78999,9 +73370,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -79147,7 +73516,6 @@ idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; - pixel_x = 0; pixel_y = 24; req_access_txt = "39" }, @@ -79177,9 +73545,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGK" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79203,9 +73569,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGL" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79218,9 +73582,7 @@ req_access_txt = "39" }, /turf/open/floor/plasteel/whitegreen, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79228,9 +73590,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGN" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -79239,49 +73599,37 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGO" = ( /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cGP" = ( /obj/machinery/door/airlock{ name = "Medical Surplus Storeroom"; req_access_txt = "5" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cGQ" = ( /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cGR" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/storage/backpack/dufflebag/med, +/obj/item/weapon/storage/backpack/duffelbag/med, /obj/item/device/flashlight/pen{ pixel_x = 4; pixel_y = 3 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cGS" = ( /obj/structure/table, /obj/item/weapon/retractor, @@ -79294,9 +73642,7 @@ }, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cGT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -79311,8 +73657,7 @@ req_access_txt = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -79321,7 +73666,6 @@ "cGV" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/machinery/light{ @@ -79331,13 +73675,13 @@ /obj/machinery/r_n_d/circuit_imprinter, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGW" = ( /obj/effect/landmark/start/roboticist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -79351,7 +73695,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -79391,7 +73735,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cGZ" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -79404,7 +73748,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "cHa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -79417,9 +73761,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHb" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -79433,9 +73775,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -79444,47 +73784,36 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 0 + name = "SERVER ROOM" }, /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cHe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cHf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; initialize_directions = 11 }, /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cHg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cHh" = ( /obj/machinery/door/airlock/maintenance{ name = "Toxins Lab Maintenance"; @@ -79501,17 +73830,13 @@ dir = 1 }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cHi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cHj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -79522,14 +73847,12 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cHk" = ( /obj/structure/cable, /obj/machinery/power/tracker, /turf/open/floor/plating/airless, -/area/solar/port) +/area/solar/port/aft) "cHl" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ @@ -79542,8 +73865,7 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = -25; - pixel_y = 0 + pixel_x = -25 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitegreen/side{ @@ -79585,9 +73907,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 6 @@ -79642,13 +73962,10 @@ }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 6 @@ -79657,8 +73974,7 @@ "cHw" = ( /obj/structure/closet/emcloset, /obj/item/device/radio/intercom{ - pixel_x = -28; - pixel_y = 0 + pixel_x = -28 }, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -79696,9 +74012,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHA" = ( /obj/machinery/camera{ c_tag = "Virology - Entrance"; @@ -79720,9 +74034,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 4 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHB" = ( /obj/structure/sign/biohazard{ pixel_x = -32 @@ -79731,20 +74043,14 @@ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/storage/box/masks{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/storage/box/masks, /obj/structure/table/glass, /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHC" = ( /obj/structure/sign/nosmoking_2{ - pixel_x = 0; pixel_y = -30 }, /obj/item/weapon/storage/box/beakers{ @@ -79754,9 +74060,7 @@ /obj/item/weapon/storage/box/bodybags, /obj/structure/table/glass, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHD" = ( /obj/machinery/firealarm{ dir = 1; @@ -79776,9 +74080,7 @@ /obj/item/weapon/pen, /obj/structure/table/glass, /turf/open/floor/plasteel/white, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHE" = ( /obj/item/weapon/paper_bin{ pixel_x = -2; @@ -79788,49 +74090,34 @@ /turf/open/floor/plasteel/white/side{ dir = 10 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cHF" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHG" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHH" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/dropper, /obj/structure/sign/biohazard{ pixel_x = 32 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHI" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -79845,9 +74132,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHJ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79863,9 +74148,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -79879,9 +74162,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHL" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -79899,9 +74180,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHM" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79916,9 +74195,7 @@ req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cHN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79952,19 +74229,19 @@ /obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHR" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -79973,7 +74250,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79982,14 +74259,14 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cHV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -80001,7 +74278,7 @@ dir = 4 }, /turf/open/floor/plasteel/purple, -/area/assembly/robotics) +/area/science/robotics/lab) "cHW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -80009,9 +74286,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -80028,9 +74303,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHY" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80044,9 +74317,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cHZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -80060,9 +74331,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIa" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80073,9 +74342,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIb" = ( /obj/machinery/camera{ c_tag = "Research Division - Server Room"; @@ -80086,7 +74353,6 @@ /obj/machinery/power/apc{ dir = 1; name = "Research Division Server Room APC"; - pixel_x = 0; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -80095,9 +74361,7 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ target_temperature = 80; @@ -80106,9 +74370,7 @@ }, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cId" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -80118,18 +74380,14 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIe" = ( /obj/machinery/r_n_d/server/robotics, /turf/open/floor/circuit{ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -80141,23 +74399,17 @@ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIg" = ( /turf/closed/wall/r_wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIh" = ( /obj/structure/closet, /obj/item/weapon/storage/box/lights/mixed, /obj/item/device/flashlight, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIi" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -80171,9 +74423,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIj" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80187,9 +74437,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIk" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -80201,9 +74449,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIl" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -80218,10 +74464,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80237,7 +74486,7 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "cIn" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -80248,9 +74497,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cIp" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -80293,8 +74540,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/vault, /area/medical/virology) @@ -80335,7 +74581,6 @@ "cIx" = ( /obj/structure/closet/l3closet/virology, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plasteel/vault, @@ -80361,9 +74606,7 @@ req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cIA" = ( /obj/structure/bed/roller, /obj/structure/bed/roller, @@ -80374,18 +74617,14 @@ density = 0 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cIB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cIC" = ( /obj/item/clothing/gloves/color/latex/nitrile, /obj/structure/rack{ @@ -80399,9 +74638,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cID" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -80411,9 +74648,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -80444,9 +74679,7 @@ }, /area/hallway/primary/aft) "cIH" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 0 - }, +/obj/structure/sign/directions/evac, /turf/closed/wall/r_wall, /area/hallway/primary/aft) "cII" = ( @@ -80465,28 +74698,26 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cIJ" = ( /obj/effect/landmark/start/roboticist, /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "cIK" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "cIL" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, /obj/item/weapon/surgical_drapes, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /obj/structure/window/reinforced{ dir = 1; @@ -80495,11 +74726,11 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cIM" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cIN" = ( /obj/structure/window/reinforced{ dir = 8 @@ -80512,7 +74743,7 @@ /obj/item/borg/upgrade/rename, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cIO" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/electrical{ @@ -80533,24 +74764,21 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cIP" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "cIQ" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 1; @@ -80559,9 +74787,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -80579,36 +74805,26 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cIT" = ( /turf/closed/wall, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIU" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIV" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIW" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 5 }, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ @@ -80619,9 +74835,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIY" = ( /obj/machinery/atmospherics/pipe/simple{ dir = 4 @@ -80630,9 +74844,7 @@ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cIZ" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/manifold{ @@ -80643,16 +74855,13 @@ }, /obj/machinery/airalarm/server{ dir = 8; - pixel_x = 22; - pixel_y = 0 + pixel_x = 22 }, /turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJa" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -80661,15 +74870,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -80685,9 +74890,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80698,16 +74901,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJe" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /obj/structure/cable/yellow{ @@ -80719,9 +74919,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJf" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -80739,9 +74937,7 @@ "cJh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/freezer, /area/medical/virology) @@ -80768,9 +74964,7 @@ "cJl" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -80782,7 +74976,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "cJn" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -80793,9 +74987,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJo" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -80818,9 +75010,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJq" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80832,9 +75022,7 @@ }, /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -80852,9 +75040,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJs" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -80866,9 +75052,7 @@ }, /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJt" = ( /obj/structure/rack{ dir = 8; @@ -80880,9 +75064,7 @@ /obj/item/weapon/crowbar, /obj/item/weapon/storage/pill_bottle, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -80891,9 +75073,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -80903,9 +75083,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -80916,9 +75094,7 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -80933,38 +75109,27 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJy" = ( /obj/structure/closet/firecloset, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJz" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJA" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJC" = ( /obj/machinery/vending/coffee, /obj/structure/sign/map/left{ @@ -80973,9 +75138,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJD" = ( /obj/machinery/vending/snack/random, /obj/structure/sign/map/right{ @@ -80984,9 +75147,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/vault, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 @@ -80998,9 +75159,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJF" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81012,9 +75171,7 @@ name = "Departure Lounge" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -81024,9 +75181,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cJH" = ( /obj/structure/table, /obj/item/weapon/retractor, @@ -81040,7 +75195,7 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cJI" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, @@ -81061,20 +75216,19 @@ /turf/open/floor/plasteel/white/side{ dir = 1 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cJK" = ( /obj/structure/table, /obj/item/device/mmi, /obj/item/device/mmi, /obj/item/device/mmi, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cJL" = ( /obj/machinery/door/window/eastleft{ dir = 1; @@ -81083,7 +75237,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cJM" = ( /obj/structure/closet/wardrobe/robotics_black{ pixel_x = 2 @@ -81093,7 +75247,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cJN" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -81120,20 +75274,17 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cJO" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81144,9 +75295,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 2 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJQ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; @@ -81155,9 +75304,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cJR" = ( /obj/machinery/firealarm{ dir = 1; @@ -81165,9 +75312,7 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJS" = ( /obj/item/device/radio/intercom{ broadcasting = 0; @@ -81177,9 +75322,7 @@ }, /obj/machinery/computer/rdservercontrol, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJT" = ( /obj/structure/table, /obj/item/weapon/folder/white{ @@ -81188,25 +75331,19 @@ }, /obj/item/weapon/pen, /turf/open/floor/plasteel/black, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJV" = ( /obj/machinery/r_n_d/server/core, /turf/open/floor/circuit{ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -81221,9 +75358,7 @@ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server{ - name = "\improper Research Division Server Room" - }) +/area/science/server) "cJX" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81234,9 +75369,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cJY" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/costume, @@ -81248,9 +75381,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cJZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -81258,9 +75389,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKa" = ( /obj/structure/closet, /obj/item/clothing/glasses/science, @@ -81269,17 +75398,13 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKb" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81291,9 +75416,7 @@ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKe" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -81337,7 +75460,6 @@ /obj/item/weapon/paper, /obj/item/weapon/pen/red, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/whitegreen/side{ @@ -81352,7 +75474,6 @@ dir = 1 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; pixel_y = 29 }, /turf/open/floor/plasteel/whitegreen/side{ @@ -81372,7 +75493,6 @@ pixel_y = 3 }, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 26 }, /obj/machinery/camera{ @@ -81406,9 +75526,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -81416,17 +75534,13 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -81436,9 +75550,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -81455,47 +75567,36 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKs" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKu" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKv" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -81504,9 +75605,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKy" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -81525,9 +75624,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81537,9 +75634,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -81548,9 +75643,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81559,9 +75652,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81573,9 +75664,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -81584,9 +75673,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKE" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81605,9 +75692,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKF" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -81625,9 +75710,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cKG" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -81640,29 +75723,25 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cKH" = ( /obj/machinery/door/airlock/maintenance{ name = "Robotics Maintenance"; req_access_txt = "29" }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "cKI" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cKJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cKK" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -81676,9 +75755,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81691,9 +75768,7 @@ req_one_access_txt = "12;47" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81703,18 +75778,14 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKN" = ( /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -81722,15 +75793,13 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cKP" = ( /turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cKQ" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Starboard Solar Access"; + name = "Starboard Quarter Solar Access"; req_access_txt = "10" }, /obj/structure/cable/yellow{ @@ -81740,16 +75809,15 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cKR" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 + name = "HIGH VOLTAGE" }, /turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cKS" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/dropper, @@ -81788,9 +75856,7 @@ "cKW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -81810,9 +75876,7 @@ "cKZ" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 @@ -81829,9 +75893,7 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -81846,18 +75908,14 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLd" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81871,9 +75929,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81887,9 +75943,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -81910,9 +75964,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81924,9 +75976,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81942,9 +75992,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLj" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -81962,31 +76010,23 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLm" = ( /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLn" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -81998,9 +76038,7 @@ location = "9.4-Escape-4" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLo" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82011,9 +76049,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLp" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82025,9 +76061,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -82039,9 +76073,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82049,9 +76081,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLs" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82062,9 +76092,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82081,9 +76109,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82097,9 +76123,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cLv" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -82114,9 +76138,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82130,9 +76152,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82145,9 +76165,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLy" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82161,9 +76179,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLz" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82182,9 +76198,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLA" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82199,9 +76213,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLB" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -82214,9 +76226,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLC" = ( /obj/machinery/doorButtons/airlock_controller{ idExterior = "incinerator_airlock_exterior"; @@ -82237,8 +76247,7 @@ dir = 8; name = "turbine vent monitor"; network = list("Turbine"); - pixel_x = 29; - pixel_y = 0 + pixel_x = 29 }, /obj/machinery/button/door{ id = "turbinevent"; @@ -82259,15 +76268,13 @@ id = "incineratorturbine" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cLD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cLE" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; @@ -82276,7 +76283,7 @@ target_temperature = 80 }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cLF" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82289,9 +76296,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cLG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82302,18 +76307,14 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cLH" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cLJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet, @@ -82322,9 +76323,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cLK" = ( /obj/machinery/power/smes, /obj/structure/cable/yellow{ @@ -82332,7 +76331,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cLL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82349,12 +76348,11 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cLM" = ( /obj/machinery/power/apc{ dir = 1; - name = "Aft Starboard Solar APC"; - pixel_x = 0; + name = "Starboard Quarter Solar APC"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -82362,7 +76360,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cLN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -82371,8 +76369,7 @@ "cLO" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -82390,8 +76387,7 @@ "cLQ" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) @@ -82418,15 +76414,14 @@ /obj/effect/landmark/blobstart, /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "cLV" = ( /obj/item/device/radio/intercom{ pixel_y = 25 }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /obj/structure/table/wood, /obj/item/clothing/under/burial, @@ -82468,9 +76463,7 @@ "cLY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/grimy, /area/chapel/office) @@ -82516,44 +76509,32 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cMd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMe" = ( /obj/effect/turf_decal/stripes/corner{ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMf" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMg" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -82566,9 +76547,7 @@ location = "9.1-Escape-1" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMj" = ( /obj/machinery/light{ dir = 4 @@ -82579,8 +76558,7 @@ network = list("SS13") }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-14"; @@ -82590,9 +76568,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMk" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -82603,16 +76579,12 @@ /obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cMl" = ( /obj/machinery/space_heater, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cMm" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -82627,9 +76599,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cMo" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -82641,24 +76611,18 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cMp" = ( /obj/structure/chair, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cMq" = ( /obj/machinery/power/terminal{ icon_state = "term"; @@ -82674,7 +76638,7 @@ network = list("SS13") }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cMr" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -82684,7 +76648,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cMs" = ( /obj/structure/cable{ d1 = 2; @@ -82695,7 +76659,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cMt" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -82764,9 +76728,7 @@ "cMC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/button/crematorium{ pixel_x = -25 @@ -82817,8 +76779,7 @@ dir = 4 }, /obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/grimy, /area/chapel/office) @@ -82840,7 +76801,6 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/camera{ @@ -82905,7 +76865,6 @@ "cMP" = ( /obj/item/candle, /obj/machinery/light_switch{ - pixel_x = 0; pixel_y = 25 }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -82928,9 +76887,7 @@ /obj/item/candle, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMS" = ( /obj/structure/chair{ dir = 4 @@ -82940,9 +76897,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMT" = ( /obj/structure/chair{ dir = 8 @@ -82951,20 +76906,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMU" = ( /obj/machinery/status_display{ density = 0; - layer = 4; - pixel_x = 0; - pixel_y = 0 + layer = 4 }, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMV" = ( /obj/structure/chair{ dir = 4 @@ -82973,17 +76922,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -82995,9 +76940,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83006,9 +76949,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cMZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -83029,9 +76970,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNa" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -83043,30 +76982,24 @@ desc = "Used for watching output from station security cameras."; name = "Security Camera Monitor"; network = list("SS13"); - pixel_x = 0; pixel_y = 30 }, /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNb" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; pixel_y = 28 }, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNc" = ( /obj/structure/chair, /obj/structure/sign/map/left{ @@ -83077,9 +77010,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNd" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -83087,7 +77018,6 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/sign/map/right{ @@ -83098,17 +77028,13 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNe" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Escape Airlock" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cNf" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -83120,13 +77046,10 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cNg" = ( /obj/structure/rack{ dir = 8; @@ -83136,9 +77059,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cNh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -83150,16 +77071,12 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "cNi" = ( /obj/machinery/biogenerator, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNj" = ( /obj/item/weapon/reagent_containers/food/snacks/grown/banana, /obj/item/weapon/reagent_containers/food/snacks/grown/banana, @@ -83180,9 +77097,7 @@ /obj/item/seeds/glowshroom, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNk" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/item/weapon/storage/bag/plants/portaseeder, @@ -83199,9 +77114,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNl" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -83209,9 +77122,7 @@ /obj/item/seeds/carrot, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNm" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -83229,9 +77140,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cNn" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -83239,9 +77148,7 @@ /obj/item/device/plant_analyzer, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNo" = ( /obj/structure/cable{ d1 = 1; @@ -83249,21 +77156,20 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cNp" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cNq" = ( /obj/machinery/power/solar_control{ id = "aftstarboard"; - name = "Aft Starboard Solar Control"; + name = "Starboard Quarter Solar Control"; track = 0 }, /obj/structure/cable, @@ -83276,11 +77182,10 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "cNr" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ @@ -83331,7 +77236,7 @@ luminosity = 2 }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cNx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -83340,7 +77245,6 @@ icon_state = "1-2" }, /obj/item/weapon/storage/fancy/candle_box{ - pixel_x = 0; pixel_y = 5 }, /obj/structure/table/wood, @@ -83368,9 +77272,7 @@ "cNB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/carpet, /area/chapel/main) @@ -83440,9 +77342,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -83454,9 +77354,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -83465,9 +77363,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNL" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -83477,15 +77373,11 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNM" = ( /obj/effect/landmark/lightsout, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNN" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/fullgrass, @@ -83493,9 +77385,7 @@ /obj/structure/flora/ausbushes/palebush, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -83504,9 +77394,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNP" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -83515,9 +77403,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNQ" = ( /obj/machinery/computer/secure_data, /obj/structure/cable/yellow{ @@ -83528,17 +77414,13 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNR" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNS" = ( /obj/structure/table, /obj/item/weapon/folder/red{ @@ -83557,24 +77439,19 @@ /obj/machinery/requests_console{ department = "Security"; departmentType = 5; - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cNT" = ( /obj/structure/sign/vacuum{ pixel_x = 32 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cNU" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -83587,9 +77464,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "cNW" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -83602,44 +77477,35 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNX" = ( /obj/item/seeds/watermelon, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cNZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /obj/structure/chair, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOa" = ( /obj/structure/cable, /obj/machinery/power/turbine{ luminosity = 2 }, /turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) +/area/maintenance/disposal/incinerator) "cOb" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -83688,8 +77554,7 @@ /area/chapel/office) "cOg" = ( /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/machinery/light/small{ dir = 4 @@ -83778,9 +77643,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -83789,34 +77652,23 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOs" = ( -/obj/machinery/ai_status_display{ - pixel_x = 0; - pixel_y = 0 - }, +/obj/machinery/ai_status_display, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -83828,9 +77680,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -83844,9 +77694,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -83862,9 +77710,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -83873,9 +77719,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/structure/cable/yellow{ d1 = 4; @@ -83889,9 +77733,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOx" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -83899,9 +77741,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOy" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -83910,9 +77750,7 @@ }, /obj/item/weapon/pen, /turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOz" = ( /obj/structure/table, /obj/machinery/newscaster/security_unit{ @@ -83929,8 +77767,7 @@ pixel_y = 4 }, /obj/item/device/taperecorder{ - pixel_x = 4; - pixel_y = 0 + pixel_x = 4 }, /obj/item/device/radio/intercom{ broadcasting = 0; @@ -83941,9 +77778,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOA" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, @@ -83953,15 +77788,11 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOB" = ( /obj/item/seeds/sunflower/moonflower, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -83969,22 +77800,16 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOD" = ( /obj/item/seeds/berry, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOE" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cOF" = ( /obj/machinery/airalarm{ dir = 1; @@ -83996,8 +77821,7 @@ /obj/structure/closet/wardrobe/chaplain_black, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/grimy, /area/chapel/office) @@ -84013,7 +77837,6 @@ dir = 2; lighting = 3; name = "Chapel Office APC"; - pixel_x = 0; pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -84092,23 +77915,17 @@ "cOT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOV" = ( /obj/structure/chair{ dir = 8 @@ -84120,9 +77937,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOW" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/fullgrass, @@ -84133,9 +77948,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOX" = ( /obj/structure/chair{ dir = 4 @@ -84147,27 +77960,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cOZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPa" = ( /obj/structure/chair{ dir = 8 @@ -84179,14 +77986,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPb" = ( /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -84196,9 +77999,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -84207,9 +78008,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPe" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -84221,9 +78020,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPf" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -84233,9 +78030,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPg" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -84245,9 +78040,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPh" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -84257,9 +78050,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPi" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -84269,9 +78060,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPj" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -84281,9 +78070,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -84299,8 +78086,7 @@ "cPm" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/machinery/light{ icon_state = "tube1"; @@ -84342,23 +78128,17 @@ "cPs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPu" = ( /obj/structure/chair{ dir = 8 @@ -84368,16 +78148,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPv" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -84388,9 +78164,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPz" = ( /obj/structure/closet, /obj/item/device/flashlight, @@ -84399,9 +78173,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "cPA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -84446,7 +78218,6 @@ desc = "A plaque commemorating the fallen, may they rest in peace, forever asleep amongst the stars. Someone has drawn a picture of a crying badger at the bottom."; icon_state = "kiddieplaque"; name = "Remembrance Plaque"; - pixel_x = 0; pixel_y = 32 }, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ @@ -84558,8 +78329,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-04"; @@ -84569,25 +78339,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84596,9 +78360,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84608,9 +78370,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -84619,17 +78379,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPV" = ( /obj/machinery/camera{ c_tag = "Departure Lounge - Starboard Aft"; @@ -84653,9 +78409,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cPW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84664,9 +78418,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cPX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -84683,9 +78435,7 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "cPY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84700,16 +78450,13 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "cPZ" = ( /obj/structure/closet/coffin, /turf/open/floor/plating, /area/chapel/main) "cQa" = ( /obj/machinery/newscaster{ - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light/small{ @@ -84731,7 +78478,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/machinery/light/small{ @@ -84804,17 +78550,13 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQn" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/navbeacon{ @@ -84825,9 +78567,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/navbeacon{ @@ -84838,17 +78578,13 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQq" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQr" = ( /obj/machinery/light/small{ dir = 1 @@ -84869,7 +78605,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQs" = ( /obj/machinery/light/small{ dir = 1 @@ -84889,7 +78625,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -84913,7 +78649,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQv" = ( /obj/machinery/camera{ c_tag = "Toxins - Launch Area"; @@ -84927,9 +78663,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cQx" = ( /obj/structure/chair{ pixel_y = -2 @@ -84952,9 +78686,7 @@ /turf/open/floor/plasteel{ dir = 1 }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cQC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -84964,16 +78696,13 @@ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "cQD" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -85000,14 +78729,13 @@ amount = 50 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 + pixel_x = 27 }, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "cQE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -85050,15 +78778,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQK" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -85066,25 +78790,19 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQM" = ( /obj/machinery/holopad, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -85092,18 +78810,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQP" = ( /obj/structure/sign/vacuum{ pixel_x = 32 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQR" = ( /obj/machinery/door/poddoor/preopen{ id = "xeno_blastdoor"; @@ -85111,7 +78825,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQS" = ( /obj/item/device/radio/intercom{ freerange = 0; @@ -85125,7 +78839,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cQT" = ( /obj/structure/closet/coffin, /obj/machinery/light/small, @@ -85157,9 +78871,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cQZ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -85172,15 +78884,15 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRa" = ( /obj/structure/sign/biohazard, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRb" = ( /obj/structure/sign/securearea, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRc" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -85195,11 +78907,11 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRe" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -85209,7 +78921,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -85220,25 +78932,23 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRh" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 + pixel_x = -23 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRi" = ( /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -85255,7 +78965,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRl" = ( /obj/machinery/door/window{ dir = 4; @@ -85277,7 +78987,6 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/light/small{ @@ -85341,29 +79050,24 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cRt" = ( /obj/machinery/light/small{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cRu" = ( /obj/structure/sign/biohazard, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRv" = ( /obj/machinery/doorButtons/access_button{ idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; pixel_x = -24; - pixel_y = 0; req_access_txt = "0" }, /obj/structure/cable/yellow{ @@ -85384,24 +79088,24 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRw" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -85409,15 +79113,14 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -85427,20 +79130,20 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRD" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 4 }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRE" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -85474,7 +79177,6 @@ /obj/machinery/button/door{ id = "chapel_shutters_parlour"; name = "chapel shutters control"; - pixel_x = 0; pixel_y = -25; req_access_txt = "0" }, @@ -85535,7 +79237,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRN" = ( /obj/machinery/monkey_recycler, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85544,11 +79246,11 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRO" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "cRP" = ( /obj/machinery/door/poddoor{ id = "chapelgun"; @@ -85569,17 +79271,16 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRS" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 + pixel_x = 25 }, /turf/open/floor/plasteel/black, /area/chapel/office) @@ -85597,14 +79298,14 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRW" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -85616,11 +79317,11 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRY" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -85632,7 +79333,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cRZ" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -85645,7 +79346,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSa" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -85664,7 +79365,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSb" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -85676,7 +79377,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -85692,10 +79393,10 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSd" = ( /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, @@ -85703,7 +79404,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSf" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -85717,27 +79418,27 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSh" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/structure/disposaloutlet, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSj" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -85748,7 +79449,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSk" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -85757,7 +79458,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSl" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -85770,14 +79471,13 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSm" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio8"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -85785,14 +79485,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSn" = ( /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSo" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSp" = ( /obj/machinery/light/small{ dir = 8 @@ -85803,7 +79503,7 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSq" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -85822,11 +79522,11 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSs" = ( /obj/machinery/door/window/northleft{ dir = 4; @@ -85837,10 +79537,10 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSt" = ( /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSu" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -85850,7 +79550,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSv" = ( /obj/machinery/door/window/northleft{ dir = 4; @@ -85867,7 +79567,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSw" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -85880,7 +79580,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSx" = ( /obj/machinery/light/small{ dir = 4 @@ -85891,11 +79591,11 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSy" = ( /mob/living/simple_animal/slime, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSz" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -85903,7 +79603,7 @@ icon_state = "0-8" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "cSA" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -85915,13 +79615,12 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSB" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio3"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -85937,7 +79636,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -85945,7 +79644,7 @@ d2 = 2 }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "cSD" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -85958,7 +79657,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSE" = ( /obj/structure/window/reinforced{ dir = 1 @@ -85976,7 +79675,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSF" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -85985,7 +79684,7 @@ dir = 1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -85995,7 +79694,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSH" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -86009,7 +79708,7 @@ name = "HIGH VOLTAGE" }, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -86018,14 +79717,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSL" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 @@ -86038,14 +79737,13 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSM" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio7"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -86053,7 +79751,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSN" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -86072,7 +79770,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSO" = ( /obj/machinery/door/window/northleft{ dir = 4; @@ -86083,7 +79781,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSP" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -86107,7 +79805,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSR" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -86120,13 +79818,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSS" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio2"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -86142,7 +79839,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cST" = ( /obj/structure/window/reinforced{ dir = 1 @@ -86156,7 +79853,6 @@ /obj/machinery/button/door{ id = "xenobio1"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -86164,7 +79860,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSU" = ( /obj/structure/chair{ dir = 1 @@ -86172,8 +79868,7 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; @@ -86200,10 +79895,9 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSW" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -86213,7 +79907,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -86225,7 +79919,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cSY" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -86246,7 +79940,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTa" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -86255,7 +79949,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTb" = ( /obj/machinery/door/window/northleft{ dir = 4; @@ -86266,7 +79960,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTc" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -86285,7 +79979,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTd" = ( /obj/structure/chair{ dir = 1 @@ -86313,7 +80007,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTf" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -86321,7 +80015,6 @@ }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; pixel_x = -22 }, /obj/item/weapon/storage/box/bodybags{ @@ -86346,7 +80039,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTh" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor"; @@ -86365,7 +80058,6 @@ /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 0; pixel_y = 32 }, /obj/machinery/computer/shuttle/pod{ @@ -86387,7 +80079,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/window/reinforced{ @@ -86415,7 +80107,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTl" = ( /obj/machinery/door/poddoor{ id = "smindicate"; @@ -86425,7 +80117,6 @@ id = "smindicate"; name = "external door control"; pixel_x = -26; - pixel_y = 0; req_access_txt = "150" }, /obj/docking_port/mobile{ @@ -86473,17 +80164,14 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTn" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "cTo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -86493,10 +80181,7 @@ "cTp" = ( /obj/structure/closet, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "cTq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -86508,13 +80193,12 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTr" = ( /obj/machinery/computer/security/telescreen{ dir = 1; name = "Test Chamber Monitor"; network = list("Xeno"); - pixel_x = 0; pixel_y = 2 }, /obj/structure/table/reinforced, @@ -86522,7 +80206,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTs" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -86535,7 +80219,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTt" = ( /obj/machinery/door/window/southleft{ dir = 1; @@ -86546,7 +80230,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTu" = ( /obj/structure/chair{ dir = 4 @@ -86566,8 +80250,7 @@ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + name = "EXTERNAL AIRLOCK" }, /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) @@ -86598,32 +80281,23 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTA" = ( /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "cTB" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "cTC" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "cTD" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTE" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/red, @@ -86746,7 +80420,7 @@ "cTT" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "cTU" = ( /obj/machinery/door/airlock/external{ name = "Ready Room"; @@ -86809,8 +80483,7 @@ /area/shuttle/syndicate) "cUc" = ( /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 + pixel_x = 6 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -87133,9 +80806,7 @@ "cUI" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/structure/mirror{ pixel_x = 30 @@ -87179,7 +80850,7 @@ /obj/effect/landmark/lightsout, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cUN" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -87199,7 +80870,7 @@ }, /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cUO" = ( /obj/structure/shuttle/engine/propulsion, /obj/effect/turf_decal/stripes/line, @@ -87228,7 +80899,7 @@ name = "Waste Release" }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "cUS" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/supply) @@ -87323,7 +80994,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cVb" = ( /obj/structure/table/wood, /obj/item/device/camera_film{ @@ -87365,15 +81036,13 @@ desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; dir = 8; name = "requests board"; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /turf/open/floor/wood, /area/library) "cVf" = ( /obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /turf/open/floor/wood, /area/library) @@ -87447,8 +81116,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 + dir = 4 }, /turf/open/floor/plating, /area/shuttle/transport) @@ -87481,7 +81149,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cVz" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -87489,7 +81157,7 @@ id = "n2_in" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "cVB" = ( /obj/structure/chair{ dir = 1 @@ -87504,7 +81172,7 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "cVE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -87550,7 +81218,7 @@ /turf/open/floor/plasteel/barber{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "cVK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -87601,14 +81269,11 @@ /area/shuttle/auxillary_base) "cVR" = ( /obj/structure/mirror{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -87987,7 +81652,6 @@ /area/shuttle/abandoned) "cWu" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/machinery/door/window/westright{ @@ -88010,8 +81674,7 @@ "cWv" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/mirror{ - pixel_x = 28; - pixel_y = 0 + pixel_x = 28 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -88089,9 +81752,7 @@ "cWA" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "cWB" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt{ @@ -88177,7 +81838,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/mining_construction) +/area/construction/mining/aux_base) "cWL" = ( /obj/machinery/door/airlock/titanium{ name = "recovery shuttle interior airlock" @@ -88201,7 +81862,7 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/mining_construction) +/area/construction/mining/aux_base) "cWN" = ( /obj/machinery/door/airlock/titanium{ name = "cargo bay" @@ -88350,7 +82011,7 @@ }, /obj/structure/easel, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "cXe" = ( /obj/structure/chair/office/light{ dir = 4 @@ -88652,14 +82313,12 @@ "cXE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/mining_construction) +/area/construction/mining/aux_base) "cXF" = ( /obj/machinery/vending/snack/random, /turf/open/floor/mineral/titanium, @@ -88765,7 +82424,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/mining_construction) +/area/construction/mining/aux_base) "cXS" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/structure/table, @@ -88796,7 +82455,6 @@ /area/shuttle/abandoned) "cXU" = ( /obj/machinery/vending/hydroseeds{ - pixel_x = 0; use_power = 0 }, /obj/effect/decal/cleanable/dirt{ @@ -88889,7 +82547,6 @@ name = "Robotics Operating Table" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 0; pixel_y = -30 }, /obj/machinery/camera{ @@ -88900,7 +82557,7 @@ /turf/open/floor/plasteel/white/side{ dir = 1 }, -/area/assembly/robotics) +/area/science/robotics/lab) "cYd" = ( /obj/structure/table, /obj/item/weapon/wrench, @@ -88929,9 +82586,7 @@ "cYf" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -88941,7 +82596,6 @@ /area/shuttle/abandoned) "cYg" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -88995,13 +82649,11 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -28; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, /obj/machinery/iv_drip{ - density = 0; - pixel_x = 0 + density = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -89038,9 +82690,7 @@ "cYp" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/effect/decal/cleanable/xenoblood, /obj/effect/decal/cleanable/xenoblood/xgibs/limb, @@ -89193,8 +82843,7 @@ "cYC" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 + pixel_x = 6 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -89208,10 +82857,10 @@ /area/shuttle/abandoned) "cYD" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/dufflebag/med{ +/obj/item/weapon/storage/backpack/duffelbag/med{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/razor); - desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; - name = "surgical dufflebag"; + desc = "A large duffelbag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; + name = "surgical duffelbag"; pixel_y = 4 }, /turf/open/floor/mineral/titanium, @@ -89223,7 +82872,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/mining_construction) +/area/construction/mining/aux_base) "cYF" = ( /obj/structure/grille, /obj/structure/window/shuttle, @@ -89237,7 +82886,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "cYH" = ( /obj/machinery/door/airlock/titanium{ name = "Emergency Shuttle Airlock" @@ -89281,12 +82930,11 @@ dir = 1; name = "Auxillary Base Monitor"; network = list("AuxBase"); - pixel_x = 0; pixel_y = -28 }, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/yellow/side, -/area/mining_construction) +/area/construction/mining/aux_base) "cYL" = ( /obj/machinery/door/poddoor/shutters{ id = "aux_base_shutters"; @@ -89294,7 +82942,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "cYM" = ( /obj/structure/tank_dispenser/oxygen{ layer = 2.7; @@ -89405,11 +83053,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/mining_construction) +/area/construction/mining/aux_base) "cYQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/mining_construction) +/area/construction/mining/aux_base) "cYR" = ( /obj/structure/table, /obj/item/stack/medical/gauze, @@ -89421,7 +83069,6 @@ /obj/item/device/radio/intercom{ dir = 4; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 27 }, /obj/structure/chair, @@ -89437,7 +83084,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cYU" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -89487,8 +83134,6 @@ "cYZ" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -89501,7 +83146,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZb" = ( /obj/structure/closet/crate{ name = "emergency supplies crate" @@ -89551,9 +83196,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "cZg" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall/mineral/titanium, @@ -89565,9 +83208,7 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "cZi" = ( /obj/structure/chair, /turf/open/floor/mineral/titanium, @@ -89582,7 +83223,6 @@ /obj/item/device/radio/intercom{ dir = 2; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -31 }, /obj/structure/chair{ @@ -89637,9 +83277,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "cZr" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall/mineral/titanium, @@ -89665,8 +83303,7 @@ "cZu" = ( /obj/machinery/status_display{ dir = 8; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/holopad, /turf/open/floor/mineral/titanium/blue, @@ -89676,12 +83313,11 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "cZw" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 + pixel_x = 6 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -89726,7 +83362,6 @@ /obj/item/device/radio/intercom{ dir = 2; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -31 }, /turf/open/floor/mineral/titanium/blue, @@ -89744,7 +83379,6 @@ /obj/item/weapon/folder/blue, /obj/structure/extinguisher_cabinet{ dir = 4; - pixel_x = 0; pixel_y = -27 }, /turf/open/floor/mineral/titanium/blue, @@ -89753,7 +83387,6 @@ /obj/machinery/space_heater, /obj/structure/extinguisher_cabinet{ dir = 4; - pixel_x = 0; pixel_y = -27 }, /obj/effect/turf_decal/bot, @@ -89937,7 +83570,6 @@ pixel_y = 1 }, /obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 0; pixel_y = -1 }, /obj/item/weapon/storage/toolbox/emergency{ @@ -90041,7 +83673,6 @@ /obj/item/device/radio/intercom{ dir = 2; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -31 }, /obj/item/weapon/book/manual/wiki/security_space_law{ @@ -90071,16 +83702,13 @@ /obj/item/device/radio/intercom{ dir = 2; name = "Station Intercom (General)"; - pixel_x = -27; - pixel_y = 0 + pixel_x = -27 }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "dat" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; req_access_txt = "0"; use_power = 0 }, @@ -90107,7 +83735,6 @@ /obj/item/device/radio/intercom{ dir = 2; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = -31 }, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -90144,11 +83771,11 @@ icon_state = "4-8" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daB" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daC" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -90156,7 +83783,7 @@ name = "HIGH VOLTAGE" }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "daD" = ( /obj/structure/disposaloutlet{ dir = 2 @@ -90165,7 +83792,7 @@ dir = 1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daE" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -90173,24 +83800,24 @@ }, /obj/item/device/electropack, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daF" = ( /obj/machinery/sparker{ id = "Xenobio"; pixel_x = -25 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daG" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daH" = ( /obj/item/device/radio/beacon, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daI" = ( /obj/structure/table, /obj/machinery/cell_charger{ @@ -90203,11 +83830,11 @@ maxcharge = 15000 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daJ" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daK" = ( /obj/machinery/camera{ c_tag = "Xenobiology Lab - Test Chamber"; @@ -90215,11 +83842,11 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daL" = ( /obj/machinery/light/small, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daM" = ( /obj/structure/table, /obj/item/device/assembly/igniter{ @@ -90239,23 +83866,20 @@ pixel_y = -1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daN" = ( /obj/item/device/radio/intercom{ pixel_y = -25 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "daO" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "daP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -90268,10 +83892,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "daQ" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -90281,7 +83902,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "daR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -90293,14 +83914,14 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "daS" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/circuit{ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "daT" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ @@ -90330,9 +83951,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "daY" = ( /obj/machinery/power/rad_collector{ anchored = 1 @@ -90365,11 +83984,10 @@ /area/crew_quarters/bar) "dbe" = ( /obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "dbg" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -90403,20 +84021,14 @@ /obj/item/hand_labeler_refill, /obj/structure/easel, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "dbl" = ( /obj/structure/easel, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "dbm" = ( /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva{ - name = "E.V.A. Storage" - }) +/area/ai_monitored/storage/eva) "dbn" = ( /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) @@ -90430,7 +84042,7 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbp" = ( /obj/machinery/light/small{ dir = 4 @@ -90441,14 +84053,12 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbq" = ( /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "dbr" = ( /obj/machinery/camera{ c_tag = "Morgue"; @@ -90467,7 +84077,7 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbt" = ( /obj/machinery/light/small{ dir = 4 @@ -90478,10 +84088,10 @@ network = list("SS13","RD","Xeno") }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbu" = ( /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "dbv" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small, @@ -90489,7 +84099,7 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbw" = ( /obj/machinery/camera{ c_tag = "Xenobiology Lab - Kill Chamber"; @@ -90501,7 +84111,7 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbx" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, @@ -90607,9 +84217,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -90627,9 +84235,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "dbJ" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -90640,7 +84246,7 @@ name = "Aft-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) +/area/solar/starboard/aft) "dbK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -90654,7 +84260,7 @@ icon_state = "2-8" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbL" = ( /obj/structure/cable{ d2 = 8; @@ -90665,7 +84271,7 @@ name = "Aft-Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) +/area/solar/starboard/aft) "dbM" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -90682,16 +84288,16 @@ icon_state = "1-2" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "dbO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbP" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -90701,45 +84307,42 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "dbQ" = ( /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/starboardsolar) +/area/maintenance/solars/starboard/aft) "dbR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbS" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbT" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbU" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -90747,7 +84350,7 @@ icon_state = "0-8" }, /turf/open/floor/plating/airless, -/area/solar/starboard) +/area/solar/starboard/aft) "dbV" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -90766,7 +84369,7 @@ icon_state = "1-2" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -90780,13 +84383,12 @@ icon_state = "1-8" }, /turf/open/space, -/area/solar/starboard) +/area/solar/starboard/aft) "dbX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /obj/structure/sink{ - icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2 @@ -90795,7 +84397,7 @@ dir = 9 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbY" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -90806,7 +84408,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dbZ" = ( /obj/machinery/doorButtons/access_button{ idDoor = "xeno_airlock_interior"; @@ -90822,8 +84424,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light{ dir = 4 @@ -90832,7 +84433,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dca" = ( /obj/machinery/firealarm{ dir = 2; @@ -90841,7 +84442,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcb" = ( /obj/machinery/airalarm{ frequency = 1439; @@ -90855,7 +84456,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcc" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma{ @@ -90887,7 +84488,6 @@ cell_type = 10000; dir = 1; name = "Xenobiology APC"; - pixel_x = 0; pixel_y = 27 }, /obj/structure/cable/yellow{ @@ -90897,7 +84497,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcd" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ @@ -90914,7 +84514,6 @@ department = "Science"; departmentType = 2; name = "Science Requests Console"; - pixel_x = 0; pixel_y = 30; receive_ore_updates = 1 }, @@ -90924,7 +84523,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dce" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ @@ -90942,22 +84541,19 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcf" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /obj/item/device/radio/intercom{ @@ -90970,7 +84566,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dch" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -90981,7 +84577,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dci" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -90996,7 +84592,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -91019,7 +84615,7 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dck" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91040,7 +84636,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -91052,7 +84648,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91067,7 +84663,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -91087,7 +84683,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dco" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -91102,7 +84698,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcp" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -91110,18 +84706,18 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcq" = ( /obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcr" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcs" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -91136,7 +84732,7 @@ dir = 10 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dct" = ( /obj/structure/closet/l3closet/scientist, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -91147,7 +84743,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcu" = ( /obj/structure/closet/l3closet/scientist, /obj/machinery/airalarm{ @@ -91161,7 +84757,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -91173,7 +84769,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcw" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -91182,7 +84778,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/comfy/black{ @@ -91192,34 +84788,34 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcy" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcC" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcD" = ( /obj/machinery/reagentgrinder{ pixel_x = -1; @@ -91229,20 +84825,20 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcE" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 }, /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -91257,7 +84853,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -91267,7 +84863,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcJ" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher{ @@ -91282,11 +84878,10 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcK" = ( /obj/machinery/disposal/bin, /obj/structure/sign/deathsposal{ - pixel_x = 0; pixel_y = -32 }, /obj/structure/disposalpipe/trunk{ @@ -91295,12 +84890,12 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 2 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcL" = ( /obj/machinery/chem_dispenser/constructable, /obj/machinery/light, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcM" = ( /obj/machinery/chem_master{ pixel_x = -2; @@ -91311,19 +84906,17 @@ pixel_y = -29 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcN" = ( /obj/machinery/chem_heater, /turf/open/floor/plasteel/whitepurple/side{ dir = 6 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcO" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/machinery/camera{ c_tag = "Xenobiology Lab - Central"; @@ -91335,7 +84928,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91350,14 +84943,14 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcR" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -91369,7 +84962,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91385,14 +84978,14 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91407,13 +85000,12 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcV" = ( /obj/structure/window/reinforced, /obj/machinery/button/door{ id = "xenobio6"; name = "Containment Blast Doors"; - pixel_x = 0; pixel_y = 4; req_access_txt = "55" }, @@ -91422,7 +85014,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcW" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -91434,7 +85026,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcX" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -91447,7 +85039,7 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -91459,7 +85051,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dcZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -91469,7 +85061,7 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dda" = ( /obj/structure/window/reinforced{ dir = 1 @@ -91487,7 +85079,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddb" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -91503,7 +85095,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -91513,12 +85105,11 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_Toxins = 0 + on = 1 }, /obj/machinery/light{ dir = 4 @@ -91527,14 +85118,11 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dde" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddf" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -91549,7 +85137,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddg" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -91564,30 +85152,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddh" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddi" = ( /obj/structure/rack, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddj" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91601,7 +85180,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91625,7 +85204,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddm" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -91645,7 +85224,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddn" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -91656,7 +85235,7 @@ dir = 2 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddo" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -91672,7 +85251,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddp" = ( /obj/machinery/door/airlock/hatch{ icon_state = "door_closed"; @@ -91686,7 +85265,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddq" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -91694,17 +85273,11 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddr" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dds" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -91715,7 +85288,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -91723,10 +85296,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddu" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -91743,7 +85313,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddv" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -91755,14 +85325,16 @@ }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddw" = ( /obj/structure/cable/yellow, +/obj/machinery/power/apc{ + dir = 4; + name = "Test Chamber Maintenance APC"; + pixel_x = 26 + }, /turf/open/floor/plating, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91774,20 +85346,17 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddy" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "ddz" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -91798,7 +85367,7 @@ req_access_txt = "55" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -91813,14 +85382,14 @@ name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddC" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "ddD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -91842,7 +85411,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ddG" = ( /obj/effect/turf_decal/stripes/line, /obj/docking_port/stationary/public_mining_dock, @@ -91918,8 +85487,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -26; - pixel_y = 0 + pixel_x = -26 }, /turf/open/floor/plasteel/black, /area/engine/engineering) @@ -92103,7 +85671,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /turf/open/floor/plasteel/black, @@ -92113,8 +85680,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, /obj/machinery/light, @@ -92128,8 +85694,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; @@ -92147,8 +85712,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; @@ -92161,7 +85725,6 @@ "deu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /obj/structure/cable/white{ @@ -92299,7 +85862,6 @@ /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /obj/structure/window/reinforced/highpressure/fulltile, @@ -92372,7 +85934,6 @@ "dfb" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /obj/machinery/meter, @@ -92547,8 +86108,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92559,8 +86119,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92578,8 +86137,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92598,8 +86156,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-8" @@ -92628,7 +86185,6 @@ "dfJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /obj/structure/cable/white{ @@ -92714,7 +86270,6 @@ "dfV" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; pixel_y = -22 }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -92765,8 +86320,7 @@ /area/engine/engineering) "dgb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 + dir = 9 }, /turf/closed/wall/r_wall, /area/engine/engineering) @@ -92942,8 +86496,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/transit_tube/horizontal, /obj/machinery/atmospherics/pipe/simple/orange/visible, @@ -92968,17 +86521,16 @@ "dhe" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - pixel_x = 0; initialize_directions = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "dhg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "dhh" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -92987,7 +86539,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "dhi" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/door/window/northleft{ @@ -93000,14 +86552,14 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "dhj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/atmos) +/area/engine/atmos) "dhk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -93015,7 +86567,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "dhl" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -93050,9 +86602,7 @@ /obj/item/weapon/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhp" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -93070,9 +86620,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "dhq" = ( /obj/structure/table/reinforced, /obj/structure/light_construct/small{ @@ -93086,9 +86634,7 @@ /obj/item/weapon/poster/random_official, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93116,25 +86662,21 @@ pixel_y = -32 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness{ - name = "\improper Recreation Area" - }) +/area/crew_quarters/fitness/recreation) "dht" = ( /obj/item/weapon/cigbutt, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "dhu" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhv" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ @@ -93171,7 +86713,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "dhx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93193,7 +86735,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/maintenance/port/fore) "dhy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -93203,9 +86745,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "dhz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -93221,7 +86761,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "dhB" = ( /obj/item/clothing/glasses/meson, /obj/structure/closet/crate, @@ -93231,7 +86771,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "dhC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93252,9 +86792,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/floorgrime, -/area/quartermaster/sorting{ - name = "\improper Warehouse" - }) +/area/quartermaster/warehouse) "dhD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -93263,17 +86801,13 @@ pixel_y = -32 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "dhE" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhF" = ( /obj/structure/closet/wardrobe/pjs, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -93283,7 +86817,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "dhG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93299,9 +86833,7 @@ /turf/open/floor/plasteel/brown/corner{ dir = 4 }, -/area/construction/Storage{ - name = "Storage Wing" - }) +/area/construction/storage/wing) "dhH" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -93314,7 +86846,7 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "dhI" = ( /obj/machinery/vending/assist, /obj/machinery/light/small{ @@ -93341,16 +86873,13 @@ /obj/item/weapon/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhL" = ( /obj/structure/table, /obj/item/device/analyzer, /obj/machinery/power/apc{ dir = 2; name = "Tool Storage APC"; - pixel_x = 0; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -93367,7 +86896,6 @@ freerange = 0; frequency = 1459; name = "Station Intercom (General)"; - pixel_x = 0; pixel_y = 21 }, /obj/structure/sign/poster/official/random{ @@ -93376,9 +86904,7 @@ /turf/open/floor/plasteel/arrival{ dir = 5 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "dhN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93394,7 +86920,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) +/area/maintenance/starboard/fore) "dhO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -93405,9 +86931,7 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port/fore) "dhP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -93443,18 +86967,14 @@ /obj/item/weapon/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "dhS" = ( /obj/machinery/vending/cigarette, /obj/structure/sign/poster/official/random{ pixel_x = 32 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "dhT" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -93484,7 +87004,6 @@ /obj/item/weapon/wrench, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/structure/sign/poster/random{ @@ -93511,9 +87030,7 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "dib" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick{ @@ -93549,9 +87066,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "did" = ( /obj/structure/table/wood, /obj/item/weapon/folder, @@ -93583,9 +87098,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restrooms" - }) +/area/crew_quarters/toilet/auxiliary) "dii" = ( /obj/machinery/door/window{ base_state = "right"; @@ -93656,16 +87169,13 @@ }, /obj/item/weapon/poster/random_official, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "dip" = ( /obj/structure/table/wood, /obj/machinery/button/door{ id = "corporate_privacy"; name = "corporate showroom shutters control"; pixel_x = 28; - pixel_y = 0; req_access_txt = "19" }, /obj/item/weapon/poster/random_official, @@ -93678,9 +87188,7 @@ name = "NanoTrasen-brand personal AI device exhibit" }, /turf/open/floor/carpet, -/area/assembly/showroom{ - name = "\improper Corporate Showroom" - }) +/area/bridge/showroom/corporate) "diq" = ( /obj/machinery/light/small{ dir = 8 @@ -93694,20 +87202,20 @@ /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, +/obj/item/clothing/mask/cigarette/pipe, +/obj/item/clothing/mask/fakemoustache, /turf/open/floor/wood, /area/crew_quarters/theatre) "dir" = ( -/obj/item/clothing/mask/fakemoustache, -/obj/item/clothing/mask/cigarette/pipe, /obj/machinery/camera{ c_tag = "Theatre - Backstage"; dir = 1; network = list("SS13") }, -/obj/structure/table/wood, /obj/structure/sign/poster/contraband/random{ pixel_y = -32 }, +/obj/structure/closet/crate/wooden/toy, /turf/open/floor/wood, /area/crew_quarters/theatre) "dis" = ( @@ -93737,9 +87245,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "diu" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/storage/box/lights/mixed, @@ -93764,9 +87270,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "diw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -93785,9 +87289,7 @@ /obj/item/weapon/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "diy" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -93796,16 +87298,12 @@ }, /obj/item/weapon/poster/random_contraband, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + pixel_x = 11 }, /obj/structure/sign/poster/official/cleanliness{ pixel_x = 32 @@ -93822,9 +87320,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93841,9 +87337,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93860,15 +87354,12 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "diD" = ( /obj/machinery/vending/cigarette, /obj/machinery/status_display{ density = 0; layer = 4; - pixel_x = 0; pixel_y = 32 }, /obj/structure/sign/poster/official/random{ @@ -93877,9 +87368,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "diE" = ( /obj/structure/rack, /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ @@ -93895,18 +87384,14 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diF" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diG" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/contraband/random{ @@ -93915,9 +87400,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -93927,9 +87410,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "diI" = ( /obj/item/weapon/poster/random_contraband, /obj/item/weapon/poster/random_contraband, @@ -93950,9 +87431,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diJ" = ( /obj/structure/light_construct/small, /obj/structure/table/wood/poker, @@ -93961,9 +87440,7 @@ pixel_y = -32 }, /turf/open/floor/wood, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diK" = ( /obj/item/weapon/dice/d20, /obj/item/weapon/dice, @@ -93978,9 +87455,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diL" = ( /obj/item/weapon/tank/internals/air, /obj/item/weapon/tank/internals/air, @@ -93992,9 +87467,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "diM" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -94011,10 +87484,13 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/port/aft) "diN" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/official/random{ @@ -94023,9 +87499,7 @@ /turf/open/floor/plasteel/cafeteria{ dir = 5 }, -/area/medical/medbay3{ - name = "Medbay Aft" - }) +/area/medical/medbay/aft) "diP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -94039,9 +87513,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diQ" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -94053,9 +87525,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "diR" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -94067,9 +87537,7 @@ }, /obj/item/weapon/ore/slag, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "diS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -94081,9 +87549,7 @@ }, /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/aft) "diT" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -94097,9 +87563,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diU" = ( /obj/structure/closet/crate, /obj/item/weapon/poster/random_official, @@ -94109,9 +87573,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diV" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -94133,9 +87595,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "diW" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -94147,13 +87607,11 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/area/maintenance/starboard/aft) "diX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/space, -/area/toxins/xenobiology) +/area/science/xenobiology) "djg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -94161,7 +87619,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "djh" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -94172,14 +87630,13 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "djj" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; pixel_x = 24 }, /obj/machinery/camera{ @@ -94189,9 +87646,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1 }, /turf/open/floor/plasteel/black, /area/chapel/main) @@ -94211,7 +87666,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/toxins/xenobiology) +/area/science/xenobiology) "djt" = ( /obj/structure/cable{ d1 = 1; @@ -94286,18 +87741,14 @@ name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djA" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djB" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -94320,18 +87771,14 @@ name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djD" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djE" = ( /obj/structure/chair{ dir = 8 @@ -94432,36 +87879,28 @@ name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djT" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djU" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djV" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; name = "Arrival Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "djW" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -94976,8 +88415,7 @@ /obj/item/stack/medical/ointment, /obj/machinery/status_display{ dir = 8; - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/light{ icon_state = "tube1"; @@ -95121,130 +88559,67 @@ /area/engine/supermatter) "dlV" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dlW" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dlX" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dlY" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dlZ" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dma" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmb" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmc" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmd" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dme" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmf" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmg" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmh" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmi" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmj" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmk" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dml" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmm" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmn" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmo" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmp" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -95259,7 +88634,7 @@ req_access_txt = "55" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dmr" = ( /obj/machinery/door/airlock/research{ glass = 1; @@ -95268,73 +88643,40 @@ req_access_txt = "55" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "dms" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmt" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmu" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmv" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmw" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmx" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmy" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmz" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmA" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmB" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmC" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft{ - icon_state = "xenomaint"; - name = "Xeno Maintenance" - }) +/area/maintenance/department/science/xenobiology) "dmD" = ( /obj/structure/displaycase/trophy, /turf/open/floor/wood, @@ -95343,6 +88685,2978 @@ /obj/structure/displaycase/trophy, /turf/open/floor/wood, /area/library) +"dmF" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmG" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"dmI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"dmJ" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmK" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmL" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmM" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmN" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmO" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmP" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmQ" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmR" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmS" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"dmU" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmV" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmW" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmX" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dmY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"dmZ" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dna" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dnb" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dnc" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"dnd" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dne" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnf" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dng" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnh" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dni" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dnj" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnk" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnl" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnn" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dno" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnp" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnq" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnr" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 4; + name = "Port Bow Maintenance APC"; + pixel_x = 26 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/fore) +"dns" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnt" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnu" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnv" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnw" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnx" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dny" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnz" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dnA" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnB" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnC" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dnE" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnF" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"dnG" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnH" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnI" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnJ" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnK" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnL" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnM" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnN" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnO" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnQ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnR" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dnS" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dnT" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dnU" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnV" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnW" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnX" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dnY" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dnZ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"doa" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dob" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doc" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dod" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dof" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dog" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doh" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/fore) +"doi" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"doj" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dok" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dol" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dom" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"don" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doo" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dop" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doq" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dor" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dos" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dot" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dou" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dov" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dow" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dox" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doy" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"doz" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doA" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doB" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doC" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"doD" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"doE" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"doF" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"doG" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"doH" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"doI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"doJ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doK" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doL" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doN" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doP" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doQ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"doR" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doS" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doT" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doU" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doV" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doW" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doX" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doY" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"doZ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpa" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpb" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpc" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpd" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpe" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpf" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpg" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dph" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpi" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpj" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpk" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpl" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpm" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpn" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpo" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpp" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpq" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpr" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dps" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"dpt" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpv" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpw" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpx" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpy" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpz" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpA" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpB" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpC" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpD" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpE" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpF" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpG" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dpH" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpI" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpK" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpL" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"dpM" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpN" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpO" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpQ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpR" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpS" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"dpT" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpU" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dpV" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpW" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpX" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dpY" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dpZ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqa" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqb" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqc" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqd" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqe" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqf" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqg" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqh" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqi" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqj" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqk" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dql" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqn" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqo" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqp" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"dqq" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqr" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqs" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqt" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqu" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqv" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqw" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqx" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqy" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"dqz" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqA" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqB" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqC" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqD" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqE" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqF" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"dqG" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqH" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dqI" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dqJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqK" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqL" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqN" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqO" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqP" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dqQ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqR" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/fore) +"dqS" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dqT" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqU" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqV" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqW" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqX" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqY" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dqZ" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dra" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drb" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drc" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drd" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dre" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drf" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drg" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drh" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dri" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drj" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drk" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drl" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drn" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dro" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drp" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"drq" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drr" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drs" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drt" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dru" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"drv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"drw" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drx" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dry" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drA" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drB" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drC" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"drD" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drE" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"drF" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drG" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drH" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drI" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drJ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"drK" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drL" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drM" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drN" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drO" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drP" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"drQ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/fore) +"drR" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drS" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"drT" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drU" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drV" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drW" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drX" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drY" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"drZ" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsa" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsb" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsd" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dse" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsf" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"dsh" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dsi" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsj" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsk" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsl" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsn" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dso" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsp" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsq" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsr" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dss" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dst" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsu" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsv" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsw" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsx" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsy" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsA" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsB" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsC" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsD" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dsE" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsF" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsG" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsH" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsI" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsJ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsK" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsL" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsM" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsN" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsO" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsP" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsQ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsR" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsS" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsT" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsU" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsV" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsW" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dsX" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dsY" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dsZ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dta" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtb" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dtc" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtd" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dte" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dtf" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dtg" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dth" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dti" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dtj" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtk" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dtl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dtm" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtn" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dto" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtp" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dtq" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtr" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dts" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtt" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtu" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtv" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtw" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtx" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"dty" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtz" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtA" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtB" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtC" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtD" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtE" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"dtF" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtG" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtH" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtI" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtK" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtL" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtM" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtN" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtO" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtP" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dtQ" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dtR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtS" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/power/apc{ + dir = 2; + name = "Starboard Bow Maintenance APC"; + pixel_y = -28 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtT" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dtU" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtV" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtW" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtX" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtY" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dtZ" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dua" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dub" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"duc" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"dud" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"due" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"duf" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dug" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duh" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dui" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"duk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dul" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dum" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dun" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duo" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dup" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dur" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dus" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dut" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duu" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duv" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"duw" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"dux" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duy" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duz" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duA" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duB" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duC" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duD" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duE" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duF" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duG" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"duI" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duJ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duK" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duL" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duM" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duN" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duO" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duP" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duQ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duR" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duS" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duT" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duU" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duV" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duW" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duX" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duY" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"duZ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dva" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvb" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvc" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvd" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dve" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvf" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvg" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvh" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvi" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvj" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvk" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvl" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvm" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvn" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvo" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvp" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvq" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dvr" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvs" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvt" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"dvu" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvv" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dvx" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvy" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvz" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvA" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvB" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"dvC" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvD" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvE" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dvF" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvG" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvH" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvI" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvJ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvK" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvL" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvM" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvN" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvO" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvP" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvQ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvR" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvS" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvT" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvU" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvV" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvW" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvX" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dvY" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dvZ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwa" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwb" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwc" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dwk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwl" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwm" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwn" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwo" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwp" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwq" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwr" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dws" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwt" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwu" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwv" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dww" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwx" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwz" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwA" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwB" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwD" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwE" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwF" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwG" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwH" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwI" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwK" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwL" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dwM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwN" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwO" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwP" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwQ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwR" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwS" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwT" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dwU" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwV" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dwW" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwX" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"dwY" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dwZ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxa" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxc" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxd" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxe" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxg" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxi" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxj" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxl" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxm" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxn" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxo" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxp" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxq" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"dxr" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxt" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxu" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxv" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"dxw" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxx" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxz" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxA" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxE" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxG" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxH" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxI" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxJ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dxL" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxM" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dxN" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxP" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxQ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxR" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxS" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dxT" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dxU" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxV" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxW" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxX" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dxY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dxZ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dya" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyb" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dyc" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dyd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dye" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyf" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"dyk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyl" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dym" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dyn" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyo" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dyp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dyq" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyr" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dys" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyt" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"dyu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyw" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyx" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyy" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dyz" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyA" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyB" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyD" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyE" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyF" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyG" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyH" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyI" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyJ" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyK" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyL" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyM" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyN" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyO" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyP" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dyQ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"dyR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dyS" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dyT" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dyU" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyV" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyW" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyX" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dyY" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dyZ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dza" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzb" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzc" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzd" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dze" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzg" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzh" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzl" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzm" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzn" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzo" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzp" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzq" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzr" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzs" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzt" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzu" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzv" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzw" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dzx" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzz" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzA" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzB" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzC" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzD" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzE" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzF" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzG" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzH" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dzI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzJ" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzK" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"dzL" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"dzM" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"dzN" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"dzO" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"dzP" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"dzQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzS" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzT" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzU" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzV" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzW" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzX" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dzY" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dzZ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAa" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAc" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAd" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Starboard Quarter Maintenance APC"; + pixel_y = -24 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAe" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAg" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAh" = ( +/obj/item/weapon/storage/box, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAl" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAm" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAo" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"dAq" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAr" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAt" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAu" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAv" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAw" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12;47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAx" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAy" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAz" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAA" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAB" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAD" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAE" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAF" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAG" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAH" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAI" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAK" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAL" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAN" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAO" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAP" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAQ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAR" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAT" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAU" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAV" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAW" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dAX" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAY" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dAZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dBa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dBb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBc" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dBd" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dBe" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"dBf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dBh" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/aft) +"dBi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBl" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBm" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBn" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBo" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBp" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBq" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBr" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"dBt" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) (1,1,1) = {" aaa @@ -104450,9 +100764,9 @@ aRA aRA aRA aVs -aWS -aWS -aWS +aVs +aVs +aVs aaf aaa aaa @@ -104462,20 +100776,20 @@ aaa aaa aaa aaf -aWS -aWS -aWS -aWS -aWS +aVs +aVs +aVs +aVs +aVs aaa cVm cVw cVm aaa -aWS -aWS -aWS -aWS +aVs +aVs +aVs +aVs aaa aaf cVF @@ -104708,7 +101022,7 @@ aSH aUb aVt aWT -aWS +aVs aaf aaf aaa @@ -104720,21 +101034,21 @@ bcS aaa aaf aaf -aWS +aVs bvB aWT -aWS +aVs aaa cVr cVv ddL aaa -aWS +aVs bKS aWT -aWS -aWS -aWS +aVs +aVs +aVs cVF cVW cWn @@ -105222,7 +101536,7 @@ aSI aRA aVv aWU -aWS +aVs aaf aaf aaa @@ -105234,16 +101548,16 @@ bcS aaa aaf aaf -aWS +aVs aVw aWU -aWS +aVs cVn cVn ddJ cVn cVn -aWS +aVs aVw aWU bOd @@ -105503,9 +101817,9 @@ cVp aYC bKT aWU -aWS -aWS -aWS +aVs +aVs +aVs cVF cVF cWr @@ -105736,9 +102050,9 @@ aaf aRA aVx aWU -aWS -aWS -aWS +aVs +aVs +aVs bcS beB beC @@ -105746,21 +102060,21 @@ beC beC blN bcS -aWS -aWS -aWS +aVs +aVs +aVs bvD aWU -aWS +aVs cVn cVu cVv cVB cVn -aWS +aVs aVw aWU -aWS +aVs aaa aaf cVF @@ -106017,7 +102331,7 @@ cVn aRA aVu aWU -aWS +aVs aaf aaf cVG @@ -106250,9 +102564,9 @@ aSJ aDb aVy aWU -aWS -aWS -aWS +aVs +aVs +aVs bcS beD beC @@ -106260,18 +102574,18 @@ beC beC blO bcS -aWS -aWS -aWS +aVs +aVs +aVs aVu bxv -aWS +aVs ddH cVv ddK cVv ddM -aWS +aVs aVu bMu aRA @@ -106509,7 +102823,7 @@ aVz aWW aWT baa -aWS +aVs bcU beE djE @@ -106517,21 +102831,21 @@ djE djE beC bcU -aWS +aVs bsl btO bvE bxw -aWS +aVs cVn cVv cVv dlG cVn -aWS +aVs bKU bMv -aWS +aVs aaa aaf cVF @@ -106766,7 +103080,7 @@ aVz bvF aWU baa -aWS +aVs bcS beF beC @@ -106774,18 +103088,18 @@ beC beC blP bcS -aWS +aVs bsm aVu bvF bxw -aWS +aVs cVn cVu cVv cVB cVn -aWS +aVs aVu bMw aRA @@ -107023,7 +103337,7 @@ cZh bvF aWU bab -aWS +aVs bcS beG djE @@ -107031,7 +103345,7 @@ djE djE blQ bcS -aWS +aVs baa btP aWX @@ -107045,7 +103359,7 @@ cVp aRA btS bxw -aWS +aVs aaf aaf aaa @@ -107280,7 +103594,7 @@ aVA aWY aYE bac -aWS +aVs bcU beH beC @@ -107288,18 +103602,18 @@ beC beC beC bcU -aWS +aVs bsn btQ bvG bxw -aWS +aVs cVn cVp cVx cVp cVn -aWS +aVs aVu bxw aRA @@ -107535,9 +103849,9 @@ cYK cYQ aVB aWZ -aWS -aWS -aWS +aVs +aVs +aVs bcS beI djE @@ -107545,16 +103859,16 @@ djE djE blR bcS -aWS -aWS -aWS +aVs +aVs +aVs bvH bxy aRA aaf bCG bEl -aWS +aVs aaf aRA bKV @@ -107769,9 +104083,9 @@ anS aaa aaa aaf -alK +dne avJ -alK +dne aaf aaa aaf @@ -107808,11 +104122,11 @@ djC bvH bMw aRA -aWS -aWS +aVs +aVs bEm -aWS -aWS +aVs +aVs aRA btS bMy @@ -108026,13 +104340,13 @@ aaa aaa aaf aaf -alK +dne avK -alK +dne aaf aaf -alK -alK +dne +dne aDb cVE cVL @@ -108049,9 +104363,9 @@ aSM aDb cZq aWZ -aWS -aWS -aWS +aVs +aVs +aVs bcS bcS bgt @@ -108059,16 +104373,16 @@ bgt bgt bcS bcS -aWS -aWS -aWS +aVs +aVs +aVs bvH bxz aRA bBc -aWS +aVs bEl -aWS +aVs bHH aRA aVu @@ -108282,14 +104596,14 @@ aaf aaf aaa aaf -alK -alK +dne +dne avJ -alK -alK +dne +dne aip -alK -alC +dne +dnk aDb cVH cVM @@ -108307,7 +104621,7 @@ aDb aVC aXa aYF -aWS +aVs aaa bcS beJ @@ -108317,7 +104631,7 @@ bgu blS bcS aaa -aWS +aVs btR bvI bxA @@ -108536,17 +104850,17 @@ aaa aaa aaa aaf -alK -alK +dne +dne aip -alK +dne auD avL awM -alC -auF -aqK -alC +dnk +dqe +doA +dnk aDb aDb aDb @@ -108567,11 +104881,11 @@ aYG aRA aRA aRA -aWS -aWS -aWS -aWS -aWS +aVs +aVs +aVs +aVs +aVs aRA aRA aRA @@ -108793,7 +105107,7 @@ aaa aaa aaa aaf -alK +dne aqC arW ato @@ -108805,7 +105119,7 @@ avT avT aJi avT -bzC +dss avM avT avT @@ -108816,7 +105130,7 @@ avT avT avT avT -aSO +dtl aUd aVE aXc @@ -109053,28 +105367,28 @@ aaa aip aqD arX -alK -alK -alK -aob +dne +dne +dne +dnH aoc -amU -alK +drQ +dne aip -alK -bPN +dne +dst aDc dhE -aob -aob +dnH +dnH cWA auG -ako +dnd dhK -alC +dnk aRG aSP -alK +dne dhM aXd aYI @@ -109307,34 +105621,34 @@ aaa aaa aaa aaa -alK -alK +dne +dne arY -alK +dne aaf -alK -alK +dne +dne aip -alK -alK +dne +dne aaa -alK -alK -alK -alK +dne +dne +dne +dne aip -alK -alK -alK -alK -alK -alK +dne +dne +dne +dne +dne +dne aip -alK -alK -alK -alK -alK +dne +dne +dne +dne +dne baf bbK bcW @@ -109591,7 +105905,7 @@ aaf aaf aaa aaa -alK +dne arZ bbK bcX @@ -109823,7 +106137,7 @@ aaa aaa aaa aqF -asa +doJ atq aaf aaa @@ -109848,8 +106162,8 @@ cUS cUS aaa aaa -alK -asa +dne +doJ bbK bcY beM @@ -110080,7 +106394,7 @@ aaa aaa aaf aqF -asa +doJ atq aaf aaa @@ -110105,7 +106419,7 @@ cVc cUS cVk aaf -alK +dne bag bbK bcZ @@ -110337,7 +106651,7 @@ aaa aaf aaf aqF -asa +doJ atq aaf aaa @@ -110363,7 +106677,7 @@ cVg cVj aaf aip -asa +doJ bbK bda beO @@ -110594,7 +106908,7 @@ aaa aaa aaf aqF -asa +doJ atq aaf aaa @@ -110851,7 +107165,7 @@ aaa aaf aaf aqF -asa +doJ atq aaf aaa @@ -110877,7 +107191,7 @@ cVg cVj aaa aip -asa +doJ bbK bdc beQ @@ -110908,15 +107222,15 @@ alK alK alK bXy -bTs -bTs -bTs -bTs +dux +dux +dux +dux cek -bTs -bTs -bTs -bTs +dux +dux +dux +dux ckN ckN ckN @@ -111133,7 +107447,7 @@ cVc cUS cVl aaf -alK +dne daX bbK bbK @@ -111168,11 +107482,11 @@ bXz bYE bYE cbp -bTs +dux cel bUU cgG -bTs +dux cjp ckO cmg @@ -111363,10 +107677,10 @@ aaf aaf aaf aaf -alK -alK +dne +dne asc -alK +dne aaf aaa aaf @@ -111390,7 +107704,7 @@ cUS cUS aaa aaf -alK +dne baj dhO bdd @@ -111418,18 +107732,18 @@ bOh bzx aqO bSt -bTs -bTs -bTs -bTs -bTs -bTs +dux +dux +dux +dux +dux +dux cbq -bTs -bTs +dux +dux cfA -bTs -bTs +dux +dux cjq ckP ckS @@ -111621,9 +107935,9 @@ aaa aaf aaa aip -aoe +dnO asd -alK +dne aaf aaa aaf @@ -111647,7 +107961,7 @@ aaf aaf aaf aaf -alK +dne asb bbM bde @@ -111675,18 +107989,18 @@ bzx bzx alK bSr -bTs +dux bUT bVW bXA diy -bTs +dux cbr bYE cem cfB cbp -bTs +dux diE ckQ ckP @@ -111880,7 +108194,7 @@ ahp ahp aqH ase -alK +dne aaf aaf aaf @@ -111906,7 +108220,7 @@ aUe aUe aUe bak -bat +dmF bdf beU bgE @@ -111932,18 +108246,18 @@ bOi bPJ alK cgH -bTs +dux bUU bVX bXB bYG -bTs -bTs -bTs +dux +dux +dux cen -bTs +dux cbq -bTs +dux cjs ckR cmh @@ -111952,8 +108266,8 @@ cjt ckP cjt diJ -bTs -bTs +dux +dux ack cwg ack @@ -112135,12 +108449,12 @@ alx amO anU ahp -alK +dne asf -alK -alK -alK -alK +dne +dne +dne +dne ayj azl aAE @@ -112163,13 +108477,13 @@ aVG aXe aYJ bal -bat +dmF bdg byI bgF -bat -bat -bat +dmF +dmF +dmF bnU bql bsw @@ -112189,18 +108503,18 @@ aGN aqK alK dit -bTs +dux bUV -ctq +duH bXC bYH -bTs +dux cbs cdb ceo -bTs +dux cdc -bTs +dux diF cjt cjt @@ -112208,13 +108522,13 @@ cjt ckP ckP crh -cnb +dxv ctn -bTs -bTs +dux +dux cfA -bTs -bTs +dux +dux aaf aaf aaf @@ -112395,8 +108709,8 @@ apr aqI asg ats -amZ -alK +dnu +dne awP ayj azm @@ -112420,7 +108734,7 @@ aRH aRH aYK bam -bbN +dmH bdh byI bgG @@ -112446,7 +108760,7 @@ aob alC alK bSu -bTs +dux bUW bVZ bXD @@ -112454,24 +108768,24 @@ bYI bZO cbt cdc -bTs -bTs +dux +dux csT -bTs +dux cxQ ckS cmi cnk ckP cmi -cbu +dvt csf cto -bTs +dux cvj cwh cxb -bTs +dux aaa aaa aaa @@ -112652,9 +108966,9 @@ aps aqJ ash att -auF -alK -alK +dqe +dne +dne ayj azn aAG @@ -112683,7 +108997,7 @@ beV bgH biE bkh -bbN +dmH bnW bqn bsy @@ -112703,33 +109017,33 @@ apz aob alK bSr -bTs +dux bUX bWa bXE bYJ -bTs -cbu +dux +dvt cdd -bTs +dux cfC cdc -bTs +dux cjv diG -bTs +dux cnl cox -bTs +dux diI diK -bTs -bTs -bTs +dux +dux +dux cwi -bTs -bTs -bTs +dux +dux +dux aaa aaa cBR @@ -112906,11 +109220,11 @@ alz amP anX apt -alC -asa +dnk +doJ atu -aob -aGN +dnH +dnZ awQ ayk azo @@ -112934,7 +109248,7 @@ cVC aXf aYM bao -bbN +dmH bdh beW bgI @@ -112960,33 +109274,33 @@ bOj bPK bRf bSv -bTs -bTs -bTs -bTs -bTs -bTs -bTs +dux +dux +dux +dux +dux +dux +dux cde -bTs -bTs +dux +dux cdc -bTs -bTs -bTs -bTs +dux +dux +dux +dux bXF bXF -bTs -bTs +dux +dux csh -bTs +dux cuf cvk cwh bXE -bZT -bTs +dvq +dux aaa aaa cBR @@ -113164,11 +109478,11 @@ amQ anY ahp dhu -asa +doJ atu -alC -alC -asa +dnk +dnk +doJ ayj azp aAI @@ -113191,7 +109505,7 @@ aMv aMv aYM bap -bat +dmF bdi beX bgJ @@ -113220,13 +109534,13 @@ bOf bOv alC dbk -bTs +dux bYK bZP cbv cdf cep -bTs +dux cgI chZ chZ @@ -113242,8 +109556,8 @@ chZ cvl cbx ceu -bTs -bTs +dux +dux aaf aaa aaa @@ -113425,7 +109739,7 @@ asi atu auG avN -asa +doJ ayj ayj aAJ @@ -113448,13 +109762,13 @@ aVH aXg aYN baq -bat +dmF bdj -bat +dmF bgK -biH +dmT bkk -bat +dmF bnZ bql bsB @@ -113477,14 +109791,14 @@ alC bSs bTu bWb -bTs +dux bYL bZQ cbw cdg ceq -bTs -cgJ +dux +dwb cia cia cia @@ -113496,11 +109810,11 @@ cia cia cia ceu -ceZ -cbu +dyg +dvt bXE -cdm -bTs +dvE +dux aaf aaf aaf @@ -113677,12 +109991,12 @@ ahp ahp ahp ahp -alK -asa +dne +doJ atD -alC -alC -asa +dnk +dnk +doJ ayl aEt aAK @@ -113705,13 +110019,13 @@ aVI aXh aMv bar -bat +dmF bdi -bat +dmF bgL biI bkl -bat +dmF bnW bqp bsC @@ -113734,14 +110048,14 @@ bzC bSp alC bSr -bTs +dux bYM bZP cbx cdh bXE -bTs -diC +dux +dwc cia cjw ckU @@ -113753,11 +110067,11 @@ crj csj cia cug -ceZ +dyg bXE bXE cNg -bTs +dux aaa aaa aaa @@ -113930,10 +110244,10 @@ ahr ail bbo akm -alC +dnk amS -aoa -alC +dnF +dnk aqM asj atv @@ -113964,11 +110278,11 @@ aYO bas bbP bdk -bat +dmF bgM biJ bkm -bat +dmF boa bqq bsD @@ -113991,14 +110305,14 @@ bTt bTv alC bSr -bTs -bTs -bTs +dux +dux +dux cby bXE cer -bTs -cgJ +dux +dwb cib cjx ckV @@ -114014,7 +110328,7 @@ cvm cDK cxc cxR -bTs +dux aaa aaa aaa @@ -114189,11 +110503,11 @@ ajh akn alD amT -amT +dnG apu aqN ask -atw +dpG auI avP awS @@ -114219,13 +110533,13 @@ aVJ aXj aYP bat -bat -bat -bat +dmF +dmF +dmF bgN -bat -bat -bat +dmF +dmF +dmF bob bqr bsE @@ -114248,14 +110562,14 @@ bue bue bue cgH -bTs +dux bYN -bTs +dux cbz bXE ces -bTs -ctK +dux +dwe cic cjy ckW @@ -114268,10 +110582,10 @@ csl cia ceu ceu -ceZ -bTs -bTs -bTs +dyg +dux +dux +dux aaa aaa aaa @@ -114443,17 +110757,17 @@ agD aht ain aji -ako +dnd alE -amU -aob +dnr +dnH alE -aqO -agq -agq +dou +dne +dne auJ avQ -alK +dne ayl azt aAN @@ -114507,12 +110821,12 @@ bue bSr bXF bYO -bTs +dux bXE -cbu -bTs -bTs -cgJ +dvt +dux +dux +dwb cic cjz ckX @@ -114525,10 +110839,10 @@ csm cia cui cwj -ceZ -bTs +dyg +dux cxS -bTs +dux aaf aaf aaf @@ -114703,10 +111017,10 @@ agA aio alF aio -alK +dne apv -alK -agq +dne +dne atx auK avR @@ -114762,14 +111076,14 @@ bSy bTx bue bSu -bTs +dux bYP -bTs +dux cbA cdi -bTs +dux cdl -cgJ +dwb cic cjA ckY @@ -114783,9 +111097,9 @@ cia cdl cMm cMo -bTs +dux cxT -bTs +dux aaa aaa aaa @@ -114963,7 +111277,7 @@ dhq aoc alG aoc -agq +dne aty auL avS @@ -114977,9 +111291,9 @@ ayl ayl aHj aIr -alK +dne aKZ -alK +dne aNN aPg aQp @@ -115019,14 +111333,14 @@ bSz bTy bue bSr -bTs -bTs -bTs -bTs -bTs -bTs +dux +dux +dux +dux +dux +dux cfD -cgJ +dwb cic cia ckZ @@ -115038,11 +111352,11 @@ cia cia cia ceu -ceZ -cJl -bTs +dyg +dyw +dux cxS -bTs +dux aaa aaa aaa @@ -115217,10 +111531,10 @@ dho akq alH amW -aob +dnH apw -apz -agq +dod +dne atz auM avT @@ -115236,7 +111550,7 @@ aHk aIs aJL aLa -alK +dne aNO aPh aQq @@ -115295,16 +111609,16 @@ cro cso cia cfD -cff +dyj ceu -bTs -bTs -bTs -bTs -bTs -bTs -bTs -bTs +dux +dux +dux +dux +dux +dux +dux +dux aaa cFK cGE @@ -115474,26 +111788,26 @@ ajl akr alI amX -aob -aGN +dnH +dnZ aqP -agq +dne atA -agq -agq -agq -agq -agq -agq -agq -agq -agq -agq +dne +dne +dne +dne +dne +dne +dne +dne +dne +dne aHl aIt -alK +dne aLb -alK +dne aNP aPi aQr @@ -115534,13 +111848,13 @@ bBs bue bWd bXH -bTs +dux bZS -cbC +dvw cdk ceu cfE -cgM +dwi cic cjC clb @@ -115551,8 +111865,8 @@ cpZ crp csp ctp -ctq -ceZ +duH +dyg ceu cMm cwm @@ -115561,15 +111875,15 @@ cDK ceu cBT cfF -bTs -clK +dux +dzK cFJ cGF cBR clK bTs bTs -bTs +cLa cLT cMC cNt @@ -115731,12 +112045,12 @@ aio aks alJ amY -aob -aob +dnH +dnH aqQ -agq +dne atB -agq +dne aaa aaa aaf @@ -115748,9 +112062,9 @@ aaa aFN aHm aHj -alK +dne aLc -alK +dne aNQ aPj aQs @@ -115791,13 +112105,13 @@ bPR bue div bXI -bTs -bTs +dux +dux cbD -bTs -bTs +dux +dux cfF -cgN +dwj cic cjD clc @@ -115808,18 +112122,18 @@ cqa crq csq cia -bTs +dux diM cwm cNf ceu -bZT +dvq cNm cNU cwm cwm cDK -clK +dzK cFL cGG cHw @@ -115988,12 +112302,12 @@ aio aio aio aio -aod +dnM apy aqR -agq -atC -agq +dne +akm +dne aaf awW awW @@ -116005,9 +112319,9 @@ aaf aFO aHn aIu -alK +dne bOq -alK +dne aNR aPk aQt @@ -116048,8 +112362,8 @@ bTA bue bWd alC -bTs -bZT +dux +dvq cbE cdl cev @@ -116066,7 +112380,7 @@ cia cia cia cuj -bXE +cbx bXE bXE cxU @@ -116076,14 +112390,14 @@ cxU cxU cxU cDL -clK +dzK cFM cGs cHx clK bZT cKo -bTs +cLa cLa cLa cLa @@ -116244,11 +112558,11 @@ aaf aaf aaf aaf -alK -alK -alK -alK -agq +dne +dne +dne +dne +dne dhx auN aaa @@ -116262,18 +112576,18 @@ aaa aFP aHo dhG -alK +dne aLc -alK -alK -alK -alK -alK -alK -alK -alK -alK -alK +dne +dne +dne +dne +dne +dne +dne +dne +dne +dne baA bbX bds @@ -116305,10 +112619,10 @@ bTB bue bWd aqK -bTs +dux bZU cbF -cdm +dvE cev cfG cgP @@ -116321,7 +112635,7 @@ coH cqc crr csr -ctq +duH bXE cvn cwn @@ -116333,14 +112647,14 @@ cAS cBU cxU cDL -clK +dzK cFN cGH cHy clK cJl cKp -bTs +cLa cLV cME cNv @@ -116500,12 +112814,12 @@ aaa aaa aaf aaa -alK -alK -aoe -alC +dne +dne +dnO +dnk aqS -agq +dne atE auO aaa @@ -116530,7 +112844,7 @@ aSY avT avT aXr -alK +dne baB bbY bdt @@ -116562,7 +112876,7 @@ bTC atw bWe bXJ -bTs +dux bZV cbG cdn @@ -116578,11 +112892,11 @@ coI cqd crs css -bTs -bTs -bTs -bTs -bTs +dux +dux +dux +dux +dux cxU cyO czP @@ -116590,14 +112904,14 @@ cAT cBV cxU cDM -clK +dzK cBR cGI cBR clK diQ cKq -bTs +cLa cLW cMF cSY @@ -116757,12 +113071,12 @@ aax aaa aaf aaa -alK -amZ -aof -apz -aGN -agq +dne +dnu +dnP +dod +dnZ +dne atP auO aaa @@ -116819,7 +113133,7 @@ auF alC aXt aqO -bTs +dux bZW cbH cdo @@ -116847,7 +113161,7 @@ cAU diN cxU cDL -bTs +dux cFO cGJ cHz @@ -117017,7 +113331,7 @@ aaf aip ana aog -aLd +doe aqT asl atG @@ -117043,8 +113357,8 @@ aRO aTa dhL aJN -aXt -alK +dtP +dne baD bca bdv @@ -117111,7 +113425,7 @@ cHA cIz cJo cKs -bTs +cLa cLY cMH cNy @@ -117271,12 +113585,12 @@ afW aaf aaf aaa -alK -ako +dne +dnd aoh -alK -alK -agq +dne +dne +dne atH auP aaa @@ -117301,7 +113615,7 @@ aTb aUo aJN aXu -alK +dne baE baE bdw @@ -117368,7 +113682,7 @@ cxU cxU diR cPW -bTs +cLa cLZ cLa cLa @@ -117528,14 +113842,14 @@ aax aaa aaf aaa -alK -alK -alK -alK +dne +dne +dne +dne aqU asm atI -agq +dne aaf awW awW @@ -117625,7 +113939,7 @@ cHB cxU diS cKs -bTs +cLa cMa cLa cNz @@ -117786,13 +114100,13 @@ aaa aaf aaa aaa -agq +dne aoi apB apC -agq -agq -agq +dne +dne +dne aaa aaa aaa @@ -117882,8 +114196,8 @@ cHC cxU cJq cKs -bTs -bTs +cLa +cLa cMI cNA cLa @@ -118041,13 +114355,13 @@ agH aax aaa aaf -agq -agq -agq +dne +dne +dne aoj apC -ahd -agq +doA +dne auQ auQ atJ @@ -118140,7 +114454,7 @@ cxU cJr cKu cLd -bTs +cLa cMJ cNB cOi @@ -118298,13 +114612,13 @@ agI afW aaf aaf -agq +dne alL anb aok aox aqV -agq +dne atJ auR avU @@ -118397,7 +114711,7 @@ cxU cJs cJX cLe -bTs +cLa cMK cNC cOj @@ -118555,13 +114869,13 @@ agH aax aaf aaf -agq +dne alL anc aol apD aqW -agq +dne atJ auS avV @@ -118654,7 +114968,7 @@ bTs bTs bTs cLf -bTs +cLa cML cND cOk @@ -118817,8 +115131,8 @@ ajm ajm aom ajm -agq -agq +dne +dne atJ auT avW @@ -119075,7 +115389,7 @@ and aon ajm aqX -agq +dne auQ auQ avX @@ -119168,7 +115482,7 @@ cIB cJu bTs cPY -bTs +cLa cMN cNF cOm @@ -119425,7 +115739,7 @@ cIC cJv bTs cLf -bTs +cLa cMO cNG cNC @@ -119623,7 +115937,7 @@ bcd bcd bcg bmr -bdG +bkz bqE bsQ bup @@ -119682,7 +115996,7 @@ bTs cJw bTs cLi -bTs +cLa cMP cNG cNC @@ -119851,10 +116165,10 @@ atL ahx avZ ahx -ayv -aaZ -aaZ -aaZ +ahx +ajm +ajm +ajm aDu aEJ aGa @@ -119880,7 +116194,7 @@ bhe biW bkA bms -bdG +bkz btC bsR bur @@ -119939,7 +116253,7 @@ cID cJx cID cLj -bTs +cLa cMI cNH cOn @@ -120137,7 +116451,7 @@ bhf biX bkB bmt -bdG +bkz bsP bsQ bus @@ -120196,7 +116510,7 @@ bTs bTs bTs cLk -bTs +cPb cMR cNI cOo @@ -120394,7 +116708,7 @@ bdG bdG bcg bmu -bdG +bkz bqG dbe but @@ -121221,7 +117535,7 @@ cFV cCe cHK bTs -bTs +cPb cKy cLo cLm @@ -122249,7 +118563,7 @@ cFY bTs cHM ctH -bTs +cPb cKC cLr cLm @@ -123280,7 +119594,7 @@ cIH cCq cCq cLv -bTs +cPb cMZ cNP cOv @@ -123537,7 +119851,7 @@ cII cJH cCq cLw -bTs +cPb cNa cNQ cOw @@ -123794,7 +120108,7 @@ cIJ cYc cCq cLx -bTs +cPb cNb cLm cOx @@ -124051,7 +120365,7 @@ cIK cJJ cCq cgM -bTs +cPb cNc cNR cOy @@ -124308,7 +120622,7 @@ cIL cJK cCq cgM -bTs +cPb cNd cNS cOz @@ -124565,11 +120879,11 @@ cIM cJL cKG cLy -bTs -bTs -bTs -bTs -bTs +cPb +cPb +cPb +cPb +cPb aaa aaa aaa @@ -126592,7 +122906,7 @@ cdS ceX cgl bZo -cdm +dwv cki clJ cmL @@ -126620,9 +122934,9 @@ cHZ cIT cIT cIg -cLA -bTs -bTs +dAw +dvY +dvY aaa aaf aaa @@ -126851,7 +123165,7 @@ bZo bZo ciL ckj -clK +dwL cgo cod cpp @@ -126877,9 +123191,9 @@ cIa cIU cJR cIg -cLw -cdm -bTs +dAx +dwv +dvY aaa aaf aaa @@ -127134,9 +123448,9 @@ cIb cIV cJS cIg -cgM -bZT -bTs +dxQ +dzc +dvY aaf aaf aaf @@ -127362,8 +123676,8 @@ bSS bSS ceZ cgn -bTs -bZS +dvY +dww ckl diH cgo @@ -127393,7 +123707,7 @@ cJT cIg diT cMp -ckN +dxk aaa aaa aaf @@ -127649,12 +123963,12 @@ cIX cJU cIg cLF -bTs -bTs -bTs -bTs -bTs -bTs +dvY +dvY +dvY +dvY +dvY +dvY cRe djh cYT @@ -127820,8 +124134,8 @@ awx axz ahx azX -aoP -agq +dsg +axC axC axC axC @@ -127906,12 +124220,12 @@ cIY cJV cIg cPe -bTs +dvY cNi cgs cOB cPf -bTs +dvY cRe cRe cRe @@ -128078,7 +124392,7 @@ axA ahx dhz aoP -agq +axC aDP axC aGz @@ -128092,9 +124406,9 @@ aOv aQR aOv aTw -alq +aUM aWs -alq +dnh aZt aZt aZt @@ -128162,13 +124476,13 @@ cIf cIZ cJW cIg -cgM -bTs +dxQ +dvY cNj -bXE -bXE +dwN +dwN cPg -bTs +dvY aaa aaa aaa @@ -128335,7 +124649,7 @@ axB ahx azY aoP -agq +axC aDQ axC aGA @@ -128349,7 +124663,7 @@ aOw aQR aOu aTx -alq +aUM aWt aYa aZt @@ -128419,13 +124733,13 @@ cIg cIg cIg cIg -cgM -bTs +dxQ +dvY cNk -bXE -bXE +dwN +dwN cPh -bTs +dvY aaa aaa aaf @@ -128606,8 +124920,8 @@ aPI aQS aSf aTy -alq -alq +aUM +aUM aYb aZt bbd @@ -128673,16 +124987,16 @@ cFr cGl cHg cIh -cfD +dAh dbl -ceu -cgM -bTs -bTs +dyc +dxQ +dvY +dvY cNW cOC -bTs -bTs +dvY +dvY aaa aaa aaa @@ -128849,7 +125163,7 @@ aqb aqb azZ aBs -agq +axC aDS aFd aGC @@ -128864,7 +125178,7 @@ aQT aOu aTt aUN -alq +aUM aYc aZu bbe @@ -128931,15 +125245,15 @@ cGm cHh cIi cJa -cJX +dAp cKK cLG -bTs +dvY cNl -cdg +dAZ cOD cPi -bTs +dvY aaa aaa aaf @@ -129121,7 +125435,7 @@ aQU aSg aTt aUO -alq +aUM boW aZt bbf @@ -129187,16 +125501,16 @@ cFs cGn cHi cIj -bTs -bTs +dvY +dvY cKL -bTs -bTs +dvY +dvY diW cNX -bVW +dBe cPj -bTs +dvY aaa aaa aaf @@ -129378,7 +125692,7 @@ aQV aOv aTt aUP -alq +aUM aYe aZt bbg @@ -129444,16 +125758,16 @@ cyK cyK cyK cPe -bTs +dvY cJY cKM cLH -bTs +dvY cNn -cdg +dAZ cOE cPh -bTs +dvY aaa aaa aaf @@ -129635,7 +125949,7 @@ aQW aOw aTt aUQ -aWu +dtE aYf aZt aZt @@ -129696,21 +126010,21 @@ cAH cBC cyK cyK -clK -cdl -ceu +cyK +dzQ +dyc cub diP -bTs +dvY cJZ cKN diU -bTs -bTs +dvY +dvY cNY -bTs -bTs -bTs +dvY +dvY +dvY aaa aaa aaa @@ -129862,10 +126176,10 @@ agr acP ahU aiP -agq -agq -agq -agq +acP +acP +acP +acP aoP agq arA @@ -129892,12 +126206,12 @@ aQX aOu aTt aUR -alq +aUM aYe -alq +dnh bbh -bcs -alq +duo +dnh bfK bhE bjp @@ -129942,30 +126256,30 @@ cpA cqS cgq cgq -clK -clK -clK -clK -clK -bZT -bTs +crR +crR +crR +crR +crR +dzc +dvY cAI cBD cCD -bTs +dvY cEz cFt -ceu -cgM -ceu -bTs +dyc +dxQ +dyc +dvY cKa cKO cLJ cor cmZ cNZ -ckN +dxk aaa aaa aaa @@ -130122,7 +126436,7 @@ acP acP alf amv -agq +acP aoS agq arB @@ -130149,12 +126463,12 @@ aQY aOw aTt aUS -alq +aUM aYg aZv bbi bct -alq +dnh bfL bhE bjp @@ -130199,10 +126513,10 @@ cpB cqT crU cgq -bZS +dww cuX cvZ -bTs +dvY cub cyL czC @@ -130210,19 +126524,19 @@ cAJ cBE cCE czC -bVV -bYE +dzI +dzR cHj cIl -bXE -bTs -bTs +dAd +dvY +dvY cKP cKP cKP cKP cKP -clK +dwL aaf aaf aaf @@ -130406,13 +126720,13 @@ aQV aOv aTz aUM -alq +aUM aYe -alq -alq -alq -alq -alq +dnh +dnh +dnh +dnh +dnh bhE bjp bkY @@ -130456,20 +126770,20 @@ cpC cqU crV cgq -cfF +dxO cuY cwa -bTs -cxL -bXE -bTs +dvY +dyQ +dwN +dvY cAK cBF cCF -bTs -bZS -bXE -ceu +dvY +dww +dwN +dyc cIn cPx cJb @@ -130663,7 +126977,7 @@ aQZ aSh aTA aUT -alq +aUM aYh aCM bbj @@ -130713,12 +127027,12 @@ cpD cqV crW cgq -bTs +dvY cuZ -bTs -bTs -cgM -cdm +dvY +dvY +dxQ +dwv czD cAL cBG @@ -130726,7 +127040,7 @@ cyy czD czD cFu -ceu +dyc cOA cIn cJc @@ -130920,20 +127234,20 @@ aRa aSi aTB aUT -alq +aUM dhN -alq -alq -alr -alq -alq +dnh +dnh +dni +dnh +dnh bhE bjp bkU alq boV brm -alq +bmP buQ bwT byD @@ -130974,17 +127288,17 @@ cub cva cwb cIk -cxM -bTs +cLG +dvY czD cQC cBH cCG cDq czD -bTs -bTs -bTs +dvY +dvY +dvY cGo cJd cPz @@ -131176,10 +127490,10 @@ aPN aJh aJh aJh -alq -alq +aUM +aUM biq -alq +dnh aaa aaa aaa @@ -131190,7 +127504,7 @@ bkZ alq bBj brn -alq +bmP bmP bwU byE @@ -131227,12 +127541,12 @@ cpF cgq cgq cgq -cgM -ceu -bXE -bTs -bTs -bTs +dxQ +dyc +dwN +dvY +dvY +dvY cQv cAN cBI @@ -131241,10 +127555,10 @@ cDr czD aaf aaf -bTs -bTs -cfA -bTs +dvY +dvY +dAn +dvY cKP dbN dbP @@ -131435,7 +127749,7 @@ aSj aJh aUU aCM -avF +dtR aZw aZw bcu @@ -131486,9 +127800,9 @@ cgr ctk cuc cvb -cwc +dyp cwZ -bXE +dwN cyM czF cAN @@ -131499,9 +127813,9 @@ czD aaf aaa aaf -bTs +dvY cJe -bTs +dvY aaa dbN dbQ @@ -131691,8 +128005,8 @@ aRc aSk aJh avD -apb -aqq +dnR +dtS aZw bbk bcv @@ -131704,7 +128018,7 @@ bkU alq alq brp -alq +bmP buS bwW byG @@ -131730,23 +128044,23 @@ caR ccA bST cfh -bTs -bTs -bTs -bTs +dvY +dvY +dvY +dvY clX -bTs -bTs -bTs -bTs -bTs -bTs -bTs +dvY +dvY +dvY +dvY +dvY +dvY +dvY cuZ -bTs -bTs +dvY +dvY cxN -bTs +dvY czG cAN cBK @@ -131756,9 +128070,9 @@ czD aaf aaa aaf -bTs -cfA -bTs +dvY +dAn +dvY aaa dbN dbP @@ -131948,8 +128262,8 @@ aRd aSl aJh avB -apc -apc +dnS +dnS aZw bbl bcw @@ -131961,7 +128275,7 @@ blb alq boY brq -alq +bmP buT bwX byH @@ -131987,23 +128301,23 @@ caS ccB bST cfi -cgs +aqr chB -bTs +dvY cku clY cmY -bTs +dvY cpH cqX cpH -bTs +dvY cud cvc -bXE -bTs +dwN +dvY cxO -bTs +dvY cQB cAO cBL @@ -132218,9 +128532,9 @@ bkY alq bcs brr -alq -alq -alq +bmP +bmP +byN dhU bAs bBZ @@ -132246,7 +128560,7 @@ bST bXa apc apb -bTs +dvY ckv clZ cmZ @@ -132254,13 +128568,13 @@ cor cpI cqY crY -bTs -bZS +dvY +dww cpK cwd -bTs +dvY cxP -bTs +dvY czI cAP cAP @@ -132477,7 +128791,7 @@ boZ brs btt avs -alq +byN bGg bAt bCa @@ -132503,21 +128817,21 @@ cdV cfj apc chC -bTs -bTs -bTs -bTs -bTs +dvY +dvY +dvY +dvY +dvY cpJ cqZ -bTs -bTs -bTs -ckN -bTs -bTs +dvY +dvY +dvY +dxk +dvY +dvY cxO -bTs +dvY aaf aaf aaf @@ -132734,7 +129048,7 @@ bpa brt btu buU -alq +byN dhV bAu bCb @@ -132760,15 +129074,15 @@ cdW cfk apc chD -bTs +dvY ckw cma cna cos -bUW +dxh clY crZ -bTs +dvY aaa aaf aaa @@ -132991,7 +129305,7 @@ bpb bru alq alq -alq +byN byL bAv bCc @@ -133017,15 +129331,15 @@ alq cfl alq alq -alq +dvY ckx -apc -bXB +dwN +dwQ cot cnb cra csa -ckN +dxk aaf aaf aaf @@ -133248,7 +129562,7 @@ alq brv alq buV -alq +byN dhW dhX bCd @@ -133274,15 +129588,15 @@ cdX cfm apc chE -alq +dvY cky -apc -cbu -bXE -bXE +dwN +dwX +dwN +dwN cou csb -bTs +dvY aaa aaf aaa @@ -133467,28 +129781,28 @@ afD afD aqo dhw -alq +dnh auo avq awI axL -alq +dnh axO -alq +dnh dhB aLk aHW aYa aHV -alq +dnh aKw aLZ aNm -apb +dnR aPS cXc aSo -alq +dnh avB aWv aYm @@ -133505,7 +129819,7 @@ atj brw btv dbj -alq +byN byN byN byN @@ -133531,15 +129845,15 @@ cdY bPl avr chF -alq +dvY ckz -apc -bWa -bXE -bXE +dwN +dwY +dwN +dwN cgs csc -ckN +dxk aaa aaf aaa @@ -133723,11 +130037,11 @@ afD afD afD aqo -alq -alq -alq -alq -alq +dnh +dnh +dnh +dnh +dnh axM ayQ aAn @@ -133790,13 +130104,13 @@ bZE bZE bZE ckA -bXB +dwQ cnb cou cpK -bXE +dwN csc -bTs +dvY aaa aaf aaa @@ -133983,27 +130297,27 @@ aqo arG asB aup -apb -alq +dnR +dnh axN -apb -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm -atm +dnR +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY aWw aWw aWw @@ -134053,7 +130367,7 @@ cov cpL crb csd -ckN +dxk aaa aaf aaa @@ -134238,13 +130552,13 @@ afD afD aqo arH -aqq +dpk auq -avr -alq +dqp +dnh azr -anM -atm +dnz +axY aBD aCN aEh @@ -134303,14 +130617,14 @@ cea cgu chH bZE -alq -bTs -bTs -bTs -ckN -bTs -bTs -bTs +dvY +dvY +dvY +dvY +dxk +dvY +dvY +dvY aaf aaf aaf @@ -134498,10 +130812,10 @@ arI atd bai ate -aut +dpP axP -apc -atm +dnS +axY aBE aCO aEi @@ -134751,14 +131065,14 @@ amE amE amE aqp -alq -apb +dnh +dnR aus -apc -alq +dnS +dnh aAm -apc -atm +dnS +axY aBF aCP aEj @@ -135005,17 +131319,17 @@ aiZ ajX alo acP -anM -apb +dnz +dnR dht -alq -alq -alq -alq -alq +dnh +dnh +dnh +dnh +dnh axQ ayR -atm +axY aBG aCP aEk @@ -135263,16 +131577,16 @@ ajY alp amF anN -apc -aqr -apc -apc -apf -apc -apc +dnS +doh +dnS +dnS +dpL +dnS +dnS axO -apc -atm +dnS +axY aBH aCQ aEl @@ -135517,19 +131831,19 @@ acP acQ acQ acQ -alq -alq -alq -alq -alq -alq -alq -alq -alq -alq +dnh +dnh +dnh +dnh +dnh +dnh +dnh +dnh +dnh +dnh aBC -atm -atm +axY +axY aBI aCR aEm @@ -135774,18 +132088,18 @@ aaa aaa aaa aaf -alr +dni amG amH anN -apc +dnS arJ arI -alq -avs -aqr +dnh +dqu +doh axO -atm +axY aAo aBJ ayT @@ -136031,18 +132345,18 @@ aaf aaf aaf aaf -alq +dnh amH -alq +dnh apd -apc +dnS arK -apc -alq -alq -alq +dnS +dnh +dnh +dnh axO -atm +axY aAp aBK aCS @@ -136290,16 +132604,16 @@ aaa aaf aaa ack -alq +dnh ape -apc +dnS arL ate -aut +dpP avt awJ axS -atm +axY aCO ddW aCT @@ -136547,16 +132861,16 @@ aaf aaf aaf ack -alr +dni bcO -apc -apc -apc -alq +dnS +dnS +dnS +dnh avu -atm +axY axT -atm +axY aAr ddX aCU @@ -136804,14 +133118,14 @@ aaa aaf aaa aaf -alq +dnh apg aqs arM -alq -alq +dnh +dnh avv -atm +axY axU ayS aCP @@ -137839,7 +134153,7 @@ arQ ajb ajb avz -atm +axY axY ayW ddR @@ -138096,7 +134410,7 @@ arR ath ajb avA -atm +axY axZ ayX ddS @@ -138353,7 +134667,7 @@ arS ati ajb avB -atm +axY ddO bUw ddT @@ -138610,7 +134924,7 @@ ajb ajb ajb avC -atm +axY aya bUw ddU @@ -138863,11 +135177,11 @@ aaf aaf aaf aaf -alr -atj -apf +dni +dps +dpL avD -atm +axY ddO bUw ddV @@ -139122,9 +135436,9 @@ apm apm apm apm -apb +dnR avE -atm +axY ayc aza aAw @@ -139379,9 +135693,9 @@ apn aqy arT apm -apc +dnS avB -atm +axY axY bTq aAx @@ -139638,8 +135952,8 @@ arU atk aux avF -atm -axY +drc +drc aaf ack dea @@ -139894,9 +136208,9 @@ aqA arV atl auy -apc -atm -atm +dnS +drc +drc aaf ack ack @@ -140150,10 +136464,10 @@ apm apm apm apm -alq -apc -anM -atm +dnh +dnS +dnz +drc aaf aaf aaf @@ -140406,11 +136720,11 @@ aaf aaa aaa aaa -alq +dnh auz -avr -atm -atm +dqp +drc +drc aaa aaa aaa @@ -140663,10 +136977,10 @@ aaf aaf aaf aaf -alr +dni auA -apc -atm +dnS +drc aaa aaa aaa @@ -140920,10 +137234,10 @@ aaa aaa aaf aaa -alq +dnh auB avG -atm +drc aaa aaa aaa @@ -141177,10 +137491,10 @@ aaa aaa aaf aaa -alq -alq +dnh +dnh atn -atm +drc aaf aaa aaa @@ -141437,7 +137751,7 @@ ack atn bOY avG -atm +drc aaf aaa aaa @@ -141691,10 +138005,10 @@ aaf aaf aaf aaf -alq -alq +dnh +dnh atn -atm +drc aaf aaa aaa @@ -141951,7 +138265,7 @@ aaa aaa aaf ack -atm +drc aaf anT anT @@ -147373,10 +143687,10 @@ anT anT anT aaa -ber +aSD bgf bgd -bjN +aOX bly bnr bpE @@ -147633,7 +143947,7 @@ aSD bes bgg bil -bjO +blz blz bns bpF diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index c37c4ca3a3..009c5e3be0 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -6,74 +6,74 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ac" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ad" = ( -/turf/closed/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"ae" = ( /obj/structure/necropolis_gate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"ad" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors) +"ae" = ( +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "af" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) -"ag" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"ah" = ( -/turf/closed/indestructible/necropolis, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) -"ai" = ( -/turf/open/indestructible/necropolis, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) -"aj" = ( -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"ak" = ( /obj/effect/light_emitter, /turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) -"al" = ( +"ag" = ( +/obj/structure/fluff/drake_statue, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"ah" = ( +/obj/structure/fluff/drake_statue/falling, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"ai" = ( /turf/closed/mineral/random/volcanic, /area/lavaland/surface/outdoors) +"aj" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"ak" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/unexplored/danger) +"al" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors/unexplored/danger) "am" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/unexplored) +"an" = ( +/turf/closed/mineral/random/labormineral/volcanic, +/area/lavaland/surface/outdoors) +"ao" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors) +"ap" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"an" = ( +"aq" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ao" = ( +"ar" = ( /obj/structure/table, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ap" = ( +"as" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aq" = ( +"at" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/camera{ @@ -85,44 +85,52 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ar" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe, -/obj/item/device/flashlight, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"as" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/bag/ore, -/obj/item/device/flashlight, -/obj/item/weapon/pickaxe, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"at" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) "au" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/rack{ + dir = 1 }, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) "av" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/weapon/storage/bag/ore, +/obj/item/device/flashlight, +/obj/item/weapon/pickaxe, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aw" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"ax" = ( +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ay" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"az" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aA" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/small{ dir = 4 @@ -131,7 +139,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aw" = ( +"aB" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Infirmary"; @@ -141,7 +149,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ax" = ( +"aC" = ( /obj/structure/closet/crate/internals, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/emergency_oxygen, @@ -155,23 +163,10 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ay" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"az" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aA" = ( +"aD" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"aE" = ( /obj/item/device/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; @@ -184,7 +179,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aB" = ( +"aF" = ( /obj/machinery/door/airlock{ name = "Labor Camp Storage" }, @@ -192,23 +187,23 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aC" = ( +"aG" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aH" = ( /obj/structure/chair{ - dir = 1 + dir = 8 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aD" = ( -/obj/machinery/door/airlock{ - name = "Vending" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aE" = ( +"aI" = ( /obj/machinery/door/airlock{ name = "Labor Camp External Access" }, @@ -216,7 +211,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aF" = ( +"aJ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -224,23 +219,65 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aG" = ( +"aK" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aL" = ( +/obj/machinery/door/airlock{ + name = "Vending" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aM" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/loadingarea{ + dir = 4; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aN" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aO" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 4; + network = list("Labor") + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aP" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aH" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 +"aQ" = ( +/obj/machinery/light/small{ + dir = 4 }, -/turf/open/floor/plasteel/bar{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/living_quarters) -"aI" = ( +/area/mine/laborcamp) +"aR" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"aS" = ( /obj/machinery/mineral/unloading_machine{ dir = 1; icon_state = "unloader-corner"; @@ -251,15 +288,11 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aJ" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External"; - dir = 4; - network = list("Labor") - }, +"aT" = ( +/obj/structure/ore_box, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aK" = ( +/area/lavaland/surface/outdoors/explored) +"aU" = ( /obj/machinery/flasher{ id = "Labor"; pixel_x = 0; @@ -269,28 +302,31 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aL" = ( -/obj/machinery/mineral/processing_unit_console{ +"aV" = ( +/obj/structure/sink/kitchen{ + dir = 4; + icon_state = "sink_alt"; + pixel_x = -13; + tag = "icon-sink_alt (EAST)" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"aW" = ( +/obj/machinery/conveyor{ dir = 2; - machinedir = 4 + id = "gulag" }, -/turf/closed/wall{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aN" = ( +"aX" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/explored) -"aO" = ( +"aY" = ( /obj/machinery/door/airlock/glass_security{ name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2" @@ -299,7 +335,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aP" = ( +"aZ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -314,7 +350,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aQ" = ( +"ba" = ( /obj/machinery/door/poddoor/preopen{ id = "Labor"; name = "labor camp blast door" @@ -323,7 +359,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aR" = ( +"bb" = ( /obj/machinery/camera{ c_tag = "Labor Camp Central"; network = list("Labor") @@ -332,76 +368,56 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aS" = ( -/obj/machinery/conveyor{ - dir = 8; +"bc" = ( +/obj/machinery/conveyor_switch/oneway{ id = "gulag" }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aT" = ( -/obj/machinery/conveyor{ +"bd" = ( +/obj/machinery/mineral/processing_unit_console{ dir = 2; - id = "gulag" + machinedir = 4 + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"be" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"aU" = ( -/obj/item/weapon/pickaxe, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aV" = ( -/obj/machinery/conveyor{ - dir = 10; - icon_state = "conveyor0"; - id = "gulag" +"bf" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, +/area/mine/eva) +"bg" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"aW" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aX" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - icon_state = "0-9"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"aY" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aZ" = ( +/area/mine/eva) +"bh" = ( /obj/machinery/computer/shuttle/labor/one_way, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ba" = ( +"bi" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bj" = ( /obj/machinery/status_display{ density = 0; layer = 4; @@ -412,1266 +428,32 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"bb" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) -"bc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bd" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Backroom"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"be" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bf" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bh" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bj" = ( -/turf/open/floor/mech_bay_recharge_floor{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) "bk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bl" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 9 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"bm" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bn" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/brown{ - dir = 10; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bo" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"bq" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/machinery/computer/shuttle/mining{ - req_access = "0" - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/production) -"br" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/eva) -"bs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station Bridge"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bt" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) -"bu" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bv" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/living_quarters) -"bw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Labor Camp Maintenance"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-10"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bx" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"by" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/eva) -"bA" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"bB" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bC" = ( -/obj/structure/chair/office/dark, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bD" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/power/apc{ - dir = 4; - name = "Labor Camp Security APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Monitoring"; - network = list("Labor") - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "5-6"; - d1 = 2; - d2 = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bF" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bG" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bH" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bI" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bK" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bL" = ( -/obj/machinery/computer/security{ - name = "Labor Camp Monitoring"; - network = list("Labor") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bM" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) -"bN" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bO" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"bP" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/production) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"bR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bS" = ( -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bT" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"bU" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"bW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"bX" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bY" = ( -/obj/structure/cable, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"bZ" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ca" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/glass_mining{ - name = "Mining Station Bridge"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cd" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel/brown{ - dir = 9; - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ce" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"cg" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("MINE") - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"ch" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"ci" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ck" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 3; - height = 5; - id = "mining_away"; - name = "lavaland mine"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/production) -"cn" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Processing Area"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"co" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/production) -"cp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cr" = ( -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/production) -"cs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"ct" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - glass = 1; - name = "Break Room"; - opacity = 0 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cu" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cv" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cy" = ( -/obj/machinery/door/airlock/mining{ - name = "Mining Station Storage"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cz" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cA" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cB" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_lavaland"; - name = "lavaland wastes"; - turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; - width = 35 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cC" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cD" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6 - }, -/area/mine/production) -"cE" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/mine/production) -"cF" = ( +/area/mine/laborcamp) +"bl" = ( /obj/machinery/conveyor{ dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cG" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cH" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 - }, -/area/mine/living_quarters) -"cI" = ( -/obj/machinery/conveyor{ - icon_state = "conveyor0"; - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/production) -"cJ" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 - }, -/area/mine/living_quarters) -"cK" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/brown, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cM" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cP" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cQ" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cS" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cT" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cU" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8 - }, -/area/mine/living_quarters) -"cV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cW" = ( -/obj/structure/table, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cY" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"cZ" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"da" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"db" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dc" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dd" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ - pixel_x = -8; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"de" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"df" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - layer = 2.4; - on = 1 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dg" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dh" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"di" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("MINE") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dj" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dk" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dl" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dm" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/maintenance) -"dn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"do" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dp" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) -"dq" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"dr" = ( -/obj/machinery/conveyor_switch/oneway{ id = "gulag" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp) -"ds" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +"bm" = ( +/obj/machinery/conveyor{ + dir = 10; + icon_state = "conveyor0"; + id = "gulag" }, -/area/mine/eva) -"dt" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/eva) -"du" = ( +/area/mine/laborcamp) +"bn" = ( /obj/structure/table, /obj/item/weapon/pickaxe, /obj/item/device/gps/mining, @@ -1683,27 +465,32 @@ dir = 9 }, /area/mine/eva) -"dv" = ( +"bo" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/eva) -"dw" = ( +"bp" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 5 }, /area/mine/eva) -"dx" = ( +"bq" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"br" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dy" = ( +"bs" = ( /obj/machinery/camera{ c_tag = "EVA"; dir = 4; @@ -1728,12 +515,12 @@ dir = 8 }, /area/mine/eva) -"dz" = ( +"bt" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dA" = ( +"bu" = ( /obj/machinery/light_switch{ pixel_x = 27 }, @@ -1742,19 +529,134 @@ dir = 4 }, /area/mine/eva) -"dB" = ( +"bv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) +"bw" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"bx" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Prisoner Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"by" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bA" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Backroom"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bC" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = "0" + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/production) +"bD" = ( /obj/structure/closet/crate, +/obj/item/weapon/dice/d4, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/production) -"dC" = ( +"bE" = ( +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dD" = ( +"bF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"bG" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/weapon/hand_labeler, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/eva) +"bH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -1763,13 +665,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dE" = ( +"bI" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dF" = ( +"bJ" = ( /obj/machinery/light/small{ dir = 1 }, @@ -1778,7 +680,7 @@ dir = 8 }, /area/mine/eva) -"dG" = ( +"bK" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 @@ -1790,19 +692,58 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dH" = ( +"bL" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Monitoring"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Labor Camp Maintenance"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-10"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"bN" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"bO" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"dI" = ( +"bP" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dJ" = ( +"bQ" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -1815,7 +756,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dK" = ( +"bR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1830,7 +771,25 @@ dir = 4 }, /area/mine/production) -"dL" = ( +"bS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"bT" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -1850,7 +809,7 @@ dir = 8 }, /area/mine/eva) -"dM" = ( +"bU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1863,7 +822,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dN" = ( +"bV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -1871,13 +830,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dO" = ( +"bW" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dP" = ( +"bX" = ( /obj/machinery/door/airlock/external{ glass = 1; name = "Mining External Airlock"; @@ -1888,19 +847,139 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dQ" = ( +"bY" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/eva) -"dR" = ( +"bZ" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/explored) +"ca" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cb" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cc" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cd" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/power/apc{ + dir = 4; + name = "Labor Camp Security APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Labor Camp Monitoring"; + network = list("Labor") + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"ce" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "5-6"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cf" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ch" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"ci" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 5; + id = "mining_away"; + name = "lavaland mine"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cj" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"ck" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"dS" = ( +"cl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; layer = 2.4; @@ -1910,7 +989,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dT" = ( +"cm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -1924,7 +1003,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"dU" = ( +"cn" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"co" = ( /obj/machinery/power/apc{ dir = 2; name = "Mining EVA APC"; @@ -1938,41 +1023,149 @@ dir = 1 }, /area/mine/eva) -"dV" = ( +"cp" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/eva) -"dW" = ( +"cq" = ( +/turf/open/floor/mech_bay_recharge_floor{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/eva) +"cr" = ( /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dX" = ( +"cs" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/eva) -"dY" = ( +"ct" = ( /obj/structure/ore_box, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/eva) -"dZ" = ( +"cu" = ( +/obj/item/weapon/pickaxe, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cv" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cw" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cx" = ( +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cy" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cz" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cA" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-9"; + d1 = 2; + d2 = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"cD" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/production) +"cE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"cF" = ( +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"cG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"cH" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"cI" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/production) -"ea" = ( +"cJ" = ( /obj/machinery/door/airlock{ name = "Closet"; req_access_txt = "0" @@ -1981,7 +1174,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eb" = ( +"cK" = ( /obj/machinery/light/small{ dir = 1 }, @@ -1989,21 +1182,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ec" = ( +"cL" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ed" = ( -/turf/closed/mineral/random/high_chance/volcanic, -/area/lavaland/surface/outdoors) -"ee" = ( +"cM" = ( /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ef" = ( +"cN" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -2013,7 +1203,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eg" = ( +"cO" = ( /obj/item/device/radio/intercom{ dir = 8; name = "Station Intercom (General)"; @@ -2024,18 +1214,28 @@ dir = 8 }, /area/mine/production) -"eh" = ( +"cP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"cQ" = ( /turf/closed/wall/r_wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"ei" = ( +"cR" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ej" = ( +"cS" = ( /obj/machinery/power/smes{ charge = 5e+006 }, @@ -2047,7 +1247,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"ek" = ( +"cT" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2062,7 +1262,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"el" = ( +"cU" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/cable{ d1 = 2; @@ -2073,17 +1273,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"em" = ( +"cV" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"cW" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"en" = ( -/obj/structure/fluff/drake_statue, -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"eo" = ( +"cX" = ( /obj/machinery/power/apc{ dir = 8; name = "Mining Station Starboard Wing APC"; @@ -2103,7 +1304,7 @@ dir = 8 }, /area/mine/production) -"ep" = ( +"cY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2120,14 +1321,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eq" = ( +"cZ" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 5 }, /area/mine/production) -"er" = ( +"da" = ( /obj/machinery/mineral/mint{ input_dir = 4 }, @@ -2135,7 +1336,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"es" = ( +"db" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2144,7 +1345,7 @@ dir = 8 }, /area/mine/production) -"et" = ( +"dc" = ( /obj/structure/closet/crate, /obj/machinery/airalarm{ frequency = 1439; @@ -2155,7 +1356,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eu" = ( +"dd" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 @@ -2170,20 +1371,25 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ev" = ( +"de" = ( /obj/structure/ore_box, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ew" = ( +"df" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"ex" = ( +"dg" = ( +/turf/open/floor/circuit{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/maintenance) +"dh" = ( /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -2199,7 +1405,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"ey" = ( +"di" = ( /obj/machinery/telecomms/relay/preset/mining, /obj/machinery/light/small{ dir = 1 @@ -2209,7 +1415,7 @@ dir = 8 }, /area/mine/maintenance) -"ez" = ( +"dj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -2217,7 +1423,15 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eA" = ( +"dk" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/circuit{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/maintenance) +"dl" = ( /obj/machinery/light/small{ dir = 8 }, @@ -2231,13 +1445,13 @@ dir = 1 }, /area/mine/living_quarters) -"eB" = ( +"dm" = ( /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"eC" = ( +"dn" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 3; @@ -2248,12 +1462,20 @@ dir = 5 }, /area/mine/living_quarters) -"eD" = ( +"do" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eE" = ( +"dp" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2267,7 +1489,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eF" = ( +"dq" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2276,7 +1498,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eG" = ( +"dr" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, @@ -2284,31 +1506,31 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eH" = ( +"ds" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/purple/side{ dir = 4 }, /area/mine/production) -"eI" = ( +"dt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eJ" = ( +"du" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eK" = ( +"dv" = ( /turf/open/floor/plasteel/loadingarea{ dir = 4; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eL" = ( +"dw" = ( /obj/machinery/light/small{ dir = 4 }, @@ -2317,7 +1539,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eM" = ( +"dx" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -2327,7 +1549,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eN" = ( +"dy" = ( /obj/structure/cable{ d1 = 2; d2 = 8; @@ -2340,7 +1562,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eO" = ( +"dz" = ( /obj/machinery/light_switch{ pixel_y = -25 }, @@ -2351,7 +1573,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eP" = ( +"dA" = ( /obj/machinery/camera{ c_tag = "Communications Relay"; dir = 8; @@ -2361,7 +1583,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"eQ" = ( +"dB" = ( /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty{ @@ -2394,12 +1616,12 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eR" = ( +"dC" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eS" = ( +"dD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, @@ -2407,7 +1629,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"eT" = ( +"dE" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ @@ -2415,13 +1637,61 @@ dir = 4 }, /area/mine/living_quarters) -"eU" = ( +"dF" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dG" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"dJ" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, /area/mine/production) -"eV" = ( +"dK" = ( /obj/machinery/light{ dir = 4 }, @@ -2439,7 +1709,7 @@ dir = 4 }, /area/mine/production) -"eW" = ( +"dL" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 @@ -2449,7 +1719,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eX" = ( +"dM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 @@ -2458,7 +1728,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"eY" = ( +"dN" = ( /obj/machinery/camera{ c_tag = "Processing Area Room"; dir = 8; @@ -2474,7 +1744,7 @@ dir = 4 }, /area/mine/production) -"eZ" = ( +"dO" = ( /obj/machinery/mineral/unloading_machine{ dir = 1; icon_state = "unloader-corner"; @@ -2488,7 +1758,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fa" = ( +"dP" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Station Communications"; req_access_txt = "48" @@ -2503,13 +1773,13 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/maintenance) -"fb" = ( +"dQ" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fc" = ( +"dR" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Infirmary"; @@ -2520,37 +1790,52 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fd" = ( -/obj/machinery/camera{ - c_tag = "Storage"; - dir = 2; - network = list("MINE") +"dS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 5 +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fe" = ( +"dT" = ( /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/production) -"ff" = ( +"dU" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"dV" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fg" = ( +"dW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fh" = ( +"dX" = ( /obj/machinery/conveyor_switch/oneway{ id = "mining_internal"; name = "mining conveyor" @@ -2560,7 +1845,7 @@ dir = 4 }, /area/mine/production) -"fi" = ( +"dY" = ( /obj/machinery/conveyor{ dir = 2; id = "mining_internal" @@ -2572,18 +1857,18 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fj" = ( +"dZ" = ( /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fk" = ( +"ea" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4 }, /area/mine/living_quarters) -"fl" = ( +"eb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2596,13 +1881,22 @@ dir = 1 }, /area/mine/living_quarters) -"fm" = ( +"ec" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"fn" = ( +"ed" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway West"; + network = list("MINE") + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ee" = ( /obj/machinery/airalarm{ frequency = 1439; pixel_y = 23 @@ -2611,14 +1905,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fo" = ( +"ef" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1 }, /area/mine/living_quarters) -"fp" = ( +"eg" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Station Port Wing APC"; @@ -2634,12 +1928,44 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fq" = ( +"eh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ei" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"ej" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + network = list("MINE") + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"ek" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fr" = ( +"el" = ( /obj/machinery/door/airlock/glass_mining{ name = "Processing Area"; req_access_txt = "48" @@ -2648,7 +1974,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fs" = ( +"em" = ( /obj/machinery/light{ dir = 4 }, @@ -2657,13 +1983,13 @@ dir = 4 }, /area/mine/production) -"ft" = ( +"en" = ( /obj/machinery/mineral/processing_unit_console, /turf/closed/wall{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fu" = ( +"eo" = ( /obj/machinery/mineral/processing_unit{ dir = 1; output_dir = 2 @@ -2675,7 +2001,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/production) -"fv" = ( +"ep" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 @@ -2684,7 +2010,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fw" = ( +"eq" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -2695,35 +2021,402 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fx" = ( -/obj/structure/fluff/drake_statue/falling, -/turf/open/indestructible/necropolis, -/area/lavaland/surface/outdoors) -"fy" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors) -"fz" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway West"; - network = list("MINE") +"er" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fA" = ( -/obj/machinery/camera{ - c_tag = "Dormatories"; - dir = 4; - network = list("MINE") +"es" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1 +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) -"fB" = ( +"et" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ev" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"ex" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/living_quarters) +"ez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eC" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) +"eF" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Processing Area"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eJ" = ( +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/production) +"eK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eL" = ( +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/living_quarters) +"eM" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eO" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"eP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eQ" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Station Storage"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + glass = 1; + name = "Break Room"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"eS" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eT" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eU" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eV" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/production) +"eW" = ( +/turf/open/floor/plasteel/loadingarea{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 8 + }, +/area/mine/production) +"eX" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"eZ" = ( +/obj/machinery/conveyor{ + icon_state = "conveyor0"; + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/production) +"fa" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel/brown{ + dir = 9; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fb" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2736,108 +2429,336 @@ dir = 4 }, /area/mine/living_quarters) -"fC" = ( +"fc" = ( /obj/machinery/airalarm{ - pixel_y = 24 + frequency = 1439; + pixel_y = 23 }, -/turf/open/floor/circuit{ +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"fd" = ( +/obj/machinery/camera{ + c_tag = "Storage"; + dir = 2; + network = list("MINE") + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 5 + }, +/area/mine/living_quarters) +"fe" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/maintenance) -"fD" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"fE" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/loadingarea{ +/area/mine/living_quarters) +"ff" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; + on = 1 + }, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fF" = ( -/obj/effect/turf_decal/delivery, +/area/mine/living_quarters) +"fg" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fG" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 +/area/mine/living_quarters) +"fh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp) -"fH" = ( -/turf/open/floor/plasteel/loadingarea{ +/turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/area/mine/laborcamp) -"fI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/area/mine/living_quarters) +"fi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/area/lavaland/surface/outdoors) -"fJ" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors/explored) -"fK" = ( -/turf/closed/mineral/random/labormineral/volcanic, -/area/lavaland/surface/outdoors) -"fL" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"fM" = ( -/obj/structure/gulag_beacon, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fN" = ( -/turf/closed/wall{ +/area/mine/living_quarters) +"fj" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp/security) -"fO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ +/area/mine/living_quarters) +"fk" = ( +/turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp/security) -"fP" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/turf/closed/indestructible/riveted, -/area/space) -"fQ" = ( -/obj/machinery/shower{ +/area/mine/living_quarters) +"fl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fm" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fn" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fo" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"fR" = ( -/obj/structure/sink/kitchen{ - dir = 4; - icon_state = "sink_alt"; - pixel_x = -13; - tag = "icon-sink_alt (EAST)" +/area/mine/living_quarters) +"fp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/laborcamp) -"fS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/purple/corner{ +/area/mine/living_quarters) +"fq" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/living_quarters) +"fr" = ( +/obj/structure/table, +/turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/production) -"fT" = ( +/area/mine/living_quarters) +"fs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"ft" = ( +/obj/machinery/camera{ + c_tag = "Dormatories"; + dir = 4; + network = list("MINE") + }, +/turf/open/floor/plasteel/purple/corner{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 1 + }, +/area/mine/living_quarters) +"fu" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fw" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_lavaland"; + name = "lavaland wastes"; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + width = 35 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"fx" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/brown{ + dir = 10; + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fy" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fz" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fA" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/purple/side{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fB" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 6 + }, +/area/mine/living_quarters) +"fC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fD" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = -8; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fG" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fH" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fI" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fJ" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("MINE") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fK" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/bar{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fL" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -2848,6 +2769,71 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/living_quarters) +"fM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fO" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) +"fQ" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/unexplored/danger) +"fR" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors/unexplored) +"fS" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/unexplored) (1,1,1) = {" aa @@ -2861,250 +2847,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (2,1,1) = {" aa @@ -3120,248 +3106,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (3,1,1) = {" aa @@ -3377,248 +3363,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ed -ed -ed -ed -ed +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ad +ad +ad +ad +ad ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (4,1,1) = {" aa @@ -3634,248 +3620,248 @@ aa aa aa aa -ed -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -af -af -af +ai +ai +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (5,1,1) = {" aa @@ -3893,246 +3879,246 @@ aa aa ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (6,1,1) = {" aa @@ -4152,244 +4138,244 @@ ab ab ab ab -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ed -ed -ed -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -ab -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -af -af -af -af -af -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab -af -af -af -af -af -af -af -af +aj ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj al -dq -ab -af -af -af -af -af +al +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +ai +aD +ab +aj +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (7,1,1) = {" aa @@ -4405,248 +4391,248 @@ aa aa aa aa -ed +ad ab ab ab -af +aj ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak +ak +ak +ak +ak +ak +ak al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -bA -bA +aj +aj +aw +aw ab -dq +aD ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (8,1,1) = {" aa @@ -4662,248 +4648,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -ed -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ad +aj ab ab -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ad +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ad +an +an +an +an +an +an +an +an +an +an +an +an ab ab ab -fK -fK +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -af -af -af -bA -bA -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aw +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (9,1,1) = {" aa @@ -4918,249 +4904,249 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab ab -af -af -af -af -bA -bA -af -af -bA -bA -af -af -bA -af +aj +aj +aj +aj +aw +aw +aj +aj +aw +aw +aj +aj +aw +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (10,1,1) = {" aa @@ -5179,245 +5165,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab +ak +ak al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -af -af -af -af +aj +aj +aj +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (11,1,1) = {" aa @@ -5436,245 +5422,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -dq -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA -bA +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aD +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (12,1,1) = {" aa @@ -5693,245 +5679,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +an ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -bA -dq -bA -bA -bA -bA -bA -dq -bA -bA -dq -bA -bA -bA -af -bA -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aD +aw +aw +aw +aw +aw +aD +aw +aw +aD +aw +aw +aw +aj +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (13,1,1) = {" aa @@ -5950,245 +5936,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -fK -fK -af -af -af -af -af -af -af -af +an +an +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (14,1,1) = {" aa @@ -6203,249 +6189,249 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -bA -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -bA +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aw ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (15,1,1) = {" aa @@ -6460,249 +6446,249 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ak ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -bA -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -bA -bA -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aw +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aw +aw +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (16,1,1) = {" aa @@ -6721,245 +6707,245 @@ ab ab ab ab -af -af -af -af -af -ab -af -af -af -af -af -af -ab -ed -ed +aj +aj +aj +aj +aj ab +aj +aj +aj +aj +aj +aj ab al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -bA -dq -dq -dq -dq -dq -dq -dq -dq -dq -bA -af -af -af -af -af -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af ab ab -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aw +aD +aD +aD +aD +aD +aD +aD +aD +aD +aw +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj "} (17,1,1) = {" aa @@ -6974,249 +6960,249 @@ aa aa aa ab -ed -ed +ad +ad ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -ed +aj +al ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -bA -bA -dq -dq -dq -dq -dq -dq -dq -bl -dq -dq -dq -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aw +aw +aD +aD +aD +aD +aD +aD +aD +bw +aD +aD +aD +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (18,1,1) = {" aa @@ -7235,245 +7221,245 @@ aa aa ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ab -ab -af -af -af -af -af -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an an an an an an -aO an an an -bm an -bA -bA -af -af -af -af -af -al ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aq +aq +aq +aq +aq +aY +aq +aq +aq +bx +aq +aw +aw +aj +aj +aj +aj +aj +ai +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (19,1,1) = {" aa @@ -7490,247 +7476,247 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -fK -ab -af -af -af -af -af -ab an -ay -aC +ab +aj +aj +aj +aj +aj +ab +aq aG -an +aK aP -an +aq aZ -an -aF -an -dq -fJ -af -af -dq -af +aq +bh +aq +aJ +aq +aD +bZ +aj +aj +aD +aj ab -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (20,1,1) = {" aa @@ -7747,247 +7733,247 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -ab -af -af -af +aj +aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +ai +aj +aj +aj an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ab +aj +aj +aj +ab +ab +aq +aH az -at -au -an -aO -an -fM -an -bm -an -fJ -fJ -fJ -af -af -af -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aQ +aq +aY +aq +bi +aq +bx +aq +bZ +bZ +bZ +aj +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (21,1,1) = {" aa @@ -8006,245 +7992,245 @@ aa aa ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -am +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak am am +ai +aj +aj +aj +aj an an an -aD an an -aQ an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ap +ap +ap +aq +aq +aq +aL +aq +aq ba -at -at -an -fN -fN -fN -af -af -af -al -ed -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aq +bj +az +az +aq +ca +ca +ca +aj +aj +aj +ai +ad +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (22,1,1) = {" aa @@ -8258,250 +8244,250 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak am -ao -ao +ai +aj +aj +aj +aj +aj an -at -at -at -at -at -at -at -at -at -at an -bB -bK -fO -af -af -af -af -al +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +ap +ar +ar +aq +az +az +az +az +az +az +az +az +az +az +aq +cb +cw +cG +aj +aj +aj +aj +ai ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (23,1,1) = {" aa @@ -8515,250 +8501,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj an -ap -fD -aw -at -at -at -at -aK -aR -at -at -at -bc -bu -bC +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +as +ax +aB +az +az +az +az +aU +bb +az +az +az +by bL -fO -af -af -af -af -af +cc +cx +cG +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (24,1,1) = {" aa @@ -8777,245 +8763,245 @@ aa ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj ab ab ab -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an an aq -aM -an -aA at -at -at -fR -at -au -fH -at -be -an -bD -bM -fO -af -af -af -af +ay +aq +aE +az +az +az +aV +az +aQ +bk +az +bz +aq +cd +cy +cG +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (25,1,1) = {" aa @@ -9035,244 +9021,244 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK an an an an an -at -at -fQ -at -dr -an -aS -an -bd an an an an -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +aq +aq +aq +aq +az +az +aR +az +bc +aq +bl +aq +bA +aq +aq +aq +aq +aj +aj +aj ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (26,1,1) = {" aa @@ -9288,248 +9274,248 @@ aa aa aa aa -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -ed -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -ar -ar -ar -an -at -fE +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ad an an -aL an -aS an -be an -bE -bN an -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +au +au +au +aq +az +aM +aq +aq +bd +aq +bl +aq +bz +aq +ce +cz +aq +aj +aj +aj ab ab ab ab ab ab -af -af -af -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (27,1,1) = {" aa @@ -9545,248 +9531,248 @@ aa aa aa aa -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj an -as -at -at -aB -at -fF -aI -aT -fG -aT -aV an -bf -bw +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +av +az +az +aF +az +aN +aS aW -aX -an -af -af +be +aW +bm +aq +bB +bM +cf +cA +aq +aj +aj ab -ed -al +ad +ai ab ab ab -al +ai ab ab ab -ed -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ad +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (28,1,1) = {" aa @@ -9805,200 +9791,109 @@ aa ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +ai ab ab -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -an -av -ax -an -aE +aj +aj +aj +aj +aj an an an @@ -10008,42 +9903,133 @@ an an an an -bx -bO an -af -eh -eh -eh -eh -ei -ei -ei -ee -ei -ei -ei -ee -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +aq +aA +aC +aq +aI +aq +aq +aq +aq +aq +aq +aq +aq +aq +cg +cB +aq +aj +cQ +cQ +cQ +cQ +cR +cR +cR +cM +cR +cR +cR +cM +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (29,1,1) = {" aa @@ -10062,245 +10048,245 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +ai +am +ai ab -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ai +aj +aj +aj +aj +aj +aj an an an an -at an -fL -aN -aN -dq -dq -dq -dq an -bF -bG an -af -eh -dm -dm -eh -fj -fj -fj -ee -cd -cU -bn -ee +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +aq +aq +aq +az +aq +aT +aX +aX +aD +aD +aD +aD +aq +ch +cC +aq +aj +cQ +dg +dg +cQ +dZ +dZ +dZ +cM +fa +fo +fx +cM ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (30,1,1) = {" aa @@ -10321,13 +10307,13 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af +aj ab ab ab @@ -10336,228 +10322,228 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -an -aF -an -fL -dq -dq -dq -dq -dq -dq +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj an an an an -af -eh -ex -eM -eh -fk -fv -fq -ee -fB -fj -da -ei +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aq +aJ +aq +aT +aD +aD +aD +aD +aD +aD +aq +aq +aq +aq +aj +cQ +dh +dx +cQ +ea +ep +ek +cM +fb +dZ +fy +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (31,1,1) = {" aa @@ -10577,244 +10563,244 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al -af -af -af -af -af -fK -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +ai +aj +aj +aj +aj +aj an -aE +aj +aj an -fL -dq -dq -dq -dq -dq -af -af -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aq +aI +aq +aT +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -eh -ey -eN -fa -fl -fw -cs -cy -fo -cV -db -ei +cQ +di +dy +dP +eb +eq +eK +eQ +ef +fp +fz +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (32,1,1) = {" aa @@ -10834,244 +10820,244 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +ai ab ab -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -aJ -dq -dq -dq -dq -dq -af -af -af -af -af +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aO +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -ed -eh -ez -eO -eh -fm -bg -cu -ee -cJ -fj -bo -ei +ad +cQ +dj +dz +cQ +ec +er +eL +cM +fc +dZ +fA +cR ab -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (33,1,1) = {" aa @@ -11085,250 +11071,250 @@ aa aa aa aa +ad +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +aj +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +ai +ab +ai +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj +ab +ai +cQ +dk +dA +cQ ed -ab -ab -ab -ab -ab -af -af -af -ab -ab -af -af -af -af -af -af -af -ab -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -al -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -dq -dq -af -af -af -af -ab -al -eh -fC -eP -eh -fz -bg -cv -ee +er +eM +cM fd -ag -bv -ee -al -ed -al -al +fq +fB +cM +ai +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (34,1,1) = {" aa @@ -11342,250 +11328,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ad +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj ab ab -eh -eh -eh -eh -fn -bg -fj -ee -ee -ee -ee -ee -ee -ee -ee -ee +cQ +cQ +cQ +cQ ee +er +dZ +cM +cM +cM +cM +cM +cM +cM +cM +cM +cM ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (35,1,1) = {" aa @@ -11599,250 +11585,250 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj +aj ab -ee -eA -eQ -ee -fj -bg -fj -ee -cK -cW -ee -cK -cW -ee -cK -cW -ee +cM +dl +dB +cM +dZ +er +dZ +cM +fe +fr +cM +fe +fr +cM +fe +fr +cM ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (36,1,1) = {" aa @@ -11862,244 +11848,244 @@ aa aa ab ab -af -af +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -dq -dq -dq -dq -dq -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aD +aD +aD +aD +aD +aD +aj +aj +aj +aj ab -ei -eB -eR -fb -fk -bg -fj -ee -cL -cX -ee -cL -dl -ee -cL -dp -ee -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +cR +dm +dC +dQ +ea +er +dZ +cM +ff +fs +cM +ff +fM +cM +ff +fP +cM +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (37,1,1) = {" aa @@ -12117,246 +12103,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab -af -af +aj +aj ab -af +aj ab ab ab ab ab ab -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -fL -fK -dq -dq -af -af -af -af +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aT +an +aD +aD +aj +aj +aj +aj ab -ei -eB -eS -fc -fo -bi -fj -ee +cR +dm +dD +dR +ef +es +dZ cM -ee -ee -dh -ee -ee -do -ee -ee -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +fg +cM +cM +fH +cM +cM +fO +cM +cM +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (38,1,1) = {" aa @@ -12374,246 +12360,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -dq -af -af -al -ed -ee -eC -eT -fb -fm -bg -fj -cu -cN -fA -cu -cN -fm -cu -cN -fm -ei -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aD +aj +aj +ai +ad +cM +dn +dE +dQ +ec +er +dZ +eL +fh +ft +eL +fh +ec +eL +fh +ec +cR +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (39,1,1) = {" aa @@ -12631,246 +12617,246 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -al -ee -ee -ee -ee -ee +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +ai +cM +cM +cM +cM +cM +eg +et +eN +eN +fi +eN +eN +fi +fN +eN +fi fp -ci -cl -cl -cO -cl -cl -cO -dn -cl -cO -cV -ei +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (40,1,1) = {" aa @@ -12888,246 +12874,246 @@ aa aa aa aa -ed +ad ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -af -af -ee -ej -bX -bY -ee -cx -bg -fj -ee -ee -fb -fb -ee -ee -ee -ei -ei -ee -al +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aj +aj +cM +cS +do +dF +cM +eh +er +dZ +cM +cM +dQ +dQ +cM +cM +cM +cR +cR +cM +ai ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (41,1,1) = {" aa @@ -13147,244 +13133,244 @@ aa aa ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +ai +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af -ef -ek -eD -bZ -ee +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aj +aj +cN +cT +cV +dG +cM +ea +er +eM +cM +fj fk -bg -cv -ee -cP -cQ -cQ -aH -ee +fk +fI +cM ab ab ab -al -ed -al -al +ai +ad +ai +ai ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj "} (42,1,1) = {" aa @@ -13405,243 +13391,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af -ee -el -eE -bJ -cc -cf -bk -fq -fb -cQ -cQ -dc -cQ -ee +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aj +aj +cM +cU +dp +dH +dS +ei +eu +ek +dQ +fk +fk +fC +fk +cM ab -af +aj ab ab -al -al +ai +ai ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (43,1,1) = {" aa @@ -13662,243 +13648,243 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj ab ab ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aj +ab +cM +cV dq -dq -af -ab -ee -eD -eF -ca -ee -cg -cj -cs -ct -cR -cY -dd -di -ee -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +dI +cM +ej +ev +eK +eR +fl +fu +fD +fJ +cM +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (44,1,1) = {" aa @@ -13919,243 +13905,243 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -dq -dq -af -af +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aD +aD +aj +aj ab -ee -em -eG -eG -ee -fj -bg -cu -fb -cQ -cQ -de -dj -ee -ed -af -af -af -af -af -af +cM +cW +dr +dr +cM +dZ +er +eL +dQ +fk +fk +fE +fK +cM +ad +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (45,1,1) = {" aa @@ -14175,244 +14161,244 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -af -af -af -af -af -fK -fK +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an ab -af -af +aj +aj ab -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK -fK +an +an +an +an +an +an +an +an +an +an +an +an +an ab -af -af -fK -fK -fK -fK -fK -dq -dq -dq -dq -af -af -af -af -ee -ee -ee -ee -ee -fj -bg -fj -ee -cS -cQ -df -cQ -ee -al -af -af -af -af -af -af -af +aj +aj +an +an +an +an +an +aD +aD +aD +aD +aj +aj +aj +aj +cM +cM +cM +cM +cM +dZ +er +dZ +cM +fm +fk +fF +fk +cM +ai +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (46,1,1) = {" aa @@ -14426,250 +14412,250 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai ab -af -af -af -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -fK -fK -fK -fK -fK -af -af -af -af -af -af -af -dq -dq -dq -dq -af -af -af -af -af -af -af -af +aj +aj +aj +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aD +aD +aD +aD +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ei -fj -bg -fj -ee -cT -cZ -dk -fT -ee -al -al -af -af -af -af -af -af -af -af -af +cR +dZ +er +dZ +cM +fn +fv +fG +fL +cM +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (47,1,1) = {" aa @@ -14683,250 +14669,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ai ab ab ab -al -al -al -af -af -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ai +am +ai +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -ei -fq -bp -cH -ee -ei -ei -ei -ei -ee -al -al -al -af +cR +ek +ew +eO +cM +cR +cR +cR +cR +cM +ai +ai +ai +aj ab -af -af +aj +aj ab ab -af +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (48,1,1) = {" aa @@ -14941,249 +14927,249 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +ai +ai +ai +am +am +am +ai +ai +am +am +ai +ai +aj +aj +aj +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af -af -af -af -ei -ei -bs -ei -ei +aj +aj +aj +aj +aj +cR +cR +ex +cR +cR ab ab ab ab -al -al -al +ai +ai +ai ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -ed -ed +ai +ad +ad ab ab -af -af -af -af +aj +aj +aj +aj "} (49,1,1) = {" aa @@ -15198,210 +15184,210 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -ed +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +ai +ai +ai +am +am +ai +ai +aj +aj +aj +aj +ad ab ab ab -al -af -af -af -af -af -af -af -al -al -al -al -al -al -al -af -af -af -af -af -al -al -al -al -al -al -al +ai +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai ab ab -al -al -al -al -af -af -af -af -al -al -af -af -af -af -af -af -af -al -al -al -af -af -af -af -af -af +ai +ai +ai +ai +aj +aj +aj +aj +ai +ai +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +aj +aj +aj +aj +aj +aj ab ab ab @@ -15409,38 +15395,38 @@ ab ab ab ab -af -af -af -af -ei -bQ -ei +aj +aj +aj +aj +cR +ey +cR ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -ed -ed -ed -ed -al -al -af -af -af +ad +ad +ad +ad +ad +ai +ai +aj +aj +aj "} (50,1,1) = {" aa @@ -15460,204 +15446,204 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +ai +am +ai +ai +ai +am +ai +ai +ai +ai +ai +ai +ai +am +am +am +am +am +am +am +ai +ai ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai +ai +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al -al -al -al -al +ai +am +ai +ai +ai +ai +ai +ai +ai +am +ai ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab @@ -15667,37 +15653,37 @@ ab ab ab ab -af -af -af -ei -bg -ei +aj +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab ab -ed -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (51,1,1) = {" aa @@ -15717,203 +15703,203 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +am +am +am +am +am +am +am +am +am +ai ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab @@ -15924,37 +15910,37 @@ ab ab ab ab -af -af -af -ei -bg -ei +aj +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (52,1,1) = {" aa @@ -15975,202 +15961,202 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -af -af +aj +aj ab ab -af +aj ab ab ab @@ -16182,36 +16168,36 @@ ab ab ab ab -af -af -ei -bg -ei +aj +aj +cR +er +cR ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad +ad ab -af -af +aj +aj "} (53,1,1) = {" aa @@ -16232,203 +16218,203 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -af +aj ab ab -af -af -af +aj +aj +aj ab ab ab @@ -16439,36 +16425,36 @@ ab ab ab ab -af +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -ed -al -ed +ad +ad +ai +ad ab ab -af -af +aj +aj "} (54,1,1) = {" aa @@ -16489,243 +16475,243 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -ck +ci ab ab ab ab -af -af +aj +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (55,1,1) = {" aa @@ -16742,247 +16728,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -by -bH -dx +bN +cj +br ab ab -af -af -af +aj +aj +aj ab -dx -bV -dx +br +ez +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (56,1,1) = {" aa @@ -16998,248 +16984,248 @@ aa aa ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -dx -dI -dx +br +bP +br ab -af -af -af -af +aj +aj +aj +aj ab -dx -dK -dx +br +bR +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (57,1,1) = {" aa @@ -17254,249 +17240,249 @@ aa aa aa ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab -af -af -af -af -af -af -dx -dx -bH -dx -dx +aj +aj +aj +aj +aj +aj +br +br +cj +br +br ab -af -af +aj +aj ab -dx -dx -cb -dx -dx +br +br +eA +br +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (58,1,1) = {" aa @@ -17511,249 +17497,249 @@ aa aa aa ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -bh -dx -dH -dR -bP -dx -bh -bh -bh -bh -dx -bU -bW -bP -dx -bh -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +aj +aj +aj +bq +br +bO +ck +cD +br +bq +bq +bq +bq +br +cH +eB +cD +br +bq +am +am +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (59,1,1) = {" aa @@ -17768,249 +17754,249 @@ aa aa aa ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj ab -bh bq -dI -dS -dI -bU -eg -eo -dR -eU -fe -dI -bV -dI -cz -bh +bC +bP +cl +bP +cH +cO +cX +ck +dJ +dT +bP +ez +bP +eS +bq ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (60,1,1) = {" aa @@ -18032,242 +18018,242 @@ ab ab ab ab -af +aj ab -af -af +aj +aj ab ab -af +aj ab -af +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj ab -dx -dB -dJ -dT -bR -bR -bR -ep -bR -bR -bR -bR -ce -cw -cA -bh +br +bD +bQ +cm +cE +cE +cE +cY +cE +cE +cE +cE +eC +eP +eT +bq ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (61,1,1) = {" aa @@ -18289,242 +18275,242 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj ab ab -dx -fS -dK -bI -bS -dZ -bT -bI -dI -dI -dI -dI -ch -dI -cC -dx +br +bE +bR +cn +cF +cI +cP +cn +bP +bP +bP +bP +eD +bP +eU +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (62,1,1) = {" aa @@ -18545,243 +18531,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ai ab -ds -ds -ds -bb -bz -bb -ds -ea -bh -eq -eH -eV -dC +bf +bf +bf +bF bS -cm -bI -cD -dx +bF +bf +cJ +bq +cZ +ds +dK +dU +cF +eE +cn +eV +br ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (63,1,1) = {" aa @@ -18801,244 +18787,244 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab -ds -du -dy -br -dL -dU -ds -eb -bh -bh -eI -bh -ff -fr -cn -ff -bh -bh +bf +bn +bs +bG +bT +co +bf +cK +bq +bq +dt +bq +dV +el +eF +dV +bq +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (64,1,1) = {" aa @@ -19057,245 +19043,245 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab -dt -dv -dz -dz -dM -dV -ds -ec -bh -er -eJ -eW +bg +bo +bt +bt bU -dR -co +cp +bf +cL +bq +da +du +dL +cH +ck +eG +cD bP -dI -dx +br ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (65,1,1) = {" aa @@ -19314,245 +19300,245 @@ ab ab ab ab -af +aj ab ab -af +aj ab ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -dt -dv -dz -dD -dN -bj -ds -bh -bh -es -dI -dI -dI -dI -cp -bS -cE -bh +bg +bo +bt +bH +bV +cq +bf +bq +bq +db +bP +bP +bP +bP +eH +cF +eW +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (66,1,1) = {" aa @@ -19571,245 +19557,245 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -ds -dw -dA -dE -dO +bf +bp +bu +bI +bW +cr +bf +ad +bq +dc +bP +dM dW -ds -ed -bh -et -dI +dW +eI +bq eX -fg -fg -cq -bh -cF -bh +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (67,1,1) = {" aa @@ -19830,243 +19816,243 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab -ds -ds -ds -dt -dP -dt -ds -al -bh -eu -dI +bf +bf +bf +bg +bX +bg +bf +ai +bq +dd +bP +dN +dX +em +eJ +dV eY -fh -fs -cr -ff -cG -bh +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (68,1,1) = {" aa @@ -20080,250 +20066,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj ab ab ab -ds -dF -dQ -dX -ds -al -bh -ev -eK -bh -ff -ft -ff -ff -cG -bh +bf +bJ +bY +cs +bf +ai +bq +de +dv +bq +dV +en +dV +dV +eY +bq ab ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (69,1,1) = {" aa @@ -20344,243 +20330,243 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +aj +aj ab ab -ds -dG +bf +bK +bW +ct +bf +ai +bq +df +dw dO dY -ds -al -bh -ew -eL +eo +dY +dY eZ -fi -fu -fi -fi -cI -bh +bq ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (70,1,1) = {" aa @@ -20601,243 +20587,243 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -al -al -af -af +ai +ai +aj +aj ab -ds -dt -dP -dt -ds -al -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +bf +bg +bX +bg +bf +ai +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (71,1,1) = {" aa @@ -20854,201 +20840,201 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab @@ -21056,45 +21042,45 @@ ab ab ab ab -bt +bv ab ab ab -bt -al -al +bv +ai +ai ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (72,1,1) = {" aa @@ -21111,200 +21097,200 @@ aa aa aa aa -ed +ad ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +ai ab ab ab @@ -21320,38 +21306,38 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (73,1,1) = {" aa @@ -21366,202 +21352,202 @@ aa aa aa ab -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af +aj ab -af +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ao ab ab -al -al -al -al +ai +ai +am +ai ab ab ab @@ -21577,38 +21563,38 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (74,1,1) = {" aa @@ -21630,196 +21616,196 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab -al +ai ab -al -al -al +ai +am +ai ab ab ab @@ -21833,39 +21819,39 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (75,1,1) = {" aa @@ -21887,195 +21873,195 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al +ai ab ab ab @@ -22089,40 +22075,40 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -al -al +aj +aj +aj +aj +aj +aj +aj +aj +aj +ai +ai ab ab ab -af +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj "} (76,1,1) = {" aa @@ -22145,186 +22131,186 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +ai ab ab ab @@ -22332,41 +22318,41 @@ ab ab ab ab -al +ai ab ab ab ab ab ab -fy +ao ab ab ab ab ab ab -af -af -af -af -af -af -af -al -al -al -al -al +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai ab ab -af +aj ab ab ab -af -af -af +aj +aj +aj ab ab ab @@ -22376,10 +22362,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (77,1,1) = {" aa @@ -22404,200 +22390,200 @@ ab ab ab ab -af -af +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab -al -al +ai +ai ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -22605,25 +22591,25 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai ab -af +aj ab ab ab ab ab -af +aj ab ab ab @@ -22633,10 +22619,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (78,1,1) = {" aa @@ -22657,204 +22643,204 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab ab ab -al -al +ai +ai ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -22864,13 +22850,13 @@ ab ab ab ab -al -al -al -al -af -af -af +ai +ai +ai +ai +aj +aj +aj ab ab ab @@ -22880,7 +22866,7 @@ ab ab ab ab -af +aj ab ab ab @@ -22890,10 +22876,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (79,1,1) = {" aa @@ -22908,195 +22894,195 @@ aa aa aa ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -23109,9 +23095,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23124,10 +23110,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab @@ -23137,7 +23123,7 @@ ab ab ab ab -af +aj ab ab ab @@ -23145,12 +23131,12 @@ ab ab ab ab -af +aj ab -af -af -af -af +aj +aj +aj +aj "} (80,1,1) = {" aa @@ -23165,197 +23151,197 @@ aa aa aa ab -ed -al -al -al +ad +ai +ai +ai ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -23366,9 +23352,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23377,15 +23363,15 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23402,12 +23388,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (81,1,1) = {" aa @@ -23422,196 +23408,196 @@ aa aa aa ab -ed -al -al -al -ed +ad +ai +ai +ai +ad ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -23623,9 +23609,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23633,16 +23619,16 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23659,12 +23645,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (82,1,1) = {" aa @@ -23680,198 +23666,198 @@ aa aa ab ab -al -al -al -ed +ai +ai +ai +ad ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -af +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab @@ -23879,9 +23865,9 @@ ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -23894,13 +23880,13 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab @@ -23916,12 +23902,12 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (83,1,1) = {" aa @@ -23938,206 +23924,206 @@ aa ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -af +aj ab -af -af +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab ab -al -al +ai +ai ab ab ab @@ -24148,15 +24134,15 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af +aj +aj +aj +aj ab ab ab @@ -24174,11 +24160,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (84,1,1) = {" aa @@ -24199,202 +24185,202 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab ab -al -al +ai +ai ab ab ab @@ -24405,14 +24391,14 @@ ab ab ab ab -al -al -al -al -al -af -af -af +ai +am +am +am +ai +aj +aj +aj ab ab ab @@ -24431,11 +24417,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (85,1,1) = {" aa @@ -24456,202 +24442,202 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al -al -al +ai +ai +ai ab ab ab @@ -24663,12 +24649,12 @@ ab ab ab ab -fy -al -al -al -af -af +ao +am +am +ai +aj +aj ab ab ab @@ -24688,11 +24674,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (86,1,1) = {" aa @@ -24713,201 +24699,201 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -al -fy +ai +ao ab ab ab @@ -24921,10 +24907,10 @@ ab ab ab ab -al -al -al -af +ai +am +ai +aj ab ab ab @@ -24945,11 +24931,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (87,1,1) = {" aa @@ -24971,199 +24957,199 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ao ab ab ab ab ab -al +ai ab ab ab @@ -25174,16 +25160,16 @@ ab ab ab ab -al +ai ab ab ab -al -al -al -al -al -al +ai +am +ai +ai +ai +ai ab ab ab @@ -25203,10 +25189,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (88,1,1) = {" aa @@ -25220,7 +25206,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -25229,193 +25215,193 @@ ab ab ab ab -af +aj ab -af +aj ab ab ab -af +aj ab -af -af -af +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25428,20 +25414,20 @@ ab ab ab ab -al -al -al -al -al -al +ai +ai +ai +am +ai +ai ab -al -al -al -al -al -al -fy +ai +am +am +am +am +am +ao ab ab ab @@ -25460,10 +25446,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (89,1,1) = {" aa @@ -25485,196 +25471,196 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -af +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -25684,21 +25670,21 @@ ab ab ab ab -fy -al -al -al -al -al -al -al -al -al -al -al -al -al -fy +ao +am +am +am +am +am +am +ai +am +am +am +am +am +am +ao ab ab ab @@ -25717,10 +25703,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (90,1,1) = {" aa @@ -25736,200 +25722,200 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25942,19 +25928,19 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -25974,10 +25960,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (91,1,1) = {" aa @@ -25993,201 +25979,201 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26199,18 +26185,18 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26232,9 +26218,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (92,1,1) = {" aa @@ -26256,195 +26242,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26457,17 +26443,17 @@ ab ab ab ab -fy -al -al -al -al -al -al -al -al -al -al +ao +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26513,195 +26499,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26715,16 +26701,16 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al +ai +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -26762,203 +26748,203 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -26974,14 +26960,14 @@ ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -27003,9 +26989,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (95,1,1) = {" aa @@ -27019,7 +27005,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -27027,195 +27013,195 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -27231,14 +27217,14 @@ ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -27260,9 +27246,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (96,1,1) = {" aa @@ -27276,7 +27262,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -27285,197 +27271,197 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab @@ -27488,15 +27474,15 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -27517,7 +27503,7 @@ ab ab ab ab -af +aj ab ab "} @@ -27543,217 +27529,217 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al -al +ai +ai ab ab ab ab ab -al +ai ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai ab ab ab @@ -27774,9 +27760,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (98,1,1) = {" aa @@ -27794,223 +27780,223 @@ ab ab ab ab -al -al +ai +ai ab ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab ab ab -al -fy +ai +ao ab ab ab ab ab ab -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +ai ab ab ab @@ -28032,8 +28018,8 @@ ab ab ab ab -af -af +aj +aj "} (99,1,1) = {" aa @@ -28051,223 +28037,223 @@ ab ab ab ab -al -al -ed +ai +ai +ad ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab -al +ai ab ab ab ab ab ab -al -al -al -al -al -al +ai +am +ai +ai +ai +ai ab ab -al -al -al -al -al -al -al -ed +ai +ai +ai +am +am +ai +ai +ad ab ab ab @@ -28288,9 +28274,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (100,1,1) = {" aa @@ -28307,221 +28293,221 @@ aa ab ab ab -ed -al -al -ed +ad +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab ab -fy +ao ab ab -al -al -al -al -al -al -fy +ai +am +am +am +am +am +ao ab ab ab ab -fy -fy +ao +ao ab ab ab @@ -28546,8 +28532,8 @@ ab ab ab ab -af -af +aj +aj "} (101,1,1) = {" aa @@ -28565,213 +28551,213 @@ ab ab ab ab -ed -ed +ad +ad ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -af +aj ab -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -fy -fy +ao +ao ab -al -al -al -al -al -al +ai +am +am +ai +ai +ai ab ab ab @@ -28782,7 +28768,7 @@ ab ab ab ab -cB +fw ab ab ab @@ -28803,8 +28789,8 @@ ab ab ab ab -af -af +aj +aj "} (102,1,1) = {" aa @@ -28827,206 +28813,206 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab -al -al -al -al -al -al -aU +ai +am +ai +am +am +ai +cu ab ab ab @@ -29060,8 +29046,8 @@ ab ab ab ab -af -af +aj +aj "} (103,1,1) = {" aa @@ -29075,7 +29061,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -29084,206 +29070,206 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al -aY +ai +am +am +am +am +ai +cv ab ab ab @@ -29316,9 +29302,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (104,1,1) = {" aa @@ -29332,8 +29318,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -29341,212 +29327,212 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al +ai +am +am +am +am +ai ab ab ab ab ab -fy -fy +ao +ao ab ab ab @@ -29573,9 +29559,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (105,1,1) = {" aa @@ -29589,226 +29575,226 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al +ai +am +am +am +am +am +ai ab ab ab ab ab -al -al -al -al -al -al -al +ai +am +ai +ai +ai +ai +ai ab ab ab @@ -29830,9 +29816,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (106,1,1) = {" aa @@ -29855,218 +29841,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -al -al -al -al -al -al -al -al -al -al +ai +am +am +am +am +am +am +am +ai +ai ab ab -fy -al -al -al -al -al -al -al -al +ao +am +am +am +am +am +am +am +ai ab ab ab @@ -30087,9 +30073,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (107,1,1) = {" aa @@ -30108,222 +30094,222 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai ab -al +ai ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +am +am +am +am +am +am +am +am +am +ai +ai +am +am +am +am +am +am +am +am +ai ab ab ab @@ -30344,9 +30330,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (108,1,1) = {" aa @@ -30365,222 +30351,222 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +ai +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -30601,9 +30587,9 @@ ab ab ab ab -af -af -af +aj +aj +aj "} (109,1,1) = {" aa @@ -30626,218 +30612,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -30859,8 +30845,8 @@ ab ab ab ab -af -af +aj +aj "} (110,1,1) = {" aa @@ -30883,218 +30869,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -31116,8 +31102,8 @@ ab ab ab ab -af -af +aj +aj "} (111,1,1) = {" aa @@ -31131,227 +31117,227 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -31373,8 +31359,8 @@ ab ab ab ab -af -af +aj +aj "} (112,1,1) = {" aa @@ -31389,7 +31375,7 @@ aa aa aa ab -ed +ad ab ab ab @@ -31399,217 +31385,217 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -31657,216 +31643,216 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -31884,7 +31870,7 @@ ab ab ab ab -af +aj ab ab ab @@ -31902,7 +31888,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -31913,218 +31899,218 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -32141,11 +32127,11 @@ ab ab ab ab -af -af +aj +aj ab -af -af +aj +aj "} (115,1,1) = {" aa @@ -32159,229 +32145,229 @@ aa aa aa aa -ed +ad ab ab ab ab ab -ed +ad ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -32398,11 +32384,11 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (116,1,1) = {" aa @@ -32421,225 +32407,225 @@ ab ab ab ab -ed -al -al +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -32655,11 +32641,11 @@ ab ab ab ab -af -af +aj +aj ab -af -af +aj +aj "} (117,1,1) = {" aa @@ -32673,231 +32659,231 @@ aa aa aa aa -ed +ad ab ab ab -ed -ed -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ad +ad +ai +ai +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -32913,10 +32899,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (118,1,1) = {" aa @@ -32935,228 +32921,228 @@ aa ab ab ab -ed -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ad +ai +ai +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab @@ -33170,10 +33156,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (119,1,1) = {" aa @@ -33189,232 +33175,232 @@ aa aa aa aa -ed +ad ab ab -ed -al -al +ad +ai +ai ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab @@ -33427,10 +33413,10 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj "} (120,1,1) = {" aa @@ -33446,248 +33432,248 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai +ai ab ab ab ab ab ab -af +aj ab ab -af -af -af -af +aj +aj +aj +aj "} (121,1,1) = {" aa @@ -33701,250 +33687,250 @@ aa aa aa aa +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +ab +aj aj aj ab ab +aj +aj +aj +ab +ab +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai +ai ab ab ab ab +aj +aj ab -af -af -ab -af -af -af -ab -ab -af -af -af -ab -ab -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -af -af -ab -af -af -af -af +aj +aj +aj +aj "} (122,1,1) = {" aa @@ -33958,250 +33944,250 @@ aa aa aa aa +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj aj aj aj ab ab +ak +ak +ak +ak +al ab ab ab ab -ab -af -af -af -af -af -af -af -af -af -af -ab -ab al -al -al -al -ed +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (123,1,1) = {" aa @@ -34215,250 +34201,250 @@ aa aa aa aa +ae +ag +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj aj -en aj aj ab ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -af -af -ab -ab -al -al -al -al +ak +ak +ak +ak ab ab ab ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab ab ab -af -af +aj +aj ab -af -af -af -af +aj +aj +aj +aj "} (124,1,1) = {" aa @@ -34472,6 +34458,22 @@ aa aa aa aa +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj aj aj aj @@ -34479,25 +34481,9 @@ aj ab ab ab -ab -ab -af -af -af -af -af -af -af -af -af -af -af -ab -ab -ab -ed al -ed +ak +al ab ab ab @@ -34507,215 +34493,215 @@ ab ab ab ab -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +ai ab -af -af +aj +aj ab -af -af +aj +aj ab ab -af -af -af +aj +aj +aj "} (125,1,1) = {" aa @@ -34729,26 +34715,26 @@ aa aa aa aa -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae ab ab aa aa -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj aa aa ab @@ -34765,214 +34751,214 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj +aj +aj +aj +aj ab -af -af -af +aj +aj +aj "} (126,1,1) = {" aa @@ -34986,27 +34972,27 @@ aa aa aa aa -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aa ab ab @@ -35022,214 +35008,214 @@ ab ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj "} (127,1,1) = {" ab @@ -35242,8 +35228,240 @@ ab ab ab ab +ac +af ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +am aj aj aj @@ -35255,238 +35473,6 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af "} (128,1,1) = {" aa @@ -35500,27 +35486,27 @@ aa aa aa aa -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aa ab ab @@ -35531,219 +35517,219 @@ ab ab ab ab -ed +al ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +am +am +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (129,1,1) = {" aa @@ -35757,26 +35743,26 @@ aa aa aa aa -aj -aj -aj -aj -aj +ae +ae +ae +ae +ae ab ab aa aa -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj aa aa ab @@ -35788,219 +35774,219 @@ ab ab ab ab -ed -ed +al +al ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +am +fR +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (130,1,1) = {" aa @@ -36014,250 +36000,250 @@ aa aa aa aa +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +am +am +fS +aj aj aj aj aj ab -ab -ab -ab -ab -af -af -af -ab -af -af -af -af -af -af -af -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -al -ab -ab -ab -ab -ab -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (131,1,1) = {" aa @@ -36271,250 +36257,250 @@ aa aa aa aa +ae +ah +ae +ae +ab +ab +ab +ab +ab aj -fx aj aj ab ab +aj ab ab -ab -af -af -af -ab -ab -af -ab -ab -af -af -af +aj +aj +aj ab ab +ak al -ed ab ab ab ab ab ab -ed al +ak +ak al -ed ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (132,1,1) = {" aa @@ -36528,250 +36514,250 @@ aa aa aa aa +ae +ae +ae +ab +ab +ab +ab +ab +ab +aj +aj +aj aj aj aj ab ab +aj +aj +aj ab ab -ab -ab -af -af -af -af -af -af -ab -ab -af -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (133,1,1) = {" aa @@ -36785,250 +36771,250 @@ aa aa aa aa +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +aj aj aj ab ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +am +am +fS +aj +aj +aj +aj +aj ab -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -af -af -af -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -ab -af -af -af -af +aj +aj +aj +aj "} (134,1,1) = {" aa @@ -37052,240 +37038,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +am +am +am +am +am +fS +aj ab -af +aj ab -af -ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (135,1,1) = {" aa @@ -37304,245 +37290,245 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (136,1,1) = {" aa @@ -37559,247 +37545,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (137,1,1) = {" aa @@ -37822,241 +37808,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (138,1,1) = {" aa @@ -38079,241 +38065,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (139,1,1) = {" aa @@ -38336,241 +38322,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (140,1,1) = {" aa @@ -38584,7 +38570,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -38593,241 +38579,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (141,1,1) = {" aa @@ -38842,7 +38828,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -38850,241 +38836,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (142,1,1) = {" aa @@ -39099,7 +39085,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39107,241 +39093,241 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (143,1,1) = {" aa @@ -39356,7 +39342,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39364,241 +39350,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (144,1,1) = {" aa @@ -39612,7 +39598,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -39621,241 +39607,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (145,1,1) = {" aa @@ -39878,241 +39864,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (146,1,1) = {" aa @@ -40135,241 +40121,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (147,1,1) = {" aa @@ -40383,7 +40369,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -40392,241 +40378,241 @@ ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (148,1,1) = {" aa @@ -40640,250 +40626,250 @@ aa aa aa aa -ed -ed +ad +ad ab -ed +ad ab ab ab ab ab -af -af -af +aj +aj +aj ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (149,1,1) = {" aa @@ -40904,243 +40890,243 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (150,1,1) = {" aa @@ -41161,243 +41147,243 @@ aa aa aa aa -ed +ad ab -af -af -af +aj +aj +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (151,1,1) = {" aa @@ -41415,246 +41401,246 @@ ab ab ab ab -ed -ed -ed +ad +ad +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (152,1,1) = {" aa @@ -41671,9 +41657,9 @@ aa ab ab ab -ed -ed -ed +ad +ad +ad ab ab ab @@ -41681,237 +41667,237 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (153,1,1) = {" aa @@ -41937,238 +41923,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (154,1,1) = {" aa @@ -42182,8 +42168,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -42198,234 +42184,234 @@ ab ab ab ab -af -af +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (155,1,1) = {" aa @@ -42439,10 +42425,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -42453,236 +42439,236 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (156,1,1) = {" aa @@ -42698,7 +42684,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -42708,238 +42694,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (157,1,1) = {" aa @@ -42965,238 +42951,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (158,1,1) = {" aa @@ -43222,238 +43208,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (159,1,1) = {" aa @@ -43479,238 +43465,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (160,1,1) = {" aa @@ -43724,8 +43710,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -43736,238 +43722,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (161,1,1) = {" aa @@ -43994,237 +43980,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (162,1,1) = {" aa @@ -44252,236 +44238,236 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (163,1,1) = {" aa @@ -44506,239 +44492,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (164,1,1) = {" aa @@ -44762,240 +44748,240 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (165,1,1) = {" aa @@ -45019,240 +45005,240 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af -af +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (166,1,1) = {" aa @@ -45272,244 +45258,244 @@ ab ab ab ab -ed -ed +ad +ad ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab -af +aj ab -af +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (167,1,1) = {" aa @@ -45528,245 +45514,245 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af +aj +aj +aj ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj ab -af +aj ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj "} (168,1,1) = {" aa @@ -45785,245 +45771,245 @@ ab ab ab ab -al -al -al -al +ai +ai +ai +ai ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ ab -ab -ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (169,1,1) = {" aa @@ -46041,246 +46027,246 @@ ab ab ab ab -ed -al -al -al -al +ad +ai +ai +ai +ai ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj ab -ab -af -af -af -af -af -ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (170,1,1) = {" aa @@ -46297,247 +46283,247 @@ aa ab ab ab -ed -ed -al -al -al -al -ed +ad +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (171,1,1) = {" aa @@ -46555,246 +46541,246 @@ ab ab ab ab -ed -al -al -al -al -ed -ed +ad +ai +ai +ai +ai +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (172,1,1) = {" aa @@ -46812,246 +46798,246 @@ ab ab ab ab -ed -al -al -al -al -ed -ed +ad +ai +ai +ai +ai +ad +ad ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj ab -af -af -af -af -af +aj +aj +aj +aj +aj "} (173,1,1) = {" aa @@ -47069,246 +47055,246 @@ ab ab ab ab -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (174,1,1) = {" aa @@ -47322,250 +47308,250 @@ aa aa aa aa -ed +ad ab ab ab -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (175,1,1) = {" aa @@ -47579,250 +47565,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab -al -al -al -al +ai +ai +ai +ai ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (176,1,1) = {" aa @@ -47841,245 +47827,245 @@ aa aa ab ab -al -al -al -al +ai +ai +ai +ai ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (177,1,1) = {" aa @@ -48099,244 +48085,244 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (178,1,1) = {" aa @@ -48362,238 +48348,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (179,1,1) = {" aa @@ -48610,7 +48596,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -48620,237 +48606,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (180,1,1) = {" aa @@ -48866,7 +48852,7 @@ aa aa ab ab -ed +ad ab ab ab @@ -48880,234 +48866,234 @@ ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (181,1,1) = {" aa @@ -49139,232 +49125,232 @@ ab ab ab ab -af -af +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (182,1,1) = {" aa @@ -49391,237 +49377,237 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (183,1,1) = {" aa @@ -49647,238 +49633,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (184,1,1) = {" aa @@ -49893,8 +49879,8 @@ aa aa aa ab -ed -al +ad +ai ab ab ab @@ -49904,238 +49890,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (185,1,1) = {" aa @@ -50149,9 +50135,9 @@ aa aa aa aa -ed -ed -al +ad +ad +ai ab ab ab @@ -50161,238 +50147,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (186,1,1) = {" aa @@ -50406,10 +50392,10 @@ aa aa aa aa -ed -ed -al -ed +ad +ad +ai +ad ab ab ab @@ -50418,238 +50404,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (187,1,1) = {" aa @@ -50663,10 +50649,10 @@ aa aa aa aa -ed -ed -al -ed +ad +ad +ai +ad ab ab ab @@ -50675,238 +50661,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (188,1,1) = {" aa @@ -50920,9 +50906,9 @@ aa aa aa aa -ed -ed -al +ad +ad +ai ab ab ab @@ -50931,239 +50917,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (189,1,1) = {" aa @@ -51177,7 +51163,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -51188,239 +51174,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (190,1,1) = {" aa @@ -51447,237 +51433,237 @@ ab ab ab ab -af +aj ab -af -af +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (191,1,1) = {" aa @@ -51701,240 +51687,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (192,1,1) = {" aa @@ -51958,240 +51944,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (193,1,1) = {" aa @@ -52205,7 +52191,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -52215,240 +52201,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (194,1,1) = {" aa @@ -52472,240 +52458,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (195,1,1) = {" aa @@ -52729,240 +52715,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (196,1,1) = {" aa @@ -52978,7 +52964,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -52986,240 +52972,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (197,1,1) = {" aa @@ -53235,7 +53221,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -53243,240 +53229,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (198,1,1) = {" aa @@ -53490,250 +53476,250 @@ aa aa aa aa -ed -ed +ad +ad ab ab -ed -ed +ad +ad ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (199,1,1) = {" aa @@ -53757,240 +53743,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (200,1,1) = {" aa @@ -54010,244 +53996,244 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (201,1,1) = {" aa @@ -54267,244 +54253,244 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (202,1,1) = {" aa @@ -54528,240 +54514,240 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (203,1,1) = {" aa @@ -54775,9 +54761,9 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab @@ -54787,238 +54773,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (204,1,1) = {" aa @@ -55032,7 +55018,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -55044,238 +55030,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (205,1,1) = {" aa @@ -55301,238 +55287,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (206,1,1) = {" aa @@ -55554,242 +55540,242 @@ ab ab ab ab -al -al +ai +ai ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (207,1,1) = {" aa @@ -55810,243 +55796,243 @@ ab ab ab ab -ed -al -al +ad +ai +ai ab ab ab -af +aj ab -af +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (208,1,1) = {" aa @@ -56068,242 +56054,242 @@ ab ab ab ab -al -al -ed +ai +ai +ad ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (209,1,1) = {" aa @@ -56326,241 +56312,241 @@ ab ab ab ab -ed +ad ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (210,1,1) = {" aa @@ -56574,7 +56560,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -56586,238 +56572,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (211,1,1) = {" aa @@ -56843,238 +56829,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (212,1,1) = {" aa @@ -57090,7 +57076,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57100,238 +57086,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (213,1,1) = {" aa @@ -57347,7 +57333,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57357,238 +57343,238 @@ ab ab ab ab -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (214,1,1) = {" aa @@ -57603,7 +57589,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -57613,239 +57599,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (215,1,1) = {" aa @@ -57870,239 +57856,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (216,1,1) = {" aa @@ -58127,239 +58113,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (217,1,1) = {" aa @@ -58384,239 +58370,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (218,1,1) = {" aa @@ -58630,7 +58616,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -58641,239 +58627,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (219,1,1) = {" aa @@ -58887,9 +58873,9 @@ aa aa aa aa -ed -ed -ed +ad +ad +ad ab ab ab @@ -58898,239 +58884,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (220,1,1) = {" aa @@ -59144,250 +59130,250 @@ aa aa aa aa -ed -al -al -al -al +ad +ai +ai +ai +ai ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (221,1,1) = {" aa @@ -59401,250 +59387,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (222,1,1) = {" aa @@ -59658,250 +59644,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj "} (223,1,1) = {" aa @@ -59915,250 +59901,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (224,1,1) = {" aa @@ -60172,250 +60158,250 @@ aa aa aa aa -ed -al -al -al -al -ed +ad +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (225,1,1) = {" aa @@ -60430,249 +60416,249 @@ aa aa aa ab -al -al -al -al -ed +ai +ai +ai +ai +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (226,1,1) = {" aa @@ -60687,10 +60673,10 @@ aa aa aa ab -al -al -al -al +ai +ai +ai +ai ab ab ab @@ -60698,238 +60684,238 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab -ed -ed al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (227,1,1) = {" aa @@ -60944,10 +60930,10 @@ aa aa aa ab -al -al -al -al +ai +ai +ai +ai ab ab ab @@ -60956,237 +60942,237 @@ ab ab ab ab -af -af +aj +aj ab ab ab -ed -ed -ed al al al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (228,1,1) = {" aa @@ -61211,239 +61197,239 @@ ab ab ab ab -af -af -af -af -af -af -ab -ed -ed -ab +aj +aj +aj +aj +aj +aj ab al al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al ab -af -af -af -af -af -af -af -af -af -af +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (229,1,1) = {" aa @@ -61468,239 +61454,239 @@ ab ab ab ab -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (230,1,1) = {" aa @@ -61725,239 +61711,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (231,1,1) = {" aa @@ -61982,239 +61968,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +fQ +fQ +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (232,1,1) = {" aa @@ -62239,239 +62225,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (233,1,1) = {" aa @@ -62485,7 +62471,7 @@ aa aa aa aa -ed +ad ab ab ab @@ -62496,239 +62482,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (234,1,1) = {" aa @@ -62742,8 +62728,8 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab @@ -62753,239 +62739,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (235,1,1) = {" aa @@ -62999,10 +62985,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -63010,239 +62996,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (236,1,1) = {" aa @@ -63256,10 +63242,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -63267,239 +63253,239 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (237,1,1) = {" aa @@ -63516,247 +63502,247 @@ aa ab ab ab -ed -ed +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (238,1,1) = {" aa @@ -63781,239 +63767,239 @@ ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab -af -af -af -af +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (239,1,1) = {" aa @@ -64032,245 +64018,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af +aj +aj +aj +aj ab ab -af -af -af +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (240,1,1) = {" aa @@ -64289,16 +64275,16 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af +aj ab -af +aj ab ab ab @@ -64306,228 +64292,228 @@ ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (241,1,1) = {" aa @@ -64546,245 +64532,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab -af -af -af -af -af +aj +aj +aj +aj +aj ab ab ab ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (242,1,1) = {" aa @@ -64810,238 +64796,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (243,1,1) = {" aa @@ -65067,238 +65053,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (244,1,1) = {" aa @@ -65324,238 +65310,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (245,1,1) = {" aa @@ -65581,238 +65567,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -ed al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (246,1,1) = {" aa @@ -65838,238 +65824,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (247,1,1) = {" aa @@ -66088,245 +66074,245 @@ aa aa aa aa -ed +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (248,1,1) = {" aa @@ -66345,245 +66331,245 @@ aa aa aa aa -ed -ed +ad +ad ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (249,1,1) = {" aa @@ -66597,250 +66583,250 @@ aa aa aa aa -ed -ed -ed -ed -ed -ed +ad +ad +ad +ad +ad +ad ab ab ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (250,1,1) = {" aa @@ -66854,11 +66840,11 @@ aa aa aa aa -ed -ed +ad +ad ab ab -ed +ad ab ab ab @@ -66866,238 +66852,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -al -al -al -al -al -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (251,1,1) = {" aa @@ -67123,238 +67109,238 @@ ab ab ab ab -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ed -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +al +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (252,1,1) = {" aa @@ -67379,239 +67365,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (253,1,1) = {" aa @@ -67625,10 +67611,10 @@ aa aa aa aa -ed -ed -ed -ed +ad +ad +ad +ad ab ab ab @@ -67636,239 +67622,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (254,1,1) = {" aa @@ -67893,239 +67879,239 @@ ab ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (255,1,1) = {" aa @@ -68146,241 +68132,241 @@ aa aa aa aa -ed +ad ab ab ab -af -af -af -af -af -af -af -af -af +aj +aj +aj +aj +aj +aj +aj +aj +aj ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index da311e72d7..4d378e7ac5 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -837,7 +837,7 @@ /area/bridge) "abs" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "abt" = ( /turf/closed/wall, /area/hallway/primary/central{ @@ -853,9 +853,7 @@ /area/security/detectives_office) "abw" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "abx" = ( /obj/structure/cable/white{ tag = "icon-0-2"; @@ -868,9 +866,7 @@ name = "Captain's Space Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aby" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -1008,7 +1004,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "abK" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1026,7 +1022,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "abL" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1151,15 +1147,11 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "abY" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "abZ" = ( /obj/structure/sign/vacuum{ pixel_y = 32 @@ -1174,9 +1166,7 @@ dir = 6 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aca" = ( /obj/structure/dresser, /obj/structure/cable/white{ @@ -1187,9 +1177,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acb" = ( /obj/structure/bed, /obj/structure/cable/white{ @@ -1202,9 +1190,7 @@ /obj/item/weapon/bedsheet/captain, /obj/effect/landmark/start/captain, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acc" = ( /obj/structure/table/wood, /obj/machinery/light_switch{ @@ -1234,9 +1220,7 @@ dir = 10 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acd" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -1368,7 +1352,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "acp" = ( /obj/structure/bed, /obj/structure/cable/white{ @@ -1383,7 +1367,7 @@ /obj/item/weapon/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "acq" = ( /obj/structure/dresser, /obj/structure/cable/white{ @@ -1396,7 +1380,7 @@ dir = 10 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "acr" = ( /obj/structure/closet/crate/bin, /obj/machinery/light{ @@ -1414,11 +1398,11 @@ pixel_y = 24 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "acs" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "act" = ( /obj/structure/toilet{ dir = 4 @@ -1432,7 +1416,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/plasteel/white, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "acu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -1645,9 +1629,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acP" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -1656,18 +1638,14 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acR" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -1679,9 +1657,7 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acS" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -1693,9 +1669,7 @@ dir = 10 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acT" = ( /obj/machinery/airalarm{ dir = 8; @@ -1705,9 +1679,7 @@ /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "acU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -1909,7 +1881,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adh" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -1929,7 +1901,7 @@ dir = 6 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adi" = ( /obj/structure/cable/white{ tag = "icon-1-8"; @@ -1952,7 +1924,7 @@ scrub_Toxins = 0 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adj" = ( /obj/structure/cable/white{ tag = "icon-2-8"; @@ -1960,7 +1932,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adk" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" @@ -1969,7 +1941,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adl" = ( /obj/structure/mirror{ desc = "Mirror mirror on the wall, who is the most robust of them all?"; @@ -1986,7 +1958,7 @@ dir = 9 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2159,14 +2131,10 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/plasteel/white, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adH" = ( /turf/closed/wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adI" = ( /obj/structure/filingcabinet, /obj/structure/cable/white{ @@ -2184,9 +2152,7 @@ name = "command camera" }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adJ" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -2214,9 +2180,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adK" = ( /obj/structure/cable/white{ tag = "icon-1-4"; @@ -2232,9 +2196,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adL" = ( /obj/machinery/light{ dir = 4 @@ -2250,9 +2212,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/crate/bin, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "adM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -2345,7 +2305,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adV" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -2365,16 +2325,16 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adW" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adX" = ( /turf/closed/wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "adY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2483,10 +2443,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aeg" = ( /obj/machinery/conveyor{ @@ -2497,10 +2454,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aeh" = ( /obj/machinery/conveyor{ @@ -2518,10 +2472,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aei" = ( /obj/machinery/conveyor{ @@ -2631,17 +2582,13 @@ "aeu" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aev" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aew" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -2660,9 +2607,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aex" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -2672,9 +2617,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aey" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -2870,7 +2813,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/bed/dogbed{ @@ -2883,7 +2826,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeK" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -2896,7 +2839,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeL" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -2907,14 +2850,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeM" = ( /obj/structure/filingcabinet/security, /obj/item/weapon/folder/documents, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeN" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/silver_ids{ @@ -2936,7 +2879,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeO" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, @@ -2955,7 +2898,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aeP" = ( /obj/machinery/status_display{ density = 0; @@ -3155,9 +3098,7 @@ /obj/machinery/suit_storage_unit/captain, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plasteel, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afl" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-15"; @@ -3166,9 +3107,7 @@ tag = "icon-plant-15" }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -3176,9 +3115,7 @@ scrub_Toxins = 0 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afn" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -3189,9 +3126,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afo" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -3216,9 +3151,7 @@ tag = "icon-wood-broken2"; icon_state = "wood-broken2" }, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -3350,7 +3283,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afw" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -3362,7 +3295,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afx" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -3380,7 +3313,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afy" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -3397,7 +3330,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afz" = ( /obj/structure/cable/white{ tag = "icon-1-8"; @@ -3418,7 +3351,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afA" = ( /obj/machinery/computer/secure_data, /obj/machinery/ai_status_display{ @@ -3432,7 +3365,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "afB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, @@ -3650,9 +3583,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afX" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -3660,9 +3591,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afY" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -3682,23 +3611,17 @@ name = "command camera" }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "afZ" = ( /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "aga" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, /obj/item/weapon/card/id/captains_spare, /obj/item/toy/figure/captain, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agb" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -3706,9 +3629,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHEAST)"; @@ -3716,9 +3637,7 @@ dir = 5 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agd" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -3734,9 +3653,7 @@ name = "Captain's Hall Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "age" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3849,7 +3766,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ago" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ @@ -3868,7 +3785,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "agp" = ( /obj/machinery/pdapainter, /obj/structure/cable/white{ @@ -3878,14 +3795,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "agq" = ( /obj/machinery/vending/cart, /obj/machinery/light, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "agr" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -3902,7 +3819,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ags" = ( /obj/structure/chair/office/dark, /obj/machinery/light_switch{ @@ -3913,7 +3830,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "agt" = ( /obj/machinery/computer/card, /obj/machinery/status_display{ @@ -3940,7 +3857,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "agu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -4155,9 +4072,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agP" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -4172,9 +4087,7 @@ icon_state = "1-4" }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agQ" = ( /obj/structure/chair/comfy/brown{ color = "#c45c57"; @@ -4192,9 +4105,7 @@ }, /obj/effect/landmark/start/captain, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agR" = ( /obj/structure/table/wood, /obj/structure/cable/white{ @@ -4211,9 +4122,7 @@ /obj/item/weapon/melee/chainofcommand, /obj/item/weapon/stamp/captain, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agS" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -4229,9 +4138,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agT" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -4243,9 +4150,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -4274,9 +4179,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "agV" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -4432,11 +4335,11 @@ name = "HoP Blast door" }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ahh" = ( /obj/machinery/status_display, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ahi" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -4457,7 +4360,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ahj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4505,10 +4408,7 @@ dir = 9 }, /obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating{ - tag = "icon-plating_warn_end (WEST)"; - icon_state = "plating_warn_end" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aho" = ( /obj/machinery/conveyor{ @@ -4555,10 +4455,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "ahr" = ( /obj/machinery/conveyor{ @@ -4573,10 +4470,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "ahs" = ( /obj/machinery/conveyor{ @@ -4598,10 +4492,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - tag = "icon-plating_warn_side (EAST)"; - icon_state = "plating_warn_side" - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aht" = ( /obj/machinery/door/poddoor{ @@ -4799,9 +4690,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_end (NORTH)" }, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahI" = ( /obj/machinery/computer/communications, /obj/machinery/status_display{ @@ -4812,18 +4701,14 @@ pixel_y = -24 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahJ" = ( /obj/machinery/computer/card, /obj/machinery/ai_status_display{ pixel_y = -32 }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahK" = ( /obj/machinery/computer/security/wooden_tv{ density = 0 @@ -4837,9 +4722,7 @@ req_access_txt = "20" }, /turf/open/floor/carpet, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahL" = ( /obj/structure/chair/comfy/brown{ icon_state = "comfychair"; @@ -4849,9 +4732,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahM" = ( /obj/machinery/firealarm{ dir = 1; @@ -4862,9 +4743,7 @@ /obj/item/weapon/storage/fancy/donut_box, /obj/item/weapon/lighter, /turf/open/floor/wood, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4874,9 +4753,7 @@ name = "Captain's Hall Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/captain{ - name = "\improper Captain's Quarters" - }) +/area/crew_quarters/heads/captain/private) "ahO" = ( /obj/machinery/airalarm{ dir = 8; @@ -7153,17 +7030,13 @@ }) "alg" = ( /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "alh" = ( /obj/structure/cable/white, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "ali" = ( /obj/machinery/door/poddoor/shutters{ id = "teleportershutters"; @@ -7176,9 +7049,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "alj" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7196,9 +7067,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "alk" = ( /obj/structure/cable/white, /obj/structure/grille, @@ -7737,9 +7606,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "alZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -7751,17 +7618,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "ama" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amb" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -7776,9 +7639,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amc" = ( /obj/machinery/shieldwallgen, /obj/structure/cable/white{ @@ -7790,9 +7651,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amd" = ( /obj/structure/cable/white{ tag = "icon-0-8"; @@ -7801,9 +7660,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "ame" = ( /obj/structure/cable/white{ tag = "icon-0-4"; @@ -8293,18 +8150,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amV" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/belt/utility, @@ -8313,9 +8166,7 @@ /obj/item/device/gps, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amW" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -8328,23 +8179,17 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amX" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amY" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "amZ" = ( /obj/machinery/vending/snack, /obj/structure/sign/nanotrasen{ @@ -8628,7 +8473,7 @@ "anx" = ( /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "any" = ( /obj/item/weapon/storage/box/firingpins, /obj/item/weapon/storage/box/firingpins, @@ -8835,24 +8680,18 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "anM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "anN" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "anO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -8864,9 +8703,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "anP" = ( /obj/machinery/teleport/station, /obj/machinery/light{ @@ -8878,9 +8715,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "anQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -9224,13 +9059,13 @@ /area/shuttle/mining) "aoq" = ( /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "aor" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "aos" = ( /obj/item/weapon/storage/box/teargas{ pixel_x = 3; @@ -9425,16 +9260,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "aoG" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "aoH" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -9450,9 +9281,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "aoI" = ( /obj/machinery/computer/teleporter, /obj/machinery/newscaster{ @@ -9461,9 +9290,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "aoJ" = ( /obj/machinery/droneDispenser, /obj/effect/decal/cleanable/dirt, @@ -9471,9 +9298,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aoK" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -9490,9 +9315,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aoL" = ( /obj/structure/rack, /obj/item/weapon/crowbar/red, @@ -9509,17 +9332,13 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aoM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aoN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (NORTH)"; @@ -9611,9 +9430,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aoT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9625,9 +9442,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aoU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -9641,9 +9456,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aoV" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -9652,9 +9465,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aoW" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/decal/cleanable/dirt, @@ -9981,14 +9792,14 @@ pixel_y = 1 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "apv" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "apw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -10003,7 +9814,7 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "apx" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -10206,9 +10017,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "apL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/status_display{ @@ -10218,9 +10027,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "apM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -10234,9 +10041,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "apN" = ( /obj/machinery/status_display{ pixel_y = -32 @@ -10249,9 +10054,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "apO" = ( /obj/machinery/shieldwallgen, /obj/effect/decal/cleanable/dirt, @@ -10265,9 +10068,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/teleporter{ - name = "\improper Teleporter Room" - }) +/area/teleporter) "apP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10276,9 +10077,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "apQ" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -10292,9 +10091,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "apR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -10306,9 +10103,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "apS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -10326,9 +10121,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "apT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10398,9 +10191,7 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "apZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10408,9 +10199,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aqa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10422,9 +10211,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/caution, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aqb" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, @@ -10435,9 +10222,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aqc" = ( /obj/structure/table/reinforced, /obj/item/weapon/tank/jetpack/carbondioxide{ @@ -10739,7 +10524,7 @@ /area/shuttle/mining) "aqz" = ( /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -10747,7 +10532,7 @@ dir = 6 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (WEST)"; @@ -10755,7 +10540,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (WEST)"; @@ -10764,7 +10549,7 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqD" = ( /obj/machinery/meter, /obj/structure/grille, @@ -10775,7 +10560,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqE" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -10785,7 +10570,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aqF" = ( /obj/machinery/meter, /obj/structure/grille, @@ -10796,7 +10581,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aqG" = ( /obj/structure/door_assembly/door_assembly_mhatch, /obj/effect/decal/cleanable/dirt, @@ -11026,9 +10811,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aqZ" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -11038,9 +10821,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "ara" = ( /turf/closed/wall, /area/crew_quarters/bar{ @@ -11129,16 +10910,12 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "arh" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ari" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ @@ -11327,13 +11104,13 @@ }, /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "arr" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/vault, -/area/atmos) +/area/engine/atmos) "ars" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -11346,7 +11123,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "art" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -11357,7 +11134,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aru" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -11372,7 +11149,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "arv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -11382,7 +11159,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "arw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -11398,7 +11175,7 @@ /turf/open/floor/plasteel/green/side{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "arx" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -11416,7 +11193,7 @@ icon_state = "green"; dir = 1 }, -/area/atmos) +/area/engine/atmos) "ary" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -11425,7 +11202,7 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "arz" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; @@ -11434,7 +11211,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "arA" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 @@ -11446,7 +11223,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "arB" = ( /turf/open/floor/plating/astplate, /area/hallway/primary/central{ @@ -11734,9 +11511,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "arW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -11754,9 +11529,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "arX" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -11776,9 +11549,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "arY" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -11788,9 +11559,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "arZ" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -11800,9 +11569,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "asa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -11815,9 +11582,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "asb" = ( /obj/structure/cable/white{ tag = "icon-2-8"; @@ -11837,9 +11602,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "asc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -11848,9 +11611,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "asd" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light_switch{ @@ -11926,9 +11687,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -11938,9 +11697,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11953,9 +11710,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -11965,9 +11720,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aso" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11978,9 +11731,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -11990,9 +11741,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12003,9 +11752,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "asr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ @@ -12043,7 +11790,7 @@ /area/shuttle/mining) "asv" = ( /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "asw" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -12051,7 +11798,7 @@ id = "n2_in" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "asx" = ( /obj/machinery/meter, /obj/structure/grille, @@ -12064,7 +11811,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "asy" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -12073,7 +11820,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "asz" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 2; @@ -12091,7 +11838,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "asA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -12099,11 +11846,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "asB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "asC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -12114,7 +11861,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/atmos) +/area/engine/atmos) "asD" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -12127,7 +11874,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "asE" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ tag = "icon-manifold (NORTH)"; @@ -12136,7 +11883,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "asF" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -12145,7 +11892,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "asG" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 2; @@ -12154,7 +11901,7 @@ /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "asH" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; @@ -12164,7 +11911,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "asI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/vacuum{ @@ -12484,15 +12231,11 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "atc" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "atd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -12501,9 +12244,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "ate" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -12608,9 +12349,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "atp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (WEST)"; @@ -12709,14 +12448,14 @@ dir = 8 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "atx" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2_sensor" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "aty" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -12726,7 +12465,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "atz" = ( /obj/machinery/camera{ c_tag = "Atmospherics Tank 1"; @@ -12736,7 +12475,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "atA" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -12752,19 +12491,19 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "atB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "atC" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "atD" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/decal/cleanable/dirt, @@ -12774,7 +12513,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/atmos) +/area/engine/atmos) "atE" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (NORTHEAST)"; @@ -12784,7 +12523,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "atF" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ tag = "icon-manifold (EAST)"; @@ -12792,12 +12531,12 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "atG" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "atH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -12805,7 +12544,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "atI" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -12831,13 +12570,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "atJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "atK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13056,9 +12795,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "atW" = ( /obj/effect/landmark/blobstart, /obj/structure/cable/white{ @@ -13070,9 +12807,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "atX" = ( /obj/structure/table/wood, /obj/item/device/camera_film{ @@ -13249,9 +12984,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "auo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/status_display{ @@ -13293,7 +13026,7 @@ pump_direction = 0 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "aur" = ( /obj/machinery/meter, /obj/structure/grille, @@ -13306,7 +13039,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aus" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -13315,7 +13048,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aut" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -13331,7 +13064,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "auu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -13340,14 +13073,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "auv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; initialize_directions = 10 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "auw" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/turf_decal/stripes/line{ @@ -13356,7 +13089,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/atmos) +/area/engine/atmos) "aux" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -13364,7 +13097,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "auy" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (NORTHWEST)"; @@ -13372,13 +13105,13 @@ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "auz" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "auA" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -13387,7 +13120,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "auB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ tag = "icon-manifold (EAST)"; @@ -13406,13 +13139,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "auC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "auD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, @@ -13687,9 +13420,7 @@ "auY" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "auZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -13882,9 +13613,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "avt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (WEST)"; @@ -13938,7 +13667,7 @@ dir = 1 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "avy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -13950,7 +13679,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "avz" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -13960,7 +13689,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "avA" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; @@ -13971,12 +13700,12 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "avB" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "avC" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -13986,14 +13715,14 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "avD" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "avE" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ tag = "icon-intact (NORTHWEST)"; @@ -14001,14 +13730,14 @@ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "avF" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "avG" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, /obj/machinery/meter{ @@ -14030,13 +13759,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "avH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "avI" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -14346,14 +14075,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "awe" = ( /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "awf" = ( /obj/structure/table/wood, /obj/item/device/camera, @@ -14570,9 +14295,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "awy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/intercom{ @@ -14602,7 +14325,7 @@ }) "awA" = ( /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "awB" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -14610,7 +14333,7 @@ id = "o2_in" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "awC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -14618,7 +14341,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "awD" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 2; @@ -14636,24 +14359,24 @@ /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "awE" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "awF" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "awG" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "awH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -14662,7 +14385,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "awI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -14671,7 +14394,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "awJ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 2; @@ -14683,7 +14406,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "awK" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -14705,13 +14428,13 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "awL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "awM" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -14732,7 +14455,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/atmos) +/area/engine/atmos) "awN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps{ @@ -14745,7 +14468,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "awO" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -14765,10 +14488,10 @@ "awP" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awQ" = ( /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awR" = ( /obj/structure/table/wood, /obj/item/weapon/soap/nanotrasen, @@ -14907,9 +14630,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "axf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -14936,14 +14657,14 @@ dir = 8 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "axi" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "axj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -14954,7 +14675,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "axk" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -14970,12 +14691,12 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "axl" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "axm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8; @@ -14984,7 +14705,7 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "axn" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -14992,7 +14713,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "axo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 2; @@ -15002,7 +14723,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "axp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 2; @@ -15017,7 +14738,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "axq" = ( /obj/machinery/light{ dir = 1 @@ -15035,7 +14756,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axr" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -15049,7 +14770,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/reagent_dispensers/fueltank, @@ -15061,12 +14782,12 @@ /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axt" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "axu" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/camera{ @@ -15076,7 +14797,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axv" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light{ @@ -15087,19 +14808,19 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axw" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axx" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "axy" = ( /obj/item/weapon/weldingtool, /obj/item/clothing/head/welding, @@ -15112,7 +14833,7 @@ /turf/open/floor/plasteel/caution{ dir = 9 }, -/area/atmos) +/area/engine/atmos) "axz" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/glass{ @@ -15130,7 +14851,7 @@ /turf/open/floor/plasteel/caution{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "axA" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -15156,7 +14877,7 @@ /turf/open/floor/plasteel/caution{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "axB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -15191,7 +14912,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axE" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/status_display{ @@ -15200,7 +14921,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axF" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light_switch{ @@ -15209,13 +14930,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axG" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axH" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket/letterman_nanotrasen, @@ -15225,14 +14946,14 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axI" = ( /obj/structure/dresser, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axJ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -15249,14 +14970,14 @@ dir = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axK" = ( /obj/structure/dresser, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axL" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -15264,9 +14985,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "axM" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ @@ -15384,9 +15103,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "axV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/newscaster{ @@ -15430,7 +15147,7 @@ pump_direction = 0 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "ayb" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -15438,7 +15155,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "ayc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -15453,7 +15170,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/atmos) +/area/engine/atmos) "ayd" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -15463,7 +15180,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aye" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 2; @@ -15477,7 +15194,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "ayf" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -15490,7 +15207,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayg" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/components/binary/pump{ @@ -15502,7 +15219,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /obj/machinery/meter, @@ -15510,7 +15227,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -15519,7 +15236,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ tag = "icon-manifold (NORTH)"; @@ -15535,7 +15252,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -15549,7 +15266,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -15563,7 +15280,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aym" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/firealarm{ @@ -15574,22 +15291,22 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayn" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayp" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "ayq" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -15598,7 +15315,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "ayr" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/belt/utility, @@ -15611,7 +15328,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "ays" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -15624,7 +15341,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "ayt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -15641,18 +15358,18 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayv" = ( /turf/open/floor/plasteel/neutral/side{ dir = 8 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayw" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; @@ -15663,7 +15380,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayy" = ( /obj/machinery/airalarm{ dir = 8; @@ -15677,10 +15394,10 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayz" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayA" = ( /obj/structure/bed, /obj/machinery/newscaster{ @@ -15688,10 +15405,10 @@ }, /obj/item/weapon/bedsheet/blue, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayB" = ( /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayC" = ( /obj/structure/bed, /obj/machinery/newscaster{ @@ -15699,7 +15416,7 @@ }, /obj/item/weapon/bedsheet/red, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayD" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -15709,9 +15426,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "ayE" = ( /obj/structure/table/wood, /obj/item/device/instrument/violin, @@ -15828,9 +15543,7 @@ /area/crew_quarters/bar) "ayP" = ( /turf/closed/wall, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ayQ" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -15838,9 +15551,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ayR" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, @@ -15864,25 +15575,19 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ayS" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ayT" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "ayU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ @@ -16066,7 +15771,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "azk" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 @@ -16075,28 +15780,28 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "azl" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azm" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/white{ @@ -16107,7 +15812,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azq" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -16117,7 +15822,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -16129,7 +15834,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "azs" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -16141,13 +15846,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "azt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/loadingarea, -/area/atmos) +/area/engine/atmos) "azu" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -16157,7 +15862,7 @@ dir = 4 }, /turf/open/floor/plasteel/loadingarea, -/area/atmos) +/area/engine/atmos) "azv" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16167,7 +15872,7 @@ dir = 4 }, /turf/open/floor/plasteel/loadingarea, -/area/atmos) +/area/engine/atmos) "azw" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16179,7 +15884,7 @@ dir = 1 }, /turf/open/floor/plasteel/loadingarea, -/area/atmos) +/area/engine/atmos) "azx" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16195,7 +15900,7 @@ /turf/open/floor/plasteel/caution{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "azy" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16207,7 +15912,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "azz" = ( /obj/machinery/computer/atmos_alert, /obj/structure/cable/white{ @@ -16225,23 +15930,23 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "azA" = ( /obj/structure/table, /obj/item/device/paicard, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azB" = ( /obj/structure/table, /obj/item/device/camera, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azC" = ( /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -16253,7 +15958,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azE" = ( /obj/structure/table/wood, /obj/item/weapon/staff/broom, @@ -16354,9 +16059,7 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -16365,9 +16068,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16378,27 +16079,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azP" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16410,9 +16105,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "azS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -16556,7 +16249,7 @@ /area/shuttle/escape) "aAg" = ( /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aAh" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -16564,7 +16257,7 @@ id = "air_in" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aAi" = ( /obj/machinery/meter{ name = "Mixed Air Tank In" @@ -16579,7 +16272,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aAj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (WEST)"; @@ -16590,7 +16283,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aAk" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -16611,7 +16304,7 @@ icon_state = "arrival"; dir = 9 }, -/area/atmos) +/area/engine/atmos) "aAl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -16623,7 +16316,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aAm" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (NORTHWEST)"; @@ -16632,7 +16325,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (SOUTHEAST)"; @@ -16640,7 +16333,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAo" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; @@ -16648,13 +16341,13 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -16666,7 +16359,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAr" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -16676,7 +16369,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAs" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; @@ -16703,7 +16396,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAt" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16714,7 +16407,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aAu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -16737,7 +16430,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aAv" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -16746,7 +16439,7 @@ /turf/open/floor/plasteel/caution/corner{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aAw" = ( /obj/structure/cable/white{ tag = "icon-1-8"; @@ -16757,7 +16450,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; @@ -16766,11 +16459,11 @@ scrub_Toxins = 1 }, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAz" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -16779,14 +16472,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aAA" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel/neutral, -/area/atmos) +/area/engine/atmos) "aAB" = ( /obj/machinery/computer/station_alert{ density = 0 @@ -16798,7 +16491,7 @@ /turf/open/floor/plasteel/caution{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "aAC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (WEST)"; @@ -16823,7 +16516,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16831,7 +16524,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAF" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16839,7 +16532,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -16847,12 +16540,12 @@ dir = 9 }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAH" = ( /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAI" = ( /obj/structure/sign/nosmoking_2{ pixel_y = 32 @@ -16860,7 +16553,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAJ" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -16872,7 +16565,7 @@ /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAK" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -17014,9 +16707,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aAU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17028,9 +16719,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aAV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17047,9 +16736,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aAW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17064,9 +16751,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aAX" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -17082,9 +16767,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aAY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17242,14 +16925,14 @@ dir = 8 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aBp" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aBq" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -17271,7 +16954,7 @@ icon_state = "arrival"; dir = 8 }, -/area/atmos) +/area/engine/atmos) "aBr" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (WEST)"; @@ -17283,14 +16966,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBs" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBt" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ tag = "icon-intact (NORTHWEST)"; @@ -17299,17 +16982,17 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBu" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBw" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8; @@ -17317,7 +17000,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; @@ -17325,7 +17008,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8; @@ -17334,7 +17017,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ tag = "icon-manifold (NORTH)"; @@ -17344,7 +17027,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -17356,7 +17039,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -17368,7 +17051,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -17377,7 +17060,7 @@ }, /obj/structure/cable/white, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aBD" = ( /obj/item/weapon/tank/internals/emergency_oxygen{ pixel_x = -6 @@ -17393,7 +17076,7 @@ icon_state = "caution"; dir = 10 }, -/area/atmos) +/area/engine/atmos) "aBE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -17405,17 +17088,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aBF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aBG" = ( /obj/structure/tank_dispenser, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aBH" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/atmospheric_technician, @@ -17424,7 +17107,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aBI" = ( /obj/machinery/computer/atmos_control, /obj/machinery/light_switch{ @@ -17439,7 +17122,7 @@ req_access_txt = "25" }, /turf/open/floor/plasteel/caution, -/area/atmos) +/area/engine/atmos) "aBJ" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, @@ -17457,7 +17140,7 @@ /turf/open/floor/plasteel/caution{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "aBK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (WEST)"; @@ -17508,7 +17191,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17521,7 +17204,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17531,7 +17214,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -17541,14 +17224,14 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBQ" = ( /obj/structure/cable/white{ tag = "icon-4-8"; icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBR" = ( /obj/machinery/light, /obj/machinery/power/apc{ @@ -17561,16 +17244,16 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBS" = ( /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBT" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/arrival{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBU" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -17578,9 +17261,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aBV" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -17863,7 +17544,7 @@ pump_direction = 0 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "aCs" = ( /obj/machinery/meter{ name = "Mixed Air Tank Out" @@ -17878,7 +17559,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aCt" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1; @@ -17888,7 +17569,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "aCu" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -17901,13 +17582,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/atmos) +/area/engine/atmos) "aCv" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ tag = "icon-intact (WEST)"; @@ -17920,7 +17601,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -17933,7 +17614,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCy" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ tag = "icon-intact (NORTHWEST)"; @@ -17944,7 +17625,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCz" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, @@ -17965,14 +17646,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/arrival, -/area/atmos) +/area/engine/atmos) "aCB" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -17984,7 +17665,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival, -/area/atmos) +/area/engine/atmos) "aCC" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -17997,7 +17678,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/escape, -/area/atmos) +/area/engine/atmos) "aCD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -18006,7 +17687,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/escape, -/area/atmos) +/area/engine/atmos) "aCE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ tag = "icon-intact (NORTHEAST)"; @@ -18019,7 +17700,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -18033,13 +17714,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aCH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18055,7 +17736,7 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aCI" = ( /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; @@ -18081,7 +17762,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/atmos) +/area/engine/atmos) "aCJ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -18095,7 +17776,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "aCK" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, @@ -18120,7 +17801,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "aCL" = ( /obj/machinery/airalarm{ dir = 4; @@ -18154,7 +17835,7 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCO" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ @@ -18164,7 +17845,7 @@ /obj/item/weapon/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCP" = ( /obj/structure/table/wood, /obj/item/device/instrument/eguitar, @@ -18301,9 +17982,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aDc" = ( /obj/machinery/status_display, /turf/closed/wall, @@ -18426,11 +18105,11 @@ dir = 5 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDo" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (WEST)"; @@ -18438,7 +18117,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDq" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -18446,15 +18125,15 @@ dir = 9 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDr" = ( /obj/structure/sign/nosmoking_2, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDs" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -18471,12 +18150,12 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/atmos) +/area/engine/atmos) "aDu" = ( /obj/structure/sign/securearea, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "aDv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -18572,7 +18251,7 @@ dir = 8; heat_capacity = 1e+006 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDE" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -18580,7 +18259,7 @@ on = 1 }, /turf/open/floor/plasteel/neutral/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDF" = ( /obj/machinery/light{ dir = 4; @@ -18592,10 +18271,10 @@ /turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDG" = ( /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDH" = ( /obj/structure/bed, /obj/machinery/newscaster{ @@ -18603,7 +18282,7 @@ }, /obj/item/weapon/bedsheet/brown, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDI" = ( /obj/structure/bed, /obj/machinery/newscaster{ @@ -18611,7 +18290,7 @@ }, /obj/item/weapon/bedsheet/black, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDJ" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ @@ -19256,7 +18935,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEL" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -19268,13 +18947,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEM" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEN" = ( /obj/machinery/vending/autodrobe{ req_access_txt = "0" @@ -19290,7 +18969,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEO" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -19305,7 +18984,7 @@ /obj/item/clothing/under/lawyer/female, /obj/machinery/light/small, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEP" = ( /obj/structure/dresser, /obj/machinery/computer/security/telescreen/entertainment{ @@ -19314,7 +18993,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEQ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/suit/jacket{ @@ -19327,14 +19006,14 @@ /obj/item/clothing/under/blacktango, /obj/machinery/light/small, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aER" = ( /obj/structure/dresser, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aES" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/baguette, @@ -19351,7 +19030,6 @@ "aET" = ( /obj/structure/table/wood, /obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, /obj/item/device/flashlight/lamp/bananalamp{ pixel_y = 5 }, @@ -19372,6 +19050,7 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = -32 }, +/obj/structure/closet/crate/wooden/toy, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -19528,9 +19207,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aFh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (WEST)"; @@ -19946,9 +19623,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aFN" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -20345,18 +20020,14 @@ "aGy" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGz" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGA" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -20367,9 +20038,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGB" = ( /obj/structure/mopbucket, /obj/effect/decal/cleanable/dirt, @@ -20381,15 +20050,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGC" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGD" = ( /obj/structure/cable/white{ tag = "icon-0-2"; @@ -20405,9 +20070,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20418,9 +20081,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -20431,9 +20092,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -20444,9 +20103,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -20461,9 +20118,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20478,9 +20133,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -20495,9 +20148,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -20510,9 +20161,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20526,9 +20175,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -20541,9 +20188,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aGN" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21174,9 +20819,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21191,9 +20834,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21217,9 +20858,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -21237,9 +20876,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21253,9 +20890,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHK" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21270,9 +20905,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (EAST)"; @@ -21288,9 +20921,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aHM" = ( /turf/closed/wall, /area/hydroponics) @@ -21411,9 +21042,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aHY" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -21825,9 +21454,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aIF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -21837,9 +21464,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aIG" = ( /obj/item/weapon/crowbar/red, /obj/item/weapon/cultivator, @@ -22552,9 +22177,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aJN" = ( /obj/machinery/seed_extractor, /obj/machinery/status_display{ @@ -22755,9 +22378,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aKg" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, @@ -22963,14 +22584,12 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - tag = "icon-manifold (EAST)"; - icon_state = "manifold"; - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKy" = ( @@ -23061,11 +22680,6 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - tag = "icon-intact (SOUTHEAST)"; - icon_state = "intact"; - dir = 6 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -23089,9 +22703,6 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -23102,9 +22713,6 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/yellow/side{ dir = 8 }, @@ -23118,9 +22726,6 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/neutral, /area/engine/engineering) "aKK" = ( @@ -23129,9 +22734,11 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/item/clothing/gloves/color/yellow, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/yellow, /area/engine/engineering) "aKL" = ( @@ -23258,9 +22865,7 @@ /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aKU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -23271,9 +22876,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aKV" = ( /obj/machinery/biogenerator, /obj/effect/turf_decal/stripes/line{ @@ -23449,14 +23052,10 @@ /turf/closed/wall, /area/crew_quarters/kitchen) "aLm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - tag = "icon-manifold (WEST)"; - icon_state = "manifold"; - dir = 8 - }, /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -23673,10 +23272,11 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + tag = "icon-manifold (NORTH)"; + icon_state = "manifold"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/gravity_generator) "aLM" = ( @@ -23685,14 +23285,13 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - tag = "icon-manifold (EAST)"; - icon_state = "manifold"; - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aLN" = ( @@ -23776,7 +23375,6 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -23889,9 +23487,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aMj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -23907,9 +23503,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aMk" = ( /obj/machinery/plantgenes, /obj/machinery/status_display{ @@ -24039,9 +23633,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aMw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -24054,9 +23646,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aMx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -24066,9 +23656,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aMy" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -24224,7 +23812,7 @@ /turf/open/floor/plating, /area/tcommsat/server) "aMN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/tcommsat/server) "aMO" = ( @@ -24236,7 +23824,6 @@ pixel_x = -32 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Engineering Port"; dir = 4; @@ -24559,9 +24146,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aNo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/splatter, @@ -24574,9 +24159,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aNp" = ( /obj/structure/table/glass, /obj/structure/extinguisher_cabinet{ @@ -24701,9 +24284,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aNB" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24714,9 +24295,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aNC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24728,9 +24307,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aND" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -24747,9 +24324,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -24759,9 +24334,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aNF" = ( /obj/machinery/firealarm{ dir = 8; @@ -24993,7 +24566,6 @@ pixel_x = -23; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -25071,7 +24643,6 @@ }, /obj/structure/cable/white, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -25114,9 +24685,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Central Port Maintenance" - }) +/area/maintenance/port/central) "aOh" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -25232,9 +24801,7 @@ "aOt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aOu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -25253,9 +24820,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/starboard{ - name = "Central Starboard Maintenance" - }) +/area/maintenance/starboard/central) "aOv" = ( /obj/machinery/computer/message_monitor, /obj/machinery/newscaster{ @@ -25304,7 +24869,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -25387,7 +24951,6 @@ dir = 4; pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -25395,9 +24958,7 @@ /area/engine/engineering) "aOH" = ( /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOI" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -25408,9 +24969,7 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOJ" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -25420,9 +24979,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -25436,9 +24993,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOL" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -25453,9 +25008,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -25471,9 +25024,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aON" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -25492,9 +25043,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aOO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26207,7 +25756,6 @@ pixel_x = -26 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -26252,24 +25800,20 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - tag = "icon-manifold (EAST)"; - icon_state = "manifold"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) "aPO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -26284,9 +25828,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -26303,9 +25845,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPR" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -26314,9 +25854,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -26329,9 +25867,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPT" = ( /obj/structure/rack, /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, @@ -26345,9 +25881,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -26361,17 +25895,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aPW" = ( /obj/machinery/vending/snack, /obj/machinery/firealarm{ @@ -26905,7 +26435,6 @@ /area/engine/engineering) "aQT" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -26914,9 +26443,7 @@ "aQU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aQV" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -26926,9 +26453,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aQW" = ( /turf/closed/wall, /area/library) @@ -27095,7 +26620,7 @@ /area/hallway/primary/central) "aRr" = ( /turf/closed/wall/r_wall, -/area/toxins/lab) +/area/science/lab) "aRs" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -27104,7 +26629,7 @@ name = "Research and Development Shutter" }, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "aRt" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -27120,7 +26645,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aRu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -27138,9 +26663,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aRv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -27154,15 +26677,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aRw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aRx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -27267,12 +26786,12 @@ pixel_y = 0 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aRG" = ( @@ -27399,7 +26918,6 @@ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27414,9 +26932,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aRT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -27544,11 +27060,11 @@ /area/medical/morgue) "aSh" = ( /turf/closed/wall, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aSi" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aSj" = ( /obj/structure/closet/wardrobe/chemistry_white, /obj/machinery/airalarm{ @@ -27698,7 +27214,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "aSv" = ( /obj/structure/chair/office/light{ dir = 1 @@ -27707,7 +27223,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "aSw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; @@ -27718,7 +27234,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "aSx" = ( /obj/machinery/light{ dir = 1 @@ -27734,7 +27250,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "aSy" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ @@ -27742,10 +27258,10 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aSz" = ( /turf/closed/wall, -/area/toxins/lab) +/area/science/lab) "aSA" = ( /obj/machinery/shower{ dir = 4; @@ -27766,9 +27282,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aSB" = ( /obj/machinery/shower{ dir = 8; @@ -27780,9 +27294,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aSC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -27894,9 +27406,6 @@ /area/tcommsat/server) "aSP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/closet/wardrobe/engineering_yellow, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -27906,9 +27415,6 @@ "aSQ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/caution, /area/engine/engineering) "aSR" = ( @@ -27917,9 +27423,6 @@ /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) @@ -27927,9 +27430,6 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, /obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) @@ -27937,16 +27437,10 @@ /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/flashlight, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) "aSU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -27966,9 +27460,6 @@ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -27980,9 +27471,6 @@ on = 1; target_temperature = 80 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -27995,9 +27483,6 @@ on = 1; target_temperature = 80 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -28014,9 +27499,6 @@ }, /obj/item/device/geiger_counter, /obj/item/device/geiger_counter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) @@ -28025,19 +27507,11 @@ /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, /obj/item/clothing/glasses/meson, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) "aTa" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - tag = "icon-intact (NORTHWEST)"; - icon_state = "intact"; - dir = 9 - }, /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -28051,9 +27525,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aTc" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -28169,7 +27641,7 @@ }, /obj/machinery/door/window/southleft, /turf/open/floor/plasteel/vault, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aTn" = ( /obj/machinery/light{ dir = 1 @@ -28181,12 +27653,12 @@ pixel_y = 26 }, /turf/open/floor/plasteel/vault, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aTo" = ( /obj/structure/window/reinforced, /obj/machinery/clonepod, /turf/open/floor/plasteel/vault, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aTp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -28320,7 +27792,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aTG" = ( /obj/structure/chair/office/light{ dir = 8 @@ -28329,21 +27801,21 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/toxins/lab) +/area/science/lab) "aTH" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aTI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple, -/area/toxins/lab) +/area/science/lab) "aTJ" = ( /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "aTK" = ( /obj/structure/table/reinforced, /obj/item/weapon/stock_parts/matter_bin{ @@ -28356,12 +27828,12 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aTL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "aTM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (WEST)"; @@ -28379,9 +27851,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aTN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28394,9 +27864,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aTO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -28414,9 +27882,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aTP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ @@ -28565,9 +28031,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aUc" = ( /obj/machinery/power/apc{ dir = 8; @@ -28679,7 +28143,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aUo" = ( /obj/machinery/camera{ c_tag = "Genetics Cloning"; @@ -28689,7 +28153,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aUp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -28698,13 +28162,13 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aUq" = ( /obj/machinery/computer/cloning, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aUr" = ( /obj/machinery/status_display, /turf/closed/wall, @@ -28778,13 +28242,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aUB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aUC" = ( /obj/machinery/r_n_d/protolathe, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28792,12 +28256,12 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aUD" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "aUE" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -28821,7 +28285,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aUF" = ( /obj/machinery/light{ dir = 8 @@ -28838,9 +28302,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aUG" = ( /obj/machinery/power/apc{ dir = 4; @@ -28860,25 +28322,19 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aUH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aUI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aUJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -28886,9 +28342,7 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aUK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29110,7 +28564,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aVg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29124,7 +28578,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aVh" = ( /obj/machinery/holopad, /obj/effect/landmark/start/medical_doctor, @@ -29135,13 +28589,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aVi" = ( /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aVj" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma, @@ -29250,7 +28704,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aVu" = ( /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -29262,7 +28716,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aVv" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, @@ -29271,10 +28725,10 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aVw" = ( /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "aVx" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -29286,7 +28740,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aVy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -29301,9 +28755,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (EAST)"; @@ -29313,14 +28765,10 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVA" = ( /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -29333,17 +28781,13 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVC" = ( /turf/open/floor/plasteel/vault{ dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -29365,15 +28809,11 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aVF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -29447,9 +28887,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aVN" = ( /obj/structure/table/wood, /obj/item/weapon/storage/bag/books, @@ -29565,7 +29003,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWc" = ( /obj/machinery/light_switch{ pixel_x = -24; @@ -29584,14 +29022,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWe" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/bodybags{ @@ -29610,7 +29048,7 @@ dir = 10 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWf" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, @@ -29703,7 +29141,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/lab) +/area/science/lab) "aWl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -29711,7 +29149,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "aWm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -29719,7 +29157,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "aWn" = ( /obj/machinery/firealarm{ dir = 1; @@ -29728,7 +29166,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/lab) +/area/science/lab) "aWo" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -29744,11 +29182,11 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/lab) +/area/science/lab) "aWp" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/toxins/lab) +/area/science/lab) "aWq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -29758,9 +29196,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWr" = ( /obj/machinery/newscaster{ pixel_x = 32 @@ -29769,9 +29205,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWs" = ( /obj/machinery/r_n_d/server/core, /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -29781,9 +29215,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWt" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (EAST)"; @@ -29794,9 +29226,7 @@ dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWu" = ( /obj/machinery/r_n_d/server/robotics, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -29808,9 +29238,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -29947,7 +29375,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -29962,13 +29390,13 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aWN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -30064,25 +29492,23 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/toxins/lab) +/area/science/lab) "aWV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/toxins/lab) +/area/science/lab) "aWW" = ( /obj/structure/sign/nosmoking_1, /turf/closed/wall, -/area/toxins/lab) +/area/science/lab) "aWX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWY" = ( /obj/structure/cable/white{ tag = "icon-0-4"; @@ -30096,9 +29522,7 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aWZ" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -30120,9 +29544,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXa" = ( /obj/structure/cable/white{ tag = "icon-0-8"; @@ -30135,9 +29557,7 @@ name = "Xenobiology Containment Door" }, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -30162,9 +29582,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aXe" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -30247,19 +29665,19 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXp" = ( /obj/machinery/light{ dir = 1 @@ -30270,12 +29688,12 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXq" = ( /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXr" = ( /obj/machinery/airalarm{ pixel_y = 23 @@ -30283,12 +29701,12 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXs" = ( /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXt" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -30298,7 +29716,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXu" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -30323,7 +29741,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXv" = ( /turf/closed/wall, /area/hallway/primary/central) @@ -30350,18 +29768,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXz" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -30371,9 +29785,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30386,9 +29798,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (NORTH)"; @@ -30402,9 +29812,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30416,9 +29824,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXD" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -30437,9 +29843,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30452,9 +29856,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXF" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; @@ -30472,9 +29874,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXG" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/structure/cable/white{ @@ -30487,9 +29887,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXH" = ( /obj/structure/cable/white{ tag = "icon-1-8"; @@ -30507,9 +29905,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXI" = ( /obj/structure/table, /obj/item/weapon/clipboard, @@ -30522,9 +29918,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aXJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -30608,7 +30002,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXP" = ( /obj/structure/closet/wardrobe/white/medical, /obj/structure/extinguisher_cabinet{ @@ -30617,7 +30011,7 @@ /obj/item/weapon/storage/backpack/satchel/med, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXQ" = ( /obj/structure/closet/secure_closet/medical3, /obj/item/device/radio/intercom{ @@ -30631,13 +30025,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXS" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; @@ -30647,18 +30041,18 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXU" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXV" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 2; @@ -30670,7 +30064,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXW" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ @@ -30686,14 +30080,14 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXY" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -30701,14 +30095,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aXZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYa" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (WEST)"; @@ -30782,9 +30176,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYi" = ( /obj/machinery/firealarm{ dir = 1; @@ -30796,9 +30188,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30807,17 +30197,13 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYk" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30829,9 +30215,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYm" = ( /obj/machinery/light, /obj/item/device/radio/intercom{ @@ -30845,9 +30229,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (NORTH)"; @@ -30857,9 +30239,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30870,9 +30250,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYp" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -30888,9 +30266,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYq" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; @@ -30909,9 +30285,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYr" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -30930,9 +30304,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYs" = ( /obj/structure/cable/white{ tag = "icon-0-4"; @@ -30943,9 +30315,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aYt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -31032,9 +30402,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -31047,9 +30415,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYB" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31062,9 +30428,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYC" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31075,9 +30439,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -31089,9 +30451,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -31105,9 +30465,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYF" = ( /obj/structure/cable/white{ tag = "icon-2-8"; @@ -31120,9 +30478,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aYG" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/fire{ @@ -31145,14 +30501,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYH" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/cmo, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYI" = ( /turf/open/floor/plasteel/cmo, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31165,11 +30521,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (WEST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYK" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -31180,7 +30536,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (EAST)"; @@ -31188,7 +30544,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYN" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ icon_state = "intact"; @@ -31198,12 +30554,12 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYP" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -31213,7 +30569,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (WEST)"; @@ -31221,7 +30577,7 @@ dir = 8 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYR" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -31229,7 +30585,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -31238,7 +30594,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31253,7 +30609,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aYU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31300,16 +30656,16 @@ /area/hallway/primary/central) "aZa" = ( /turf/closed/wall/r_wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZb" = ( /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZd" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -31324,12 +30680,12 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZe" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZf" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31339,9 +30695,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aZg" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31355,20 +30709,18 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aZh" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZi" = ( /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZj" = ( /obj/machinery/ai_status_display, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHEAST)"; @@ -31376,13 +30728,13 @@ dir = 5 }, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -31390,7 +30742,7 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "aZn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -31403,16 +30755,12 @@ "aZo" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZp" = ( /obj/structure/table/wood, /obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZq" = ( /obj/structure/table/wood, /obj/item/clothing/gloves/color/black, @@ -31426,9 +30774,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZr" = ( /obj/structure/rack, /obj/item/weapon/storage/briefcase{ @@ -31441,16 +30787,12 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -31462,9 +30804,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZu" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, @@ -31516,26 +30856,20 @@ dir = 8; heat_capacity = 1e+006 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -31552,9 +30886,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -31562,9 +30894,7 @@ dir = 10 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "aZC" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/brute{ @@ -31589,7 +30919,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZD" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31600,7 +30930,7 @@ on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZE" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31612,7 +30942,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/cmo, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZF" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31632,7 +30962,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (WEST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZG" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31643,7 +30973,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZH" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31656,7 +30986,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZI" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31664,7 +30994,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZJ" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31683,7 +31013,7 @@ }, /obj/effect/landmark/lightsout, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZK" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -31695,7 +31025,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZL" = ( /obj/effect/landmark/start/medical_doctor, /obj/structure/cable/white{ @@ -31706,7 +31036,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZM" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31717,7 +31047,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZN" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31732,7 +31062,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZO" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -31740,7 +31070,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31759,7 +31089,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "aZQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (EAST)"; @@ -31832,7 +31162,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZV" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, @@ -31840,27 +31170,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZX" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "aZZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -31870,14 +31198,12 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "baa" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "bab" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/mechanical{ @@ -31902,7 +31228,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bac" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/decal/cleanable/dirt, @@ -31912,7 +31238,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_end (NORTH)" }, -/area/assembly/robotics) +/area/science/robotics/lab) "bad" = ( /obj/structure/rack, /obj/item/weapon/book/manual/robotics_cyborgs, @@ -31926,7 +31252,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bae" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/turf_decal/stripes/end{ @@ -31935,7 +31261,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_end (NORTH)" }, -/area/assembly/robotics) +/area/science/robotics/lab) "baf" = ( /obj/item/stack/sheet/metal{ amount = 50 @@ -31963,7 +31289,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bag" = ( /obj/item/weapon/paper_bin, /obj/item/device/assembly/prox_sensor{ @@ -31992,11 +31318,11 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bah" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "bai" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -32009,16 +31335,12 @@ /area/maintenance/starboard) "baj" = ( /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bak" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bal" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -32029,17 +31351,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bam" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "ban" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -32054,9 +31372,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bao" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32070,15 +31386,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bap" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "baq" = ( /obj/structure/table/wood, /obj/item/clothing/suit/syndicatefake, @@ -32086,14 +31398,10 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bar" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bas" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/dirt, @@ -32103,9 +31411,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bat" = ( /obj/structure/table/glass, /obj/item/weapon/storage/firstaid/o2{ @@ -32130,7 +31436,7 @@ /obj/structure/cable/white, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bau" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ @@ -32151,7 +31457,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bav" = ( /obj/machinery/vending/medical, /obj/machinery/firealarm{ @@ -32164,7 +31470,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baw" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32177,7 +31483,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bax" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; @@ -32195,20 +31501,20 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_end (EAST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bay" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (NORTH)"; @@ -32220,19 +31526,19 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -32240,15 +31546,15 @@ dir = 9 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "baG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ @@ -32351,7 +31657,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -32363,7 +31669,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32377,7 +31683,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32390,7 +31696,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baR" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -32409,7 +31715,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32422,9 +31728,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "baT" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -32442,9 +31746,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "baU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32452,7 +31754,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "baV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32462,7 +31764,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "baW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (NORTH)"; @@ -32473,7 +31775,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "baX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -32484,13 +31786,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "baY" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "baZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/roboticist, @@ -32498,7 +31800,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bba" = ( /obj/item/stack/sheet/plasteel{ amount = 15 @@ -32513,7 +31815,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -32528,25 +31830,19 @@ /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbd" = ( /obj/structure/table/wood, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/open/floor/plasteel/black, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbe" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbf" = ( /obj/structure/cable/white{ tag = "icon-1-4"; @@ -32557,9 +31853,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbg" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -32569,9 +31863,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32583,9 +31875,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbi" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -32598,9 +31888,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32613,9 +31901,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -32629,9 +31915,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbl" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -32640,16 +31924,12 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbn" = ( /obj/machinery/vending/autodrobe{ req_access_txt = "0" @@ -32658,9 +31938,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbo" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -32677,9 +31955,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbp" = ( /obj/machinery/light{ dir = 8 @@ -32688,7 +31964,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -32696,24 +31972,24 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbr" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbs" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbu" = ( /obj/machinery/firealarm{ dir = 4; @@ -32727,7 +32003,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bbv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (WEST)"; @@ -32841,14 +32117,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbD" = ( /obj/machinery/computer/mech_bay_power_console, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -32857,7 +32133,7 @@ dir = 8 }, /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbF" = ( /obj/machinery/mech_bay_recharge_port{ tag = "icon-recharge_port (WEST)"; @@ -32871,7 +32147,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -32879,7 +32155,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32896,9 +32172,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bbI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -32916,7 +32190,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (NORTH)"; @@ -32931,7 +32205,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -32944,14 +32218,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbL" = ( /obj/effect/landmark/start/roboticist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/assembly/robotics) +/area/science/robotics/lab) "bbM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32959,7 +32233,7 @@ /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32968,7 +32242,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -32977,7 +32251,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bbP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -32992,22 +32266,16 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbR" = ( /turf/open/floor/wood, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbS" = ( /turf/open/floor/wood{ tag = "icon-wood-broken6"; icon_state = "wood-broken6" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHEAST)"; @@ -33015,9 +32283,7 @@ dir = 5 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -33035,9 +32301,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -33046,9 +32310,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -33067,9 +32329,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -33077,15 +32337,11 @@ dir = 9 }, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbY" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bbZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -33100,15 +32356,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bca" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcb" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -33117,9 +32369,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcc" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -33127,9 +32377,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcd" = ( /obj/item/weapon/retractor, /obj/item/weapon/hemostat, @@ -33144,7 +32392,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bce" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -33154,11 +32402,11 @@ pixel_y = 26 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcf" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcg" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, @@ -33168,7 +32416,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bch" = ( /obj/structure/sink{ dir = 8; @@ -33179,14 +32427,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bci" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -33200,7 +32448,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bck" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -33217,7 +32465,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -33299,28 +32547,26 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bct" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bcu" = ( /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bcv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bcw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -33328,9 +32574,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -33338,7 +32582,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bcz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33348,17 +32592,17 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bcA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bcB" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bcC" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ @@ -33366,7 +32610,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bcD" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -33393,42 +32637,30 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcG" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcH" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/wood, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcI" = ( /turf/open/floor/wood{ tag = "icon-wood-broken2"; icon_state = "wood-broken2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcJ" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcK" = ( /obj/machinery/computer/slot_machine, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcL" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, @@ -33436,9 +32668,7 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33446,9 +32676,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcN" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -33457,9 +32685,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -33468,29 +32694,21 @@ pixel_y = 32 }, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcP" = ( /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcR" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -33505,9 +32723,7 @@ /obj/effect/landmark/blobstart, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcT" = ( /obj/structure/rack, /obj/item/weapon/storage/toolbox/mechanical, @@ -33530,9 +32746,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bcU" = ( /obj/item/weapon/circular_saw, /obj/item/weapon/surgicaldrill{ @@ -33546,11 +32760,11 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcV" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -33558,7 +32772,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcX" = ( /obj/item/weapon/scalpel, /obj/item/weapon/cautery, @@ -33569,7 +32783,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcY" = ( /obj/structure/sink{ dir = 8; @@ -33589,20 +32803,20 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bcZ" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bda" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdb" = ( /obj/structure/chair/office/light{ dir = 1 @@ -33615,7 +32829,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdc" = ( /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; @@ -33629,7 +32843,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdd" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -33743,7 +32957,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -33755,14 +32969,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -33771,18 +32985,18 @@ dir = 9 }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdo" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdp" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bdq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -33793,9 +33007,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdr" = ( /obj/machinery/light{ dir = 4; @@ -33815,12 +33027,10 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/corner, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bds" = ( /turf/closed/wall, -/area/assembly/robotics) +/area/science/robotics/lab) "bdt" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/effect/decal/cleanable/dirt, @@ -33837,7 +33047,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bdu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -33854,7 +33064,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bdv" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -33865,19 +33075,19 @@ /obj/item/weapon/cautery, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bdw" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bdx" = ( /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bdy" = ( /obj/structure/table/reinforced, /obj/item/weapon/retractor, @@ -33887,7 +33097,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bdz" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -33943,27 +33153,21 @@ /obj/structure/table/wood, /obj/item/weapon/storage/briefcase, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdE" = ( /obj/structure/chair/stool/bar, /obj/effect/landmark/revenantspawn, /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdF" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood{ tag = "icon-wood-broken5"; icon_state = "wood-broken5" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdG" = ( /obj/structure/chair/stool/bar, /obj/effect/landmark/revenantspawn, @@ -33971,9 +33175,7 @@ tag = "icon-wood-broken2"; icon_state = "wood-broken2" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdH" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/syndicate{ @@ -33985,9 +33187,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdI" = ( /obj/structure/table/wood, /obj/item/weapon/wrench, @@ -34003,9 +33203,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -34013,9 +33211,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdK" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -34028,9 +33224,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdL" = ( /obj/structure/window/reinforced{ dir = 8 @@ -34039,9 +33233,7 @@ dir = 4 }, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdM" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -34049,9 +33241,7 @@ on = 1 }, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdN" = ( /obj/structure/table/wood, /obj/item/clothing/suit/justice, @@ -34069,9 +33259,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -34081,9 +33269,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdP" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -34091,9 +33277,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bdQ" = ( /obj/structure/closet/secure_closet/medical2, /obj/machinery/airalarm{ @@ -34107,7 +33291,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdR" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -34115,7 +33299,7 @@ on = 1 }, /turf/open/floor/plasteel/blue, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdS" = ( /obj/machinery/firealarm{ dir = 1; @@ -34128,7 +33312,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -34142,7 +33326,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdU" = ( /obj/machinery/firealarm{ dir = 1; @@ -34154,7 +33338,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdV" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -34162,7 +33346,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdW" = ( /obj/structure/closet/crate/freezer/blood, /obj/structure/extinguisher_cabinet{ @@ -34180,7 +33364,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdX" = ( /obj/machinery/computer/crew, /obj/machinery/newscaster{ @@ -34194,7 +33378,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdY" = ( /obj/machinery/airalarm{ dir = 1; @@ -34204,7 +33388,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bdZ" = ( /obj/structure/chair/office/light{ dir = 4 @@ -34222,7 +33406,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bea" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -34237,7 +33421,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/medbay3) +/area/medical/medbay/zone3) "beb" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -34298,21 +33482,21 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "beh" = ( /obj/machinery/computer/mech_bay_power_console, /obj/machinery/ai_status_display{ pixel_y = -32 }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bei" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bej" = ( /obj/machinery/mech_bay_recharge_port{ tag = "icon-recharge_port (WEST)"; @@ -34323,14 +33507,12 @@ dir = 6 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bek" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bel" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -34339,9 +33521,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bem" = ( /obj/structure/table, /obj/item/weapon/stock_parts/cell/high, @@ -34356,7 +33536,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "ben" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -34367,7 +33547,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "beo" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -34382,7 +33562,7 @@ /obj/machinery/light, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bep" = ( /obj/machinery/computer/operating, /obj/machinery/newscaster{ @@ -34391,7 +33571,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "beq" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -34400,7 +33580,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whitepurple/corner, -/area/assembly/robotics) +/area/science/robotics/lab) "ber" = ( /obj/structure/table/reinforced, /obj/item/weapon/scalpel{ @@ -34416,7 +33596,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bes" = ( /obj/structure/rack, /obj/item/weapon/crowbar/red, @@ -34446,9 +33626,7 @@ /obj/item/weapon/storage/pill_bottle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bev" = ( /obj/machinery/computer/slot_machine, /obj/effect/decal/cleanable/dirt, @@ -34459,9 +33637,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bew" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, @@ -34481,9 +33657,7 @@ pixel_y = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bex" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/blood/random, @@ -34495,18 +33669,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bey" = ( /obj/structure/table/wood, /obj/item/weapon/newspaper, /obj/item/clothing/head/bowler, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bez" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -34514,9 +33684,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beA" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 @@ -34524,9 +33692,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beB" = ( /obj/machinery/door/window{ dir = 8; @@ -34535,9 +33701,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/bar, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beC" = ( /obj/structure/table/wood, /obj/item/weapon/lipstick/random{ @@ -34552,9 +33716,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beD" = ( /obj/structure/cable/white{ tag = "icon-1-2"; @@ -34567,13 +33729,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/medical/medbay3) +/area/medical/medbay/zone3) "beF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -34591,11 +33751,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "beG" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/medbay3) +/area/medical/medbay/zone3) "beH" = ( /obj/structure/closet/wardrobe/red, /obj/machinery/newscaster{ @@ -34653,7 +33813,7 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "beM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -34667,9 +33827,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -34690,13 +33848,11 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "beP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -34717,7 +33873,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/assembly/robotics) +/area/science/robotics/lab) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -34725,7 +33881,7 @@ dir = 9 }, /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "beR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -34736,9 +33892,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beS" = ( /obj/structure/cable/white{ tag = "icon-2-8"; @@ -34759,9 +33913,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -34774,9 +33926,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -34789,9 +33939,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beV" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34812,9 +33960,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beW" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34829,9 +33975,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beX" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34843,9 +33987,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beY" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34861,9 +34003,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "beZ" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34876,9 +34016,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -34897,9 +34035,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfb" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -34913,9 +34049,7 @@ /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfc" = ( /obj/structure/cable/white{ tag = "icon-2-8"; @@ -34926,17 +34060,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral/corner, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ @@ -35275,9 +34405,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfE" = ( /obj/structure/cable/white{ tag = "icon-1-4"; @@ -35290,9 +34418,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfF" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -35301,9 +34427,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -35312,9 +34436,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -35329,9 +34451,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bfI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -35435,7 +34555,7 @@ /area/hallway/primary/central) "bfP" = ( /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfQ" = ( /obj/structure/cable/white{ tag = "icon-2-4"; @@ -35465,7 +34585,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfR" = ( /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; @@ -35490,7 +34610,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfS" = ( /obj/structure/toilet{ dir = 4 @@ -35639,15 +34759,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bgd" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Port Maintenance" - }) +/area/maintenance/port) "bge" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (WEST)"; @@ -35724,12 +34840,12 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgn" = ( /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgo" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -35738,7 +34854,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgp" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -35755,13 +34871,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -35770,7 +34886,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgs" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -35787,7 +34903,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgt" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; @@ -35798,7 +34914,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgu" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, @@ -36017,9 +35133,7 @@ "bgN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -36037,14 +35151,10 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgP" = ( /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgQ" = ( /obj/structure/sign/directions/engineering{ dir = 1; @@ -36058,9 +35168,7 @@ pixel_y = -8 }, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -36073,9 +35181,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -36092,28 +35198,20 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgT" = ( /obj/machinery/ai_status_display, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgV" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -36126,9 +35224,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgX" = ( /obj/structure/sign/directions/engineering{ desc = "A direction sign, pointing out which way the Supply department is."; @@ -36146,9 +35242,7 @@ pixel_y = 8 }, /turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bgY" = ( /obj/machinery/light{ dir = 8 @@ -36156,11 +35250,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgZ" = ( /mob/living/simple_animal/slime, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "bha" = ( /obj/structure/cable/white{ tag = "icon-1-4"; @@ -36182,7 +35276,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhb" = ( /obj/structure/cable/white{ tag = "icon-4-8"; @@ -36190,7 +35284,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -36200,7 +35294,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -36224,7 +35318,7 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; tag = "icon-whitehall (WEST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhe" = ( /obj/machinery/door/window/brigdoor{ dir = 4; @@ -36246,21 +35340,21 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhf" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhg" = ( /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhh" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhi" = ( /obj/machinery/light{ dir = 4; @@ -36269,7 +35363,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhj" = ( /obj/structure/sink{ icon_state = "sink"; @@ -36433,9 +35527,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36450,9 +35542,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36461,9 +35551,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36480,9 +35568,7 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36491,15 +35577,11 @@ on = 1 }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36509,9 +35591,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhG" = ( /obj/machinery/light{ dir = 1 @@ -36520,17 +35600,13 @@ dir = 4 }, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhI" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -36538,9 +35614,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ tag = "icon-manifold (EAST)"; @@ -36548,15 +35622,11 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhL" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -36572,9 +35642,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bhM" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -36587,7 +35655,7 @@ /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -36596,7 +35664,7 @@ }, /obj/structure/cable/white, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhO" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -36604,13 +35672,13 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -36620,7 +35688,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -36628,7 +35696,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhS" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -36639,7 +35707,7 @@ /turf/open/floor/plasteel/vault{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhT" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/harebell, @@ -36875,9 +35943,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biq" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ @@ -36888,9 +35954,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bir" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36906,9 +35970,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bis" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36929,9 +35991,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bit" = ( /obj/machinery/firealarm{ dir = 1; @@ -36946,9 +36006,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36961,9 +36019,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36975,9 +36031,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36986,9 +36040,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bix" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36996,9 +36048,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37011,9 +36061,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -37022,9 +36070,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ @@ -37038,13 +36084,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biB" = ( /obj/structure/sign/biohazard, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "biC" = ( /obj/machinery/shower{ dir = 4; @@ -37056,7 +36100,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "biD" = ( /obj/machinery/shower{ dir = 8; @@ -37072,11 +36116,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "biE" = ( /obj/structure/sign/xenobio, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "biF" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/black, @@ -37285,9 +36329,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biV" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37304,9 +36346,7 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_side (EAST)" }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "biW" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -37318,7 +36358,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "biX" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -37328,7 +36368,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "biY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -37341,14 +36381,14 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "biZ" = ( /obj/machinery/monkey_recycler, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bja" = ( /obj/machinery/processor/slime, /obj/machinery/newscaster{ @@ -37356,7 +36396,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjb" = ( /obj/machinery/smartfridge/extract/preloaded, /obj/machinery/light{ @@ -37364,12 +36404,12 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjc" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -37382,7 +36422,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bje" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; @@ -37404,7 +36444,7 @@ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjf" = ( /obj/structure/dresser, /obj/structure/extinguisher_cabinet{ @@ -37470,18 +36510,14 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjp" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -37503,7 +36539,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; @@ -37517,7 +36553,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjr" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -37530,14 +36566,14 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjs" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjt" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/whitepurple/side{ @@ -37545,7 +36581,7 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; tag = "icon-whitehall (WEST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bju" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -37554,7 +36590,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjv" = ( /obj/machinery/door/airlock/glass_research{ name = "Xenobiology Kill Room"; @@ -37567,14 +36603,14 @@ }, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjw" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plasteel/vault{ dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjx" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -37585,7 +36621,7 @@ dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjy" = ( /obj/machinery/airalarm{ dir = 4; @@ -37628,23 +36664,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjD" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjE" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/scientist, @@ -37653,17 +36685,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjF" = ( /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjG" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 6; initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; tag = "icon-whitepurple (SOUTHEAST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjH" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; @@ -37675,13 +36707,13 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjI" = ( /turf/open/floor/circuit/green{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjJ" = ( /obj/machinery/photocopier, /obj/structure/extinguisher_cabinet{ @@ -37735,9 +36767,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjN" = ( /obj/structure/shuttle/engine/propulsion{ tag = "icon-propulsion (NORTH)"; @@ -37777,7 +36807,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjQ" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/monkeycubes, @@ -37789,7 +36819,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjR" = ( /obj/machinery/computer/camera_advanced/xenobio, /obj/machinery/light, @@ -37806,7 +36836,7 @@ icon_state = "1-4" }, /turf/open/floor/circuit/green, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjS" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -37827,7 +36857,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjT" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ @@ -37856,7 +36886,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjU" = ( /obj/machinery/status_display{ pixel_x = -32 @@ -37870,9 +36900,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjV" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -37891,9 +36919,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjW" = ( /obj/structure/window/reinforced, /obj/structure/shuttle/engine/heater{ @@ -37916,17 +36942,13 @@ tag = "icon-doors" }, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjY" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bjZ" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) @@ -38060,17 +37082,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bki" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fans/tiny, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkj" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -38079,9 +37097,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -38093,9 +37109,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold (EAST)"; @@ -38106,9 +37120,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkm" = ( /obj/machinery/door/airlock/shuttle{ name = "Arrival Shuttle Airlock"; @@ -38177,9 +37189,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bku" = ( /obj/machinery/vending/snack, /obj/machinery/light{ @@ -38187,9 +37197,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkv" = ( /obj/structure/chair{ dir = 4 @@ -38218,16 +37226,12 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkz" = ( /obj/machinery/vending/cola, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkA" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival) @@ -38238,16 +37242,12 @@ /obj/effect/landmark/start/assistant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkC" = ( /obj/item/device/radio/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkD" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/flora/ausbushes/lavendergrass, @@ -38265,9 +37265,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkF" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -38371,9 +37369,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkT" = ( /obj/machinery/status_display, /turf/closed/wall/mineral/titanium, @@ -38404,9 +37400,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkX" = ( /obj/machinery/status_display{ pixel_x = 32 @@ -38419,9 +37413,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bkY" = ( /obj/machinery/light/small{ dir = 1 @@ -38451,16 +37443,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "blc" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bld" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/blue, @@ -38553,7 +37541,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bll" = ( /obj/structure/chair{ dir = 8 @@ -38590,7 +37578,6 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Engineering Starboard"; dir = 8; @@ -38658,9 +37645,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bls" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38685,7 +37670,7 @@ pixel_x = 22 }, /turf/open/floor/plasteel/neutral, -/area/medical/medbay3) +/area/medical/medbay/zone3) "blu" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; @@ -38696,7 +37681,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "blv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38709,9 +37694,7 @@ dir = 1; heat_capacity = 1e+006 }, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "blx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -38723,9 +37706,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "bly" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -38739,9 +37720,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "blz" = ( /obj/structure/frame/computer, /obj/machinery/camera{ @@ -41038,9 +40017,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btl" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -41050,9 +40027,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals" - }) +/area/hallway/secondary/entry) "btm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -42205,6 +41180,22 @@ "bwU" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/transport) +"bwV" = ( +/obj/structure/cable/white{ + tag = "icon-1-2"; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bwW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) (1,1,1) = {" aaa @@ -71885,11 +70876,11 @@ aMN aMN aMN aMN -aMN -aMN -aMN -aMN -aSO +bwW +aMJ +aMJ +aMJ +aMJ aMJ aMJ aMJ @@ -72141,7 +71132,7 @@ aMO aNY aOz aPI -aJp +bwV aRF aSP aEt @@ -72907,11 +71898,11 @@ aHl aIi aJs aKz -buX +buW aMR buZ -bva -bvb +buZ +buW aQL aRI aSS @@ -73168,7 +72159,7 @@ aLP aMS aMS aOC -bvc +buW aQM aRJ aST @@ -74196,7 +73187,7 @@ aLT aMW aMW aOD -bve +buW aQQ aRN aSX @@ -74449,11 +73440,11 @@ aHr aIo aJw aKE -buY +buW aMX aMX aMX -bvf +buW aQR aRO aSY @@ -87812,7 +86803,7 @@ bsz aDZ aIY aDZ -aGY +aDZ arj arj anl @@ -88069,7 +87060,7 @@ bsA aHY aIZ blm -aLn +ahZ aMy aHY aDc diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 99cef30ebd..066f301502 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -116,9 +116,7 @@ }, /obj/item/weapon/storage/crayons, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aat" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -197,9 +195,7 @@ dir = 9 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aax" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -249,9 +245,7 @@ }, /obj/item/weapon/bikehorn/rubberducky, /turf/open/floor/plasteel/showroomfloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aaB" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1522,9 +1516,6 @@ icon_state = "4-8"; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "adr" = ( @@ -2387,10 +2378,10 @@ pixel_y = 0 }, /obj/structure/table, -/obj/item/weapon/storage/backpack/dufflebag/sec{ +/obj/item/weapon/storage/backpack/duffelbag/sec{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); - desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; - name = "dufflebag"; + desc = "A large duffelbag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; + name = "duffelbag"; pixel_y = 5 }, /obj/item/clothing/mask/balaclava, @@ -3009,14 +3000,10 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agv" = ( /turf/closed/wall, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -3227,45 +3214,37 @@ /area/security/main) "agS" = ( /turf/closed/wall, -/area/security/hos) +/area/crew_quarters/heads/hos) "agT" = ( /turf/closed/wall, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "agU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "agV" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agW" = ( /obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agX" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /obj/item/weapon/reagent_containers/glass/beaker, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agY" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "agZ" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags, @@ -3323,7 +3302,6 @@ name = "Prison Wing"; req_access_txt = "1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -3344,7 +3322,6 @@ /area/security/prison) "ahf" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass_security{ name = "Prison Wing"; req_access_txt = "1" @@ -3515,45 +3492,39 @@ "ahr" = ( /obj/item/weapon/reagent_containers/food/snacks/donut, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahs" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aht" = ( /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ahu" = ( /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ahv" = ( /obj/machinery/vending/boozeomat{ products = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/weapon/reagent_containers/food/drinks/ice = 3, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/weapon/reagent_containers/food/drinks/flask = 1); req_access_txt = "0" }, /turf/open/floor/plasteel/bar, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ahw" = ( /obj/item/weapon/storage/box/mousetraps, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahx" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahy" = ( /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahz" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -3561,26 +3532,18 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahA" = ( /obj/machinery/atmospherics/components/unary/tank/oxygen, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahB" = ( /obj/machinery/atmospherics/components/unary/tank/nitrogen, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ahC" = ( /turf/closed/wall, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ahD" = ( /obj/machinery/door/airlock/security{ aiControlDisabled = 0; @@ -3600,9 +3563,7 @@ tag = "" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ahE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -3784,7 +3745,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahU" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -3796,7 +3757,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahV" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -3810,7 +3771,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahW" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/seccarts{ @@ -3822,7 +3783,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahX" = ( /obj/structure/closet/secure_closet/hos, /obj/machinery/requests_console{ @@ -3834,17 +3795,17 @@ pixel_y = 30 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ahY" = ( /obj/structure/mineral_door/wood, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ahZ" = ( /obj/effect/decal/cleanable/oil{ icon_state = "floor5" }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aia" = ( /obj/item/weapon/cigbutt/cigarbutt, /obj/structure/sign/poster/contraband/random{ @@ -3854,7 +3815,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aib" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -3863,7 +3824,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aic" = ( /obj/structure/window/reinforced{ dir = 1; @@ -3884,7 +3845,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aie" = ( /obj/machinery/washing_machine, /obj/item/device/radio/intercom{ @@ -3893,15 +3854,11 @@ pixel_x = -31 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aif" = ( /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aig" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, @@ -3915,9 +3872,7 @@ specialfunctions = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aih" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 1; @@ -3926,15 +3881,11 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aii" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aij" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 @@ -3944,9 +3895,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aik" = ( /obj/structure/bodycontainer/crematorium, /obj/effect/landmark/revenantspawn, @@ -3956,9 +3905,7 @@ pixel_x = -27 }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ail" = ( /obj/structure/cable{ d1 = 1; @@ -3974,9 +3921,7 @@ tag = "" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "aim" = ( /obj/machinery/button/crematorium{ pixel_x = 25 @@ -3995,9 +3940,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ain" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -4202,7 +4145,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiH" = ( /obj/structure/cable{ d1 = 2; @@ -4214,21 +4157,21 @@ on = 1 }, /turf/open/floor/plasteel/darkred/corner, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiI" = ( /turf/open/floor/plasteel/darkred/side, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiK" = ( /obj/machinery/keycard_auth{ pixel_x = 28; pixel_y = 28 }, /turf/open/floor/plasteel/darkred/side, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiL" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4238,7 +4181,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "aiM" = ( /obj/structure/table, /obj/item/weapon/lighter, @@ -4246,13 +4189,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiN" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes/cigars, /obj/item/stack/spacecash/c20, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiO" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/bottle/gin{ @@ -4264,7 +4207,7 @@ /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiP" = ( /obj/structure/cable{ d1 = 2; @@ -4280,7 +4223,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiQ" = ( /obj/structure/cable{ d1 = 4; @@ -4295,7 +4238,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiR" = ( /obj/structure/cable{ d1 = 4; @@ -4320,7 +4263,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiS" = ( /obj/structure/chair, /turf/open/floor/plating/abductor, @@ -4336,7 +4279,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiU" = ( /obj/structure/cable{ d1 = 4; @@ -4349,7 +4292,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiV" = ( /obj/structure/window/reinforced{ dir = 1; @@ -4376,16 +4319,14 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aiX" = ( /obj/machinery/door/airlock{ id_tag = "mainthideout"; name = "Hideout" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aiY" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ tag = "icon-manifold (WEST)"; @@ -4394,24 +4335,18 @@ }, /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aiZ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aja" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ajb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; @@ -4425,9 +4360,7 @@ pixel_x = -22 }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ajc" = ( /obj/structure/cable{ d1 = 1; @@ -4437,9 +4370,7 @@ tag = "" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ajd" = ( /obj/machinery/light/small{ dir = 4 @@ -4455,9 +4386,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "aje" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (EAST)"; @@ -4636,27 +4565,27 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajy" = ( /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajz" = ( /obj/structure/chair{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajA" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, /obj/item/weapon/stamp/hos, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajB" = ( /obj/machinery/computer/secure_data, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -4667,28 +4596,28 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "ajD" = ( /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajE" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajF" = ( /obj/effect/landmark/blobstart, /obj/structure/chair/stool/bar, /turf/open/floor/wood, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajG" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajH" = ( /obj/structure/cable{ d1 = 1; @@ -4697,7 +4626,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajI" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -4706,14 +4635,14 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajJ" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajK" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -4722,7 +4651,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "ajL" = ( /obj/docking_port/stationary{ dheight = 9; @@ -4743,9 +4672,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ajN" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ tag = "icon-manifold (NORTH)"; @@ -4754,9 +4681,7 @@ }, /obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ajO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -4764,9 +4689,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ajP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -4776,15 +4699,11 @@ tag = "" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ajQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ajR" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/camera{ @@ -5100,7 +5019,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "akm" = ( /obj/structure/cable{ d1 = 4; @@ -5128,7 +5047,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "akn" = ( /obj/structure/cable{ d1 = 2; @@ -5140,7 +5059,7 @@ }, /obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "ako" = ( /obj/structure/chair{ dir = 4 @@ -5150,33 +5069,33 @@ icon_state = "pipe-c" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akp" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akq" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akr" = ( /obj/machinery/computer/security, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "aks" = ( /obj/item/weapon/cigbutt/roach, /turf/open/floor/wood, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "akt" = ( /turf/open/floor/wood{ broken = 1; icon_state = "wood-broken"; tag = "icon-wood-broken" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aku" = ( /obj/effect/decal/cleanable/oil{ icon_state = "floor6" @@ -5184,7 +5103,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "akv" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; @@ -5192,9 +5111,7 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "akw" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; @@ -5210,9 +5127,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "akx" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -5234,9 +5149,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "aky" = ( /obj/structure/cable{ d1 = 2; @@ -5418,7 +5331,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/hos) +/area/crew_quarters/heads/hos) "akT" = ( /obj/structure/cable{ d1 = 1; @@ -5428,29 +5341,29 @@ tag = "" }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akU" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akV" = ( /obj/structure/table/wood, /obj/item/weapon/phone, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akW" = ( /obj/machinery/computer/card/minor/hos, /turf/open/floor/carpet, -/area/security/hos) +/area/crew_quarters/heads/hos) "akX" = ( /obj/machinery/door/airlock/maintenance{ name = "Pete's Speakeasy"; req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "akY" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) @@ -5470,13 +5383,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "alb" = ( /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alc" = ( /obj/structure/cable{ d1 = 2; @@ -5485,9 +5396,7 @@ tag = "" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ald" = ( /obj/item/weapon/wirecutters, /obj/effect/spawner/lootdrop/maintenance, @@ -5503,9 +5412,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ale" = ( /obj/structure/cable{ d1 = 4; @@ -5519,9 +5426,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (EAST)"; @@ -5538,9 +5443,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -5548,9 +5451,7 @@ dir = 9 }, /turf/closed/wall, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "alh" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -5558,9 +5459,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "ali" = ( /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; @@ -5774,7 +5673,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "alC" = ( /obj/structure/cable{ d1 = 1; @@ -5794,7 +5693,7 @@ tag = "icon-darkredcorners (EAST)"; dir = 4 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "alD" = ( /obj/structure/cable{ d1 = 1; @@ -5806,7 +5705,7 @@ tag = "icon-darkred (NORTH)"; dir = 1 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "alE" = ( /obj/structure/cable{ d1 = 4; @@ -5818,7 +5717,7 @@ tag = "icon-darkred (NORTH)"; dir = 1 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "alF" = ( /obj/machinery/light, /obj/structure/cable{ @@ -5842,7 +5741,7 @@ tag = "icon-darkred (NORTH)"; dir = 1 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "alG" = ( /obj/structure/cable{ d2 = 8; @@ -5862,7 +5761,7 @@ tag = "icon-darkred (NORTH)"; dir = 1 }, -/area/security/hos) +/area/crew_quarters/heads/hos) "alH" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -5872,16 +5771,16 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/hos) +/area/crew_quarters/heads/hos) "alI" = ( /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "alJ" = ( /obj/structure/closet/emcloset, /obj/item/device/camera, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "alK" = ( /obj/machinery/computer/shuttle/monastery_shuttle, /turf/open/floor/mineral/titanium/blue, @@ -5889,9 +5788,7 @@ "alL" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alM" = ( /obj/structure/cable{ d1 = 4; @@ -5900,9 +5797,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alN" = ( /obj/structure/cable{ d1 = 1; @@ -5913,9 +5808,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -5927,9 +5820,7 @@ tag = "" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -5940,9 +5831,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alQ" = ( /obj/structure/cable{ d1 = 4; @@ -5954,9 +5843,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alR" = ( /obj/structure/cable{ d1 = 1; @@ -5967,9 +5854,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "alS" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; @@ -6155,13 +6040,11 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "amj" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "amk" = ( /obj/structure/chair{ dir = 4 @@ -6196,9 +6079,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amo" = ( /obj/structure/cable{ d1 = 1; @@ -6206,24 +6087,18 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amp" = ( /obj/structure/chair/stool, /obj/item/trash/raisins, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amq" = ( /obj/structure/table, /obj/item/weapon/paper, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -6347,9 +6222,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "amE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6511,7 +6384,7 @@ }, /obj/item/clothing/mask/cigarette, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "amS" = ( /obj/structure/cable{ d1 = 2; @@ -6522,7 +6395,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "amT" = ( /obj/structure/cable{ icon_state = "1-8" @@ -6535,7 +6408,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "amU" = ( /obj/structure/chair{ dir = 4 @@ -6553,24 +6426,18 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amX" = ( /mob/living/simple_animal/mouse/gray, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amY" = ( /obj/structure/closet/firecloset, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "amZ" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/labor) @@ -6742,7 +6609,7 @@ /area/maintenance/fore) "anp" = ( /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "anq" = ( /obj/structure/chair{ dir = 4 @@ -6773,9 +6640,7 @@ name = "Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "ant" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -6789,9 +6654,7 @@ icon_state = "2-4" }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "anu" = ( /obj/structure/cable{ d2 = 8; @@ -6802,9 +6665,7 @@ name = "Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "anv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -6818,9 +6679,7 @@ icon_state = "2-4" }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "anw" = ( /obj/structure/cable{ d2 = 8; @@ -6831,43 +6690,31 @@ name = "Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "anx" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "any" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "anz" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "anA" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "anB" = ( /obj/structure/closet, /obj/item/clothing/under/color/black, /obj/item/clothing/under/color/red, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "anC" = ( /obj/machinery/computer/shuttle/labor, /obj/structure/reagent_dispensers/peppertank{ @@ -7090,7 +6937,7 @@ "aob" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aoc" = ( /obj/machinery/washing_machine, /obj/machinery/requests_console{ @@ -7098,14 +6945,14 @@ pixel_y = 30 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aod" = ( /obj/machinery/washing_machine, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aoe" = ( /obj/structure/table, /obj/item/clothing/under/color/grey, @@ -7122,7 +6969,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aof" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/closed/wall/mineral/titanium, @@ -7152,7 +6999,7 @@ "aoh" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aoi" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -7173,9 +7020,7 @@ tag = "" }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aoj" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -7196,9 +7041,7 @@ tag = "" }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "aok" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -7209,16 +7052,12 @@ amount = 25 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aol" = ( /obj/item/weapon/weldingtool, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aom" = ( /obj/machinery/door/airlock/external{ name = "Dock Access" @@ -7227,15 +7066,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aon" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aoo" = ( /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) @@ -7526,7 +7361,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aoY" = ( /obj/structure/cable{ d1 = 4; @@ -7538,7 +7373,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aoZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -7549,7 +7384,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apa" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable{ @@ -7558,7 +7393,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apb" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -7570,7 +7405,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apc" = ( /obj/structure/bedsheetbin, /obj/machinery/newscaster{ @@ -7580,20 +7415,20 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apd" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ape" = ( /obj/item/clothing/under/kilt, /obj/item/clothing/head/collectable/wizard, /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "apf" = ( /obj/structure/cable{ d1 = 4; @@ -7609,7 +7444,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "apg" = ( /obj/structure/cable{ d1 = 2; @@ -7623,7 +7458,7 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aph" = ( /obj/structure/cable{ d1 = 1; @@ -7638,9 +7473,7 @@ tag = "" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "api" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -7650,9 +7483,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "apj" = ( /obj/item/clothing/head/cone, /obj/structure/cable{ @@ -7666,9 +7497,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "apk" = ( /obj/structure/cable{ d1 = 4; @@ -7676,9 +7505,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "apl" = ( /obj/structure/cable{ d1 = 2; @@ -7686,9 +7513,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "apm" = ( /obj/machinery/door/airlock/titanium{ name = "Labor Shuttle Airlock"; @@ -8026,20 +7851,20 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "apU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apW" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -8047,7 +7872,7 @@ dir = 1 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apX" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -8055,25 +7880,23 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "apZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aqa" = ( /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aqb" = ( /obj/machinery/light/small{ dir = 4 @@ -8092,18 +7915,16 @@ name = "anchored emergency closet" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aqc" = ( /obj/structure/closet, /obj/item/weapon/weldingtool, /obj/item/weapon/crowbar, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqd" = ( /turf/closed/wall, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "aqe" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -8115,7 +7936,7 @@ }, /obj/item/clothing/mask/balaclava, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqf" = ( /obj/structure/cable{ d1 = 1; @@ -8125,14 +7946,10 @@ tag = "" }, /turf/open/floor/circuit/green, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aqg" = ( /turf/open/floor/circuit/green, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aqh" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) @@ -8452,7 +8269,7 @@ "aqP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aqQ" = ( /obj/machinery/door/airlock{ name = "Laundry Room" @@ -8460,13 +8277,13 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/barber, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aqR" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqS" = ( /obj/structure/cable{ d1 = 1; @@ -8477,7 +8294,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqT" = ( /obj/structure/cable{ d1 = 4; @@ -8490,7 +8307,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqU" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ @@ -8501,7 +8318,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "aqV" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -8511,22 +8328,16 @@ /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aqX" = ( /obj/item/clothing/head/collectable/police, /turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aqY" = ( /obj/machinery/computer/mech_bay_power_console, /obj/structure/cable, /turf/open/floor/plasteel, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aqZ" = ( /obj/structure/chair{ dir = 4 @@ -8652,11 +8463,11 @@ /area/security/brig) "arl" = ( /turf/closed/wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "arm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "arn" = ( /obj/structure/cable{ d1 = 1; @@ -8677,7 +8488,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "arp" = ( /obj/machinery/computer/monitor{ name = "Bridge Power Monitoring Console" @@ -8831,7 +8642,7 @@ name = "Dorm Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arE" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/nanotrasen, @@ -8843,7 +8654,7 @@ req_access_txt = "0" }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arF" = ( /obj/machinery/light/small{ dir = 1 @@ -8860,7 +8671,7 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arG" = ( /obj/machinery/button/door{ id = "Dorm3"; @@ -8874,7 +8685,7 @@ /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arH" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -8887,7 +8698,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arI" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -8903,7 +8714,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -8925,7 +8736,7 @@ /turf/open/floor/plasteel/blue/corner{ dir = 1 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; @@ -8934,35 +8745,29 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "arL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "arM" = ( /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arN" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 28 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "arO" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "arP" = ( /obj/structure/cable{ d1 = 1; @@ -8974,9 +8779,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "arQ" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -9133,14 +8936,14 @@ dir = 4 }, /turf/closed/wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asj" = ( /obj/structure/toilet{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ask" = ( /obj/structure/sink{ pixel_y = 28 @@ -9149,7 +8952,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asl" = ( /obj/machinery/light{ dir = 1 @@ -9158,7 +8961,7 @@ dir = 10 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asm" = ( /obj/machinery/shower{ dir = 1 @@ -9168,7 +8971,7 @@ /obj/effect/landmark/revenantspawn, /obj/structure/curtain, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asn" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plating, @@ -9180,17 +8983,17 @@ req_access_txt = "20" }, /turf/open/floor/plating, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asp" = ( /turf/open/floor/plasteel/vault, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asq" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/vault, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "asr" = ( /obj/structure/chair{ dir = 1 @@ -9201,7 +9004,7 @@ dir = 1 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ass" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-20"; @@ -9209,7 +9012,7 @@ pixel_y = 3 }, /turf/open/floor/plasteel/vault, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ast" = ( /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkpurple, @@ -9339,14 +9142,14 @@ /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asK" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; dir = 8 }, /turf/open/floor/wood, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -9357,7 +9160,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asM" = ( /obj/machinery/door/airlock{ id_tag = "Dorm3"; @@ -9369,13 +9172,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asO" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -9385,20 +9188,20 @@ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "asR" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -9406,9 +9209,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asS" = ( /obj/structure/closet/athletic_mixed, /obj/structure/disposalpipe/segment{ @@ -9417,9 +9218,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asT" = ( /obj/structure/closet/lasertag/blue, /obj/structure/disposalpipe/segment{ @@ -9431,9 +9230,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asU" = ( /obj/structure/closet/lasertag/red, /obj/structure/disposalpipe/segment{ @@ -9448,9 +9245,7 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asV" = ( /obj/machinery/disposal/bin, /obj/machinery/light{ @@ -9469,17 +9264,13 @@ /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asW" = ( /obj/machinery/vending/clothing, /turf/open/floor/plasteel/arrival{ dir = 1 }, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asX" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; @@ -9496,9 +9287,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asY" = ( /obj/machinery/light{ dir = 4; @@ -9519,9 +9308,7 @@ pixel_x = 26 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "asZ" = ( /obj/structure/cable{ d1 = 1; @@ -9530,9 +9317,7 @@ tag = "" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ata" = ( /obj/structure/cable{ d1 = 2; @@ -9541,18 +9326,14 @@ tag = "" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "atb" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "atc" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ @@ -9730,7 +9511,7 @@ /area/security/brig) "ato" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "atp" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; @@ -9738,7 +9519,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "atq" = ( /obj/structure/cable{ d1 = 1; @@ -9754,7 +9535,7 @@ req_access_txt = "20" }, /turf/open/floor/plating, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "atr" = ( /obj/machinery/light{ dir = 8 @@ -9879,12 +9660,12 @@ pixel_x = -32 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9892,7 +9673,7 @@ }, /obj/structure/chair/comfy/brown, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atI" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9900,64 +9681,54 @@ }, /obj/structure/chair/comfy/brown, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/chair/comfy/brown, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "atM" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atN" = ( /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Holodeck Door" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atR" = ( /obj/structure/cable{ d1 = 1; @@ -9970,21 +9741,15 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "atS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "atT" = ( /turf/closed/wall, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "atU" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating, @@ -10041,7 +9806,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aud" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; @@ -10050,7 +9815,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aue" = ( /obj/structure/closet/secure_closet/captains, /obj/machinery/light{ @@ -10063,11 +9828,11 @@ /obj/item/clothing/suit/armor/riot/knight/blue, /obj/item/clothing/head/helmet/knight/blue, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "auf" = ( /obj/machinery/suit_storage_unit/captain, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aug" = ( /obj/structure/cable{ d1 = 1; @@ -10081,7 +9846,7 @@ tag = "icon-darkblue (NORTH)"; dir = 1 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "auh" = ( /obj/machinery/power/apc{ cell_type = 2500; @@ -10094,7 +9859,7 @@ d2 = 2 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aui" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -10107,7 +9872,7 @@ pixel_y = 30 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "auj" = ( /obj/machinery/computer/card, /obj/item/weapon/card/id/captains_spare, @@ -10118,18 +9883,18 @@ pixel_y = 26 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "auk" = ( /obj/machinery/computer/communications, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aul" = ( /obj/structure/filingcabinet/employment, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aum" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -10274,7 +10039,7 @@ name = "Dorm Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auD" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/nanotrasen, @@ -10286,7 +10051,7 @@ req_access_txt = "0" }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auE" = ( /obj/machinery/light/small{ dir = 1 @@ -10303,7 +10068,7 @@ on = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auF" = ( /obj/machinery/button/door{ id = "Dorm2"; @@ -10319,21 +10084,21 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auH" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auI" = ( /obj/structure/table/wood, /obj/item/weapon/storage/pill_bottle/dice, @@ -10342,7 +10107,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auJ" = ( /obj/structure/table/wood, /obj/item/weapon/pen{ @@ -10355,21 +10120,21 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auK" = ( /obj/structure/table/wood, /obj/item/weapon/storage/backpack, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auL" = ( /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "auN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -10379,31 +10144,23 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "auO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "auP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "auQ" = ( /obj/machinery/computer/holodeck, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "auR" = ( /obj/structure/chair{ dir = 8 @@ -10414,23 +10171,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "auS" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "auT" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "auU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -10443,9 +10194,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "auV" = ( /obj/machinery/power/solar_control{ id = "portsolar"; @@ -10457,17 +10206,13 @@ d2 = 2 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "auW" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "auX" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -10480,15 +10225,11 @@ pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "auY" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "auZ" = ( /obj/machinery/button/door{ id = "prison release"; @@ -10598,23 +10339,23 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/captain, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avo" = ( /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avr" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; @@ -10625,7 +10366,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avs" = ( /obj/structure/cable{ d1 = 1; @@ -10638,7 +10379,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avt" = ( /obj/structure/cable{ d1 = 1; @@ -10654,7 +10395,7 @@ dir = 10 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avu" = ( /obj/machinery/door/window{ dir = 8; @@ -10662,22 +10403,22 @@ req_access_txt = "20" }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avv" = ( /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avw" = ( /obj/structure/chair/comfy/black, /obj/effect/landmark/start/captain, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avx" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = 35; pixel_y = 5 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "avy" = ( /obj/structure/cable{ d1 = 2; @@ -10932,14 +10673,14 @@ /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avR" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -10948,7 +10689,7 @@ scrub_Toxins = 0 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avT" = ( /obj/machinery/door/airlock{ id_tag = "Dorm2"; @@ -10960,11 +10701,11 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avU" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avV" = ( /obj/structure/table/wood, /obj/item/weapon/storage/crayons, @@ -10972,7 +10713,7 @@ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avW" = ( /obj/structure/table/wood, /obj/item/device/paicard, @@ -10980,7 +10721,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avX" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck{ @@ -10990,19 +10731,19 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "avZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "awa" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -11012,25 +10753,19 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "awb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "awc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "awd" = ( /obj/structure/table, /obj/item/weapon/paper{ @@ -11039,9 +10774,7 @@ name = "Holodeck Disclaimer" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "awe" = ( /obj/structure/chair{ dir = 8 @@ -11056,9 +10789,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "awf" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -11066,9 +10797,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "awg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -11078,9 +10807,7 @@ pixel_x = 0 }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "awh" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -11088,22 +10815,16 @@ icon_state = "0-8" }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "awi" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "awj" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "awk" = ( /obj/structure/cable{ d1 = 4; @@ -11118,9 +10839,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awl" = ( /obj/structure/cable{ d1 = 4; @@ -11129,9 +10848,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awm" = ( /obj/structure/cable{ d1 = 4; @@ -11146,9 +10863,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awn" = ( /obj/structure/cable{ d1 = 1; @@ -11162,9 +10877,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awo" = ( /obj/structure/cable{ d1 = 2; @@ -11172,9 +10885,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awp" = ( /obj/structure/cable{ d1 = 1; @@ -11189,9 +10900,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awq" = ( /obj/structure/cable{ d1 = 1; @@ -11211,9 +10920,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "awr" = ( /obj/structure/cable{ d1 = 4; @@ -11227,9 +10934,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aws" = ( /obj/structure/cable{ d1 = 4; @@ -11241,9 +10946,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "awt" = ( /obj/structure/cable{ d1 = 4; @@ -11256,9 +10959,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "awu" = ( /obj/structure/cable{ d1 = 2; @@ -11267,23 +10968,17 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "awv" = ( /obj/structure/plasticflaps, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aww" = ( /mob/living/simple_animal/bot/secbot/beepsky{ name = "Officer Beepsky" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "awx" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -11295,9 +10990,7 @@ name = "Note from Beepsky's Mom" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "awy" = ( /obj/machinery/power/apc{ dir = 8; @@ -11356,9 +11049,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "awE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -11429,7 +11120,7 @@ /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awO" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/matches, @@ -11440,22 +11131,22 @@ /obj/item/clothing/mask/cigarette/cigar, /obj/item/weapon/reagent_containers/food/drinks/flask/gold, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awP" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awQ" = ( /obj/structure/table/wood, /obj/item/weapon/kitchen/fork, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awR" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awS" = ( /obj/structure/cable{ d1 = 1; @@ -11464,12 +11155,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awU" = ( /obj/structure/table/wood, /obj/item/weapon/pen, @@ -11480,11 +11171,11 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awV" = ( /obj/structure/table/wood, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awW" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, @@ -11494,7 +11185,7 @@ icon_state = "tube1" }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "awX" = ( /obj/structure/cable{ d1 = 1; @@ -11556,20 +11247,20 @@ dir = 4 }, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axg" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -11606,36 +11297,34 @@ "axn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axp" = ( /obj/effect/landmark/start/assistant, /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axq" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "axr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "axs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -11644,9 +11333,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "axt" = ( /obj/structure/cable{ d1 = 1; @@ -11657,9 +11344,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "axu" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -11668,9 +11353,7 @@ d2 = 2 }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "axv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -11679,17 +11362,13 @@ d2 = 2 }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "axw" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/device/multitool, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "axx" = ( /obj/structure/chair/stool, /obj/machinery/power/terminal{ @@ -11697,16 +11376,12 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "axy" = ( /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/auxsolarport{ - name = "Port Solar Maintenance" - }) +/area/maintenance/solars/port) "axz" = ( /obj/structure/cable{ d1 = 1; @@ -11719,9 +11394,7 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "axA" = ( /obj/structure/cable{ d1 = 1; @@ -11733,9 +11406,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "axB" = ( /turf/closed/wall, /area/security/detectives_office) @@ -11785,7 +11456,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axJ" = ( /obj/structure/cable{ d1 = 1; @@ -11798,20 +11469,20 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axK" = ( /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axL" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axM" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axN" = ( /obj/machinery/firealarm{ dir = 8; @@ -11819,7 +11490,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "axO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ @@ -11879,15 +11550,15 @@ pixel_y = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axV" = ( /obj/machinery/computer/security/mining, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axW" = ( /obj/machinery/computer/cargo/request, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axX" = ( /obj/structure/closet/secure_closet/hop, /obj/machinery/computer/security/telescreen{ @@ -11898,7 +11569,7 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axY" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 @@ -11915,7 +11586,7 @@ pixel_y = 32 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "axZ" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -11928,7 +11599,7 @@ pixel_y = 2 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aya" = ( /obj/machinery/status_display{ density = 0; @@ -11944,7 +11615,7 @@ }, /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ayb" = ( /obj/machinery/vending/cart{ req_access_txt = "57" @@ -11953,7 +11624,7 @@ pixel_y = 22 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "ayc" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -11997,7 +11668,7 @@ name = "Dorm Shutters" }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayh" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/nanotrasen, @@ -12009,7 +11680,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayi" = ( /obj/machinery/light/small{ dir = 1 @@ -12026,7 +11697,7 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayj" = ( /obj/machinery/button/door{ id = "Dorm1"; @@ -12042,69 +11713,57 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayk" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (EAST)"; dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aym" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "ayn" = ( /obj/structure/closet/wardrobe/white, /turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayo" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayp" = ( /obj/structure/closet/wardrobe/green, /turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayq" = ( /obj/structure/closet/wardrobe/grey, /obj/machinery/light, /turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayr" = ( /obj/structure/closet/wardrobe/black, /obj/item/clothing/shoes/jackboots, /obj/item/weapon/storage/backpack, /turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ays" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayt" = ( /obj/machinery/light{ dir = 4; @@ -12122,9 +11781,7 @@ pixel_x = 28 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "ayu" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -12144,9 +11801,7 @@ tag = "" }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "ayv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -12166,24 +11821,18 @@ tag = "" }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "ayw" = ( /obj/structure/rack, /obj/item/weapon/crowbar, /obj/item/weapon/wrench, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ayx" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ayy" = ( /obj/structure/cable{ d1 = 2; @@ -12199,9 +11848,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ayz" = ( /obj/structure/cable{ d1 = 4; @@ -12213,9 +11860,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ayA" = ( /obj/structure/cable{ d1 = 1; @@ -12227,9 +11872,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "ayB" = ( /obj/structure/table/wood, /obj/item/weapon/twohanded/required/kirbyplants{ @@ -12391,7 +12034,7 @@ "ayR" = ( /obj/structure/displaycase/captain, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayS" = ( /obj/structure/cable{ d1 = 1; @@ -12401,7 +12044,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayT" = ( /obj/structure/cable{ d1 = 4; @@ -12415,7 +12058,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayU" = ( /obj/structure/cable{ d1 = 4; @@ -12426,7 +12069,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayV" = ( /obj/structure/cable{ d1 = 2; @@ -12445,13 +12088,13 @@ pixel_x = 25 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "ayX" = ( /obj/structure/cable{ d1 = 1; @@ -12583,21 +12226,21 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azj" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azk" = ( /obj/machinery/holopad, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azl" = ( /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azm" = ( /obj/structure/cable{ d1 = 2; @@ -12609,7 +12252,7 @@ icon_state = "pipe-c" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azn" = ( /obj/structure/cable{ d1 = 4; @@ -12624,7 +12267,7 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -12644,7 +12287,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "azp" = ( /obj/structure/cable{ d1 = 1; @@ -12718,14 +12361,14 @@ /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azv" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -12734,7 +12377,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/grimy, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azx" = ( /obj/machinery/door/airlock{ id_tag = "Dorm1"; @@ -12746,17 +12389,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azy" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azA" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -12773,23 +12416,23 @@ pixel_y = -26 }, /turf/open/floor/plasteel/white/corner, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white/side, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/white/side, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azD" = ( /turf/open/floor/plasteel/white/side, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "azE" = ( /obj/structure/cable{ d1 = 1; @@ -12801,9 +12444,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/fitness{ - name = "Recreation Room" - }) +/area/crew_quarters/fitness/recreation) "azF" = ( /obj/structure/cable{ d1 = 1; @@ -12815,16 +12456,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "azG" = ( /obj/structure/grille/broken, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "azH" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -12937,7 +12574,7 @@ pixel_y = 0 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azU" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -12947,7 +12584,7 @@ dir = 5 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azV" = ( /obj/structure/chair/comfy/brown, /obj/structure/disposalpipe/segment{ @@ -12957,7 +12594,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azW" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -12968,7 +12605,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azX" = ( /obj/structure/cable{ d1 = 1; @@ -12982,7 +12619,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azY" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -13002,7 +12639,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "azZ" = ( /obj/structure/cable{ d1 = 2; @@ -13133,11 +12770,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/black, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAk" = ( /obj/structure/cable{ d1 = 4; @@ -13153,7 +12787,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAl" = ( /obj/structure/cable{ d1 = 4; @@ -13167,7 +12801,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAm" = ( /obj/structure/cable{ d1 = 4; @@ -13186,7 +12820,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAn" = ( /obj/structure/cable{ d1 = 4; @@ -13201,7 +12835,7 @@ on = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAo" = ( /obj/structure/cable{ d1 = 4; @@ -13212,7 +12846,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAp" = ( /obj/structure/cable{ d1 = 4; @@ -13229,7 +12863,7 @@ tag = "" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAq" = ( /obj/structure/cable{ d1 = 4; @@ -13246,7 +12880,7 @@ icon_state = "pipe-c" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAr" = ( /obj/machinery/power/apc{ dir = 4; @@ -13259,7 +12893,7 @@ icon_state = "0-8" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aAs" = ( /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -13282,12 +12916,10 @@ "aAv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aAw" = ( /turf/closed/wall, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAx" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms"; @@ -13295,26 +12927,20 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAy" = ( /obj/structure/urinal{ pixel_y = 32 }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAz" = ( /obj/structure/urinal{ pixel_y = 32 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAA" = ( /obj/structure/urinal{ pixel_y = 32 @@ -13326,19 +12952,15 @@ }, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAB" = ( /obj/effect/landmark/blobstart, /obj/item/toy/beach_ball/holoball, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aAC" = ( /turf/closed/wall, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aAD" = ( /obj/structure/cable{ d1 = 1; @@ -13347,7 +12969,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aAE" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp{ @@ -13415,9 +13037,7 @@ /area/security/detectives_office) "aAK" = ( /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aAL" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ @@ -13475,17 +13095,17 @@ dir = 8 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aAQ" = ( /obj/structure/table/wood, /obj/item/weapon/hand_tele, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aAR" = ( /obj/structure/table/wood, /obj/item/weapon/storage/photo_album, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aAS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -13493,7 +13113,7 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aAT" = ( /obj/structure/cable{ d1 = 1; @@ -13580,9 +13200,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aAZ" = ( /obj/machinery/computer/upload/borg, /obj/machinery/flasher{ @@ -13650,7 +13268,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBf" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-24"; @@ -13662,7 +13280,7 @@ icon_state = "1-2" }, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBg" = ( /obj/structure/table/wood, /obj/item/weapon/storage/box/PDAs{ @@ -13672,11 +13290,11 @@ /obj/item/weapon/storage/box/silver_ids, /obj/item/weapon/storage/box/ids, /turf/open/floor/wood, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBh" = ( /obj/machinery/computer/secure_data, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBi" = ( /obj/machinery/computer/card, /obj/structure/cable{ @@ -13685,7 +13303,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBj" = ( /obj/structure/chair/office/dark, /obj/machinery/button/flasher{ @@ -13712,7 +13330,7 @@ pixel_y = -35 }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBk" = ( /obj/structure/table/wood, /obj/item/weapon/stamp/hop{ @@ -13732,7 +13350,7 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/carpet, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBl" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Vault"; @@ -13748,31 +13366,31 @@ /area/hallway/primary/central) "aBm" = ( /turf/closed/wall, -/area/storage/emergency) +/area/storage/emergency/starboard) "aBn" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aBo" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aBp" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBq" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aBs" = ( /obj/structure/sink{ icon_state = "sink"; @@ -13784,51 +13402,39 @@ pixel_x = -28 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBu" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBv" = ( /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBx" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBy" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aBz" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, @@ -13924,20 +13530,20 @@ /obj/structure/table/wood, /obj/item/device/camera, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aBM" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, /turf/open/floor/carpet, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aBN" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aBO" = ( /turf/open/floor/plasteel/darkblue/side, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aBP" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ @@ -13952,7 +13558,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -13978,7 +13584,7 @@ opacity = 0 }, /turf/open/floor/plasteel, -/area/crew_quarters/heads) +/area/crew_quarters/heads/hop) "aBR" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel, @@ -13997,23 +13603,21 @@ d2 = 2 }, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aBT" = ( /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aBU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBV" = ( /obj/structure/cable{ d1 = 2; @@ -14024,15 +13628,11 @@ dir = 6 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aBX" = ( /obj/structure/cable{ d1 = 4; @@ -14044,9 +13644,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBY" = ( /obj/structure/cable{ d1 = 4; @@ -14056,9 +13654,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aBZ" = ( /obj/machinery/door/airlock{ name = "Unisex Showers"; @@ -14074,9 +13670,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCa" = ( /obj/structure/cable{ d1 = 4; @@ -14091,9 +13685,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCb" = ( /obj/machinery/shower{ dir = 8 @@ -14107,27 +13699,25 @@ dir = 10 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCc" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCd" = ( /obj/effect/decal/cleanable/vomit/old, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCe" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCf" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bowl, @@ -14140,10 +13730,10 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCg" = ( /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCh" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) @@ -14271,7 +13861,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aCA" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -14280,13 +13870,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aCB" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/crew_quarters/captain) +/area/crew_quarters/heads/captain) "aCC" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-09"; @@ -14344,21 +13934,21 @@ }, /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aCK" = ( /obj/machinery/space_heater, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aCL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -14368,7 +13958,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aCN" = ( /obj/structure/cable{ d1 = 1; @@ -14377,17 +13967,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCO" = ( /obj/machinery/shower{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCP" = ( /obj/machinery/shower{ dir = 8 @@ -14399,9 +13985,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aCQ" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/cookie{ @@ -14413,20 +13997,20 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCR" = ( /obj/structure/chair/stool, /obj/item/clothing/suit/apron/chef, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCS" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCT" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCU" = ( /obj/structure/closet/coffin, /obj/item/toy/figure/lawyer, @@ -14434,12 +14018,12 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCV" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aCW" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ @@ -14471,9 +14055,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDa" = ( /obj/machinery/door/airlock/maintenance{ name = "Detective Maintenance"; @@ -14632,7 +14214,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aDr" = ( /obj/machinery/door/airlock{ name = "Starboard Emergency Storage"; @@ -14644,7 +14226,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/storage/emergency) +/area/storage/emergency/starboard) "aDs" = ( /obj/structure/cable{ d1 = 1; @@ -14657,34 +14239,26 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDt" = ( /obj/machinery/door/airlock{ name = "Unit 1" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDu" = ( /obj/machinery/door/airlock{ name = "Unit 2" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDv" = ( /obj/machinery/shower{ dir = 4 }, /obj/item/weapon/soap/nanotrasen, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aDw" = ( /obj/structure/closet/crate, /obj/item/weapon/cultivator, @@ -14696,11 +14270,11 @@ /obj/item/seeds/tomato, /obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aDx" = ( /obj/effect/decal/cleanable/egg_smudge, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aDy" = ( /turf/closed/wall, /area/library) @@ -14726,9 +14300,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDC" = ( /obj/structure/cable{ d1 = 4; @@ -14743,9 +14315,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDD" = ( /obj/structure/cable{ d1 = 4; @@ -14756,9 +14326,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDE" = ( /obj/structure/cable{ d1 = 4; @@ -14772,9 +14340,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDF" = ( /obj/structure/cable{ d1 = 2; @@ -14794,9 +14360,7 @@ initialize_directions = 11 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aDG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -15024,13 +14588,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEe" = ( /obj/structure/cable{ d1 = 1; @@ -15041,7 +14605,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEf" = ( /obj/machinery/vending/cigarette, /obj/machinery/airalarm{ @@ -15050,7 +14614,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEg" = ( /obj/machinery/power/apc{ dir = 4; @@ -15066,9 +14630,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aEh" = ( /obj/structure/toilet{ dir = 8 @@ -15078,9 +14640,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aEi" = ( /obj/structure/cable{ d1 = 1; @@ -15092,22 +14652,20 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aEj" = ( /obj/structure/mineral_door/iron, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aEk" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aEl" = ( /obj/structure/closet/coffin, /obj/item/toy/figure/curator, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aEm" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -15120,9 +14678,7 @@ icon_state = "1-8" }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aEn" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -15135,9 +14691,7 @@ icon_state = "1-8" }, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "aEo" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -15181,28 +14735,20 @@ /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aEx" = ( /obj/structure/chair/stool, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aEy" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aEz" = ( /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aEA" = ( /obj/structure/cable{ d1 = 1; @@ -15212,17 +14758,13 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aEB" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "aEC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -15467,7 +15009,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEW" = ( /obj/structure/cable{ d1 = 4; @@ -15478,7 +15020,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEX" = ( /obj/structure/cable{ d1 = 4; @@ -15494,7 +15036,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEY" = ( /obj/structure/cable{ icon_state = "1-8" @@ -15508,7 +15050,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aEZ" = ( /obj/structure/cable{ d1 = 4; @@ -15522,7 +15064,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFa" = ( /obj/structure/cable{ d1 = 4; @@ -15541,7 +15083,7 @@ location = "Dorms" }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFb" = ( /obj/structure/cable{ d1 = 4; @@ -15553,7 +15095,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFc" = ( /obj/structure/cable{ d1 = 4; @@ -15566,7 +15108,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFd" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms"; @@ -15581,9 +15123,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFe" = ( /obj/structure/cable{ d1 = 4; @@ -15594,9 +15134,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFf" = ( /obj/structure/cable{ icon_state = "1-8" @@ -15605,13 +15143,11 @@ dir = 9 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFg" = ( /obj/item/chair, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFh" = ( /obj/structure/cable{ d1 = 2; @@ -15632,7 +15168,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFi" = ( /obj/structure/cable{ d1 = 4; @@ -15647,7 +15183,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFj" = ( /obj/structure/grille, /obj/structure/cable{ @@ -15663,7 +15199,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFk" = ( /obj/structure/cable{ d1 = 1; @@ -15682,7 +15218,7 @@ initialize_directions = 11 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFl" = ( /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) @@ -15729,9 +15265,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aFr" = ( /obj/structure/chair, /obj/machinery/computer/security/telescreen/entertainment{ @@ -15740,9 +15274,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aFs" = ( /obj/structure/chair, /obj/machinery/status_display{ @@ -15754,9 +15286,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aFt" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-17" @@ -15765,9 +15295,7 @@ tag = "icon-red (NORTHEAST)"; dir = 5 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aFu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -15979,18 +15507,18 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFQ" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFS" = ( /obj/machinery/camera{ c_tag = "Dormitories Hallway"; @@ -16000,14 +15528,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFU" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-04"; @@ -16016,23 +15544,19 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "aFV" = ( /obj/machinery/light_switch{ pixel_x = -25 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFW" = ( /obj/machinery/door/airlock{ name = "Unit B" }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFX" = ( /obj/machinery/recharge_station, /obj/machinery/light/small{ @@ -16044,9 +15568,7 @@ }, /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "aFY" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -16054,20 +15576,20 @@ }, /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aFZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGa" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGb" = ( /obj/structure/cable{ d1 = 1; @@ -16077,18 +15599,18 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGc" = ( /mob/living/simple_animal/mouse/gray, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGd" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGe" = ( /obj/structure/chair{ dir = 8 @@ -16158,35 +15680,25 @@ name = "Escape Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGm" = ( /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGn" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Escape Airlock" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGo" = ( /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGp" = ( /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGq" = ( /obj/machinery/light{ dir = 4; @@ -16204,9 +15716,7 @@ tag = "icon-red (EAST)"; dir = 4 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aGr" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, @@ -16224,9 +15734,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aGt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, @@ -16254,17 +15762,13 @@ /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aGy" = ( /obj/structure/grille, /obj/structure/window/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aGz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -16277,19 +15781,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aGA" = ( /turf/closed/wall, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aGB" = ( /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aGC" = ( /obj/machinery/door/airlock{ id_tag = "Potty1"; @@ -16303,18 +15801,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aGD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aGE" = ( /turf/closed/wall, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aGF" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -16327,11 +15821,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aGG" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aGH" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Bridge"; @@ -16339,11 +15833,11 @@ }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aGI" = ( /obj/structure/closet/firecloset, /turf/open/floor/plasteel, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aGJ" = ( /turf/closed/wall/r_wall, /area/storage/eva) @@ -16395,9 +15889,7 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aGQ" = ( /obj/structure/chair{ dir = 4 @@ -16406,9 +15898,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aGR" = ( /turf/closed/wall, /area/security/checkpoint/supply) @@ -16429,7 +15919,7 @@ "aGV" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGW" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable{ @@ -16439,20 +15929,20 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGX" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGY" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aGZ" = ( /obj/item/weapon/storage/box/mousetraps, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aHa" = ( /turf/closed/wall, /area/maintenance/disposal) @@ -16485,9 +15975,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aHg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -16498,25 +15986,19 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aHh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aHi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aHj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -16524,9 +16006,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aHk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -16582,9 +16062,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 9 }, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aHq" = ( /obj/structure/chair{ dir = 8; @@ -16595,9 +16073,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 1 }, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aHr" = ( /obj/structure/cable{ d1 = 1; @@ -16609,9 +16085,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aHs" = ( /obj/machinery/airalarm{ pixel_y = 22 @@ -16620,9 +16094,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 5 }, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aHt" = ( /obj/structure/sink{ icon_state = "sink"; @@ -16635,9 +16107,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aHu" = ( /obj/structure/cable{ d1 = 1; @@ -16647,9 +16117,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aHv" = ( /obj/structure/urinal{ pixel_y = 32 @@ -16679,17 +16147,15 @@ pixel_y = 6 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aHw" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHx" = ( /obj/structure/closet/coffin, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHy" = ( /obj/machinery/light/small{ dir = 1 @@ -16698,16 +16164,16 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHz" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHA" = ( /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHB" = ( /obj/structure/cable{ d1 = 1; @@ -16720,26 +16186,26 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHC" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHD" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHE" = ( /obj/structure/girder, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aHF" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/button/door{ @@ -17081,7 +16547,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIm" = ( /obj/structure/cable{ d1 = 1; @@ -17095,7 +16561,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIn" = ( /obj/structure/cable{ icon_state = "1-8" @@ -17109,7 +16575,7 @@ }, /obj/effect/decal/cleanable/ash, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIo" = ( /obj/structure/grille/broken, /obj/structure/rack, @@ -17120,20 +16586,18 @@ /obj/item/weapon/crowbar, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aIq" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIr" = ( /obj/structure/cable{ d1 = 1; @@ -17148,7 +16612,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIs" = ( /obj/structure/cable{ d1 = 2; @@ -17162,7 +16626,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIt" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -17175,7 +16639,7 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aIu" = ( /obj/machinery/button/massdriver{ id = "trash"; @@ -17220,9 +16684,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aIA" = ( /obj/structure/cable{ d1 = 1; @@ -17235,9 +16697,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aIB" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -17327,9 +16787,7 @@ /turf/open/floor/plasteel/neutral/side{ dir = 10 }, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aIJ" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -17347,9 +16805,7 @@ pixel_y = -28 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aIK" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -17359,9 +16815,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aIL" = ( /obj/machinery/vending/sustenance{ contraband = list(/obj/item/weapon/kitchen/knife = 6, /obj/item/weapon/reagent_containers/food/drinks/coffee = 12); @@ -17371,18 +16825,14 @@ /turf/open/floor/plasteel/neutral/side{ dir = 6 }, -/area/crew_quarters/cafeteria{ - name = "Lunchroom" - }) +/area/crew_quarters/cafeteria/lunchroom) "aIM" = ( /obj/structure/toilet{ dir = 4 }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aIN" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -17390,9 +16840,7 @@ on = 1 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aIO" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -17406,26 +16854,24 @@ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet{ - name = "\improper Auxiliary Restroom" - }) +/area/crew_quarters/toilet/auxiliary) "aIP" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIQ" = ( /obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIR" = ( /obj/item/weapon/extinguisher, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIS" = ( /obj/structure/grille/broken, /obj/item/weapon/crowbar, @@ -17433,7 +16879,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIT" = ( /obj/structure/cable{ d1 = 1; @@ -17443,27 +16889,27 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIU" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIV" = ( /obj/item/trash/pistachios, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIW" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIX" = ( /obj/item/weapon/shard{ icon_state = "small" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIY" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -17474,7 +16920,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aIZ" = ( /obj/structure/rack{ dir = 8; @@ -17745,12 +17191,12 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aJC" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aJD" = ( /obj/machinery/mass_driver{ dir = 1; @@ -17851,9 +17297,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aJQ" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17862,9 +17306,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aJR" = ( /obj/machinery/light{ dir = 1 @@ -17875,9 +17317,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aJS" = ( /obj/structure/cable{ d1 = 1; @@ -17897,9 +17337,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aJT" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; @@ -17923,9 +17361,7 @@ /turf/open/floor/plasteel/escape{ dir = 5 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aJU" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, @@ -17970,7 +17406,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aJY" = ( /obj/structure/cable{ d1 = 2; @@ -17987,7 +17423,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aJZ" = ( /obj/structure/cable{ d1 = 4; @@ -17998,7 +17434,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKa" = ( /obj/structure/cable{ d1 = 4; @@ -18009,7 +17445,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKb" = ( /obj/structure/cable{ d1 = 2; @@ -18017,7 +17453,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKc" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light{ @@ -18333,7 +17769,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/shard, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aKH" = ( /obj/machinery/light/small{ dir = 8 @@ -18384,17 +17820,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aKO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aKP" = ( /obj/structure/cable{ d1 = 1; @@ -18406,9 +17838,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aKQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -18418,17 +17848,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aKR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aKS" = ( /obj/machinery/light/small{ dir = 1 @@ -18437,7 +17863,7 @@ icon_state = "plant-22" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKT" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -18446,21 +17872,21 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKU" = ( /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKV" = ( /obj/item/trash/cheesie, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKW" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKX" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -18469,7 +17895,7 @@ }, /obj/item/clothing/gloves/color/random, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKY" = ( /obj/machinery/power/apc{ dir = 1; @@ -18482,7 +17908,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aKZ" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -18490,7 +17916,7 @@ /obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLb" = ( /obj/structure/cable{ d1 = 1; @@ -18498,7 +17924,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLc" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/extinguisher_cabinet{ @@ -18703,7 +18129,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aLF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18776,15 +18202,11 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aLN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aLO" = ( /obj/structure/cable{ d1 = 1; @@ -18796,17 +18218,13 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aLP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aLQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -18816,9 +18234,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aLR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18862,7 +18278,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLW" = ( /obj/structure/cable{ d1 = 2; @@ -18873,7 +18289,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLX" = ( /obj/structure/cable{ d1 = 4; @@ -18884,7 +18300,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLY" = ( /obj/structure/cable{ d1 = 4; @@ -18907,7 +18323,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aLZ" = ( /obj/structure/cable{ d1 = 4; @@ -18922,7 +18338,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMa" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -18938,7 +18354,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMb" = ( /obj/structure/grille, /obj/structure/cable{ @@ -18950,7 +18366,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMc" = ( /obj/structure/grille/broken, /obj/structure/cable{ @@ -18962,7 +18378,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMd" = ( /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/cable{ @@ -18974,7 +18390,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMe" = ( /obj/structure/cable{ d1 = 4; @@ -18985,7 +18401,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMf" = ( /obj/structure/cable{ d1 = 4; @@ -19005,7 +18421,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMg" = ( /obj/structure/cable{ d1 = 4; @@ -19019,7 +18435,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMh" = ( /obj/structure/cable{ d1 = 4; @@ -19042,7 +18458,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMi" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -19059,7 +18475,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMj" = ( /obj/machinery/reagentgrinder, /obj/structure/table/wood, @@ -19092,7 +18508,7 @@ "aMn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMo" = ( /obj/structure/cable{ d1 = 1; @@ -19101,7 +18517,7 @@ }, /obj/item/weapon/broken_bottle, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMp" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -19284,7 +18700,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aMJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19371,9 +18787,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aMS" = ( /obj/structure/cable{ d1 = 1; @@ -19381,22 +18795,16 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aMT" = ( /obj/structure/chair, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aMU" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aMV" = ( /obj/machinery/light{ dir = 4; @@ -19413,13 +18821,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMX" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aMY" = ( /turf/closed/wall, /area/hydroponics) @@ -19464,7 +18872,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNd" = ( /obj/item/weapon/reagent_containers/food/drinks/shaker, /obj/item/weapon/gun/ballistic/revolver/doublebarrel, @@ -19539,7 +18947,7 @@ initialize_directions = 11 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNj" = ( /obj/structure/cable{ d1 = 1; @@ -19553,7 +18961,7 @@ }, /obj/item/chair, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance{ @@ -19575,24 +18983,24 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNm" = ( /obj/item/trash/tray, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNn" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, /obj/item/weapon/grown/bananapeel, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNo" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, /obj/item/seeds/banana, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNp" = ( /turf/open/floor/plasteel/brown/corner{ dir = 4 @@ -19684,7 +19092,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aNz" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, @@ -19735,9 +19143,7 @@ pixel_x = 0 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aNE" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -19752,15 +19158,11 @@ dir = 4 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aNF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aNG" = ( /obj/structure/table, /obj/item/weapon/storage/box/matches{ @@ -19768,9 +19170,7 @@ pixel_y = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aNH" = ( /obj/structure/cable{ d1 = 1; @@ -19779,7 +19179,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNI" = ( /obj/structure/sink{ pixel_y = 28 @@ -19885,7 +19285,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aNV" = ( /obj/item/device/assembly/mousetrap, /turf/open/floor/wood{ @@ -19916,7 +19316,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aOa" = ( /obj/item/weapon/weldingtool, /obj/structure/cable{ @@ -19928,7 +19328,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aOb" = ( /obj/structure/cable{ d1 = 4; @@ -19948,7 +19348,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aOc" = ( /obj/structure/cable{ d1 = 4; @@ -19962,7 +19362,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aOd" = ( /obj/structure/cable{ d1 = 2; @@ -19977,7 +19377,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aOe" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20169,7 +19569,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aOB" = ( /obj/structure/cable{ d1 = 4; @@ -20185,7 +19585,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aOC" = ( /obj/structure/cable{ d1 = 4; @@ -20197,7 +19597,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aOD" = ( /obj/structure/cable{ d1 = 2; @@ -20218,7 +19618,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aOE" = ( /obj/machinery/door/airlock/maintenance{ name = "Disposal Access"; @@ -20290,9 +19690,7 @@ name = "Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aOJ" = ( /obj/structure/cable{ d2 = 8; @@ -20303,9 +19701,7 @@ name = "Starboard Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aOK" = ( /obj/machinery/sleeper{ dir = 4; @@ -20344,18 +19740,14 @@ "aON" = ( /obj/machinery/light, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aOO" = ( /obj/structure/chair{ dir = 1; name = "Command Station" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aOP" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Escape"; @@ -20477,7 +19869,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aPa" = ( /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, @@ -20690,11 +20082,11 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aPA" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aPB" = ( /obj/structure/cable{ d1 = 1; @@ -20704,7 +20096,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aPC" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, @@ -20729,9 +20121,7 @@ pressure_checks = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aPE" = ( /obj/structure/cable{ d1 = 1; @@ -20739,9 +20129,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aPF" = ( /obj/structure/cable{ d1 = 4; @@ -20749,9 +20137,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aPG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -20763,9 +20149,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aPH" = ( /obj/structure/cable{ d1 = 4; @@ -20820,7 +20204,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aPL" = ( /obj/structure/cable{ d1 = 4; @@ -20832,7 +20216,7 @@ }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aPM" = ( /obj/structure/cable{ d1 = 1; @@ -20843,7 +20227,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "aPN" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -21237,11 +20621,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aQC" = ( /obj/structure/easel, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aQD" = ( /obj/structure/closet/l3closet/scientist, /obj/item/weapon/book/manual/wiki/chemistry, @@ -21249,7 +20633,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aQE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21260,9 +20644,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aQF" = ( /obj/structure/window/reinforced{ dir = 1 @@ -21280,26 +20662,20 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aQI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Departure Lounge" }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aQJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aQK" = ( /obj/structure/sign/directions/evac{ dir = 1; @@ -21685,11 +21061,11 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aRy" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aRz" = ( /obj/structure/cable{ d1 = 2; @@ -21698,9 +21074,7 @@ tag = "" }, /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aRA" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, @@ -21714,31 +21088,23 @@ pixel_y = -22 }, /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aRC" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aRD" = ( /obj/machinery/light, /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aRE" = ( /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aRF" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-14"; @@ -21751,9 +21117,7 @@ /turf/open/floor/plasteel/escape{ dir = 6 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "aRG" = ( /obj/machinery/washing_machine, /obj/structure/sign/securearea{ @@ -22158,7 +21522,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aSw" = ( /obj/structure/cable{ d1 = 4; @@ -22167,22 +21531,18 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aSx" = ( /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aSy" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aSz" = ( /turf/closed/wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aSA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -22191,9 +21551,7 @@ name = "security shutters" }, /turf/open/floor/plating, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aSB" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, @@ -22220,9 +21578,7 @@ /obj/item/weapon/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aSC" = ( /obj/structure/cable{ d1 = 4; @@ -22234,9 +21590,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aSD" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -22400,19 +21754,11 @@ /obj/item/weapon/soap, /obj/structure/table/wood, /obj/item/weapon/bikehorn, +/obj/item/toy/cattoy, /turf/open/floor/plasteel/black, /area/crew_quarters/theatre) "aSY" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/crayons{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/toy/cattoy, +/obj/structure/closet/crate/wooden/toy, /turf/open/floor/plasteel/black, /area/crew_quarters/theatre) "aSZ" = ( @@ -22555,14 +21901,14 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/storage/box/matches, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aTp" = ( /obj/structure/table, /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aTq" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -22577,7 +21923,7 @@ /obj/effect/decal/cleanable/deadcockroach, /obj/item/weapon/light/bulb, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aTr" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -22601,18 +21947,14 @@ d2 = 4 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aTu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aTv" = ( /obj/machinery/computer/security, /obj/machinery/requests_console{ @@ -22627,24 +21969,18 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aTw" = ( /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aTx" = ( /obj/structure/closet/wardrobe/red, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aTy" = ( /obj/structure/closet/secure_closet/security, /obj/item/device/radio/intercom{ @@ -22657,9 +21993,7 @@ tag = "icon-red (NORTHEAST)"; dir = 5 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aTz" = ( /obj/machinery/light{ dir = 4; @@ -22799,9 +22133,7 @@ /obj/item/weapon/storage/box/lights/bulbs, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aTQ" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -22815,9 +22147,7 @@ layer = 3.1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aTR" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -22955,7 +22285,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aUf" = ( /obj/structure/cable{ d1 = 4; @@ -22970,7 +22300,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aUg" = ( /obj/structure/cable{ icon_state = "1-8" @@ -22983,7 +22313,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aUh" = ( /turf/open/floor/plasteel/arrival{ dir = 1 @@ -23068,9 +22398,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -23079,17 +22407,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -23098,9 +22422,7 @@ pressure_checks = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUr" = ( /obj/structure/cable{ d1 = 2; @@ -23114,9 +22436,7 @@ tag = "icon-red (EAST)"; dir = 4 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUs" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; @@ -23133,9 +22453,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aUt" = ( /obj/structure/cable{ d1 = 4; @@ -23514,16 +22832,12 @@ /area/quartermaster/storage) "aVi" = ( /turf/closed/wall, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aVj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aVk" = ( /obj/structure/cable{ d2 = 8; @@ -23534,9 +22848,7 @@ name = "Port Solar Array" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aVl" = ( /obj/machinery/light{ dir = 8 @@ -23599,9 +22911,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aVt" = ( /obj/item/weapon/pen, /obj/structure/table, @@ -23612,26 +22922,20 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aVu" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aVv" = ( /obj/machinery/recharger{ pixel_y = 4 }, /obj/structure/table, /turf/open/floor/plasteel/red/side, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aVw" = ( /obj/machinery/power/apc{ dir = 2; @@ -23643,9 +22947,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aVx" = ( /obj/structure/cable{ d1 = 1; @@ -23961,9 +23263,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWi" = ( /obj/machinery/power/terminal{ dir = 8 @@ -23977,17 +23277,13 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWj" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/device/multitool, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -24000,9 +23296,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWl" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -24058,9 +23352,7 @@ /obj/item/weapon/crowbar, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "aWr" = ( /obj/structure/janitorialcart, /obj/structure/disposalpipe/segment, @@ -24236,7 +23528,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aWN" = ( /obj/structure/closet/secure_closet/quartermaster, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24333,7 +23625,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aWV" = ( /obj/structure/cable{ d1 = 4; @@ -24342,7 +23634,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aWW" = ( /obj/structure/cable{ d1 = 4; @@ -24355,9 +23647,7 @@ req_access_txt = "10" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWX" = ( /obj/structure/cable{ d1 = 1; @@ -24372,9 +23662,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWY" = ( /obj/structure/cable{ d1 = 1; @@ -24383,9 +23671,7 @@ tag = "90Curve" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aWZ" = ( /obj/structure/cable{ d1 = 2; @@ -24399,9 +23685,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aXa" = ( /obj/structure/cable{ d1 = 4; @@ -24416,9 +23700,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aXb" = ( /obj/structure/cable{ d1 = 4; @@ -24427,9 +23709,7 @@ pixel_x = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aXc" = ( /obj/structure/cable{ d1 = 4; @@ -24444,9 +23724,7 @@ req_access_txt = "10; 13" }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aXd" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -24456,9 +23734,7 @@ pixel_x = 0 }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aXe" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -24466,15 +23742,11 @@ icon_state = "0-8" }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aXf" = ( /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aXg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -24482,9 +23754,7 @@ d2 = 4 }, /turf/open/space, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aXh" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -24492,9 +23762,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard{ - name = "Starboard Solar Array" - }) +/area/solar/starboard) "aXi" = ( /obj/structure/grille, /obj/structure/sign/securearea{ @@ -24638,9 +23906,7 @@ /obj/item/weapon/storage/crayons, /obj/item/weapon/wrench, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aXB" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/large, @@ -24656,9 +23922,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aXE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -24687,9 +23951,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aXH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24711,9 +23973,7 @@ /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aXK" = ( /obj/structure/table/reinforced, /obj/item/weapon/lighter, @@ -24725,7 +23985,7 @@ /obj/item/weapon/cigbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aXM" = ( /obj/structure/cable{ d1 = 1; @@ -24737,7 +23997,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aXN" = ( /obj/structure/cable{ d1 = 2; @@ -24749,7 +24009,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aXO" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -24857,7 +24117,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aXZ" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -24867,16 +24127,12 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aYa" = ( /obj/structure/chair/stool, /obj/item/weapon/cigbutt/cigarbutt, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aYb" = ( /obj/machinery/power/solar_control{ id = "starboardsolar"; @@ -24885,9 +24141,7 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/auxsolarstarboard{ - name = "Starboard Solar Maintenance" - }) +/area/maintenance/solars/starboard) "aYc" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ tag = "icon-manifold (WEST)"; @@ -24945,9 +24199,7 @@ /obj/item/weapon/storage/fancy/candle_box, /obj/structure/table/wood/fancy, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "aYj" = ( /obj/structure/cable{ d1 = 1; @@ -25209,9 +24461,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aYJ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -25223,7 +24473,7 @@ /area/crew_quarters/bar) "aYK" = ( /turf/closed/wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aYL" = ( /obj/structure/table, /obj/item/weapon/cartridge/quartermaster{ @@ -25301,11 +24551,11 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aYU" = ( /obj/item/weapon/caution, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aYV" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -25315,7 +24565,7 @@ tag = "every single paper bin is edited to this" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aYW" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) @@ -25517,9 +24767,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aZs" = ( /obj/structure/sign/barsign, /turf/closed/wall, @@ -25527,22 +24775,18 @@ "aZt" = ( /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aZu" = ( /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aZv" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aZw" = ( /obj/structure/table, /obj/item/weapon/crowbar/large, @@ -25551,7 +24795,7 @@ }, /obj/item/clothing/head/welding, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZx" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, @@ -25566,7 +24810,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZy" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/firealarm{ @@ -25575,7 +24819,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZz" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable{ @@ -25589,10 +24833,10 @@ pixel_y = 30 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZA" = ( /turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZB" = ( /obj/machinery/computer/mech_bay_power_console, /obj/structure/cable{ @@ -25600,7 +24844,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "aZC" = ( /obj/structure/table, /obj/machinery/computer/stockexchange, @@ -25735,7 +24979,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aZO" = ( /obj/machinery/light/small{ dir = 4 @@ -25744,18 +24988,18 @@ /obj/item/weapon/paperplane, /obj/item/trash/chips, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aZP" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aZQ" = ( /obj/structure/closet/cabinet, /obj/effect/spawner/lootdrop/maintenance, /obj/item/weapon/circuitboard/machine/hydroponics, /obj/item/weapon/electronics/apc, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "aZR" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ @@ -25774,9 +25018,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "aZU" = ( /obj/structure/closet/wardrobe/black, /turf/open/floor/mineral/titanium/blue, @@ -25812,9 +25054,7 @@ /area/hallway/secondary/entry) "aZZ" = ( /turf/closed/wall/r_wall, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baa" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -25823,9 +25063,7 @@ name = "privacy shutters" }, /turf/open/floor/plating, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bab" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -25837,9 +25075,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bac" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -25849,9 +25085,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bad" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/security{ @@ -25994,9 +25228,7 @@ "baq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bar" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/evac{ @@ -26026,14 +25258,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bau" = ( /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib3" }, /turf/open/floor/plasteel/floorgrime, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bav" = ( /obj/structure/cable{ d1 = 1; @@ -26048,10 +25280,10 @@ /turf/open/floor/plasteel{ tag = "icon-plasteel_warn_corner (WEST)" }, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baw" = ( /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bax" = ( /obj/structure/cable{ d1 = 1; @@ -26061,10 +25293,10 @@ tag = "" }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bay" = ( /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baz" = ( /obj/structure/cable{ d1 = 1; @@ -26082,7 +25314,7 @@ pixel_y = 0 }, /turf/open/floor/circuit/green, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "baA" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -26114,12 +25346,12 @@ /obj/structure/table, /obj/item/weapon/paperplane, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "baD" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "baE" = ( /obj/structure/chair{ dir = 8 @@ -26157,14 +25389,10 @@ pixel_y = 5 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baJ" = ( /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baK" = ( /obj/structure/cable{ d1 = 1; @@ -26178,17 +25406,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baM" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -26201,9 +25425,7 @@ pixel_y = 25 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "baN" = ( /obj/structure/cable{ d1 = 1; @@ -26329,7 +25551,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "baX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -26363,13 +25585,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbc" = ( /obj/structure/cable{ d1 = 1; @@ -26391,7 +25613,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbd" = ( /obj/structure/cable{ d1 = 4; @@ -26409,7 +25631,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbe" = ( /obj/structure/cable{ d1 = 1; @@ -26432,7 +25654,7 @@ dir = 4 }, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbf" = ( /obj/structure/cable{ d1 = 4; @@ -26444,7 +25666,7 @@ dir = 4 }, /turf/open/floor/circuit, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbg" = ( /obj/machinery/door/airlock/maintenance{ name = "Mech Bay Maintenance"; @@ -26460,7 +25682,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbh" = ( /obj/structure/cable{ d1 = 1; @@ -26477,7 +25699,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbi" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Maintenance"; @@ -26572,7 +25794,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbq" = ( /obj/structure/cable{ d1 = 4; @@ -26581,7 +25803,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbr" = ( /obj/structure/cable{ d1 = 4; @@ -26591,7 +25813,7 @@ }, /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbs" = ( /obj/structure/cable{ d1 = 2; @@ -26599,7 +25821,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbt" = ( /obj/effect/landmark{ name = "Observer-Start" @@ -26622,23 +25844,17 @@ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbw" = ( /turf/open/floor/carpet, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbx" = ( /obj/structure/cable{ tag = "icon-1-2"; icon_state = "1-2" }, /turf/open/floor/carpet, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bby" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -26647,9 +25863,7 @@ amount = 50 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bbz" = ( /obj/structure/chair/comfy/beige{ dir = 8 @@ -26659,9 +25873,7 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -26748,7 +25960,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbI" = ( /obj/structure/cable{ d1 = 1; @@ -26760,7 +25972,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -26771,23 +25983,23 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbK" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /turf/open/floor/plating, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbL" = ( /obj/machinery/computer/mech_bay_power_console, /obj/structure/cable, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bbM" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bbN" = ( /turf/closed/wall, /area/space) @@ -26826,9 +26038,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbT" = ( /obj/effect/landmark/start/assistant, /obj/structure/cable{ @@ -26837,9 +26047,7 @@ icon_state = "1-4" }, /turf/open/floor/carpet, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbU" = ( /obj/structure/chair/comfy/beige{ dir = 8 @@ -26851,9 +26059,7 @@ tag = "" }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bbV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -26975,7 +26181,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bci" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -26984,12 +26190,12 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bcj" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bck" = ( /obj/structure/cable{ d1 = 1; @@ -27000,7 +26206,7 @@ icon_state = "gib3" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcl" = ( /obj/structure/cable{ d1 = 4; @@ -27010,7 +26216,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcm" = ( /obj/structure/cable{ d1 = 4; @@ -27031,7 +26237,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcn" = ( /obj/structure/cable{ d1 = 4; @@ -27047,7 +26253,7 @@ }, /mob/living/simple_animal/mouse/gray, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bco" = ( /obj/structure/cable{ d1 = 4; @@ -27071,7 +26277,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcp" = ( /obj/structure/cable{ d1 = 2; @@ -27089,11 +26295,11 @@ icon_state = "small" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcq" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcr" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -27101,14 +26307,14 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bcs" = ( /obj/item/weapon/cigbutt/cigarbutt, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bct" = ( /obj/machinery/door/airlock/titanium{ name = "Arrivals Shuttle Airlock" @@ -27152,9 +26358,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bcw" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -27171,9 +26375,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bcx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (EAST)"; @@ -27181,9 +26383,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bcy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -27191,9 +26391,7 @@ on = 1 }, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bcz" = ( /obj/structure/table/glass, /obj/item/device/healthanalyzer{ @@ -27220,7 +26418,7 @@ /area/hallway/primary/central) "bcC" = ( /turf/closed/wall, -/area/storage/emergency2) +/area/storage/emergency/port) "bcD" = ( /obj/machinery/door/airlock{ name = "Port Emergency Storage"; @@ -27232,7 +26430,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "bcE" = ( /turf/closed/wall, /area/medical/morgue) @@ -27255,30 +26453,30 @@ /area/security/checkpoint/medical) "bcI" = ( /turf/closed/wall, -/area/medical/medbay) +/area/medical/medbay/central) "bcJ" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/medical/medbay) +/area/medical/medbay/central) "bcK" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/medbay) +/area/medical/medbay/central) "bcL" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white/side, -/area/medical/medbay) +/area/medical/medbay/central) "bcM" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side, -/area/medical/medbay) +/area/medical/medbay/central) "bcN" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side, -/area/medical/medbay) +/area/medical/medbay/central) "bcO" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; @@ -27302,59 +26500,47 @@ /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcS" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcT" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcU" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcV" = ( /obj/structure/sign/science, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcW" = ( /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bcX" = ( /turf/open/floor/plasteel/purple/side, /area/hallway/primary/central) "bcY" = ( /turf/closed/wall/r_wall, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bcZ" = ( /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "bda" = ( /turf/closed/wall/r_wall, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdb" = ( /obj/structure/plasticflaps{ opacity = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bdc" = ( /obj/structure/cable{ d1 = 4; @@ -27371,7 +26557,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdd" = ( /obj/structure/cable{ d1 = 4; @@ -27387,7 +26573,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bde" = ( /obj/structure/cable{ icon_state = "1-8" @@ -27398,7 +26584,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdf" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -27406,14 +26592,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdg" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdh" = ( /obj/item/trash/sosjerky, /obj/effect/decal/cleanable/vomit/old, @@ -27421,13 +26607,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdj" = ( /obj/structure/cable{ d1 = 1; @@ -27438,25 +26624,19 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bdk" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bdl" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/wood, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bdm" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/wood, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bdn" = ( /turf/closed/wall, /area/medical/genetics) @@ -27485,7 +26665,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/storage/emergency2) +/area/storage/emergency/port) "bdq" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -27493,7 +26673,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/storage/emergency2) +/area/storage/emergency/port) "bdr" = ( /obj/machinery/door/window/eastleft{ dir = 4; @@ -27602,7 +26782,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/medbay) +/area/medical/medbay/central) "bdB" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -27612,14 +26792,14 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bdC" = ( /obj/structure/chair, /turf/open/floor/plasteel/whiteblue/side{ dir = 1; tag = "icon-whiteblue (NORTH)" }, -/area/medical/medbay) +/area/medical/medbay/central) "bdD" = ( /obj/structure/chair, /obj/machinery/light{ @@ -27629,31 +26809,30 @@ dir = 1; tag = "icon-whiteblue (NORTH)" }, -/area/medical/medbay) +/area/medical/medbay/central) "bdE" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bdF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bdG" = ( /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bdH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bdI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Diner" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -27669,36 +26848,27 @@ /obj/machinery/door/airlock/glass{ name = "Diner" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) "bdL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdM" = ( /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdO" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdP" = ( /obj/structure/table, /obj/item/device/assembly/igniter{ @@ -27715,17 +26885,13 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdQ" = ( /obj/machinery/modular_computer/console/preset/civilian, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdR" = ( /obj/structure/table, /obj/item/weapon/electronics/apc, @@ -27735,12 +26901,10 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bdS" = ( /turf/closed/wall/r_wall, -/area/assembly/robotics) +/area/science/robotics/lab) "bdT" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ @@ -27749,7 +26913,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "bdU" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ @@ -27769,7 +26933,7 @@ name = "robotics lab shutters" }, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "bdV" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -27788,10 +26952,10 @@ req_one_access_txt = "0" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bdW" = ( /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bdX" = ( /obj/machinery/camera{ c_tag = "Experimentor Lab Chamber"; @@ -27799,7 +26963,7 @@ network = list("SS13","RD") }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bdY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -27808,13 +26972,13 @@ scrub_Toxins = 0 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bdZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bea" = ( /obj/machinery/door/airlock/maintenance{ name = "Testing Lab Maintenance"; @@ -27827,7 +26991,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "beb" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -27844,14 +27008,14 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bec" = ( /obj/item/weapon/shard, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bed" = ( /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bee" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -27859,7 +27023,7 @@ dir = 6 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bef" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (WEST)"; @@ -27867,7 +27031,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "beg" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (SOUTHWEST)"; @@ -27875,15 +27039,15 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "beh" = ( /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bei" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bej" = ( /obj/structure/cable{ d1 = 1; @@ -27894,7 +27058,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bek" = ( /obj/structure/cable{ d1 = 4; @@ -27909,7 +27073,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bel" = ( /obj/structure/cable{ d1 = 4; @@ -27921,7 +27085,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bem" = ( /obj/structure/cable{ d1 = 2; @@ -27937,19 +27101,19 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "ben" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "beo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bep" = ( /obj/item/weapon/tank/internals/air, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "beq" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/stripes/line{ @@ -27982,9 +27146,7 @@ /area/library) "beu" = ( /turf/closed/wall, -/area/mining_construction{ - name = "Auxillary Closet Construction" - }) +/area/construction/mining/aux_base/closet) "bev" = ( /obj/item/weapon/hemostat, /obj/item/weapon/retractor, @@ -27994,7 +27156,7 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bew" = ( /obj/structure/cable{ d1 = 1; @@ -28047,14 +27209,14 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/storage/emergency2) +/area/storage/emergency/port) "beB" = ( /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "beC" = ( /obj/item/weapon/extinguisher, /obj/structure/cable{ @@ -28062,7 +27224,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "beD" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, @@ -28139,7 +27301,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "beM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -28147,14 +27309,14 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "beN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "beO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -28163,7 +27325,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "beP" = ( /obj/structure/chair, /obj/machinery/light{ @@ -28172,7 +27334,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "beQ" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags{ @@ -28182,7 +27344,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "beR" = ( /obj/structure/table, /obj/item/weapon/folder/white, @@ -28190,7 +27352,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "beS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -28209,9 +27371,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beW" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -28219,9 +27379,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beX" = ( /obj/machinery/light{ dir = 1 @@ -28230,9 +27388,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -28241,58 +27397,48 @@ pixel_y = 28 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "beZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bfa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bfb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bfc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bfd" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bfe" = ( /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bff" = ( /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bfg" = ( /obj/machinery/camera{ c_tag = "Robotics Lab"; @@ -28308,7 +27454,7 @@ req_access_txt = "29" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bfh" = ( /obj/machinery/requests_console{ department = "Robotics"; @@ -28318,7 +27464,7 @@ receive_ore_updates = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bfi" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; @@ -28340,7 +27486,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bfj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28356,7 +27502,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bfk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -28365,31 +27511,31 @@ /turf/open/floor/plasteel/purple/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bfl" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfm" = ( /obj/effect/landmark/event_spawn, /obj/item/device/radio/beacon, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfn" = ( /obj/machinery/r_n_d/experimentor, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfo" = ( /obj/effect/landmark/blobstart, /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfp" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfq" = ( /obj/machinery/light{ dir = 4; @@ -28397,7 +27543,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -28412,7 +27558,7 @@ d2 = 4 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfs" = ( /obj/structure/cable{ icon_state = "1-8" @@ -28424,7 +27570,7 @@ initialize_directions = 10 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bft" = ( /obj/structure/sign/atmosplaque{ desc = "A guide to the drone shell dispenser, detailing the constructive and destructive applications of modern repair drones, as well as the development of the uncorruptable cyborg servants of tomorrow, available today."; @@ -28434,7 +27580,7 @@ pixel_y = 32 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bfu" = ( /obj/structure/cable{ d1 = 1; @@ -28449,7 +27595,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfv" = ( /obj/structure/cable{ d1 = 4; @@ -28466,7 +27612,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfw" = ( /obj/structure/cable{ d1 = 4; @@ -28485,7 +27631,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfx" = ( /obj/structure/cable{ icon_state = "1-8" @@ -28499,10 +27645,10 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfy" = ( /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfz" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; @@ -28515,11 +27661,11 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bfB" = ( /obj/structure/cable{ d1 = 1; @@ -28528,12 +27674,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfC" = ( /obj/item/trash/candle, /obj/item/weapon/cautery, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bfD" = ( /turf/open/floor/plating, /area/shuttle/auxillary_base) @@ -28563,7 +27709,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bfJ" = ( /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; @@ -28636,7 +27782,7 @@ "bfO" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "bfP" = ( /obj/machinery/power/apc{ dir = 2; @@ -28651,7 +27797,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/storage/emergency2) +/area/storage/emergency/port) "bfQ" = ( /obj/structure/cable{ d1 = 1; @@ -28660,11 +27806,11 @@ }, /obj/item/weapon/storage/toolbox/emergency, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "bfR" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/storage/emergency2) +/area/storage/emergency/port) "bfS" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, @@ -28744,25 +27890,23 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bga" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bgb" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bgc" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bgd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -28771,25 +27915,19 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bge" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bgf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bgg" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -28797,18 +27935,14 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bgh" = ( /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/structure/table/wood/fancy, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bgi" = ( /obj/structure/rack{ dir = 8; @@ -28830,11 +27964,11 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bgj" = ( /obj/machinery/mecha_part_fabricator, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bgk" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -28851,14 +27985,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bgl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bgm" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -28891,25 +28025,25 @@ /turf/open/floor/plasteel/purple/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bgn" = ( /obj/machinery/atmospherics/components/unary/outlet_injector{ on = 1 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgq" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -28918,7 +28052,7 @@ dir = 8 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgr" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/scientist, @@ -28926,26 +28060,26 @@ /turf/open/floor/engine{ name = "Holodeck Projector Floor" }, -/area/toxins/explab) +/area/science/explab) "bgs" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgt" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bgu" = ( /obj/machinery/light/small{ brightness = 3; dir = 8 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgv" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -28953,37 +28087,37 @@ id = "air_in" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgw" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgx" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgy" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgz" = ( /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bgA" = ( /obj/effect/decal/cleanable/ash, /obj/effect/landmark/revenantspawn, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bgB" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bgC" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/manifold/general/hidden{ @@ -28995,7 +28129,7 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bgD" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -29004,7 +28138,7 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bgE" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -29042,9 +28176,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bgI" = ( /obj/structure/rack, /obj/item/stack/cable_coil, @@ -29081,9 +28213,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bgL" = ( /obj/structure/cable{ d1 = 1; @@ -29091,7 +28221,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bgM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -29116,7 +28246,7 @@ /area/medical/genetics) "bgO" = ( /turf/closed/wall, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bgP" = ( /obj/structure/table, /obj/item/weapon/folder/white, @@ -29149,7 +28279,7 @@ desc = "Kingston's personal cup." }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bgT" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ @@ -29159,24 +28289,24 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bgU" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bgV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bgW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bgX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -29185,23 +28315,19 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bgY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bgZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bha" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -29221,9 +28347,7 @@ pixel_y = -27 }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bhb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29232,9 +28356,7 @@ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bhc" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -29242,9 +28364,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bhd" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18"; @@ -29252,9 +28372,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bhe" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/machinery/light{ @@ -29263,11 +28381,11 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bhf" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bhg" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -29281,7 +28399,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bhh" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -29302,11 +28420,11 @@ /turf/open/floor/plasteel/purple/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bhi" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, -/area/toxins/explab) +/area/science/explab) "bhj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -29316,7 +28434,7 @@ name = "test chamber blast door" }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhk" = ( /obj/structure/grille, /obj/machinery/door/poddoor/preopen{ @@ -29325,7 +28443,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhl" = ( /obj/machinery/door/poddoor/preopen{ id = "telelab"; @@ -29334,36 +28452,36 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bho" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/weapon/wrench, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhp" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, /turf/open/floor/engine, -/area/toxins/explab) +/area/science/explab) "bhq" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhr" = ( /obj/structure/table, /obj/item/weapon/storage/box/beakers{ @@ -29380,7 +28498,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhs" = ( /obj/structure/table, /obj/item/stack/sheet/mineral/plasma{ @@ -29398,7 +28516,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bht" = ( /obj/structure/table, /obj/item/weapon/pen, @@ -29413,16 +28531,16 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 5 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhu" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bhv" = ( /obj/item/weapon/weldingtool, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bhw" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -29430,13 +28548,13 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bhx" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bhy" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 @@ -29444,7 +28562,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bhz" = ( /turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) @@ -29468,9 +28586,7 @@ /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bhD" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = 1; @@ -29479,18 +28595,14 @@ req_one_access_txt = "31;32;47;48" }, /turf/open/floor/plating, -/area/mining_construction{ - name = "Auxillary Closet Construction" - }) +/area/construction/mining/aux_base/closet) "bhE" = ( /obj/machinery/power/smes{ charge = 5e+006 }, /obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bhF" = ( /obj/item/weapon/pickaxe/mini, /turf/open/floor/plating, @@ -29592,7 +28704,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bhO" = ( /obj/machinery/light{ dir = 1 @@ -29610,14 +28722,14 @@ dir = 1; tag = "icon-whiteblue (NORTH)" }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bhP" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTHEAST)"; dir = 5 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bhQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -29631,7 +28743,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 9 }, -/area/medical/medbay) +/area/medical/medbay/central) "bhS" = ( /obj/structure/cable{ d1 = 1; @@ -29645,7 +28757,7 @@ dir = 1; tag = "icon-whiteblue (NORTH)" }, -/area/medical/medbay) +/area/medical/medbay/central) "bhT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -29654,7 +28766,7 @@ tag = "icon-whiteblue (NORTHEAST)"; dir = 5 }, -/area/medical/medbay) +/area/medical/medbay/central) "bhU" = ( /obj/machinery/requests_console{ announcementConsole = 0; @@ -29677,7 +28789,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bhV" = ( /obj/structure/chair/office/light{ dir = 4 @@ -29687,7 +28799,7 @@ tag = "icon-whiteblue (NORTHEAST)"; dir = 5 }, -/area/medical/medbay) +/area/medical/medbay/central) "bhW" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, @@ -29695,16 +28807,16 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bhX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bhY" = ( /obj/structure/bed/roller, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bhZ" = ( /obj/structure/bed/roller, /obj/machinery/camera{ @@ -29712,28 +28824,24 @@ dir = 1 }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bia" = ( /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bib" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bic" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bid" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bie" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -29743,15 +28851,11 @@ }, /obj/item/weapon/pen, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bif" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "big" = ( /obj/machinery/door/airlock/research{ cyclelinkeddir = 2; @@ -29761,20 +28865,18 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bih" = ( /obj/machinery/computer/rdconsole/robotics, /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bii" = ( /obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bij" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -29790,10 +28892,10 @@ /turf/open/floor/plasteel/purple/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bik" = ( /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "bil" = ( /obj/structure/rack, /obj/item/clothing/mask/gas{ @@ -29810,7 +28912,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bim" = ( /obj/machinery/button/door{ id = "testlab"; @@ -29830,14 +28932,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bin" = ( /obj/machinery/computer/rdconsole/experiment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bio" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder, @@ -29846,7 +28948,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bip" = ( /obj/item/weapon/paper_bin{ pixel_x = 0; @@ -29859,14 +28961,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "biq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bir" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -29885,7 +28987,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bis" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29894,7 +28996,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bit" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -29904,13 +29006,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "biu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "biv" = ( /obj/structure/rack, /obj/item/stack/packageWrap, @@ -29920,29 +29022,29 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "biw" = ( /obj/machinery/monkey_recycler, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bix" = ( /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "biy" = ( /obj/structure/chair/comfy/beige{ dir = 4 }, /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "biz" = ( /obj/machinery/computer/camera_advanced/xenobio, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "biA" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -29950,20 +29052,20 @@ name = "HIGH VOLTAGE" }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "biB" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "biC" = ( /obj/machinery/space_heater, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "biD" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -29971,9 +29073,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "biE" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ tag = "icon-manifold (NORTH)"; @@ -29982,9 +29082,7 @@ }, /obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "biF" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ tag = "icon-manifold (EAST)"; @@ -29992,15 +29090,11 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "biG" = ( /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "biH" = ( /obj/item/weapon/storage/bag/ore, /turf/open/floor/plating, @@ -30023,7 +29117,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "biL" = ( /obj/machinery/clonepod, /turf/open/floor/plasteel/blue, @@ -30066,7 +29160,7 @@ tag = "icon-whiteblue (WEST)"; dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "biR" = ( /obj/structure/cable{ d1 = 2; @@ -30077,7 +29171,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "biS" = ( /obj/structure/cable{ d1 = 4; @@ -30092,7 +29186,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "biT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -30206,7 +29300,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bjb" = ( /obj/structure/cable{ icon_state = "1-8" @@ -30217,14 +29311,14 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bjc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bjd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -30232,7 +29326,7 @@ req_access_txt = "5" }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bje" = ( /obj/structure/chair/office/light{ dir = 4 @@ -30241,7 +29335,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bjf" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -30256,18 +29350,18 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bjg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bjh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bji" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -30310,7 +29404,7 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bjn" = ( /obj/structure/table/reinforced, /obj/item/weapon/pen{ @@ -30328,7 +29422,7 @@ }, /obj/item/weapon/folder/white, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bjo" = ( /obj/structure/sink{ dir = 8; @@ -30343,18 +29437,14 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bjp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bjq" = ( /obj/structure/closet/emcloset, /obj/machinery/camera{ @@ -30373,9 +29463,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bjr" = ( /obj/structure/table, /obj/item/weapon/book/manual/robotics_cyborgs{ @@ -30392,7 +29480,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bjs" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -30404,7 +29492,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bjt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30416,7 +29504,7 @@ pixel_x = 0 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bju" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -30426,7 +29514,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bjv" = ( /obj/structure/sink{ dir = 4; @@ -30438,7 +29526,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 4 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bjw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1 @@ -30447,13 +29535,13 @@ pixel_x = -24 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjy" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -30461,34 +29549,34 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjz" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -30497,7 +29585,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjE" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -30511,7 +29599,7 @@ /obj/item/device/assembly/timer, /obj/item/device/assembly/timer, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bjF" = ( /obj/machinery/processor{ desc = "A machine used to process slimes and retrieve their extract."; @@ -30526,19 +29614,19 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjH" = ( /obj/machinery/smartfridge/extract/preloaded, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjI" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -30546,7 +29634,7 @@ }, /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjJ" = ( /obj/structure/grille, /obj/structure/cable{ @@ -30563,7 +29651,7 @@ name = "test chamber blast door" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjK" = ( /obj/structure/grille, /obj/structure/cable{ @@ -30580,7 +29668,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjL" = ( /obj/machinery/door/window/southleft{ dir = 1; @@ -30598,7 +29686,7 @@ name = "test chamber blast door" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjM" = ( /obj/structure/grille, /obj/structure/disposalpipe/segment, @@ -30616,7 +29704,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjN" = ( /obj/structure/grille, /obj/structure/cable{ @@ -30633,7 +29721,7 @@ d2 = 4 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjO" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -30646,11 +29734,11 @@ }, /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjP" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjQ" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio5"; @@ -30664,7 +29752,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjR" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -30684,7 +29772,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjS" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio5"; @@ -30702,7 +29790,7 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjT" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio6"; @@ -30716,7 +29804,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjU" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -30736,7 +29824,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjV" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio6"; @@ -30754,7 +29842,7 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bjW" = ( /obj/structure/cable{ d1 = 1; @@ -30767,7 +29855,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bjX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30776,7 +29864,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bjY" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8; @@ -30918,7 +30006,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bkm" = ( /obj/structure/cable{ d1 = 4; @@ -30944,7 +30032,7 @@ pressure_checks = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bkn" = ( /obj/machinery/power/apc{ dir = 4; @@ -30959,7 +30047,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bko" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -30974,14 +30062,14 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bkp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bkq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -30993,17 +30081,17 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bkr" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bks" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/medbay) +/area/medical/medbay/central) "bkt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31015,7 +30103,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bku" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ @@ -31026,7 +30114,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bkv" = ( /obj/machinery/chem_master{ layer = 2.7; @@ -31088,7 +30176,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkA" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -31098,7 +30186,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkB" = ( /obj/machinery/disposal/bin, /obj/machinery/light{ @@ -31110,7 +30198,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkC" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -31122,7 +30210,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkD" = ( /obj/structure/chair/office/light{ dir = 1 @@ -31130,14 +30218,14 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkE" = ( /obj/item/weapon/storage/toolbox/mechanical, /obj/machinery/holopad, /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/toxins/explab) +/area/science/explab) "bkF" = ( /obj/machinery/shower{ dir = 4; @@ -31154,9 +30242,7 @@ /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bkG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31165,9 +30251,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bkH" = ( /obj/structure/closet/firecloset/full, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -31180,9 +30264,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bkI" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/item/device/radio/headset/headset_sci{ @@ -31191,7 +30273,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bkJ" = ( /obj/structure/cable{ d1 = 1; @@ -31203,7 +30285,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bkK" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -8; @@ -31229,7 +30311,7 @@ /obj/item/weapon/crowbar, /obj/structure/table, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bkL" = ( /obj/item/weapon/circular_saw, /obj/item/weapon/scalpel{ @@ -31251,20 +30333,20 @@ dir = 9 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bkM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bkN" = ( /obj/machinery/holopad, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bkO" = ( /obj/item/clothing/gloves/color/latex, /obj/item/weapon/surgical_drapes, @@ -31277,7 +30359,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bkP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1; @@ -31287,42 +30369,42 @@ pixel_x = -25 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkT" = ( /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkU" = ( /obj/machinery/droneDispenser, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkV" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/oil{ icon_state = "floor5" }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkW" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkX" = ( /obj/structure/table, /obj/item/weapon/storage/box/beakers{ @@ -31336,7 +30418,7 @@ pixel_x = 28 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bkY" = ( /obj/structure/table/glass, /obj/item/weapon/folder, @@ -31344,17 +30426,17 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bkZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bla" = ( /obj/structure/chair/comfy/beige{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "blb" = ( /obj/machinery/computer/camera_advanced/xenobio, /obj/machinery/camera{ @@ -31365,18 +30447,18 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "blc" = ( /obj/structure/sign/biohazard, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bld" = ( /obj/item/weapon/wrench, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "ble" = ( /obj/machinery/computer/security/telescreen{ name = "Test Chamber Moniter"; @@ -31389,7 +30471,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blf" = ( /obj/machinery/button/door{ id = "misclab"; @@ -31406,7 +30488,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blg" = ( /obj/machinery/door/window/southleft{ name = "Test Chamber"; @@ -31416,7 +30498,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -31429,14 +30511,14 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bli" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blj" = ( /obj/structure/cable{ d1 = 1; @@ -31450,14 +30532,14 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blk" = ( /obj/structure/sign/xenobio, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bll" = ( /obj/machinery/disposal/bin, /obj/structure/window/reinforced{ @@ -31473,7 +30555,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTHEAST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "blm" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -31488,7 +30570,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bln" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -31511,7 +30593,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blo" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -31526,7 +30608,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "blp" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -31549,7 +30631,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "blq" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -31563,14 +30645,14 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "blr" = ( /obj/structure/chair{ dir = 4 }, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bls" = ( /obj/structure/shuttle/engine/heater{ icon_state = "heater"; @@ -31677,7 +30759,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "blF" = ( /obj/structure/cable{ d1 = 1; @@ -31686,7 +30768,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "blG" = ( /obj/machinery/shower{ dir = 8 @@ -31694,7 +30776,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "blH" = ( /turf/closed/wall, /area/medical/sleeper) @@ -31751,7 +30833,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "blO" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -31759,7 +30841,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "blP" = ( /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; @@ -31773,7 +30855,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "blQ" = ( /obj/machinery/chem_dispenser{ layer = 2.7 @@ -31846,17 +30928,17 @@ }, /obj/item/weapon/disk/design_disk, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "blY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "blZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bma" = ( /obj/machinery/power/apc{ dir = 4; @@ -31870,7 +30952,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmb" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31880,9 +30962,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bmc" = ( /obj/machinery/door/firedoor/heavy, /obj/structure/disposalpipe/segment, @@ -31893,9 +30973,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bmd" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ @@ -31904,9 +30982,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bme" = ( /obj/structure/cable{ d1 = 1; @@ -31916,7 +30992,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bmf" = ( /obj/item/weapon/storage/firstaid/regular{ empty = 1; @@ -31937,7 +31013,7 @@ /obj/item/stack/cable_coil, /obj/structure/table, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bmg" = ( /obj/item/weapon/retractor, /obj/item/weapon/hemostat, @@ -31950,7 +31026,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bmh" = ( /obj/structure/table/optable{ name = "Robotics Operating Table" @@ -31961,35 +31037,35 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bmi" = ( /obj/machinery/computer/operating{ name = "Robotics Operating Computer" }, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bmj" = ( /obj/item/device/mmi, /obj/item/device/mmi, /obj/item/device/mmi, /obj/structure/table, /turf/open/floor/plasteel/white, -/area/assembly/robotics) +/area/science/robotics/lab) "bmk" = ( /obj/structure/rack, /obj/item/weapon/crowbar, /obj/item/weapon/wrench, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bml" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmm" = ( /obj/structure/closet/emcloset, /obj/machinery/light, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmn" = ( /obj/structure/closet/radiation, /obj/item/device/radio/intercom{ @@ -31999,11 +31075,11 @@ pixel_y = -28 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmo" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmp" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/camera{ @@ -32017,13 +31093,13 @@ pixel_y = -22 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmq" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/clothing/ears/earmuffs, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmr" = ( /obj/structure/table, /obj/item/device/electropack, @@ -32032,7 +31108,7 @@ /obj/machinery/light, /obj/item/device/assembly/voice, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bms" = ( /obj/structure/table, /obj/machinery/cell_charger{ @@ -32042,14 +31118,14 @@ /obj/item/device/multitool, /obj/item/weapon/screwdriver, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmt" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bmu" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -32060,19 +31136,19 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32080,7 +31156,7 @@ /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmy" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32089,7 +31165,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32097,7 +31173,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmA" = ( /obj/structure/cable{ d1 = 1; @@ -32111,7 +31187,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmB" = ( /obj/machinery/light{ dir = 1 @@ -32122,7 +31198,7 @@ /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32130,7 +31206,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmD" = ( /obj/structure/cable{ d1 = 1; @@ -32143,7 +31219,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmE" = ( /obj/machinery/camera{ c_tag = "Xenobiology Starboard Fore"; @@ -32160,7 +31236,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmF" = ( /obj/structure/cable{ d1 = 1; @@ -32173,7 +31249,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmG" = ( /obj/structure/chair{ dir = 4 @@ -32188,7 +31264,7 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmH" = ( /obj/structure/cable{ d1 = 1; @@ -32201,27 +31277,27 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/structure/sign/biohazard, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmJ" = ( /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmK" = ( /obj/effect/decal/remains/xeno, /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "bmL" = ( /obj/structure/chair{ dir = 4 }, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bmM" = ( /obj/structure/shuttle/engine/heater{ icon_state = "heater"; @@ -32304,7 +31380,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bmS" = ( /obj/structure/cable{ d1 = 4; @@ -32312,7 +31388,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bmT" = ( /obj/structure/cable{ d1 = 4; @@ -32326,7 +31402,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bmU" = ( /obj/structure/cable{ d1 = 2; @@ -32344,7 +31420,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bmV" = ( /obj/structure/cable{ d1 = 1; @@ -32352,7 +31428,7 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bmW" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21" @@ -32407,10 +31483,10 @@ "bnb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bnc" = ( /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bnd" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, @@ -32462,20 +31538,20 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bnk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bnl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bnm" = ( /obj/machinery/light{ dir = 4 @@ -32483,7 +31559,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bnn" = ( /obj/machinery/chem_heater, /obj/machinery/light{ @@ -32553,23 +31629,23 @@ /obj/item/weapon/storage/box/beakers, /obj/item/clothing/glasses/welding, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnt" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnv" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnw" = ( /obj/structure/cable{ d1 = 1; @@ -32586,13 +31662,11 @@ pixel_x = 28 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bny" = ( /obj/machinery/door/airlock/research{ cyclelinkeddir = 1; @@ -32605,19 +31679,15 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bnz" = ( /turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bnA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/assembly/robotics) +/area/science/robotics/lab) "bnB" = ( /obj/structure/cable{ d1 = 1; @@ -32632,15 +31702,15 @@ req_access_txt = "29" }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bnC" = ( /turf/closed/wall, -/area/assembly/robotics) +/area/science/robotics/lab) "bnD" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bnE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -32649,13 +31719,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bnF" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bnG" = ( /obj/item/device/radio/intercom{ dir = 0; @@ -32664,7 +31734,7 @@ pixel_y = -28 }, /turf/closed/wall, -/area/toxins/explab) +/area/science/explab) "bnH" = ( /obj/machinery/light{ dir = 8 @@ -32676,14 +31746,14 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32695,20 +31765,20 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnL" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32720,7 +31790,7 @@ tag = "" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32737,7 +31807,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32751,7 +31821,7 @@ dir = 10 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32762,7 +31832,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32784,7 +31854,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32807,7 +31877,7 @@ tag = "90Curve" }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32822,7 +31892,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32848,7 +31918,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32867,7 +31937,7 @@ req_access_txt = "55" }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32882,7 +31952,7 @@ }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnW" = ( /obj/structure/cable{ d1 = 1; @@ -32902,7 +31972,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -32910,7 +31980,7 @@ req_access_txt = "55" }, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnY" = ( /obj/machinery/light/small{ dir = 4 @@ -32921,7 +31991,7 @@ network = list("SS13","RD") }, /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "bnZ" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -32937,16 +32007,16 @@ /area/hallway/secondary/entry) "boc" = ( /turf/closed/wall, -/area/maintenance/aft) +/area/maintenance/department/engine) "bod" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "boe" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bof" = ( /obj/structure/cable{ d1 = 1; @@ -32957,15 +32027,15 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bog" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "boh" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "boi" = ( /turf/closed/wall/r_wall, /area/medical/genetics) @@ -32997,7 +32067,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bom" = ( /obj/structure/cable{ d1 = 1; @@ -33009,13 +32079,13 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bon" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "boo" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -33041,28 +32111,28 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bos" = ( /obj/structure/disposalpipe/junction{ dir = 8; icon_state = "pipe-j2" }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bot" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bou" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bov" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -33073,7 +32143,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bow" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; @@ -33140,19 +32210,19 @@ req_access_txt = "7; 29" }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "boC" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "boD" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/scientist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "boE" = ( /obj/machinery/r_n_d/circuit_imprinter{ pixel_y = 4 @@ -33160,7 +32230,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "boF" = ( /obj/structure/cable{ d1 = 1; @@ -33168,15 +32238,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "boG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boH" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -33186,9 +32254,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boI" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -33198,9 +32264,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boJ" = ( /obj/machinery/power/apc{ cell_type = 10000; @@ -33218,17 +32282,13 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boL" = ( /obj/structure/cable{ d1 = 1; @@ -33243,9 +32303,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boM" = ( /obj/machinery/light{ dir = 1 @@ -33254,9 +32312,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33265,9 +32321,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33277,35 +32331,27 @@ pixel_y = 24 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boS" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18"; @@ -33315,9 +32361,7 @@ /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "boT" = ( /obj/structure/closet/firecloset, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -33329,7 +32373,7 @@ dir = 9 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "boU" = ( /obj/structure/closet/l3closet, /obj/machinery/camera{ @@ -33341,7 +32385,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "boV" = ( /obj/structure/closet/l3closet, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -33351,13 +32395,13 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "boW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "boX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33365,39 +32409,39 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "boY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "boZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpb" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpd" = ( /obj/structure/cable{ d1 = 1; @@ -33408,7 +32452,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpe" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -33421,11 +32465,11 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpg" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -33437,13 +32481,13 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "bph" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpi" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -33466,7 +32510,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpj" = ( /obj/structure/cable{ d1 = 1; @@ -33480,7 +32524,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/toxins/xenobiology) +/area/science/xenobiology) "bpk" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/disposalpipe/segment{ @@ -33488,13 +32532,13 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bpl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bpm" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -33509,13 +32553,13 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bpo" = ( /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bpp" = ( /obj/structure/table, /obj/item/weapon/folder/white, @@ -33589,7 +32633,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bpw" = ( /obj/structure/cable{ d1 = 1; @@ -33605,7 +32649,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bpx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -33617,7 +32661,7 @@ pixel_x = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bpy" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -33660,34 +32704,34 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bpD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bpE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bpF" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bpG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bpH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -33779,7 +32823,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bpP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33796,7 +32840,7 @@ tag = "" }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bpQ" = ( /obj/structure/cable{ d1 = 4; @@ -33812,7 +32856,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/explab) +/area/science/explab) "bpR" = ( /obj/structure/cable{ d1 = 4; @@ -33833,7 +32877,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/explab) +/area/science/explab) "bpS" = ( /obj/structure/cable{ d1 = 4; @@ -33852,7 +32896,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/explab) +/area/science/explab) "bpT" = ( /obj/structure/cable{ d1 = 1; @@ -33872,7 +32916,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bpU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ @@ -33892,7 +32936,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "bpV" = ( /obj/structure/cable{ d1 = 4; @@ -33908,9 +32952,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bpW" = ( /obj/structure/cable{ d1 = 4; @@ -33932,9 +32974,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bpX" = ( /obj/structure/cable{ d1 = 4; @@ -33946,9 +32986,7 @@ icon_state = "pipe-j1" }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bpY" = ( /obj/structure/cable{ d1 = 4; @@ -33965,9 +33003,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bpZ" = ( /obj/structure/cable{ d1 = 4; @@ -33978,9 +33014,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bqa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -33997,9 +33031,7 @@ /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bqb" = ( /obj/structure/window/reinforced{ dir = 8 @@ -34009,9 +33041,7 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bqc" = ( /obj/structure/window/reinforced{ dir = 4; @@ -34022,17 +33052,13 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bqd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bqe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34040,9 +33066,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bqf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -34068,7 +33092,7 @@ /turf/open/floor/plasteel/whitepurple{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -34078,13 +33102,13 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34094,7 +33118,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -34118,7 +33142,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34134,13 +33158,13 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bql" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqm" = ( /obj/structure/sink{ dir = 4; @@ -34151,7 +33175,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqn" = ( /obj/machinery/disposal/bin, /obj/structure/window/reinforced{ @@ -34165,7 +33189,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTHEAST)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqo" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -34180,7 +33204,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqp" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -34203,11 +33227,11 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqr" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -34222,7 +33246,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqs" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -34245,7 +33269,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqt" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -34260,7 +33284,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqu" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -34283,7 +33307,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqv" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -34298,7 +33322,7 @@ /turf/open/floor/plasteel{ tag = "icon-warning (NORTH)" }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqw" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -34321,7 +33345,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqx" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "0"; @@ -34334,17 +33358,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqy" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/area/science/xenobiology) "bqz" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /obj/item/clothing/shoes/winterboots, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bqA" = ( /obj/structure/flora/ausbushes/palebush, /turf/open/floor/grass, @@ -34429,7 +33453,7 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bqJ" = ( /obj/structure/cable{ d1 = 1; @@ -34443,13 +33467,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bqK" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bqL" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, @@ -34468,9 +33492,7 @@ "bqM" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bqN" = ( /obj/machinery/camera{ c_tag = "Medbay Sleepers"; @@ -34498,30 +33520,26 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bqR" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bqS" = ( /obj/machinery/light{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bqT" = ( /turf/closed/wall, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bqU" = ( /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bqV" = ( /obj/structure/closet/secure_closet/chemical, /obj/machinery/power/apc{ @@ -34635,7 +33653,7 @@ name = "research shutters" }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bre" = ( /obj/structure/chair/office/light{ dir = 8 @@ -34646,14 +33664,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "brf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel, -/area/toxins/explab) +/area/science/explab) "brg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -34661,9 +33679,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brh" = ( /obj/structure/cable{ d1 = 1; @@ -34676,9 +33692,7 @@ initialize_directions = 11 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bri" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34688,9 +33702,7 @@ icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brj" = ( /obj/structure/cable{ d1 = 1; @@ -34699,9 +33711,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whitered/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brk" = ( /obj/machinery/camera{ c_tag = "Research Division Port"; @@ -34715,9 +33725,7 @@ icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brl" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/glasses/science, @@ -34726,26 +33734,20 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brm" = ( /obj/item/device/analyzer, /obj/structure/table, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brn" = ( /obj/machinery/vending/assist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bro" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -34757,9 +33759,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brp" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34770,9 +33770,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brq" = ( /obj/machinery/camera{ c_tag = "Research Division Starboard"; @@ -34780,9 +33778,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "brr" = ( /obj/structure/sink{ dir = 8; @@ -34801,11 +33797,11 @@ /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "brs" = ( /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "brt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/shower{ @@ -34817,18 +33813,18 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bru" = ( /turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "brv" = ( /obj/structure/table, /obj/item/weapon/storage/box/monkeycubes, /obj/item/weapon/storage/box/monkeycubes, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "brw" = ( /obj/structure/table, /obj/item/weapon/extinguisher{ @@ -34837,7 +33833,7 @@ }, /obj/item/weapon/extinguisher, /turf/open/floor/plasteel/whitepurple/side, -/area/toxins/xenobiology) +/area/science/xenobiology) "brx" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/requests_console{ @@ -34851,7 +33847,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 6 }, -/area/toxins/xenobiology) +/area/science/xenobiology) "bry" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; @@ -34865,7 +33861,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brz" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; @@ -34885,7 +33881,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brA" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; @@ -34899,7 +33895,7 @@ }, /obj/structure/cable, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brB" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; @@ -34913,7 +33909,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brC" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio3"; @@ -34933,7 +33929,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brD" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; @@ -34947,7 +33943,7 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brE" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio3"; @@ -34961,7 +33957,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brF" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio3"; @@ -34981,7 +33977,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brG" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio3"; @@ -34995,7 +33991,7 @@ }, /obj/structure/cable, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brH" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -35009,7 +34005,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brI" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -35029,7 +34025,7 @@ pixel_y = 0 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brJ" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -35043,7 +34039,7 @@ icon_state = "0-8" }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "brK" = ( /obj/structure/cable{ d1 = 2; @@ -35058,7 +34054,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "brL" = ( /obj/structure/cable{ icon_state = "1-8" @@ -35068,10 +34064,10 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "brM" = ( /turf/closed/wall, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "brN" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -35079,14 +34075,14 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "brO" = ( /obj/structure/chair/stool, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "brP" = ( /obj/structure/cable{ d1 = 1; @@ -35100,7 +34096,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "brQ" = ( /obj/machinery/light{ dir = 8 @@ -35175,7 +34171,7 @@ layer = 4.1 }, /turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay3) +/area/medical/medbay/zone3) "brY" = ( /obj/structure/cable{ d1 = 1; @@ -35186,13 +34182,13 @@ dir = 10 }, /turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay3) +/area/medical/medbay/zone3) "brZ" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay3) +/area/medical/medbay/zone3) "bsa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ @@ -35203,23 +34199,19 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay) +/area/medical/medbay/central) "bsc" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsd" = ( /obj/machinery/suit_storage_unit/cmo, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bse" = ( /obj/machinery/computer/crew, /obj/machinery/light{ @@ -35234,24 +34226,18 @@ pixel_y = 30 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsf" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsg" = ( /obj/machinery/computer/card/minor/cmo, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -35269,9 +34255,7 @@ pixel_y = 6 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsi" = ( /obj/structure/closet/wardrobe/chemistry_white, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -35368,7 +34352,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/explab) +/area/science/explab) "bsr" = ( /obj/structure/cable{ d1 = 1; @@ -35379,14 +34363,14 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side, -/area/toxins/explab) +/area/science/explab) "bss" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, /turf/open/floor/plasteel/purple/side, -/area/toxins/explab) +/area/science/explab) "bst" = ( /obj/structure/table, /obj/machinery/light, @@ -35400,14 +34384,14 @@ /obj/item/weapon/stock_parts/scanning_module, /obj/item/device/multitool, /turf/open/floor/plasteel/purple/side, -/area/toxins/explab) +/area/science/explab) "bsu" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high/plus, /obj/item/weapon/stock_parts/cell/high/plus, /turf/open/floor/plasteel/purple/side, -/area/toxins/explab) +/area/science/explab) "bsv" = ( /obj/structure/table, /obj/item/weapon/stock_parts/matter_bin, @@ -35420,16 +34404,14 @@ pixel_x = 25 }, /turf/open/floor/plasteel/purple/side, -/area/toxins/explab) +/area/science/explab) "bsw" = ( /turf/open/floor/plasteel/white/side{ tag = "icon-whitehall (NORTH)"; icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bsx" = ( /obj/structure/cable{ d1 = 1; @@ -35439,9 +34421,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bsy" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -35462,37 +34442,31 @@ /area/security/checkpoint/science) "bsA" = ( /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "bsB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "bsC" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bsD" = ( /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bsE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bsF" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "bsG" = ( /obj/structure/cable{ d1 = 1; @@ -35501,7 +34475,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bsH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -35624,7 +34598,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsS" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/brute{ @@ -35639,7 +34613,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsT" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire{ @@ -35654,7 +34628,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsU" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/toxin{ @@ -35669,7 +34643,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsV" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/o2{ @@ -35684,7 +34658,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; @@ -35693,7 +34667,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bsX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -35703,18 +34677,14 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bsY" = ( /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bsZ" = ( /mob/living/simple_animal/pet/cat/Runtime, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bta" = ( /obj/effect/landmark/start/chief_medical_officer, /obj/structure/chair/office/light{ @@ -35727,17 +34697,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btc" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera{ @@ -35758,9 +34724,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btd" = ( /obj/machinery/door/airlock/maintenance{ name = "Chemistry Lab Maintenance"; @@ -35777,7 +34741,7 @@ /area/medical/chemistry) "bte" = ( /turf/closed/wall/r_wall, -/area/toxins/server) +/area/science/server) "btf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -35791,23 +34755,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "btg" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bth" = ( /turf/closed/wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bti" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "btj" = ( /obj/machinery/door/airlock/glass_command{ name = "Research Director"; @@ -35821,7 +34783,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "btk" = ( /obj/structure/filingcabinet, /turf/open/floor/plasteel/red/side{ @@ -35856,7 +34818,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "bto" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light{ @@ -35871,13 +34833,13 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/toxins/storage) +/area/science/storage) "btp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "btq" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/machinery/power/apc{ @@ -35894,27 +34856,23 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "btr" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bts" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "btt" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "btu" = ( /obj/structure/closet/bombcloset, /obj/machinery/firealarm{ @@ -35922,15 +34880,11 @@ pixel_x = -24 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btv" = ( /obj/structure/closet/bombcloset, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btw" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light{ @@ -35940,9 +34894,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btx" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35953,15 +34905,11 @@ pixel_y = 26 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bty" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btz" = ( /obj/machinery/portable_atmospherics/canister, /obj/structure/cable{ @@ -35977,9 +34925,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/camera{ @@ -35995,15 +34941,11 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btB" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btC" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/extinguisher_cabinet{ @@ -36016,24 +34958,20 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "btD" = ( /obj/effect/landmark/revenantspawn, /mob/living/simple_animal/slime, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "btE" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "btF" = ( /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "btG" = ( /obj/structure/table, /obj/item/weapon/pen, @@ -36155,7 +35093,7 @@ pixel_z = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "btQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -36164,7 +35102,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "btR" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; @@ -36175,7 +35113,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "btS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -36183,14 +35121,14 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "btT" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "btU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36202,7 +35140,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "btV" = ( /obj/machinery/door/airlock/glass_command{ name = "Chief Medical Office"; @@ -36215,9 +35153,7 @@ dir = 4 }, /turf/open/floor/plasteel/barber, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -36226,9 +35162,7 @@ dir = 10 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btX" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ @@ -36242,9 +35176,7 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btY" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, @@ -36253,9 +35185,7 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "btZ" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ @@ -36264,9 +35194,7 @@ /obj/item/stack/medical/gauze, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bua" = ( /obj/structure/cable{ d1 = 2; @@ -36282,9 +35210,7 @@ dir = 5 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bub" = ( /obj/machinery/door/airlock/maintenance{ name = "CMO Maintenance"; @@ -36302,7 +35228,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buc" = ( /obj/structure/cable{ d1 = 4; @@ -36316,7 +35242,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bud" = ( /obj/structure/cable{ d1 = 4; @@ -36335,7 +35261,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bue" = ( /obj/structure/cable{ d1 = 4; @@ -36352,7 +35278,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buf" = ( /obj/structure/cable{ d1 = 2; @@ -36367,7 +35293,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bug" = ( /obj/machinery/light{ dir = 4; @@ -36383,7 +35309,7 @@ on = 1 }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bui" = ( /obj/structure/cable{ d1 = 1; @@ -36391,14 +35317,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "buj" = ( /obj/machinery/r_n_d/server/core, /turf/open/floor/circuit{ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server) +/area/science/server) "buk" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/airalarm{ @@ -36407,7 +35333,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 9 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bul" = ( /obj/machinery/power/apc{ dir = 1; @@ -36422,7 +35348,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bum" = ( /obj/structure/cable{ d1 = 4; @@ -36432,7 +35358,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bun" = ( /obj/structure/cable{ icon_state = "1-8" @@ -36442,7 +35368,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "buo" = ( /obj/item/weapon/twohanded/required/kirbyplants/dead, /obj/machinery/button/door{ @@ -36455,7 +35381,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 5 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bup" = ( /obj/machinery/light{ dir = 8 @@ -36506,7 +35432,7 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "but" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -36516,7 +35442,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "buu" = ( /obj/structure/cable{ d1 = 1; @@ -36528,7 +35454,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "buv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -36537,13 +35463,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "buw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/toxins/storage) +/area/science/storage) "bux" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36551,17 +35477,13 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "buy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "buz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -36569,9 +35491,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36580,9 +35500,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -36591,26 +35509,20 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buE" = ( /obj/structure/cable{ d1 = 1; @@ -36623,9 +35535,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buF" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 1 @@ -36634,17 +35544,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buG" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/requests_console{ @@ -36659,43 +35565,41 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "buI" = ( /obj/machinery/light, /turf/open/floor/engine, -/area/toxins/xenobiology) +/area/science/xenobiology) "buJ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "buK" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buL" = ( /obj/structure/closet/crate/medical, /obj/item/stack/medical/ointment, /obj/item/stack/medical/bruise_pack, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buM" = ( /obj/item/trash/candy, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buN" = ( /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buO" = ( /obj/item/chair, /obj/item/weapon/cigbutt/roach, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "buP" = ( /obj/structure/closet/secure_closet/medical1, /turf/open/floor/plasteel/whitepurple/side{ @@ -36762,7 +35666,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "buW" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -36771,7 +35675,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "buX" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; @@ -36782,7 +35686,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "buY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36791,7 +35695,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "buZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; @@ -36801,23 +35705,19 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bva" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bvb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bvc" = ( /obj/structure/chair/office/light{ dir = 8 @@ -36826,9 +35726,7 @@ dir = 4 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bvd" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -36836,9 +35734,7 @@ on = 1 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bve" = ( /obj/machinery/power/apc{ dir = 4; @@ -36848,9 +35744,7 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bvf" = ( /turf/closed/wall, /area/medical/exam_room) @@ -36863,7 +35757,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bvh" = ( /obj/machinery/power/apc{ dir = 8; @@ -36879,7 +35773,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bvi" = ( /obj/structure/cable{ icon_state = "1-8" @@ -36893,7 +35787,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bvj" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -36905,7 +35799,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/toxins/server) +/area/science/server) "bvk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -36917,20 +35811,20 @@ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server) +/area/science/server) "bvl" = ( /obj/machinery/computer/robotics, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bvm" = ( /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bvn" = ( /obj/structure/displaycase/labcage, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bvo" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -36943,7 +35837,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bvp" = ( /obj/machinery/disposal/bin, /obj/machinery/light{ @@ -36956,7 +35850,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bvq" = ( /obj/item/weapon/pen, /obj/structure/table, @@ -36992,7 +35886,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bvu" = ( /obj/structure/cable{ d1 = 1; @@ -37006,7 +35900,7 @@ tag = "" }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bvv" = ( /obj/structure/cable{ d1 = 4; @@ -37014,7 +35908,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bvw" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -37027,7 +35921,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bvx" = ( /obj/structure/cable{ d1 = 4; @@ -37037,9 +35931,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bvy" = ( /obj/structure/cable{ d1 = 4; @@ -37048,9 +35940,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bvz" = ( /obj/structure/cable{ d1 = 4; @@ -37060,9 +35950,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bvA" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/glass_research{ @@ -37075,9 +35963,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvB" = ( /obj/structure/cable{ d1 = 4; @@ -37085,9 +35971,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvC" = ( /obj/structure/cable{ d1 = 4; @@ -37096,9 +35980,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvD" = ( /obj/structure/cable{ d1 = 4; @@ -37107,9 +35989,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvE" = ( /obj/structure/cable{ d1 = 1; @@ -37127,9 +36007,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvF" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -37138,17 +36016,13 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvG" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvH" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -37164,19 +36038,17 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bvI" = ( /turf/closed/wall, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bvJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bvK" = ( /turf/closed/wall/r_wall, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bvL" = ( /obj/structure/cable{ d1 = 1; @@ -37186,13 +36058,13 @@ /obj/item/trash/sosjerky, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bvM" = ( /obj/structure/closet, /obj/item/stack/cable_coil/random, /obj/item/weapon/electronics/airalarm, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bvN" = ( /obj/structure/cable{ d1 = 1; @@ -37200,7 +36072,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bvO" = ( /obj/structure/cable{ d1 = 2; @@ -37208,7 +36080,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bvP" = ( /turf/closed/wall/r_wall, /area/medical/virology) @@ -37257,11 +36129,11 @@ "bvT" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bvU" = ( /obj/structure/closet/secure_closet/medical3, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bvV" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/light, @@ -37271,11 +36143,11 @@ network = list("SS13") }, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bvW" = ( /obj/structure/closet/wardrobe/white/medical, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bvX" = ( /obj/structure/table, /obj/item/weapon/storage/belt/medical{ @@ -37295,32 +36167,28 @@ /obj/item/clothing/glasses/hud/health, /obj/item/weapon/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bvY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bvZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bwa" = ( /obj/structure/closet/secure_closet/CMO, /obj/item/weapon/valentine, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bwb" = ( /obj/machinery/modular_computer/console/preset/civilian, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bwc" = ( /obj/item/weapon/cartridge/medical{ pixel_x = -2; @@ -37338,26 +36206,20 @@ /obj/machinery/light, /obj/item/weapon/wrench/medical, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bwd" = ( /obj/item/weapon/folder/blue, /obj/item/weapon/stamp/cmo, /obj/structure/table, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bwe" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, /turf/open/floor/plasteel/cmo, -/area/medical/cmo{ - name = "Chief Medical Office" - }) +/area/crew_quarters/heads/cmo) "bwf" = ( /obj/structure/cable{ d1 = 2; @@ -37391,7 +36253,7 @@ }, /obj/effect/landmark/blobstart, /obj/item/weapon/melee/baton/cattleprod{ - bcell = new /obj/item/weapon/stock_parts/cell/high() + cell = new /obj/item/weapon/stock_parts/cell/high() }, /turf/open/floor/plasteel/black, /area/medical/exam_room) @@ -37452,7 +36314,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bwk" = ( /obj/structure/cable{ d1 = 1; @@ -37489,13 +36351,13 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bwn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bwo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ @@ -37506,7 +36368,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bwp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -37521,13 +36383,13 @@ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server) +/area/science/server) "bwq" = ( /obj/machinery/computer/aifixer, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bwr" = ( /obj/structure/chair/office/light{ dir = 8 @@ -37538,18 +36400,18 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bws" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bwt" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/research_director, /turf/open/floor/plasteel/white, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bwu" = ( /obj/machinery/computer/card/minor/rd, /obj/machinery/keycard_auth{ @@ -37559,7 +36421,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bwv" = ( /obj/machinery/recharger{ pixel_y = 4 @@ -37591,7 +36453,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bwz" = ( /obj/structure/cable{ d1 = 1; @@ -37599,29 +36461,23 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bwA" = ( /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bwB" = ( /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bwC" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwD" = ( /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; @@ -37630,9 +36486,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwF" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -4; @@ -37652,9 +36506,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwG" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -37663,9 +36515,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwH" = ( /obj/structure/table/reinforced, /obj/item/weapon/wrench, @@ -37674,9 +36524,7 @@ }, /obj/item/device/analyzer, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwI" = ( /obj/structure/cable{ d1 = 1; @@ -37687,9 +36535,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ @@ -37702,9 +36548,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwK" = ( /obj/structure/cable{ d1 = 4; @@ -37713,9 +36557,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/cable{ @@ -37736,9 +36578,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwM" = ( /obj/structure/cable{ d1 = 4; @@ -37747,9 +36587,7 @@ pixel_y = 0 }, /turf/closed/wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bwN" = ( /obj/structure/cable{ d1 = 4; @@ -37759,7 +36597,7 @@ }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwO" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -37771,7 +36609,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwP" = ( /obj/machinery/suit_storage_unit/rd, /obj/structure/cable{ @@ -37784,7 +36622,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwQ" = ( /obj/structure/ore_box, /obj/structure/cable{ @@ -37795,7 +36633,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwR" = ( /obj/structure/ore_box, /obj/structure/cable{ @@ -37816,7 +36654,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwS" = ( /obj/structure/cable{ d1 = 4; @@ -37828,7 +36666,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwT" = ( /obj/structure/cable{ d1 = 4; @@ -37843,7 +36681,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwU" = ( /obj/structure/cable{ d1 = 4; @@ -37855,7 +36693,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwV" = ( /obj/machinery/power/apc{ dir = 1; @@ -37874,7 +36712,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwW" = ( /obj/machinery/door/airlock/maintenance{ name = "Toxins Launch Room Maintenance"; @@ -37890,7 +36728,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bwX" = ( /obj/structure/cable{ d1 = 4; @@ -37902,7 +36740,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bwY" = ( /obj/structure/cable{ d1 = 4; @@ -37915,7 +36753,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bwZ" = ( /obj/structure/cable{ d1 = 4; @@ -37930,7 +36768,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bxa" = ( /obj/structure/cable{ d1 = 4; @@ -37943,11 +36781,11 @@ }, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/asmaint2) +/area/maintenance/department/science) "bxb" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bxc" = ( /obj/structure/cable{ d1 = 1; @@ -37960,7 +36798,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bxd" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (WEST)"; @@ -37968,7 +36806,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bxe" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (WEST)"; @@ -38048,18 +36886,18 @@ /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, -/area/medical/medbay) +/area/medical/medbay/central) "bxm" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bxn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bxo" = ( /turf/closed/wall, /area/medical/surgery) @@ -38107,7 +36945,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bxt" = ( /obj/machinery/camera{ c_tag = "Aft Primary Hallway Central"; @@ -38122,18 +36960,18 @@ /obj/item/weapon/folder/white, /obj/item/weapon/pen, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bxv" = ( /obj/machinery/computer/rdservercontrol, /turf/open/floor/plasteel/black, -/area/toxins/server) +/area/science/server) "bxw" = ( /obj/machinery/r_n_d/server/robotics, /turf/open/floor/circuit{ name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80" }, -/area/toxins/server) +/area/science/server) "bxx" = ( /obj/machinery/computer/mecha, /obj/item/device/radio/intercom{ @@ -38145,7 +36983,7 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxy" = ( /obj/structure/table, /obj/item/device/aicard, @@ -38160,7 +36998,7 @@ receive_ore_updates = 1 }, /turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxz" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ @@ -38184,7 +37022,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxA" = ( /obj/structure/table, /obj/item/weapon/cartridge/signal/toxins, @@ -38204,7 +37042,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxB" = ( /obj/machinery/newscaster{ pixel_y = -30 @@ -38213,10 +37051,10 @@ /turf/open/floor/plasteel/whitepurple/side{ dir = 6 }, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxC" = ( /turf/closed/wall/r_wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "bxD" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/science) @@ -38228,13 +37066,13 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bxG" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bxH" = ( /obj/structure/closet/firecloset, /turf/open/floor/plasteel/white/side{ @@ -38242,9 +37080,7 @@ icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bxI" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light, @@ -38253,9 +37089,7 @@ icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bxJ" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/white/side{ @@ -38263,21 +37097,15 @@ icon_state = "whitehall"; dir = 1 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bxK" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxL" = ( /obj/structure/closet/wardrobe/science_white, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxM" = ( /obj/item/device/assembly/signaler{ pixel_x = 0; @@ -38297,9 +37125,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxN" = ( /obj/item/device/transfer_valve{ pixel_x = -5 @@ -38321,9 +37147,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxO" = ( /obj/item/device/assembly/timer{ pixel_x = 5; @@ -38343,9 +37167,7 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxP" = ( /obj/machinery/computer/turbine_computer{ id = "incineratorturbine" @@ -38354,9 +37176,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxQ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/meter, @@ -38364,9 +37184,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxR" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -38375,9 +37193,7 @@ tag = "" }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxS" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -38392,9 +37208,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxT" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -38411,9 +37225,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bxU" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -38426,7 +37238,7 @@ initialize_directions = 10 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bxV" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -38437,50 +37249,48 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bxW" = ( /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bxX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bxY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bxZ" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bya" = ( /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (EAST)"; dir = 4 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byb" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byc" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "byd" = ( /obj/structure/closet/masks, /obj/item/trash/deadmouse, /obj/effect/landmark/revenantspawn, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bye" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "byf" = ( /obj/structure/cable{ d1 = 1; @@ -38489,7 +37299,7 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "byg" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/freezer, @@ -38575,7 +37385,7 @@ layer = 4.5 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "byo" = ( /obj/machinery/vending/wallmed{ pixel_y = 28; @@ -38590,7 +37400,7 @@ dir = 1 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "byp" = ( /obj/machinery/button/door{ id = "patientA"; @@ -38605,7 +37415,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "byq" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room A"; @@ -38615,7 +37425,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "byr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; @@ -38623,7 +37433,7 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bys" = ( /obj/machinery/light{ dir = 4 @@ -38640,7 +37450,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "byt" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/weapon/reagent_containers/glass/beaker/synthflesh, @@ -38677,7 +37487,7 @@ "byx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/crew_quarters/hor) +/area/crew_quarters/heads/hor) "byy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -38685,9 +37495,7 @@ /obj/structure/table, /obj/item/toy/cards/deck, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "byz" = ( /obj/machinery/space_heater, /obj/machinery/light/small{ @@ -38697,9 +37505,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "byA" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38707,9 +37513,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "byB" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -38717,7 +37521,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "byC" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light, @@ -38726,7 +37530,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "byD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -38735,7 +37539,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "byE" = ( /obj/structure/cable{ d1 = 1; @@ -38748,25 +37552,21 @@ on = 1 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "byF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "byG" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "byH" = ( /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "byI" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/button/door{ @@ -38789,9 +37589,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "byJ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -38799,9 +37597,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "byK" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/machinery/button/ignition{ @@ -38825,9 +37621,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "byL" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -38835,7 +37629,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -38844,27 +37638,27 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byO" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byQ" = ( /obj/item/device/radio/intercom{ dir = 8; @@ -38874,7 +37668,7 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byR" = ( /obj/structure/table/wood, /obj/item/weapon/folder/yellow, @@ -38897,7 +37691,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "byT" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, @@ -38905,7 +37699,7 @@ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "byU" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/whitegreen/side{ @@ -39012,7 +37806,7 @@ layer = 3.2 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "bzf" = ( /turf/open/floor/carpet, /area/library) @@ -39022,7 +37816,7 @@ }, /obj/structure/closet/secure_closet/personal/patient, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "bzh" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -39034,7 +37828,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay) +/area/medical/medbay/central) "bzi" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -39193,9 +37987,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzv" = ( /obj/structure/cable{ d1 = 4; @@ -39209,9 +38001,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzw" = ( /obj/structure/cable{ d1 = 4; @@ -39225,9 +38015,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzx" = ( /obj/structure/cable{ d1 = 4; @@ -39244,9 +38032,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzy" = ( /obj/structure/cable{ d1 = 2; @@ -39261,23 +38047,17 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/stool, @@ -39285,9 +38065,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -39295,9 +38073,7 @@ /obj/effect/landmark/blobstart, /obj/item/chair/stool, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -39307,9 +38083,7 @@ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bzE" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos{ @@ -39322,15 +38096,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/toxins/storage) +/area/science/storage) "bzF" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bzG" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -39349,19 +38121,15 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bzH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bzI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzJ" = ( /obj/structure/window/reinforced, /obj/machinery/doppler_array{ @@ -39373,7 +38141,7 @@ /turf/open/floor/plasteel{ dir = 2 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzK" = ( /obj/machinery/conveyor_switch/oneway{ id = "toxmineral"; @@ -39382,11 +38150,11 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzL" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzM" = ( /obj/machinery/conveyor{ dir = 2; @@ -39398,12 +38166,12 @@ /turf/open/floor/plating{ tag = "icon-warnplate (WEST)" }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzN" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bzO" = ( /obj/structure/chair/comfy/black, /obj/item/trash/pistachios, @@ -39411,7 +38179,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzP" = ( /obj/structure/chair/comfy/black, /obj/item/stack/spacecash/c100, @@ -39419,14 +38187,14 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzQ" = ( /obj/structure/chair/comfy/black, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzR" = ( /obj/structure/chair/comfy/black, /obj/item/weapon/cigbutt, @@ -39434,31 +38202,31 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzS" = ( /obj/item/trash/popcorn, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzT" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzU" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzV" = ( /obj/structure/rack, /obj/item/weapon/cartridge/medical, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bzW" = ( /obj/structure/table/glass, /obj/item/weapon/book/manual/wiki/infections, @@ -39526,7 +38294,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bAd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -39535,7 +38303,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bAe" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; @@ -39640,7 +38408,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ @@ -39670,26 +38438,20 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAv" = ( /obj/structure/cable{ d1 = 1; @@ -39702,9 +38464,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -39712,32 +38472,24 @@ }, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAz" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bAA" = ( /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bAB" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -39752,7 +38504,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAC" = ( /obj/structure/cable{ d1 = 4; @@ -39766,7 +38518,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAD" = ( /obj/structure/cable{ d1 = 4; @@ -39784,7 +38536,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAE" = ( /obj/structure/cable{ d1 = 4; @@ -39816,7 +38568,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAF" = ( /obj/structure/cable{ d1 = 4; @@ -39826,7 +38578,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAG" = ( /obj/structure/cable{ icon_state = "1-8" @@ -39834,12 +38586,12 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bAH" = ( /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/atmos) +/area/engine/atmos) "bAI" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/black, @@ -39847,7 +38599,7 @@ "bAJ" = ( /obj/structure/grille, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bAK" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -39863,9 +38615,7 @@ pixel_y = -24 }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bAL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -39873,9 +38623,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bAM" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -39890,9 +38638,7 @@ pixel_y = 24 }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bAN" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the test chamber."; @@ -39904,7 +38650,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAO" = ( /obj/machinery/button/massdriver{ dir = 2; @@ -39915,7 +38661,7 @@ tag = "icon-loadingarea (EAST)"; dir = 4 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAP" = ( /obj/machinery/mass_driver{ id = "toxinsdriver" @@ -39936,7 +38682,7 @@ tag = "icon-plating_warn_end (NORTH)"; icon_state = "plating_warn_end" }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAQ" = ( /obj/machinery/light{ dir = 4 @@ -39944,11 +38690,11 @@ /turf/open/floor/plasteel/brown{ dir = 4 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAR" = ( /obj/machinery/mineral/processing_unit_console, /turf/closed/wall, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAS" = ( /obj/machinery/mineral/processing_unit{ dir = 1; @@ -39958,7 +38704,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bAT" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -39971,7 +38717,7 @@ }, /obj/structure/chair/stool, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAU" = ( /obj/structure/window/reinforced{ dir = 1 @@ -39980,13 +38726,13 @@ name = "Bloodthirsty Peckins" }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAV" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAW" = ( /obj/structure/window/reinforced{ dir = 4 @@ -39995,14 +38741,14 @@ dir = 1 }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAX" = ( /obj/item/stack/medical/gauze, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAY" = ( /obj/structure/light_construct{ tag = "icon-tube-construct-stage1 (EAST)"; @@ -40010,7 +38756,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bAZ" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -40081,7 +38827,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "bBi" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room B"; @@ -40091,7 +38837,7 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "bBj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -40099,7 +38845,7 @@ /obj/effect/landmark/event_spawn, /obj/item/device/radio/beacon, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bBk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -40109,7 +38855,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bBl" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip{ @@ -40166,7 +38912,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBs" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -40190,9 +38936,7 @@ /area/hallway/primary/aft) "bBv" = ( /turf/closed/wall, -/area/maintenance/maintcentral{ - name = "Atmospherics Maintenance" - }) +/area/maintenance/department/engine/atmos) "bBw" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos{ @@ -40207,21 +38951,21 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bBx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bBy" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bBz" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bBA" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/black, @@ -40231,7 +38975,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bBC" = ( /obj/structure/cable{ d1 = 1; @@ -40242,7 +38986,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bBD" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/plasteel/black, @@ -40257,7 +39001,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bBF" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -40266,7 +39010,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bBG" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -40281,7 +39025,7 @@ /obj/structure/grille, /obj/machinery/meter, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bBI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -40295,16 +39039,16 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bBJ" = ( /obj/machinery/camera{ c_tag = "Atmospherics Waste Tank" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bBK" = ( /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bBL" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -40323,9 +39067,7 @@ icon_state = "1-2" }, /turf/open/floor/engine, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bBM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/door/airlock/external{ @@ -40334,7 +39076,7 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBN" = ( /obj/structure/window/reinforced{ dir = 8; @@ -40352,14 +39094,14 @@ dir = 8 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, /turf/closed/wall, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBP" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -40368,12 +39110,12 @@ /obj/item/weapon/storage/bag/ore, /obj/item/weapon/storage/bag/ore, /turf/open/floor/plasteel, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBQ" = ( /turf/open/floor/plasteel/loadingarea{ dir = 8 }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBR" = ( /obj/machinery/conveyor{ dir = 8; @@ -40384,7 +39126,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBS" = ( /obj/machinery/conveyor{ dir = 10; @@ -40398,37 +39140,37 @@ /turf/open/floor/plating{ tag = "icon-warnplatecorner (EAST)" }, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bBT" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBU" = ( /obj/effect/landmark/revenantspawn, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBV" = ( /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBW" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBX" = ( /obj/structure/mineral_door/wood{ name = "The Roosterdome" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBY" = ( /obj/structure/barricade/wooden, /obj/structure/girder, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bBZ" = ( /obj/item/weapon/bedsheet/medical, /obj/structure/bed, @@ -40493,7 +39235,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/freezer, -/area/medical/medbay) +/area/medical/medbay/central) "bCg" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/closed/wall/mineral/titanium, @@ -40509,13 +39251,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay) +/area/medical/medbay/central) "bCi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/area/medical/medbay) +/area/medical/medbay/central) "bCj" = ( /obj/structure/window/reinforced{ dir = 1; @@ -40531,7 +39273,7 @@ tag = "icon-whiteblue (EAST)"; dir = 4 }, -/area/medical/medbay) +/area/medical/medbay/central) "bCl" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -40623,12 +39365,12 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bCy" = ( /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCz" = ( /obj/structure/cable{ d1 = 1; @@ -40642,7 +39384,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCA" = ( /obj/machinery/light{ dir = 1 @@ -40655,19 +39397,19 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCB" = ( /obj/machinery/computer/atmos_control, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCC" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCD" = ( /obj/machinery/meter{ frequency = 1441; @@ -40680,7 +39422,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -40693,7 +39435,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCF" = ( /obj/machinery/meter{ frequency = 1441; @@ -40704,7 +39446,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ tag = "icon-manifold (NORTH)"; @@ -40714,7 +39456,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -40724,13 +39466,13 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bCI" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCJ" = ( /obj/structure/window/reinforced{ dir = 1; @@ -40747,9 +39489,7 @@ name = "mass driver door" }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "bCL" = ( /obj/structure/cable{ d1 = 1; @@ -40757,13 +39497,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCM" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bCN" = ( /obj/structure/window/reinforced{ dir = 1; @@ -40786,40 +39526,38 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bCP" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bCQ" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating/airless, -/area/atmos) +/area/engine/atmos) "bCR" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bCS" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bCT" = ( /obj/machinery/door/poddoor{ id = "mixvent"; name = "Starboard Vent" }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bCU" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -40835,9 +39573,7 @@ pixel_y = -32 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bCV" = ( /obj/machinery/igniter{ icon_state = "igniter0"; @@ -40851,9 +39587,7 @@ icon_state = "1-2" }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bCW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -40865,9 +39599,7 @@ pump_direction = 0 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bCX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/light/small{ @@ -40882,7 +39614,7 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bCY" = ( /obj/structure/closet/emcloset{ anchored = 1; @@ -40893,7 +39625,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bCZ" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -40903,18 +39635,18 @@ dir = 8 }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bDa" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDb" = ( /obj/item/stack/spacecash/c10, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDc" = ( /obj/machinery/atmospherics/components/unary/vent_pump, /turf/open/floor/plasteel/freezer, @@ -40963,7 +39695,7 @@ /turf/open/floor/plasteel/whiteblue/side{ dir = 10 }, -/area/medical/medbay) +/area/medical/medbay/central) "bDi" = ( /obj/machinery/light, /obj/item/weapon/soap/nanotrasen, @@ -40971,13 +39703,13 @@ /obj/item/weapon/gun/syringe, /obj/structure/table/glass, /turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay) +/area/medical/medbay/central) "bDj" = ( /obj/structure/closet/l3closet, /turf/open/floor/plasteel/whiteblue/side{ dir = 6 }, -/area/medical/medbay) +/area/medical/medbay/central) "bDk" = ( /obj/structure/table, /obj/item/weapon/hemostat, @@ -41071,7 +39803,7 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bDv" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -41079,7 +39811,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDw" = ( /obj/structure/cable{ d1 = 1; @@ -41093,7 +39825,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDx" = ( /obj/structure/cable{ d1 = 4; @@ -41104,7 +39836,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -41115,7 +39847,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDz" = ( /obj/structure/cable{ d1 = 4; @@ -41123,7 +39855,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDA" = ( /obj/structure/cable{ d1 = 4; @@ -41136,7 +39868,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDB" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/cable{ @@ -41145,43 +39877,37 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bDD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bDE" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/maintenance/port{ - name = "Monastery Maintenance" - }) +/area/maintenance/department/chapel/monastery) "bDG" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bDH" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -41190,7 +39916,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bDI" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -41202,7 +39928,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bDJ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -41218,7 +39944,7 @@ pixel_y = 1 }, /turf/open/floor/engine/vacuum, -/area/atmos) +/area/engine/atmos) "bDL" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -41236,35 +39962,33 @@ luminosity = 2 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bDM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bDN" = ( /obj/item/stack/medical/bruise_pack, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDO" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDP" = ( /obj/structure/window/reinforced, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDQ" = ( /obj/structure/window/reinforced, /mob/living/simple_animal/chicken{ name = "Killer Cluck" }, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDR" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -41274,11 +39998,11 @@ /obj/structure/window/reinforced, /obj/structure/chair/stool, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDS" = ( /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bDT" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/dropper, @@ -41345,18 +40069,18 @@ "bEa" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEb" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEc" = ( /obj/structure/chair, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEd" = ( /obj/machinery/light/small{ dir = 1 @@ -41364,7 +40088,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEe" = ( /obj/structure/cable{ d1 = 1; @@ -41382,7 +40106,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEf" = ( /obj/structure/cable{ d1 = 4; @@ -41396,7 +40120,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEg" = ( /obj/structure/cable{ d1 = 4; @@ -41458,7 +40182,7 @@ }, /obj/machinery/meter, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bEm" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -41466,7 +40190,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -41474,26 +40198,26 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEo" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEq" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEr" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -41504,7 +40228,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEs" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -41517,14 +40241,14 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEu" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Pure to Port" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -41535,22 +40259,20 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEw" = ( /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bEx" = ( /obj/structure/cable/yellow, /obj/machinery/power/turbine{ luminosity = 2 }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bEy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/door/airlock/external{ @@ -41559,7 +40281,7 @@ req_one_access_txt = "0" }, /turf/open/floor/plating, -/area/toxins/mineral_storeroom) +/area/science/mineral_storeroom) "bEz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -41571,15 +40293,15 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEB" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEC" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bED" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, @@ -41595,7 +40317,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEF" = ( /obj/structure/cable{ d1 = 4; @@ -41606,7 +40328,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEG" = ( /obj/structure/cable{ d1 = 4; @@ -41618,7 +40340,7 @@ }, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEH" = ( /obj/structure/cable{ d1 = 4; @@ -41632,7 +40354,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEI" = ( /obj/structure/cable{ d1 = 1; @@ -41647,7 +40369,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bEJ" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, @@ -41665,23 +40387,23 @@ dir = 9 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bEM" = ( /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEP" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41693,27 +40415,27 @@ network = list("SS13") }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEQ" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bER" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bES" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bET" = ( /obj/structure/table, /obj/item/clothing/head/welding{ @@ -41731,7 +40453,7 @@ layer = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEU" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -41742,7 +40464,7 @@ /obj/item/device/t_scanner, /obj/item/device/t_scanner, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEV" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -41761,37 +40483,37 @@ layer = 3.2 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bEW" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEX" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEY" = ( /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bEZ" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFa" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFb" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -41802,7 +40524,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bFc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -41816,28 +40538,24 @@ pump_direction = 0 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bFd" = ( /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bFe" = ( /obj/structure/sign/fire{ pixel_x = 0; pixel_y = 0 }, /turf/closed/wall/r_wall, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bFf" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; name = "Aft Vent" }, /turf/open/floor/engine/vacuum, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bFg" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -41848,18 +40566,18 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFi" = ( /obj/item/trash/chips, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFj" = ( /obj/structure/table, /obj/item/weapon/paper, /obj/item/weapon/pen, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFk" = ( /obj/structure/cable{ d1 = 1; @@ -41872,7 +40590,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFl" = ( /obj/structure/cable{ d1 = 4; @@ -41888,7 +40606,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFm" = ( /obj/structure/cable{ d1 = 4; @@ -41900,7 +40618,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFn" = ( /obj/structure/cable{ d1 = 4; @@ -41916,7 +40634,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFo" = ( /obj/structure/cable{ d1 = 4; @@ -41932,7 +40650,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFp" = ( /obj/structure/cable{ d1 = 4; @@ -41945,7 +40663,7 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /mob/living/simple_animal/mouse/gray, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFq" = ( /obj/structure/cable{ d1 = 4; @@ -41964,7 +40682,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFr" = ( /obj/structure/cable{ d1 = 4; @@ -41977,7 +40695,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFs" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) @@ -41985,7 +40703,7 @@ /obj/structure/table, /obj/item/trash/chips, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFu" = ( /turf/closed/wall, /area/storage/tech) @@ -42038,7 +40756,7 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bFD" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/glass_atmos{ @@ -42048,7 +40766,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -42056,11 +40774,11 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFG" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -42075,7 +40793,7 @@ pixel_y = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -42083,15 +40801,15 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFI" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFJ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bFK" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -42104,52 +40822,52 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bFL" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bFM" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bFN" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bFO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFP" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFQ" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFR" = ( /obj/structure/rack, /obj/item/weapon/book/manual/detective, /obj/item/clothing/head/that, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFS" = ( /obj/structure/girder, /turf/closed/wall, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFT" = ( /obj/item/trash/raisins, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFU" = ( /obj/structure/cable{ d1 = 4; @@ -42166,7 +40884,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFV" = ( /obj/structure/cable{ icon_state = "1-8" @@ -42176,7 +40894,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bFW" = ( /turf/open/floor/plasteel/black, /area/engine/gravity_generator) @@ -42385,14 +41103,14 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/atmos) +/area/engine/atmos) "bGo" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGp" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -42400,26 +41118,26 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGq" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGr" = ( /obj/machinery/pipedispenser, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGt" = ( /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGu" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -42431,7 +41149,7 @@ /turf/open/floor/plasteel{ dir = 2 }, -/area/atmos) +/area/engine/atmos) "bGv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -42442,7 +41160,7 @@ /turf/open/floor/plasteel{ dir = 2 }, -/area/atmos) +/area/engine/atmos) "bGw" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -42450,7 +41168,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -42459,7 +41177,7 @@ pixel_y = 1 }, /turf/open/floor/engine/n2o, -/area/atmos) +/area/engine/atmos) "bGy" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 @@ -42486,11 +41204,11 @@ /obj/structure/grille, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bGC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall, -/area/maintenance/aft) +/area/maintenance/department/engine) "bGD" = ( /turf/open/floor/plasteel/vault{ dir = 1 @@ -42646,7 +41364,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/atmos) +/area/engine/atmos) "bGU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42656,14 +41374,14 @@ }, /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGW" = ( /obj/structure/rack{ dir = 8; @@ -42690,7 +41408,7 @@ icon_state = "tube1" }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGX" = ( /obj/machinery/pipedispenser/disposal, /obj/machinery/light{ @@ -42703,21 +41421,21 @@ network = list("SS13") }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bGZ" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHa" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -42725,18 +41443,18 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHb" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHc" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/meter, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHd" = ( /obj/machinery/light{ dir = 4 @@ -42745,7 +41463,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bHe" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -42754,7 +41472,7 @@ }, /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHf" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ tag = "icon-manifold (EAST)"; @@ -42763,21 +41481,21 @@ }, /obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHg" = ( /obj/item/weapon/broken_bottle, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHh" = ( /obj/effect/decal/cleanable/ash, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHi" = ( /obj/structure/closet, /obj/item/weapon/restraints/handcuffs/cable, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -42994,7 +41712,7 @@ /turf/open/floor/plasteel{ name = "floor" }, -/area/atmos) +/area/engine/atmos) "bHC" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -43004,7 +41722,7 @@ /turf/open/floor/plasteel/loadingarea{ dir = 4 }, -/area/atmos) +/area/engine/atmos) "bHD" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; @@ -43018,18 +41736,18 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHE" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHF" = ( /obj/machinery/pipedispenser/disposal/transit_tube, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHG" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; @@ -43037,7 +41755,7 @@ }, /obj/item/weapon/wrench, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bHH" = ( /obj/machinery/camera{ c_tag = "Atmospherics Starboard"; @@ -43053,7 +41771,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bHI" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -43062,7 +41780,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bHJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -43076,14 +41794,14 @@ pump_direction = 0 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bHK" = ( /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bHL" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bHM" = ( /obj/structure/disposalpipe/junction{ dir = 2; @@ -43092,7 +41810,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -43100,14 +41818,14 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating/airless, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/chair/stool, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHP" = ( /obj/item/stack/sheet/cardboard{ amount = 14 @@ -43118,19 +41836,19 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHQ" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; req_access_txt = "12;24" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHR" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHS" = ( /obj/machinery/light/small{ dir = 4 @@ -43141,22 +41859,22 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHT" = ( /obj/item/weapon/picket_sign, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHU" = ( /obj/structure/bonfire, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHV" = ( /obj/structure/closet, /obj/item/weapon/cigbutt/cigarbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHW" = ( /obj/structure/cable{ d1 = 1; @@ -43167,12 +41885,12 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHX" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bHY" = ( /obj/machinery/gravity_generator/main/station, /turf/open/floor/plasteel/vault{ @@ -43323,7 +42041,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIq" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -43339,20 +42057,20 @@ pixel_y = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIr" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIs" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bIt" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -43365,36 +42083,36 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bIu" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bIv" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bIw" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bIx" = ( /obj/structure/table, /obj/item/weapon/storage/box/mousetraps, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIy" = ( /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/extinguisher, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1; @@ -43402,32 +42120,32 @@ }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIA" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIB" = ( /obj/structure/grille/broken, /obj/structure/piano, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIC" = ( /obj/item/weapon/reagent_containers/food/snacks/beans, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bID" = ( /obj/structure/closet, /obj/item/weapon/shard, /obj/item/stack/spacecash/c10, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIE" = ( /obj/machinery/space_heater, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bIF" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -43642,7 +42360,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bIZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43650,7 +42368,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43669,7 +42387,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43681,11 +42399,11 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43697,7 +42415,7 @@ pixel_y = 26 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43706,7 +42424,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43718,7 +42436,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43732,7 +42450,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/atmos) +/area/engine/atmos) "bJh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -43740,18 +42458,18 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJi" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/weapon/cigbutt, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJj" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJk" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -43759,7 +42477,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJl" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -43768,7 +42486,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bJm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -43777,11 +42495,11 @@ pixel_y = 1 }, /turf/open/floor/engine/plasma, -/area/atmos) +/area/engine/atmos) "bJn" = ( /obj/item/weapon/cigbutt/cigarbutt, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJo" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, @@ -43898,19 +42616,19 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -43918,13 +42636,13 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJC" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bJD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -43957,13 +42675,13 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bJI" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bJJ" = ( /obj/docking_port/stationary{ dheight = 9; @@ -43981,12 +42699,12 @@ /obj/structure/mopbucket, /obj/item/weapon/mop, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJL" = ( /obj/structure/grille/broken, /obj/structure/window/fulltile, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJM" = ( /obj/structure/bookcase/random/adult, /turf/open/floor/plasteel/black, @@ -43996,7 +42714,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJO" = ( /obj/structure/table/wood, /obj/item/weapon/clipboard, @@ -44004,12 +42722,12 @@ /obj/item/weapon/pen, /obj/item/clothing/head/fedora, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJQ" = ( /obj/structure/closet{ name = "Clue Closet" @@ -44026,18 +42744,18 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJR" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJS" = ( /obj/item/weapon/circuitboard/computer/libraryconsole, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bJT" = ( /turf/closed/wall/r_wall, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJU" = ( /obj/item/weapon/cartridge/engineering{ pixel_x = 4; @@ -44063,7 +42781,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJV" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light{ @@ -44078,7 +42796,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJW" = ( /obj/machinery/airalarm{ dir = 2; @@ -44088,7 +42806,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJX" = ( /obj/machinery/computer/station_alert, /obj/machinery/computer/security/telescreen/entertainment{ @@ -44097,13 +42815,13 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJY" = ( /obj/machinery/computer/card/minor/ce, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bJZ" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-07"; @@ -44332,7 +43050,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44342,7 +43060,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKr" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -44353,19 +43071,19 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -44376,7 +43094,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKv" = ( /obj/effect/decal/remains/human, /turf/closed/mineral, @@ -44404,7 +43122,7 @@ "bKy" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bKz" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -44415,7 +43133,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bKA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -44424,7 +43142,7 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bKB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -44438,14 +43156,14 @@ pump_direction = 0 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bKC" = ( /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bKD" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKE" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light/small{ @@ -44455,13 +43173,13 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKF" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKG" = ( /obj/structure/closet/lawcloset, /obj/item/weapon/gavelhammer, @@ -44469,13 +43187,13 @@ /obj/item/weapon/cartridge/lawyer, /obj/item/clothing/head/powdered_wig, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKH" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKI" = ( /obj/item/weapon/book/manual/barman_recipes, /obj/structure/closet/crate{ @@ -44485,7 +43203,7 @@ /obj/item/weapon/cigbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bKJ" = ( /obj/machinery/button/door{ desc = "A remote control-switch for the engineering security doors."; @@ -44518,20 +43236,20 @@ dir = 8; tag = "" }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bKK" = ( /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bKL" = ( /obj/effect/landmark/start/chief_engineer, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bKM" = ( /obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bKN" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -44549,7 +43267,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bKO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -44711,7 +43429,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLc" = ( /obj/item/weapon/pickaxe/mini, /turf/closed/mineral, @@ -44726,17 +43444,17 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLg" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -44749,24 +43467,24 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/atmos) +/area/engine/atmos) "bLh" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bLi" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bLj" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bLk" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/closed/mineral/random/low_chance, @@ -44778,13 +43496,13 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bLm" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bLn" = ( /obj/structure/closet/secure_closet/engineering_chief{ req_access_txt = "0" @@ -44798,7 +43516,7 @@ dir = 8; tag = "" }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -44807,13 +43525,13 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLq" = ( /obj/structure/cable{ d1 = 2; @@ -44824,7 +43542,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLr" = ( /obj/machinery/power/apc{ dir = 4; @@ -44841,7 +43559,7 @@ tag = "icon-yellow (EAST)"; dir = 4 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLs" = ( /obj/structure/rack{ dir = 8; @@ -45094,7 +43812,7 @@ /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLJ" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -45103,7 +43821,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLK" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; @@ -45111,20 +43829,20 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLL" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLM" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLN" = ( /obj/machinery/camera{ c_tag = "Telecoms External Fore"; @@ -45143,13 +43861,13 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLP" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 10 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLQ" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -45157,7 +43875,7 @@ on = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bLR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -45165,7 +43883,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bLS" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -45174,16 +43892,16 @@ pixel_y = 1 }, /turf/open/floor/engine/co2, -/area/atmos) +/area/engine/atmos) "bLT" = ( /obj/item/device/flashlight, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bLU" = ( /obj/effect/decal/cleanable/vomit/old, /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bLV" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -45191,20 +43909,20 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bLW" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLX" = ( /turf/open/floor/plasteel/yellow/side, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bLZ" = ( /obj/structure/cable{ d1 = 1; @@ -45217,7 +43935,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMa" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -45229,7 +43947,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMb" = ( /turf/closed/wall/r_wall, /area/engine/engineering) @@ -45307,15 +44025,15 @@ /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMj" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMk" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMl" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -45325,7 +44043,7 @@ sensors = list("n2_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMm" = ( /obj/machinery/camera/motion{ c_tag = "Telecoms External Access"; @@ -45337,7 +44055,7 @@ "bMn" = ( /obj/machinery/light, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMo" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -45347,17 +44065,17 @@ sensors = list("o2_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMp" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMq" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMr" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -45367,7 +44085,7 @@ sensors = list("air_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMs" = ( /obj/structure/lattice, /obj/machinery/camera/motion{ @@ -45385,13 +44103,13 @@ on = 1 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "bMv" = ( /obj/structure/lattice, /obj/machinery/camera/motion{ @@ -45408,7 +44126,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/atmos) +/area/engine/atmos) "bMx" = ( /obj/structure/cable{ d1 = 1; @@ -45421,7 +44139,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bMy" = ( /obj/structure/cable{ d1 = 2; @@ -45434,18 +44152,18 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bMz" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMB" = ( /obj/machinery/door/airlock/glass_command{ name = "Chief Engineer"; @@ -45459,10 +44177,10 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMC" = ( /turf/closed/wall, -/area/engine/chiefs_office) +/area/crew_quarters/heads/chief) "bMD" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/yellow/side{ @@ -45575,7 +44293,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bMR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; @@ -45583,7 +44301,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bMS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/grille, @@ -45593,7 +44311,7 @@ initialize_directions = 12 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bMT" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -45602,15 +44320,15 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bMU" = ( /obj/structure/table_frame/wood, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bMV" = ( /obj/item/trash/candy, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bMW" = ( /turf/open/space, /area/space/nearstation) @@ -45631,7 +44349,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bMZ" = ( /obj/structure/cable{ d1 = 4; @@ -45649,7 +44367,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bNa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -45985,7 +44703,7 @@ "bNv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bNw" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -46004,19 +44722,19 @@ pixel_y = 0 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bNy" = ( /obj/structure/table_frame/wood, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bNz" = ( /obj/item/weapon/bikehorn/rubberducky, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bNA" = ( /turf/closed/wall/r_wall, -/area/maintenance/aft) +/area/maintenance/department/engine) "bNB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -46122,7 +44840,7 @@ /obj/structure/grille, /obj/machinery/meter, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bNO" = ( /obj/machinery/atmospherics/pipe/simple, /obj/structure/grille, @@ -46130,7 +44848,7 @@ name = "Mixed Air Tank In" }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bNP" = ( /obj/machinery/atmospherics/pipe/simple, /obj/structure/grille, @@ -46138,7 +44856,7 @@ name = "Mixed Air Tank Out" }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "bNQ" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; @@ -46147,7 +44865,7 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bNR" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -46317,14 +45035,14 @@ id = "n2_in" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bOi" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2_sensor" }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bOj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -46338,7 +45056,7 @@ pump_direction = 0 }, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bOk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -46346,14 +45064,14 @@ id = "o2_in" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bOl" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bOm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -46367,7 +45085,7 @@ pump_direction = 0 }, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bOn" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; @@ -46375,14 +45093,14 @@ id = "air_in" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bOo" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bOp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ dir = 1; @@ -46396,13 +45114,13 @@ pump_direction = 0 }, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bOq" = ( /obj/structure/rack, /obj/item/weapon/paper, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bOr" = ( /obj/item/toy/beach_ball{ desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; @@ -46569,42 +45287,42 @@ /area/engine/engineering) "bOH" = ( /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bOI" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bOJ" = ( /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bOK" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bOL" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bOM" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/landmark/event_spawn, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bON" = ( /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bOO" = ( /obj/item/trash/tray, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bOP" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bOQ" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, @@ -46724,15 +45442,15 @@ "bPe" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, -/area/atmos) +/area/engine/atmos) "bPf" = ( /obj/machinery/light/small, /turf/open/floor/engine/o2, -/area/atmos) +/area/engine/atmos) "bPg" = ( /obj/machinery/light/small, /turf/open/floor/engine/air, -/area/atmos) +/area/engine/atmos) "bPh" = ( /obj/structure/table, /obj/item/weapon/wirecutters, @@ -46742,24 +45460,24 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPi" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPj" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPk" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPl" = ( /obj/machinery/field/generator, /turf/open/floor/plating, @@ -46919,7 +45637,7 @@ "bPz" = ( /obj/item/weapon/shovel, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPA" = ( /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating, @@ -47085,13 +45803,13 @@ /obj/item/stack/medical/gauze, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPU" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/random, /obj/structure/table/optable, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bPV" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -47106,7 +45824,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/engineering) @@ -47195,30 +45912,30 @@ "bQf" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQg" = ( /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib7" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQh" = ( /obj/item/device/radio, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQi" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/grille/broken, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQj" = ( /obj/machinery/field/generator, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQk" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQl" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/line{ @@ -47364,11 +46081,11 @@ /obj/structure/chair, /obj/item/weapon/cigbutt, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQB" = ( /obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bQC" = ( /obj/structure/transit_tube_pod, /obj/structure/transit_tube/station/reverse{ @@ -49059,10 +47776,10 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/barsign, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUu" = ( /turf/closed/wall/r_wall, -/area/security/hos) +/area/crew_quarters/heads/hos) "bUv" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -49073,7 +47790,7 @@ /turf/open/floor/plating{ tag = "icon-warnplate (NORTH)" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUw" = ( /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -49096,7 +47813,7 @@ pixel_x = -24 }, /turf/open/floor/plating, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUz" = ( /obj/structure/cable{ d1 = 4; @@ -49113,7 +47830,7 @@ /turf/open/floor/plating{ tag = "icon-warnplate (WEST)" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUA" = ( /obj/machinery/door/airlock/glass{ name = "space-bridge access" @@ -49140,14 +47857,14 @@ /turf/open/floor/plating{ tag = "icon-warnplate (WEST)" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUB" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = -22; pixel_y = 32 }, /turf/open/floor/plasteel/darkred/side, -/area/security/hos) +/area/crew_quarters/heads/hos) "bUC" = ( /obj/structure/cable{ d1 = 1; @@ -49170,9 +47887,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/black, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "bUE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (SOUTHEAST)"; @@ -49180,9 +47895,7 @@ dir = 6 }, /turf/closed/wall, -/area/security/processing{ - name = "Crematorium" - }) +/area/security/processing/cremation) "bUF" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, @@ -49191,7 +47904,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUH" = ( /turf/closed/wall/r_wall, /area/maintenance/fore) @@ -49208,7 +47921,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "bUJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49227,14 +47940,14 @@ /obj/structure/window/reinforced/fulltile, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "bUL" = ( /obj/machinery/computer/shuttle/monastery_shuttle, /obj/structure/sign/pods{ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "bUM" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -49242,14 +47955,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "bUN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/holopad, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "bUO" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -49280,7 +47993,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel, -/area/crew_quarters/sleep) +/area/crew_quarters/dorms) "bUR" = ( /obj/structure/cable{ d1 = 4; @@ -49292,9 +48005,7 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "bUS" = ( /obj/structure/cable{ d1 = 4; @@ -49308,9 +48019,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "bUT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -49324,16 +48033,12 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "bUV" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "bUW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ @@ -49357,9 +48062,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/fpmaint2{ - name = "Brig Maintenance" - }) +/area/maintenance/department/security/brig) "bUZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -49377,9 +48080,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "bVc" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -49390,21 +48091,21 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVd" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVe" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVf" = ( /obj/structure/table, /obj/machinery/light{ @@ -49419,7 +48120,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVh" = ( /obj/structure/cable{ d1 = 1; @@ -49442,18 +48143,14 @@ }, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "bVj" = ( /obj/machinery/camera{ c_tag = "Dormitory Toilets"; dir = 1 }, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "bVk" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -49569,9 +48266,7 @@ }, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet{ - name = "\improper Restrooms" - }) +/area/crew_quarters/toilet/restrooms) "bVv" = ( /obj/machinery/recharge_station, /turf/open/floor/mineral/titanium/yellow, @@ -49593,7 +48288,7 @@ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVx" = ( /obj/structure/cable{ d1 = 4; @@ -49612,12 +48307,12 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVy" = ( /obj/structure/closet/coffin, /obj/item/toy/figure/ian, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVz" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; @@ -49694,7 +48389,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/fsmaint2) +/area/maintenance/department/crew_quarters/bar) "bVI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; @@ -49721,7 +48416,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVM" = ( /obj/structure/closet, /obj/item/weapon/canvas/twentythreeXnineteen, @@ -49729,7 +48424,7 @@ /obj/item/weapon/canvas/twentythreeXtwentythree, /obj/item/weapon/storage/crayons, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -49742,17 +48437,13 @@ "bVO" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVP" = ( /turf/closed/wall/r_wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "bVQ" = ( /turf/closed/wall/r_wall, -/area/security/checkpoint2{ - name = "Customs" - }) +/area/security/checkpoint/customs) "bVR" = ( /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plasteel, @@ -49771,7 +48462,7 @@ /obj/structure/grille/broken, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bVV" = ( /turf/open/floor/plasteel/green/corner{ dir = 4 @@ -50003,14 +48694,14 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bWv" = ( /obj/item/chair, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bWw" = ( /turf/open/floor/plasteel/green/corner{ dir = 8 @@ -50051,7 +48742,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bWC" = ( /obj/structure/cable{ d1 = 4; @@ -50066,7 +48757,7 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bWD" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -50148,7 +48839,7 @@ "bWN" = ( /obj/structure/frame/machine, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bWO" = ( /obj/machinery/airalarm{ pixel_y = 22 @@ -50161,9 +48852,7 @@ /area/shuttle/arrival) "bWQ" = ( /turf/closed/wall, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bWR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -50189,7 +48878,7 @@ /area/hallway/primary/central) "bWU" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy, +/obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -50241,7 +48930,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bXb" = ( /obj/structure/grille, /obj/structure/window/shuttle, @@ -50274,14 +48963,14 @@ /obj/item/trash/tray, /obj/item/weapon/reagent_containers/food/snacks/badrecipe, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXf" = ( /obj/structure/closet/radiation, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXg" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, @@ -50293,7 +48982,7 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXi" = ( /obj/structure/chair, /obj/structure/sign/poster/contraband/random{ @@ -50302,7 +48991,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXj" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -29 @@ -50326,9 +49015,7 @@ pixel_x = 0 }, /turf/open/floor/carpet, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bXm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50358,18 +49045,18 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/chargebay) +/area/science/robotics/mechbay) "bXr" = ( /obj/item/weapon/wrench, /turf/open/floor/plating, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXs" = ( /obj/structure/table, /obj/item/trash/plate, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXt" = ( /obj/structure/table, /obj/item/weapon/kitchen/fork, @@ -50377,7 +49064,7 @@ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/apmaint) +/area/maintenance/department/cargo) "bXu" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green{ @@ -50392,9 +49079,7 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/grimy, -/area/construction/quarters{ - name = "Lounge" - }) +/area/crew_quarters/lounge) "bXv" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; @@ -50434,7 +49119,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bXC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sink{ @@ -50443,15 +49128,13 @@ pixel_x = -12 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXD" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bXE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, @@ -50472,61 +49155,49 @@ }, /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXJ" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXK" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bXL" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXM" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bXN" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/assembly/robotics) +/area/science/robotics/lab) "bXO" = ( /obj/structure/chair, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXP" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-17" }, /turf/open/floor/plasteel/whitepurple/side, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bXQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -50571,7 +49242,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/assembly/robotics) +/area/science/robotics/lab) "bXX" = ( /obj/structure/cable{ d1 = 4; @@ -50584,20 +49255,20 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bXY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/toxins/xenobiology) +/area/science/xenobiology) "bXZ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50606,9 +49277,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYb" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -50628,7 +49297,7 @@ }, /obj/structure/bed/roller, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bYd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50638,7 +49307,7 @@ density = 0 }, /turf/open/floor/plasteel/white, -/area/medical/medbay) +/area/medical/medbay/central) "bYe" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, @@ -50655,18 +49324,14 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50677,9 +49342,7 @@ pixel_y = 3 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYj" = ( /obj/structure/chair/comfy{ tag = "icon-comfychair (EAST)"; @@ -50690,9 +49353,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYk" = ( /obj/structure/chair/comfy{ tag = "icon-comfychair (WEST)"; @@ -50703,16 +49364,12 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYl" = ( /turf/open/floor/plasteel/white/side{ dir = 8 }, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYm" = ( /obj/item/weapon/folder/white, /obj/item/clothing/gloves/color/latex, @@ -50726,19 +49383,17 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYo" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 2 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYp" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYq" = ( /obj/structure/grille/broken, /obj/structure/lattice, @@ -50751,13 +49406,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYs" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, /obj/machinery/meter, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -50765,7 +49420,7 @@ on = 1 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYu" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; @@ -50777,7 +49432,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYv" = ( /obj/structure/cable{ d1 = 1; @@ -50789,7 +49444,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/poster/official/random{ @@ -50805,18 +49460,14 @@ on = 1 }, /turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) +/area/science/research) "bYy" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/science/mixing) "bYz" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -50830,11 +49481,11 @@ "bYA" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYB" = ( /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYC" = ( /obj/structure/chair/office/light{ dir = 1 @@ -50880,7 +49531,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYJ" = ( /turf/open/floor/plating, /area/chapel/dock) @@ -50911,7 +49562,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYO" = ( /obj/structure/grille, /obj/structure/window/fulltile, @@ -50924,7 +49575,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bYQ" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -50932,7 +49583,7 @@ }, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bYR" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -50979,13 +49630,13 @@ }, /obj/effect/decal/cleanable/robot_debris/old, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bYY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -51045,13 +49696,13 @@ "bZf" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/engine, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZg" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/chair/office/light{ @@ -51134,7 +49785,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZp" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51143,7 +49794,7 @@ initialize_directions = 10 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "bZq" = ( /obj/structure/window/reinforced{ dir = 4 @@ -51175,20 +49826,20 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZw" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZx" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/black, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -51203,11 +49854,11 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZA" = ( /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZB" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel"; @@ -51247,7 +49898,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZE" = ( /obj/structure/cable{ d1 = 1; @@ -51259,7 +49910,7 @@ /area/hallway/primary/aft) "bZF" = ( /turf/closed/wall, -/area/atmos) +/area/engine/atmos) "bZG" = ( /obj/machinery/camera{ c_tag = "Monastery Asteroid Dock Port"; @@ -51329,7 +49980,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51369,24 +50020,24 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZV" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZW" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "bZX" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "bZY" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -51432,19 +50083,19 @@ dir = 4 }, /turf/closed/wall, -/area/maintenance/aft) +/area/maintenance/department/engine) "caf" = ( /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cag" = ( /obj/item/clothing/head/welding, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cah" = ( /obj/structure/flora/ausbushes/fernybush, /turf/open/floor/plating/asteroid, @@ -51477,12 +50128,12 @@ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cal" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cam" = ( /obj/structure/window/reinforced, /obj/structure/lattice, @@ -51500,24 +50151,24 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cap" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "caq" = ( /obj/item/weapon/cigbutt/cigarbutt, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "car" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "cas" = ( /obj/structure/window/reinforced{ dir = 4 @@ -51547,7 +50198,7 @@ on = 0 }, /turf/open/floor/plasteel, -/area/atmos) +/area/engine/atmos) "cav" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51556,7 +50207,7 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "caw" = ( /obj/structure/flora/ausbushes, /obj/machinery/camera{ @@ -51570,9 +50221,7 @@ }) "cax" = ( /turf/closed/wall, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cay" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel"; @@ -51584,18 +50233,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caz" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel"; opacity = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caA" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51636,16 +50281,14 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caE" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "caF" = ( /obj/machinery/atmospherics/components/trinary/mixer{ node1_concentration = 0.8; @@ -51653,7 +50296,7 @@ on = 1 }, /turf/open/floor/plasteel/yellow/side, -/area/atmos) +/area/engine/atmos) "caG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -51661,15 +50304,13 @@ dir = 9 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "caH" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caI" = ( /obj/structure/cable{ d1 = 1; @@ -51677,23 +50318,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caJ" = ( /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caK" = ( /obj/item/device/radio/beacon, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caL" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4 @@ -51724,7 +50359,7 @@ req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "caP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -51735,21 +50370,21 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "caQ" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; req_access_txt = "13" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "caR" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "caS" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51758,7 +50393,7 @@ initialize_directions = 12 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "caT" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -51767,7 +50402,7 @@ initialize_directions = 12 }, /turf/open/floor/plating, -/area/atmos) +/area/engine/atmos) "caU" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden{ tag = "icon-intact (WEST)"; @@ -51775,7 +50410,7 @@ dir = 8 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "caV" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden{ tag = "icon-intact (NORTHWEST)"; @@ -51783,40 +50418,32 @@ dir = 9 }, /turf/closed/wall/r_wall, -/area/atmos) +/area/engine/atmos) "caW" = ( /obj/machinery/light/small{ dir = 1 }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caX" = ( /obj/machinery/door/morgue{ name = "Confession Booth" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caY" = ( /obj/structure/chair, /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "caZ" = ( /obj/structure/chair, /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cba" = ( /obj/structure/chair, /obj/item/device/radio/intercom{ @@ -51828,9 +50455,7 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbb" = ( /obj/structure/lattice, /obj/structure/window/reinforced{ @@ -51846,13 +50471,11 @@ name = "anchored emergency closet" }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "cbd" = ( /obj/structure/chair, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbe" = ( /obj/structure/chair, /obj/machinery/light/small{ @@ -51861,15 +50484,11 @@ /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbf" = ( /obj/structure/chair, /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbg" = ( /obj/structure/cable{ d1 = 1; @@ -51877,37 +50496,27 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbh" = ( /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbi" = ( /obj/structure/chair, /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbj" = ( /obj/structure/chair, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbk" = ( /mob/living/simple_animal/butterfly, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cbl" = ( /obj/machinery/camera{ c_tag = "Monastery Asteroid Port"; @@ -51953,17 +50562,13 @@ /obj/machinery/holopad, /obj/item/device/flashlight/lantern, /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbt" = ( /obj/item/device/flashlight/lantern, /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbu" = ( /obj/structure/chair, /obj/machinery/camera{ @@ -51972,9 +50577,7 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbv" = ( /obj/structure/flora/ausbushes/pointybush, /obj/machinery/camera{ @@ -52053,16 +50656,12 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbC" = ( /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbD" = ( /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, @@ -52072,25 +50671,19 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbE" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/drinks/trophy{ pixel_y = 8 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbF" = ( /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbG" = ( /obj/machinery/light/small{ dir = 4 @@ -52098,18 +50691,14 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbH" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel Access"; opacity = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbI" = ( /obj/structure/flora/ausbushes/pointybush, /turf/open/floor/plating/asteroid, @@ -52196,9 +50785,7 @@ tag = "" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbR" = ( /obj/structure/cable{ d1 = 4; @@ -52210,9 +50797,7 @@ /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -52228,9 +50813,7 @@ tag = "" }, /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbT" = ( /obj/structure/cable{ icon_state = "1-8" @@ -52239,18 +50822,14 @@ dir = 10 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbU" = ( /obj/effect/landmark/start/chaplain, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -52259,23 +50838,17 @@ /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbW" = ( /turf/open/floor/plasteel/chapel, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbX" = ( /obj/machinery/door/airlock/centcom{ name = "Chape Access"; opacity = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbY" = ( /obj/machinery/light/small{ dir = 1 @@ -52290,9 +50863,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cbZ" = ( /obj/machinery/light/small{ dir = 1 @@ -52303,16 +50874,12 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cca" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccb" = ( /obj/structure/chair, /turf/open/floor/plating/asteroid, @@ -52409,9 +50976,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cck" = ( /obj/structure/table/wood/fancy, /obj/item/weapon/storage/box/matches{ @@ -52422,21 +50987,15 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccn" = ( /obj/structure/table/wood/fancy, /obj/item/weapon/storage/fancy/candle_box, @@ -52444,9 +51003,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cco" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-08"; @@ -52455,32 +51012,24 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccr" = ( /obj/structure/chair/wood/normal, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccs" = ( /obj/structure/table, /obj/item/trash/plate, @@ -52564,9 +51113,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccA" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel"; @@ -52574,9 +51121,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccB" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel Access"; @@ -52584,22 +51129,16 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccD" = ( /obj/structure/table/wood, /obj/item/weapon/storage/photo_album, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccE" = ( /obj/structure/chair{ dir = 1 @@ -52657,9 +51196,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccM" = ( /obj/structure/cable{ icon_state = "1-8" @@ -52674,9 +51211,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52687,9 +51222,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52704,9 +51237,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccP" = ( /obj/machinery/light/small{ dir = 1 @@ -52715,24 +51246,18 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52741,26 +51266,20 @@ pixel_y = 22 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; initialize_directions = 11 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ccV" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/black, @@ -52796,17 +51315,13 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cda" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52814,17 +51329,13 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -52832,9 +51343,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cde" = ( /obj/machinery/light/small{ dir = 1 @@ -52845,30 +51354,22 @@ name = "anchored emergency closet" }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdf" = ( /obj/machinery/chem_master/condimaster, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdg" = ( /obj/machinery/seed_extractor, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdh" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdi" = ( /obj/structure/cable{ d1 = 1; @@ -52878,49 +51379,35 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdk" = ( /turf/closed/wall, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdl" = ( /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdm" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4 }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdn" = ( /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdo" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8 }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdp" = ( /turf/open/floor/plasteel/asteroid, /area/chapel/asteroid{ @@ -52970,15 +51457,11 @@ }, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdv" = ( /obj/item/seeds/wheat, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -52987,9 +51470,7 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdx" = ( /obj/item/weapon/storage/bag/plants, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52999,17 +51480,13 @@ pixel_x = 24 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdz" = ( /obj/machinery/light/small{ dir = 8 @@ -53025,15 +51502,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdA" = ( /obj/structure/flora/ausbushes/pointybush, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdB" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/sparsegrass, @@ -53041,17 +51514,13 @@ dir = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdC" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/ppflowers, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdD" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/sparsegrass, @@ -53061,9 +51530,7 @@ network = list("SS13","Monastery") }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdE" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/carrot, @@ -53071,16 +51538,12 @@ dir = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdF" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/watermelon/holy, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdG" = ( /obj/structure/cable{ d1 = 1; @@ -53103,9 +51566,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdI" = ( /obj/structure/cable{ d1 = 4; @@ -53113,9 +51574,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdJ" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8 @@ -53126,9 +51585,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdK" = ( /obj/structure/cable{ d1 = 4; @@ -53136,9 +51593,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdL" = ( /obj/machinery/vending/hydronutrients, /obj/structure/cable{ @@ -53147,9 +51602,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdM" = ( /obj/item/weapon/shovel/spade, /obj/structure/cable{ @@ -53158,9 +51611,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdN" = ( /obj/structure/sink{ dir = 4; @@ -53173,9 +51624,7 @@ tag = "" }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdO" = ( /obj/structure/flora/ausbushes/genericbush, /obj/machinery/power/apc{ @@ -53190,27 +51639,19 @@ d2 = 2 }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdP" = ( /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdQ" = ( /obj/item/weapon/cultivator, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdR" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/sugarcane, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cdS" = ( /obj/structure/closet/cabinet, /obj/item/clothing/suit/holidaypriest, @@ -53226,9 +51667,7 @@ specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdT" = ( /obj/structure/dresser, /obj/structure/sign/securearea{ @@ -53239,9 +51678,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdU" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb{ @@ -53252,9 +51689,7 @@ }, /obj/item/device/flashlight/lantern, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdV" = ( /obj/structure/toilet{ pixel_y = 8 @@ -53264,9 +51699,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdW" = ( /obj/machinery/camera{ c_tag = "Monastery Kitchen"; @@ -53274,21 +51707,15 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdX" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdY" = ( /obj/item/clothing/suit/apron/chef, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cdZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -53299,9 +51726,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cea" = ( /obj/machinery/door/airlock{ name = "Kitchen" @@ -53315,9 +51740,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceb" = ( /obj/structure/cable{ d1 = 2; @@ -53339,9 +51762,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cec" = ( /obj/structure/cable{ d1 = 4; @@ -53353,9 +51774,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ced" = ( /obj/structure/cable{ d1 = 4; @@ -53369,31 +51788,23 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cee" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cef" = ( /obj/structure/sink/puddle, /obj/item/weapon/reagent_containers/glass/bucket, /obj/effect/landmark/event_spawn, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceg" = ( /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceh" = ( /obj/machinery/door/airlock{ name = "Garden" @@ -53401,9 +51812,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cei" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -53411,18 +51820,14 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cej" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cek" = ( /obj/machinery/door/airlock{ id_tag = "Cell1"; @@ -53432,9 +51837,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cel" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; @@ -53443,54 +51846,44 @@ scrub_Toxins = 0 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cem" = ( /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cen" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceo" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cep" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, /turf/open/floor/plasteel/showroomfloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceq" = ( /obj/item/chair/stool, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "cer" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" }, -/area/maintenance/aft) +/area/maintenance/department/engine) "ces" = ( /obj/structure/flora/ausbushes/leafybush, /obj/machinery/camera{ @@ -53516,32 +51909,24 @@ pixel_y = 26 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceu" = ( /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cev" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cew" = ( /obj/item/weapon/reagent_containers/glass/bucket, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cex" = ( /obj/structure/cable{ d1 = 1; @@ -53552,38 +51937,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cey" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/wheat, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "cez" = ( /obj/structure/flora/ausbushes/genericbush, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceC" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -53594,9 +51969,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceD" = ( /obj/structure/chair/wood/normal{ icon_state = "wooden_chair"; @@ -53606,9 +51979,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceE" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/green, @@ -53616,9 +51987,7 @@ dir = 9 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceF" = ( /obj/machinery/shower{ dir = 8; @@ -53626,9 +51995,7 @@ }, /obj/item/weapon/soap/homemade, /turf/open/floor/plasteel/showroomfloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceG" = ( /turf/closed/mineral{ baseturf = /turf/open/floor/plating/asteroid @@ -53646,16 +52013,12 @@ "ceI" = ( /obj/item/weapon/phone, /turf/open/floor/plating, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceJ" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceK" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ @@ -53667,9 +52030,7 @@ layer = 3.1 }, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceL" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/flour, @@ -53677,21 +52038,15 @@ /obj/item/weapon/kitchen/knife, /obj/machinery/light/small, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceM" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceN" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/hydrofloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceO" = ( /obj/machinery/light/small{ dir = 8 @@ -53709,39 +52064,29 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceP" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/grass, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceQ" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/apple, /obj/machinery/light/small, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceR" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceS" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/light/small, /turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Monastery Garden" - }) +/area/hydroponics/garden/monastery) "ceT" = ( /obj/machinery/light/small{ dir = 4 @@ -53753,9 +52098,7 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceU" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) @@ -53788,9 +52131,7 @@ specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceY" = ( /obj/machinery/light/small{ dir = 4 @@ -53798,17 +52139,13 @@ /obj/structure/easel, /obj/item/weapon/canvas/twentythreeXnineteen, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "ceZ" = ( /obj/structure/toilet{ pixel_y = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfa" = ( /turf/open/floor/plasteel/black, /area/shuttle/abandoned) @@ -53823,15 +52160,11 @@ pixel_y = 22 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfd" = ( /obj/structure/closet/coffin, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfe" = ( /obj/structure/closet/coffin, /obj/machinery/camera{ @@ -53840,9 +52173,7 @@ network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cff" = ( /obj/structure/closet/coffin, /obj/machinery/light/small{ @@ -53852,17 +52183,13 @@ icon_state = "cobweb2" }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfh" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel Garden"; @@ -53872,9 +52199,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; @@ -53883,9 +52208,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -53893,9 +52216,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfk" = ( /obj/machinery/door/airlock{ id_tag = "Cell2"; @@ -53905,25 +52226,19 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfl" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfm" = ( /obj/structure/table, /obj/item/weapon/crowbar, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfn" = ( /obj/machinery/door/window/eastleft{ dir = 1; @@ -53942,9 +52257,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfo" = ( /obj/structure/window/reinforced{ dir = 1; @@ -53954,9 +52267,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfp" = ( /obj/structure/window/reinforced{ dir = 1; @@ -53967,9 +52278,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfq" = ( /obj/structure/window/reinforced{ dir = 1; @@ -53979,9 +52288,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfr" = ( /obj/machinery/light/small{ dir = 8 @@ -53993,9 +52300,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfs" = ( /obj/structure/cable{ d1 = 1; @@ -54005,9 +52310,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cft" = ( /obj/structure/cable{ d1 = 4; @@ -54019,9 +52322,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfu" = ( /obj/structure/cable{ d1 = 2; @@ -54039,9 +52340,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfv" = ( /obj/machinery/light/small, /obj/structure/cable{ @@ -54055,9 +52354,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfw" = ( /obj/structure/cable{ d1 = 4; @@ -54069,9 +52366,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfx" = ( /obj/machinery/light/small, /obj/structure/cable{ @@ -54084,9 +52379,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfy" = ( /obj/structure/cable{ d1 = 4; @@ -54098,9 +52391,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfz" = ( /obj/structure/cable{ d1 = 2; @@ -54113,22 +52404,20 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/main{ - name = "Monastery" - }) +/area/chapel/main/monastery) "cfA" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "cfB" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/maintenance/fsmaint) +/area/maintenance/department/crew_quarters/dorms) "cfC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/disposalpipe/segment{ @@ -54169,7 +52458,7 @@ "cfH" = ( /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plating, -/area/maintenance/aft) +/area/maintenance/department/engine) "cfI" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ @@ -54892,29 +53181,21 @@ /obj/structure/lattice, /obj/structure/grille, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "chj" = ( /obj/structure/lattice, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "chk" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "chl" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "chm" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -54922,9 +53203,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space, -/area/solar/port{ - name = "Port Solar Array" - }) +/area/solar/port) "chn" = ( /turf/open/space, /area/shuttle/escape) @@ -54932,26 +53211,19 @@ /obj/structure/grille, /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chp" = ( /obj/item/weapon/twohanded/required/kirbyplants, /turf/open/floor/plasteel/escape{ dir = 9 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chq" = ( /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -54959,9 +53231,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54970,9 +53240,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cht" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54983,9 +53251,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54993,9 +53259,7 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -55003,33 +53267,25 @@ /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chw" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/escape{ dir = 1 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chx" = ( /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chy" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chz" = ( /obj/structure/chair{ dir = 1 @@ -55038,9 +53294,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chA" = ( /obj/structure/table, /obj/item/toy/cards/deck, @@ -55054,9 +53308,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chB" = ( /obj/structure/chair{ dir = 1 @@ -55065,25 +53317,19 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chE" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -55096,31 +53342,23 @@ /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chF" = ( /obj/machinery/status_display, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chG" = ( /obj/structure/flora/ausbushes/leafybush, /obj/structure/flora/ausbushes/ppflowers, /obj/structure/flora/ausbushes/ywflowers, /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chH" = ( /obj/machinery/status_display, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chI" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -55129,16 +53367,12 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chJ" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chK" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55153,9 +53387,7 @@ dir = 8 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chL" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55167,9 +53399,7 @@ pixel_y = 1 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chM" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55185,9 +53415,7 @@ layer = 2.9 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chN" = ( /obj/machinery/camera{ c_tag = "Departures - Port"; @@ -55199,18 +53427,14 @@ /turf/open/floor/plasteel/escape{ dir = 8 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chP" = ( /obj/item/device/radio/beacon, /obj/effect/landmark/event_spawn, @@ -55218,9 +53442,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chQ" = ( /obj/item/weapon/statuebust{ anchored = 1 @@ -55229,9 +53451,7 @@ dir = 4 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; @@ -55239,18 +53459,14 @@ on = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chS" = ( /obj/structure/table, /obj/item/weapon/folder, /obj/item/weapon/pen, /obj/machinery/light, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chT" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55262,9 +53478,7 @@ dir = 8 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chU" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55273,9 +53487,7 @@ /obj/structure/flora/ausbushes/palebush, /obj/structure/window/reinforced, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chV" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -55288,23 +53500,17 @@ layer = 2.9 }, /turf/open/floor/grass, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chW" = ( /obj/structure/table, /obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/plasteel, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chX" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chY" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -55316,18 +53522,14 @@ dir = 10; tag = "icon-escape (NORTHWEST)" }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "chZ" = ( /obj/machinery/camera{ c_tag = "Departures - Port"; dir = 1 }, /turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cia" = ( /obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; @@ -55336,9 +53538,7 @@ /turf/open/floor/plasteel/escape{ dir = 6 }, -/area/hallway/secondary/exit{ - name = "\improper Departure Lounge" - }) +/area/hallway/secondary/exit/departure_lounge) "cib" = ( /obj/machinery/door/airlock/external, /turf/open/floor/pod/light, @@ -71532,7 +69732,7 @@ cdi cdz cdi ceb -cex +cdi ceO cdi ccZ @@ -76084,7 +74284,7 @@ aEz aEz aEz aEz -cht +chu chA chG chI @@ -76345,7 +74545,7 @@ chu chB chH chJ -chO +aNF chy chF aMT @@ -76587,10 +74787,10 @@ atX awA agv ayy -azF -azF -azF -azF +aCZ +aCZ +aCZ +aCZ aCZ aDB aEw @@ -84315,7 +82515,7 @@ aNa aNa aOY aPX -aQR +aNS aNa aNa aNa @@ -87709,7 +85909,7 @@ bKT bLz bKT bMG -bNn +bNg bNI bOc bMb @@ -94894,7 +93094,7 @@ bLR bZp bBF bCP -bDI +bJl bCP bHI bCP diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index b00c11274b..7fdf81d020 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1,128249 +1,7319 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/turf/open/space/basic, -/area/space) -"aab" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_n"; - name = "north of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"aac" = ( -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"aae" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space) -"aaf" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"aag" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"aah" = ( -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/turf/open/space, -/area/space) -"aai" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"aaj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/security/prison) -"aak" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"aal" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"aam" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"aan" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/ambrosia, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/security/prison) -"aao" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/security/prison) -"aap" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/security/prison) -"aaq" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/hydroponics/soil, -/obj/item/device/plant_analyzer, -/obj/machinery/camera{ - c_tag = "Prison Common Room"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/security/prison) -"aar" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/glowshroom, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/security/prison) -"aas" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/turf/open/floor/plating, -/area/security/prison) -"aat" = ( -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aau" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aav" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaw" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/security/prison) -"aax" = ( -/mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/plating, -/area/security/prison) -"aay" = ( -/turf/open/floor/plating, -/area/security/prison) -"aaz" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plating, -/area/security/prison) -"aaA" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaB" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/seeds/potato, -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/security/prison) -"aaC" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) -"aaD" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grass, -/turf/open/floor/plasteel/green/side{ - dir = 2 - }, -/area/security/prison) -"aaE" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/security/prison) -"aaF" = ( -/obj/structure/window/reinforced, -/obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, -/turf/open/floor/plasteel/green/side{ - dir = 2 - }, -/area/security/prison) -"aaG" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaH" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aaI" = ( -/obj/structure/bookcase, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaK" = ( -/obj/machinery/washing_machine, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaM" = ( -/obj/machinery/computer/libraryconsole/bookmanagement{ - pixel_y = 0 - }, -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaN" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/prison) -"aaO" = ( -/obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel, -/area/security/prison) -"aaP" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaR" = ( -/obj/structure/lattice, -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/turf/open/space, -/area/space) -"aaS" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"aaT" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) -"aaU" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aaV" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/prison) -"aaW" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/security/prison) -"aaX" = ( -/obj/machinery/washing_machine, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaY" = ( -/obj/structure/window/reinforced, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"aaZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"aba" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/space) -"abb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/transfer) -"abc" = ( -/turf/closed/wall, -/area/security/transfer) -"abd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/security/transfer) -"abe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/transfer) -"abf" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/security/transfer) -"abh" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abi" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abk" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = 10 - }, -/obj/structure/table/wood, -/obj/item/device/radio/off, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/turf/open/floor/carpet, -/area/security/hos) -"abl" = ( -/obj/machinery/vending/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abm" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, -/obj/item/key/security, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abn" = ( -/obj/structure/rack, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/main) -"abp" = ( -/turf/closed/wall, -/area/security/main) -"abq" = ( -/turf/closed/wall, -/area/security/hos) -"abr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/hos) -"abs" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) -"abt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"abu" = ( -/obj/machinery/door/poddoor{ - id = "executionspaceblast"; - name = "blast door" - }, -/turf/open/floor/plating, -/area/security/transfer) -"abv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"abw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"abx" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/transfer) -"abz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abA" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abD" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abF" = ( -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abG" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abH" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/weapon/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/weapon/storage/lockbox/loyalty, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abI" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abJ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_y = 0 - }, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 2; - name = "motion-sensitive security camera" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abK" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abL" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abN" = ( -/obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel/black, -/area/ai_monitored/security/armory) -"abO" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abP" = ( -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abQ" = ( -/obj/structure/rack, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"abR" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"abS" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet, -/area/security/hos) -"abT" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_x = 0; - pixel_y = 30 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -31 - }, -/obj/structure/table/wood, -/obj/item/weapon/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/deputy, -/turf/open/floor/carpet, -/area/security/hos) -"abU" = ( -/obj/machinery/computer/card/minor/hos, -/turf/open/floor/carpet, -/area/security/hos) -"abV" = ( -/obj/machinery/computer/security, -/turf/open/floor/carpet, -/area/security/hos) -"abW" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 - }, -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/carpet, -/area/security/hos) -"abX" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) -"abY" = ( -/obj/structure/grille, -/turf/open/space, -/area/space) -"abZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"aca" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acb" = ( -/obj/machinery/sparker{ - dir = 2; - id = "executionburn"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acc" = ( -/obj/structure/bed, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acd" = ( -/turf/closed/wall, -/area/security/prison) -"ace" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell3"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt3"; - name = "Cell 3" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acf" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"ach" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aci" = ( -/obj/vehicle/secway, -/turf/open/floor/plasteel/black, -/area/ai_monitored/security/armory) -"acj" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/suit_storage_unit/hos, -/turf/open/floor/carpet, -/area/security/hos) -"ack" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acm" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 4; - name = "Armory APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acn" = ( -/obj/item/weapon/storage/secure/safe/HoS{ - pixel_x = 35 - }, -/obj/structure/closet/secure_closet/hos, -/turf/open/floor/carpet, -/area/security/hos) -"aco" = ( -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"acp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"acq" = ( -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"acr" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/carpet, -/area/security/hos) -"acs" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/security/hos) -"act" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/security/hos) -"acu" = ( -/turf/open/floor/carpet, -/area/security/hos) -"acv" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/security/armory) -"acw" = ( -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"acx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"acy" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/random, -/turf/open/space, -/area/space) -"acz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"acC" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 3"; - network = list("SS13","Prison") - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = 0; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acD" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acE" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 2"; - network = list("SS13","Prison") - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = 0; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acF" = ( -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Prison Cell 1"; - network = list("SS13","Prison") - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = 0; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Transfer Room"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/transfer) -"acJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acK" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"acL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acM" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) -"acN" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"acO" = ( -/obj/structure/closet/l3closet/security, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room"; - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"acP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"acQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, -/turf/open/floor/carpet, -/area/security/hos) -"acR" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/carpet, -/area/security/hos) -"acS" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/security/hos) -"acT" = ( -/obj/machinery/door/window/eastleft{ - name = "armoury desk"; - req_access_txt = "1" - }, -/obj/machinery/door/window/westleft{ - name = "armoury desk"; - req_access_txt = "3" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acU" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/security/main) -"acV" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) -"acW" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"acX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/transfer) -"acY" = ( -/obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"acZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/transfer) -"ada" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/flasher{ - id = "PCell 3"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adb" = ( -/obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adc" = ( -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"add" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"ade" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adf" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"adg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"adh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/carpet, -/area/security/hos) -"adi" = ( -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"adj" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) -"adk" = ( -/obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) -"adl" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "Armoury Shutter" - }, -/obj/machinery/button/door{ - id = "armory"; - name = "Armory Shutters"; - pixel_x = 0; - pixel_y = -26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/ai_monitored/security/armory) -"adm" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/hos) -"adn" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/security/hos) -"ado" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/carpet, -/area/security/hos) -"adp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/security/hos) -"adq" = ( -/obj/structure/table/wood, -/obj/item/device/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/device/instrument/eguitar{ - pixel_x = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"adr" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/security/main) -"ads" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) -"adt" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adw" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adx" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"ady" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"adB" = ( -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/space, -/area/space) -"adC" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/hemostat, -/obj/item/weapon/retractor, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"adD" = ( -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionspaceblast"; - name = "Vent to Space"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"adE" = ( -/obj/structure/table, -/obj/item/weapon/folder/red{ - pixel_x = 3 - }, -/obj/item/device/taperecorder{ - pixel_x = -3; - pixel_y = 0 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/weapon/reagent_containers/spray/pepper, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"adF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/prison) -"adG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/prison) -"adH" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Long-Term Cell 3"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adI" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Long-Term Cell 2"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adJ" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Long-Term Cell 1"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"adL" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"adM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/security/hos) -"adN" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Head of Security's Office APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/security/hos) -"adO" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"adP" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/security/hos) -"adQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"adR" = ( -/turf/closed/wall/r_wall, -/area/security/main) -"adS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adU" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adV" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adX" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"adZ" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxport) -"aea" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/transfer) -"aeb" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aec" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/transfer) -"aed" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aee" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aef" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/prison) -"aeg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/transfer) -"aeh" = ( -/obj/machinery/button/door{ - id = "permacell3"; - name = "Cell 3 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 3"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/prison) -"aei" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aej" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/prison) -"aek" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/prison) -"ael" = ( -/obj/machinery/button/door{ - id = "permacell2"; - name = "Cell 2 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/prison) -"aem" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aen" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Prison Hallway"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/prison) -"aeo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/prison) -"aep" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aeq" = ( -/obj/machinery/button/door{ - id = "permacell1"; - name = "Cell 1 Lockdown"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/prison) -"aer" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Prison Wing APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"aes" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel/red/side, -/area/ai_monitored/security/armory) -"aet" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"aeu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel/red/side, -/area/ai_monitored/security/armory) -"aev" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"aew" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"aex" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/hos) -"aey" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Head of Security"; - req_access_txt = "58" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/security/hos) -"aez" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"aeA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aeB" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/main) -"aeC" = ( -/obj/machinery/camera{ - c_tag = "Security Escape Pod"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plating, -/area/security/main) -"aeD" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_3) -"aeE" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_3) -"aeG" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/auxstarboard) -"aeH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/transfer) -"aeI" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/weapon/tank/internals/anesthetic{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/weapon/tank/internals/oxygen/red{ - pixel_x = 3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/transfer) -"aeJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/transfer) -"aeK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/prison) -"aeN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - icon_state = "door_closed"; - id_tag = null; - locked = 0; - name = "Prisoner Transfer Centre"; - req_access = null; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/prison) -"aeQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aeS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aeV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aeW" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Brig Control Room"; - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/structure/rack, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aeX" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aeY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/window/southleft{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"aeZ" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"afa" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock" - }, -/obj/docking_port/mobile/emergency{ - name = "Box emergency shuttle"; - timid = 0 - }, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 12; - height = 18; - id = "emergency_home"; - name = "BoxStation emergency evac bay"; - turf_type = /turf/open/space; - width = 32 - }, -/turf/open/floor/plating, -/area/shuttle/escape) -"afb" = ( -/obj/machinery/recharger, -/obj/structure/table, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afc" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afd" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"aff" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/main) -"afg" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"afh" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"afi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"afj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"afk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"afl" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/main) -"afn" = ( -/turf/open/floor/plating, -/area/security/main) -"afo" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/security/main) -"afp" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 4; - id = "pod3"; - name = "escape pod 3"; - port_angle = 180; - preferred_direction = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_3) -"afq" = ( -/obj/machinery/computer/shuttle/pod{ - pixel_y = -32; - possible_destinations = "pod_lavaland3"; - shuttleId = "pod3" - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_3) -"afr" = ( -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/item/weapon/storage/pod{ - pixel_x = 6; - pixel_y = -32 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_3) -"afs" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/pod_3) -"aft" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/security/transfer) -"afu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/transfer) -"afv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Armory"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/transfer) -"afx" = ( -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afz" = ( -/obj/structure/table, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/prison) -"afA" = ( -/turf/closed/wall/r_wall, -/area/security/transfer) -"afB" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/prison) -"afC" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"afD" = ( -/obj/structure/table, -/obj/item/device/electropack, -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afE" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"afF" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afG" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/item/weapon/storage/box/hug, -/obj/item/weapon/razor{ - pixel_x = -6 - }, -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afH" = ( -/obj/structure/closet/secure_closet/brig{ - anchored = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afI" = ( -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afJ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 1; - pixel_y = -27 - }, -/turf/open/floor/plasteel/red/side, -/area/security/prison) -"afK" = ( -/obj/machinery/door/airlock/glass_security{ - id_tag = null; - name = "Evidence Storage"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"afL" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"afM" = ( -/turf/open/floor/plasteel, -/area/security/brig) -"afN" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"afO" = ( -/obj/machinery/door/airlock/command{ - name = "Command Tool Storage"; - req_access = null; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"afP" = ( -/obj/machinery/door/airlock/command{ - cyclelinkeddir = 2; - name = "Command Tool Storage"; - req_access = null; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"afQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/security/main) -"afR" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/main) -"afS" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afT" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"afU" = ( -/turf/open/floor/plasteel, -/area/security/main) -"afV" = ( -/obj/structure/table, -/obj/item/weapon/restraints/handcuffs, -/obj/item/device/assembly/timer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"afW" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/main) -"afX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start/head_of_security, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"afY" = ( -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"afZ" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aga" = ( -/obj/structure/sign/pods{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"agb" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"agc" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/main) -"agd" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general/visible, -/turf/open/floor/plasteel, -/area/atmos) -"agf" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 1 - }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agg" = ( -/obj/structure/closet/secure_closet/injection, -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 2; - name = "Prisoner Transfer Centre"; - pixel_x = 0; - pixel_y = -27 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agh" = ( -/obj/structure/table, -/obj/item/device/electropack, -/obj/item/weapon/screwdriver, -/obj/item/weapon/wrench, -/obj/item/clothing/head/helmet, -/obj/item/device/assembly/signaler, -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"agj" = ( -/turf/closed/wall, -/area/security/brig) -"agk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/prison) -"agl" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agm" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"agn" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"ago" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agp" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"agr" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ags" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agt" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agu" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agw" = ( -/obj/structure/table, -/obj/machinery/syndicatebomb/training, -/obj/item/weapon/gun/energy/laser/practice, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/main) -"agx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"agy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"agz" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/main) -"agA" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"agB" = ( -/obj/structure/table, -/obj/item/device/assembly/flash/handheld, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"agC" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"agD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/security/brig) -"agE" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/main) -"agF" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/security/brig) -"agG" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"agH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agI" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agJ" = ( -/obj/item/weapon/cigbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agK" = ( -/turf/open/floor/plasteel/black, -/area/security/prison) -"agL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"agM" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitered/side{ - dir = 9 - }, -/area/security/brig) -"agN" = ( -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/security/brig) -"agO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"agP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"agQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agR" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"agS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agT" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agV" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agW" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"agX" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agY" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"agZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aha" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahb" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"ahc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahd" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahe" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahi" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 7 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"ahj" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"ahk" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"ahl" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Security" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/security/main) -"ahm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/iv_drip{ - density = 0 - }, -/obj/item/weapon/reagent_containers/blood/empty, -/turf/open/floor/plasteel/whitered/side{ - dir = 5 - }, -/area/security/brig) -"ahn" = ( -/turf/closed/wall, -/area/maintenance/fsmaint) -"aho" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ahp" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ahq" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ahr" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"ahs" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/security/brig) -"aht" = ( -/turf/open/floor/plasteel/whitered/corner{ - dir = 8 - }, -/area/security/brig) -"ahu" = ( -/obj/item/weapon/storage/box/bodybags, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/syringe{ - name = "steel point" - }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitered/side{ - dir = 10 - }, -/area/security/brig) -"ahv" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Brig Control APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"ahB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ahD" = ( -/obj/machinery/door/window/westleft{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) -"ahE" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahH" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"ahL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ahN" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Security Office APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"ahO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/main) -"ahP" = ( -/turf/open/floor/plasteel/white, -/area/security/brig) -"ahQ" = ( -/obj/structure/closet/secure_closet/warden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahR" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/warden, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -27; - pixel_y = 8; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = -27; - pixel_y = -2; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahS" = ( -/obj/structure/table, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"ahU" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"ahV" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ahW" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ahX" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"ahZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/main) -"aia" = ( -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"aib" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aic" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aid" = ( -/turf/open/floor/plasteel/whitered/side{ - dir = 10 - }, -/area/security/brig) -"aie" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/item/weapon/hand_labeler, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aif" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aig" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aih" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) -"aii" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aij" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aik" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"ail" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aim" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"ain" = ( -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/security/brig) -"aio" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aip" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"aiq" = ( -/obj/machinery/camera{ - c_tag = "Security Office"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/computer/secure_data, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"air" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"ais" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"ait" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/computer/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"aiu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"aiv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"aiw" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) -"aix" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/main) -"aiy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/brig) -"aiz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/brig) -"aiA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aiB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aiC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aiD" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aiE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aiF" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/whitered/side, -/area/security/brig) -"aiG" = ( -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"aiH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"aiI" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aiJ" = ( -/obj/structure/table/reinforced, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiK" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aiL" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aiM" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiN" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aiO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/whitered/side{ - dir = 6 - }, -/area/security/brig) -"aiP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/main) -"aiQ" = ( -/obj/machinery/camera{ - c_tag = "Brig East" - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"aiR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"aiS" = ( -/obj/item/stack/rods, -/turf/open/space, -/area/space) -"aiT" = ( -/turf/closed/wall, -/area/security/processing) -"aiU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/processing) -"aiV" = ( -/turf/closed/wall/r_wall, -/area/security/processing) -"aiW" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aiX" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"aiY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"aiZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/brig) -"aja" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"ajc" = ( -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajd" = ( -/obj/structure/sign/goldenplaque{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"aje" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"ajh" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/obj/item/weapon/gavelhammer, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"aji" = ( -/obj/structure/chair{ - name = "Judge" - }, -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/crew_quarters/courtroom) -"ajj" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/machinery/camera{ - c_tag = "Courtroom North" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"ajk" = ( -/obj/structure/chair{ - name = "Judge" - }, -/turf/open/floor/plasteel/blue/side{ - dir = 5 - }, -/area/crew_quarters/courtroom) -"ajl" = ( -/obj/structure/chair{ - name = "Judge" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/crew_quarters/courtroom) -"ajm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"ajn" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"ajo" = ( -/turf/closed/wall, -/area/crew_quarters/courtroom) -"ajp" = ( -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"ajq" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxport) -"ajr" = ( -/obj/machinery/computer/gulag_teleporter_computer, -/turf/open/floor/plasteel, -/area/security/processing) -"ajs" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel, -/area/security/processing) -"ajt" = ( -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock North" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aju" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/computer/security{ - name = "Labor Camp Monitoring"; - network = list("Labor") - }, -/turf/open/floor/plasteel, -/area/security/processing) -"ajv" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"ajw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"ajx" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajy" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Brig APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"ajB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"ajC" = ( -/obj/item/weapon/storage/toolbox/drone, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"ajD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/crew_quarters/courtroom) -"ajF" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/security/brig) -"ajG" = ( -/obj/machinery/light, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"ajH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/courtroom) -"ajI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"ajM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"ajN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access = null; - req_access_txt = "63; 42" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajO" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - broadcasting = 0; - dir = 8; - listening = 1; - name = "Station Intercom (Court)"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/courtroom) -"ajP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/crew_quarters/courtroom) -"ajQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/courtroom) -"ajR" = ( -/obj/structure/table/wood, -/obj/item/weapon/gavelblock, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/courtroom) -"ajS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/courtroom) -"ajT" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/crew_quarters/courtroom) -"ajU" = ( -/obj/machinery/door/window/southleft{ - name = "Court Cell"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"ajV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"ajW" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"ajX" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/labor) -"ajZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/mining_construction) -"aka" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akb" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akd" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"ake" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"akf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Brig West"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/security/brig) -"akh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aki" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) -"akj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/security/brig) -"akl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) -"akn" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/courtroom) -"ako" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akq" = ( -/obj/machinery/camera{ - c_tag = "Brig Central"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"aks" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) -"akt" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aku" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"akv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"akw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"akx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"aky" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/courtroom) -"akz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"akA" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/crew_quarters/courtroom) -"akB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"akC" = ( -/obj/machinery/computer/shuttle/labor, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -31; - pixel_y = 0 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"akD" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/labor) -"akE" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"akF" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"akG" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/processing) -"akH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akJ" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"akK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"akL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"akM" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akN" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akO" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 1"; - name = "Cell 1"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akP" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/security/brig) -"akR" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 2"; - name = "Cell 2"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akS" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akT" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 3"; - name = "Cell 3"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"akV" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akW" = ( -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"akX" = ( -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"akY" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"akZ" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"ala" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 4"; - name = "Cell 4"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"alb" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/crew_quarters/courtroom) -"alc" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/courtroom) -"ald" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"ale" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/crew_quarters/courtroom) -"alf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alg" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"alh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"ali" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"alj" = ( -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"alk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"all" = ( -/obj/machinery/mineral/labor_claim_console{ - machinedir = 2; - pixel_x = 30; - pixel_y = 30 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"alm" = ( -/obj/machinery/button/flasher{ - id = "gulagshuttleflasher"; - name = "Flash Control"; - pixel_x = 0; - pixel_y = -26; - req_access_txt = "1" - }, -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"aln" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/security/processing) -"alo" = ( -/obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/labor) -"alp" = ( -/turf/open/floor/plating, -/area/security/processing) -"alq" = ( -/turf/open/floor/plasteel, -/area/security/processing) -"alr" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"als" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"alt" = ( -/obj/structure/reagent_dispensers/peppertank, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"alu" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"alv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alx" = ( -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"aly" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alz" = ( -/obj/machinery/button/door{ - id = "briggate"; - name = "Desk Shutters"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = -28; - pixel_y = -8 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"alA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/eastleft{ - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black, -/area/security/brig) -"alB" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/black, -/area/security/brig) -"alC" = ( -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"alD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"alE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alF" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"alG" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/crew_quarters/courtroom) -"alH" = ( -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) -"alI" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/crew_quarters/courtroom) -"alJ" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/courtroom) -"alK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"alL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 8; - name = "Courtroom APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"alM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"alN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/auxstarboard) -"alO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"alP" = ( -/turf/closed/wall, -/area/maintenance/fsmaint2) -"alQ" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Fore Port Solar Control"; - track = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"alR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarport) -"alS" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"alT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"alU" = ( -/turf/closed/wall, -/area/maintenance/fpmaint2) -"alV" = ( -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"alW" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"alX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"alY" = ( -/obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/labor) -"alZ" = ( -/obj/machinery/mineral/stacking_machine/laborstacker{ - input_dir = 2; - output_dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/labor) -"ama" = ( -/mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"amb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"amc" = ( -/obj/machinery/computer/shuttle/labor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"amd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"ame" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"amf" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amg" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amh" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"ami" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amj" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amk" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"aml" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -5; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = 5; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amm" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/eastright{ - name = "Brig Desk"; - req_access_txt = "2" - }, -/obj/item/weapon/restraints/handcuffs, -/obj/item/device/radio/off, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amn" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amo" = ( -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"amp" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amq" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = 25; - pixel_y = -2; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"amr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"ams" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"amt" = ( -/obj/machinery/door/airlock/glass{ - name = "Courtroom"; - req_access_txt = "42" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"amu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"amv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"amw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"amx" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"amy" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"amz" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"amA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"amB" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"amC" = ( -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amD" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amE" = ( -/obj/structure/bed, -/obj/effect/landmark/xeno_spawn, -/obj/item/weapon/bedsheet, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amF" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500 - }, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/diamond, -/obj/item/weapon/coin/diamond, -/obj/item/weapon/coin/diamond, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amG" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/toy/sword, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amH" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27; - pixel_y = 0 - }, -/obj/item/trash/plate, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"amI" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"amJ" = ( -/obj/machinery/mineral/labor_claim_console{ - machinedir = 1; - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"amK" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/security/processing) -"amL" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/processing) -"amM" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Prisoner Processing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"amN" = ( -/obj/structure/table, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amO" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"amP" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "syndieshutters"; - name = "blast shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"amQ" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"amR" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"amS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"amT" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/southleft{ - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amU" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "briggate"; - name = "security blast door" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"amV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"amX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"amY" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"amZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"ana" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anb" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"anc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"and" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"ane" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"anf" = ( -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ang" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Port Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Fore Port Solar Control"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"anh" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"ani" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"anj" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - icon_state = "manifold"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ank" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anm" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ann" = ( -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/circuitboard/machine/seed_extractor, -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ano" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anp" = ( -/obj/item/weapon/cigbutt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anq" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"anr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/flasher{ - id = "gulagshuttleflasher"; - pixel_x = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"ans" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/processing) -"ant" = ( -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"anu" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the exit."; - id = "laborexit"; - name = "exit button"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/processing) -"anv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/processing) -"anw" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"anx" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"any" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"anz" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anA" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"anB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/securearea{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"anC" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"anD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"anE" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"anF" = ( -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"anG" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"anH" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarport) -"anI" = ( -/obj/machinery/door/airlock/engineering{ - icon_state = "door_closed"; - locked = 0; - name = "Fore Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarport) -"anJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anK" = ( -/obj/effect/decal/cleanable/egg_smudge, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anL" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"anM" = ( -/obj/structure/closet/crate, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"anN" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Labor Camp Shuttle Airlock"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/security/processing) -"anO" = ( -/obj/machinery/door/airlock/titanium{ - id_tag = "prisonshuttle"; - name = "Labor Shuttle Airlock" - }, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp"; - name = "labor camp shuttle"; - port_angle = 90; - width = 9 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - width = 9 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"anP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - id_tag = "laborexit"; - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"anQ" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anS" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Courtroom" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anV" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anX" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Courtroom South"; - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anY" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"anZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aoa" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aob" = ( -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 0 - }, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aoc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aod" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fsmaint) -"aoe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/fsmaint) -"aof" = ( -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) -"aog" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoh" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Fore Starboard Solar Control"; - track = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoi" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoj" = ( -/obj/machinery/camera{ - c_tag = "Fore Port Solar Access" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aok" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aol" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aom" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aon" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoo" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/machine/monkey_recycler, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aop" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plating/airless, -/area/shuttle/labor) -"aoq" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = -32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/processing) -"aor" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/processing) -"aos" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/processing) -"aot" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/processing) -"aou" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock South"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/processing) -"aov" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aox" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway West"; - dir = 1 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aoy" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA"; - location = "Security" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aoz" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoA" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoB" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoC" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoD" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway East"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoE" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoF" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/fore) -"aoG" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"aoH" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/courtroom) -"aoI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Fitness Room APC"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aoJ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aoK" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aoL" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air Out"; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aoM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoN" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoO" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoP" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aoQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aoR" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoU" = ( -/obj/structure/bed, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoV" = ( -/turf/open/space, -/area/space/nearstation) -"aoW" = ( -/obj/structure/table, -/obj/item/weapon/stamp, -/obj/item/weapon/poster/random_official, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aoY" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/labor) -"aoZ" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Waste Release" - }, -/turf/open/floor/plasteel, -/area/atmos) -"apa" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"apb" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/security/processing) -"apc" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/security/processing) -"apd" = ( -/turf/closed/wall, -/area/security/detectives_office) -"ape" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Vacant Office B"; - req_access_txt = "32" - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"apf" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/security/detectives_office) -"apg" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aph" = ( -/turf/closed/wall, -/area/lawoffice) -"api" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/turf/open/floor/plasteel, -/area/lawoffice) -"apj" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"apk" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"apl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/fsmaint) -"apm" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"apn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall, -/area/maintenance/fsmaint) -"apo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/fsmaint) -"app" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apq" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apr" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Dormitory Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aps" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apv" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air In"; - on = 1 - }, -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apx" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apy" = ( -/obj/item/weapon/wrench, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"apz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apA" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Starboard Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apB" = ( -/obj/machinery/camera{ - c_tag = "Fore Starboard Solars"; - dir = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apC" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fsmaint2) -"apD" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"apE" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"apF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/atmos) -"apG" = ( -/obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plasteel, -/area/janitor) -"apH" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/pod_1) -"apI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "waste_out" - }, -/turf/open/floor/plating/airless, -/area/atmos) -"apJ" = ( -/turf/closed/wall, -/area/mining_construction) -"apK" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/pod_2) -"apL" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/fpmaint2) -"apM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/fpmaint2) -"apN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"apO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"apP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"apQ" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"apR" = ( -/obj/item/weapon/paper{ - info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; - name = "Note from Beepsky's Mom" - }, -/turf/open/floor/plating, -/area/security/processing) -"apS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/security/processing) -"apU" = ( -/turf/open/floor/plating, -/area/security/vacantoffice2) -"apV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"apW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"apX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/fitness) -"apY" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"apZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aqa" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"aqb" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/briefcase, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/lawoffice) -"aqc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/fsmaint) -"aqd" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"aqe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqk" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Dormitory APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/sleep) -"aql" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqn" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"aqo" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"aqp" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/weapon/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"aqr" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aqs" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aqt" = ( -/obj/structure/grille, -/obj/effect/landmark/syndicate_breach_area, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aqu" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aqv" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - icon_state = "door_closed"; - locked = 0; - name = "Fore Starboard Solar Access"; - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aqx" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) -"aqy" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqz" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqA" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqB" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqC" = ( -/obj/machinery/computer/slot_machine{ - balance = 15; - money = 500 - }, -/obj/item/weapon/coin/iron, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqD" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/coin/gold, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqE" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aqF" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_1) -"aqG" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland3"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"aqH" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_2) -"aqI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"aqJ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aqK" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/fpmaint2) -"aqL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aqM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 10 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aqN" = ( -/obj/structure/closet/secure_closet/miner{ - locked = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"aqO" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aqP" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Arrivals North Maintenance APC"; - pixel_x = -1; - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aqQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aqR" = ( -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aqS" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" - }, -/turf/open/floor/plating, -/area/security/processing) -"aqT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Labor Shuttle Dock APC"; - pixel_x = -24 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/security/processing) -"aqV" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"aqW" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aqX" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/structure/chair, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"aqY" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"aqZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ara" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Law office"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/closet/lawcloset, -/turf/open/floor/wood, -/area/lawoffice) -"arb" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/pen/red, -/turf/open/floor/wood, -/area/lawoffice) -"arc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"ard" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "lawyer_blast"; - name = "privacy door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/lawoffice) -"are" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arf" = ( -/turf/closed/wall, -/area/crew_quarters/sleep) -"arg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/fsmaint) -"arh" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"ari" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"arj" = ( -/turf/closed/wall, -/area/crew_quarters/fitness) -"ark" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"arl" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/crew_quarters/fitness) -"arm" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"arn" = ( -/obj/structure/closet/athletic_mixed, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"aro" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"arp" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arq" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ars" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Bar Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"art" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Fore Starboard Solar Access" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aru" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arv" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arw" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arx" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ary" = ( -/obj/structure/closet, -/obj/item/weapon/coin/iron, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arz" = ( -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/iron, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arA" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"arB" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"arC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"arD" = ( -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"arE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/mining_construction) -"arF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"arG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"arH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arI" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 9 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/fpmaint2) -"arL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arM" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arN" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arO" = ( -/obj/machinery/monkey_recycler, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"arP" = ( -/turf/closed/wall, -/area/maintenance/fpmaint) -"arQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"arS" = ( -/obj/structure/table/wood, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"arT" = ( -/turf/open/floor/plasteel, -/area/security/vacantoffice2) -"arU" = ( -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/security/vacantoffice2) -"arV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/filingcabinet/employment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/lawoffice) -"arX" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"arZ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/lawyer, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"asa" = ( -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"asb" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"asc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/sleep) -"ase" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asf" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/crew_quarters/sleep) -"asg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/crew_quarters/sleep) -"ash" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"ask" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"asl" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"asm" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"asn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"aso" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Law Office Maintenance"; - req_access_txt = "38" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/lawoffice) -"asp" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"asq" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room" - }, -/obj/structure/closet/masks, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"asr" = ( -/obj/structure/closet/boxinggloves, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"ass" = ( -/obj/structure/closet/lasertag/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/crew_quarters/fitness) -"ast" = ( -/obj/structure/closet/lasertag/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"asu" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"asv" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asx" = ( -/obj/structure/door_assembly/door_assembly_mai, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asz" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/donut, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asA" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"asB" = ( -/turf/closed/wall, -/area/maintenance/electrical) -"asC" = ( -/turf/open/floor/plasteel/airless, -/area/space/nearstation) -"asD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"asE" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"asF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/mining_construction) -"asG" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"asH" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/mining_construction) -"asI" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/mining_construction) -"asJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/mining_construction) -"asK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asL" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"asM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"asN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"asO" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"asP" = ( -/obj/structure/chair/stool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"asQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"asR" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"asS" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"asT" = ( -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"asU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/vacantoffice2) -"asV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"asW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"asX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"asY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"asZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"ata" = ( -/turf/open/floor/wood, -/area/lawoffice) -"atb" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/mining_construction) -"atc" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood, -/area/lawoffice) -"atd" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"ate" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"atf" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"atg" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Dorm 4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"ath" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"ati" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/sleep) -"atj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"atk" = ( -/obj/machinery/camera{ - c_tag = "Auxillary Mining Base"; - dir = 8; - network = list("SS13","AuxBase") - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"atl" = ( -/obj/docking_port/mobile/auxillary_base{ - dheight = 4; - dir = 4; - dwidth = 4; - height = 9; - width = 9 - }, -/obj/machinery/bluespace_beacon, -/obj/machinery/computer/auxillary_base{ - pixel_y = 0 - }, -/turf/closed/wall, -/area/shuttle/auxillary_base) -"atm" = ( -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"atn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"ato" = ( -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/security/hos) -"atp" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/mining_construction) -"atq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"atr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ats" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"att" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"atu" = ( -/obj/machinery/camera{ - c_tag = "Vacant Office B"; - dir = 1 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel, -/area/security/vacantoffice2) -"atv" = ( -/obj/structure/table, -/obj/item/weapon/shard, -/obj/item/weapon/shard{ - icon_state = "medium" - }, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"atw" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"atx" = ( -/obj/machinery/button/door{ - id = "maint3"; - name = "Blast Door Control C"; - pixel_x = 0; - pixel_y = 24; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aty" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fsmaint2) -"atA" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"atB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"atC" = ( -/obj/item/stack/rods{ - amount = 50 - }, -/obj/structure/rack, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10; - layer = 2.9 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"atD" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"atE" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/maintenance/electrical) -"atF" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/electrical) -"atG" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"atH" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/circuit, -/area/maintenance/electrical) -"atI" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/mining_construction) -"atJ" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"atL" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"atN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"atP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"atQ" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"atR" = ( -/obj/effect/landmark/carpspawn, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"atS" = ( -/turf/closed/wall, -/area/space/nearstation) -"atT" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atU" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atV" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"atW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"atX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"atY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/vacantoffice2) -"atZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Holodeck Door" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"aua" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"aub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side, -/area/mining_construction) -"auc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/mining_construction) -"aud" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aue" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"auf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/lawoffice) -"aug" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Law Office"; - dir = 1; - network = list("SS13") - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 0; - pixel_y = -27 - }, -/turf/open/floor/wood, -/area/lawoffice) -"auh" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/obj/item/weapon/cartridge/lawyer, -/turf/open/floor/wood, -/area/lawoffice) -"aui" = ( -/obj/machinery/photocopier, -/obj/machinery/button/door{ - id = "lawyer_blast"; - name = "Privacy Shutters"; - pixel_x = 25; - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) -"auj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"auk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/sleep) -"aul" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"aum" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aun" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/sleep) -"auo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aup" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm6"; - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"auq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/vacantoffice2) -"aur" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"aus" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"aut" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"auu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"auw" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"aux" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/crew_quarters/sleep) -"auy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auz" = ( -/obj/machinery/camera{ - c_tag = "Holodeck" - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"auB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"auC" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auD" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auG" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auH" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"auI" = ( -/turf/open/floor/plating, -/area/maintenance/electrical) -"auJ" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"auK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"auL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"auM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"auN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"auO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auP" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"auQ" = ( -/turf/open/floor/plasteel, -/area/mining_construction) -"auR" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"auS" = ( -/obj/machinery/requests_console{ - department = "Crew Quarters"; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Dormitory North" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"auT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"auU" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"auV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"auW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"auX" = ( -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 28; - broken = 1 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"auY" = ( -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 28; - broken = 1 - }, -/obj/item/weapon/shard{ - icon_state = "medium" - }, -/obj/item/weapon/circuitboard/computer/operating, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"auZ" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ava" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avb" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/space/nearstation) -"avc" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avd" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ave" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"avf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemical Storage"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"avg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"avh" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - dir = 8; - name = "Vacant Office B APC"; - pixel_x = -24; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/security/vacantoffice2) -"avi" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Law Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/lawoffice) -"avj" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"avk" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/fore) -"avl" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"avm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"avn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/sleep) -"avo" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"avp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mining_construction) -"avq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avr" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"avs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"avt" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"avu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/crew_quarters/sleep) -"avv" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"avw" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"avx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"avy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"avz" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/fitness) -"avA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"avB" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"avC" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"avD" = ( -/obj/machinery/computer/holodeck, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"avE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"avF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"avG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"avH" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"avI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"avJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"avK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"avL" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Electrical Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"avM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"avN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"avO" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/device/multitool, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"avP" = ( -/obj/structure/sign/pods, -/turf/closed/wall, -/area/hallway/secondary/entry) -"avQ" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; - dir = 8 - }, -/obj/machinery/computer/camera_advanced/base_construction, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/mining_construction) -"avR" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"avS" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avT" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_ne"; - name = "northeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"avU" = ( -/obj/item/weapon/paper/crumpled, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/space/nearstation) -"avV" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avW" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"avY" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"avZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fpmaint) -"awa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/fpmaint) -"awb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awc" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awd" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "EVA Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awh" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awj" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"awk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awm" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"awn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"awo" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Dorm 3" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awp" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awq" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awr" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"aws" = ( -/obj/structure/table/wood, -/obj/item/weapon/coin/silver, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awu" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"awv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"aww" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"awx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awy" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Fitness" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awB" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"awC" = ( -/obj/structure/table, -/obj/item/weapon/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"awD" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awF" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awG" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awI" = ( -/obj/machinery/button/door{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_x = -28; - pixel_y = 4; - req_access_txt = "0" - }, -/obj/machinery/button/door{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_x = -28; - pixel_y = -6; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awJ" = ( -/obj/structure/janitorialcart, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awK" = ( -/obj/structure/table/glass, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awL" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"awN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"awO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awS" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"awU" = ( -/obj/structure/table, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/electrical) -"awV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"awW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"awX" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"awY" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"awZ" = ( -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"axb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/arrival{ - dir = 5 - }, -/area/hallway/secondary/entry) -"axc" = ( -/obj/structure/rack{ - dir = 4 - }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/device/assault_pod/mining, -/obj/machinery/computer/security/telescreen{ - desc = "Used for the Auxillary Mining Base."; - dir = 8; - name = "Auxillary Base Monitor"; - network = list("AuxBase"); - pixel_x = 28 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/mining_construction) -"axe" = ( -/obj/machinery/sleeper{ - dir = 4; - icon_state = "sleeper-open" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axf" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axg" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/bag/trash, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axm" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axn" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axr" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axx" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"axy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"axz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"axA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/storage/eva) -"axB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"axC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"axD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fsmaint) -"axE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/fore) -"axF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"axG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"axI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"axJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"axK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"axL" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axM" = ( -/obj/structure/table/wood, -/obj/item/device/paicard, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axN" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axO" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axP" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck{ - pixel_x = 2 - }, -/obj/item/clothing/mask/balaclava{ - pixel_x = -8; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"axR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Fitness" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"axS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"axT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"axU" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"axV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axW" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black, -/area/crew_quarters/fitness) -"axX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"axY" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"axZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"aya" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ayb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"ayc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ayd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aye" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ayf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ayg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ayh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayj" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ayk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayl" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aym" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayn" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ayq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/mining_construction) -"ayr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"ays" = ( -/obj/structure/closet/wardrobe/white, -/obj/item/clothing/shoes/jackboots, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayt" = ( -/obj/structure/table/glass, -/obj/item/weapon/hemostat, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayu" = ( -/obj/structure/table/glass, -/obj/item/weapon/restraints/handcuffs/cable/zipties, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayv" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/device/radio/off, -/obj/item/device/assembly/timer, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayw" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayx" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"ayz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fpmaint2) -"ayA" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayB" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayC" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayD" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayE" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fpmaint) -"ayF" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayG" = ( -/turf/closed/wall/r_wall, -/area/gateway) -"ayH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ayK" = ( -/obj/structure/closet/crate/rcd, -/obj/machinery/camera/motion{ - c_tag = "EVA Motion Sensor"; - name = "motion-sensitive security camera" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"ayL" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"ayM" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayN" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/weapon/hand_labeler, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"ayO" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"ayP" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "EVA Storage APC"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayQ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"ayR" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayS" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/sign/securearea{ - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"ayT" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayV" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"ayW" = ( -/turf/closed/wall, -/area/ai_monitored/storage/eva) -"ayX" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"ayY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"ayZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/fore) -"aza" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"azb" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 2 - }, -/area/crew_quarters/sleep) -"azc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"azd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/crew_quarters/sleep) -"aze" = ( -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"azf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"azh" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room South"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"azi" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"azj" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/crew_quarters/fitness) -"azk" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8 - }, -/area/crew_quarters/fitness) -"azm" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azn" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"azp" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"azq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"azr" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"azs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azt" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"azu" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"azv" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"azw" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"azx" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"azy" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"azz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azC" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"azD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"azE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azF" = ( -/turf/closed/wall, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"azG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"azH" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/space, -/area/space) -"azI" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/space, -/area/space) -"azJ" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/gateway) -"azK" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"azL" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/gateway) -"azM" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/gateway) -"azN" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"azO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"azP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "EVA Maintenance"; - req_access_txt = "18" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 2 - }, -/area/crew_quarters/sleep) -"azU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"azW" = ( -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azX" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"azY" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"azZ" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aAa" = ( -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/fore) -"aAb" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Dorm 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"aAc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAd" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"aAe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAf" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"aAg" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/sleep) -"aAh" = ( -/turf/closed/wall, -/area/crew_quarters/toilet) -"aAi" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/crew_quarters/sleep) -"aAj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Security Checkpoint APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/checkpoint2) -"aAk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness) -"aAl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/crew_quarters/fitness) -"aAm" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness) -"aAn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness) -"aAo" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/crew_quarters/fitness) -"aAp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/fitness) -"aAq" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAr" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAs" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAu" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAv" = ( -/obj/structure/closet, -/obj/effect/landmark/blobstart, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aAw" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Garden APC"; - pixel_x = 27; - pixel_y = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAy" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aAz" = ( -/obj/machinery/computer/monitor{ - name = "backup power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aAA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"aAB" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aAC" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aAD" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aAE" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAG" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAH" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAI" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aAJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aAK" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAL" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Primary Tool Storage APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/primary) -"aAM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAP" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAQ" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aAS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAT" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAU" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aAV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAW" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aAX" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"aAY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aAZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBa" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aBd" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/gateway) -"aBe" = ( -/turf/open/floor/plasteel/black, -/area/gateway) -"aBf" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/gateway) -"aBg" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel/black, -/area/gateway) -"aBh" = ( -/obj/machinery/camera{ - c_tag = "EVA Maintenance"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aBi" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Gateway APC"; - pixel_x = -24; - pixel_y = -1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/gateway) -"aBj" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aBl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/turf/open/floor/plating, -/area/security/checkpoint2) -"aBm" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aBn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBo" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBp" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBq" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/shoes/magboots, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBs" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aBt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aBu" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/fore) -"aBv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aBw" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table/glass, -/obj/item/seeds/tower, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aBx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/crew_quarters/toilet) -"aBy" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBz" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBA" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aBB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aBC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aBD" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aBE" = ( -/obj/item/clothing/under/rank/mailman, -/obj/item/clothing/head/mailman, -/obj/structure/closet, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aBF" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aBG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aBH" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aBI" = ( -/turf/closed/wall, -/area/security/checkpoint2) -"aBJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/checkpoint2) -"aBK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/checkpoint2) -"aBL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Garden Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aBM" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aBN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/storage/primary) -"aBO" = ( -/obj/machinery/requests_console{ - department = "EVA"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aBQ" = ( -/turf/closed/wall, -/area/storage/primary) -"aBR" = ( -/turf/closed/wall/r_wall, -/area/storage/primary) -"aBS" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aBT" = ( -/obj/machinery/computer/bank_machine, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"aBU" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Vault APC"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aBV" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aBW" = ( -/obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"aBX" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/gateway) -"aBY" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/gateway) -"aBZ" = ( -/obj/machinery/gateway, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/gateway) -"aCa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/item/weapon/pen{ - desc = "Writes upside down!"; - name = "astronaut pen" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCd" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep) -"aCe" = ( -/obj/effect/landmark/xeno_spawn, -/obj/item/weapon/bikehorn/rubberducky, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aCf" = ( -/obj/machinery/camera{ - c_tag = "Theatre Storage" - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aCg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCh" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aCi" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aCj" = ( -/obj/machinery/camera{ - c_tag = "EVA East"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aCk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCm" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aCn" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aCo" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCp" = ( -/obj/machinery/camera{ - c_tag = "Arrivals North"; - dir = 8; - network = list("SS13") - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aCq" = ( -/obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Theatre"; - departmentType = 0; - name = "theatre RC"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/food/snacks/baguette, -/obj/item/toy/dummy, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aCr" = ( -/turf/closed/wall, -/area/crew_quarters/theatre) -"aCs" = ( -/obj/structure/closet/wardrobe/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint2) -"aCt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCu" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aCv" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aCw" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"aCx" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCy" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCA" = ( -/obj/structure/grille/broken, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/window{ - icon_state = "window"; - dir = 4 - }, -/obj/structure/window, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/fsmaint2) -"aCB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aCC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCD" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aCF" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCH" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCK" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCL" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint2) -"aCM" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCN" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aCO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aCP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aCQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aCR" = ( -/turf/closed/wall, -/area/chapel/main) -"aCS" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/arrival) -"aCT" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/mining_construction) -"aCU" = ( -/obj/machinery/door/airlock/titanium{ - name = "Arrivals Shuttle Airlock" - }, -/turf/open/floor/plating, -/area/shuttle/arrival) -"aCV" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/arrival) -"aCW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aCX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/mining_construction) -"aCY" = ( -/obj/machinery/computer/security, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint2) -"aCZ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint2) -"aDa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aDb" = ( -/obj/structure/table, -/obj/item/weapon/wirecutters, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDc" = ( -/obj/machinery/computer/card, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint2) -"aDd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDf" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint2) -"aDg" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aDh" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDi" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black, -/area/gateway) -"aDj" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"aDk" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/device/assembly/igniter, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage" - }, -/obj/machinery/requests_console{ - department = "Tool Storage"; - departmentType = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDl" = ( -/obj/structure/table, -/obj/item/device/t_scanner, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDm" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDn" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/item/device/multitool, -/obj/item/device/multitool{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDo" = ( -/turf/open/floor/plasteel, -/area/storage/primary) -"aDp" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDq" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aDs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"aDt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aDv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"aDw" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"aDx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"aDy" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/gateway) -"aDz" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aDA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDB" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDC" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDE" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "EVA Storage"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDF" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aDG" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/sleep) -"aDH" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"aDI" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aDK" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm1"; - name = "Dorm 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"aDL" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDN" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDR" = ( -/obj/structure/table/wood, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/item/weapon/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aDS" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDT" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aDV" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aDW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aDX" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aDY" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aDZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "46" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/theatre) -"aEc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"aEd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Chapel APC"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/chapel/main) -"aEh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aEi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aEk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aEl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEm" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/mass_driver{ - dir = 4; - id = "chapelgun"; - name = "Holy Driver" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/chapel/main) -"aEn" = ( -/obj/machinery/door/poddoor{ - id = "chapelgun"; - name = "Chapel Launcher Door" - }, -/turf/open/floor/plating, -/area/chapel/main) -"aEo" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"aEq" = ( -/obj/machinery/computer/arcade, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEr" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEs" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEt" = ( -/obj/structure/closet/wardrobe/green, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEu" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEv" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEw" = ( -/obj/machinery/requests_console{ - department = "Arrival shuttle"; - name = "Arrivals Shuttle console"; - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aEx" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "burst_r" - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aEy" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aEz" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Entry Hall APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aEA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j1s"; - sortType = 18 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aED" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aEE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint2) -"aEF" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aEG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint2) -"aEH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint2) -"aEI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint2) -"aEJ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint2) -"aEK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint2) -"aEL" = ( -/obj/machinery/door/airlock{ - name = "Garden"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aEM" = ( -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aEN" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/weapon/storage/belt/champion, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"aEO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"aEP" = ( -/obj/item/weapon/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/weapon/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"aEQ" = ( -/obj/structure/table, -/obj/item/weapon/paper/pamphlet, -/turf/open/floor/plasteel, -/area/gateway) -"aER" = ( -/obj/machinery/camera{ - c_tag = "Gateway"; - dir = 4; - network = list("SS13") - }, -/obj/structure/table, -/obj/structure/sign/biohazard{ - pixel_x = -32 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aES" = ( -/obj/structure/table, -/obj/item/device/radio/off{ - pixel_y = 6 - }, -/obj/item/device/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/device/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/device/radio/off, -/turf/open/floor/plasteel, -/area/gateway) -"aET" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aEU" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/sign/biohazard{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aEV" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aEW" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aEX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aEY" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/storage/eva) -"aEZ" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aFa" = ( -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"aFb" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aFc" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/storage/eva) -"aFd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/sleep) -"aFe" = ( -/obj/machinery/camera{ - c_tag = "Dormitory South"; - c_tag_order = 999; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"aFf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aFg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/toilet) -"aFh" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aFi" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Dormitory Bathrooms APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aFj" = ( -/turf/open/floor/plasteel/redblue/redside, -/area/crew_quarters/theatre) -"aFk" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/redblue/redside, -/area/crew_quarters/theatre) -"aFl" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/dresser, -/turf/open/floor/plasteel/redblue/redside, -/area/crew_quarters/theatre) -"aFm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFo" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFp" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFq" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/space, -/area/space) -"aFr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFu" = ( -/turf/closed/wall, -/area/library) -"aFv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFw" = ( -/turf/closed/wall, -/area/chapel/office) -"aFx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aFy" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Chapel Office APC"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/chapel/office) -"aFz" = ( -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aFA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/computer/pod/old{ - density = 0; - icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - name = "Mass Driver Controller"; - pixel_x = 24; - pixel_y = 0 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aFB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aFC" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aFD" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"aFE" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aFF" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "propulsion" - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aFG" = ( -/turf/open/floor/plasteel/arrival{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aFH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) -"aFI" = ( -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint2) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aFK" = ( -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) -"aFL" = ( -/obj/item/device/radio/off, -/obj/item/weapon/crowbar, -/obj/item/device/assembly/flash/handheld, -/obj/structure/table, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint2) -"aFM" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) -"aFN" = ( -/obj/structure/table/glass, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/crowbar, -/obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aFO" = ( -/obj/machinery/camera{ - c_tag = "Garden"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aFP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aFQ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFS" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFU" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aFW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/gateway) -"aFX" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aFY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aFZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aGa" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 6 - }, -/area/ai_monitored/nuke_storage) -"aGb" = ( -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"aGc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("MiniSat") - }, -/obj/machinery/light, -/turf/open/floor/plasteel/vault{ - dir = 10 - }, -/area/ai_monitored/nuke_storage) -"aGd" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/vault, -/area/ai_monitored/nuke_storage) -"aGe" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/gun/ballistic/revolver/russian, -/obj/item/ammo_box/a357, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"aGf" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aGg" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aGh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aGi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aGj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aGk" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aGl" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aGm" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aGn" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aGo" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aGp" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aGq" = ( -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aGr" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aGs" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"aGt" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aGu" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/fore) -"aGv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"aGw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aGx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/toilet) -"aGy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 19 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 20 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGD" = ( -/obj/structure/table/wood, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/item/device/flashlight/lamp/bananalamp{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aGE" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGF" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 17 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/library) -"aGH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGI" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "27" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/chapel/office) -"aGN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/chapel/office) -"aGP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aGV" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aGX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/space, -/area/space) -"aGY" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aGZ" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/checkpoint2) -"aHa" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/item/weapon/paper, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aHb" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/stack/packageWrap, -/turf/open/floor/wood, -/area/library) -"aHc" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/library) -"aHd" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/wood, -/area/library) -"aHe" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHf" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aHg" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aHh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHi" = ( -/obj/structure/closet/coffin, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aHj" = ( -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aHl" = ( -/obj/structure/closet/coffin, -/obj/machinery/door/window/eastleft{ - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aHm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aHn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aHo" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aHp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aHq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/main) -"aHr" = ( -/obj/effect/landmark/marauder_entry, -/turf/open/space, -/area/space) -"aHs" = ( -/obj/machinery/door/airlock/titanium{ - name = "Arrivals Shuttle Airlock" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aHu" = ( -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aHv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"aHx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint2) -"aHz" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aHA" = ( -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/pestspray{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aHB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aHC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"aHD" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHE" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel, -/area/storage/primary) -"aHF" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aHG" = ( -/obj/machinery/door/airlock/vault{ - icon_state = "door_locked"; - locked = 1; - req_access_txt = "53" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/ai_monitored/nuke_storage) -"aHH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/sleep) -"aHI" = ( -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aHJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aHK" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aHL" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aHM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"aHN" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/weapon/crowbar, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aHO" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aHP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aHQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aHR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/hallway/primary/central) -"aHS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Storage Maintenance"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aHT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/sleep) -"aHU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aHV" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aHW" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aHX" = ( -/obj/machinery/door/airlock{ - name = "Unit B" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aHY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aHZ" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/item/weapon/storage/crayons{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aIa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIb" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Theatre APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/crew_quarters/theatre) -"aIc" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Bar APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aId" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"aIf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIg" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/crew_quarters/bar) -"aIh" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Kitchen APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aIi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aIj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 21 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIk" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIn" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Hydroponics APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/hydroponics) -"aIo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aIp" = ( -/turf/closed/wall, -/area/hydroponics) -"aIq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hydroponics) -"aIr" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/library) -"aIs" = ( -/obj/structure/chair/office/dark, -/obj/machinery/camera{ - c_tag = "Library North"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aIt" = ( -/turf/open/floor/wood, -/area/library) -"aIu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/library) -"aIv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aIw" = ( -/obj/structure/chair/office/dark, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aIx" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/library) -"aIy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aIz" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aIA" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aIB" = ( -/obj/structure/bodycontainer/crematorium, -/obj/effect/landmark/revenantspawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aIC" = ( -/obj/effect/landmark/start/chaplain, -/obj/structure/chair, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aID" = ( -/obj/structure/closet/coffin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aIE" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aIF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"aIG" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aIH" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/pipe_dispenser, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_x = 24; - pixel_y = 0; - req_access_txt = "0"; - req_one_access_txt = "32;47;48" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/mining_construction) -"aII" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aIJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIM" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIN" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/analyzer, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIO" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Lounge"; - dir = 2 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIP" = ( -/obj/structure/sign/map/left{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIR" = ( -/obj/structure/sign/map/right{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aIS" = ( -/obj/structure/table/glass, -/obj/item/weapon/hatchet, -/obj/item/weapon/cultivator, -/obj/item/weapon/crowbar, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/device/plant_analyzer, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aIT" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/structure/table/glass, -/obj/item/device/plant_analyzer, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -25 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aIU" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIV" = ( -/obj/machinery/button/door{ - id = "stationawaygate"; - name = "Gateway Access Shutter Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/turf/open/floor/plasteel, -/area/gateway) -"aIW" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIX" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/storage/primary) -"aIZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aJb" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJc" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/storage/primary) -"aJd" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aJe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hallway/primary/port) -"aJf" = ( -/obj/machinery/camera{ - c_tag = "EVA South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/hallway/primary/central) -"aJh" = ( -/turf/open/floor/plasteel, -/area/gateway) -"aJi" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/exile, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aJj" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJk" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aJl" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aJm" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aJn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aJo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North"; - dir = 2 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"aJp" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/hallway/primary/central) -"aJq" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJr" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aJs" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"aJt" = ( -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = 40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 32; - pixel_y = 32 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - icon_state = "direction_evac"; - pixel_x = 32; - pixel_y = 24 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aJu" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 5 - }, -/area/hallway/primary/central) -"aJv" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel/black, -/area/hallway/primary/central) -"aJw" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"aJx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aJy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/hallway/primary/central) -"aJz" = ( -/obj/machinery/camera{ - c_tag = "Dormitory Toilets"; - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aJA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aJB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hydroponics) -"aJC" = ( -/turf/closed/wall, -/area/crew_quarters/bar) -"aJD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bar Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aJE" = ( -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, -/obj/structure/table/wood, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c100, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aJF" = ( -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/library) -"aJG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/button/crematorium{ - pixel_x = 25 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aJH" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Bar Delivery"; - req_access_txt = "25" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aJI" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aJJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aJK" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/crew_quarters/kitchen) -"aJL" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Hydroponics" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/hydroponics) -"aJM" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp{ - pixel_y = 10 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJN" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aJO" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aJP" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/library) -"aJQ" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aJR" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aJS" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"aJT" = ( -/obj/structure/table/wood, -/obj/item/weapon/nullrod, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJU" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJV" = ( -/obj/structure/closet/coffin, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Coffin Storage"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aJW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aJX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry) -"aJY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry) -"aJZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aKa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aKb" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aKc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - icon_state = "door_closed"; - lockdownbyai = 0; - locked = 0; - name = "Gateway Access"; - req_access_txt = "62" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aKd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "stationawaygate"; - name = "Gateway Access Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aKe" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aKf" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Auxillary Base Construction APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/mining_construction) -"aKg" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aKh" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aKi" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "burst_l" - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aKj" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - dir = 2 - }, -/area/hallway/secondary/entry) -"aKk" = ( -/turf/open/floor/plasteel/neutral/side, -/area/hallway/secondary/entry) -"aKl" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aKm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Garden" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aKn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "\improper Garden" - }) -"aKo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/hallway/primary/central) -"aKp" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/storage/primary) -"aKq" = ( -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Theatre Stage"; - dir = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aKr" = ( -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aKs" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/storage/primary) -"aKt" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aKu" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aKv" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aKw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hallway/primary/port) -"aKx" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port) -"aKy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aKz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "stationawaygate"; - name = "Gateway Access Shutters" - }, -/turf/open/floor/plasteel, -/area/gateway) -"aKB" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/gateway) -"aKC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aKD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKE" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/hallway/primary/central) -"aKF" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/hallway/primary/central) -"aKG" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/black, -/area/hallway/primary/central) -"aKH" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKI" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKJ" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aKK" = ( -/obj/structure/closet/wardrobe/botanist, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKL" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/plantgenes, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aKN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aKO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aKP" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aKQ" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKR" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKS" = ( -/obj/machinery/camera{ - c_tag = "Bar Storage" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aKT" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aKU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKV" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aKW" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aKX" = ( -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hydroponics) -"aKY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"aKZ" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aLa" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aLc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLd" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 0; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/weapon/watertank, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aLe" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aLf" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/wood, -/area/library) -"aLg" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"aLh" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/wood, -/area/library) -"aLi" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLj" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLl" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLm" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/office) -"aLp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aLt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fpmaint2) -"aLu" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 1; - name = "Auxillary Base Construction"; - req_access_txt = "0"; - req_one_access_txt = "32;47;48" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/mining_construction) -"aLv" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aLw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aLx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLy" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLz" = ( -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLA" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aLB" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aLC" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/black, -/area/hallway/secondary/entry) -"aLD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aLE" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLG" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - name = "Port Hall APC"; - dir = 1; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLL" = ( -/obj/machinery/camera{ - c_tag = "Port Hallway 2"; - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aLP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLQ" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-East"; - dir = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLR" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aLS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aLT" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aLU" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aLV" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLW" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-West"; - dir = 2 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLX" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aLY" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLZ" = ( -/turf/open/floor/plasteel{ - icon_state = "L3" - }, -/area/hallway/primary/central) -"aMa" = ( -/turf/open/floor/plasteel{ - icon_state = "L1" - }, -/area/hallway/primary/central) -"aMb" = ( -/turf/open/floor/plasteel{ - icon_state = "L7" - }, -/area/hallway/primary/central) -"aMc" = ( -/turf/open/floor/plasteel{ - icon_state = "L5" - }, -/area/hallway/primary/central) -"aMd" = ( -/turf/open/floor/plasteel{ - icon_state = "L11" - }, -/area/hallway/primary/central) -"aMe" = ( -/turf/open/floor/plasteel{ - icon_state = "L9" - }, -/area/hallway/primary/central) -"aMf" = ( -/turf/open/floor/plasteel{ - icon_state = "L13"; - name = "floor" - }, -/area/hallway/primary/central) -"aMg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aMh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aMk" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" - }, -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMm" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMn" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMo" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMp" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aMq" = ( -/obj/structure/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aMr" = ( -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aMs" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = -31 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aMv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aMw" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aMx" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aMy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMB" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMC" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMD" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aME" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMF" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aMG" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/wirecutters, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMH" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"aMI" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMJ" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"aMK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aML" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aMM" = ( -/obj/machinery/camera{ - c_tag = "Chapel North"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aMN" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aMO" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aMP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aMQ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMU" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMW" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aMX" = ( -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"aMY" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aMZ" = ( -/turf/closed/wall, -/area/hallway/secondary/exit) -"aNa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aNb" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aNc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNd" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aNe" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aNf" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aNg" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/black, -/area/hallway/secondary/entry) -"aNh" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aNi" = ( -/turf/open/floor/goonplaque, -/area/hallway/secondary/entry) -"aNj" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHW"; - location = "Lockers" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aNt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aNu" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNv" = ( -/turf/open/floor/plasteel{ - icon_state = "L4" - }, -/area/hallway/primary/central) -"aNw" = ( -/turf/open/floor/plasteel{ - icon_state = "L2" - }, -/area/hallway/primary/central) -"aNx" = ( -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel{ - icon_state = "L8" - }, -/area/hallway/primary/central) -"aNy" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" - }, -/turf/open/floor/plasteel{ - icon_state = "L6" - }, -/area/hallway/primary/central) -"aNz" = ( -/turf/open/floor/plasteel{ - icon_state = "L12" - }, -/area/hallway/primary/central) -"aNA" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" - }, -/turf/open/floor/plasteel{ - icon_state = "L10" - }, -/area/hallway/primary/central) -"aNB" = ( -/turf/open/floor/plasteel{ - icon_state = "L14" - }, -/area/hallway/primary/central) -"aNC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aND" = ( -/obj/structure/closet/gmcloset, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/cable_coil, -/obj/item/device/flashlight/lamp, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aNG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aNH" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Theatre Stage"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aNI" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aNJ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aNK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hydroponics) -"aNM" = ( -/obj/structure/kitchenspike, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/closet/chefcloset, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"aNQ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/hydroponics) -"aNR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/hallway/secondary/entry) -"aNS" = ( -/obj/machinery/bookbinder{ - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/library) -"aNT" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aNV" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/library) -"aNW" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"aNX" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aNY" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aNZ" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/hallway/secondary/exit) -"aOa" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aOb" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aOc" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOd" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOe" = ( -/obj/item/device/radio/beacon, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 South" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOf" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOh" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOj" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes{ - pixel_y = 2 - }, -/obj/item/weapon/lighter/greyscale{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aOk" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel/black, -/area/hallway/secondary/entry) -"aOl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOn" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOo" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOp" = ( -/obj/machinery/camera{ - c_tag = "Port Hallway 3"; - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOq" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOr" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOz" = ( -/obj/structure/sign/directions/security{ - dir = 4; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - icon_state = "direction_evac"; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aOD" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=QM"; - location = "CHW" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOE" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aOF" = ( -/obj/machinery/light, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aOG" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/light, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aOH" = ( -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aOI" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOJ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aOK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aOL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aOM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aON" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOO" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "wood" - }, -/area/crew_quarters/bar) -"aOP" = ( -/obj/effect/landmark/blobstart, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aOQ" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aOR" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aOS" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/library) -"aOT" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aOV" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aOW" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera{ - c_tag = "Hydroponics North"; - dir = 2 - }, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aOX" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aOY" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aOZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aPa" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aPb" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/library) -"aPc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPd" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/library) -"aPe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPf" = ( -/obj/machinery/computer/libraryconsole, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"aPg" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/engine/cult, -/area/library) -"aPh" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen/invisible, -/turf/open/floor/engine/cult, -/area/library) -"aPi" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/obj/item/device/camera, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/engine/cult, -/area/library) -"aPj" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aPk" = ( -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aPl" = ( -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aPm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aPn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aPo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aPp" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Holding Area"; - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aPq" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aPt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPv" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPw" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/securearea{ - desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_x = -28; - pixel_y = -4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "barShutters"; - name = "bar shutters"; - pixel_x = 4; - pixel_y = 28 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aPx" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"aPy" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/black, -/area/hallway/secondary/entry) -"aPz" = ( -/turf/closed/wall, -/area/maintenance/port) -"aPA" = ( -/turf/closed/wall, -/area/crew_quarters/locker) -"aPB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPC" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aPD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aPE" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall, -/area/crew_quarters/locker) -"aPF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/storage/art) -"aPG" = ( -/turf/closed/wall, -/area/storage/art) -"aPH" = ( -/obj/machinery/door/airlock/glass{ - name = "Art Storage" - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aPI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aPJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/storage/art) -"aPK" = ( -/turf/closed/wall, -/area/storage/emergency2) -"aPL" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPM" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPN" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aPP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aPQ" = ( -/turf/closed/wall, -/area/storage/tools) -"aPR" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"aPS" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPT" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge) -"aPU" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPV" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPW" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPX" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/bridge) -"aPY" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aPZ" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/item/clothing/head/hardhat/cakehat, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQa" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQb" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/device/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aQc" = ( -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQd" = ( -/obj/structure/chair, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/hydroponics) -"aQg" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "barShutters"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aQh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/hydroponics) -"aQi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aQj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aQk" = ( -/obj/machinery/door/airlock{ - name = "Kitchen cold room"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQm" = ( -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/hydroponics) -"aQn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQp" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aQq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"aQr" = ( -/obj/structure/closet/crate, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/under/rank/curator/treasure_hunter, -/obj/item/clothing/suit/curator, -/obj/item/clothing/head/curator, -/obj/item/weapon/storage/backpack/satchel/explorer, -/obj/machinery/light/small, -/turf/open/floor/engine/cult, -/area/library) -"aQs" = ( -/obj/structure/destructible/cult/tome, -/obj/item/clothing/under/suit_jacket/red, -/obj/item/weapon/book/codex_gigas, -/turf/open/floor/engine/cult, -/area/library) -"aQt" = ( -/obj/effect/landmark/blobstart, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/library) -"aQu" = ( -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aQv" = ( -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aQw" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aQx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aQy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aQz" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = 25 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aQA" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aQB" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aQC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aQD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQE" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aQF" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aQG" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aQI" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aQJ" = ( -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQL" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"aQM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port) -"aQN" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQO" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQP" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQR" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQS" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQT" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQU" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQV" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQW" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQX" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aQY" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel, -/area/storage/art) -"aQZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aRa" = ( -/turf/open/floor/plasteel, -/area/storage/art) -"aRb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aRc" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/storage/emergency2) -"aRd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aRe" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/storage/tools) -"aRf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Auxiliary Tool Storage"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRg" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRh" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRi" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/bridge) -"aRj" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/ids, -/turf/open/floor/plasteel, -/area/bridge) -"aRk" = ( -/obj/machinery/computer/monitor{ - name = "bridge power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/bridge) -"aRl" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/yellow/side, -/area/bridge) -"aRm" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aRn" = ( -/obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/bridge) -"aRo" = ( -/obj/machinery/modular_computer/console/preset/command, -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/bridge) -"aRp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/bridge) -"aRq" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/bridge) -"aRr" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/green/side{ - dir = 2 - }, -/area/bridge) -"aRs" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/turf/open/floor/plasteel, -/area/bridge) -"aRt" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRu" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRv" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRw" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRx" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRz" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aRA" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRB" = ( -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 2 - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRC" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/machinery/food_cart, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aRF" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRG" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRH" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aRI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hydroponics) -"aRJ" = ( -/turf/open/floor/plasteel, -/area/hydroponics) -"aRK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/library) -"aRL" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aRM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aRN" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/library) -"aRO" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/library) -"aRP" = ( -/obj/machinery/camera{ - c_tag = "Library South"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/wood, -/area/library) -"aRQ" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/turf/open/floor/engine/cult, -/area/library) -"aRR" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aRS" = ( -/turf/open/floor/carpet, -/area/chapel/main) -"aRT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRU" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aRV" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Auxiliary Tool Storage APC"; - pixel_y = 24 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/storage/tools) -"aRW" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aRX" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/arrival{ - dir = 2 - }, -/area/hallway/secondary/entry) -"aRY" = ( -/turf/open/floor/plasteel/arrival{ - dir = 2 - }, -/area/hallway/secondary/entry) -"aRZ" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/entry) -"aSa" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Auxiliary Tool Storage"; - dir = 2 - }, -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSb" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSd" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSe" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSf" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSg" = ( -/turf/open/floor/plating, -/area/maintenance/port) -"aSh" = ( -/obj/structure/closet/wardrobe/mixed, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSj" = ( -/obj/effect/landmark/lightsout, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSk" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil, -/obj/item/weapon/paper_bin/construction, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel, -/area/storage/art) -"aSl" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/storage/emergency2) -"aSm" = ( -/turf/open/floor/plating, -/area/storage/emergency2) -"aSn" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/storage/emergency2) -"aSo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSp" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSq" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSr" = ( -/turf/open/floor/plasteel, -/area/storage/tools) -"aSs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tools) -"aSt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSu" = ( -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/bridge) -"aSv" = ( -/obj/structure/table/reinforced, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel, -/area/bridge) -"aSw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/bridge) -"aSx" = ( -/obj/structure/chair{ - dir = 1; - name = "Engineering Station" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSy" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 28; - pixel_y = -2; - req_access_txt = "19" - }, -/obj/machinery/keycard_auth{ - pixel_x = 29; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSz" = ( -/obj/structure/table/reinforced, -/obj/item/device/aicard, -/obj/item/device/multitool, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/bridge) -"aSA" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/bridge) -"aSB" = ( -/obj/structure/table/reinforced, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/bridge) -"aSC" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/bridge) -"aSD" = ( -/obj/structure/chair{ - dir = 1; - name = "Crew Station" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aSE" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel, -/area/bridge) -"aSF" = ( -/mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSG" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSH" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSI" = ( -/obj/machinery/door/airlock/glass{ - name = "Kitchen"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/kitchen) -"aSJ" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSM" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSN" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aSP" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aSQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aSR" = ( -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aSS" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/hydroponics) -"aST" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hydroponics) -"aSV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aSW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/storage/tools) -"aSX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aSY" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/that{ - throwforce = 1 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aSZ" = ( -/obj/effect/landmark/start/bartender, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aTa" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - pixel_y = 0; - receive_ore_updates = 1 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8; - network = list("SS13") - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aTb" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/library) -"aTc" = ( -/obj/machinery/door/window/northright{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Library Desk Door"; - req_access_txt = "37" - }, -/turf/open/floor/wood, -/area/library) -"aTd" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ - pixel_y = 0 - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/library) -"aTe" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aTf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aTg" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aTh" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aTi" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aTj" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aTk" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"aTl" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plasteel/escape{ - dir = 9 - }, -/area/hallway/secondary/exit) -"aTm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aTn" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Escape Airlock" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aTo" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aTq" = ( -/turf/closed/wall, -/area/security/vacantoffice{ - name = "Vacant Office A" - }) -"aTr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aTs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/vacantoffice) -"aTt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/vacantoffice) -"aTu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aTv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aTw" = ( -/obj/structure/closet/wardrobe/green, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTx" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTz" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTA" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTC" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTD" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Locker Room East"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aTE" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel, -/area/storage/art) -"aTF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/structure/table, -/obj/item/device/camera_film, -/obj/item/device/camera, -/turf/open/floor/plasteel, -/area/storage/art) -"aTG" = ( -/obj/structure/table, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel, -/area/storage/art) -"aTH" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/storage/emergency2) -"aTI" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/emergency2) -"aTJ" = ( -/obj/machinery/light/small, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency2) -"aTK" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/storage/emergency2) -"aTL" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel, -/area/storage/tools) -"aTM" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTN" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTO" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTP" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/device/multitool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/storage/tools) -"aTQ" = ( -/turf/closed/wall, -/area/bridge) -"aTR" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/bridge) -"aTS" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/bridge) -"aTT" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/red/side, -/area/bridge) -"aTU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTV" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/bridge) -"aTW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aTX" = ( -/turf/open/floor/plasteel, -/area/bridge) -"aTY" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/bridge) -"aTZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/bridge) -"aUa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUb" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/bridge) -"aUc" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/bridge) -"aUd" = ( -/obj/machinery/computer/security/mining{ - network = list("MINE","AuxBase") - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/bridge) -"aUe" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/bridge) -"aUf" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aUg" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aUh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/crew_quarters/kitchen) -"aUi" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/hydroponics) -"aUj" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUk" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUl" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUp" = ( -/obj/structure/table, -/obj/item/clothing/head/soft/grey{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUq" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUr" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUs" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/storage/tools) -"aUx" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aUy" = ( -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUz" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aUA" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUB" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/library) -"aUC" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/library) -"aUD" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/library) -"aUE" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/library) -"aUF" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office/dark, -/turf/open/floor/wood, -/area/library) -"aUG" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aUH" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aUI" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aUJ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aUK" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aUL" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aUM" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 2"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aUN" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUO" = ( -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUP" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUQ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUR" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen/red, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aUT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aUU" = ( -/obj/structure/closet/wardrobe/grey, -/obj/machinery/requests_console{ - department = "Locker Room"; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUV" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUW" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aUX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aUZ" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aVa" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/storage/tools) -"aVb" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/side{ - dir = 5 - }, -/area/hallway/primary/central) -"aVc" = ( -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/bridge) -"aVd" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge) -"aVe" = ( -/obj/machinery/camera{ - c_tag = "Bridge West"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/bridge) -"aVf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/bridge) -"aVg" = ( -/obj/structure/chair{ - dir = 1; - name = "Security Station" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Primary Hallway APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; - dir = 4; - network = list("SS13") - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"aVi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVk" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVp" = ( -/obj/item/device/radio/beacon, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/bridge) -"aVr" = ( -/obj/machinery/camera{ - c_tag = "Bridge East"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/bridge) -"aVs" = ( -/obj/structure/chair{ - dir = 1; - name = "Logistics Station" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aVt" = ( -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/bridge) -"aVu" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/hallway/primary/central) -"aVv" = ( -/obj/machinery/camera{ - c_tag = "Bridge East Entrance"; - dir = 2 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"aVw" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aVx" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aVy" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aVz" = ( -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVB" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVC" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aVD" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVE" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVF" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVG" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVH" = ( -/obj/machinery/processor, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVI" = ( -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aVJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aVK" = ( -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"aVL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 16 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVM" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/hydroponics) -"aVN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aVP" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper, -/turf/open/floor/wood, -/area/library) -"aVQ" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"aVR" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen/red, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/library) -"aVS" = ( -/obj/structure/table/wood, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/turf/open/floor/wood, -/area/library) -"aVT" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/wood, -/area/library) -"aVU" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aVV" = ( -/obj/machinery/camera{ - c_tag = "Chapel South"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"aVW" = ( -/obj/item/device/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aVX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aVY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aVZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aWa" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aWb" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aWc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/library) -"aWe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Chapel" - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aWf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aWh" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aWi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWj" = ( -/obj/structure/grille, -/obj/structure/window{ - icon_state = "window"; - dir = 8 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"aWk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWl" = ( -/obj/structure/grille, -/obj/structure/window{ - icon_state = "window"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWm" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -28; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWn" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWo" = ( -/obj/machinery/camera{ - c_tag = "Locker Room West"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aWr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aWs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aWt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aWu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWw" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Art Storage"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/storage/art) -"aWx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/locker/locker_toilet) -"aWz" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Port Emergency Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/storage/emergency2) -"aWA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aWB" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port) -"aWC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port) -"aWD" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/storage/tools) -"aWE" = ( -/obj/machinery/computer/med_data, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aWF" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/storage/tools) -"aWG" = ( -/obj/machinery/computer/secure_data, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aWH" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/side{ - dir = 4 - }, -/area/hallway/primary/central) -"aWI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/bridge) -"aWJ" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 4; - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"aWL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 8; - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aWO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner, -/area/bridge) -"aWQ" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWR" = ( -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWT" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWV" = ( -/obj/machinery/turretid{ - control_area = "AI Upload Chamber"; - name = "AI Upload turret control"; - pixel_y = -25 - }, -/obj/machinery/camera{ - c_tag = "Bridge Center"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWW" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Bridge APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWX" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aWY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/bridge) -"aWZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"aXa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/bridge) -"aXc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 4; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/hallway/primary/central) -"aXe" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 8; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXh" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aXi" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aXj" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/lighter, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aXk" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aXl" = ( -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_access_txt = "0"; - req_one_access_txt = "25;28" - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aXm" = ( -/obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXn" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXo" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hydroponics) -"aXp" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aXq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aXr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXs" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXt" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aXv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXx" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Chapel" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aXA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aXB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aXD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aXE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"aXF" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/fitness) -"aXG" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aXI" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aXJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/port) -"aXK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"aXL" = ( -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aXM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aXN" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aXP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/port) -"aXQ" = ( -/turf/closed/wall, -/area/crew_quarters/locker/locker_toilet) -"aXR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aXS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/hydroponics) -"aXT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aXU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/library) -"aXV" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/library) -"aXW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aXX" = ( -/obj/machinery/door/airlock/engineering{ - name = "Vacant Office A"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXY" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aXZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aYa" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Aft Port Maintenance APC"; - pixel_x = -27; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/port) -"aYd" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aYe" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aYf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYg" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"aYh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYi" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aYj" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/button/door{ - id = "kanyewest"; - name = "Privacy Shutters"; - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aYk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/hallway/primary/central) -"aYl" = ( -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"aYm" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/hallway/primary/central) -"aYn" = ( -/obj/machinery/camera{ - c_tag = "Bridge West Entrance"; - dir = 1 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/hallway/primary/central) -"aYo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/bridge) -"aYp" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge) -"aYq" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aYr" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aYs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aYt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/bridge) -"aYv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - icon_state = "door_closed"; - locked = 0; - name = "AI Upload Access"; - req_access_txt = "16" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aYx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYy" = ( -/obj/machinery/ai_status_display, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"aYC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/bridge) -"aYD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/bridge) -"aYE" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/hallway/primary/central) -"aYF" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Central Hall APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/hallway/primary/central) -"aYG" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aYH" = ( -/obj/structure/table, -/obj/item/weapon/razor, -/obj/structure/window{ - icon_state = "window"; - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"aYI" = ( -/obj/structure/chair/stool/bar, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aYJ" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/kitchen) -"aYL" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYM" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYO" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYP" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYQ" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/hydroponics) -"aYR" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYS" = ( -/obj/structure/closet, -/obj/item/clothing/under/suit_jacket/female{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/clothing/under/suit_jacket/really_black{ - pixel_x = -2; - pixel_y = 0 - }, -/obj/structure/window{ - icon_state = "window"; - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"aYT" = ( -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8; - network = list("SS13") - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aYV" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aYW" = ( -/turf/open/floor/carpet, -/area/library) -"aYX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aYY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"aYZ" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/hand_labeler{ - pixel_x = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZb" = ( -/obj/machinery/camera{ - c_tag = "Bar South"; - dir = 1 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"aZc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aZd" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/library) -"aZe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Chapel" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aZf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"aZg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aZh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"aZi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"aZk" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZm" = ( -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8; - network = list("SS13") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aZn" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aZo" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aZp" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell{ - maxcharge = 2000 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aZq" = ( -/obj/machinery/button/door{ - id = "heads_meeting"; - name = "Security Shutters"; - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZs" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZt" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aZu" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZv" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aZw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"aZx" = ( -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"aZy" = ( -/obj/machinery/camera{ - c_tag = "Conference Room"; - dir = 2 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZz" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZA" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aZB" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aZC" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZE" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"aZF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"aZG" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aZH" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aZI" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aZJ" = ( -/obj/structure/table/wood, -/obj/item/device/camera/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aZK" = ( -/turf/closed/wall, -/area/quartermaster/office) -"aZL" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aZM" = ( -/turf/closed/wall/r_wall, -/area/bridge/meeting_room) -"aZN" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"aZO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/bridge/meeting_room) -"aZP" = ( -/turf/closed/wall, -/area/bridge/meeting_room) -"aZQ" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access = null; - req_access_txt = "19" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"aZR" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aZS" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aZT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aZU" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aZV" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aZW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aZX" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access = null; - req_access_txt = "20" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aZY" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aZZ" = ( -/obj/machinery/vending/cigarette{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"baa" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bab" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bac" = ( -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bad" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bae" = ( -/obj/structure/noticeboard{ - pixel_y = -27 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"baf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bag" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bah" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bai" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"baj" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bak" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bal" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bam" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hydroponics) -"ban" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bao" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bap" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"baq" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bar" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bas" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/library) -"bat" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/library) -"bau" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) -"bav" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/wood, -/area/library) -"baw" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bax" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bay" = ( -/obj/structure/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"baA" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/chapel/main) -"baB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"baC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"baD" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Escape Hallway APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"baE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"baF" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"baG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"baH" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/security/vacantoffice) -"baI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baJ" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"baK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"baL" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"baM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Locker Restrooms APC"; - pixel_x = 27; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/crew_quarters/locker/locker_toilet) -"baN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"baO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"baP" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"baQ" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"baR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"baS" = ( -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"baT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"baU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baW" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = -23 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"baX" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"baY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"baZ" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"bbc" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbg" = ( -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbj" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/reset, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bbk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bbl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep) -"bbm" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bbn" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bbo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bbp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bbq" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bbr" = ( -/obj/machinery/camera{ - c_tag = "Locker Room South"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"bbs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"bbt" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bbu" = ( -/obj/machinery/power/apc{ - cell_type = 2500; - dir = 1; - name = "Captain's Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bbv" = ( -/obj/machinery/status_display{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bbw" = ( -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bbx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Diner" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"bby" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/crew_quarters/bar) -"bbz" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"bbA" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/primary/starboard) -"bbB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"bbC" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bbD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/library) -"bbE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/library) -"bbF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/chapel/main) -"bbG" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit) -"bbH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bbI" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Vacant Office A APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/security/vacantoffice{ - name = "Vacant Office A" - }) -"bbJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bbL" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bbM" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bbN" = ( -/obj/machinery/washing_machine, -/obj/machinery/light, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"bbO" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"bbP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bbQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 3 - }, -/obj/item/weapon/lighter, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bbR" = ( -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bbS" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bbT" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bbU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"bbV" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbW" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - layer = 2.9; - name = "privacy shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"bbX" = ( -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbY" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bbZ" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bca" = ( -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bcb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcc" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bcd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bce" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/quarantine, -/obj/machinery/camera/motion{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bcf" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bcg" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/freeform, -/obj/structure/sign/kiddieplaque{ - pixel_x = 32 - }, -/obj/machinery/camera/motion{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bch" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bci" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bck" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcl" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/disposal) -"bcm" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bcn" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bco" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorm"; - location = "HOP2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcp" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - icon_state = "direction_evac"; - pixel_x = 32; - pixel_y = 28 - }, -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = 36 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcr" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcs" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bct" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bcu" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bcv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/locker) -"bcx" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 5"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bcy" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/hallway/secondary/exit) -"bcz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcB" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bcD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bcE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bcF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bcG" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bcH" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/carpet, -/area/security/detectives_office) -"bcI" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/port) -"bcJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bcK" = ( -/obj/structure/rack{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"bcL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bcM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bcN" = ( -/obj/item/weapon/folder/blue, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bcO" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bcP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bcQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bcR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bcS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bcT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/storage) -"bcV" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/filingcabinet, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bcW" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "heads_meeting"; - layer = 2.9; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"bcY" = ( -/obj/item/weapon/hand_labeler, -/obj/item/device/assembly/timer, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bcZ" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_x = 0 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bda" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bdc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white/corner{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bdd" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bde" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bdf" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bdg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bdh" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/ai_upload) -"bdi" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bdj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bdk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bdl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdn" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway East"; - dir = 4; - network = list("SS13") - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bdo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bds" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 4"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdu" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdv" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP2"; - location = "Stbd" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdw" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bdy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdz" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdA" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Cargo Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"bdB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bdF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bdH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bdI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdJ" = ( -/obj/machinery/door/airlock{ - name = "Unit 3" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bdK" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdL" = ( -/obj/effect/landmark/blobstart, -/obj/item/clothing/suit/ianshirt, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/port) -"bdM" = ( -/obj/item/latexballon, -/turf/open/floor/plating, -/area/maintenance/port) -"bdN" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bdO" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bdP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/assembly/chargebay) -"bdQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"bdR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bdS" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bdT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Disposal APC"; - pixel_x = -24; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bdU" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bdW" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/turf/open/floor/plating, -/area/maintenance/port) -"bdX" = ( -/obj/item/weapon/storage/fancy/donut_box, -/obj/structure/table, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bdY" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"bdZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bea" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"beb" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/corp, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/aiModule/core/full/custom, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bec" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bed" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bee" = ( -/obj/machinery/computer/upload/ai, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 0; - pixel_y = -21 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"bef" = ( -/obj/machinery/computer/upload/borg, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"beg" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/machinery/door/window{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/weapon/aiModule/reset/purge, -/obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/antimov, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/aiModule/supplied/protectStation, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"beh" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"bei" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bej" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bek" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bel" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bem" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"ben" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8 - }, -/obj/item/weapon/storage/lockbox/medal{ - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"beo" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Stbd"; - location = "HOP" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bep" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"beq" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/science{ - dir = 4; - icon_state = "direction_sci"; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -40 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ber" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bes" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/starboard) -"bet" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/hallway/primary/starboard) -"beu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/hallway/primary/starboard) -"bev" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/starboard) -"bew" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bex" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bey" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/primary/starboard) -"bez" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beA" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/quartermaster/office) -"beB" = ( -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 3"; - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"beE" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"beF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"beG" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/secondary/exit) -"beH" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/escape{ - dir = 2 - }, -/area/hallway/secondary/exit) -"beI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel/escape{ - dir = 2 - }, -/area/hallway/secondary/exit) -"beJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/hallway/secondary/exit) -"beK" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Port Docking Bay 4"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beL" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Port Docking Bay 3"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"beM" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"beN" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"beO" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"beP" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beQ" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beR" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/recycler, -/obj/structure/sign/securearea{ - name = "\improper STAY CLEAR HEAVY MACHINERY"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beS" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/disposal) -"beU" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "garbage"; - verted = -1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"beV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) -"beW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/table/reinforced, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"beX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"beY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"beZ" = ( -/obj/machinery/mineral/stacking_unit_console{ - dir = 2; - machinedir = 8 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"bfa" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bfb" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"bfc" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Locker Room APC"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/crew_quarters/locker) -"bfd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/stack/sheet/cardboard, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bfh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/port) -"bfi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bfj" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bfk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Bay APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bfl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bfm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/office) -"bfn" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bfo" = ( -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bfp" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bfq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfr" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bfs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bft" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfv" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfw" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfy" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"bfA" = ( -/obj/structure/table/wood, -/obj/item/weapon/hand_tele, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfB" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfC" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfE" = ( -/obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, -/obj/item/weapon/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bfF" = ( -/turf/closed/wall, -/area/medical/chemistry) -"bfG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bfH" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall, -/area/medical/medbay) -"bfI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfJ" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bfK" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"bfL" = ( -/turf/closed/wall, -/area/medical/morgue) -"bfM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bfO" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfP" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Starboard Primary Hallway APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bfQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bfR" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler{ - pixel_y = 8 - }, -/obj/item/weapon/hand_labeler{ - pixel_y = 8 - }, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bfS" = ( -/turf/closed/wall, -/area/storage/emergency) -"bfT" = ( -/turf/closed/wall, -/area/assembly/chargebay) -"bfU" = ( -/turf/open/floor/plasteel/loadingarea{ - dir = 1 - }, -/area/hallway/primary/starboard) -"bfV" = ( -/turf/closed/wall/r_wall, -/area/assembly/robotics) -"bfW" = ( -/turf/open/floor/plasteel/purple/side{ - dir = 10 - }, -/area/hallway/primary/starboard) -"bfX" = ( -/turf/open/floor/plasteel/purple/side{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bfY" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bfZ" = ( -/obj/structure/sign/securearea{ - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bga" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/purple/side{ - dir = 2 - }, -/area/hallway/primary/starboard) -"bgb" = ( -/turf/open/floor/plasteel/purple/side{ - dir = 6 - }, -/area/hallway/primary/starboard) -"bgc" = ( -/turf/closed/wall/r_wall, -/area/toxins/lab) -"bgd" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/escape{ - dir = 2 - }, -/area/hallway/secondary/exit) -"bge" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/escape{ - dir = 10 - }, -/area/hallway/secondary/exit) -"bgf" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bgg" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bgh" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgi" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Bay 3 & 4"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgj" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgk" = ( -/obj/machinery/conveyor{ - dir = 5; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgl" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "garbage"; - verted = -1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bgm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bgo" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Mech Bay APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/assembly/chargebay) -"bgp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bgq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bgr" = ( -/obj/machinery/door/airlock{ - name = "Unit 4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bgs" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"bgt" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port) -"bgu" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bgv" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/office) -"bgw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bgx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bgy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/port) -"bgz" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bgA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bgB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall, -/area/quartermaster/storage) -"bgC" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall, -/area/quartermaster/office) -"bgD" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/machinery/camera{ - c_tag = "Cargo Delivery Office"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"bgE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bgF" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bgG" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway West"; - dir = 8 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bgH" = ( -/obj/machinery/door/window/eastright{ - dir = 1; - name = "Bridge Delivery"; - req_access_txt = "19" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/bridge/meeting_room) -"bgI" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgJ" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgL" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgM" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bgN" = ( -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bgO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bgP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bgQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/medbay) -"bgR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bgS" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgT" = ( -/obj/machinery/computer/communications, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgU" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgV" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/coin/plasma, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgX" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/item/device/camera, -/obj/item/weapon/storage/photo_album{ - pixel_y = -10 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bgY" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bgZ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Chemistry APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/mob/living/simple_animal/bot/cleanbot{ - name = "C.L.E.A.N." - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bha" = ( -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhb" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/chemistry) -"bhc" = ( -/obj/machinery/camera{ - c_tag = "Chemistry"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bhd" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 5 - }, -/area/medical/chemistry) -"bhe" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bhf" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bhg" = ( -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/medbay) -"bhh" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bhi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bhj" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Medbay"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/medical) -"bhk" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 26; - req_access_txt = "5" - }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/medical) -"bhl" = ( -/obj/structure/filingcabinet, -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/medical) -"bhm" = ( -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bhn" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bho" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bhp" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Morgue APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bhq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bhr" = ( -/obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/storage/emergency) -"bhs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bht" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bhu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bhv" = ( -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/assembly/robotics) -"bhw" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bhx" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bhy" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/assembly/robotics) -"bhz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/turf/open/floor/plating, -/area/assembly/robotics) -"bhA" = ( -/turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) -"bhB" = ( -/obj/machinery/door/airlock/research{ - cyclelinkeddir = 2; - name = "Research Division Access"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bhC" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/lab) -"bhD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southright{ - name = "Research and Development Desk"; - req_access_txt = "7" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd"; - name = "research lab shutters" - }, -/turf/open/floor/plating, -/area/toxins/lab) -"bhE" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bhF" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bhG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bhH" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bhI" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhL" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 1; - stack_amt = 10 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bhM" = ( -/turf/open/floor/circuit, -/area/assembly/chargebay) -"bhN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/locker/locker_toilet) -"bhR" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - icon_state = "window"; - dir = 1 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"bhS" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - icon_state = "window"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bhT" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window, -/turf/open/floor/plating, -/area/maintenance/port) -"bhU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bhV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bhW" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/quartermaster/storage) -"bhX" = ( -/obj/structure/disposalpipe/wrapsortjunction{ - dir = 1 - }, -/turf/closed/wall, -/area/quartermaster/storage) -"bhY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/storage) -"bhZ" = ( -/obj/machinery/door/window/eastleft{ - dir = 4; - icon_state = "right"; - name = "Mail"; - req_access_txt = "50" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bia" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bib" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bic" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bid" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bie" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Bridge" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/bridge/meeting_room) -"bif" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"big" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/gravity_generator) -"bih" = ( -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/engine/gravity_generator) -"bii" = ( -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/engine/gravity_generator) -"bij" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bik" = ( -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_x = -28 - }, -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bil" = ( -/obj/machinery/computer/card, -/obj/item/weapon/card/id/captains_spare, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bim" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/weapon/melee/chainofcommand, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bin" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bio" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - pixel_x = -30; - pixel_y = 0; - receive_ore_updates = 1 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bip" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"biq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bir" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bis" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 4 - }, -/area/medical/chemistry) -"bit" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"biu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"biv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/quartermaster/office) -"biw" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bix" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/medical) -"biy" = ( -/obj/machinery/computer/secure_data, -/obj/item/device/radio/intercom{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/medical) -"biz" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biA" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"biB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biC" = ( -/turf/open/floor/plating, -/area/storage/emergency) -"biD" = ( -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/storage/emergency) -"biE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/storage/emergency) -"biF" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 2 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"biG" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/assembly/chargebay) -"biH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"biI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/circuit, -/area/assembly/chargebay) -"biJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/circuit, -/area/assembly/chargebay) -"biK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; - dir = 1 - }, -/area/assembly/robotics) -"biL" = ( -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"biN" = ( -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/assembly/robotics) -"biO" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - dir = 2; - network = list("SS13","RD") - }, -/obj/machinery/button/door{ - dir = 2; - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "29" - }, -/obj/structure/table, -/obj/item/weapon/book/manual/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel/whitered/corner{ - dir = 4 - }, -/area/assembly/robotics) -"biP" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/assembly/robotics) -"biQ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/assembly/robotics) -"biR" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"biS" = ( -/obj/machinery/camera{ - c_tag = "Research Division Access"; - dir = 2; - network = list("SS13") - }, -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"biT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"biU" = ( -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/toxins/lab) -"biV" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/toxins/lab) -"biW" = ( -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"biY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjb" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage" - }, -/obj/structure/sign/vacuum{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjd" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bje" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bjg" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bji" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bjm" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/hand_labeler, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjn" = ( -/obj/structure/table, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjo" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay North" - }, -/obj/structure/closet/wardrobe/cargotech, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjp" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/device/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjq" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjr" = ( -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bjs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bju" = ( -/obj/machinery/photocopier, -/obj/item/device/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bjx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bjy" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bjz" = ( -/turf/closed/wall/r_wall, -/area/maintenance/maintcentral) -"bjA" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bjB" = ( -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bjC" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bjD" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Bridge Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bjE" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"bjF" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/keycard_auth{ - pixel_x = 0; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bjG" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Captain's Desk Door"; - req_access_txt = "20" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bjH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bjI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bjJ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"bjK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjL" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"bjN" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/medical) -"bjO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bjP" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bjQ" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/plating, -/area/medical/chemistry) -"bjR" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 4 - }, -/area/medical/chemistry) -"bjS" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bjT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/medbay) -"bjU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 2 - }, -/area/medical/medbay) -"bjV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/medbay) -"bjX" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/medical) -"bjY" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/medical) -"bjZ" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bka" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bkb" = ( -/obj/machinery/camera{ - c_tag = "Medbay Morgue"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bkc" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/emergency) -"bkd" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/storage/emergency) -"bke" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/storage/emergency) -"bkf" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency) -"bkh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit, -/area/assembly/chargebay) -"bki" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bkj" = ( -/obj/structure/closet/emcloset, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bkm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bkn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bko" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bkp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkq" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bkr" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bks" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30; - pixel_y = 0; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bkt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bku" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bkv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bkw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bkx" = ( -/obj/machinery/status_display{ - density = 0; - pixel_y = 2; - supply_display = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/office) -"bky" = ( -/turf/closed/wall, -/area/maintenance/asmaint2) -"bkz" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "garbage"; - layer = 2.5 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - layer = 3; - name = "disposal exit vent" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkA" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"bkB" = ( -/obj/machinery/button/door{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkC" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bkD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/port) -"bkE" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/port) -"bkF" = ( -/turf/closed/wall/r_wall, -/area/maintenance/port) -"bkG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance"; - req_access_txt = "31" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bkH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bkI" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bkJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bkK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bkL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bkM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bkN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"bkO" = ( -/obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/obj/item/device/radio/off, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/medical) -"bkP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bkQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bkR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bkS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bkT" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bkU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bkV" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint) -"bkW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bkX" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Conference Room APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/bridge/meeting_room) -"bkY" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bkZ" = ( -/obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/gravity_generator) -"bla" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"blb" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access = null; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"blc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"bld" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Captain's Office Maintenance"; - req_access_txt = "20" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/captain) -"ble" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"blf" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "6" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/morgue) -"blh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bli" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"blj" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"blk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay) -"bll" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"blm" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bln" = ( -/obj/structure/table/reinforced, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"blo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Starboard Emergency Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/emergency) -"blp" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Medbay Security APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/medical) -"blq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction{ - sortType = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"blr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bls" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/crowbar/large, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"blt" = ( -/obj/machinery/recharge_station, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"blu" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"blv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"blw" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) -"blx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bly" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"blz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"blA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/assembly/robotics) -"blB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"blC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"blD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/assembly/robotics) -"blE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"blF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"blG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"blH" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"blI" = ( -/obj/machinery/r_n_d/destructive_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/lab) -"blJ" = ( -/obj/machinery/r_n_d/protolathe, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/lab) -"blK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/lab) -"blL" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"blM" = ( -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"blO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"blP" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"blQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"blR" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/item/weapon/cigbutt, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"blS" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/mass_driver{ - id = "trash" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"blT" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"blU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/sleep) -"blV" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/disposal) -"blW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/storage) -"blX" = ( -/obj/machinery/door/airlock/research{ - cyclelinkeddir = 1; - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"blY" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"blZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bma" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bmb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bmd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bme" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bmf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/office) -"bmg" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_mining{ - name = "Delivery Office"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bml" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 8; - output_dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/office) -"bmm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmn" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bmo" = ( -/turf/closed/wall, -/area/crew_quarters/heads) -"bmp" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bmq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/heads) -"bmr" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads) -"bms" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bmt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/office) -"bmu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bmv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bmw" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bmx" = ( -/turf/closed/wall, -/area/crew_quarters/captain) -"bmy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bmz" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/dresser, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bmA" = ( -/obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) -"bmB" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bmC" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) -"bmD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/captain) -"bmE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmF" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmG" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 2 - }, -/area/medical/chemistry) -"bmH" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bmI" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 6 - }, -/area/medical/chemistry) -"bmJ" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - freerange = 0; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = 0; - pixel_y = -30 - }, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bmK" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bmL" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - req_access_txt = "5" - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bmM" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/sign/nosmoking_2{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bmN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/medical) -"bmO" = ( -/obj/structure/closet, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/medical) -"bmP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmQ" = ( -/obj/item/weapon/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bmR" = ( -/obj/structure/table, -/obj/item/weapon/paper/morguereminder{ - pixel_x = 5; - pixel_y = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bmS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bmT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bmU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bmV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access_txt = "6;5" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bmW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/medical/morgue) -"bmX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bmY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/morgue) -"bmZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bna" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bnb" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bnc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/assembly/chargebay) -"bnf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bng" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bnh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bni" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/device/multitool{ - pixel_x = 3 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bnj" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/cable_coil, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bnk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bnl" = ( -/obj/item/weapon/stock_parts/console_screen, -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/item/weapon/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/scanning_module, -/obj/machinery/power/apc{ - dir = 4; - name = "Research Lab APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bnm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bnn" = ( -/obj/machinery/computer/rdconsole/core, -/turf/open/floor/plasteel, -/area/toxins/lab) -"bno" = ( -/obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/turf/open/floor/plasteel, -/area/toxins/lab) -"bnp" = ( -/turf/open/floor/plasteel, -/area/toxins/lab) -"bnq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/toxins/lab) -"bnr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/loadingarea, -/area/toxins/lab) -"bns" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bnt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bnu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bnv" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"bnw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bnx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bny" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnz" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnA" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnB" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnC" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/item/weapon/book/manual/wiki/chemistry{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnF" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bnG" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen/red, -/obj/structure/table, -/obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bnI" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnJ" = ( -/obj/machinery/firealarm{ - pixel_y = 27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bnK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/quartermaster/office) -"bnL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"bnM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bnN" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/hallway/primary/central) -"bnO" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnP" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 36 - }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 6; - pixel_y = 25; - req_access_txt = "57" - }, -/obj/machinery/button/door{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = -4; - pixel_y = 25; - req_access_txt = "57" - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 36 - }, -/obj/machinery/pdapainter, -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/crew_quarters/heads) -"bnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed" - }, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnR" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnT" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_engineering{ - name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bnV" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnW" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bnX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bnY" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/captain, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bnZ" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"boa" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) -"bob" = ( -/obj/structure/table/glass, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bod" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay) -"bof" = ( -/turf/closed/wall, -/area/medical/medbay) -"bog" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"boh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay) -"boi" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"boj" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30; - pixel_y = 0; - pixel_z = 0 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bok" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/security/checkpoint/medical) -"bol" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bom" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bon" = ( -/turf/closed/wall/r_wall, -/area/medical/genetics) -"boo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"boq" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay) -"bor" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bos" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - dir = 8; - name = "Robotics Lab APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bou" = ( -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bov" = ( -/obj/structure/table, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/crowbar, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bow" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"box" = ( -/turf/closed/wall, -/area/assembly/robotics) -"boy" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"boz" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"boA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"boB" = ( -/turf/closed/wall, -/area/toxins/lab) -"boC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/assembly/robotics) -"boD" = ( -/obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"boE" = ( -/obj/structure/table, -/obj/item/weapon/hemostat, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"boF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"boG" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/item/device/mmi, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"boH" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"boI" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/storage) -"boJ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"boK" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"boL" = ( -/obj/structure/table, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"boM" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 2 - }, -/area/medical/research{ - name = "Research Division" - }) -"boN" = ( -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/quartermaster/office) -"boO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/medical/research{ - name = "Research Division" - }) -"boP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"boQ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"boR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"boV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"boW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"boX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 8 - }, -/area/hallway/primary/central) -"boY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/hallway/primary/central) -"boZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 8; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access = null; - req_access_txt = "57" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "hopflash"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bpa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bpb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bpc" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/crew_quarters/heads) -"bpd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bpe" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bpf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bpg" = ( -/obj/structure/chair/office/light, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bph" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bpi" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bpj" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bpk" = ( -/obj/structure/closet/secure_closet/captains, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bpl" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"bpm" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/item/weapon/soap/deluxe, -/obj/item/weapon/bikehorn/rubberducky, -/obj/effect/landmark/revenantspawn, -/obj/structure/curtain, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/captain) -"bpn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bpo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bpp" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/toxins/lab) -"bpq" = ( -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = -23 - }, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bpr" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "Research Division" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/toxins/lab) -"bps" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/quartermaster/storage) -"bpt" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpu" = ( -/obj/structure/bed/roller, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Medbay Reception"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpw" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/medical/medbay) -"bpx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bpA" = ( -/obj/machinery/computer/cargo, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bpB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bpC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bpD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/genetics) -"bpF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/chemistry) -"bpG" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Genetics APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpH" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/device/radio/headset/headset_medsci, -/obj/machinery/requests_console{ - department = "Genetics"; - departmentType = 0; - name = "Genetics Requests Console"; - pixel_x = 0; - pixel_y = 30 - }, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/item/weapon/storage/pill_bottle/mannitol, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpI" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 5 - }, -/area/medical/genetics) -"bpJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bpK" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bpL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bpM" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/chemistry) -"bpN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bpQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bpR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bpS" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bpT" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bpU" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bpV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/assembly/robotics) -"bpW" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/turf/open/floor/plating, -/area/assembly/robotics) -"bpX" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"bpY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bpZ" = ( -/obj/item/weapon/folder/white, -/obj/structure/table, -/obj/item/weapon/disk/tech_disk{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/disk/tech_disk{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bqa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/window/eastright{ - name = "Robotics Surgery"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bqc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bqd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bqe" = ( -/turf/closed/wall/r_wall, -/area/toxins/explab) -"bqf" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bqg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bqh" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bqi" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqj" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/toxins/lab) -"bql" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bqm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bqn" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bqo" = ( -/obj/machinery/autolathe, -/obj/machinery/light_switch{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/table/reinforced, -/obj/item/device/destTagger, -/obj/item/device/destTagger, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"bqq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bqr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bqs" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqt" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqu" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bqv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bqw" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bqx" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/heads) -"bqy" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqz" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bqA" = ( -/obj/machinery/computer/card, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/crew_quarters/heads) -"bqB" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bqC" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bqD" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/weapon/paper/gravity_gen{ - layer = 3 - }, -/obj/item/weapon/pen/blue, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bqE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bqF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bqG" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bqH" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"bqI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/teleporter) -"bqJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/teleporter) -"bqK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Teleporter Maintenance"; - req_access_txt = "17" - }, -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/teleporter) -"bqL" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay) -"bqN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bqO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/medbay) -"bqP" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqR" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/clothing/neck/stethoscope, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/structure/sign/nosmoking_2{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/corner{ - dir = 4 - }, -/area/medical/medbay) -"bqS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/medbay) -"bqT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/medbay) -"bqU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Medbay West"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/corner{ - dir = 1 - }, -/area/medical/medbay) -"bqW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bqZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bra" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brb" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/genetics) -"brc" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brd" = ( -/turf/open/floor/plasteel, -/area/medical/genetics) -"bre" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"brf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"brg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"brh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 2 - }, -/area/medical/medbay) -"bri" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/medbay) -"brj" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/medbay) -"brk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"brn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bro" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 10 - }, -/area/medical/research{ - name = "Research Division" - }) -"brp" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"brq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/button/door{ - dir = 2; - id = "robotics2"; - name = "Shutters Control Button"; - pixel_x = 24; - pixel_y = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"brr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/explab) -"brs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/assembly/robotics) -"brt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bru" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"brv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"brw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"brx" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rnd2"; - name = "research lab shutters" - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/toxins/lab) -"bry" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Experimentation Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/explab) -"brz" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/machinery/camera{ - c_tag = "Experimentor Lab"; - dir = 2; - network = list("SS13","RD") - }, -/obj/item/weapon/hand_labeler, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/toxins/explab) -"brA" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 0; - pixel_y = 6 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 2 - }, -/area/toxins/explab) -"brB" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/toxins/explab) -"brC" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/item/device/radio/off, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/toxins/explab) -"brD" = ( -/obj/structure/closet/emcloset{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 8 - }, -/area/toxins/explab) -"brE" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "8;12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brG" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brJ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"brK" = ( -/turf/open/floor/plating, -/area/quartermaster/storage) -"brL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brM" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #1" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brN" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"brO" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30; - pixel_y = 0 - }, -/obj/item/device/multitool, -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"brP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"brQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"brR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"brS" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"brT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"brU" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/heads) -"brV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay) -"brW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/vending/cart, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"brX" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/masks{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"brY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"brZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bsa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bsb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bsc" = ( -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bsd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bse" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bsf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bsg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bsh" = ( -/turf/closed/wall, -/area/teleporter) -"bsi" = ( -/obj/structure/table, -/obj/item/weapon/hand_tele, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/teleporter) -"bsj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/device/radio/beacon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsk" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsl" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/structure/closet/crate, -/obj/item/weapon/crowbar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsn" = ( -/obj/machinery/camera{ - c_tag = "Teleporter" - }, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bso" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bsp" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/hallway/primary/central) -"bsq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = 0; - pixel_y = -30 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bsr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bss" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bst" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Medbay East"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = -22 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bsu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "GeneticsDoor"; - name = "Genetics"; - req_access_txt = "5; 68" - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsw" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bsx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bsy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bsz" = ( -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bsA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bsC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bsD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bsE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Experimentation Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bsF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bsG" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bsH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/explab) -"bsI" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Experimentation Lab APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bsK" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/disks{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsL" = ( -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bsN" = ( -/obj/machinery/door/window/westleft{ - name = "Monkey Pen"; - req_access_txt = "9" - }, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bsO" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bsP" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bsQ" = ( -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bsR" = ( -/obj/machinery/computer/operating{ - name = "Robotics Operating Computer" - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"bsS" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab - South"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bsT" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bsU" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"bsV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bsW" = ( -/obj/structure/closet/wardrobe/robotics_black, -/obj/item/device/radio/headset/headset_sci{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"bsX" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bsY" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bsZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bta" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Research Division North"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/teleporter) -"btd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"bte" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/medical/research{ - name = "Research Division" - }) -"btf" = ( -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30; - pixel_y = 0; - pixel_z = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"btg" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bth" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bti" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"btk" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btm" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 12 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bto" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/sign/securearea{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btp" = ( -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"btq" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"btr" = ( -/obj/machinery/camera{ - c_tag = "Cargo Recieving Dock"; - dir = 4 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bts" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #2" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"btt" = ( -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/folder/yellow, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"btx" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"bty" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"btz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"btA" = ( -/obj/machinery/camera{ - c_tag = "Research Division West"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btB" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/blue/side{ - dir = 9 - }, -/area/crew_quarters/heads) -"btC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"btD" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"btE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"btF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/gravity_generator) -"btG" = ( -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"btH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/teleporter) -"btI" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Teleporter APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/bluespace_beacon, -/turf/open/floor/plasteel, -/area/teleporter) -"btK" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"btO" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/hallway/primary/central) -"btP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 10 - }, -/area/medical/research{ - name = "Research Division" - }) -"btR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"btS" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"btU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"btV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"btW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"btX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"btY" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 0; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"btZ" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bua" = ( -/turf/closed/wall, -/area/medical/genetics) -"bub" = ( -/obj/machinery/light, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 8 - }, -/area/quartermaster/storage) -"buc" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Office APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 2 - }, -/area/quartermaster/office) -"bud" = ( -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/quartermaster/office) -"bue" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = -30 - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"buf" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 5 - }, -/area/medical/genetics) -"bug" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bui" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"buj" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics2"; - name = "robotics lab shutters" - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/assembly/robotics) -"buk" = ( -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"bul" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bum" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bun" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bup" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"buq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/genetics) -"bur" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bus" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"but" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"buv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"buw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bux" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"buy" = ( -/obj/structure/disposalpipe/sortjunction{ - sortType = 23 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"buB" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "QMLoad" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buD" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #3" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"buE" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buG" = ( -/obj/machinery/door/airlock/research{ - name = "Genetics Research"; - req_access_txt = "9" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buH" = ( -/obj/machinery/door/airlock/research{ - name = "Genetics Research Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"buI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buJ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"buK" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"buL" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"buM" = ( -/obj/machinery/keycard_auth{ - pixel_x = -24; - pixel_y = 0 - }, -/obj/machinery/computer/cargo, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/crew_quarters/heads) -"buN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"buO" = ( -/obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/hop, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"buP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"buQ" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"buR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"buS" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/camera{ - c_tag = "Gravity Generator Foyer" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"buT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"buU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "biohazard containment door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"buV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"buW" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/teleporter) -"buX" = ( -/obj/machinery/shieldwallgen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"buY" = ( -/obj/machinery/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/teleporter) -"buZ" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/teleporter) -"bva" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue/side{ - dir = 8 - }, -/area/hallway/primary/central) -"bvb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bvc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bvd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/sleeper) -"bve" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bvf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bvg" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bvh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/sleeper) -"bvi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/medical/sleeper) -"bvj" = ( -/turf/closed/wall, -/area/medical/sleeper) -"bvk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bvl" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = ""; - name = "Surgery Observation"; - req_access_txt = "0" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bvm" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bvn" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoor"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = 8; - pixel_y = 24 - }, -/obj/structure/table, -/obj/item/weapon/book/manual/medical_cloning{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvq" = ( -/obj/structure/chair, -/obj/effect/landmark/start/geneticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvs" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/genetics) -"bvt" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Genetics Research"; - req_access_txt = "5; 9; 68" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvu" = ( -/obj/structure/window/reinforced, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bvv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/medical/genetics) -"bvw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvx" = ( -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bvy" = ( -/obj/machinery/camera{ - c_tag = "Genetics Research"; - dir = 1; - network = list("SS13","RD"); - pixel_x = 0 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"bvz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvA" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bvB" = ( -/obj/machinery/camera{ - c_tag = "Genetics Access"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bvC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"bvD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bvE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 6 - }, -/area/medical/research{ - name = "Research Division" - }) -"bvF" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/quartermaster, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30; - pixel_y = 0 - }, -/obj/item/weapon/coin/silver, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/quartermaster/qm) -"bvG" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bvH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bvI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bvJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/hor) -"bvK" = ( -/turf/closed/wall, -/area/crew_quarters/hor) -"bvL" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/supply) -"bvM" = ( -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bvN" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bvO" = ( -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bvP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bvQ" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bvR" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bvS" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvT" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvU" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/light, -/obj/machinery/status_display{ - density = 0; - pixel_y = -30; - supply_display = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"bvW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bvX" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bvY" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 8; - freq = 1400; - location = "QM #4" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"bvZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bwa" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bwd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"bwe" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"bwf" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay Entrance"; - dir = 4; - network = list("SS13") - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bwg" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/hallway/primary/central) -"bwh" = ( -/obj/structure/sign/securearea{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwi" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/closet/secure_closet/hop, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/crew_quarters/heads) -"bwj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bwk" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bwl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bwm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/engine/gravity_generator) -"bwn" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bwo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/engine/gravity_generator) -"bwp" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bwq" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/teleporter) -"bwr" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plating, -/area/teleporter) -"bws" = ( -/obj/structure/rack, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/teleporter) -"bwt" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/teleporter) -"bwu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bwv" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Medbay" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bww" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Surgery Observation" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bwx" = ( -/obj/machinery/door/window/eastleft{ - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bwy" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bwz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bwA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bwB" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bwC" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bwD" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bwF" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwG" = ( -/obj/structure/sign/nosmoking_2, -/turf/closed/wall, -/area/medical/sleeper) -"bwH" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwI" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwJ" = ( -/obj/structure/table/glass, -/obj/machinery/camera{ - c_tag = "Medbay Cryogenics"; - dir = 2; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bwK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bwL" = ( -/obj/machinery/camera{ - c_tag = "Genetics Cloning"; - dir = 4; - network = list("SS13") - }, -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bwM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/science) -"bwN" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 28 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 28; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/science) -"bwO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bwQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/hor) -"bwR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bwS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bwT" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bwU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/qm) -"bwV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 3 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bwY" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"bwZ" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bxa" = ( -/obj/structure/chair, -/obj/structure/sign/nosmoking_2{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bxb" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bxc" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bxd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bxe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bxf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bxg" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bxi" = ( -/obj/machinery/computer/aifixer, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bxj" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; - name = "Research Monitor"; - network = list("RD","MiniSat"); - pixel_x = 0; - pixel_y = 2 - }, -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bxk" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/storage/primary) -"bxl" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/aicore{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bxm" = ( -/obj/effect/landmark/xmastree/rdrod, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bxn" = ( -/turf/closed/wall, -/area/toxins/explab) -"bxo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/explab) -"bxp" = ( -/obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/toxins/explab) -"bxq" = ( -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/book/manual/experimentor, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/toxins/explab) -"bxr" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/toxins/explab) -"bxs" = ( -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"bxt" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bxu" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"bxv" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/depsec/science, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bxw" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bxx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/qm) -"bxy" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"bxz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bxA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bxB" = ( -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/structure/table, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/supply) -"bxC" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/supply) -"bxD" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/structure/table, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/supply) -"bxE" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/supply) -"bxF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bxG" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bxH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"bxI" = ( -/obj/machinery/ai_status_display, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"bxJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"bxK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"bxL" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway South-East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bxM" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint2) -"bxN" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bxO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bxP" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bxQ" = ( -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxR" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxU" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10; - pixel_x = 0; - initialize_directions = 10 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bxW" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Research Director"; - req_access_txt = "30" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bxX" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bxY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bxZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bya" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"byb" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"byc" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/quartermaster/qm) -"byd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/quartermaster/qm) -"bye" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"byf" = ( -/turf/closed/wall/r_wall, -/area/toxins/server) -"byg" = ( -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/quartermaster/qm) -"byh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access = null; - req_access_txt = "30" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"byi" = ( -/turf/closed/wall, -/area/security/checkpoint/science) -"byj" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/security/checkpoint/science) -"byk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"byl" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/pen/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/quartermaster/qm) -"bym" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/qm) -"byn" = ( -/obj/structure/filingcabinet, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/quartermaster/qm) -"byo" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 5; - req_access_txt = "47" - }, -/obj/machinery/button/door{ - id = "rnd2"; - name = "Research Lab Shutter Control"; - pixel_x = 5; - pixel_y = 5; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"byp" = ( -/obj/machinery/computer/robotics, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"byq" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"byr" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bys" = ( -/obj/structure/rack, -/obj/item/device/aicard, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"byt" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/hor) -"byu" = ( -/obj/structure/displaycase/labcage, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"byv" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/toxins/explab) -"byw" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/toxins/explab) -"byx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"byy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byz" = ( -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/qm) -"byA" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Quartermaster APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/qm) -"byB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/qm) -"byC" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/qm) -"byD" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/quartermaster/qm) -"byE" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byF" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Dock APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"byH" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/structure/closet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/supply) -"byI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/supply) -"byJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"byK" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byL" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/supply, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"byM" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/computer/security/mining{ - network = list("MINE","AuxBase") - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/supply) -"byN" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byO" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply) -"byP" = ( -/obj/structure/sign/securearea{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"byQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"byR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/hallway/primary/central) -"byS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply) -"byU" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byX" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"byY" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/sleeper) -"byZ" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/sleeper) -"bza" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bzb" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/sleeper) -"bzc" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzd" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/weapon/pen, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 0; - pixel_y = 30; - pixel_z = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bze" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bzh" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzj" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzk" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bzl" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 10 - }, -/area/medical/genetics) -"bzm" = ( -/obj/machinery/clonepod, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/genetics) -"bzn" = ( -/obj/machinery/computer/cloning, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 2 - }, -/area/medical/genetics) -"bzo" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzp" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzq" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzr" = ( -/obj/structure/closet/wardrobe/genetics_white, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bzs" = ( -/turf/closed/wall, -/area/maintenance/asmaint) -"bzt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 140; - on = 1; - pressure_checks = 0 - }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bzu" = ( -/obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bzv" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bzw" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/server) -"bzx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - dir = 2; - on = 1 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bzy" = ( -/obj/machinery/camera{ - c_tag = "Server Room"; - dir = 2; - network = list("SS13","RD"); - pixel_x = 22 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Server Room APC"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bzz" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/airalarm{ - pixel_y = 25 - }, -/obj/structure/closet, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/science) -"bzA" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bzB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bzC" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/science) -"bzD" = ( -/obj/structure/table, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons from the safety of your own office."; - name = "Research Monitor"; - network = list("RD"); - pixel_x = 0; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/science) -"bzE" = ( -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bzF" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bzG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/central) -"bzH" = ( -/obj/structure/table, -/obj/item/weapon/hemostat, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/medical/sleeper) -"bzI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/weapon/surgicaldrill, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzJ" = ( -/obj/machinery/computer/mecha, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bzK" = ( -/obj/structure/table, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/item/weapon/circular_saw, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bzM" = ( -/obj/structure/rack, -/obj/item/device/taperecorder{ - pixel_x = -3 - }, -/obj/item/device/paicard{ - pixel_x = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bzN" = ( -/obj/machinery/modular_computer/console/preset/research, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"bzO" = ( -/turf/open/floor/engine, -/area/toxins/explab) -"bzP" = ( -/obj/machinery/computer/cargo, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/qm) -"bzQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzS" = ( -/obj/structure/table, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bzT" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/quartermaster, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"bzU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 2 - }, -/area/medical/sleeper) -"bzV" = ( -/obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzW" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bzX" = ( -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay) -"bzY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bzZ" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bAa" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bAb" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAd" = ( -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/device/radio/off, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/supply) -"bAe" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIW"; - location = "QM" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAf" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAg" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AftH"; - location = "AIW" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAh" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CHE"; - location = "AIE" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAj" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "CHE" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bAl" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/black, -/area/medical/sleeper) -"bAm" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bAn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "48" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bAo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Cargo Security APC"; - pixel_x = 1; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"bAp" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAq" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Treatment Center"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAr" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAs" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAt" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/wrench/medical, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bAw" = ( -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bAx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bAy" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bAz" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bAA" = ( -/obj/machinery/atmospherics/pipe/manifold{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bAB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "Server Room"; - req_access_txt = "30" - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bAC" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bAD" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bAE" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Science"; - dir = 4; - network = list("SS13","RD") - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/science) -"bAF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAG" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bAH" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/science) -"bAI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bAJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bAK" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bAL" = ( -/obj/structure/table, -/obj/item/device/plant_analyzer, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/storage/tech) -"bAM" = ( -/obj/structure/table, -/obj/item/device/analyzer, -/obj/item/device/healthanalyzer, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bAN" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bAO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bAP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bAQ" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/toxins/explab) -"bAR" = ( -/obj/machinery/r_n_d/experimentor, -/turf/open/floor/engine, -/area/toxins/explab) -"bAS" = ( -/obj/machinery/computer/security/mining{ - network = list("MINE","AuxBase") - }, -/obj/machinery/camera{ - c_tag = "Quartermaster's Office"; - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/status_display{ - density = 0; - pixel_x = -32; - pixel_y = 0; - supply_display = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/quartermaster/qm) -"bAT" = ( -/obj/structure/closet/jcloset, -/turf/open/floor/plasteel, -/area/janitor) -"bAU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bAV" = ( -/obj/machinery/door/window/westleft{ - name = "Janitoral Delivery"; - req_access_txt = "26" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"bAW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAX" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"bAY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bAZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBb" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bBc" = ( -/obj/structure/table, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"bBd" = ( -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = 2 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/sleeper) -"bBe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/sleeper) -"bBf" = ( -/obj/structure/filingcabinet, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Security Post - Cargo"; - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/supply) -"bBg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bBi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBj" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBk" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay) -"bBn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBq" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = -32; - pixel_y = -40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = -32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBv" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBy" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bBC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBD" = ( -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bBE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bBF" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bBG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bBI" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/closet/wardrobe/miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bBJ" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBL" = ( -/obj/machinery/vending/medical{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bBN" = ( -/turf/closed/wall, -/area/medical/cmo) -"bBO" = ( -/obj/machinery/computer/med_data, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bBP" = ( -/obj/machinery/computer/crew, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bBQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bBR" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bBS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 120; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bBT" = ( -/obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/server) -"bBU" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bBV" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/server) -"bBW" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bBX" = ( -/obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel/black, -/area/toxins/server) -"bBY" = ( -/obj/item/device/radio/intercom{ - pixel_x = -25 - }, -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/science) -"bBZ" = ( -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/obj/item/device/radio/off, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science) -"bCa" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Science Security APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science) -"bCb" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/science) -"bCc" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = -30 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science) -"bCd" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 15 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCe" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCf" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "RD Office APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/machinery/light_switch{ - pixel_y = -23 - }, -/obj/item/weapon/twohanded/required/kirbyplants/dead, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCg" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("SS13","RD") - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCh" = ( -/obj/machinery/keycard_auth{ - pixel_x = 0; - pixel_y = -24 - }, -/obj/machinery/light, -/obj/machinery/computer/card/minor/rd, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCj" = ( -/obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCk" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/hor) -"bCl" = ( -/obj/machinery/camera{ - c_tag = "Experimentor Lab Chamber"; - dir = 1; - network = list("SS13","RD") - }, -/obj/machinery/light, -/obj/structure/sign/nosmoking_2{ - pixel_y = -32 - }, -/turf/open/floor/engine, -/area/toxins/explab) -"bCm" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bCn" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCo" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bCp" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bCq" = ( -/turf/closed/wall, -/area/maintenance/aft) -"bCr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bCs" = ( -/turf/closed/wall, -/area/storage/tech) -"bCt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bCu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bCv" = ( -/turf/closed/wall, -/area/janitor) -"bCw" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bCx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/gateway) -"bCy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/janitor) -"bCz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bCA" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/black, -/area/hallway/primary/central) -"bCB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/sleeper) -"bCC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bCD" = ( -/obj/structure/table, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/medical/sleeper) -"bCE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCF" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCG" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/gun/syringe, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCI" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/library) -"bCJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCL" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCM" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCN" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCO" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rxglasses, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/sleeper) -"bCQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/sleeper) -"bCR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bCS" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/sleeper) -"bCT" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/medical{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/item/weapon/storage/belt/medical{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/item/weapon/storage/belt/medical{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bCU" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bCV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bCW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bCX" = ( -/obj/effect/decal/cleanable/oil, -/obj/item/weapon/cigbutt, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bCY" = ( -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bCZ" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bDa" = ( -/obj/machinery/keycard_auth{ - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bDb" = ( -/turf/closed/wall/r_wall, -/area/toxins/xenobiology) -"bDc" = ( -/turf/closed/wall, -/area/toxins/storage) -"bDd" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bDe" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bDf" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bDg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bDh" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bDi" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 32 - }, -/turf/open/space, -/area/space) -"bDj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bDk" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/machinery/requests_console{ - department = "Mining"; - departmentType = 0; - pixel_x = -30; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bDl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bDm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bDn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bDo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bDp" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bDq" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/item/key/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"bDr" = ( -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/janitor) -"bDs" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/janitor) -"bDt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/maintenance/aft) -"bDu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDv" = ( -/obj/structure/table, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/machinery/ai_status_display{ - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDw" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/item/weapon/wirecutters, -/turf/open/floor/plating, -/area/storage/tech) -"bDx" = ( -/obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDy" = ( -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 2 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Tech Storage APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDz" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bDA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc{ - dir = 4; - name = "Treatment Center APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/sleeper) -"bDB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/medical/sleeper) -"bDC" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDD" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -28 - }, -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/sleeper) -"bDE" = ( -/obj/machinery/vending/wallmed{ - pixel_x = 28; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDF" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "medpriv4"; - name = "privacy door" - }, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay) -"bDG" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bDH" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/janitor) -"bDI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bDJ" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/janitor) -"bDK" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/camera{ - c_tag = "Custodial Closet" - }, -/obj/vehicle/janicart, -/turf/open/floor/plasteel, -/area/janitor) -"bDL" = ( -/turf/open/floor/plasteel, -/area/janitor) -"bDM" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/janitor) -"bDN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bDO" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDP" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - dir = 1; - freq = 1400; - location = "Janitor" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/janitor) -"bDQ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDR" = ( -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bDT" = ( -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDU" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Chief Medical Officer"; - req_access_txt = "40" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bDV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - sortType = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDW" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bDY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bDZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEa" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bEc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bEd" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bEe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bEf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bEg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bEh" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bEi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/cmo) -"bEj" = ( -/obj/structure/table/glass, -/obj/item/weapon/pen, -/obj/item/clothing/neck/stethoscope, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bEk" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/cmo, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bEl" = ( -/obj/structure/disposalpipe/segment, -/obj/item/device/radio/intercom{ - pixel_x = 25 - }, -/obj/machinery/camera{ - c_tag = "Chief Medical Office"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = -22 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bEm" = ( -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bEn" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - dir = 2; - network = list("Xeno","RD"); - pixel_x = 0 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bEo" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/toxins/storage) -"bEp" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/structure/sign/nosmoking_2{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/toxins/storage) -"bEq" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Misc Research APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bEr" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bEs" = ( -/turf/closed/wall, -/area/toxins/mixing) -"bEt" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bEu" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEv" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEw" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEx" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab West"; - dir = 2; - network = list("SS13","RD"); - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEy" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bEA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEC" = ( -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bED" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEF" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/toxins/mixing) -"bEI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEJ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"bEK" = ( -/obj/machinery/computer/security/mining{ - network = list("MINE","AuxBase") - }, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bEL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bEM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bEN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bEO" = ( -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bEP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bEQ" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bER" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/aft) -"bET" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bEU" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bEV" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bEW" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bEX" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, -/turf/open/floor/plating, -/area/storage/tech) -"bEY" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bEZ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/storage/tech) -"bFa" = ( -/turf/open/floor/plating, -/area/storage/tech) -"bFb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bFe" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_access_txt = "23" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bFf" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel, -/area/janitor) -"bFg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/janitor) -"bFh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/janitor) -"bFj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bFk" = ( -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/janitor) -"bFl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Custodial Closet APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/janitor) -"bFm" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 6 - }, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFn" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFo" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFp" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bFr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Custodial Maintenance"; - req_access_txt = "26" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/janitor) -"bFt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bFv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/sleeper) -"bFx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFz" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/sleeper) -"bFA" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFB" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"bFC" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"bFD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bFE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bFF" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFG" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bFH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - pixel_x = 28; - pixel_y = 0 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bFI" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bFJ" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFK" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bFL" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bFM" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bFN" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/weapon/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry{ - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bFO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/cmo) -"bFP" = ( -/obj/machinery/computer/card/minor/cmo, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bFQ" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bFR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bFS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bFT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bFU" = ( -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bFV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bFW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bFX" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bFY" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "8;12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bFZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/toxins/mixing) -"bGa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bGb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/toxins/mixing) -"bGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/mixing) -"bGd" = ( -/obj/machinery/doppler_array{ - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/mixing) -"bGe" = ( -/turf/closed/wall, -/area/toxins/test_area) -"bGf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bGg" = ( -/obj/structure/table, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"bGh" = ( -/obj/machinery/computer/shuttle/mining, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"bGi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bGj" = ( -/obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/quartermaster/miningdock) -"bGk" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGl" = ( -/obj/item/device/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGn" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGo" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGp" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bGr" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bGs" = ( -/obj/machinery/camera{ - c_tag = "Secure Tech Storage"; - dir = 2 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bGt" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bGu" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bGv" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/storage/tech) -"bGw" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, -/turf/open/floor/plating, -/area/storage/tech) -"bGx" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bGy" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/computer/arcade/battle, -/turf/open/floor/plating, -/area/storage/tech) -"bGz" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGA" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGB" = ( -/obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; - pixel_y = -29 - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel, -/area/janitor) -"bGC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room Access"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGD" = ( -/obj/structure/janitorialcart, -/turf/open/floor/plasteel, -/area/janitor) -"bGE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/janitor) -"bGF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bGG" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bGH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bGL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bGM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bGN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bGP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGR" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/gun/syringe, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bGS" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/weapon/reagent_containers/glass/beaker/synthflesh, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bGT" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/vending/wallmed{ - pixel_y = 28 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bGU" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/button/door{ - id = "medpriv4"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bGV" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bGW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGX" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bGY" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bGZ" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bHa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/cmo) -"bHb" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bHc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bHd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHe" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Toxins Storage APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 4; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bHf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bHg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bHh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bHl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bHm" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bHn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/asmaint) -"bHo" = ( -/obj/structure/closet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHp" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/toxins/mixing) -"bHs" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bHt" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bHu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bHv" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the test chamber."; - dir = 8; - layer = 4; - name = "Test Chamber Telescreen"; - network = list("Toxins"); - pixel_x = 30; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bHw" = ( -/obj/item/target, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/toxins/test_area) -"bHx" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"bHy" = ( -/obj/structure/closet/crate, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHz" = ( -/obj/item/weapon/ore/iron, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bHA" = ( -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/miningdock) -"bHC" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHD" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/aft) -"bHE" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"bHF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"bHG" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/weapon/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bHH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHI" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/storage/tech) -"bHK" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bHL" = ( -/obj/machinery/camera{ - c_tag = "Research Division South"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white/side{ - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"bHM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bHN" = ( -/obj/machinery/requests_console{ - department = "Tech storage"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bHO" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/device/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/storage/tech) -"bHP" = ( -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bHQ" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plating, -/area/storage/tech) -"bHR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bHS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHT" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "medpriv1"; - name = "privacy door" - }, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay) -"bHU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Medbay Maintenance APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHW" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bHZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bIa" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bIc" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/sleeper) -"bId" = ( -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - network = list("SS13"); - pixel_x = 22 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bIf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = 0; - req_access_txt = "39" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 13 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIi" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIj" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIk" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 0; - pixel_y = -30; - pixel_z = 0 - }, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIl" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = 0; - pixel_y = -30 - }, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIm" = ( -/obj/machinery/light, -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIn" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bIo" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bIp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bIq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bIr" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bIs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Xenobiology Maintenance"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"bIt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIw" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/barber, -/area/medical/cmo) -"bIx" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/toxins/xenobiology) -"bIy" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bIz" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/toxins/storage) -"bIA" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/toxins/storage) -"bIB" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/toxins/storage) -"bIC" = ( -/turf/open/floor/plasteel/floorgrime, -/area/toxins/storage) -"bID" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"bIE" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bIF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bIG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bIH" = ( -/obj/machinery/pipedispenser/disposal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bII" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = 5; - pixel_y = 29 - }, -/obj/machinery/camera{ - c_tag = "Virology Break Room" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIK" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bIM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bIN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/xenobiology) -"bIO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bIS" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bIT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"bIU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bIV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bIW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bIX" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/toxins/test_area) -"bIY" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bIZ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bJa" = ( -/obj/item/device/flashlight/lamp, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bJb" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Mining Dock Airlock"; - req_access = null; - req_access_txt = "48"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bJc" = ( -/obj/machinery/door/airlock/titanium{ - name = "Mining Shuttle Airlock"; - req_access_txt = "0" - }, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 3; - height = 5; - id = "mining"; - name = "mining shuttle"; - port_angle = 90; - width = 7 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - width = 7 - }, -/turf/open/floor/plating, -/area/shuttle/labor) -"bJd" = ( -/obj/machinery/door/airlock/glass_mining{ - cyclelinkeddir = 8; - name = "Mining Dock"; - req_access_txt = "48" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bJe" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJf" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bJh" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"bJi" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bJj" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/turf/open/floor/plating, -/area/storage/tech) -"bJk" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/cloning{ - pixel_x = 0 - }, -/obj/item/weapon/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, -/turf/open/floor/plating, -/area/storage/tech) -"bJl" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bJm" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bJn" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bJo" = ( -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"bJp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bJq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"bJs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJu" = ( -/obj/structure/light_construct{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"bJv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJx" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bJy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bJA" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJB" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/atmos) -"bJC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/sleeper) -"bJD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/medical/sleeper) -"bJE" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay) -"bJF" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bJG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bJH" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"bJI" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bJJ" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bJK" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bJL" = ( -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bJM" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bJN" = ( -/turf/closed/wall, -/area/toxins/xenobiology) -"bJO" = ( -/obj/machinery/door/airlock/research{ - name = "Testing Lab"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bJR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/toxins/storage) -"bJS" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"bJT" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"bJU" = ( -/obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bJV" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bJW" = ( -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, -/obj/item/device/transfer_valve{ - pixel_x = 0 - }, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 0; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bJX" = ( -/obj/item/device/assembly/signaler{ - pixel_x = 0; - pixel_y = 8 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bJY" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bJZ" = ( -/obj/item/device/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/device/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/device/assembly/timer{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/device/assembly/timer{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bKa" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Toxins Lab APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bKb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bKc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bKd" = ( -/obj/machinery/camera{ - c_tag = "Toxins Launch Room Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bKe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/toxins/mixing) -"bKf" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel/loadingarea, -/area/toxins/mixing) -"bKg" = ( -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bKh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bKi" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bKj" = ( -/obj/machinery/camera{ - c_tag = "Mining Dock External"; - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKk" = ( -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKl" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/quartermaster/miningdock) -"bKm" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"bKn" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/pickaxe{ - pixel_x = 5 - }, -/obj/item/weapon/shovel{ - pixel_x = -5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKo" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKp" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKq" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"bKr" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bKs" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/tech) -"bKt" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/turf/open/floor/plating, -/area/storage/tech) -"bKu" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/turf/open/floor/plating, -/area/storage/tech) -"bKv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bKw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"bKx" = ( -/obj/structure/closet/crate, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bKy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/asmaint) -"bKz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/construction) -"bKB" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bKG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/sign/securearea{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKI" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 11 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKK" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Medbay APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/medbay) -"bKL" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKM" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bKN" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room 2"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bKO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bKP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - name = "Delivery Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bKQ" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/medbay) -"bKS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "CM Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/cmo) -"bKT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKU" = ( -/obj/machinery/door/airlock/engineering{ - name = "Construction Area"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bKV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bKW" = ( -/obj/item/weapon/wrench, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bKX" = ( -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_x = 0; - pixel_y = -2; - req_access_txt = "55" - }, -/obj/structure/table/reinforced, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bKY" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Moniter"; - network = list("Xeno"); - pixel_x = 0; - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bKZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bLa" = ( -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bLb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bLc" = ( -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bLd" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = -28; - req_access_txt = "39" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLe" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall, -/area/toxins/xenobiology) -"bLf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLh" = ( -/obj/structure/sign/fire, -/turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) -"bLi" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bLj" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bLk" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "toxinsdriver" - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bLl" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "toxins launcher bay door" - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bLm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bLn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bLo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bLp" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bLq" = ( -/turf/closed/indestructible{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - icon_state = "riveted"; - name = "hyper-reinforced wall" - }, -/area/toxins/test_area) -"bLr" = ( -/obj/machinery/camera{ - active_power_usage = 0; - c_tag = "Bomb Test Site"; - desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; - dir = 8; - invuln = 1; - light = null; - name = "Hardened Bomb-Test Camera"; - network = list("Toxins"); - use_power = 0 - }, -/obj/item/target/alien{ - anchored = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - luminosity = 2; - initial_gas_mix = "o2=0.01;n2=0.01" - }, -/area/toxins/test_area) -"bLs" = ( -/obj/structure/ore_box, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"bLt" = ( -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating, -/area/shuttle/labor) -"bLu" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLx" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/turf/open/floor/plating, -/area/storage/tech) -"bLy" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/turf/open/floor/plating, -/area/storage/tech) -"bLz" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/storage/tech) -"bLA" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/device/t_scanner, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/storage/tech) -"bLB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bLC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bLD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/storage/tech) -"bLE" = ( -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bLF" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bLG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bLH" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/caution{ - dir = 5 - }, -/area/hallway/primary/aft) -"bLI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bLJ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/atmos) -"bLK" = ( -/turf/closed/wall/r_wall, -/area/atmos) -"bLL" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/atmos) -"bLM" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/atmos) -"bLN" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/atmos) -"bLO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/atmos) -"bLP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/atmos) -"bLQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/atmos) -"bLR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/closed/wall/r_wall, -/area/atmos) -"bLS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bLT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bLU" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bLV" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/button/door{ - id = "medpriv1"; - name = "Privacy Shutters"; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bLW" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bLX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/white, -/area/medical/medbay) -"bLY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bMa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMc" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay) -"bMd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMf" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, -/obj/item/device/multitool, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bMg" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMh" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMi" = ( -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/aft) -"bMk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMl" = ( -/obj/machinery/processor{ - desc = "A machine used to process slimes and retrieve their extract."; - name = "Slime Processor" - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMm" = ( -/obj/machinery/monkey_recycler, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMn" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMo" = ( -/obj/machinery/smartfridge/extract/preloaded, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMp" = ( -/obj/structure/closet/l3closet/scientist, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMq" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bMr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"bMs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"bMt" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bMu" = ( -/obj/machinery/door/poddoor{ - id = "mixvent"; - name = "Mixer Room Vent" - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bMv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bMw" = ( -/obj/machinery/sparker{ - dir = 2; - id = "mixingsparker"; - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bMx" = ( -/obj/machinery/airlock_sensor{ - id_tag = "tox_airlock_sensor"; - master_tag = "tox_airlock_control"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bMy" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "mix to port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bMz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller{ - airpump_tag = "tox_airlock_pump"; - exterior_door_tag = "tox_airlock_exterior"; - id_tag = "tox_airlock_control"; - interior_door_tag = "tox_airlock_interior"; - pixel_x = -24; - pixel_y = 0; - sanitize_external = 1; - sensor_tag = "tox_airlock_sensor" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bMA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bMB" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMC" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bME" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bMF" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plating/airless, -/area/shuttle/labor) -"bMG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bMH" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bMK" = ( -/turf/closed/wall, -/area/atmos) -"bML" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel, -/area/atmos) -"bMM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMN" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bMP" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bMQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bMR" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/atmos) -"bMS" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North East" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/meter{ - frequency = 1441; - id_tag = "waste_meter"; - name = "Waste Loop" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 2 - }, -/obj/machinery/meter{ - frequency = 1441; - id_tag = "distro_meter"; - name = "Distribution Loop" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMW" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10; - initialize_directions = 10 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMX" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Distro"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bMY" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"bMZ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNa" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/space, -/area/space) -"bNb" = ( -/obj/item/weapon/airlock_painter, -/obj/structure/lattice, -/obj/structure/closet, -/turf/open/space, -/area/space/nearstation) -"bNc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bNd" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"bNe" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bNf" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall, -/area/medical/virology) -"bNg" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bNh" = ( -/obj/machinery/computer/pandemic, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/medical/virology) -"bNi" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_virology{ - name = "Isolation A"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/medical/virology) -"bNl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_virology{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNm" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bNn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bNo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bNp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bNq" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bNr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "55" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bNs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNt" = ( -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bNu" = ( -/obj/machinery/door/airlock/glass_research{ - autoclose = 0; - frequency = 1449; - glass = 1; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_exterior"; - locked = 1; - name = "Mixing Room Exterior Airlock"; - req_access_txt = "8" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bNv" = ( -/obj/machinery/door/airlock/glass_research{ - autoclose = 0; - frequency = 1449; - glass = 1; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_interior"; - locked = 1; - name = "Mixing Room Interior Airlock"; - req_access_txt = "8" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bNw" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ - dir = 2; - frequency = 1449; - id = "tox_airlock_pump" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bNy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bNz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Toxins Lab East"; - dir = 8; - network = list("SS13","RD"); - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bNA" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bNB" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bNC" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bND" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bNE" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bNF" = ( -/obj/item/device/flashlight/lamp, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"bNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/test_area) -"bNH" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3 - }, -/obj/item/weapon/pen{ - pixel_x = -3 - }, -/obj/item/weapon/folder/yellow{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bNI" = ( -/turf/closed/wall, -/area/construction) -"bNJ" = ( -/turf/open/floor/plating, -/area/construction) -"bNK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bNL" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/construction) -"bNM" = ( -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/quartermaster/office) -"bNN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bNO" = ( -/turf/open/floor/plasteel/caution{ - dir = 6 - }, -/area/hallway/primary/aft) -"bNP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Monitoring"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/caution{ - dir = 5 - }, -/area/atmos) -"bNS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNT" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North West"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/medical/virology) -"bNV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bNW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bNX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bNY" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bNZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Distro"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOd" = ( -/turf/open/floor/plasteel, -/area/atmos) -"bOe" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8; - initialize_directions = 11 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bOf" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10; - initialize_directions = 10 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bOg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix to Incinerator"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOh" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/atmos) -"bOi" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/space/nearstation) -"bOj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bOk" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/announcement_system, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOm" = ( -/obj/item/weapon/bedsheet, -/obj/structure/bed, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOo" = ( -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecoms)"; - pixel_x = 0; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOp" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - dir = 2; - network = list("SS13") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOr" = ( -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOs" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOt" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bOu" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOw" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/droneDispenser, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bOy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bOz" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"bOB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bOC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOD" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bOE" = ( -/obj/machinery/sparker{ - dir = 2; - id = "mixingsparker"; - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - frequency = 1441; - id = "air_in" - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bOF" = ( -/obj/structure/sign/fire{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bOG" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "port to mix" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bOH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/button/door{ - id = "mixvent"; - name = "Mixing Room Vent Control"; - pixel_x = -25; - pixel_y = 5; - req_access_txt = "7" - }, -/obj/machinery/button/ignition{ - id = "mixingsparker"; - pixel_x = -25; - pixel_y = -5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/mixing) -"bOI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"bOJ" = ( -/obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/toxins/test_area) -"bOK" = ( -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/aft) -"bOL" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"bOM" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bON" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kanyewest"; - layer = 2.9; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"bOO" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Engineering Security APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/engineering) -"bOP" = ( -/obj/structure/table/glass, -/obj/structure/reagent_dispensers/virusfood{ - density = 0; - pixel_x = -30 - }, -/obj/item/weapon/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 8 - }, -/area/medical/virology) -"bOQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 8 - }, -/area/hallway/primary/aft) -"bOR" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bOS" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/atmos) -"bOT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 4; - freq = 1400; - location = "Atmospherics" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/atmos) -"bOU" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bOW" = ( -/obj/machinery/computer/atmos_control, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/atmos) -"bOX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bOY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/atmos) -"bOZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bPa" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bPb" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Firing Range"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bPc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bPd" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Waste In"; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bPe" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"bPf" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Mix"; - on = 0 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bPg" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bPh" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bPi" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/atmos) -"bPj" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/atmos) -"bPk" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Waste Tank" - }, -/turf/open/floor/engine/vacuum, -/area/atmos) -"bPl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "mix_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/vacuum, -/area/atmos) -"bPm" = ( -/turf/open/floor/engine/vacuum, -/area/atmos) -"bPn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPo" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPp" = ( -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPq" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPr" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/closet/l3closet, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bPt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bPv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bPx" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/deathsposal{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPy" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPz" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPA" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPB" = ( -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPE" = ( -/obj/structure/table, -/obj/item/weapon/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bPG" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/machinery/light, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPH" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 0; - pixel_y = -30; - receive_ore_updates = 1 - }, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPI" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPJ" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bPK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bPL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bPM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bPN" = ( -/turf/closed/wall, -/area/toxins/misc_lab) -"bPO" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bPP" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bPQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bPR" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/wood, -/area/maintenance/aft) -"bPS" = ( -/turf/open/floor/wood, -/area/maintenance/aft) -"bPT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/aft) -"bPU" = ( -/obj/item/weapon/shard, -/turf/open/floor/plating, -/area/maintenance/aft) -"bPW" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/aft) -"bPX" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft) -"bPZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bQa" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bQb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plating, -/area/construction) -"bQd" = ( -/obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQe" = ( -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -6; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/item/device/radio/off, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light_switch{ - pixel_x = -27; - pixel_y = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/engineering) -"bQf" = ( -/turf/open/floor/plasteel/caution{ - dir = 5 - }, -/area/hallway/primary/aft) -"bQg" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQh" = ( -/obj/structure/tank_dispenser{ - pixel_x = -1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bQi" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - layer = 2.9; - name = "atmos blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bQj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQl" = ( -/obj/machinery/computer/atmos_control, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/atmos) -"bQm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQn" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bQo" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQq" = ( -/obj/machinery/camera{ - c_tag = "Security Post - Engineering"; - dir = 8; - network = list("SS13") - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/engineering) -"bQr" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/atmos) -"bQs" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Filter"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQu" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQv" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQw" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQx" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bQy" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bQz" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "mix_out"; - sensors = list("mix_sensor" = "Tank") - }, -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/atmos) -"bQA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/atmos) -"bQB" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "mix_sensor" - }, -/turf/open/floor/engine/vacuum, -/area/atmos) -"bQC" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/atmos) -"bQD" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQE" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQF" = ( -/obj/structure/closet/wardrobe/virology_white, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bQH" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bQJ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bQK" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Control Room"; - req_access_txt = "19; 61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bQL" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bQM" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bQN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 8; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bQO" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bQP" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bQQ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bQR" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, -/obj/machinery/camera{ - c_tag = "Testing Lab North"; - dir = 2; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bQS" = ( -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - dir = 2; - name = "Science Requests Console"; - pixel_x = 0; - pixel_y = 30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bQT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bQU" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bQV" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - req_access = null - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bQW" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bQX" = ( -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bQY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bQZ" = ( -/turf/closed/wall/r_wall, -/area/toxins/misc_lab) -"bRa" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bRb" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRg" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bRh" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bRi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bRj" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bRk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/engineering) -"bRl" = ( -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) -"bRm" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/construction) -"bRo" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 8; - layer = 4; - name = "Engine Monitor"; - network = list("Engine"); - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/engineering) -"bRp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bRq" = ( -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/hallway/primary/aft) -"bRr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bRs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/northleft{ - dir = 4; - icon_state = "left"; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - layer = 2.9; - name = "atmos blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/atmos) -"bRt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bRu" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/atmos) -"bRv" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/atmos) -"bRx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bRy" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRz" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_atmos{ - name = "Distribution Loop"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRF" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Unfiltered to Mix"; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRH" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bRI" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bRJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/green/side{ - dir = 6 - }, -/area/atmos) -"bRK" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"bRL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "mix_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/vacuum, -/area/atmos) -"bRM" = ( -/obj/structure/table, -/obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRN" = ( -/turf/closed/wall, -/area/medical/virology) -"bRO" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"bRR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_virology{ - name = "Monkey Pen"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bRS" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bRT" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bRU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bRV" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bRW" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bRX" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bRY" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/button/door{ - id = "xenobio8"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bRZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bSa" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bSb" = ( -/obj/structure/closet/l3closet/scientist{ - pixel_x = -2 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bSc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bSd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSe" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/device/electropack, -/obj/item/device/healthanalyzer, -/obj/item/device/assembly/signaler, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bSf" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bSg" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bSh" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bSi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bSj" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bSk" = ( -/obj/machinery/magnetic_module, -/obj/effect/landmark/blobstart, -/obj/structure/target_stake, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"bSl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bSm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"bSn" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/maintenance/aft) -"bSp" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft) -"bSq" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/aft) -"bSr" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bSs" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft) -"bSt" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Telecoms Monitoring"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSv" = ( -/obj/machinery/camera{ - c_tag = "Construction Area"; - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"bSw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bSx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"bSy" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"bSz" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/construction) -"bSA" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bSB" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 - }, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8; - pixel_y = 0 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bSC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - layer = 2.9; - name = "atmos blast door" - }, -/turf/open/floor/plating, -/area/atmos) -"bSD" = ( -/obj/structure/sign/atmosplaque{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bSE" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 24; - pixel_y = 4; - req_access_txt = "24" - }, -/turf/open/floor/plasteel/caution{ - dir = 6 - }, -/area/atmos) -"bSF" = ( -/obj/structure/table, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel, -/area/atmos) -"bSG" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bSH" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/storage/belt/utility, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/turf/open/floor/plasteel, -/area/atmos) -"bSI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bSJ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSK" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6; - initialize_directions = 6 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSM" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSN" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSP" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"bSQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bSS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bST" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = 22; - req_access_txt = "39" - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSU" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSX" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Virology APC"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Virology Module" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSY" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bSZ" = ( -/obj/effect/landmark/revenantspawn, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bTa" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bTb" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bTc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bTd" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bTe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bTf" = ( -/obj/structure/rack, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Moniter"; - network = list("Test"); - pixel_x = 0; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bTg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bTh" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bTi" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/engineering) -"bTj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"bTk" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bTl" = ( -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bTm" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bTn" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bTo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bTp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bTq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/toxins/misc_lab) -"bTr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bTs" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/aft) -"bTt" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/aft) -"bTu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/wood, -/area/maintenance/aft) -"bTv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - icon_state = "connector_map"; - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/aft) -"bTB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/aft) -"bTC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/aft) -"bTD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTF" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bTG" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/engineering) -"bTH" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/engineering) -"bTI" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bTJ" = ( -/obj/machinery/power/apc{ - name = "Aft Hall APC"; - dir = 8; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bTK" = ( -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/caution{ - dir = 6 - }, -/area/hallway/primary/aft) -"bTL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/atmos) -"bTM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/atmos) -"bTN" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bTO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6; - initialize_directions = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bTP" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bTQ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bTR" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bTS" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bTT" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bTU" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bTV" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/escape{ - dir = 5 - }, -/area/atmos) -"bTW" = ( -/turf/open/floor/engine/n2o, -/area/atmos) -"bTX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2o_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"bTY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bTZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bUa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/medical/virology) -"bUb" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bUc" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecoms Admin"; - departmentType = 5; - name = "Telecoms RC"; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bUd" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio3"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bUe" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bUf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bUg" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bUh" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio8"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bUi" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bUj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bUk" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10; - pixel_x = 0; - initialize_directions = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bUl" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bUm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bUn" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bUo" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bUp" = ( -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bUq" = ( -/obj/structure/target_stake, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bUr" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 10 - }, -/turf/open/space, -/area/space/nearstation) -"bUs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUt" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUx" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bUz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Construction Area APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bUB" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Telecoms Monitoring APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bUC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bUD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bUE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/arrival{ - dir = 8 - }, -/area/atmos) -"bUF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/caution{ - dir = 8 - }, -/area/atmos) -"bUG" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/atmos) -"bUH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"bUI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/atmos) -"bUJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to External"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUN" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel, -/area/atmos) -"bUO" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Mix to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Pure to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bUR" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/atmos) -"bUS" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"bUT" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") - }, -/turf/open/floor/plasteel/escape{ - dir = 4 - }, -/area/atmos) -"bUU" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/atmos) -"bUV" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2o_sensor" - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"bUW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"bUX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bUY" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bUZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVa" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 8 - }, -/area/medical/virology) -"bVb" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bVc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/hallway/primary/aft) -"bVd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/hallway/primary/aft) -"bVe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bVf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bVg" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/hallway/primary/aft) -"bVh" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/hallway/primary/aft) -"bVi" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall, -/area/toxins/xenobiology) -"bVj" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bVk" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bVl" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bVm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVn" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bVo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/break_room) -"bVp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVs" = ( -/obj/machinery/camera{ - c_tag = "Testing Firing Range"; - dir = 8; - network = list("SS13","RD"); - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bVt" = ( -/obj/structure/target_stake, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bVu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/space, -/area/space/nearstation) -"bVv" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"bVw" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"bVx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/maintenance/aft) -"bVy" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bVA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - icon_state = "intact"; - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVD" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/sign/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVG" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVI" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bVJ" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bVK" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bVL" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bVN" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Access"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/caution{ - dir = 8 - }, -/area/atmos) -"bVO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"bVP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bVQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bVR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/caution{ - dir = 4 - }, -/area/atmos) -"bVS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/sign/securearea, -/turf/closed/wall, -/area/atmos) -"bVT" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "External to Filter"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bVU" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/atmos) -"bVV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bVW" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/atmos) -"bVX" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/atmos) -"bVY" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bVZ" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWa" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWb" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "n2o"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWc" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/escape{ - dir = 6 - }, -/area/atmos) -"bWd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "n2o_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"bWe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bWf" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = -32 - }, -/obj/item/device/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 8 - }, -/area/medical/virology) -"bWg" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/medical/virology) -"bWh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bWi" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"bWj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"bWk" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWl" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bWm" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/button/door{ - id = "xenobio7"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bWn" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bWo" = ( -/obj/item/device/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bWp" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bWq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bWr" = ( -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bWs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWt" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWu" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bWw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWx" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWy" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bWz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/aft) -"bWB" = ( -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWC" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWD" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWE" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Telecoms Server APC"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWG" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bWH" = ( -/obj/structure/table, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/tcommsat/computer) -"bWI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bWJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bWK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bWL" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bWM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/atmos) -"bWN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/atmos) -"bWO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/atmos) -"bWP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/atmos) -"bWQ" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bWR" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics West"; - dir = 8; - network = list("SS13") - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWT" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Port"; - on = 0 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bWV" = ( -/obj/structure/door_assembly/door_assembly_mai, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bWW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bWX" = ( -/obj/structure/table/glass, -/obj/item/device/radio/intercom{ - pixel_x = -25 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 8 - }, -/area/medical/virology) -"bWY" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/medical/virology) -"bWZ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXb" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"bXc" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXd" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bXe" = ( -/obj/effect/landmark/revenantspawn, -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bXf" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bXg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bXh" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bXi" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bXj" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/button/ignition{ - id = "testigniter"; - pixel_x = -6; - pixel_y = 2 - }, -/obj/machinery/button/door{ - id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = 2; - req_access_txt = "55" - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bXk" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AIE"; - location = "AftH" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXl" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 0; - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"bXm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"bXo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bXs" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/weapon/paper/range, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bXt" = ( -/obj/structure/table/reinforced, -/obj/machinery/magnetic_controller{ - autolink = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bXu" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXv" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bXw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bXx" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bXy" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bXz" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bXA" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bXB" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bXC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bXD" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bXE" = ( -/obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/tcommsat/computer) -"bXF" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bXG" = ( -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bXH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light/small, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/atmos) -"bXK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"bXL" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/atmos) -"bXM" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bXN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bXO" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/engineering) -"bXP" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/structure/closet, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/engineering) -"bXQ" = ( -/obj/structure/fireaxecabinet{ - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bXR" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bXS" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/atmos) -"bXT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/atmos) -"bXU" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bXV" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics East"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma Outlet Pump"; - on = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bXW" = ( -/turf/open/floor/engine/plasma, -/area/atmos) -"bXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "tox_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/plasma, -/area/atmos) -"bXY" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/plasma, -/area/atmos) -"bXZ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bYa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYb" = ( -/obj/machinery/vending/cigarette{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bYc" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/deathsposal{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 4 - }, -/area/medical/virology) -"bYd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYe" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bYf" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bYg" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bYh" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio7"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bYi" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bYj" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bYk" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"bYl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bYm" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"bYn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side, -/area/hallway/primary/aft) -"bYo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bYp" = ( -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/hallway/primary/aft) -"bYq" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/yellow/side, -/area/hallway/primary/aft) -"bYr" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYs" = ( -/obj/structure/closet/crate, -/obj/item/clothing/under/color/lightpurple, -/obj/item/stack/spacecash/c200, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bYu" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bYv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space"; - on = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bYx" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/aft) -"bYy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bYz" = ( -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bYA" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bYB" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bYC" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bYD" = ( -/obj/machinery/computer/telecomms/server{ - network = "tcommsat" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/tcommsat/computer) -"bYE" = ( -/turf/open/floor/plasteel/yellow/side, -/area/hallway/primary/aft) -"bYF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bYG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/hallway/primary/aft) -"bYH" = ( -/turf/closed/wall, -/area/engine/break_room) -"bYI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"bYJ" = ( -/turf/open/floor/plasteel/caution{ - dir = 9 - }, -/area/engine/break_room) -"bYK" = ( -/turf/open/floor/plasteel/caution{ - dir = 5 - }, -/area/engine/break_room) -"bYL" = ( -/turf/open/floor/plasteel/caution{ - dir = 1 - }, -/area/engine/break_room) -"bYM" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/yellow/side, -/area/hallway/primary/aft) -"bYN" = ( -/turf/closed/wall, -/area/security/checkpoint/engineering) -"bYO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bYP" = ( -/obj/effect/landmark/event_spawn, -/turf/closed/wall, -/area/crew_quarters/bar) -"bYQ" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bYR" = ( -/obj/structure/sign/nosmoking_2, -/turf/closed/wall, -/area/atmos) -"bYS" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bYT" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bYU" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/engine/plasma, -/area/atmos) -"bYV" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "tox_sensor" - }, -/turf/open/floor/engine/plasma, -/area/atmos) -"bYW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/atmos) -"bYX" = ( -/obj/structure/closet/l3closet/virology, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 2 - }, -/area/medical/virology) -"bYY" = ( -/obj/structure/closet/secure_closet/medical1, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 2 - }, -/area/medical/virology) -"bYZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bZa" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 4; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bZb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"bZc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bZd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bZe" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/break_room) -"bZf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZg" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZh" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bZi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bZj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZl" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Port"; - on = 0 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZm" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bZn" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bZo" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bZp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bZq" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZr" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/tcommsat/computer) -"bZs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZu" = ( -/obj/machinery/camera{ - c_tag = "Engineering Foyer"; - dir = 1 - }, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZv" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bZw" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bZy" = ( -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZz" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"bZB" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"bZC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/door/airlock/glass_command{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/chiefs_office) -"bZD" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"bZE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/engine/break_room) -"bZF" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Atmospherics APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bZG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/atmos) -"bZH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel, -/area/atmos) -"bZI" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"bZJ" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "plasma"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bZK" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"bZL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "tox_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/plasma, -/area/atmos) -"bZM" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint) -"bZN" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZO" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bZQ" = ( -/obj/machinery/atmospherics/components/binary/valve/open{ - icon_state = "mvalve_map"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZR" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/item/weapon/wrench, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZS" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZT" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZU" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZV" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bZW" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"bZX" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"bZY" = ( -/obj/item/device/radio/intercom{ - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"bZZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"caa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cab" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cac" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cad" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cae" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"caf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/aft) -"cag" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cah" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cai" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"caj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cak" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/plasteel/vault{ - dir = 8; - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cal" = ( -/obj/machinery/door/airlock/glass_engineering{ - cyclelinkeddir = 4; - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"cam" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"can" = ( -/obj/machinery/door/airlock/glass_engineering{ - cyclelinkeddir = 8; - name = "Server Room"; - req_access_txt = "61" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"cao" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"cap" = ( -/obj/machinery/light, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/engine/break_room) -"caq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cas" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cat" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cau" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cav" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/caution/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"caw" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cax" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cay" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"caB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caC" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"caD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"caE" = ( -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel, -/area/atmos) -"caF" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Port to Filter"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"caG" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"caH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/atmos) -"caI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caJ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/open/space, -/area/space/nearstation) -"caK" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caM" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caN" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caP" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caQ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caR" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caV" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"caW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"caX" = ( -/obj/machinery/sparker{ - id = "testigniter"; - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"caY" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"caZ" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"cba" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"cbb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"cbc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"cbd" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Testing Lab APC"; - pixel_x = 26; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"cbe" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cbf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cbg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"cbh" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cbi" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cbj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/aft) -"cbk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Space"; - on = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/aft) -"cbl" = ( -/obj/machinery/camera{ - c_tag = "Telecoms Server Room"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cbm" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cbn" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/tcommsat/computer) -"cbo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"cbp" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 4; - name = "CE Office APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cbq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cbr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cbs" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/engine/engineering) -"cbu" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Engineering Foyer APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cbv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Delivery access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cbw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cby" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cbz" = ( -/obj/structure/closet/wardrobe/atmospherics_yellow, -/turf/open/floor/plasteel, -/area/atmos) -"cbA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cbB" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cbC" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cbD" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cbE" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cbF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/cigbutt, -/turf/open/floor/plasteel, -/area/atmos) -"cbG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/atmos) -"cbH" = ( -/turf/open/floor/engine/co2, -/area/atmos) -"cbI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "co2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/co2, -/area/atmos) -"cbJ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/asmaint) -"cbL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbO" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbP" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbR" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio1"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/toxins/xenobiology) -"cbS" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cbT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"cbU" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cbV" = ( -/obj/machinery/camera{ - c_tag = "Testing Chamber"; - dir = 1; - network = list("Test","RD"); - pixel_x = 0 - }, -/obj/machinery/light, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"cbW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cbX" = ( -/obj/machinery/camera{ - c_tag = "Testing Lab South"; - dir = 8; - network = list("SS13","RD"); - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cbY" = ( -/obj/structure/closet/crate, -/obj/item/target/syndicate, -/obj/item/target/alien, -/obj/item/target/clown, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cbZ" = ( -/obj/structure/closet/crate, -/obj/item/target, -/obj/item/target, -/obj/item/target, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"cca" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"ccb" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"ccc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"ccd" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"cce" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"ccf" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"ccg" = ( -/obj/machinery/message_server, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cch" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cci" = ( -/obj/structure/table, -/obj/item/device/multitool, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/tcommsat/computer) -"ccj" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/weapon/stamp/ce, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cck" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"ccl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"ccm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ccn" = ( -/obj/machinery/camera{ - c_tag = "Engineering Access" - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cco" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ccp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cct" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccv" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ccw" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"ccx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"ccy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ccz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ccA" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/atmos) -"ccB" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/atmos) -"ccC" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "co2_sensor" - }, -/turf/open/floor/engine/co2, -/area/atmos) -"ccD" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/atmos) -"ccE" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 0; - pixel_y = 28 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccF" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccG" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccI" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccK" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccM" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"ccQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"ccR" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"ccS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"ccT" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/toxins/misc_lab) -"ccU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/asmaint2) -"ccV" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccW" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccX" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"ccY" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/turf/open/floor/plating, -/area/maintenance/aft) -"ccZ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/aft) -"cda" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdb" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdc" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cdd" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cde" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cdf" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cdg" = ( -/obj/machinery/computer/telecomms/monitor{ - network = "tcommsat" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/tcommsat/computer) -"cdh" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdk" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/chapel/main) -"cdm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cdn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdo" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdp" = ( -/obj/effect/landmark/lightsout, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cds" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Science Maintenance APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cdu" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdv" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdw" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cdx" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cdy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"cdz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cdA" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4; - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1; - pixel_x = 0; - pixel_y = 0; - target_pressure = 4500 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cdB" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "co2"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cdC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/atmos) -"cdD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "co2_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/co2, -/area/atmos) -"cdE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdH" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdK" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdR" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdS" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"cdT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdU" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cdV" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdW" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Engineering Maintenance APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"cdY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cdZ" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cea" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"ceb" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cec" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"ced" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"cee" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/tcommsat/computer) -"cef" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable, -/turf/open/floor/plating, -/area/tcommsat/computer) -"ceg" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/light, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"ceh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/bridge) -"cei" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cej" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engineering) -"cek" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engineering) -"cel" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engineering) -"cem" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cen" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ceo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cep" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"ceq" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"cer" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"ces" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/engine/engineering) -"cet" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/engine/engineering) -"ceu" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cev" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"cew" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"cex" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cey" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cez" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"ceA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/atmos) -"ceB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ceC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceE" = ( -/obj/structure/sign/fire{ - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceF" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/asmaint) -"ceI" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall, -/area/maintenance/asmaint) -"ceJ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/asmaint) -"ceK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/l3closet, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ceM" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceO" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceP" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/toxins/misc_lab) -"ceQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"ceR" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceS" = ( -/obj/item/stack/sheet/cardboard, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceT" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceU" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ceV" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceW" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"ceY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/aft) -"ceZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfa" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/wrench, -/obj/item/weapon/weldingtool, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"cfb" = ( -/turf/closed/wall/r_wall, -/area/engine/chiefs_office) -"cfc" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"cfd" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"cfe" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cfg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/engine/engineering) -"cfh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side, -/area/engine/break_room) -"cfi" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 2; - filter_type = "n2"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cfj" = ( -/turf/closed/wall, -/area/maintenance/incinerator) -"cfk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access"; - req_access_txt = "32" - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cfl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/incinerator) -"cfm" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/toy/minimeteor, -/obj/item/weapon/poster/random_contraband, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/reagent_containers/food/snacks/donkpocket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfo" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/roller, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/c_tube, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfq" = ( -/obj/structure/mopbucket, -/obj/item/weapon/caution, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - external_pressure_bound = 140; - on = 1; - pressure_checks = 0 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 4; - network = list("SS13","RD") - }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"cfs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Air Supply Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cft" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"cfu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/toxins/misc_lab) -"cfv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cfw" = ( -/turf/closed/wall/r_wall, -/area/maintenance/portsolar) -"cfx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/maintenance/portsolar) -"cfy" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"cfz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/engine/engineering) -"cfB" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"cfD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"cfE" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cfF" = ( -/obj/machinery/suit_storage_unit/ce, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/engine/chiefs_office) -"cfG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfH" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/keycard_auth{ - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cfI" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"cfJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfK" = ( -/obj/structure/sign/securearea, -/turf/closed/wall, -/area/engine/engineering) -"cfL" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfM" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 2; - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cfN" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel, -/area/atmos) -"cfO" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel, -/area/atmos) -"cfP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cfQ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cfR" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "o2"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cfS" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cfT" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cfU" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/incinerator) -"cfV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfX" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Incinerator APC"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cfY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cfZ" = ( -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cga" = ( -/obj/machinery/power/smes{ - capacity = 9e+006; - charge = 10000 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cgb" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/deathsposal{ - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cgc" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint) -"cgd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cge" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgi" = ( -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"cgj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/biohazard, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cgl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - external_pressure_bound = 120; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"cgm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgn" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"cgo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgq" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"cgs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgt" = ( -/obj/structure/sign/securearea{ - pixel_y = 32 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgu" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cgy" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cgz" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"cgA" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cgB" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cgC" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cgD" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Solar Access"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgE" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/portsolar) -"cgF" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cgI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cgJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cgK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cgL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cgM" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/computer/apc_control, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cgO" = ( -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cgQ" = ( -/obj/machinery/camera{ - c_tag = "Engineering East"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/engine/engineering) -"cgR" = ( -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgS" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"cgT" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 8; - name = "SMES Room"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engine_smes) -"cgU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cgV" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/red/side, -/area/atmos) -"cgW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/atmos) -"cgX" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cgY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2 Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/atmos) -"cgZ" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("o2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, -/area/atmos) -"cha" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/atmos) -"chb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/atmos) -"chc" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "air_in"; - name = "Mixed Air Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") - }, -/turf/open/floor/plasteel/arrival, -/area/atmos) -"chd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel/arrival{ - dir = 10 - }, -/area/atmos) -"che" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/atmos) -"chf" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel/arrival{ - dir = 6 - }, -/area/atmos) -"chg" = ( -/turf/open/floor/plating, -/area/atmos) -"chh" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"chi" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general{ - level = 2 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"chj" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "plasma tank pump" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"chk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall, -/area/maintenance/incinerator) -"chl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "atmospherics mix pump" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"chm" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; - dir = 8; - icon_state = "alarm0"; - locked = 0; - name = "all-access air alarm"; - pixel_x = 24; - req_access = "0"; - req_one_access = "0" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"chn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cho" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"chp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"chq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"chr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"chs" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/toxins/xenobiology) -"cht" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"chu" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"chv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chA" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chB" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chC" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"chF" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"chG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"chH" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"chI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"chJ" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"chK" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"chL" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"chM" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"chN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Aft Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"chT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"chV" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ - pixel_x = 5; - pixel_y = 0 - }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"chX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"chY" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engine/engineering) -"cia" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cib" = ( -/obj/machinery/power/apc{ - cell_type = 15000; - dir = 1; - name = "Engineering APC"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cic" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cid" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cie" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cif" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cig" = ( -/turf/closed/wall, -/area/engine/engineering) -"cih" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cii" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/glasses/meson, -/obj/item/device/geiger_counter, -/obj/item/device/geiger_counter, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cij" = ( -/obj/machinery/computer/station_alert, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cik" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -10; - req_access_txt = "10" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - pixel_y = 0; - req_access_txt = "11" - }, -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -24; - pixel_y = 10; - req_access_txt = "24" - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cim" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cin" = ( -/obj/structure/closet/secure_closet/engineering_chief{ - req_access_txt = "0" - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cio" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cip" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ciq" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"cir" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cis" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cit" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall, -/area/atmos) -"ciu" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"civ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"ciw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/atmos) -"cix" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/closed/wall/r_wall, -/area/atmos) -"ciy" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "input gas connector port" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciz" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciA" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "input port pump" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciB" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciC" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/space, -/area/space/nearstation) -"ciD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - name = "output gas connector port" - }, -/obj/machinery/portable_atmospherics/canister, -/obj/structure/sign/nosmoking_2{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciE" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ciF" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/medical, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciH" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/latexballon, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciI" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ciJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"ciK" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ciL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ciM" = ( -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - dir = 4; - network = list("Turbine") - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"ciN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ciO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"ciP" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"ciQ" = ( -/obj/machinery/power/solar_control{ - id = "portsolar"; - name = "Aft Port Solar Control"; - track = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"ciR" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Aft Port Solar APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Aft Port Solar Control"; - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"ciS" = ( -/turf/open/floor/plating, -/area/maintenance/portsolar) -"ciT" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/aft) -"ciU" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"ciW" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/engine/engineering) -"ciX" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ciY" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ciZ" = ( -/turf/open/floor/plating, -/area/engine/engineering) -"cja" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/nosmoking_2{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Engineering Power Storage" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cje" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjg" = ( -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cjh" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cji" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjj" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/structure/filingcabinet/chestdrawer, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cjk" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cjl" = ( -/obj/machinery/camera{ - c_tag = "Engineering MiniSat Access"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjm" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjo" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/construction) -"cjp" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjq" = ( -/obj/machinery/atmospherics/components/binary/valve{ - name = "Mix to Space" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjr" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjs" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cju" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Incinerator to Output"; - on = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjv" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cjw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"cjx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/incinerator) -"cjy" = ( -/obj/structure/disposalpipe/segment, -/obj/item/weapon/shard, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjz" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"cjA" = ( -/obj/structure/disposalpipe/segment, -/obj/item/weapon/cigbutt/roach, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"cjC" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cjD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) -"cjE" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cjF" = ( -/obj/machinery/door/airlock/engineering{ - name = "Aft Starboard Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cjG" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) -"cjH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"cjI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cjJ" = ( -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"cjK" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cjL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"cjM" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cjN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjO" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjR" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cjV" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cjW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/toxins/misc_lab) -"cjX" = ( -/obj/item/weapon/cartridge/engineering{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = 3 - }, -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/item/weapon/cartridge/atmos, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cjY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cka" = ( -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/machinery/door/airlock/glass_research{ - cyclelinkeddir = 4; - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"ckb" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/atmos) -"ckc" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/turf/closed/wall/r_wall, -/area/atmos) -"ckd" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/turf/closed/wall/r_wall, -/area/atmos) -"cke" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ckf" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ckg" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ckh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to MiniSat" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ckj" = ( -/obj/item/weapon/cigbutt, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ckk" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Incinerator to Space" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"ckl" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ckm" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Biohazard Disposals"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ckn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cko" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/asmaint2) -"ckp" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ckq" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4; - icon_state = "propulsion" - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_2) -"ckr" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cks" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"ckt" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Aft Starboard Solar APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cku" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"ckv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ckw" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"ckx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cky" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"ckz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"ckA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"ckB" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/engineering) -"ckC" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engine/engineering) -"ckD" = ( -/obj/structure/table, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckE" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckG" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/engineering_singularity_safety, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckI" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckJ" = ( -/obj/structure/closet/crate{ - name = "solar pack crate" - }, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckK" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ckL" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"ckM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"ckN" = ( -/obj/machinery/door/airlock/glass_research{ - cyclelinkeddir = 8; - name = "Test Chamber"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/toxins/misc_lab) -"ckO" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"ckP" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"ckQ" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"ckR" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/engine/chiefs_office) -"ckS" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ckT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"ckU" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2_sensor" - }, -/turf/open/floor/engine/n2, -/area/atmos) -"ckV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "n2_in" - }, -/turf/open/floor/engine/n2, -/area/atmos) -"ckW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/n2, -/area/atmos) -"ckX" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "o2_sensor" - }, -/turf/open/floor/engine/o2, -/area/atmos) -"ckY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "o2_in" - }, -/turf/open/floor/engine/o2, -/area/atmos) -"ckZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "o2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/o2, -/area/atmos) -"cla" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "air_sensor" - }, -/turf/open/floor/engine/air, -/area/atmos) -"clb" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "air_in" - }, -/turf/open/floor/engine/air, -/area/atmos) -"clc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - icon_state = "vent_map"; - id_tag = "air_out"; - internal_pressure_bound = 2000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/air, -/area/atmos) -"cld" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Incinerator"; - on = 0 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cle" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"clf" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"clg" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"clh" = ( -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -31 - }, -/obj/machinery/computer/turbine_computer{ - id = "incineratorturbine" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"cli" = ( -/obj/machinery/button/door{ - id = "auxincineratorvent"; - name = "Auxiliary Vent Control"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "32" - }, -/obj/machinery/button/door{ - id = "turbinevent"; - name = "Turbine Vent Control"; - pixel_x = -6; - pixel_y = -24; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"clj" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"clk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cll" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"clm" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - icon_state = "manifold"; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cln" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"clo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"clp" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"clq" = ( -/obj/structure/rack, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"clr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cls" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"clt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"clu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"clv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"clw" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"clx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cly" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Control"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"clz" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"clA" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"clB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"clC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"clD" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engine_smes) -"clE" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/engine/engine_smes) -"clF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"clG" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/engine/engine_smes) -"clH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall, -/area/engine/engineering) -"clI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"clJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"clM" = ( -/obj/structure/table, -/obj/item/weapon/crowbar/large, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/engine/engineering) -"clN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/engine/engineering) -"clO" = ( -/turf/open/space, -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"clP" = ( -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/engine/engineering) -"clQ" = ( -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/engine/engineering) -"clR" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/book/manual/wiki/engineering_construction, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"clS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"clT" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/atmos) -"clU" = ( -/turf/open/floor/engine/n2, -/area/atmos) -"clV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/atmos) -"clW" = ( -/turf/open/floor/engine/o2, -/area/atmos) -"clX" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/landmark/xmastree, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"clY" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/air, -/area/atmos) -"clZ" = ( -/turf/open/floor/engine/air, -/area/atmos) -"cmb" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cmc" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 - }, -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cmd" = ( -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cme" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cmf" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_interior"; - locked = 1; - name = "Turbine Interior Airlock"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/maintenance/incinerator) -"cmg" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cmh" = ( -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cmi" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cmj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cmk" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"cmn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cmo" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cmp" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 4 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"cmq" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"cmr" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cms" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cmt" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cmu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"cmv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cmw" = ( -/obj/machinery/power/solar_control{ - id = "starboardsolar"; - name = "Aft Starboard Solar Control"; - track = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cmx" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cmy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cmz" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cmA" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engine_smes) -"cmB" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engine_smes) -"cmC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cmD" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmE" = ( -/turf/open/space, -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"cmF" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"cmG" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/engine/engineering) -"cmK" = ( -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_y = 30 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"cmL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"cmN" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = 32 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"cmQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cmU" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/n2, -/area/atmos) -"cmV" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/o2, -/area/atmos) -"cmW" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/air, -/area/atmos) -"cmX" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction) -"cmY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - on = 1 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/fire{ - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/maintenance/incinerator) -"cmZ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - on = 1 - }, -/obj/structure/sign/fire{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/doorButtons/access_button{ - idSelf = "incinerator_access_control"; - idDoor = "incinerator_airlock_interior"; - name = "Incinerator airlock control"; - pixel_x = -8; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/maintenance/incinerator) -"cna" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/maintenance/incinerator) -"cnb" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnc" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cne" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnf" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cng" = ( -/obj/machinery/light/small, -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/clipboard, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cni" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"cnj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cnk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cnl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"cnm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnn" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engine_smes) -"cno" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/engine/engine_smes) -"cnp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "SMES Room"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnq" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/engine/engine_smes) -"cnr" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Engineering Delivery"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnt" = ( -/obj/machinery/camera{ - c_tag = "Engineering West"; - dir = 4; - network = list("SS13") - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/engine/engineering) -"cnv" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cny" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/construction) -"cnC" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_exterior"; - locked = 1; - name = "Turbine Exterior Airlock"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/maintenance/incinerator) -"cnD" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"cnE" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Waste Out"; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnG" = ( -/obj/structure/closet/emcloset, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cnH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cnJ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cnK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cnL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnM" = ( -/obj/machinery/door/window{ - name = "SMES Chamber"; - req_access_txt = "32" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnN" = ( -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnO" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnP" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/engine/engine_smes) -"cnQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cnR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"cnS" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "SMES Access"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cnU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/loadingarea, -/area/engine/engineering) -"cnW" = ( -/turf/open/space, -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"cnX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/nosmoking_2{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cnZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cob" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cof" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/syndicate) -"coh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"cop" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "inc_in" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"coq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 0; - pressure_checks = 2; - pump_direction = 0 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cor" = ( -/obj/machinery/igniter{ - icon_state = "igniter0"; - id = "Incinerator"; - luminosity = 2; - on = 0 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cos" = ( -/obj/machinery/door/poddoor{ - id = "auxincineratorvent"; - name = "Auxiliary Incinerator Vent" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cot" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cou" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cov" = ( -/obj/machinery/power/port_gen/pacman, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cow" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cox" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coB" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 4; - name = "SMES Room"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - name = "floor" - }, -/area/engine/engine_smes) -"coC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"coH" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coJ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"coL" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"coM" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"coS" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) -"coT" = ( -/obj/item/pipe{ - dir = 4; - icon_state = "mixer"; - name = "gas mixer fitting"; - pipe_type = 14 - }, -/turf/open/floor/engine, -/area/toxins/misc_lab) -"coZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpa" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpb" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cpc" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_4) -"cpd" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_4) -"cpe" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland2"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"cpg" = ( -/obj/item/weapon/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ - pixel_x = -4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"cph" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/space, -/area/space/nearstation) -"cpi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"cpj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpk" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpl" = ( -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpm" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpn" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpq" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cps" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpt" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cpv" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cpx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cpy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cpA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"cpC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/bridge) -"cpD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cpE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpG" = ( -/obj/structure/table/optable, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"cpI" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Escape Pod Four"; - req_access = null; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cpJ" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 4; - id = "pod4"; - name = "escape pod 4"; - port_angle = 180; - preferred_direction = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_4) -"cpK" = ( -/obj/machinery/computer/shuttle/pod{ - pixel_x = 0; - pixel_y = -32; - possible_destinations = "pod_lavaland2"; - shuttleId = "pod2" - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_2) -"cpL" = ( -/obj/item/weapon/storage/pod{ - pixel_x = 6; - pixel_y = -28 - }, -/obj/item/device/radio/intercom{ - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_2) -"cpM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/pod_4) -"cpN" = ( -/obj/machinery/power/turbine{ - luminosity = 2 - }, -/obj/structure/cable/yellow, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cpO" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Incinerator Output Pump"; - on = 1 - }, -/turf/open/space, -/area/maintenance/incinerator) -"cpP" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/space, -/area/space/nearstation) -"cpQ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/space, -/area/maintenance/incinerator) -"cpR" = ( -/obj/machinery/door/airlock{ - name = "Observatory Access" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cpS" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 2; - name = "SMES room APC"; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpT" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpU" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"cpV" = ( -/obj/structure/table, -/obj/machinery/camera{ - c_tag = "Engineering Storage"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpX" = ( -/obj/structure/table, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cpY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cpZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqd" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cqe" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - icon_state = "intact"; - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqf" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/engine, -/area/engine/engineering) -"cqg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Filter"; - on = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqi" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cqj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "engsm"; - name = "Radiation Shutters Control"; - pixel_x = 0; - pixel_y = -24; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cql" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqm" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqn" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft) -"cqo" = ( -/obj/structure/sign/pods{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqp" = ( -/obj/machinery/camera{ - c_tag = "Engineering Escape Pod"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqq" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 8; - id = "pod2"; - name = "escape pod 2"; - port_angle = 180 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_2) -"cqr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"cqs" = ( -/obj/structure/sign/fire{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"cqt" = ( -/obj/machinery/door/poddoor{ - id = "turbinevent"; - name = "Turbine Vent" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cqu" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cqv" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/aft) -"cqw" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cqz" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqA" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cqD" = ( -/obj/structure/sign/radiation, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cqE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/glass_engineering{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cqF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cqG" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"cqJ" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"cqK" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cqL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cqM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"cqN" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqO" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/stack/cable_coil, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqP" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqQ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqR" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cqS" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/engine/engineering) -"cqT" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqU" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cqY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cqZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engine/supermatter) -"cra" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas to Filter" - }, -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0; - req_access = null; - req_one_access_txt = "24;10" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engine/supermatter) -"crb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - icon_state = "pump_map"; - name = "Gas to Chamber" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/engine/supermatter) -"crc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"crd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Supermatter Engine Room"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"crh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cri" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crj" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"crk" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crl" = ( -/obj/structure/table, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"crm" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plating, -/area/maintenance/aft) -"crn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cro" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"crp" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"crq" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"crr" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"crs" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - icon_state = "intact"; - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"crt" = ( -/obj/machinery/door/airlock/glass_engineering{ - heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cru" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"crv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"crw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"crx" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/escape) -"cry" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"crz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"crA" = ( -/obj/structure/transit_tube_pod, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crB" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crC" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crD" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crF" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"crH" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space, -/area/space) -"crI" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"crJ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space, -/area/space) -"crK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"crL" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - icon_state = "connector_map"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"crM" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"crN" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"crO" = ( -/turf/open/floor/mineral/titanium, -/turf/closed/wall/mineral/titanium/interior, -/area/shuttle/escape) -"crP" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/engineering) -"crQ" = ( -/obj/machinery/computer/emergency_shuttle, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"crR" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crS" = ( -/obj/structure/cable, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"crT" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/turf/open/space, -/area/space) -"crU" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/turf/open/space, -/area/space) -"crV" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"crW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crX" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"crY" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engine/engineering) -"crZ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"csa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"csb" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/turf/open/space, -/area/space) -"csc" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/space, -/area/maintenance/asmaint) -"csd" = ( -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cse" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"csg" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"csi" = ( -/obj/structure/transit_tube/curved/flipped{ - dir = 1 - }, -/turf/open/space, -/area/space) -"csj" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"csk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"csl" = ( -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/turf/open/space, -/area/space) -"csm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asmaint) -"csn" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/space, -/area/space) -"cso" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/space, -/area/space) -"csq" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the turbine vent."; - dir = 1; - name = "turbine vent monitor"; - network = list("Turbine"); - pixel_x = 0; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"csr" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - idInterior = "incinerator_airlock_interior"; - name = "Incinerator Access Console"; - pixel_x = 6; - pixel_y = -26; - req_access_txt = "12" - }, -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/incinerator) -"css" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space, -/area/space) -"csu" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"csv" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"csw" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/space, -/area/space) -"csx" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/turf/open/space, -/area/space) -"csy" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"csz" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space/nearstation) -"csA" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"csC" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"csD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csE" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"csH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"csI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"csJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"csM" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/transit_tube/crossing/horizontal, -/turf/open/space, -/area/space) -"csN" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csO" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"csQ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"csR" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"csT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/xmastree, -/turf/open/floor/plasteel/black, -/area/chapel/main) -"csU" = ( -/obj/structure/transit_tube/station/reverse, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csX" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"csY" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"csZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"cta" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "MiniSat External Access"; - req_access = null; - req_access_txt = "65;13" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctb" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctd" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/space, -/area/space) -"ctg" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cth" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = -29 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"cti" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctj" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Pod Access"; - dir = 1; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 2; - on = 1 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cto" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer"; - req_one_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctp" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ai_monitored/turret_protected/aisat_interior) -"ctq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"ctr" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/folder{ - pixel_x = 3 - }, -/obj/item/weapon/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cts" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/off{ - pixel_y = 4 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ctt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctv" = ( -/turf/closed/wall/r_wall, -/area/space) -"ctw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ctx" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"cty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctz" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teledoor"; - name = "MiniSat Teleport Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctB" = ( -/obj/structure/cable, -/obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"ctE" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctF" = ( -/obj/machinery/button/door{ - id = "teledoor"; - name = "MiniSat Teleport Shutters Control"; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "17;65" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctG" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctH" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/computer/monitor, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ctI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctJ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctK" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter"; - req_access_txt = "17;65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctL" = ( -/obj/machinery/teleport/station, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctM" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctN" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 10 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"ctO" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/open/space, -/area/space) -"ctP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctQ" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = 0; - pixel_y = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ctR" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 0; - pixel_y = 0 - }, -/turf/closed/wall, -/area/engine/engineering) -"ctS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"ctV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "MiniSat Foyer APC"; - pixel_x = 27; - pixel_y = 0 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctW" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ctX" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Teleporter"; - dir = 1; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ctY" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"ctZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cua" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cub" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = -29 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuc" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cud" = ( -/obj/machinery/turretid{ - control_area = null; - enabled = 1; - icon_state = "control_standby"; - name = "Antechamber Turret Control"; - pixel_x = 0; - pixel_y = -24; - req_access_txt = "65" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Foyer"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cue" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cug" = ( -/obj/machinery/ai_status_display{ - pixel_y = -32 - }, -/obj/structure/table, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cuh" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/rack, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar/red, -/obj/item/clothing/head/welding, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cui" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuj" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cuk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cul" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cum" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cun" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Mix to MiniSat" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuo" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cup" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 8; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = 9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air Out"; - on = 0 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cur" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cus" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 8; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cuu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuv" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 30 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuw" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cux" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/clothing/head/welding, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35; - layer = 3.1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuy" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Atmospherics"; - dir = 4; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuB" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuC" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Antechamber"; - dir = 4; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/obj/machinery/turretid{ - control_area = "AI Satellite Atmospherics"; - enabled = 1; - icon_state = "control_standby"; - name = "Atmospherics Turret Control"; - pixel_x = -27; - pixel_y = 0; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cuE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"cuF" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/turretid{ - control_area = "AI Satellite Service"; - enabled = 1; - icon_state = "control_standby"; - name = "Service Bay Turret Control"; - pixel_x = 27; - pixel_y = 0; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cuG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuH" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -28; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuJ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuK" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Service Bay"; - dir = 8; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/device/multitool, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuM" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "MiniSat Atmospherics APC"; - pixel_x = -27; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Service Bay"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cuV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuX" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "MiniSat Service Bay APC"; - pixel_x = 27; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cuY" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cuZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/mob/living/simple_animal/bot/floorbot, -/turf/open/floor/plasteel/darkblue/corner, -/area/ai_monitored/turret_protected/AIsatextAS{ - name = "AI Satellite Atmospherics" - }) -"cva" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvb" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvc" = ( -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"cvd" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner, -/area/ai_monitored/turret_protected/aisat_interior) -"cve" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/turretid{ - control_area = "AI Satellite Hallway"; - enabled = 1; - icon_state = "control_standby"; - name = "Chamber Hallway Turret Control"; - pixel_x = 32; - pixel_y = -24; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"cvf" = ( -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cvg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cvh" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cvi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFP{ - name = "AI Satellite Service" - }) -"cvj" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvk" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvl" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cvm" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvp" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvq" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvr" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvs" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvv" = ( -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cvw" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvx" = ( -/obj/effect/landmark/tripai, -/obj/item/device/radio/intercom{ - anyai = 1; - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 1; - listening = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = 5 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 0; - pixel_y = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvA" = ( -/obj/effect/landmark/tripai, -/obj/item/device/radio/intercom{ - anyai = 1; - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 1; - listening = 1; - name = "Common Channel"; - pixel_x = 27; - pixel_y = 5 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 0; - pixel_y = -25 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cvB" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvD" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvE" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvF" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External NorthWest"; - dir = 8; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/turf/open/space, -/area/space) -"cvG" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvK" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External NorthEast"; - dir = 4; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/turf/open/space, -/area/space) -"cvL" = ( -/obj/structure/sign/securearea{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvM" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat Core Hallway"; - dir = 4; - network = list("MiniSat") - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvN" = ( -/obj/structure/sign/securearea{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvU" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvX" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cvZ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwa" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 4; - name = "MiniSat Chamber Hallway APC"; - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_x = -28; - pixel_y = -29 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwe" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai) -"cwf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwg" = ( -/obj/machinery/airalarm{ - frequency = 1439; - pixel_y = 23 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwh" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwm" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwp" = ( -/obj/structure/chair/office/dark, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwq" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cwr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cws" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/ai) -"cwt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwv" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cww" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table_frame, -/obj/item/weapon/wirerod, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cwz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwB" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/ai_status_display{ - pixel_x = 32 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cwD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "AI Chamber APC"; - pixel_y = -24 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -11; - pixel_y = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber North"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cwF" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwG" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cwH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"cwI" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape) -"cwJ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwK" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cwL" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwM" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/security/armory) -"cwN" = ( -/obj/machinery/computer/security, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cwO" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwP" = ( -/obj/machinery/computer/crew, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cwQ" = ( -/obj/machinery/button/flasher{ - id = "cockpit_flasher"; - pixel_x = 6; - pixel_y = -24 - }, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwR" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = -29 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwS" = ( -/obj/machinery/computer/communications, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cwT" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 2"; - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cwU" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4; - icon_state = "propulsion" - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_1) -"cwV" = ( -/obj/docking_port/stationary/random{ - dir = 8; - id = "pod_lavaland1"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"cwW" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape) -"cwX" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cwY" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"cwZ" = ( -/obj/machinery/flasher{ - id = "cockpit_flasher"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxa" = ( -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxb" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/crowbar, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxc" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxd" = ( -/obj/machinery/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = 6 - }, -/obj/machinery/button/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"cxe" = ( -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"cxf" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Brig"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxg" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"cxh" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"cxi" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxj" = ( -/obj/structure/table, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"cxl" = ( -/obj/machinery/computer/shuttle/pod{ - pixel_x = 0; - pixel_y = -32; - possible_destinations = "pod_lavaland1"; - shuttleId = "pod1" - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"cxm" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) -"cxn" = ( -/obj/structure/lattice, -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space) -"cxo" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxr" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxs" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxt" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_l" - }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"cxu" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/transport) -"cxw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/transport) -"cxx" = ( -/obj/item/weapon/storage/pod{ - pixel_x = 6; - pixel_y = -28 - }, -/obj/item/device/radio/intercom{ - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"cxy" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/shuttle/transport) -"cxA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"cxB" = ( -/obj/structure/chair, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cxC" = ( -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cxD" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"cxE" = ( -/obj/machinery/door/airlock/titanium, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry"; - name = "ferry shuttle"; - port_angle = 0; - preferred_direction = 4; - roundstart_move = "ferry_away"; - width = 5 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - turf_type = /turf/open/space; - width = 5 - }, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cxF" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 8; - id = "pod1"; - name = "escape pod 1"; - port_angle = 180 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"cxG" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Escape Pod Three"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/security/main) -"cxI" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cxJ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/security/processing) -"cxK" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock" - }, -/turf/open/floor/plating, -/area/shuttle/escape) -"cxL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 0; - pixel_y = -30 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxM" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Cargo" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"cxO" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Infirmary" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cxP" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Labor Camp Shuttle Airlock" - }, -/turf/open/floor/plating, -/area/security/processing) -"cxQ" = ( -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cxR" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cxS" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxT" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/crowbar, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cxU" = ( -/obj/structure/closet, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cxV" = ( -/obj/structure/closet/crate, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cxW" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"cxX" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"cxY" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 1"; - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cxZ" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"cya" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"cyb" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Escape Pod One" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyc" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"cyd" = ( -/obj/machinery/door/airlock/titanium, -/obj/docking_port/mobile{ - dheight = 0; - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship"; - launch_status = 0; - name = "NT Medical Ship"; - port_angle = -90; - preferred_direction = 4; - roundstart_move = "whiteship_away"; - timid = null; - width = 35 - }, -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "SS13 Arrival Docking"; - turf_type = /turf/open/space; - width = 35 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cye" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyf" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_l" - }, -/turf/open/floor/plating/airless, -/area/shuttle/abandoned) -"cyg" = ( -/obj/machinery/door/airlock/command{ - cyclelinkeddir = 1; - name = "Command Tool Storage"; - req_access = null; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/storage/eva) -"cyh" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Security Escape Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cyi" = ( -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyj" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver, -/obj/structure/light_construct{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyk" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyl" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cym" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion" - }, -/turf/open/floor/plating/airless, -/area/shuttle/abandoned) -"cyn" = ( -/turf/open/floor/plating, -/turf/closed/wall/mineral/titanium/interior, -/area/shuttle/abandoned) -"cyo" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/abandoned) -"cyp" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cyq" = ( -/obj/machinery/computer/pod{ - id = "oldship_gun" - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyr" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Cargo Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cys" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/supply) -"cyt" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 4"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyu" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 3"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cyv" = ( -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyw" = ( -/turf/open/floor/mineral/titanium, -/turf/closed/wall/mineral/titanium/interior, -/area/shuttle/abandoned) -"cyx" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit/medical, -/obj/item/clothing/mask/breath, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyy" = ( -/obj/machinery/mass_driver{ - dir = 4; - icon_state = "mass_driver"; - id = "oldship_gun" - }, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyz" = ( -/obj/machinery/door/airlock/glass, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyA" = ( -/obj/machinery/door/poddoor{ - id = "oldship_gun"; - name = "pod bay door" - }, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyB" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cyC" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyD" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"cyE" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cyF" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_r" - }, -/turf/open/floor/plating/airless, -/area/shuttle/abandoned) -"cyG" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Atmospherics External Airlock"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/atmos) -"cyH" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyI" = ( -/obj/item/weapon/stock_parts/cell{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyJ" = ( -/obj/structure/rack, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cyL" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cyM" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 1; - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cyN" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"cyO" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyP" = ( -/obj/item/weapon/shard{ - icon_state = "medium" - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyQ" = ( -/obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"cyR" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cyS" = ( -/obj/machinery/button/door{ - dir = 2; - id = "QMLoaddoor2"; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "QMLoaddoor"; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cyT" = ( -/obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/docking_port/mobile/supply{ - dwidth = 5; - width = 12 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"cyU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cyV" = ( -/obj/machinery/door/window, -/turf/open/floor/mineral/titanium/purple, -/area/shuttle/abandoned) -"cyW" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/purple, -/area/shuttle/abandoned) -"cyX" = ( -/obj/structure/table, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyY" = ( -/obj/structure/table, -/obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cyZ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"cza" = ( -/obj/machinery/door/airlock/glass, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czb" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/remains/human, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czc" = ( -/obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czd" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cze" = ( -/obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czf" = ( -/turf/open/floor/mineral/titanium/blue, -/turf/closed/wall/mineral/titanium/interior, -/area/shuttle/supply) -"czg" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Escape Pod Four"; - req_access = null; - req_access_txt = "0"; - shuttledocked = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"czh" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/engine/engineering) -"czk" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "MiniSat External Access"; - req_access = null; - req_access_txt = "65;13" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"czl" = ( -/obj/machinery/door/window/northright, -/obj/effect/decal/remains/human, -/turf/open/floor/mineral/titanium/purple, -/area/shuttle/abandoned) -"czm" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/purple, -/area/shuttle/abandoned) -"czn" = ( -/obj/structure/frame/computer{ - anchored = 1 - }, -/obj/structure/light_construct, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czp" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"czr" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czs" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l" - }, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"czt" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"czu" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r" - }, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"czv" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"czw" = ( -/obj/item/device/multitool, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czx" = ( -/obj/structure/chair, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czy" = ( -/obj/structure/frame/computer{ - anchored = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czz" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 10 - }, -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"czA" = ( -/obj/item/weapon/scalpel, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czB" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czC" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 8 - }, -/obj/effect/decal/remains/human, -/obj/structure/light_construct, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"czE" = ( -/turf/open/floor/engine, -/area/engine/engineering) -"czF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"czG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"czH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"czI" = ( -/obj/item/weapon/wrench, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"czJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/incinerator) -"czK" = ( -/turf/closed/wall, -/area/security/vacantoffice) -"czL" = ( -/obj/machinery/computer/shuttle/pod{ - pixel_y = -32; - possible_destinations = "pod_lavaland4"; - shuttleId = "pod4" - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 0; - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_4) -"czM" = ( -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/obj/item/weapon/storage/pod{ - pixel_x = 6; - pixel_y = -32 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_4) -"czN" = ( -/obj/docking_port/stationary/random{ - dir = 4; - id = "pod_lavaland4"; - name = "lavaland" - }, -/turf/open/space, -/area/space) -"czO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"czP" = ( -/obj/structure/chair/stool/bar, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) -"czQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"czR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"czS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/asmaint2) -"czT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"czU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"czV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"czW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"czX" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"czY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"czZ" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAa" = ( -/obj/structure/chair, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAb" = ( -/obj/structure/closet, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/aft) -"cAd" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cAe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cAf" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"cAg" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"cAh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"cAl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAm" = ( -/obj/machinery/power/supermatter_shard/crystal, -/turf/open/floor/engine, -/area/engine/supermatter) -"cAo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Cooling Loop to Gas"; - on = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Gas to Mix"; - on = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cAt" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cAu" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/emitter{ - anchored = 1; - dir = 4; - icon_state = "emitter"; - state = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cAy" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAz" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cAA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAB" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAC" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 11 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAD" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAE" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ - pixel_x = 2 - }, -/obj/item/weapon/reagent_containers/food/snacks/mint{ - pixel_y = 9 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAF" = ( -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Head of Personnel APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads) -"cAH" = ( -/obj/machinery/processor, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAI" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "garbage"; - name = "disposal coveyor" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAJ" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/disposal) -"cAK" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/mob/living/simple_animal/hostile/lizard{ - name = "Wags-His-Tail"; - real_name = "Wags-His-Tail" - }, -/turf/open/floor/plasteel, -/area/janitor) -"cAM" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/item/toy/cards/deck/cas, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = -2; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/library) -"cAN" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) -"cAP" = ( -/obj/structure/sign/fire, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cAQ" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/aft) -"cAR" = ( -/obj/machinery/door/window{ - dir = 1; - name = "AI Core Door"; - req_access_txt = "16" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cAS" = ( -/obj/effect/landmark/start/ai, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 1; - listening = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = -9 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 0; - pixel_y = -31 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 27; - pixel_y = -9 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -28; - pixel_y = -28 - }, -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - pixel_x = 28; - pixel_y = -28 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cAT" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cAU" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External SouthWest"; - dir = 8; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/turf/open/space, -/area/space) -"cAV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 8; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cAW" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cAX" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "MiniSat External SouthEast"; - dir = 4; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/turf/open/space, -/area/space) -"cAY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/ai_monitored/turret_protected/ai) -"cAZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cBa" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBb" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber South"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBc" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 1 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) -"cBd" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cBe" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai) -"cBf" = ( -/obj/machinery/camera{ - c_tag = "MiniSat External South"; - dir = 2; - network = list("MiniSat"); - pixel_x = 0; - pixel_y = 0; - start_active = 1 - }, -/turf/open/space, -/area/space) -"cBg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/hydroponics) -"cBh" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/locker) -"cBi" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"cBj" = ( -/obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"cBk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"cBl" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cBm" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"cBn" = ( -/obj/machinery/camera{ - c_tag = "Locker Room Toilets"; - dir = 8; - network = list("SS13") - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/locker/locker_toilet) -"cBo" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"cBp" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cBq" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"cBr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cBt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/toxins/explab) -"cBu" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/hor) -"cBv" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"cBw" = ( -/obj/machinery/door/firedoor, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cBx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/medical/research{ - name = "Research Division" - }) -"cBy" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/janitor) -"cBz" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cBA" = ( -/obj/machinery/button/massdriver{ - dir = 2; - id = "toxinsdriver"; - pixel_y = 24 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/mixing) -"cBB" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cBC" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/storage/tech) -"cBD" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cBE" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"cBF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/atmos) -"cBG" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, -/area/toxins/xenobiology) -"cBH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"cBI" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"cBJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/atmos) -"cBK" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"cBL" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cBM" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/paper/monitorkey, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/neutral{ - dir = 2 - }, -/area/engine/chiefs_office) -"cBN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/aft) -"cBO" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cBP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine/air, -/area/atmos) -"cBR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/engine/engineering) -"cBS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/AIsatextFS{ - name = "AI Satellite Hallway" - }) -"cBT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cBU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cBV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access = null; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"cBW" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_southmaint"; - name = "south maintenance airlock"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"cBX" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_se"; - name = "southeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"cBY" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_s"; - name = "south of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"cBZ" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/turf/open/floor/plasteel/grimy, -/area/chapel/office) -"cCb" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/device/flashlight, -/turf/open/floor/plating, -/area/construction) -"cCc" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plating, -/area/construction) -"cCd" = ( -/turf/open/floor/plasteel, -/area/construction) -"cCe" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/construction) -"cCf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"cCg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"cCh" = ( -/obj/item/weapon/bedsheet/red, -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, -/turf/open/floor/plating, -/area/security/processing) -"cCi" = ( -/turf/closed/wall, -/area/security/vacantoffice2) -"cCj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"cCk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/detectives_office) -"cCl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"cCm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"cCn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Detective's Office APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/detectives_office) -"cCo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"cCp" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel, -/area/medical/sleeper) -"cCq" = ( -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"cCs" = ( -/obj/structure/mining_shuttle_beacon{ - dir = 4 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"cCt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"cCu" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cCw" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cCx" = ( -/obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cCy" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"cCz" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cCB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10; - pixel_x = 0; - initialize_directions = 10 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cCC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cCD" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Mix to Engine"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cCE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cCF" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"cCG" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/space, -/area/space/nearstation) -"cCH" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space, -/area/space/nearstation) -"cCI" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space, -/area/space/nearstation) -"cCJ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/space, -/area/space/nearstation) -"cCP" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/space, -/area/space/nearstation) -"cCQ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"cCS" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cCT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cCW" = ( -/obj/machinery/portable_atmospherics/canister/freon, -/turf/open/floor/plating, -/area/engine/engineering) -"cCY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/device/flashlight, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/item/weapon/pipe_dispenser, -/turf/open/floor/engine, -/area/engine/engineering) -"cDi" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDj" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - icon_state = "intact"; - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cDl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/tool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDp" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDs" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - icon_state = "filter_off_f"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Loop"; - on = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDz" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDC" = ( -/obj/item/weapon/wrench, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cDD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; - icon_state = "manifold"; - dir = 4 - }, -/obj/machinery/meter, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cDE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cDF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "External Gas to Loop" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cDG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cDH" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cDN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) -"cDS" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/space, -/area/space) -"cDY" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/space, -/area/space/nearstation) -"cDZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cEa" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cEd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Port"; - dir = 4; - network = list("SS13","Engine") - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEf" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cEg" = ( -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cEh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Starboard"; - dir = 8; - network = list("SS13","Engine"); - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEk" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cEl" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"cEr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Gas to Cooling Loop"; - on = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEt" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cEu" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Supermatter Chamber"; - dir = 2; - network = list("Engine"); - pixel_x = 23 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cEv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cEw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cEx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cEy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - icon_state = "manifold"; - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cEz" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cEA" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cEB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cEC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Gas"; - on = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cED" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEE" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/turf/open/space, -/area/space) -"cEK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cEL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cEM" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/item/weapon/tank/internals/plasma, -/turf/open/floor/plating, -/area/engine/supermatter) -"cET" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cEU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/engine, -/area/engine/engineering) -"cEW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - icon_state = "connector_map"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cFb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - icon_state = "pump_map"; - name = "Cooling Loop Bypass" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cFh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cFj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/engine/supermatter) -"cFk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Bypass" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFm" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"cFn" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/turf/open/space, -/area/space) -"cFo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"cFu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cFw" = ( -/obj/structure/sign/electricshock, -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cFy" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cFA" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cFI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFL" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "co2"; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFN" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "o2"; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Aft"; - dir = 2; - network = list("SS13","Engine"); - pixel_x = 23 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cFP" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "plasma"; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFR" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = ""; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cFU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGd" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cGe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cGg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cGh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/engine, -/area/engine/engineering) -"cGi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/engine/engineering) -"cGj" = ( -/obj/structure/table, -/obj/item/weapon/pipe_dispenser, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGl" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cGs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cGt" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cGu" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGx" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGz" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/engine/engineering) -"cGC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/meter, -/turf/open/floor/engine, -/area/engine/engineering) -"cGD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"cGE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cGH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cGI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Laser Room"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"cGK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cGL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cGM" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cGR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cGT" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGU" = ( -/obj/structure/reflector/double{ - anchored = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGV" = ( -/obj/structure/reflector/box{ - anchored = 1; - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cGZ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cHa" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/open/floor/plasteel/black, -/area/engine/engineering) -"cHb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHc" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHd" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHj" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/emitter{ - anchored = 1; - dir = 8; - icon_state = "emitter"; - state = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cHn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/light, -/turf/open/floor/plating, -/area/engine/engineering) -"cHo" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 1; - icon_state = "reflector" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHp" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 4; - icon_state = "reflector" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cHr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light, -/turf/open/floor/plating, -/area/engine/engineering) -"cHs" = ( -/obj/item/weapon/crowbar/large, -/turf/open/floor/plating, -/area/engine/engineering) -"cHD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 14 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cHE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mech Bay Maintenance"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/assembly/chargebay) -"cHF" = ( -/obj/machinery/button/door{ - dir = 2; - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"cHL" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/assembly/chargebay) -"cHM" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"cHN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/circuit, -/area/assembly/chargebay) -"cHO" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"cHP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"cHR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "robo1" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHT" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/assembly/robotics) -"cHV" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "robo2" - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"cHW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHX" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/device/multitool{ - pixel_x = 3 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cHZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/assembly/robotics) -"cIa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel/white, -/area/assembly/robotics) -"cIb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "robo2" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cIc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/bot, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cId" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"cIe" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/assembly/robotics) -"cIf" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/assembly/robotics) -"cIg" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "propulsion" - }, -/obj/docking_port/mobile/arrivals, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 15; - id = "arrivals_stationary"; - name = "arrivals"; - width = 7 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"cIh" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cIl" = ( -/obj/machinery/computer/med_data{ - icon_keyboard = "syndi_key" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIm" = ( -/obj/machinery/computer/crew{ - icon_keyboard = "syndi_key" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIo" = ( -/obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIp" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIq" = ( -/obj/machinery/computer/camera_advanced{ - icon_keyboard = "syndi_key" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIr" = ( -/obj/machinery/computer/secure_data{ - icon_keyboard = "syndi_key" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIs" = ( -/obj/structure/table/reinforced, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIt" = ( -/obj/structure/chair/office/dark{ - dir = 8; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cIu" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cIv" = ( -/obj/structure/chair/office/dark{ - dir = 1; - name = "tactical swivel chair" - }, -/obj/machinery/button/door{ - id = "syndieshutters"; - name = "Cockpit View Control"; - pixel_x = 32; - pixel_y = 32; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cIx" = ( -/obj/structure/chair/office/dark{ - dir = 4; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cIy" = ( -/obj/structure/table/reinforced, -/obj/machinery/ai_status_display{ - pixel_x = 32 - }, -/obj/item/weapon/storage/fancy/donut_box, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIz" = ( -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cIG" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"cIH" = ( -/obj/machinery/door/airlock/hatch{ - name = "Cockpit"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cII" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white, -/obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIJ" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIK" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/zipties, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIL" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIN" = ( -/obj/structure/chair{ - dir = 8; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIO" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIQ" = ( -/obj/structure/chair{ - dir = 8; - name = "tactical chair" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIR" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - dir = 5 - }, -/area/shuttle/syndicate) -"cIU" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cIY" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (EAST)"; - icon_state = "podhatch"; - dir = 4 - }, -/area/shuttle/syndicate) -"cJb" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJf" = ( -/obj/machinery/door/poddoor{ - id = "smindicate"; - name = "outer blast door" - }, -/obj/machinery/button/door{ - id = "smindicate"; - name = "external door control"; - pixel_x = -26; - pixel_y = 0; - req_access_txt = "150" - }, -/obj/docking_port/mobile{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate"; - name = "syndicate infiltrator"; - port_angle = 0; - roundstart_move = "syndicate_away"; - width = 18 - }, -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_nw"; - name = "northwest of station"; - turf_type = /turf/open/space; - width = 18 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (NORTH)"; - icon_state = "podhatch"; - dir = 1 - }, -/area/shuttle/syndicate) -"cJj" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJk" = ( -/obj/machinery/door/airlock/external{ - name = "Ready Room"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJl" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/obj/structure/table/reinforced, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/podhatch{ - dir = 10 - }, -/area/shuttle/syndicate) -"cJm" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cJn" = ( -/obj/structure/chair{ - name = "tactical chair" - }, -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (SOUTHEAST)"; - icon_state = "podhatch"; - dir = 6 - }, -/area/shuttle/syndicate) -"cJr" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJs" = ( -/obj/machinery/door/airlock/external{ - name = "E.V.A. Gear Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJz" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (SOUTHEAST)"; - icon_state = "podhatch"; - dir = 6 - }, -/area/shuttle/syndicate) -"cJC" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJG" = ( -/obj/structure/chair{ - dir = 1; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJI" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJJ" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"cJL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cJO" = ( -/obj/machinery/sleeper/syndie{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJR" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 6; - pixel_y = 0 - }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ - pixel_x = -3 - }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJS" = ( -/obj/structure/table/reinforced, -/obj/item/stack/medical/gauze, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/ointment, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJW" = ( -/obj/item/weapon/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/cell/high, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJX" = ( -/obj/item/weapon/screwdriver{ - pixel_y = 9 - }, -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJY" = ( -/obj/item/weapon/wrench, -/obj/item/device/assembly/infra, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cJZ" = ( -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKa" = ( -/obj/item/weapon/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/item/device/multitool, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKb" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKg" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cKi" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cKq" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 9 - }, -/area/shuttle/syndicate) -"cKr" = ( -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (NORTH)"; - icon_state = "podhatch"; - dir = 1 - }, -/area/shuttle/syndicate) -"cKt" = ( -/obj/machinery/door/airlock/hatch{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKA" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 5 - }, -/area/shuttle/syndicate) -"cKC" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKD" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKF" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 10 - }, -/area/shuttle/syndicate) -"cKN" = ( -/turf/open/floor/plasteel/podhatch{ - tag = "icon-podhatch (SOUTHEAST)"; - icon_state = "podhatch"; - dir = 6 - }, -/area/shuttle/syndicate) -"cKP" = ( -/obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/bodypart/r_arm/robot, -/obj/item/bodypart/l_arm/robot, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cKR" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Surgery"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cKS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cKT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cKU" = ( -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cKY" = ( -/obj/item/device/sbeacondrop/bomb{ - pixel_y = 5 - }, -/obj/item/device/sbeacondrop/bomb, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cKZ" = ( -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = -1 - }, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -5 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cLb" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Technological Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cLc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/device/aicard, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cLd" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, -/obj/structure/table/reinforced, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cLf" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - pixel_x = 30 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cLg" = ( -/obj/machinery/nuclearbomb/syndicate, -/obj/machinery/door/window{ - dir = 1; - name = "Theatre Stage"; - req_access_txt = "0" - }, -/turf/open/floor/circuit/red, -/area/shuttle/syndicate) -"cLk" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cLl" = ( -/obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cLm" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cLn" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"cLq" = ( -/obj/machinery/recharge_station, -/turf/open/floor/circuit/red, -/area/shuttle/syndicate) -"cLr" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/circuit/red, -/area/shuttle/syndicate) -"cLw" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"cLx" = ( -/obj/structure/shuttle/engine/propulsion, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"cLy" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"cLI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"cLJ" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"cLK" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"cLL" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"cLM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cLN" = ( -/obj/structure/table, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cLO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cLP" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cLQ" = ( -/obj/machinery/light/small, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cLR" = ( -/obj/machinery/light, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cLS" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cLT" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cLU" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cLV" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"cLW" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cLX" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cLY" = ( -/obj/structure/light_construct/small, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cLZ" = ( -/obj/structure/frame/computer{ - anchored = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMa" = ( -/obj/structure/light_construct, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMb" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cMc" = ( -/obj/structure/light_construct{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMd" = ( -/obj/structure/light_construct{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMe" = ( -/obj/structure/light_construct/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMf" = ( -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMh" = ( -/obj/structure/light_construct/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/abandoned) -"cMk" = ( -/obj/structure/light_construct/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/abandoned) -"cMl" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"cMm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"cMB" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/shuttle/arrival) -"cMC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 8; - layer = 4; - name = "Engine Monitor"; - network = list("Engine"); - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cMD" = ( -/turf/closed/wall/r_wall, -/area/engine/supermatter) -"cMH" = ( -/turf/open/floor/engine, -/area/engine/supermatter) -"cMI" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/engine/supermatter) -"cMN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/highpressure/fulltile, -/turf/open/floor/plating, -/area/engine/supermatter) -"dtj" = ( -/obj/structure/rack, -/turf/open/floor/wood, -/area/maintenance/aft) -"eng" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"enI" = ( -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"eYF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/maintenance/bar) -"fzg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"fXi" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"gQG" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"hps" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/maintenance/bar) -"hGz" = ( -/obj/structure/window/reinforced, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"iUC" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/wood, -/area/maintenance/aft) -"jGq" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/bar) -"kak" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space) -"kwI" = ( -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"kER" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Maintenance Bar APC"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"nuA" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - network = list("SS13"); - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 2 - }, -/area/hallway/primary/aft) -"oYy" = ( -/obj/machinery/camera{ - c_tag = "Research and Development"; - dir = 2; - network = list("SS13","RD"); - pixel_x = 0 - }, -/obj/machinery/button/door{ - dir = 2; - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 1 - }, -/area/toxins/lab) -"qpP" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"sSM" = ( -/obj/structure/closet{ - name = "Glasware Storage" - }, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/drinkingglasses, -/turf/open/floor/wood, -/area/maintenance/bar) -"tHL" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"tRx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating, -/area/maintenance/bar) -"uOA" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"uPQ" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/wood, -/area/maintenance/bar) -"vad" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/arcade, -/turf/open/floor/wood, -/area/maintenance/bar) -"vat" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/bar) -"xAh" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/wood, -/area/maintenance/bar) -"xRv" = ( -/obj/structure/girder, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/aft) -"yCP" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/wood, -/area/maintenance/bar) -"zeE" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/maintenance/bar) -"BDm" = ( -/obj/structure/table/wood/poker, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/maintenance/bar) -"CcB" = ( -/obj/structure/table/wood/poker, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/maintenance/bar) -"CSn" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"CTI" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - icon_state = "intact"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"DUC" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"DZr" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/wood, -/area/maintenance/bar) -"EKk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Engineering Supermatter Fore"; - dir = 1; - network = list("SS13","Engine"); - pixel_x = 0 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"Foj" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/bar) -"FHC" = ( -/obj/machinery/vending/cola/random, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/maintenance/bar) -"Glh" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/maintenance/bar) -"HeC" = ( -/turf/closed/wall, -/area/maintenance/bar) -"IUF" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/maintenance/bar) -"Jts" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Bar"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"MvW" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"OnH" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"PdK" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"RZu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"TtA" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/maintenance/bar) -"UNz" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"VtB" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"WaY" = ( -/obj/structure/rack, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/aft) -"XVz" = ( -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/bar) -"YsZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/aft) -"Ywa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/bar) +"aaa" = (/turf/open/space/basic,/area/space) +"aab" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 9},/turf/closed/wall/mineral/plastitanium{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aac" = (/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) +"aad" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) +"aae" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 5},/turf/closed/wall/mineral/plastitanium{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aaf" = (/obj/machinery/computer/med_data{icon_keyboard = "syndi_key"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aag" = (/obj/machinery/computer/crew{icon_keyboard = "syndi_key"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aah" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aai" = (/obj/machinery/computer/shuttle/syndicate,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaj" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aak" = (/obj/machinery/computer/camera_advanced{icon_keyboard = "syndi_key"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aal" = (/obj/machinery/computer/secure_data{icon_keyboard = "syndi_key"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aam" = (/obj/structure/table/reinforced,/obj/machinery/status_display{pixel_x = -32},/obj/item/weapon/clipboard,/obj/item/toy/figure/syndie,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aan" = (/obj/structure/chair/office/dark{dir = 8; name = "tactical swivel chair"},/turf/open/floor/plasteel/black,/area/shuttle/syndicate) +"aao" = (/turf/open/floor/plasteel/black,/area/shuttle/syndicate) +"aap" = (/obj/structure/chair/office/dark{dir = 1; name = "tactical swivel chair"},/obj/machinery/button/door{id = "syndieshutters"; name = "Cockpit View Control"; pixel_x = 32; pixel_y = 32; req_access_txt = "150"},/turf/open/floor/plasteel/black,/area/shuttle/syndicate) +"aaq" = (/obj/structure/chair/office/dark{dir = 4; name = "tactical swivel chair"},/turf/open/floor/plasteel/black,/area/shuttle/syndicate) +"aar" = (/obj/structure/table/reinforced,/obj/machinery/ai_status_display{pixel_x = 32},/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aas" = (/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"aat" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aau" = (/obj/machinery/status_display,/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) +"aav" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "150"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaw" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aax" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 10},/turf/closed/wall/mineral/plastitanium{icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aay" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white,/obj/item/stack/cable_coil/white,/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaz" = (/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaA" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/handcuffs{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/zipties,/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaB" = (/turf/open/space,/obj/machinery/porta_turret/syndicate{dir = 6},/turf/closed/wall/mineral/plastitanium{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"aaC" = (/obj/structure/chair{dir = 4; name = "tactical chair"},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaD" = (/obj/structure/chair{dir = 8; name = "tactical chair"},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaE" = (/obj/structure/chair{dir = 4; name = "tactical chair"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaF" = (/obj/structure/chair{dir = 8; name = "tactical chair"},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"aaG" = (/obj/machinery/porta_turret/syndicate{dir = 4},/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) +"aaH" = (/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/plasteel/podhatch{dir = 5},/area/shuttle/syndicate) +"aaI" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaJ" = (/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (EAST)"; icon_state = "podhatch"; dir = 4},/area/shuttle/syndicate) +"aaK" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaL" = (/obj/machinery/door/poddoor{id = "smindicate"; name = "outer blast door"},/obj/machinery/button/door{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate"; name = "syndicate infiltrator"; port_angle = 0; roundstart_move = "syndicate_away"; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/open/space; width = 18},/obj/structure/fans/tiny,/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (NORTH)"; icon_state = "podhatch"; dir = 1},/area/shuttle/syndicate) +"aaM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) +"aaN" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) +"aaP" = (/obj/machinery/door/airlock/external{name = "Ready Room"; req_access_txt = "150"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaQ" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/podhatch{dir = 10},/area/shuttle/syndicate) +"aaR" = (/turf/open/floor/plasteel/podhatch,/area/shuttle/syndicate) +"aaS" = (/obj/structure/chair{name = "tactical chair"},/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (SOUTHEAST)"; icon_state = "podhatch"; dir = 6},/area/shuttle/syndicate) +"aaT" = (/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaU" = (/obj/machinery/door/airlock/external{name = "E.V.A. Gear Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaV" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/mineral/plastitanium,/area/shuttle/syndicate) +"aaW" = (/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (SOUTHEAST)"; icon_state = "podhatch"; dir = 6},/area/shuttle/syndicate) +"aaX" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaY" = (/obj/structure/chair{dir = 1; name = "tactical chair"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aaZ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"aba" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) +"abb" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_n"; name = "north of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +"abc" = (/obj/machinery/ai_status_display,/turf/closed/wall/mineral/plastitanium,/area/shuttle/syndicate) +"abd" = (/obj/machinery/sleeper/syndie{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abe" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abf" = (/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 6; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abg" = (/obj/structure/table/reinforced,/obj/item/stack/medical/gauze,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abh" = (/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abi" = (/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abj" = (/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abk" = (/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abl" = (/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abm" = (/obj/structure/bed/roller,/obj/machinery/iv_drip,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abn" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"abo" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"abp" = (/turf/open/floor/plasteel/podhatch{dir = 9},/area/shuttle/syndicate) +"abq" = (/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (NORTH)"; icon_state = "podhatch"; dir = 1},/area/shuttle/syndicate) +"abr" = (/obj/machinery/door/airlock/hatch{req_access_txt = "150"},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abs" = (/turf/open/floor/plasteel/podhatch{dir = 5},/area/shuttle/syndicate) +"abt" = (/obj/structure/closet/syndicate/personal,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abu" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +"abv" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abw" = (/turf/open/floor/plasteel/podhatch{dir = 10},/area/shuttle/syndicate) +"abx" = (/turf/open/floor/plasteel/podhatch{tag = "icon-podhatch (SOUTHEAST)"; icon_state = "podhatch"; dir = 6},/area/shuttle/syndicate) +"aby" = (/obj/structure/closet/syndicate/nuclear,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abz" = (/obj/structure/window/reinforced{dir = 1},/obj/item/bodypart/r_arm/robot,/obj/item/bodypart/l_arm/robot,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abA" = (/obj/machinery/door/window{dir = 1; name = "Surgery"; req_access_txt = "150"},/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abB" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abC" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abD" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abE" = (/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abF" = (/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/grenade/plastic/c4,/obj/item/weapon/grenade/plastic/c4,/obj/item/weapon/grenade/plastic/c4,/obj/item/weapon/grenade/plastic/c4,/obj/item/weapon/grenade/plastic/c4,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abG" = (/obj/machinery/door/window{dir = 1; name = "Technological Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/device/aicard,/turf/open/floor/plasteel/vault,/area/shuttle/syndicate) +"abI" = (/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abJ" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/open/floor/plasteel/vault{dir = 5},/area/shuttle/syndicate) +"abK" = (/obj/machinery/nuclearbomb/syndicate,/obj/machinery/door/window{dir = 1; name = "Theatre Stage"; req_access_txt = "0"},/turf/open/floor/circuit/red,/area/shuttle/syndicate) +"abL" = (/obj/item/weapon/cautery,/obj/item/weapon/scalpel,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abM" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abN" = (/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/table/reinforced,/turf/open/floor/plasteel/vault{dir = 8},/area/shuttle/syndicate) +"abO" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/shuttle/syndicate) +"abP" = (/obj/machinery/recharge_station,/turf/open/floor/circuit/red,/area/shuttle/syndicate) +"abQ" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/open/floor/circuit/red,/area/shuttle/syndicate) +"abR" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/shuttle/syndicate) +"abS" = (/obj/structure/shuttle/engine/propulsion,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/shuttle/syndicate) +"abT" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating/airless,/area/shuttle/syndicate) +"abU" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space) +"abV" = (/obj/structure/lattice,/turf/open/space,/area/space) +"abW" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space) +"abX" = (/obj/structure/sign/securearea{pixel_y = -32},/turf/open/space,/area/space) +"abY" = (/turf/closed/wall/r_wall,/area/security/prison) +"abZ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/prison) +"aca" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall/r_wall,/area/security/prison) +"acb" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/prison) +"acc" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/prison) +"acd" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/ambrosia,/turf/open/floor/plasteel/green/side{dir = 9},/area/security/prison) +"ace" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/carrot,/turf/open/floor/plasteel/green/side{dir = 1},/area/security/prison) +"acf" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plating,/area/security/prison) +"acg" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/glowshroom,/turf/open/floor/plasteel/green/side{dir = 1},/area/security/prison) +"ach" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/hydroponics/soil,/obj/item/device/plant_analyzer,/obj/machinery/camera{c_tag = "Prison Common Room"; network = list("SS13","Prison")},/turf/open/floor/plasteel/green/side{dir = 5},/area/security/prison) +"aci" = (/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acj" = (/obj/structure/sink{pixel_y = 20},/turf/open/floor/plating,/area/security/prison) +"ack" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acl" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plating,/area/security/prison) +"acn" = (/turf/open/floor/plating,/area/security/prison) +"aco" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/open/floor/plating,/area/security/prison) +"acp" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plating,/area/security/prison) +"acq" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acr" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/seeds/potato,/turf/open/floor/plasteel/green/side{dir = 10},/area/security/prison) +"acs" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/seeds/grass,/turf/open/floor/plasteel/green/side{dir = 2},/area/security/prison) +"act" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/security/prison) +"acu" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/weapon/cultivator,/turf/open/floor/plasteel/green/side{dir = 2},/area/security/prison) +"acv" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/weapon/cultivator,/turf/open/floor/plasteel/green/side{dir = 6},/area/security/prison) +"acw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acx" = (/turf/open/floor/plating/airless,/area/space/nearstation) +"acy" = (/obj/structure/bookcase,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acz" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/barber,/area/security/prison) +"acB" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/barber,/area/security/prison) +"acC" = (/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acD" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/plasteel,/area/security/prison) +"acE" = (/obj/structure/table,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/security/prison) +"acF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/barber,/area/security/prison) +"acG" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plasteel/barber,/area/security/prison) +"acH" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/open/space,/area/space) +"acI" = (/obj/structure/grille,/obj/structure/lattice,/turf/open/space,/area/space) +"acJ" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acK" = (/obj/structure/chair/stool,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acL" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/open/floor/plasteel,/area/security/prison) +"acM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/security/prison) +"acN" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/barber,/area/security/prison) +"acO" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/open/floor/plasteel/barber,/area/security/prison) +"acP" = (/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) +"acQ" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space) +"acR" = (/turf/closed/wall,/area/security/transfer) +"acS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/security/transfer) +"acT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/transfer) +"acU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/security/transfer) +"acV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/security/transfer) +"acW" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acX" = (/obj/machinery/holopad,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"acY" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/freezer,/area/security/prison) +"acZ" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/open/floor/plasteel/freezer,/area/security/prison) +"ada" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) +"adb" = (/obj/structure/grille,/turf/open/space,/area/space) +"adc" = (/turf/closed/wall/r_wall,/area/security/main) +"add" = (/turf/closed/wall,/area/security/main) +"ade" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/main) +"adf" = (/turf/closed/wall,/area/crew_quarters/heads/hos) +"adg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"adh" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/fore) +"adi" = (/obj/machinery/door/poddoor{id = "executionspaceblast"; name = "blast door"},/turf/open/floor/plating,/area/security/transfer) +"adj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/black,/area/security/transfer) +"adk" = (/obj/machinery/light/small{dir = 1},/obj/machinery/flasher{id = "executionflash"; pixel_x = 0; pixel_y = 25},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/black,/area/security/transfer) +"adl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/black,/area/security/transfer) +"adm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/transfer) +"adn" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"ado" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adr" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"ads" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adu" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Unisex Showers"; req_access_txt = "0"},/turf/open/floor/plasteel/freezer,/area/security/prison) +"adv" = (/turf/open/floor/plasteel/freezer,/area/security/prison) +"adw" = (/obj/structure/closet/secure_closet/security/sec,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"adx" = (/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"ady" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"adz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/obj/structure/table/wood,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/deputy,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adA" = (/obj/machinery/computer/secure_data,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adB" = (/obj/machinery/computer/security,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adC" = (/obj/machinery/computer/card/minor/hos,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adD" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/fore) +"adF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"adG" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/black,/area/security/transfer) +"adH" = (/obj/structure/bed,/obj/effect/landmark/revenantspawn,/turf/open/floor/plasteel/black,/area/security/transfer) +"adI" = (/obj/machinery/sparker{dir = 2; id = "executionburn"; pixel_x = 25},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/black,/area/security/transfer) +"adJ" = (/turf/closed/wall,/area/security/prison) +"adK" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adL" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt1"; name = "Cell 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"adN" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/open/floor/plasteel/freezer,/area/security/prison) +"adO" = (/obj/structure/closet/bombcloset,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"adP" = (/obj/effect/landmark/secequipment,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"adQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"adR" = (/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 4; network = list("SS13")},/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adS" = (/obj/structure/chair/comfy/black,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adT" = (/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adU" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adV" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/structure/table/wood,/obj/item/device/radio/off,/obj/item/device/taperecorder{pixel_y = 0},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"adW" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) +"adX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"adY" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/open/space,/area/space) +"adZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/black,/area/security/transfer) +"aea" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/black,/area/security/transfer) +"aeb" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/black,/area/security/transfer) +"aec" = (/obj/structure/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aed" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aee" = (/obj/structure/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aef" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeg" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeh" = (/obj/structure/bed,/obj/machinery/camera{c_tag = "Prison Cell 1"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aei" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aej" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aek" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/security/prison) +"ael" = (/obj/structure/table,/obj/item/weapon/storage/box/firingpins,/obj/item/weapon/storage/box/firingpins,/obj/item/key/security,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aem" = (/obj/structure/table,/obj/item/weapon/storage/box/chemimp{pixel_x = 6},/obj/item/weapon/storage/box/trackimp{pixel_x = -3},/obj/item/weapon/storage/lockbox/loyalty,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aen" = (/obj/structure/rack,/obj/machinery/firealarm{pixel_y = 24},/obj/item/weapon/gun/energy/e_gun/dragnet,/obj/item/weapon/gun/energy/e_gun/dragnet,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aeo" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/bulletproof{pixel_y = 0},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 3; pixel_y = -3},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/alt{layer = 3.00001},/obj/item/clothing/head/helmet/alt{layer = 3.00001; pixel_x = 3; pixel_y = -3},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor"; dir = 2; name = "motion-sensitive security camera"},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aep" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot{pixel_x = 3; pixel_y = -3},/obj/machinery/light{dir = 1},/obj/item/clothing/head/helmet/riot{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot{pixel_x = 3; pixel_y = -3},/obj/item/weapon/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot{pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aeq" = (/obj/structure/rack,/obj/machinery/airalarm{pixel_y = 23},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/temperature/security,/obj/item/clothing/suit/armor/laserproof,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aer" = (/obj/structure/closet/secure_closet/lethalshots,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) +"aes" = (/obj/vehicle/secway,/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) +"aet" = (/obj/structure/closet/l3closet/security,/obj/machinery/camera{c_tag = "Brig Equipment Room"; dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"aeu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"aev" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aew" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aex" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aey" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/suit_storage_unit/hos,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aez" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63"},/turf/open/floor/plating,/area/security/main) +"aeA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/fore) +"aeB" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"aeC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/security/transfer) +"aeD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/security/transfer) +"aeE" = (/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Transfer Room"; req_access_txt = "2"},/turf/open/floor/plasteel/vault{dir = 8},/area/security/transfer) +"aeF" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeG" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeH" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeJ" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeK" = (/obj/machinery/flasher{id = "PCell 1"; pixel_x = -28},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"aeM" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel/freezer,/area/security/prison) +"aeN" = (/obj/item/weapon/grenade/barrier{pixel_x = 4},/obj/item/weapon/grenade/barrier,/obj/item/weapon/grenade/barrier{pixel_x = -4},/obj/structure/table,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"aeO" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"aeP" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"aeQ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"aeR" = (/obj/machinery/vending/security,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"aeS" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aeT" = (/obj/structure/chair{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aeU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aeV" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/closet/secure_closet/hos,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"aeW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plating,/area/security/main) +"aeX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/fore) +"aeY" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"aeZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afb" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afc" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afd" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"aff" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"afg" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/open/space,/area/space) +"afh" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/turf/open/floor/plasteel/black,/area/security/transfer) +"afi" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_x = 3},/obj/item/device/taperecorder{pixel_x = -3; pixel_y = 0},/obj/item/device/assembly/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/turf/open/floor/plasteel/black,/area/security/transfer) +"afj" = (/obj/machinery/button/flasher{id = "executionflash"; pixel_x = 24; pixel_y = 5},/obj/machinery/button/door{id = "executionspaceblast"; name = "Vent to Space"; pixel_x = 25; pixel_y = -5; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/open/floor/plasteel/black,/area/security/transfer) +"afk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/security/prison) +"afl" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"afm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/prison) +"afn" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"afo" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/prison) +"afp" = (/obj/structure/closet/secure_closet{anchored = 1; name = "Contraband Locker"; req_access_txt = "3"},/turf/open/floor/plasteel/black,/area/ai_monitored/security/armory) +"afq" = (/obj/item/weapon/storage/toolbox/drone,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"afr" = (/obj/structure/rack,/obj/item/weapon/gun/ballistic/shotgun/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/ballistic/shotgun/riot,/obj/item/weapon/gun/ballistic/shotgun/riot{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{dir = 2},/area/ai_monitored/security/armory) +"afs" = (/obj/structure/rack,/obj/item/weapon/gun/energy/e_gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/e_gun,/obj/item/weapon/gun/energy/e_gun{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/turf_decal/bot{dir = 2},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plasteel{dir = 2},/area/ai_monitored/security/armory) +"aft" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plasteel{dir = 2},/area/ai_monitored/security/armory) +"afu" = (/obj/structure/rack,/obj/item/weapon/gun/energy/e_gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/e_gun/advtaser,/obj/item/weapon/gun/energy/e_gun/advtaser{pixel_x = 3; pixel_y = -3},/obj/effect/turf_decal/bot{dir = 2},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{dir = 2},/area/ai_monitored/security/armory) +"afv" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"afw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"afx" = (/obj/machinery/door/window/eastleft{name = "armoury desk"; req_access_txt = "1"},/obj/machinery/door/window/westleft{name = "armoury desk"; req_access_txt = "3"},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"afy" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"afz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"afA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"afB" = (/obj/machinery/light_switch{pixel_y = -23},/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"afC" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"afD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afG" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"afK" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/fore) +"afL" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/security/transfer) +"afM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/security/transfer) +"afN" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/security/transfer) +"afO" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/black,/area/security/transfer) +"afP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/ignition{id = "executionburn"; pixel_x = 24; pixel_y = 5},/obj/machinery/button/door{id = "executionfireblast"; name = "Transfer Area Lockdown"; pixel_x = 25; pixel_y = -5; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/open/floor/plasteel/black,/area/security/transfer) +"afQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/transfer) +"afR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 8},/area/security/prison) +"afS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"afT" = (/obj/machinery/button/door{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/prison) +"afU" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/prison) +"afV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/prison) +"afW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/prison) +"afX" = (/obj/machinery/button/door{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/prison) +"afY" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Prison Hallway"; network = list("SS13","Prison")},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/prison) +"afZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/prison) +"aga" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) +"agb" = (/obj/machinery/button/door{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/prison) +"agc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/prison) +"agd" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/prison) +"age" = (/obj/machinery/flasher/portable,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"agf" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agg" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agh" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agi" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agk" = (/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agm" = (/obj/machinery/door/poddoor/shutters{id = "armory"; name = "Armoury Shutter"},/obj/machinery/button/door{id = "armory"; name = "Armory Shutters"; pixel_x = 0; pixel_y = -26; req_access_txt = "3"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/ai_monitored/security/armory) +"agn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"ago" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"agp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"agq" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) +"agr" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hos) +"ags" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/security/main) +"agt" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/security/main) +"agu" = (/obj/machinery/camera{c_tag = "Security Escape Pod"; dir = 4; network = list("SS13")},/turf/open/floor/plating,/area/security/main) +"agv" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_3) +"agw" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_3) +"agx" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/fore) +"agy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/security/transfer) +"agz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plating,/area/security/transfer) +"agA" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/weapon/tank/internals/anesthetic{pixel_x = -3; pixel_y = 1},/obj/item/weapon/tank/internals/oxygen/red{pixel_x = 3},/turf/open/floor/plasteel/vault{dir = 8},/area/security/transfer) +"agB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/black,/area/security/transfer) +"agC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/black,/area/security/transfer) +"agD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/turf/open/floor/plasteel/black,/area/security/transfer) +"agE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/prison) +"agF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/prison) +"agG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) +"agH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/prison) +"agI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"agJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/prison) +"agK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/prison) +"agL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/prison) +"agM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/prison) +"agN" = (/obj/structure/rack,/obj/item/weapon/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/obj/item/weapon/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"agO" = (/obj/structure/rack,/obj/item/weapon/storage/box/teargas{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/security/armory) +"agP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"agR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/suit_storage_unit/security,/turf/open/floor/plasteel/red/side,/area/ai_monitored/security/armory) +"agS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/suit_storage_unit/security,/turf/open/floor/plasteel/red/side,/area/ai_monitored/security/armory) +"agT" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"agU" = (/obj/machinery/recharger,/obj/structure/table,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"agV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"agW" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/wardrobe/red,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"agX" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/main) +"agY" = (/obj/effect/landmark/start/security_officer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"agZ" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"aha" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"ahb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"ahc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"ahd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/main) +"ahe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ahf" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Escape Pod Three"; req_access_txt = "0"},/turf/open/floor/plating,/area/security/main) +"ahg" = (/turf/open/floor/plating,/area/security/main) +"ahh" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "0"},/turf/open/floor/plating,/area/security/main) +"ahi" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod3"; name = "escape pod 3"; port_angle = 180; preferred_direction = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) +"ahj" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/item/weapon/storage/pod{pixel_x = 6; pixel_y = -32},/obj/structure/chair{dir = 4},/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) +"ahk" = (/obj/machinery/computer/shuttle/pod{pixel_y = -32; possible_destinations = "pod_lavaland3"; shuttleId = "pod3"},/obj/structure/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_3) +"ahl" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_3) +"ahm" = (/obj/docking_port/stationary/random{dir = 4; id = "pod_lavaland3"; name = "lavaland"},/turf/open/space,/area/space) +"ahn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/transfer) +"aho" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/security/transfer) +"ahp" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; layer = 2.4},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Armory"; req_access_txt = "2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/security/transfer) +"ahq" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/black,/area/security/transfer) +"ahr" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/black,/area/security/transfer) +"ahs" = (/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/security/transfer) +"aht" = (/turf/closed/wall/r_wall,/area/security/transfer) +"ahu" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plasteel/red/side{dir = 10},/area/security/prison) +"ahv" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahw" = (/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahx" = (/obj/structure/table,/obj/item/device/electropack,/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahy" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/storage/box/hug,/obj/item/weapon/razor{pixel_x = -6},/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahz" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/clothing/suit/straight_jacket,/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahA" = (/obj/structure/closet/secure_closet/brig{anchored = 1},/turf/open/floor/plasteel/red/side,/area/security/prison) +"ahB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/prison) +"ahC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 5},/area/security/prison) +"ahD" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/ai_monitored/security/armory) +"ahE" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/ai_monitored/security/armory) +"ahF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"ahG" = (/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Armory"; req_access_txt = "3"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) +"ahH" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/ai_monitored/security/armory) +"ahI" = (/obj/structure/reagent_dispensers/peppertank,/turf/closed/wall/r_wall,/area/ai_monitored/security/armory) +"ahJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plating,/area/security/main) +"ahK" = (/obj/machinery/door/airlock/glass_security{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/main) +"ahL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/main) +"ahM" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/side{dir = 8},/area/security/main) +"ahN" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/main) +"ahO" = (/turf/open/floor/plasteel,/area/security/main) +"ahP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start/head_of_security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) +"ahQ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/security/main) +"ahR" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/open/floor/plasteel,/area/security/main) +"ahS" = (/obj/effect/landmark/start/security_officer,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/security/main) +"ahT" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/main) +"ahU" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/security/main) +"ahV" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/security/main) +"ahW" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 1},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/black,/area/security/transfer) +"ahX" = (/obj/structure/table,/obj/item/device/electropack,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/obj/machinery/light/small,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/black,/area/security/transfer) +"ahY" = (/obj/structure/closet/secure_closet/injection,/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Prisoner Transfer Centre"; pixel_x = 0; pixel_y = -27},/turf/open/floor/plasteel/black,/area/security/transfer) +"ahZ" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/turf/open/floor/plasteel/black,/area/security/prison) +"aia" = (/turf/closed/wall,/area/security/brig) +"aib" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/security/brig) +"aic" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/security/brig) +"aid" = (/turf/closed/wall/r_wall,/area/security/warden) +"aie" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = 3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aif" = (/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aig" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aih" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aii" = (/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aik" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ail" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aim" = (/obj/structure/table,/obj/machinery/syndicatebomb/training,/obj/item/weapon/gun/energy/laser/practice,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/main) +"ain" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"aio" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"aip" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/main) +"aiq" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/main) +"air" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/main) +"ais" = (/obj/machinery/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) +"ait" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/security/main) +"aiu" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/main) +"aiv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/security/prison) +"aiw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/security/prison) +"aix" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/security/prison) +"aiy" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/security/prison) +"aiz" = (/turf/open/floor/plasteel/black,/area/security/prison) +"aiA" = (/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/glass,/turf/open/floor/plasteel/whitered/side{dir = 9},/area/security/brig) +"aiB" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/structure/table/glass,/turf/open/floor/plasteel/whitered/side{dir = 1},/area/security/brig) +"aiC" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 24},/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/whitered/side{dir = 1},/area/security/brig) +"aiD" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/iv_drip{density = 0},/obj/item/weapon/reagent_containers/blood/empty,/turf/open/floor/plasteel/whitered/side{dir = 5},/area/security/brig) +"aiE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"aiF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"aiG" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"aiH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiL" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiM" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aiN" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"aiO" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/red/side{dir = 8},/area/security/main) +"aiP" = (/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel,/area/security/main) +"aiQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) +"aiR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/main) +"aiS" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/main) +"aiT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/security/main) +"aiU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) +"aiV" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 8},/turf/open/floor/plasteel,/area/security/main) +"aiW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plasteel,/area/security/main) +"aiX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start/security_officer,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/security/main) +"aiY" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 7},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/main) +"aiZ" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/security/main) +"aja" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/main) +"ajb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ajc" = (/turf/closed/wall,/area/maintenance/fore/secondary) +"ajd" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/black,/area/security/prison) +"aje" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/black,/area/security/prison) +"ajf" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/security/prison) +"ajg" = (/obj/item/weapon/storage/box/bodybags,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/item/weapon/reagent_containers/syringe{name = "steel point"},/obj/item/weapon/reagent_containers/glass/bottle/charcoal,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/glass,/turf/open/floor/plasteel/whitered/side{dir = 10},/area/security/brig) +"ajh" = (/turf/open/floor/plasteel/whitered/corner{dir = 8},/area/security/brig) +"aji" = (/turf/open/floor/plasteel/white,/area/security/brig) +"ajj" = (/obj/machinery/door/window/westleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Brig Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel/whitered/side{dir = 4},/area/security/brig) +"ajk" = (/obj/machinery/power/apc{dir = 8; name = "Brig Control APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajs" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/main) +"aju" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/main) +"ajw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajy" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/chair,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/start/security_officer,/turf/open/floor/plasteel,/area/security/main) +"ajA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/main) +"ajD" = (/obj/machinery/power/apc{dir = 4; name = "Security Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/main) +"ajE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/main) +"ajF" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ajG" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/open/floor/plasteel/black,/area/security/prison) +"ajH" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/turf/open/floor/plasteel/black,/area/security/prison) +"ajI" = (/obj/structure/bodycontainer/morgue,/obj/machinery/camera{c_tag = "Brig Infirmary"; dir = 4},/turf/open/floor/plasteel/black,/area/security/brig) +"ajJ" = (/turf/open/floor/plasteel/whitered/side{dir = 8},/area/security/brig) +"ajK" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Brig Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel/whitered/side{dir = 4},/area/security/brig) +"ajL" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajM" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajN" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/warden,/obj/machinery/button/door{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/button/door{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajO" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajP" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajS" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"ajT" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"ajU" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/main) +"ajV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/red/side,/area/security/main) +"ajW" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side,/area/security/main) +"ajX" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/red/side,/area/security/main) +"ajY" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/main) +"ajZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/main) +"aka" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/red/side,/area/security/main) +"akb" = (/obj/machinery/camera{c_tag = "Security Office"; dir = 1; network = list("SS13")},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/main) +"akc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/main) +"akd" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plasteel/red/side,/area/security/main) +"ake" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/main) +"akf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/red/side,/area/security/main) +"akg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/main) +"akh" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/main) +"aki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"akj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"akk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"akl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/security/prison) +"akm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/security/prison) +"akn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/security/prison) +"ako" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/security/prison) +"akp" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/security/brig) +"akq" = (/turf/open/floor/plasteel/whitered/side{dir = 10},/area/security/brig) +"akr" = (/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/turf/open/floor/plasteel/whitered/side,/area/security/brig) +"aks" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed,/obj/item/clothing/suit/straight_jacket,/turf/open/floor/plasteel/whitered/side{dir = 6},/area/security/brig) +"akt" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"aku" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"akv" = (/obj/structure/table/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window/brigdoor{dir = 1; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"akw" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"akx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/warden) +"aky" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"akz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/turf/open/floor/plating,/area/security/warden) +"akA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/main) +"akB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/main) +"akC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"akD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"akE" = (/obj/item/stack/rods,/turf/open/space,/area/space) +"akF" = (/turf/closed/wall,/area/security/processing) +"akG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing) +"akH" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/security/prison) +"akI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/brig) +"akJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 4},/area/security/brig) +"akK" = (/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akM" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akN" = (/obj/structure/sign/goldenplaque{pixel_y = 32},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akO" = (/obj/machinery/camera{c_tag = "Brig East"},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"akR" = (/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"akS" = (/turf/closed/wall/r_wall,/area/security/brig) +"akT" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/secure_closet/courtroom,/obj/effect/decal/cleanable/cobweb,/obj/structure/sign/securearea{pixel_x = -32},/obj/item/weapon/gavelhammer,/turf/open/floor/plasteel,/area/security/courtroom) +"akU" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/courtroom) +"akV" = (/obj/structure/chair{name = "Judge"},/turf/open/floor/plasteel/blue/side{dir = 9},/area/security/courtroom) +"akW" = (/obj/structure/chair{name = "Judge"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/blue/side{dir = 1},/area/security/courtroom) +"akX" = (/obj/structure/chair{name = "Judge"},/turf/open/floor/plasteel/blue/side{dir = 5},/area/security/courtroom) +"akY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/plasteel,/area/security/courtroom) +"akZ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/security/courtroom) +"ala" = (/turf/open/floor/plasteel/black,/area/security/courtroom) +"alb" = (/turf/closed/wall,/area/security/courtroom) +"alc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/fore) +"ald" = (/obj/machinery/gulag_teleporter,/turf/open/floor/plasteel,/area/security/processing) +"ale" = (/obj/machinery/computer/gulag_teleporter_computer,/turf/open/floor/plasteel,/area/security/processing) +"alf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/turf/open/floor/plasteel,/area/security/processing) +"alg" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/machinery/camera{c_tag = "Labor Shuttle Dock North"},/turf/open/floor/plasteel,/area/security/processing) +"alh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig) +"ali" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"alj" = (/obj/machinery/power/apc{dir = 1; name = "Brig APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"alk" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"all" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"alm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"aln" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/brig) +"alo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 1},/area/security/brig) +"alp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"alr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/brig) +"als" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/brig) +"alt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alu" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/brig) +"alv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/brig) +"aly" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Brig"; req_access = null; req_access_txt = "63; 42"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/courtroom) +"alA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 9},/area/security/courtroom) +"alB" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; listening = 1; name = "Station Intercom (Court)"; pixel_x = 0},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/security/courtroom) +"alC" = (/obj/structure/table/wood,/obj/item/weapon/gavelblock,/turf/open/floor/plasteel/neutral/side{dir = 1},/area/security/courtroom) +"alD" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/neutral/side{dir = 1},/area/security/courtroom) +"alE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 5},/area/security/courtroom) +"alF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/security/courtroom) +"alG" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/open/floor/plasteel/black,/area/security/courtroom) +"alH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"alI" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"alJ" = (/turf/closed/wall/mineral/titanium,/area/shuttle/labor) +"alK" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/labor) +"alL" = (/turf/closed/wall/r_wall,/area/security/processing) +"alM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/security/processing) +"alN" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/security/processing) +"alO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/processing) +"alP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/security/processing) +"alQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Labor Shuttle"; req_access = null; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/brig) +"alS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Brig West"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 2},/area/security/brig) +"alU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/brig) +"alV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/brig) +"alW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/brig) +"alX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/red/corner{dir = 2},/area/security/brig) +"alY" = (/obj/machinery/light,/obj/machinery/door_timer{id = "Cell 1"; name = "Cell 1"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/brig) +"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/brig) +"ama" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 2},/area/security/brig) +"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_timer{id = "Cell 2"; name = "Cell 2"; pixel_y = -32},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amc" = (/obj/machinery/camera{c_tag = "Brig Central"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_timer{id = "Cell 3"; name = "Cell 3"; pixel_y = -32},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/brig) +"ame" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"amf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"amg" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_timer{id = "Cell 4"; name = "Cell 4"; pixel_y = -32},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 8},/area/security/brig) +"ami" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/brig) +"amj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/brig) +"amk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/brig) +"aml" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/courtroom) +"amm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/security/courtroom) +"amn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 4},/area/security/courtroom) +"amo" = (/turf/open/floor/plasteel,/area/security/courtroom) +"amp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"amq" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31; pixel_y = 0},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"amr" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"ams" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"amt" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing) +"amu" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/processing) +"amv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/security/processing) +"amw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/processing) +"amx" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing) +"amy" = (/obj/machinery/door/airlock/glass_security{id_tag = null; name = "Evidence Storage"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amA" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall,/area/security/brig) +"amD" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amE" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amF" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side,/area/security/brig) +"amG" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amH" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/security/brig) +"amI" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amJ" = (/obj/machinery/door/airlock/glass_security{cyclelinkeddir = 2; id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"amK" = (/obj/machinery/door/airlock/glass_security{cyclelinkeddir = 2; id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"amL" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amM" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side,/area/security/brig) +"amN" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"amO" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/courtroom) +"amP" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/security/courtroom) +"amQ" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/security/courtroom) +"amR" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/security/courtroom) +"amS" = (/obj/structure/chair{dir = 8; name = "Defense"},/turf/open/floor/plasteel/green/side{dir = 5},/area/security/courtroom) +"amT" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"amU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"amV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/port/fore) +"amW" = (/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"amX" = (/obj/machinery/button/flasher{id = "gulagshuttleflasher"; name = "Flash Control"; pixel_x = 0; pixel_y = -26; req_access_txt = "1"},/obj/machinery/light,/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"amY" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"amZ" = (/obj/machinery/door/airlock/titanium{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/mineral/plastitanium,/area/shuttle/labor) +"ana" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"; shuttledocked = 1},/turf/open/floor/plating,/area/security/processing) +"anb" = (/turf/open/floor/plating,/area/security/processing) +"anc" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/security/processing) +"and" = (/turf/open/floor/plasteel,/area/security/processing) +"ane" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/processing) +"anf" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/processing) +"ang" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"anh" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"ani" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anj" = (/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"ank" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anm" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"ann" = (/obj/machinery/button/door{id = "briggate"; name = "Desk Shutters"; pixel_x = -26; pixel_y = 6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/button/flasher{id = "brigentry"; pixel_x = -28; pixel_y = -8},/turf/open/floor/plasteel/black,/area/security/brig) +"ano" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/black,/area/security/brig) +"anp" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk"; req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plasteel/black,/area/security/brig) +"anq" = (/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"anr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"ans" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/flasher{id = "Cell 4"; pixel_x = 28},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"ant" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/courtroom) +"anu" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 10},/area/security/courtroom) +"anv" = (/turf/open/floor/plasteel/neutral/side,/area/security/courtroom) +"anw" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/neutral/side,/area/security/courtroom) +"anx" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 6},/area/security/courtroom) +"any" = (/obj/structure/chair{dir = 8; name = "Defense"},/turf/open/floor/plasteel/green/side{dir = 6},/area/security/courtroom) +"anz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/fore) +"anA" = (/turf/closed/wall,/area/maintenance/starboard/fore) +"anB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"anC" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) +"anD" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Bow Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"anE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"anF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"anG" = (/turf/closed/wall,/area/maintenance/port/fore) +"anH" = (/obj/effect/decal/cleanable/vomit,/turf/open/floor/plating,/area/maintenance/port/fore) +"anI" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/port/fore) +"anJ" = (/obj/item/weapon/cigbutt/cigarbutt,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/maintenance/port/fore) +"anK" = (/obj/machinery/door/airlock/titanium{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel/black,/area/shuttle/labor) +"anL" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2; output_dir = 1},/turf/open/floor/plasteel/black,/area/shuttle/labor) +"anM" = (/obj/machinery/computer/shuttle/labor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/security/processing) +"anN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/processing) +"anO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/processing) +"anP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/processing) +"anQ" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/brig) +"anR" = (/turf/open/floor/plasteel,/area/security/brig) +"anS" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/brig) +"anT" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "Cell 1"; pixel_x = -28},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anU" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anV" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 2"; pixel_x = -28},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anW" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anX" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anY" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"anZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = -5; req_access_txt = "63"},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = 5; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/security/brig) +"aoa" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig) +"aob" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/open/floor/plasteel/black,/area/security/brig) +"aoc" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"aod" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"aoe" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"aof" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 25; pixel_y = -2; prison_radio = 1},/turf/open/floor/plasteel/floorgrime,/area/security/brig) +"aog" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/courtroom) +"aoh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/courtroom) +"aoi" = (/obj/machinery/door/airlock/glass{name = "Courtroom"; req_access_txt = "42"},/turf/open/floor/plasteel/black,/area/security/courtroom) +"aoj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/security/courtroom) +"aok" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aol" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aom" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aon" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"aoo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"aop" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"aoq" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 2},/turf/open/floor/plating,/area/maintenance/port/fore) +"aor" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plating,/area/maintenance/port/fore) +"aos" = (/turf/open/floor/plating,/area/maintenance/port/fore) +"aot" = (/obj/structure/bed,/obj/effect/landmark/xeno_spawn,/obj/item/weapon/bedsheet,/turf/open/floor/plating,/area/maintenance/port/fore) +"aou" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/diamond,/turf/open/floor/plating,/area/maintenance/port/fore) +"aov" = (/obj/structure/chair{dir = 1},/obj/item/toy/sword,/turf/open/floor/plating,/area/maintenance/port/fore) +"aow" = (/obj/structure/chair{dir = 1},/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/obj/item/trash/plate,/turf/open/floor/plating,/area/maintenance/port/fore) +"aox" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"aoy" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"aoz" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1; pixel_x = 30; pixel_y = 0},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"aoA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/closed/wall,/area/security/processing) +"aoB" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/processing) +"aoC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing) +"aoD" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/brig) +"aoE" = (/obj/machinery/light,/turf/open/floor/plasteel/red/side,/area/security/brig) +"aoF" = (/obj/structure/closet{name = "Evidence Closet"},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/brig) +"aoG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"aoH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"aoI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall/r_wall,/area/security/brig) +"aoJ" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/black,/area/security/brig) +"aoK" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/security/brig) +"aoL" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate"; name = "security blast door"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/brig) +"aoM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{cyclelinkeddir = 1; id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/brig) +"aoN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{cyclelinkeddir = 1; id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/brig) +"aoO" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/black,/area/security/courtroom) +"aoP" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/security/courtroom) +"aoQ" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/security/courtroom) +"aoR" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Courtroom APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/courtroom) +"aoS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aoT" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aoU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aoV" = (/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aoW" = (/turf/closed/wall,/area/construction/mining/aux_base) +"aoX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Bow Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"aoY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"aoZ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"apa" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plating,/area/maintenance/port/fore) +"apb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plating,/area/maintenance/port/fore) +"apc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/fore) +"apd" = (/obj/item/trash/sosjerky,/turf/open/floor/plating,/area/maintenance/port/fore) +"ape" = (/obj/item/weapon/electronics/airalarm,/obj/item/weapon/circuitboard/machine/seed_extractor,/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"apf" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/fore) +"apg" = (/obj/item/weapon/cigbutt,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/fore) +"aph" = (/obj/structure/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher"; pixel_x = 25},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"api" = (/obj/machinery/gulag_item_reclaimer{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/security/processing) +"apj" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing) +"apk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing) +"apl" = (/obj/machinery/button/door{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -6; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/processing) +"apm" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"apn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"apo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"app" = (/turf/open/floor/plasteel,/area/hallway/primary/fore) +"apq" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"apr" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"aps" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/security/courtroom) +"apt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apu" = (/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apv" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"apy" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"apz" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"apA" = (/obj/structure/closet/secure_closet/miner{locked = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"apB" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Port Bow Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/solars/port/fore) +"apC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/solars/port/fore) +"apD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 1},/turf/open/floor/plating,/area/maintenance/port/fore) +"apE" = (/obj/effect/decal/cleanable/egg_smudge,/turf/open/floor/plating,/area/maintenance/port/fore) +"apF" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/fore) +"apG" = (/obj/structure/closet/crate,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"apH" = (/obj/machinery/door/airlock/titanium{id_tag = "prisonshuttle"; name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; port_angle = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; width = 9},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"apI" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; shuttledocked = 1},/turf/open/floor/plating,/area/security/processing) +"apJ" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock"},/turf/open/floor/plating,/area/security/processing) +"apK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/open/floor/plasteel,/area/security/processing) +"apL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"apM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"apN" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"apO" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"apP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/open/floor/plasteel/black,/area/security/courtroom) +"apQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/security/courtroom) +"apR" = (/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/security/courtroom) +"apS" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/black,/area/security/courtroom) +"apT" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 1},/turf/open/floor/plasteel/black,/area/security/courtroom) +"apU" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/black,/area/security/courtroom) +"apV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apW" = (/obj/structure/disposalpipe/segment,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"apY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/fore/secondary) +"apZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall,/area/maintenance/fore/secondary) +"aqa" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) +"aqb" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Starboard Bow Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqe" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"aqf" = (/turf/open/floor/plating,/area/shuttle/auxillary_base) +"aqg" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"aqh" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/port/fore) +"aqi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port/fore) +"aqj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 6},/turf/open/floor/plating,/area/maintenance/port/fore) +"aqk" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aql" = (/obj/structure/chair,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqm" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/monkey_recycler,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqn" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plating/airless,/area/shuttle/labor) +"aqo" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/processing) +"aqp" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/security/processing) +"aqq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/processing) +"aqr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/camera{c_tag = "Labor Shuttle Dock South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/processing) +"aqs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/processing) +"aqt" = (/turf/open/floor/plasteel/red/corner{dir = 8},/area/hallway/primary/fore) +"aqu" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 1},/turf/open/floor/plasteel/red/corner{dir = 8},/area/hallway/primary/fore) +"aqv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/corner{dir = 8},/area/hallway/primary/fore) +"aqw" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aqx" = (/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqA" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqB" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqC" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqD" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/fore) +"aqE" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/black,/area/security/courtroom) +"aqF" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/open/floor/plasteel/black,/area/security/courtroom) +"aqG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aqH" = (/obj/machinery/light/small{dir = 8},/obj/structure/chair/stool{pixel_y = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aqI" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Air Out"; on = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aqJ" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"aqM" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aqN" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aqO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/construction/mining/aux_base) +"aqP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqQ" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aqR" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plating,/area/maintenance/port/fore) +"aqS" = (/obj/structure/bed,/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqT" = (/turf/open/space,/area/space/nearstation) +"aqU" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) +"aqV" = (/turf/open/floor/plasteel/airless,/area/space/nearstation) +"aqW" = (/obj/structure/table,/obj/item/weapon/stamp,/obj/item/weapon/poster/random_official,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqX" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port/fore) +"aqY" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/labor) +"aqZ" = (/obj/structure/plasticflaps,/turf/open/floor/plating,/area/security/processing) +"ara" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore) +"arb" = (/turf/closed/wall,/area/security/vacantoffice/b) +"arc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Vacant Office B"; req_access_txt = "32"},/turf/open/floor/plating,/area/security/vacantoffice/b) +"ard" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"are" = (/turf/closed/wall,/area/lawoffice) +"arf" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/open/floor/plasteel,/area/lawoffice) +"arg" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"arh" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/fore) +"ari" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"arj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall,/area/maintenance/fore/secondary) +"ark" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/closed/wall,/area/maintenance/fore/secondary) +"arl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall,/area/maintenance/fore/secondary) +"arm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/security/courtroom) +"arn" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aro" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ars" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"art" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aru" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arv" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Air In"; on = 1},/obj/effect/landmark/blobstart,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arw" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"arx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Starboard Bow Solar APC"; pixel_x = -25; pixel_y = 3},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"ary" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"arz" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"arA" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/fore) +"arB" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/shoes/jackboots,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"arC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"arD" = (/obj/machinery/light,/turf/open/floor/plating,/area/shuttle/auxillary_base) +"arE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating,/area/construction/mining/aux_base) +"arF" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/construction/mining/aux_base) +"arG" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/construction/mining/aux_base) +"arH" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/yellow/side{dir = 5},/area/construction/mining/aux_base) +"arI" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/port/fore) +"arJ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/fore) +"arK" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/fore) +"arL" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plating,/area/maintenance/port/fore) +"arM" = (/obj/structure/grille,/obj/structure/window/fulltile{obj_integrity = 35},/turf/open/floor/plating,/area/maintenance/port/fore) +"arN" = (/obj/effect/landmark/carpspawn,/obj/structure/lattice,/turf/open/space,/area/space/nearstation) +"arO" = (/obj/item/weapon/paper{info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; name = "Note from Beepsky's Mom"},/turf/open/floor/plating,/area/security/processing) +"arP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/fore) +"arQ" = (/obj/structure/chair,/turf/open/floor/plating,/area/security/vacantoffice/b) +"arR" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/obj/structure/chair,/turf/open/floor/plating,/area/security/vacantoffice/b) +"arS" = (/turf/open/floor/plasteel,/area/security/vacantoffice/b) +"arT" = (/turf/open/floor/plating,/area/security/vacantoffice/b) +"arU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"arV" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/item/device/radio/intercom{pixel_y = 25},/turf/open/floor/wood,/area/lawoffice) +"arW" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/wood,/area/lawoffice) +"arX" = (/turf/open/floor/wood,/area/lawoffice) +"arY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/wood,/area/lawoffice) +"arZ" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"asa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/fore/secondary) +"asb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ase" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asg" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/dorms) +"ash" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ask" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Fitness Room APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/fitness) +"asm" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/internals/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"asn" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"aso" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"asp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"asq" = (/obj/structure/grille,/obj/effect/landmark/syndicate_breach_area,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"asr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"ass" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ast" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Starboard Bow Solar Access"; req_access_txt = "10"},/turf/open/floor/plating,/area/maintenance/solars/starboard/fore) +"asu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/fore) +"asv" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asw" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asx" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asy" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asz" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asA" = (/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/coin/gold,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asB" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asC" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"asD" = (/obj/machinery/camera{c_tag = "Auxillary Mining Base"; dir = 8; network = list("SS13","AuxBase")},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"asE" = (/obj/docking_port/mobile/auxillary_base{dheight = 4; dir = 4; dwidth = 4; height = 9; width = 9},/obj/machinery/bluespace_beacon,/obj/machinery/computer/auxillary_base{pixel_y = 0},/turf/closed/wall,/area/shuttle/auxillary_base) +"asF" = (/obj/structure/mining_shuttle_beacon{dir = 4},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"asG" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/docking_port/stationary/public_mining_dock{dir = 8},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"asH" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Construction Zone"; req_access = null; req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating,/area/construction/mining/aux_base) +"asI" = (/turf/open/floor/plasteel/yellow/side{dir = 8},/area/construction/mining/aux_base) +"asJ" = (/turf/open/floor/plasteel,/area/construction/mining/aux_base) +"asK" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Auxillary Base Construction"; dir = 8},/obj/machinery/computer/camera_advanced/base_construction,/turf/open/floor/plasteel/yellow/side{dir = 4},/area/construction/mining/aux_base) +"asL" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/fore) +"asM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/maintenance/port/fore) +"asN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 10},/obj/machinery/meter,/turf/open/floor/plating,/area/maintenance/port/fore) +"asO" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"asP" = (/obj/machinery/power/apc{dir = 1; name = "Port Bow Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/port/fore) +"asQ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 1},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/port/fore) +"asR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"asS" = (/turf/open/floor/plating,/area/maintenance/fore) +"asT" = (/obj/item/weapon/bedsheet/red,/mob/living/simple_animal/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/open/floor/plating,/area/security/processing) +"asU" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/potato{name = "\improper Beepsky's emergency battery"},/turf/open/floor/plating,/area/security/processing) +"asV" = (/obj/machinery/power/apc{dir = 8; name = "Labor Shuttle Dock APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/security/processing) +"asW" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/open/floor/plating,/area/security/vacantoffice/b) +"asX" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/plating,/area/security/vacantoffice/b) +"asY" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plating,/area/security/vacantoffice/b) +"asZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/turf/open/floor/wood,/area/lawoffice) +"ata" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/pen/red,/turf/open/floor/wood,/area/lawoffice) +"atb" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/wood,/area/lawoffice) +"atc" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/lawoffice) +"atd" = (/turf/closed/wall,/area/crew_quarters/dorms) +"ate" = (/obj/machinery/door/airlock/maintenance{name = "Dormitories Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"atf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/dorms) +"atg" = (/turf/closed/wall,/area/crew_quarters/fitness) +"ath" = (/obj/machinery/door/airlock/maintenance{name = "Fitness Maitenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"ati" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/fitness) +"atj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"atk" = (/turf/open/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/rec_center) +"atl" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atm" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atn" = (/obj/machinery/power/apc{dir = 1; name = "Starboard Bow Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ato" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atp" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atq" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atr" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ats" = (/obj/structure/table,/obj/item/weapon/pen,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"att" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atu" = (/obj/item/weapon/coin/gold,/obj/item/weapon/coin/iron,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atv" = (/obj/structure/closet,/obj/item/weapon/coin/iron,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atw" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"atx" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"aty" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/construction/mining/aux_base) +"atz" = (/obj/structure/rack{dir = 4},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/item/device/assault_pod/mining,/obj/machinery/computer/security/telescreen{desc = "Used for the Auxillary Mining Base."; dir = 8; name = "Auxillary Base Monitor"; network = list("AuxBase"); pixel_x = 28},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/construction/mining/aux_base) +"atA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 5},/turf/closed/wall,/area/maintenance/port/fore) +"atB" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall,/area/maintenance/port/fore) +"atC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"atD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"atE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"atF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"atG" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/fore) +"atH" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"atI" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"atJ" = (/obj/machinery/monkey_recycler,/obj/item/weapon/reagent_containers/food/snacks/monkeycube,/obj/item/weapon/reagent_containers/food/snacks/monkeycube,/turf/open/floor/plating,/area/maintenance/port/fore) +"atK" = (/turf/closed/wall,/area/maintenance/fore) +"atL" = (/obj/structure/rack,/turf/open/floor/plasteel,/area/security/vacantoffice/b) +"atM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 1},/turf/open/floor/plating,/area/security/vacantoffice/b) +"atN" = (/obj/structure/table/wood,/turf/open/floor/plating,/area/security/vacantoffice/b) +"atO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plating,/area/security/vacantoffice/b) +"atP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall,/area/lawoffice) +"atQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/filingcabinet/employment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/wood,/area/lawoffice) +"atR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/lawoffice) +"atS" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/lawoffice) +"atT" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/lawyer,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/wood,/area/lawoffice) +"atU" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"atV" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"atW" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/carpet,/area/crew_quarters/dorms) +"atX" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/button/door{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"atY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/dorms) +"atZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 9},/area/crew_quarters/dorms) +"aua" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 5},/area/crew_quarters/dorms) +"aub" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/wood,/area/crew_quarters/dorms) +"auc" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/wood,/area/crew_quarters/dorms) +"aud" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/wood,/area/crew_quarters/dorms) +"aue" = (/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/dorms) +"auf" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood,/area/crew_quarters/dorms) +"aug" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/neutral/side{dir = 9},/area/crew_quarters/fitness) +"auh" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/fitness) +"aui" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/fitness) +"auj" = (/obj/structure/closet/boxinggloves,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/shoes/jackboots,/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/fitness) +"auk" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/fitness) +"aul" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/fitness) +"aum" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/neutral/side{dir = 5},/area/crew_quarters/fitness) +"aun" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"auo" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aup" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"auq" = (/obj/structure/door_assembly/door_assembly_mai,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aur" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aus" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aut" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"auu" = (/turf/closed/wall,/area/maintenance/department/electrical) +"auv" = (/turf/closed/wall,/area/space/nearstation) +"auw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/construction/mining/aux_base) +"aux" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/construction/mining/aux_base) +"auy" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/port/fore) +"auz" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/fore) +"auA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/fore) +"auB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"auC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"auD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"auE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall,/area/maintenance/port/fore) +"auF" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/port/fore) +"auG" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/fore) +"auH" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/fore) +"auI" = (/obj/structure/chair/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) +"auJ" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/secure_closet/chemical,/turf/open/floor/plating,/area/maintenance/fore) +"auK" = (/obj/structure/closet/secure_closet/chemical,/turf/open/floor/plating,/area/maintenance/fore) +"auL" = (/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plating,/area/maintenance/fore) +"auM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/vacantoffice/b) +"auN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating,/area/security/vacantoffice/b) +"auO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) +"auP" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/lawoffice) +"auQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/wood,/area/lawoffice) +"auR" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/lawyer,/turf/open/floor/wood,/area/lawoffice) +"auS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"auT" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"auU" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"auV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"auW" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"auX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"auY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 4},/area/crew_quarters/dorms) +"auZ" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/dorms) +"ava" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/dorms) +"avb" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/button/door{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/dorms) +"avc" = (/turf/open/floor/wood,/area/crew_quarters/dorms) +"avd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/dorms) +"ave" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/button/door{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/dorms) +"avf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/fitness) +"avg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"avh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"avi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"avj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 4},/area/crew_quarters/fitness) +"avk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/crew_quarters/fitness) +"avl" = (/obj/structure/table,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"avm" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"avn" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/fore) +"avo" = (/obj/machinery/button/door{id = "maint3"; name = "Blast Door Control C"; pixel_x = 0; pixel_y = 24; req_access_txt = "0"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"avp" = (/obj/structure/table,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"avq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"avr" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"avs" = (/obj/item/stack/rods{amount = 50},/obj/structure/rack,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil{amount = 5},/obj/item/stack/sheet/mineral/plasma{amount = 10; layer = 2.9},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"avt" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating,/area/maintenance/department/electrical) +"avu" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/department/electrical) +"avv" = (/turf/open/floor/mech_bay_recharge_floor,/area/maintenance/department/electrical) +"avw" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/circuit,/area/maintenance/department/electrical) +"avx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/construction/mining/aux_base) +"avy" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/construction/mining/aux_base) +"avz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"avA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/maintenance/port/fore) +"avB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/fore) +"avC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port/fore) +"avD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/port/fore) +"avE" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/space/nearstation) +"avF" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/space/nearstation) +"avG" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/fore) +"avH" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/port/fore) +"avI" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"avJ" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/port/fore) +"avK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) +"avL" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light,/turf/open/floor/plating,/area/security/vacantoffice/b) +"avM" = (/obj/machinery/camera{c_tag = "Vacant Office B"; dir = 1},/obj/structure/table/wood,/turf/open/floor/plasteel,/area/security/vacantoffice/b) +"avN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/vacantoffice/b) +"avO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/lawoffice) +"avP" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/cartridge/lawyer,/turf/open/floor/wood,/area/lawoffice) +"avQ" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; dir = 1; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = -27},/turf/open/floor/wood,/area/lawoffice) +"avR" = (/obj/machinery/photocopier,/obj/machinery/button/door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/open/floor/wood,/area/lawoffice) +"avS" = (/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"avT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"avU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/crew_quarters/dorms) +"avV" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/dorms) +"avW" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/dorms) +"avX" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/fitness) +"avY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"avZ" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"awa" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"awb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"awc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"awd" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/crew_quarters/fitness) +"awe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"awf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"awg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"awh" = (/obj/machinery/camera{c_tag = "Holodeck"},/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"awi" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"awj" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awk" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"awp" = (/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"awq" = (/turf/open/floor/plating,/area/maintenance/department/electrical) +"awr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"aws" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"awt" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"awu" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"awv" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/shuttle/auxillary_base) +"aww" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/shuttle/auxillary_base) +"awx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/construction/mining/aux_base) +"awy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side,/area/construction/mining/aux_base) +"awz" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/pipe_dispenser,/obj/machinery/button/door{id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "32;47;48"},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/construction/mining/aux_base) +"awA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Auxillary Base Construction APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/construction/mining/aux_base) +"awB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"awC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"awD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/fore) +"awE" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; broken = 1},/obj/machinery/iv_drip,/turf/open/floor/plating,/area/maintenance/port/fore) +"awF" = (/obj/structure/frame/computer,/turf/open/floor/plating,/area/maintenance/port/fore) +"awG" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; broken = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/computer/operating,/turf/open/floor/plating,/area/maintenance/port/fore) +"awH" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/structure/chair,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plating,/area/maintenance/port/fore) +"awI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"awJ" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/open/space,/area/space/nearstation) +"awK" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"awL" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/fore) +"awM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/fore) +"awN" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/fore) +"awO" = (/obj/machinery/door/airlock/maintenance{name = "Chemical Storage"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fore) +"awP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/security/vacantoffice/b) +"awQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/vacantoffice/b) +"awR" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{dir = 8; name = "Vacant Office B APC"; pixel_x = -24; pixel_y = 0},/turf/open/floor/plating,/area/security/vacantoffice/b) +"awS" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/lawoffice) +"awT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/primary/fore) +"awU" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/fore) +"awV" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"awW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"awX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/crew_quarters/dorms) +"awY" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"awZ" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/camera{c_tag = "Dormitory North"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/crew_quarters/dorms) +"axf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 5},/area/crew_quarters/dorms) +"axg" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"axh" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/fitness) +"axi" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"axj" = (/turf/open/floor/plasteel/vault{dir = 5},/area/crew_quarters/fitness) +"axk" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"axl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"axm" = (/obj/machinery/computer/holodeck,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"axn" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"axo" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"axp" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"axq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/closed/wall,/area/maintenance/department/electrical) +"axr" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/department/electrical) +"axs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"axt" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"axu" = (/turf/closed/wall/r_wall,/area/hallway/secondary/entry) +"axv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters{id = "aux_base_shutters"; name = "Auxillary Base Shutters"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/construction/mining/aux_base) +"axw" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 1; name = "Auxillary Base Construction"; req_access_txt = "0"; req_one_access_txt = "32;47;48"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/construction/mining/aux_base) +"axx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"axy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port/fore) +"axz" = (/obj/item/weapon/wrench,/turf/open/floor/plating,/area/maintenance/port/fore) +"axA" = (/obj/structure/table/optable{name = "Robotics Operating Table"},/obj/item/weapon/surgical_drapes,/turf/open/floor/plating,/area/maintenance/port/fore) +"axB" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/space/nearstation) +"axC" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/open/floor/plating,/area/maintenance/port/fore) +"axD" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/fore) +"axE" = (/obj/machinery/light/small{dir = 4},/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/port/fore) +"axF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall,/area/maintenance/port/fore) +"axG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/fore) +"axH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"axI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/fore) +"axJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall,/area/maintenance/fore) +"axL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axM" = (/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) +"axO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"axR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"axS" = (/obj/effect/landmark/blobstart,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"axT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"axU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"axV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"axW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"axX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"axY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore/secondary) +"axZ" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aya" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayc" = (/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayd" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aye" = (/obj/structure/table/wood,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayf" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayg" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"ayj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ayk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ayl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aym" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/vault{dir = 5},/area/crew_quarters/fitness) +"ayn" = (/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/green/side{dir = 4},/area/crew_quarters/fitness) +"ayo" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"ayp" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayq" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayr" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ays" = (/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayt" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayu" = (/obj/machinery/button/door{id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; pixel_y = 4; req_access_txt = "0"},/obj/machinery/button/door{id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; pixel_y = -6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayv" = (/obj/structure/janitorialcart,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayw" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayx" = (/obj/structure/table/glass,/obj/item/weapon/pen,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"ayA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Electrical Maintenance"; req_access_txt = "11"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayF" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/department/electrical) +"ayG" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/wallframe/camera,/obj/item/wallframe/camera,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/open/floor/plasteel/floorgrime,/area/maintenance/department/electrical) +"ayH" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_2) +"ayI" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4; icon_state = "propulsion"},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_2) +"ayJ" = (/turf/closed/wall,/area/hallway/secondary/entry) +"ayK" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/hallway/secondary/entry) +"ayL" = (/obj/structure/sign/pods,/turf/closed/wall,/area/hallway/secondary/entry) +"ayM" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) +"ayN" = (/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) +"ayO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) +"ayP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/hallway/secondary/entry) +"ayQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/hallway/secondary/entry) +"ayR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/hallway/secondary/entry) +"ayS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) +"ayT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/arrival{dir = 5},/area/hallway/secondary/entry) +"ayU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"ayV" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/turf/open/floor/plating,/area/maintenance/port/fore) +"ayW" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port/fore) +"ayX" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/trash,/turf/open/floor/plating,/area/maintenance/port/fore) +"ayY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/closed/wall,/area/maintenance/port/fore) +"ayZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aza" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/fore) +"azb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"azc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/fore) +"azd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aze" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) +"azh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"azi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"azl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) +"azn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"azo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) +"azp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"azq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"azr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ai_monitored/storage/eva) +"azs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/fore) +"azt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"azu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/fore) +"azv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/fore/secondary) +"azw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/fore/secondary) +"azx" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azy" = (/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azz" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azA" = (/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azB" = (/obj/structure/table/wood,/obj/item/device/paicard,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azC" = (/obj/structure/table/wood,/obj/item/toy/cards/deck{pixel_x = 2},/obj/item/clothing/mask/balaclava{pixel_x = -8; pixel_y = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azD" = (/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azE" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"azK" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"azL" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/crew_quarters/fitness) +"azM" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/crew_quarters/fitness) +"azN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azP" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"azQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"azR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"azT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"azU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"azV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/department/electrical) +"azW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/department/electrical) +"azX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"azY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plating,/area/maintenance/department/electrical) +"azZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plating,/area/maintenance/department/electrical) +"aAa" = (/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland2"; name = "lavaland"},/turf/open/space,/area/space) +"aAb" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_2) +"aAc" = (/obj/machinery/computer/shuttle/pod{pixel_x = 0; pixel_y = -32; possible_destinations = "pod_lavaland2"; shuttleId = "pod2"},/obj/structure/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) +"aAd" = (/obj/item/weapon/storage/pod{pixel_x = 6; pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 25},/obj/structure/chair{dir = 8},/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) +"aAe" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 8; id = "pod2"; name = "escape pod 2"; port_angle = 180},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_2) +"aAf" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Escape Pod One"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"aAg" = (/turf/open/floor/plating,/area/hallway/secondary/entry) +"aAh" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAi" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAj" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aAp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aAq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aAr" = (/obj/structure/closet/wardrobe/white,/obj/item/clothing/shoes/jackboots,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAs" = (/obj/structure/table/glass,/obj/item/weapon/hemostat,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAt" = (/obj/structure/table/glass,/obj/item/weapon/restraints/handcuffs/cable/zipties,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/port/fore) +"aAv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aAx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port/fore) +"aAy" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"aAA" = (/turf/closed/wall/r_wall,/area/maintenance/port/fore) +"aAB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"aAC" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"aAD" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"aAE" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"aAF" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/fore) +"aAG" = (/turf/closed/wall/r_wall,/area/maintenance/fore) +"aAH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aAI" = (/turf/closed/wall/r_wall,/area/gateway) +"aAJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aAK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aAL" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"aAM" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera"},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aAN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aAO" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAP" = (/obj/machinery/power/apc{dir = 1; name = "EVA Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAQ" = (/obj/machinery/airalarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAR" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aAS" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aAT" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aAU" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAV" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAW" = (/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAX" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aAY" = (/turf/closed/wall,/area/ai_monitored/storage/eva) +"aAZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/fore) +"aBa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/fore) +"aBb" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/button/door{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"aBc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"aBd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBe" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel/neutral/corner{dir = 2},/area/crew_quarters/dorms) +"aBf" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aBg" = (/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/neutral/side{dir = 6},/area/crew_quarters/dorms) +"aBi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/neutral/side{dir = 10},/area/crew_quarters/fitness) +"aBj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/corner{dir = 8},/area/crew_quarters/fitness) +"aBk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aBl" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aBm" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aBn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aBo" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) +"aBp" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/green/side{dir = 4},/area/crew_quarters/fitness) +"aBq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/crew_quarters/fitness) +"aBr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"aBs" = (/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aBt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aBu" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBy" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBz" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aBA" = (/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2"; dir = 8},/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aBB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aBC" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Port Docking Bay 1"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"aBD" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aBE" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aBF" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aBG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aBH" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aBI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aBJ" = (/turf/closed/wall,/area/hydroponics/garden) +"aBK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hydroponics/garden) +"aBL" = (/obj/machinery/door/airlock/maintenance{name = "Garden Maintenace"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"aBM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall,/area/maintenance/port/fore) +"aBN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/space,/area/space) +"aBO" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/space,/area/space) +"aBP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/black,/area/gateway) +"aBQ" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel/vault{dir = 1},/area/gateway) +"aBR" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel/vault{dir = 8},/area/gateway) +"aBS" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel/vault{dir = 4},/area/gateway) +"aBT" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/gateway) +"aBU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/fore) +"aBV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aBW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aBX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aBZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aCa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aCc" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aCd" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aCe" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/fore) +"aCf" = (/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/fore) +"aCg" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aCh" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/neutral/corner{dir = 2},/area/crew_quarters/dorms) +"aCi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aCj" = (/obj/machinery/light_switch{pixel_y = -25},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aCk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aCl" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/dorms) +"aCm" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/neutral/side{dir = 6},/area/crew_quarters/dorms) +"aCn" = (/turf/closed/wall,/area/crew_quarters/toilet) +"aCo" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aCp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/neutral/side{dir = 10},/area/crew_quarters/fitness) +"aCq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/fitness) +"aCr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/fitness) +"aCs" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/fitness) +"aCt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/neutral/side,/area/crew_quarters/fitness) +"aCu" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 6},/area/crew_quarters/fitness) +"aCv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCw" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCx" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCy" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCz" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCA" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCB" = (/obj/structure/closet,/obj/effect/landmark/blobstart,/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCC" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aCD" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/closed/wall,/area/maintenance/department/electrical) +"aCF" = (/obj/machinery/computer/monitor{name = "backup power monitoring console"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/department/electrical) +"aCG" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/department/electrical) +"aCH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/closed/wall/r_wall,/area/hallway/secondary/entry) +"aCI" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aCJ" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aCK" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aCL" = (/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aCM" = (/obj/machinery/vending/coffee,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aCN" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aCO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aCP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/security/checkpoint/checkpoint2) +"aCQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"aCR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/port/fore) +"aCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/fore) +"aCT" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/hydroponics/garden) +"aCU" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/hydroponics/garden) +"aCV" = (/obj/machinery/light{dir = 1},/obj/structure/sink{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aCW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aCX" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aCY" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aCZ" = (/obj/structure/sink{pixel_y = 30},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port/fore) +"aDb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aDc" = (/obj/machinery/power/apc{dir = 2; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/primary) +"aDd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aDe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) +"aDf" = (/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aDg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aDh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aDi" = (/turf/open/floor/plasteel/black,/area/gateway) +"aDj" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel/vault{dir = 8},/area/gateway) +"aDk" = (/obj/machinery/gateway/centerstation,/turf/open/floor/plasteel/black,/area/gateway) +"aDl" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/gateway) +"aDm" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/gateway) +"aDn" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aDo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"aDp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDq" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDs" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDw" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aDx" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aDy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aDz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/fore) +"aDA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"aDB" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aDC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aDD" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aDE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aDF" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aDG" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aDH" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aDI" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Port Docking Bay 1"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"aDJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aDK" = (/turf/closed/wall,/area/security/checkpoint/checkpoint2) +"aDL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/security/checkpoint/checkpoint2) +"aDM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/checkpoint/checkpoint2) +"aDN" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/open/floor/plating,/area/security/checkpoint/checkpoint2) +"aDO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDP" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDQ" = (/obj/item/seeds/apple,/obj/item/seeds/banana,/obj/item/seeds/cocoapod,/obj/item/seeds/grape,/obj/item/seeds/orange,/obj/item/seeds/sugarcane,/obj/item/seeds/wheat,/obj/item/seeds/watermelon,/obj/structure/table/glass,/obj/item/seeds/tower,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aDT" = (/turf/closed/wall,/area/storage/primary) +"aDU" = (/obj/machinery/door/airlock/maintenance{name = "Tool Storage Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) +"aDV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/storage/primary) +"aDW" = (/turf/closed/wall/r_wall,/area/storage/primary) +"aDX" = (/obj/machinery/computer/bank_machine,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) +"aDY" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aDZ" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aEa" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aEb" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) +"aEc" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/vault{dir = 4},/area/gateway) +"aEd" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/vault{dir = 8},/area/gateway) +"aEe" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel/vault{dir = 1},/area/gateway) +"aEf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter,/turf/open/floor/plating,/area/maintenance/fore) +"aEg" = (/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEl" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEm" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aEn" = (/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aEo" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/button/door{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet,/area/crew_quarters/dorms) +"aEp" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aEq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aEr" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aEs" = (/obj/effect/landmark/xeno_spawn,/obj/item/weapon/bikehorn/rubberducky,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aEt" = (/obj/structure/table/wood,/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/item/weapon/reagent_containers/food/snacks/baguette,/obj/item/toy/dummy,/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aEu" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aEv" = (/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aEw" = (/turf/closed/wall,/area/crew_quarters/theatre) +"aEx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/fore) +"aEz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"aEA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"aEB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/fitness) +"aEC" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aED" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEF" = (/obj/structure/grille/broken,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window{icon_state = "window"; dir = 4},/obj/structure/window,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard/fore) +"aEG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall,/area/maintenance/starboard/fore) +"aEH" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEI" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/fore) +"aEK" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEL" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEP" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aEQ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aER" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aES" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/chapel/main) +"aEU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) +"aEV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/chapel/main) +"aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/chapel/main) +"aEX" = (/turf/closed/wall,/area/chapel/main) +"aEY" = (/turf/closed/wall/mineral/titanium,/area/shuttle/arrival) +"aEZ" = (/obj/machinery/door/airlock/titanium{name = "Arrivals Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/arrival) +"aFa" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/arrival) +"aFb" = (/obj/machinery/camera{c_tag = "Arrivals North"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aFc" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/checkpoint/checkpoint2) +"aFd" = (/obj/structure/closet/wardrobe/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/checkpoint2) +"aFe" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/checkpoint2) +"aFf" = (/obj/machinery/computer/card,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/checkpoint2) +"aFg" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/checkpoint2) +"aFh" = (/turf/open/floor/plasteel/red/side{dir = 5},/area/security/checkpoint/checkpoint2) +"aFi" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aFj" = (/turf/open/floor/plasteel,/area/hydroponics/garden) +"aFk" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aFl" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel,/area/storage/primary) +"aFm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/storage/primary) +"aFn" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/storage/primary) +"aFo" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/storage/primary) +"aFp" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/open/floor/plasteel,/area/storage/primary) +"aFq" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/open/floor/plasteel,/area/storage/primary) +"aFr" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel,/area/storage/primary) +"aFs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/open/floor/plasteel,/area/storage/primary) +"aFt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/primary) +"aFu" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel,/area/storage/primary) +"aFv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) +"aFw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aFx" = (/obj/machinery/nuclearbomb/selfdestruct,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/nuke_storage) +"aFy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aFz" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) +"aFA" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/black,/area/gateway) +"aFB" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/gateway) +"aFC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/black,/area/gateway) +"aFD" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/gateway) +"aFE" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/gateway) +"aFF" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aFG" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFH" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFK" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFL" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"aFN" = (/obj/machinery/door/airlock/command{name = "Command Tool Storage"; req_access = null; req_access_txt = "19"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aFO" = (/obj/machinery/door/airlock/command{cyclelinkeddir = 2; name = "Command Tool Storage"; req_access = null; req_access_txt = "19"},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aFP" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aFQ" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/crew_quarters/dorms) +"aFR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/toilet) +"aFS" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFV" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFX" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFY" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aFZ" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random{pixel_x = 2; pixel_y = 2},/obj/item/weapon/lipstick/random{pixel_x = -2; pixel_y = -2},/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aGa" = (/obj/structure/chair/stool,/obj/effect/landmark/start/mime,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aGb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 4},/area/crew_quarters/theatre) +"aGc" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/theatre) +"aGd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 18},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGe" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGh" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Chapel APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/chapel/main) +"aGr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aGs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) +"aGt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/chapel/main) +"aGu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/chapel/main) +"aGv" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"; name = "Holy Driver"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/chapel/main) +"aGw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/chapel/main) +"aGx" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/open/floor/plating,/area/chapel/main) +"aGy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGz" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGA" = (/obj/machinery/computer/arcade,/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGB" = (/obj/structure/closet/wardrobe/green,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGC" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGD" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGE" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGF" = (/obj/machinery/requests_console{department = "Arrival shuttle"; name = "Arrivals Shuttle console"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aGG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/shuttle/arrival) +"aGH" = (/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/arrival) +"aGI" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aGJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/checkpoint2) +"aGK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/security/checkpoint/checkpoint2) +"aGL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/security/checkpoint/checkpoint2) +"aGM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/security/checkpoint/checkpoint2) +"aGN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/checkpoint/checkpoint2) +"aGO" = (/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/checkpoint2) +"aGP" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics/garden) +"aGQ" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aGR" = (/turf/open/floor/plasteel,/area/storage/primary) +"aGS" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/storage/primary) +"aGT" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/mineral/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/mineral/gold{pixel_y = 2},/obj/item/stack/sheet/mineral/gold{pixel_x = 1; pixel_y = -2},/obj/item/weapon/storage/belt/champion,/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) +"aGU" = (/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aGV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aGW" = (/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/structure/closet/crate{name = "Silver Crate"},/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) +"aGX" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/gateway) +"aGY" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/open/floor/plasteel,/area/gateway) +"aGZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/gateway) +"aHa" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/turf/open/floor/plasteel,/area/gateway) +"aHb" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/open/floor/plasteel,/area/gateway) +"aHc" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aHd" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aHe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aHf" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/storage/eva) +"aHg" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva) +"aHh" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aHi" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"aHj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/crew_quarters/dorms) +"aHk" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aHl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aHm" = (/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aHn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/toilet) +"aHo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall,/area/crew_quarters/toilet) +"aHp" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/open/floor/plasteel/redblue/redside,/area/crew_quarters/theatre) +"aHq" = (/turf/open/floor/plasteel/redblue/redside,/area/crew_quarters/theatre) +"aHr" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/redblue/redside,/area/crew_quarters/theatre) +"aHs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHu" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHw" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/space,/area/space) +"aHx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHC" = (/turf/closed/wall,/area/library) +"aHD" = (/turf/closed/wall,/area/chapel/office) +"aHE" = (/obj/machinery/power/apc{dir = 2; name = "Chapel Office APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/chapel/office) +"aHF" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aHG" = (/turf/open/floor/plasteel/black,/area/chapel/main) +"aHH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/chapel/main) +"aHI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/pod/old{density = 0; icon = 'icons/obj/airlock_machines.dmi'; icon_state = "airlock_control_standby"; id = "chapelgun"; name = "Mass Driver Controller"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plasteel/black,/area/chapel/main) +"aHJ" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/arrival) +"aHK" = (/obj/structure/chair,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aHL" = (/obj/structure/chair,/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aHM" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aHN" = (/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion"},/turf/open/floor/plating/airless,/area/shuttle/arrival) +"aHO" = (/turf/open/floor/plasteel/arrival{dir = 4},/area/hallway/secondary/entry) +"aHP" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light_switch{pixel_x = 6; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/checkpoint/checkpoint2) +"aHQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/red/side,/area/security/checkpoint/checkpoint2) +"aHR" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/red/side,/area/security/checkpoint/checkpoint2) +"aHS" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/checkpoint2) +"aHT" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/checkpoint2) +"aHU" = (/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/item/device/assembly/flash/handheld,/obj/structure/table,/turf/open/floor/plasteel/red/side{dir = 6},/area/security/checkpoint/checkpoint2) +"aHV" = (/obj/structure/table/glass,/obj/item/weapon/cultivator,/obj/item/weapon/hatchet,/obj/item/weapon/crowbar,/obj/item/device/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics/garden) +"aHW" = (/obj/machinery/camera{c_tag = "Garden"; dir = 8; network = list("SS13")},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aHX" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"aHY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) +"aHZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/storage/primary) +"aIa" = (/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/storage/primary) +"aIb" = (/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/storage/primary) +"aIc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"aId" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/storage/primary) +"aIe" = (/turf/open/floor/plasteel/vault{dir = 1},/area/ai_monitored/nuke_storage) +"aIf" = (/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 6},/area/ai_monitored/nuke_storage) +"aIg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/vault,/area/ai_monitored/nuke_storage) +"aIh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("MiniSat")},/obj/machinery/light,/turf/open/floor/plasteel/vault{dir = 10},/area/ai_monitored/nuke_storage) +"aIi" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/gun/ballistic/revolver/russian,/obj/item/ammo_box/a357,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/turf/open/floor/plasteel/vault{dir = 4},/area/ai_monitored/nuke_storage) +"aIj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aIk" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/gateway) +"aIl" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/gateway) +"aIm" = (/turf/open/floor/plasteel,/area/gateway) +"aIn" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/gateway) +"aIo" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aIp" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aIr" = (/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aIs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aIt" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aIu" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aIv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aIw" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/fore) +"aIx" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/fore) +"aIy" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aIz" = (/obj/machinery/light_switch{pixel_x = 27},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aIA" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aIB" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aIC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/recharge_station,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aID" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/device/flashlight/lamp/bananalamp{pixel_y = 3},/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aIE" = (/obj/structure/chair/stool,/obj/effect/landmark/start/clown,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aIF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/secure_closet/freezer/cream_pie,/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aIG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) +"aIH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aII" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIY" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aIZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/space,/area/space) +"aJa" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aJb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aJc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/library) +"aJd" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/library) +"aJe" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/wood,/area/library) +"aJf" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/turf/open/floor/wood,/area/library) +"aJg" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/wood,/area/library) +"aJh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/chapel/office) +"aJi" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/chapel/office) +"aJj" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aJk" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aJl" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aJm" = (/obj/machinery/airalarm{pixel_y = 25},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aJn" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/chapel/office) +"aJo" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/office) +"aJp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/chapel/main) +"aJq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) +"aJr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) +"aJs" = (/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"aJt" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aJu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/chapel/main) +"aJv" = (/turf/closed/wall/mineral/titanium,/area/shuttle/escape) +"aJw" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) +"aJx" = (/obj/effect/landmark/marauder_entry,/turf/open/space,/area/space) +"aJy" = (/obj/machinery/door/airlock/titanium{name = "Arrivals Shuttle Airlock"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aJz" = (/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion"},/obj/docking_port/mobile/arrivals,/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 15; id = "arrivals_stationary"; name = "arrivals"; width = 7},/turf/open/floor/plating/airless,/area/shuttle/arrival) +"aJA" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/entry) +"aJB" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/checkpoint/checkpoint2) +"aJC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/checkpoint2) +"aJD" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/weapon/paper,/obj/machinery/door/window/westright{dir = 1; name = "Security Checkpoint"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aJE" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/green/side{dir = 5},/area/hydroponics/garden) +"aJF" = (/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/hydroponics/garden) +"aJG" = (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/structure/table/glass,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/green/side{dir = 9},/area/hydroponics/garden) +"aJH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel,/area/storage/primary) +"aJI" = (/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/storage/primary) +"aJJ" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/open/floor/plasteel,/area/storage/primary) +"aJK" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/ai_monitored/nuke_storage) +"aJL" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/vault{dir = 5},/area/ai_monitored/nuke_storage) +"aJM" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/gateway) +"aJN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/gateway) +"aJO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/gateway) +"aJP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/gateway) +"aJQ" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet/scientist,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/gateway) +"aJR" = (/obj/structure/grille,/obj/structure/window/fulltile{obj_integrity = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aJS" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aJT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aJU" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aJV" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aJW" = (/obj/machinery/door/airlock/command{cyclelinkeddir = 1; name = "Command Tool Storage"; req_access = null; req_access_txt = "19"},/turf/open/floor/plasteel/black,/area/ai_monitored/storage/eva) +"aJX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"aJY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aJZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel/blue/side{dir = 4},/area/hallway/primary/central) +"aKa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/crew_quarters/dorms) +"aKb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/crew_quarters/dorms) +"aKc" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aKd" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aKe" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aKf" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aKg" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aKh" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/crayons{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/food/snacks/pie/cream{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aKi" = (/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aKj" = (/obj/structure/closet/secure_closet/freezer/cream_pie,/turf/open/floor/plasteel/redblue,/area/crew_quarters/theatre) +"aKk" = (/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/crew_quarters/theatre) +"aKl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKn" = (/obj/machinery/power/apc{dir = 2; name = "Bar APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/bar) +"aKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/bar) +"aKp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/bar) +"aKq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/crew_quarters/bar) +"aKr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/crew_quarters/bar) +"aKs" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/kitchen) +"aKt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 21},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKz" = (/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/hydroponics) +"aKA" = (/turf/closed/wall,/area/hydroponics) +"aKB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/hydroponics) +"aKC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aKD" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/library) +"aKE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/library) +"aKF" = (/obj/structure/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) +"aKG" = (/obj/structure/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) +"aKH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/library) +"aKI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/wood,/area/library) +"aKJ" = (/obj/structure/bodycontainer/crematorium,/obj/effect/landmark/revenantspawn,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/chapel/office) +"aKK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/chapel/office) +"aKL" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aKM" = (/obj/effect/landmark/start/chaplain,/obj/structure/chair,/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aKN" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/crayons,/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aKO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aKP" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/office) +"aKQ" = (/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"aKR" = (/obj/structure/table/glass,/turf/open/floor/plasteel/chapel,/area/chapel/main) +"aKS" = (/turf/open/floor/mineral/titanium,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/escape) +"aKT" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aKU" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aKV" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aKW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aKX" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aKY" = (/obj/structure/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aKZ" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLa" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLd" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLe" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLf" = (/obj/structure/sign/map/left{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLg" = (/obj/structure/sign/map/right{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aLh" = (/obj/structure/table/glass,/obj/item/weapon/hatchet,/obj/item/weapon/cultivator,/obj/item/weapon/crowbar,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/device/plant_analyzer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics/garden) +"aLi" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table/glass,/obj/item/device/plant_analyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light_switch{pixel_x = -6; pixel_y = -25},/turf/open/floor/plasteel/green/side{dir = 8},/area/hydroponics/garden) +"aLj" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/open/floor/plasteel,/area/storage/primary) +"aLk" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/storage/primary) +"aLl" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plasteel,/area/storage/primary) +"aLm" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/storage/primary) +"aLn" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/storage/primary) +"aLo" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) +"aLp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"aLq" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/storage/primary) +"aLr" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/port) +"aLs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/vault{dir = 5},/area/hallway/primary/port) +"aLt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/gateway) +"aLu" = (/obj/machinery/button/door{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/open/floor/plasteel,/area/gateway) +"aLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/gateway) +"aLw" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/exile,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/gateway) +"aLx" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aLy" = (/obj/machinery/camera{c_tag = "EVA South"; dir = 1},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aLz" = (/obj/structure/tank_dispenser/oxygen,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aLA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/central) +"aLB" = (/turf/open/floor/plasteel/blue/side{dir = 9},/area/hallway/primary/central) +"aLC" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"aLD" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/hallway/primary/central) +"aLE" = (/turf/open/floor/plasteel,/area/hallway/primary/central) +"aLF" = (/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_x = 32; pixel_y = 40},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_x = 32; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_x = 32; pixel_y = 24},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/hallway/primary/central) +"aLG" = (/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"aLH" = (/turf/open/floor/plasteel/blue/side{dir = 5},/area/hallway/primary/central) +"aLI" = (/turf/closed/wall,/area/hallway/primary/central) +"aLJ" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/black,/area/hallway/primary/central) +"aLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side{dir = 8},/area/hallway/primary/central) +"aLL" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/hallway/primary/central) +"aLM" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aLN" = (/obj/machinery/light/small,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aLO" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/turf/open/floor/plasteel,/area/crew_quarters/theatre) +"aLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/crew_quarters/bar) +"aLQ" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aLR" = (/turf/closed/wall,/area/crew_quarters/bar) +"aLS" = (/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/ballistic/revolver/doublebarrel,/obj/structure/table/wood,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c100,/turf/open/floor/wood,/area/crew_quarters/bar) +"aLT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"aLU" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"aLV" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/bar) +"aLW" = (/turf/closed/wall,/area/crew_quarters/kitchen) +"aLX" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/kitchen) +"aLY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/kitchen) +"aLZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/crew_quarters/kitchen) +"aMa" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/hydroponics) +"aMb" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hydroponics) +"aMc" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aMd" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aMe" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/wood,/area/library) +"aMf" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/library) +"aMg" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/open/floor/wood,/area/library) +"aMh" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library) +"aMi" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/library) +"aMj" = (/obj/machinery/newscaster{pixel_x = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/library) +"aMk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/chapel/office) +"aMl" = (/obj/structure/disposalpipe/segment,/obj/machinery/button/crematorium{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/office) +"aMm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/chapel/office) +"aMn" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aMo" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aMp" = (/obj/structure/table/wood,/obj/item/weapon/nullrod,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aMq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aMr" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{dir = 8; name = "Coffin Storage"; req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/office) +"aMs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/xmastree,/turf/open/floor/plasteel/black,/area/chapel/main) +"aMt" = (/obj/structure/table/glass,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aMu" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aMv" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aMw" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aMx" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aMy" = (/obj/machinery/computer/security,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aMz" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aMA" = (/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aMB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/arrival) +"aMC" = (/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/arrival) +"aMD" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/neutral/corner{dir = 2},/area/hallway/secondary/entry) +"aME" = (/turf/open/floor/plasteel/neutral/side,/area/hallway/secondary/entry) +"aMF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral/side,/area/hallway/secondary/entry) +"aMG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side,/area/hallway/secondary/entry) +"aMH" = (/turf/open/floor/plasteel/neutral/corner{dir = 8},/area/hallway/secondary/entry) +"aMI" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/hydroponics/garden) +"aMJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Garden"},/turf/open/floor/plasteel,/area/hydroponics/garden) +"aMK" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/storage/primary) +"aML" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/storage/primary) +"aMM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/primary) +"aMN" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/storage/primary) +"aMO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/port) +"aMP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/port) +"aMQ" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/port) +"aMR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/vault{dir = 5},/area/hallway/primary/port) +"aMS" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/turf/open/floor/plating,/area/hallway/primary/port) +"aMT" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/port) +"aMU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/fore) +"aMV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/gateway) +"aMW" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/gateway) +"aMX" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/turf/open/floor/plasteel,/area/gateway) +"aMY" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/gateway) +"aMZ" = (/turf/open/floor/plasteel/blue/side{dir = 8},/area/hallway/primary/central) +"aNa" = (/turf/open/floor/plasteel/blue/side{dir = 4},/area/hallway/primary/central) +"aNb" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/black,/area/hallway/primary/central) +"aNc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/neutral/side{dir = 4},/area/hallway/primary/central) +"aNd" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aNe" = (/turf/open/floor/wood,/area/crew_quarters/theatre) +"aNf" = (/obj/machinery/airalarm{dir = 2; pixel_y = 24},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aNg" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Theatre Stage"; dir = 2},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aNh" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aNj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aNk" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aNl" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) +"aNm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/bar) +"aNn" = (/obj/machinery/camera{c_tag = "Bar Storage"},/turf/open/floor/wood,/area/crew_quarters/bar) +"aNo" = (/turf/open/floor/wood,/area/crew_quarters/bar) +"aNp" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aNq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aNr" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) +"aNs" = (/obj/machinery/door/window/eastright{name = "Hydroponics Delivery"; req_access_txt = "35"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hydroponics) +"aNt" = (/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNu" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNw" = (/obj/structure/closet/wardrobe/botanist,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNx" = (/obj/structure/closet/secure_closet/hydroponics,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNy" = (/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/light/small{dir = 1},/obj/machinery/plantgenes,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNz" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNA" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/watertank,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aNB" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/wood,/area/library) +"aNC" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/library) +"aND" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/library) +"aNE" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/obj/item/toy/cards/deck/cas,/obj/item/toy/cards/deck/cas/black{pixel_x = -2; pixel_y = 6},/turf/open/floor/wood,/area/library) +"aNF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/wood,/area/library) +"aNG" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/chapel/office) +"aNH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/chapel/office) +"aNI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/office) +"aNJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aNK" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aNL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aNM" = (/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aNN" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/chapel/main) +"aNO" = (/obj/machinery/computer/crew,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aNP" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aNQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aNR" = (/obj/machinery/button/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aNS" = (/obj/machinery/computer/communications,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aNT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aNU" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aNV" = (/obj/structure/chair/comfy/beige,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aNW" = (/obj/structure/chair/comfy/beige,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aNX" = (/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aNY" = (/obj/structure/chair/comfy/beige,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aNZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aOa" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/black,/area/hallway/secondary/entry) +"aOb" = (/turf/open/floor/plasteel/neutral/side{dir = 8},/area/hallway/secondary/entry) +"aOc" = (/obj/machinery/door/firedoor,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aOd" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOe" = (/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOi" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOj" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOk" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOl" = (/obj/machinery/camera{c_tag = "Port Hallway 2"; dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOm" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOq" = (/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOt" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aOu" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOw" = (/obj/machinery/camera{c_tag = "Central Hallway North-West"; dir = 2},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOx" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOy" = (/turf/open/floor/plasteel/blue/corner{dir = 4},/area/hallway/primary/central) +"aOz" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOA" = (/turf/open/floor/plasteel{icon_state = "L1"},/area/hallway/primary/central) +"aOB" = (/turf/open/floor/plasteel{icon_state = "L3"},/area/hallway/primary/central) +"aOC" = (/turf/open/floor/plasteel{icon_state = "L5"},/area/hallway/primary/central) +"aOD" = (/turf/open/floor/plasteel{icon_state = "L7"},/area/hallway/primary/central) +"aOE" = (/turf/open/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central) +"aOF" = (/turf/open/floor/plasteel{icon_state = "L11"},/area/hallway/primary/central) +"aOG" = (/turf/open/floor/plasteel{icon_state = "L13"; name = "floor"},/area/hallway/primary/central) +"aOH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/hallway/primary/central) +"aOJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/hallway/primary/central) +"aOK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/hallway/primary/central) +"aOL" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/hallway/primary/central) +"aOM" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aON" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOO" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOP" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aOQ" = (/obj/structure/piano{icon_state = "piano"},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aOR" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aOS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aOT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aOU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aOV" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aOW" = (/obj/machinery/computer/slot_machine,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aOX" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/crew_quarters/bar) +"aOY" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/bar) +"aOZ" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/crew_quarters/bar) +"aPa" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/crew_quarters/bar) +"aPb" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aPc" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aPd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aPe" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/wirecutters,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPf" = (/obj/machinery/light/small,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPg" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPm" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aPn" = (/turf/open/floor/wood,/area/library) +"aPo" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/wood,/area/library) +"aPp" = (/obj/structure/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library) +"aPq" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark/revenantspawn,/turf/open/floor/plasteel/black,/area/chapel/office) +"aPr" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/black,/area/chapel/office) +"aPs" = (/obj/structure/table/wood,/obj/item/clothing/under/burial,/obj/item/clothing/under/burial,/obj/item/clothing/under/burial,/obj/item/clothing/under/burial,/obj/item/clothing/under/burial,/obj/item/clothing/under/burial,/turf/open/floor/plasteel/grimy,/area/chapel/office) +"aPt" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel/black,/area/chapel/main) +"aPu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/chapel/main) +"aPv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/chapel/main) +"aPw" = (/turf/closed/wall,/area/hallway/secondary/exit) +"aPx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aPy" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aPz" = (/obj/machinery/status_display,/turf/closed/wall/mineral/titanium,/area/shuttle/escape) +"aPA" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aPB" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aPC" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/hallway/secondary/entry) +"aPD" = (/turf/open/floor/carpet,/area/hallway/secondary/entry) +"aPE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/hallway/secondary/entry) +"aPF" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aPG" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/black,/area/hallway/secondary/entry) +"aPH" = (/turf/open/floor/goonplaque,/area/hallway/secondary/entry) +"aPI" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPO" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPV" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aPX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aPZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQb" = (/turf/open/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central) +"aQc" = (/turf/open/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central) +"aQd" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/turf/open/floor/plasteel{icon_state = "L6"},/area/hallway/primary/central) +"aQe" = (/obj/effect/landmark/observer_start,/turf/open/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central) +"aQf" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/turf/open/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central) +"aQg" = (/turf/open/floor/plasteel{icon_state = "L12"},/area/hallway/primary/central) +"aQh" = (/turf/open/floor/plasteel{icon_state = "L14"},/area/hallway/primary/central) +"aQi" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQj" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aQk" = (/obj/structure/table/wood,/obj/item/device/instrument/guitar{pixel_x = -7},/obj/item/device/instrument/eguitar{pixel_x = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aQl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aQm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/theatre) +"aQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aQo" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aQp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aQq" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aQr" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aQs" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/open/floor/wood,/area/crew_quarters/bar) +"aQt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/wood,/area/crew_quarters/bar) +"aQu" = (/obj/structure/closet/gmcloset,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/cable_coil,/obj/item/device/flashlight/lamp,/obj/item/device/flashlight/lamp/green,/turf/open/floor/wood,/area/crew_quarters/bar) +"aQv" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aQw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aQx" = (/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aQy" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/chefcloset,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/hydroponics) +"aQA" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/hydroponics) +"aQB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/hydrofloor,/area/hydroponics) +"aQC" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/open/floor/wood,/area/library) +"aQD" = (/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/library) +"aQE" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/library) +"aQF" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/office) +"aQG" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/chapel/main) +"aQH" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/chair,/turf/open/floor/plasteel/black,/area/chapel/main) +"aQI" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 9},/area/hallway/secondary/exit) +"aQJ" = (/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/hallway/secondary/exit) +"aQK" = (/obj/machinery/light{dir = 1},/obj/structure/chair,/turf/open/floor/plasteel/red/side{dir = 1},/area/hallway/secondary/exit) +"aQL" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aQM" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aQN" = (/obj/structure/chair,/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aQO" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aQP" = (/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aQQ" = (/obj/structure/closet/emcloset,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aQR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aQS" = (/obj/machinery/vending/snack/random,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aQT" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals Bay 1 South"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aQU" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aQV" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aQW" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter/greyscale{pixel_x = 4; pixel_y = 2},/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aQX" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/hallway/secondary/entry) +"aQY" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/black,/area/hallway/secondary/entry) +"aQZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRc" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRd" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRe" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRf" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRr" = (/obj/structure/sign/directions/security{dir = 4; icon_state = "direction_sec"; pixel_x = 32; pixel_y = -24},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_x = 32; pixel_y = -32},/obj/structure/sign/directions/engineering{pixel_x = 32; pixel_y = -40},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRs" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aRt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aRu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aRv" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aRw" = (/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"aRx" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"aRy" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"aRz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/light,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"aRA" = (/obj/structure/window/reinforced,/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/open/floor/wood,/area/crew_quarters/theatre) +"aRB" = (/obj/structure/window/reinforced,/turf/open/floor/wood,/area/crew_quarters/theatre) +"aRC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) +"aRD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aRE" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) +"aRF" = (/obj/effect/landmark/blobstart,/obj/item/toy/beach_ball/holoball,/turf/open/floor/plating,/area/crew_quarters/bar) +"aRG" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aRH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aRJ" = (/obj/machinery/gibber,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aRK" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/black,/area/hydroponics) +"aRL" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/hydroponics) +"aRM" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/black,/area/hydroponics) +"aRN" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera{c_tag = "Hydroponics North"; dir = 2},/turf/open/floor/plasteel/black,/area/hydroponics) +"aRO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/hydroponics) +"aRP" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/black,/area/hydroponics) +"aRQ" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood,/area/library) +"aRR" = (/turf/open/floor/carpet,/area/library) +"aRS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/library) +"aRT" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) +"aRU" = (/obj/machinery/computer/libraryconsole,/obj/structure/table/wood,/turf/open/floor/wood,/area/library) +"aRV" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/open/floor/engine/cult,/area/library) +"aRW" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/open/floor/engine/cult,/area/library) +"aRX" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/open/floor/engine/cult,/area/library) +"aRY" = (/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel/black,/area/chapel/main) +"aRZ" = (/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"aSb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aSc" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/open/floor/plasteel/black,/area/chapel/main) +"aSd" = (/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/secondary/exit) +"aSe" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aSf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aSg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aSh" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aSi" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aSj" = (/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aSk" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aSl" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aSm" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_1) +"aSn" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4; icon_state = "propulsion"},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_1) +"aSo" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aSp" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aSq" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aSr" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aSs" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aSt" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/hallway/secondary/entry) +"aSu" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel/black,/area/hallway/secondary/entry) +"aSv" = (/turf/closed/wall,/area/maintenance/port) +"aSw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"aSx" = (/turf/closed/wall,/area/crew_quarters/locker) +"aSy" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aSz" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aSA" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/closed/wall,/area/crew_quarters/locker) +"aSB" = (/turf/closed/wall,/area/storage/art) +"aSC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/storage/art) +"aSD" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/turf/open/floor/plasteel,/area/storage/art) +"aSE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/storage/art) +"aSF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"aSG" = (/turf/closed/wall,/area/storage/emergency/port) +"aSH" = (/obj/structure/table,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aSI" = (/obj/structure/table,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/primary/port) +"aSJ" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aSK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port) +"aSM" = (/turf/closed/wall,/area/storage/tools) +"aSN" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aSO" = (/turf/closed/wall/r_wall,/area/bridge) +"aSP" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) +"aSQ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"aSR" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"aSS" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"aST" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"aSU" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/turf/open/floor/plating,/area/bridge) +"aSV" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/hardhat/cakehat,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aSW" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aSX" = (/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aSY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aSZ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/crew_quarters/bar) +"aTa" = (/obj/machinery/disposal/bin,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = -28; pixel_y = -4},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/button/door{id = "barShutters"; name = "bar shutters"; pixel_x = 4; pixel_y = 28},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aTb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aTc" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/obj/item/device/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aTd" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/crew_quarters/kitchen) +"aTe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 9},/area/hydroponics) +"aTf" = (/turf/open/floor/plasteel/green/side{dir = 1},/area/hydroponics) +"aTg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 5},/area/hydroponics) +"aTh" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/library) +"aTi" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/library) +"aTj" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/workboots/mining,/obj/item/clothing/under/rank/curator/treasure_hunter,/obj/item/clothing/suit/curator,/obj/item/clothing/head/curator,/obj/item/weapon/storage/backpack/satchel/explorer,/obj/machinery/light/small,/turf/open/floor/engine/cult,/area/library) +"aTk" = (/obj/effect/landmark/blobstart,/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/engine/cult,/area/library) +"aTl" = (/obj/structure/destructible/cult/tome,/obj/item/clothing/under/suit_jacket/red,/obj/item/weapon/book/codex_gigas,/turf/open/floor/engine/cult,/area/library) +"aTm" = (/turf/open/floor/plasteel/chapel,/area/chapel/main) +"aTn" = (/obj/structure/table/wood,/turf/open/floor/plasteel/black,/area/chapel/main) +"aTo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"aTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/chapel,/area/chapel/main) +"aTq" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/open/floor/plasteel/black,/area/chapel/main) +"aTr" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/black,/area/chapel/main) +"aTs" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/hallway/secondary/exit) +"aTt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aTu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aTv" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aTw" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Security Escape Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aTx" = (/turf/open/floor/plating,/area/hallway/secondary/exit) +"aTy" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aTz" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Security Escape Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aTA" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aTB" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium/brig,/area/shuttle/escape) +"aTC" = (/obj/structure/chair,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aTD" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aTE" = (/obj/structure/table,/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aTF" = (/obj/docking_port/stationary/random{dir = 8; id = "pod_lavaland1"; name = "lavaland"},/turf/open/space,/area/space) +"aTG" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_1) +"aTH" = (/obj/machinery/computer/shuttle/pod{pixel_x = 0; pixel_y = -32; possible_destinations = "pod_lavaland1"; shuttleId = "pod1"},/obj/structure/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) +"aTI" = (/obj/item/weapon/storage/pod{pixel_x = 6; pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 25},/obj/structure/chair{dir = 8},/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) +"aTJ" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 8; id = "pod1"; name = "escape pod 1"; port_angle = 180},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_1) +"aTK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aTL" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aTM" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aTN" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/neutral/corner{dir = 4},/area/hallway/secondary/entry) +"aTO" = (/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/neutral/side{dir = 1},/area/hallway/secondary/entry) +"aTU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/neutral/corner{dir = 1},/area/hallway/secondary/entry) +"aTV" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port) +"aTW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port) +"aTX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aTY" = (/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aTZ" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUa" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUb" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUc" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUd" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUe" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUf" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUg" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUh" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aUi" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/open/floor/plasteel,/area/storage/art) +"aUj" = (/turf/open/floor/plasteel,/area/storage/art) +"aUk" = (/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/open/floor/plasteel,/area/storage/art) +"aUl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"aUm" = (/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/turf/open/floor/plating,/area/storage/emergency/port) +"aUn" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/storage/tools) +"aUo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/tools) +"aUp" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aUq" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/open/floor/plasteel,/area/bridge) +"aUr" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/bridge) +"aUs" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/yellow/side,/area/bridge) +"aUt" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/bridge) +"aUu" = (/obj/machinery/computer/shuttle/labor,/turf/open/floor/plasteel/blue/side{dir = 10},/area/bridge) +"aUv" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"aUw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/shuttle/mining,/turf/open/floor/plasteel/blue/side{dir = 6},/area/bridge) +"aUx" = (/obj/machinery/modular_computer/console/preset/command,/turf/open/floor/plasteel/green/side{dir = 10},/area/bridge) +"aUy" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/green/side{dir = 2},/area/bridge) +"aUz" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/green/side{dir = 6},/area/bridge) +"aUA" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel,/area/bridge) +"aUB" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aUC" = (/obj/effect/landmark/event_spawn,/turf/closed/wall,/area/crew_quarters/bar) +"aUD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUE" = (/obj/structure/chair,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUF" = (/obj/structure/chair/stool/bar,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUG" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUI" = (/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aUJ" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUK" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/food_cart,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUL" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUN" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUO" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUP" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUQ" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aUR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/green/side{dir = 8},/area/hydroponics) +"aUS" = (/turf/open/floor/plasteel,/area/hydroponics) +"aUT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics) +"aUU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Library APC"; pixel_x = 24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/library) +"aUV" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood,/area/library) +"aUW" = (/obj/structure/displaycase/trophy,/turf/open/floor/wood,/area/library) +"aUX" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/open/floor/wood,/area/library) +"aUY" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/open/floor/engine/cult,/area/library) +"aUZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/black,/area/chapel/main) +"aVa" = (/turf/open/floor/carpet,/area/chapel/main) +"aVb" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/chapel/main) +"aVc" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aVd" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"aVe" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/exit) +"aVf" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/escape) +"aVg" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aVh" = (/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1"; dir = 8},/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aVi" = (/obj/machinery/light,/turf/open/floor/plasteel/arrival{dir = 2},/area/hallway/secondary/entry) +"aVj" = (/turf/open/floor/plasteel/arrival{dir = 2},/area/hallway/secondary/entry) +"aVk" = (/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/entry) +"aVl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVm" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVn" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVp" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVq" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aVr" = (/turf/open/floor/plating,/area/maintenance/port) +"aVs" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aVt" = (/obj/effect/landmark/lightsout,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aVu" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil,/obj/item/weapon/paper_bin/construction,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/storage/art) +"aVv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/storage/emergency/port) +"aVw" = (/turf/open/floor/plating,/area/storage/emergency/port) +"aVx" = (/obj/item/weapon/extinguisher,/turf/open/floor/plating,/area/storage/emergency/port) +"aVy" = (/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel,/area/storage/tools) +"aVz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel,/area/storage/tools) +"aVA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/storage/tools) +"aVB" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plasteel,/area/storage/tools) +"aVC" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel,/area/storage/tools) +"aVD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tools) +"aVE" = (/obj/structure/table/reinforced,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/turf/open/floor/plasteel,/area/bridge) +"aVF" = (/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/bridge) +"aVG" = (/obj/structure/chair{dir = 1; name = "Engineering Station"},/turf/open/floor/plasteel,/area/bridge) +"aVH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/bridge) +"aVI" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/open/floor/plasteel/blue/side{dir = 8},/area/bridge) +"aVJ" = (/obj/structure/chair{dir = 1; name = "Command Station"},/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 28; pixel_y = -2; req_access_txt = "19"},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/open/floor/plasteel,/area/bridge) +"aVK" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/blue/side{dir = 4},/area/bridge) +"aVL" = (/turf/open/floor/plasteel/green/corner{dir = 1},/area/bridge) +"aVM" = (/obj/structure/chair{dir = 1; name = "Crew Station"},/turf/open/floor/plasteel,/area/bridge) +"aVN" = (/turf/open/floor/plasteel/green/corner{dir = 4},/area/bridge) +"aVO" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/bridge) +"aVP" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/door/poddoor/preopen{id = "barShutters"; name = "privacy shutters"},/turf/open/floor/plating,/area/crew_quarters/bar) +"aVQ" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVR" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVS" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVT" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVU" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVV" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVW" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVX" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVY" = (/mob/living/carbon/monkey/punpun,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aVZ" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/open/floor/plasteel/bar,/area/crew_quarters/kitchen) +"aWa" = (/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWb" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWc" = (/obj/effect/landmark/start/cook,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aWh" = (/obj/machinery/smartfridge,/turf/closed/wall,/area/crew_quarters/kitchen) +"aWi" = (/turf/open/floor/plasteel/black,/area/hydroponics) +"aWj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/green/side{dir = 8},/area/hydroponics) +"aWk" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/hydroponics) +"aWl" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel,/area/hydroponics) +"aWm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics) +"aWn" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/turf/open/floor/wood,/area/library) +"aWo" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/wood,/area/library) +"aWp" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/wood,/area/library) +"aWq" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"aWr" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel,/area/chapel/main) +"aWs" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"aWt" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/chapel,/area/chapel/main) +"aWu" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/black,/area/chapel/main) +"aWv" = (/obj/machinery/vending/cola/random,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel/escape{dir = 9},/area/hallway/secondary/exit) +"aWw" = (/turf/open/floor/plasteel/red/corner{dir = 1},/area/hallway/secondary/exit) +"aWx" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Escape Airlock"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aWy" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"aWz" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Box emergency shuttle"; timid = 0},/obj/docking_port/stationary{dir = 4; dwidth = 12; height = 18; id = "emergency_home"; name = "BoxStation emergency evac bay"; turf_type = /turf/open/space; width = 32},/turf/open/floor/plating,/area/shuttle/escape) +"aWA" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aWB" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aWC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"aWD" = (/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aWE" = (/turf/closed/wall,/area/security/vacantoffice) +"aWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/security/vacantoffice) +"aWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/security/vacantoffice) +"aWH" = (/turf/closed/wall,/area/security/vacantoffice/a) +"aWI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/port) +"aWJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/port) +"aWK" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWL" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWM" = (/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWO" = (/obj/structure/table,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWQ" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWS" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aWT" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/open/floor/plasteel,/area/storage/art) +"aWU" = (/obj/structure/table,/obj/item/weapon/storage/crayons,/obj/item/weapon/storage/crayons,/turf/open/floor/plasteel,/area/storage/art) +"aWV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/turf/open/floor/plasteel,/area/storage/art) +"aWW" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/storage/emergency/port) +"aWX" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/storage/emergency/port) +"aWY" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/storage/emergency/port) +"aWZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plating,/area/storage/emergency/port) +"aXa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/open/floor/plasteel,/area/storage/tools) +"aXb" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel,/area/storage/tools) +"aXc" = (/turf/open/floor/plasteel,/area/storage/tools) +"aXd" = (/obj/structure/rack,/obj/item/clothing/gloves/color/fyellow,/obj/item/clothing/suit/hazardvest,/obj/item/device/multitool,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/storage/tools) +"aXe" = (/turf/closed/wall,/area/bridge) +"aXf" = (/obj/machinery/computer/prisoner,/turf/open/floor/plasteel/red/side{dir = 10},/area/bridge) +"aXg" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/red/side,/area/bridge) +"aXh" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/red/side{dir = 6},/area/bridge) +"aXi" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel,/area/bridge) +"aXj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/bridge) +"aXk" = (/turf/open/floor/plasteel,/area/bridge) +"aXl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/bridge) +"aXm" = (/turf/open/floor/plasteel/blue/corner{dir = 1},/area/bridge) +"aXn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/bridge) +"aXo" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/bridge) +"aXp" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/bridge) +"aXq" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/bridge) +"aXr" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/brown{dir = 10},/area/bridge) +"aXs" = (/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel/brown{dir = 2},/area/bridge) +"aXt" = (/obj/machinery/computer/security/mining{network = list("MINE","AuxBase")},/turf/open/floor/plasteel/brown{dir = 6},/area/bridge) +"aXu" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXv" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXw" = (/obj/effect/landmark/event_spawn,/obj/effect/landmark/xmastree,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXx" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXy" = (/obj/effect/landmark/start/bartender,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXz" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0; receive_ore_updates = 1},/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aXA" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aXB" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aXC" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aXD" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aXE" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aXF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/crew_quarters/kitchen) +"aXG" = (/turf/open/floor/plasteel/vault{dir = 8},/area/hydroponics) +"aXH" = (/turf/open/floor/plasteel/green/side{dir = 8},/area/hydroponics) +"aXI" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel,/area/hydroponics) +"aXJ" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel,/area/hydroponics) +"aXK" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/hydroponics) +"aXL" = (/obj/machinery/hydroponics/constructable,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/black,/area/hydroponics) +"aXM" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/library) +"aXN" = (/obj/structure/chair/comfy/black,/obj/effect/landmark/start/assistant,/turf/open/floor/wood,/area/library) +"aXO" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/wood,/area/library) +"aXP" = (/obj/effect/landmark/start/librarian,/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/library) +"aXQ" = (/obj/machinery/libraryscanner,/turf/open/floor/wood,/area/library) +"aXR" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel/black,/area/chapel/main) +"aXS" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"aXT" = (/obj/structure/chair/stool,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aXU" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) +"aXV" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"aXW" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"aXX" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aXY" = (/obj/structure/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aXZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"aYa" = (/turf/closed/wall/mineral/titanium,/area/shuttle/transport) +"aYb" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/transport) +"aYc" = (/obj/machinery/door/airlock/external,/turf/open/floor/pod/dark,/area/shuttle/transport) +"aYd" = (/obj/machinery/camera{c_tag = "Arrivals Bay 2"; dir = 8; network = list("SS13")},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"aYe" = (/turf/open/floor/wood,/area/security/vacantoffice) +"aYf" = (/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/vacantoffice) +"aYg" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/security/vacantoffice) +"aYh" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/wood,/area/security/vacantoffice) +"aYi" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/security/vacantoffice) +"aYj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/security/vacantoffice) +"aYk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port) +"aYl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/port) +"aYm" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYp" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYr" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYs" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYt" = (/obj/structure/chair/stool{pixel_y = 8},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aYx" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/toolcloset,/turf/open/floor/plasteel,/area/storage/tools) +"aYy" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel,/area/storage/tools) +"aYz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/storage/tools) +"aYA" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/storage/tools) +"aYB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{dir = 5},/area/hallway/primary/central) +"aYC" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) +"aYD" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/bridge) +"aYE" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/red/corner{dir = 1},/area/bridge) +"aYF" = (/obj/structure/chair{dir = 1; name = "Security Station"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/corner{dir = 4},/area/bridge) +"aYH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/bridge) +"aYJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/bridge) +"aYL" = (/obj/machinery/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYO" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{dir = 1},/area/bridge) +"aYR" = (/obj/structure/chair{dir = 1; name = "Logistics Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"aYS" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/brown/corner{dir = 4},/area/bridge) +"aYT" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/bridge) +"aYU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{dir = 9},/area/hallway/primary/central) +"aYV" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"aYW" = (/obj/machinery/holopad,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aYX" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"aYY" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/food/snacks/pie/cream,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aYZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aZa" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aZb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aZc" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"aZd" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/black,/area/hydroponics) +"aZe" = (/obj/effect/landmark/start/botanist,/turf/open/floor/plasteel,/area/hydroponics) +"aZf" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/hydroponics) +"aZg" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/fore) +"aZh" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/open/floor/wood,/area/library) +"aZi" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/wood,/area/library) +"aZj" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/open/floor/wood,/area/library) +"aZk" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/open/floor/wood,/area/library) +"aZl" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/open/floor/wood,/area/library) +"aZm" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/chapel{dir = 8},/area/chapel/main) +"aZn" = (/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/open/floor/plasteel/black,/area/chapel/main) +"aZo" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"aZp" = (/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/open/floor/plating/airless,/area/shuttle/transport) +"aZq" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/shuttle/transport) +"aZr" = (/obj/structure/chair,/turf/open/floor/pod/dark,/area/shuttle/transport) +"aZs" = (/obj/machinery/light{dir = 1},/turf/open/floor/pod/light,/area/shuttle/transport) +"aZt" = (/turf/open/floor/pod/light,/area/shuttle/transport) +"aZu" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/secondary/entry) +"aZv" = (/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = list("SS13")},/turf/open/floor/wood,/area/security/vacantoffice) +"aZw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/security/vacantoffice) +"aZx" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/wood,/area/security/vacantoffice) +"aZy" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/wood,/area/security/vacantoffice) +"aZz" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/turf/open/floor/wood,/area/security/vacantoffice) +"aZA" = (/obj/structure/grille,/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/window,/turf/open/floor/plating,/area/maintenance/port) +"aZB" = (/obj/structure/grille,/obj/structure/window{icon_state = "window"; dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"aZC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"aZD" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZG" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZK" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"aZL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port) +"aZM" = (/obj/machinery/power/apc{dir = 1; name = "Art Storage"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/storage/art) +"aZN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/port) +"aZO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/port) +"aZP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/port) +"aZQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port) +"aZR" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/storage/emergency/port) +"aZS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port) +"aZT" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/port) +"aZU" = (/turf/closed/wall,/area/security/detectives_office) +"aZV" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{dir = 4},/area/hallway/primary/central) +"aZW" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock/glass_command{cyclelinkeddir = 4; name = "Bridge"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/bridge) +"aZX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/bridge) +"aZY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{cyclelinkeddir = 8; name = "Bridge"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/bridge) +"aZZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/bridge) +"baa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/bridge) +"bab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"bac" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/corner,/area/bridge) +"bad" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/light_switch{pixel_x = -6; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bae" = (/obj/structure/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"baf" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bag" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bah" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bai" = (/obj/machinery/turretid{control_area = "AI Upload Chamber"; name = "AI Upload turret control"; pixel_y = -25},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"baj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bak" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bal" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/bridge) +"ban" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/bridge) +"bao" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/bridge) +"bap" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{cyclelinkeddir = 4; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"baq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/bridge) +"bar" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/airlock/glass_command{cyclelinkeddir = 8; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/bridge) +"bas" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 8},/area/hallway/primary/central) +"bat" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bau" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bav" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"baw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bax" = (/obj/structure/table/wood/poker,/obj/item/clothing/mask/cigarette/cigar,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bay" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 5; pixel_y = -2},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -2; pixel_y = 2},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"baz" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"baA" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"baB" = (/obj/effect/landmark/start/cook,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"baC" = (/obj/machinery/deepfryer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"baD" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"baE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 16},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"baF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"baG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"baH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"baI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"baJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"baK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"baL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/carpet,/area/library) +"baM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/open/floor/carpet,/area/chapel/main) +"baN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/carpet,/area/chapel/main) +"baO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/chapel/main) +"baP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/carpet,/area/chapel/main) +"baQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/main) +"baR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"baS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"baT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"baU" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"baV" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"baW" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating/airless,/area/shuttle/transport) +"baX" = (/obj/machinery/light/small,/turf/open/floor/pod/light,/area/shuttle/transport) +"baY" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/pod/light,/area/shuttle/transport) +"baZ" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/pod/dark,/area/shuttle/transport) +"bba" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 13; id = "ferry"; name = "ferry shuttle"; port_angle = 0; preferred_direction = 4; roundstart_move = "ferry_away"; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 13; id = "ferry_home"; name = "port bay 2"; turf_type = /turf/open/space; width = 5},/turf/open/floor/pod/light,/area/shuttle/transport) +"bbb" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; id_tag = null; name = "Port Docking Bay 2"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"bbc" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; id_tag = null; name = "Port Docking Bay 2"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"bbd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/open/floor/wood,/area/security/vacantoffice) +"bbe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/security/vacantoffice) +"bbf" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/carpet,/area/security/vacantoffice) +"bbg" = (/turf/open/floor/carpet,/area/security/vacantoffice) +"bbh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/security/vacantoffice) +"bbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/vacantoffice) +"bbj" = (/obj/machinery/light{dir = 4},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/security/vacantoffice) +"bbk" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/port) +"bbl" = (/turf/closed/wall,/area/crew_quarters/toilet/locker) +"bbm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/toilet/locker) +"bbn" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bbo" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbr" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbs" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbu" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bbv" = (/obj/machinery/power/apc{dir = 8; name = "Port Maintenance APC"; pixel_x = -27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/maintenance/port) +"bbw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/port) +"bbx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port) +"bby" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/port) +"bbz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port) +"bbA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/turf/open/floor/plating,/area/maintenance/port) +"bbB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"bbC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/security/detectives_office) +"bbD" = (/obj/structure/closet/secure_closet/detective,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bbE" = (/obj/machinery/computer/med_data,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bbF" = (/obj/machinery/computer/secure_data,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bbG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/security/detectives_office) +"bbH" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/evidence,/obj/item/weapon/hand_labeler{pixel_x = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bbI" = (/obj/structure/table/wood,/obj/item/device/taperecorder,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/button/door{id = "kanyewest"; name = "Privacy Shutters"; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bbJ" = (/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/central) +"bbK" = (/obj/machinery/light,/turf/open/floor/plasteel/blue/side{dir = 0},/area/hallway/primary/central) +"bbL" = (/obj/machinery/camera{c_tag = "Bridge West Entrance"; dir = 1},/turf/open/floor/plasteel/blue/side{dir = 0},/area/hallway/primary/central) +"bbM" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{dir = 6},/area/hallway/primary/central) +"bbN" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) +"bbO" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/bridge) +"bbP" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bbQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bbR" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bbS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plasteel/blue/side{dir = 6},/area/bridge) +"bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bbU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bbV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bbW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bbX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bbY" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bbZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bca" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bcb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel/blue/side{dir = 10},/area/bridge) +"bcc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/blue/side{dir = 0},/area/bridge) +"bcd" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/side{dir = 10},/area/hallway/primary/central) +"bce" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/blue/side{dir = 0},/area/hallway/primary/central) +"bcf" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"bcg" = (/obj/structure/chair{dir = 1},/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bch" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bci" = (/obj/structure/chair/stool/bar,/obj/effect/landmark/start/assistant,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bcj" = (/obj/structure/chair/stool/bar,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bck" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/open/floor/plasteel/bar,/area/crew_quarters/kitchen) +"bcl" = (/obj/machinery/light_switch{pixel_y = -25},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bcm" = (/obj/machinery/light,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bcn" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bco" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/button/door{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bcp" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bcq" = (/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel,/area/hydroponics) +"bcr" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/hydroponics) +"bcs" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/green/side{dir = 1},/area/hydroponics) +"bct" = (/obj/structure/chair/stool,/obj/effect/landmark/start/botanist,/turf/open/floor/plasteel,/area/hydroponics) +"bcu" = (/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel,/area/hydroponics) +"bcv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/closed/wall,/area/hydroponics) +"bcw" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bcx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bcy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"bcz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/library) +"bcA" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/carpet,/area/library) +"bcB" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/library) +"bcC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/carpet,/area/chapel/main) +"bcD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/main) +"bcE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/carpet,/area/chapel/main) +"bcF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/chapel/main) +"bcG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/chapel/main) +"bcH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"bcI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bcJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bcK" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bcL" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = list("SS13")},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bcM" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/open/floor/plating/airless,/area/shuttle/transport) +"bcN" = (/obj/structure/chair{dir = 1},/turf/open/floor/pod/dark,/area/shuttle/transport) +"bcO" = (/obj/machinery/light,/turf/open/floor/pod/light,/area/shuttle/transport) +"bcP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bcQ" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office A"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/vacantoffice) +"bcR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/vacantoffice) +"bcS" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/vacantoffice) +"bcT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/security/vacantoffice) +"bcU" = (/obj/structure/chair/office/dark,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/security/vacantoffice) +"bcV" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bcW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) +"bcX" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bcY" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bcZ" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bda" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bdb" = (/obj/structure/table,/obj/item/weapon/razor,/obj/structure/window{icon_state = "window"; dir = 1},/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bdc" = (/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bdd" = (/obj/structure/closet,/obj/item/clothing/under/suit_jacket/female{pixel_x = 3; pixel_y = 1},/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/structure/window{icon_state = "window"; dir = 1},/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bde" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bdf" = (/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bdg" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bdh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bdi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"bdj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port) +"bdk" = (/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bdl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bdm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bdn" = (/turf/closed/wall,/area/quartermaster/storage) +"bdo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"bdp" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/obj/item/weapon/storage/briefcase,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bdq" = (/turf/open/floor/carpet,/area/security/detectives_office) +"bdr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bds" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Detective's Office"; dir = 2},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bdt" = (/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bdu" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bdv" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/central) +"bdw" = (/turf/closed/wall/r_wall,/area/bridge/meeting_room) +"bdx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/bridge/meeting_room) +"bdy" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"bdz" = (/turf/closed/wall,/area/bridge/meeting_room) +"bdA" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bdB" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"bdC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bdD" = (/obj/machinery/porta_turret/ai{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bdE" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"bdF" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bdG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"bdH" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"bdI" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdJ" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdK" = (/obj/machinery/newscaster{pixel_y = -28},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdL" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdM" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdN" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdO" = (/obj/structure/noticeboard{pixel_y = -27},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdP" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdQ" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdR" = (/obj/machinery/light/small,/turf/open/floor/plasteel/bar,/area/crew_quarters/bar) +"bdS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bdT" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) +"bdU" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/hydroponics) +"bdV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/hydroponics) +"bdW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hydroponics) +"bdX" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/open/floor/plasteel,/area/hydroponics) +"bdY" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/open/floor/plasteel,/area/hydroponics) +"bdZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bea" = (/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"beb" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bec" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/library) +"bed" = (/obj/structure/chair/comfy/black{dir = 4},/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/wood,/area/library) +"bee" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/open/floor/wood,/area/library) +"bef" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/library) +"beg" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/wood,/area/library) +"beh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/black,/area/chapel/main) +"bei" = (/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) +"bej" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/chapel/main) +"bek" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"bel" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bem" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"ben" = (/obj/machinery/door/airlock/external,/turf/open/floor/pod/light,/area/shuttle/transport) +"beo" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bep" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"beq" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/wood,/area/security/vacantoffice) +"ber" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/security/vacantoffice) +"bes" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bet" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"beu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/crew_quarters/toilet/locker) +"bev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bew" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bex" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bey" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bez" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/electronics/apc,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"beA" = (/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"beB" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"beC" = (/obj/structure/chair/comfy/brown,/obj/effect/landmark/start/detective,/turf/open/floor/carpet,/area/security/detectives_office) +"beD" = (/obj/structure/table/wood,/obj/item/device/camera/detective,/turf/open/floor/carpet,/area/security/detectives_office) +"beE" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"beF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"beG" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/bridge/meeting_room) +"beH" = (/obj/machinery/button/door{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/open/floor/wood,/area/bridge/meeting_room) +"beI" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/wood,/area/bridge/meeting_room) +"beJ" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/open/floor/wood,/area/bridge/meeting_room) +"beK" = (/turf/open/floor/wood,/area/bridge/meeting_room) +"beL" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"beM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"beN" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/wood,/area/bridge/meeting_room) +"beO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"beP" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"beQ" = (/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"beR" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"beS" = (/obj/structure/table,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"beT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"beU" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"beV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"beW" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"beX" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"beY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"beZ" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bfa" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Captain's Office APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfb" = (/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/open/floor/plasteel,/area/crew_quarters/bar) +"bfd" = (/obj/structure/sign/barsign,/turf/closed/wall,/area/crew_quarters/bar) +"bfe" = (/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bff" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bfg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/open/floor/plasteel,/area/hydroponics) +"bfh" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/library) +"bfi" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/chapel/main) +"bfj" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/escape{dir = 8},/area/hallway/secondary/exit) +"bfk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bfl" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"bfm" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) +"bfn" = (/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"bfo" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"bfp" = (/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"bfq" = (/obj/machinery/power/apc{dir = 8; name = "Vacant Office A APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/security/vacantoffice/a) +"bfr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bfs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port) +"bft" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bfu" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bfv" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bfw" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/open/floor/plasteel/barber,/area/crew_quarters/locker) +"bfx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/crate,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bfy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bfz" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bfA" = (/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/open/floor/plating,/area/security/detectives_office) +"bfB" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{pixel_x = 3},/obj/item/weapon/lighter,/turf/open/floor/carpet,/area/security/detectives_office) +"bfC" = (/obj/structure/table/wood,/obj/machinery/computer/security/wooden_tv,/turf/open/floor/carpet,/area/security/detectives_office) +"bfD" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/carpet,/area/security/detectives_office) +"bfE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/security/detectives_office) +"bfF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "kanyewest"; layer = 2.9; name = "privacy shutters"},/turf/open/floor/plating,/area/security/detectives_office) +"bfG" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; layer = 2.9; name = "privacy shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge/meeting_room) +"bfH" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/open/floor/wood,/area/bridge/meeting_room) +"bfI" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bfJ" = (/obj/structure/chair/comfy/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bfK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bfL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) +"bfM" = (/obj/machinery/vending/snack/random,/turf/open/floor/wood,/area/bridge/meeting_room) +"bfN" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/quarantine,/obj/machinery/camera/motion{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bfO" = (/obj/machinery/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bfP" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/obj/structure/sign/kiddieplaque{pixel_x = 32},/obj/machinery/camera/motion{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bfQ" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfT" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bfU" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bfV" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bfW" = (/obj/structure/displaycase/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bfX" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bfY" = (/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_x = 32; pixel_y = 28},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_x = 32; pixel_y = 36},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bfZ" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bga" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgb" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgd" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bge" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgf" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgg" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgh" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bgi" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white/corner{dir = 4},/area/hallway/secondary/exit) +"bgj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bgk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bgl" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bgm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bgn" = (/obj/machinery/door/airlock/titanium{name = "Emergency Shuttle Cargo"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"bgo" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/mineral/titanium/blue,/area/shuttle/escape) +"bgp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/blue/corner{dir = 1},/area/hallway/secondary/entry) +"bgq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bgr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bgs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bgt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) +"bgv" = (/obj/effect/landmark/blobstart,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bgw" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port) +"bgx" = (/obj/structure/rack{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port) +"bgy" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bgz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 1},/turf/open/floor/plating,/area/maintenance/port) +"bgA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bgB" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bgC" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bgD" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/locker) +"bgE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/closet/crate/freezer,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bgF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bgG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/storage) +"bgI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Detective's Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/open/floor/plating,/area/security/detectives_office) +"bgJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/security/detectives_office) +"bgK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bgL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bgM" = (/obj/machinery/light/small,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bgN" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/filingcabinet,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) +"bgO" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bgP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; layer = 2.9; name = "privacy shutters"},/turf/open/floor/plating,/area/bridge/meeting_room) +"bgQ" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table,/turf/open/floor/wood,/area/bridge/meeting_room) +"bgR" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bgS" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = 0},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bgT" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/open/floor/carpet,/area/bridge/meeting_room) +"bgU" = (/obj/structure/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/bridge/meeting_room) +"bgV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"bgW" = (/obj/machinery/vending/cola/random,/turf/open/floor/wood,/area/bridge/meeting_room) +"bgX" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bgY" = (/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/ai_upload) +"bgZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"bha" = (/obj/machinery/computer/arcade,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bhb" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bhc" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"bhd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhe" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhg" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bhn" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bho" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bhp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bhq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bhr" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bhs" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Cargo Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"bht" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/secondary/exit) +"bhu" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Cargo Escape Airlock"},/turf/open/floor/plating,/area/hallway/secondary/exit) +"bhv" = (/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"bhw" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"bhx" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"bhy" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bhz" = (/turf/closed/wall,/area/maintenance/disposal) +"bhA" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/maintenance/disposal) +"bhB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/disposal) +"bhC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bhD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bhE" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bhF" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bhG" = (/obj/item/latexballon,/turf/open/floor/plating,/area/maintenance/port) +"bhH" = (/obj/effect/landmark/blobstart,/obj/item/clothing/suit/ianshirt,/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/port) +"bhI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/locker) +"bhJ" = (/obj/machinery/door/airlock/maintenance{name = "Locker Room Maintenance"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bhK" = (/obj/structure/closet/crate/internals,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bhL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bhM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bhN" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bhO" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/security/detectives_office) +"bhP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bhQ" = (/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table,/turf/open/floor/wood,/area/bridge/meeting_room) +"bhR" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/wood,/turf/open/floor/carpet,/area/bridge/meeting_room) +"bhS" = (/obj/item/weapon/folder/blue,/obj/structure/table/wood,/turf/open/floor/carpet,/area/bridge/meeting_room) +"bhT" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/custom,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bhU" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bhV" = (/obj/machinery/computer/upload/ai,/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"bhW" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"bhX" = (/obj/machinery/computer/upload/borg,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai_upload) +"bhY" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bhZ" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/aiModule/supplied/protectStation,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai_upload) +"bia" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bib" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bic" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bid" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bie" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bif" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"big" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/item/weapon/storage/lockbox/medal{pixel_y = 0},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bih" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/central) +"bii" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bij" = (/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_x = 32; pixel_y = -24},/obj/structure/sign/directions/science{dir = 4; icon_state = "direction_sci"; pixel_x = 32; pixel_y = -32},/obj/structure/sign/directions/engineering{pixel_x = 32; pixel_y = -40},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bik" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bil" = (/obj/machinery/light,/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/starboard) +"bim" = (/turf/open/floor/plasteel/blue/side{dir = 0},/area/hallway/primary/starboard) +"bin" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/blue/side{dir = 0},/area/hallway/primary/starboard) +"bio" = (/obj/machinery/light,/turf/open/floor/plasteel/blue/corner{dir = 8},/area/hallway/primary/starboard) +"bip" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biq" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/light,/turf/open/floor/plasteel/white/corner{dir = 2},/area/hallway/primary/starboard) +"bir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 2},/area/hallway/primary/starboard) +"bis" = (/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/primary/starboard) +"bit" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biu" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bix" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biy" = (/turf/open/floor/plasteel/loadingarea{dir = 1},/area/hallway/primary/starboard) +"biz" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biA" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"biB" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/secondary/exit) +"biC" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plasteel/escape{dir = 2},/area/hallway/secondary/exit) +"biD" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/light,/turf/open/floor/plasteel/escape{dir = 2},/area/hallway/secondary/exit) +"biE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/corner{dir = 8},/area/hallway/secondary/exit) +"biF" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"biG" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"biH" = (/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"biI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/escape) +"biJ" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Port Docking Bay 4"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"biK" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Port Docking Bay 3"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"biL" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"biM" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"biN" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"biO" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"biP" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) +"biQ" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/obj/structure/sign/securearea{name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32},/turf/open/floor/plating,/area/maintenance/disposal) +"biR" = (/obj/machinery/conveyor{dir = 6; id = "garbage"; verted = -1},/turf/open/floor/plating,/area/maintenance/disposal) +"biS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) +"biT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"biU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"biV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"biW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port) +"biX" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"biY" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"biZ" = (/obj/machinery/power/apc{dir = 1; name = "Locker Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/crew_quarters/locker) +"bja" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bjb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bjc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bjd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port) +"bje" = (/obj/structure/closet/crate/medical,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bjf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/stack/sheet/cardboard,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bjg" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/color/rainbow,/turf/open/floor/plating,/area/maintenance/port) +"bjh" = (/turf/closed/wall,/area/quartermaster/sorting) +"bji" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating,/area/quartermaster/sorting) +"bjj" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/open/floor/plating,/area/quartermaster/sorting) +"bjk" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/quartermaster/sorting) +"bjl" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/quartermaster/sorting) +"bjm" = (/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bjn" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/open/floor/wood,/area/bridge/meeting_room) +"bjo" = (/turf/open/floor/carpet,/area/bridge/meeting_room) +"bjp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bjq" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bjr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/bridge/meeting_room) +"bjs" = (/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/turf/open/floor/wood,/area/bridge/meeting_room) +"bjt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bju" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjv" = (/obj/machinery/ai_status_display,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjw" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjx" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai_upload) +"bjA" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjB" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjC" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjD" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjE" = (/obj/effect/landmark/event_spawn,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjG" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bjH" = (/turf/closed/wall,/area/medical/chemistry) +"bjI" = (/obj/structure/sign/bluecross_2,/turf/closed/wall,/area/medical/medbay/central) +"bjJ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/medbay/central) +"bjK" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bjL" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bjM" = (/turf/closed/wall,/area/security/checkpoint/medical) +"bjN" = (/turf/closed/wall,/area/medical/morgue) +"bjO" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/morgue) +"bjP" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bjQ" = (/obj/machinery/power/apc{dir = 2; name = "Starboard Primary Hallway APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bjR" = (/turf/closed/wall,/area/storage/emergency/starboard) +"bjS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bjT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/science/robotics/mechbay) +"bjU" = (/turf/closed/wall,/area/science/robotics/mechbay) +"bjV" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bjW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bjX" = (/turf/closed/wall/r_wall,/area/science/robotics/lab) +"bjY" = (/turf/open/floor/plasteel/purple/side{dir = 10},/area/hallway/primary/starboard) +"bjZ" = (/turf/open/floor/plasteel/purple/side{dir = 2},/area/hallway/primary/starboard) +"bka" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/purple/side{dir = 2},/area/hallway/primary/starboard) +"bkb" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel/purple/side{dir = 2},/area/hallway/primary/starboard) +"bkc" = (/obj/machinery/light,/turf/open/floor/plasteel/purple/side{dir = 2},/area/hallway/primary/starboard) +"bkd" = (/turf/open/floor/plasteel/purple/side{dir = 6},/area/hallway/primary/starboard) +"bke" = (/turf/closed/wall/r_wall,/area/science/lab) +"bkf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/escape{dir = 10},/area/hallway/secondary/exit) +"bkg" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/escape{dir = 2},/area/hallway/secondary/exit) +"bkh" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bki" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"bkj" = (/obj/structure/closet,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"bkk" = (/obj/structure/closet/crate,/turf/open/floor/mineral/titanium/yellow,/area/shuttle/escape) +"bkl" = (/obj/machinery/camera{c_tag = "Arrivals Bay 3 & 4"; dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkm" = (/obj/machinery/vending/cigarette,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bkn" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"bko" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"bkp" = (/obj/machinery/conveyor{dir = 10; id = "garbage"; verted = -1},/turf/open/floor/plating,/area/maintenance/disposal) +"bkq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall,/area/maintenance/disposal) +"bkr" = (/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"bks" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bkt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bku" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bkv" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bkw" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet/locker) +"bkx" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port) +"bky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port) +"bkz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bkA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bkB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bkC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bkD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/quartermaster/storage) +"bkE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/maintenance/port) +"bkF" = (/obj/structure/closet/cardboard,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bkG" = (/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/closet/crate,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bkH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/closet/crate,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/storage) +"bkI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall,/area/quartermaster/sorting) +"bkJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/wall,/area/quartermaster/sorting) +"bkK" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/sorting) +"bkL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/sorting) +"bkM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/sorting) +"bkN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/table/reinforced,/obj/item/device/destTagger,/obj/item/device/destTagger,/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/sorting) +"bkO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table/reinforced,/obj/item/stack/wrapping_paper{pixel_x = 3; pixel_y = 4},/obj/item/stack/packageWrap{pixel_x = -1; pixel_y = -1},/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/sorting) +"bkP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/sorting) +"bkQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bkR" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bkS" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/central) +"bkT" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/bridge/meeting_room) +"bkU" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/wood,/area/bridge/meeting_room) +"bkV" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/bridge/meeting_room) +"bkW" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/open/floor/wood,/area/bridge/meeting_room) +"bkX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"bkY" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/bridge/meeting_room) +"bkZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bla" = (/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"blb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"blc" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bld" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/effect/landmark/start/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"ble" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"blf" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/coin/plasma,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"blg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/holopad,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"blh" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bli" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/hallway/primary/central) +"blj" = (/obj/structure/closet/secure_closet/chemical,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"blk" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/mob/living/simple_animal/bot/cleanbot{name = "C.L.E.A.N."},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bll" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/chem_heater,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"blm" = (/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/whiteyellow/side{dir = 1},/area/medical/chemistry) +"bln" = (/obj/machinery/chem_master,/turf/open/floor/plasteel/whiteyellow/side{dir = 5},/area/medical/chemistry) +"blo" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"blp" = (/obj/structure/chair,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"blq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"blr" = (/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bls" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/medical) +"blt" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; req_access_txt = "5"},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/checkpoint/medical) +"blu" = (/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/medical) +"blv" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/checkpoint/medical) +"blw" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/medical/morgue) +"blx" = (/turf/open/floor/plasteel/black,/area/medical/morgue) +"bly" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/medical/morgue) +"blz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) +"blA" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/black,/area/medical/morgue) +"blB" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) +"blC" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/open/floor/plating,/area/storage/emergency/starboard) +"blD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 14},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/aft) +"blE" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/science/robotics/mechbay) +"blF" = (/obj/machinery/button/door{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"blG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"blH" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"blI" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"blJ" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"blK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"blL" = (/obj/machinery/airalarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/whitered/side{dir = 8},/area/science/robotics/lab) +"blM" = (/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30; receive_ore_updates = 1},/obj/machinery/light{dir = 1},/obj/machinery/r_n_d/circuit_imprinter,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"blN" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"blO" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/robotics/lab) +"blP" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/open/floor/plating,/area/science/robotics/lab) +"blQ" = (/turf/closed/wall,/area/science/research) +"blR" = (/obj/machinery/door/airlock/research{cyclelinkeddir = 2; name = "Research Division Access"; req_access_txt = "47"},/turf/open/floor/plasteel/white,/area/science/research) +"blS" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/lab) +"blT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/open/floor/plating,/area/science/lab) +"blU" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel/white,/area/science/lab) +"blV" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"blW" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"blX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/starboard) +"blY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) +"blZ" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Port Docking Bay 4"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"bma" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Port Docking Bay 3"; req_access_txt = "0"},/turf/open/floor/plating,/area/hallway/secondary/entry) +"bmb" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) +"bmc" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; layer = 3},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"bmd" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/open/floor/plating,/area/maintenance/disposal) +"bme" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8},/turf/closed/wall,/area/maintenance/disposal) +"bmf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/port) +"bmg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bmh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) +"bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/toilet/locker) +"bmj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plating,/area/maintenance/port) +"bmk" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{icon_state = "window"; dir = 1},/obj/structure/window,/turf/open/floor/plating,/area/maintenance/port) +"bml" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window,/turf/open/floor/plating,/area/maintenance/port) +"bmm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bmn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bmo" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/quartermaster/storage) +"bmp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/storage) +"bmq" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/closed/wall,/area/quartermaster/sorting) +"bmr" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating,/area/quartermaster/sorting) +"bms" = (/obj/machinery/door/window/eastleft{dir = 4; icon_state = "right"; name = "Mail"; req_access_txt = "50"},/turf/open/floor/plating,/area/quartermaster/sorting) +"bmt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bmu" = (/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bmv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bmw" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler{pixel_y = 8},/obj/item/weapon/hand_labeler{pixel_y = 8},/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bmx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/sorting) +"bmy" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/blue/corner,/area/hallway/primary/central) +"bmz" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/bridge/meeting_room) +"bmA" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/bridge/meeting_room) +"bmB" = (/turf/open/floor/plasteel/vault{dir = 1},/area/engine/gravity_generator) +"bmC" = (/turf/open/floor/plasteel/vault{dir = 8},/area/engine/gravity_generator) +"bmD" = (/turf/open/floor/plasteel/vault{dir = 4},/area/engine/gravity_generator) +"bmE" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = -28},/obj/machinery/suit_storage_unit/captain,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bmF" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bmG" = (/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/melee/chainofcommand,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bmH" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0; receive_ore_updates = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bmI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bmJ" = (/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bmK" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/chemist,/turf/open/floor/plasteel/whiteyellow/side{dir = 4},/area/medical/chemistry) +"bmL" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry) +"bmM" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bmN" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/depsec/medical,/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/medical) +"bmO" = (/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"bmP" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{pixel_x = 25},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/medical) +"bmQ" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark/revenantspawn,/turf/open/floor/plasteel/black,/area/medical/morgue) +"bmR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/morgue) +"bmS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/medical/morgue) +"bmT" = (/turf/open/floor/plating,/area/storage/emergency/starboard) +"bmU" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/extinguisher,/turf/open/floor/plating,/area/storage/emergency/starboard) +"bmV" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/storage/emergency/starboard) +"bmW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/science/robotics/mechbay) +"bmX" = (/obj/machinery/mech_bay_recharge_port{icon_state = "recharge_port"; dir = 2},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/science/robotics/mechbay) +"bmY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bmZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"bnb" = (/obj/machinery/mech_bay_recharge_port{icon_state = "recharge_port"; dir = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/science/robotics/mechbay) +"bnc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/robotics/lab) +"bnd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitered/corner{icon_state = "whiteredcorner"; dir = 1},/area/science/robotics/lab) +"bne" = (/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bnf" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bng" = (/obj/machinery/camera{c_tag = "Robotics Lab"; dir = 2; network = list("SS13","RD")},/obj/machinery/button/door{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plasteel/whitered/corner{dir = 4},/area/science/robotics/lab) +"bnh" = (/turf/open/floor/plasteel/whitered/side{dir = 1},/area/science/robotics/lab) +"bni" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/whitered/side{dir = 1},/area/science/robotics/lab) +"bnj" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/whitered/side{dir = 1},/area/science/robotics/lab) +"bnk" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/science/research) +"bnl" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/science/research) +"bnm" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/science/research) +"bnn" = (/turf/open/floor/plasteel/whitepurple/side{dir = 1},/area/science/lab) +"bno" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/whitepurple/side{dir = 1},/area/science/lab) +"bnp" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/button/door{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -6; pixel_y = 24; req_access_txt = "47"},/turf/open/floor/plasteel/whitepurple/corner{dir = 1},/area/science/lab) +"bnq" = (/turf/open/floor/plasteel/white,/area/science/lab) +"bnr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"bns" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +"bnt" = (/turf/closed/wall/mineral/titanium,/area/shuttle/abandoned) +"bnu" = (/obj/machinery/door/airlock/titanium,/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship"; launch_status = 0; name = "NT Medical Ship"; port_angle = -90; preferred_direction = 4; roundstart_move = "whiteship_away"; timid = null; width = 35},/obj/docking_port/stationary{dir = 2; dwidth = 11; height = 22; id = "whiteship_home"; name = "SS13 Arrival Docking"; turf_type = /turf/open/space; width = 35},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bnv" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bnw" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/open/floor/plating,/area/maintenance/disposal) +"bnx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/disposal) +"bny" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) +"bnz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) +"bnA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"bnB" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/disposal) +"bnC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bnD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/port) +"bnE" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port) +"bnF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bnG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bnH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bnI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port) +"bnJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port) +"bnK" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnL" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnM" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnN" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/wardrobe/cargotech,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnO" = (/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnP" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnR" = (/obj/machinery/button/door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bnS" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel,/area/quartermaster/office) +"bnT" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel,/area/quartermaster/office) +"bnU" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/quartermaster/office) +"bnV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/airalarm{dir = 4; locked = 0; pixel_x = -23; pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bnW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bnX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bnY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bnZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Delivery Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/quartermaster/sorting) +"boa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bob" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) +"boc" = (/turf/closed/wall/r_wall,/area/maintenance/central) +"bod" = (/turf/open/floor/plating,/area/maintenance/central) +"boe" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/central) +"bof" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Central Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/maintenance/central) +"bog" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/plating,/area/maintenance/central) +"boh" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/bridge/meeting_room) +"boi" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"boj" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bok" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bom" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/wood,/area/crew_quarters/heads/captain) +"bon" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"boo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bop" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"boq" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/open/floor/plasteel/whiteyellow/side{dir = 4},/area/medical/chemistry) +"bor" = (/obj/machinery/smartfridge/chemistry/preloaded,/turf/open/floor/plating,/area/medical/chemistry) +"bos" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bot" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/whiteblue/corner{dir = 2},/area/medical/medbay/central) +"bou" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/medbay/central) +"bov" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/medbay/central) +"bow" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/medbay/central) +"box" = (/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/medbay/central) +"boy" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/medical) +"boz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"boA" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/medical) +"boB" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/black,/area/medical/morgue) +"boC" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/storage/emergency/starboard) +"boD" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/storage/emergency/starboard) +"boE" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/storage/emergency/starboard) +"boF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plating,/area/storage/emergency/starboard) +"boG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"boH" = (/turf/open/floor/mech_bay_recharge_floor,/area/science/robotics/mechbay) +"boI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/science/robotics/mechbay) +"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/circuit,/area/science/robotics/mechbay) +"boK" = (/turf/open/floor/circuit,/area/science/robotics/mechbay) +"boL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"boM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"boN" = (/obj/machinery/light{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"boO" = (/obj/structure/closet/firecloset,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"boP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"boQ" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"boR" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0; receive_ore_updates = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"boS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/science/lab) +"boT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"boU" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel/white,/area/science/lab) +"boV" = (/turf/closed/wall,/area/maintenance/starboard) +"boW" = (/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"boX" = (/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"boY" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"boZ" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/structure/light_construct{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bpa" = (/obj/machinery/conveyor{dir = 1; id = "garbage"; layer = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "disposal exit vent"},/turf/open/floor/plating,/area/maintenance/disposal) +"bpb" = (/obj/machinery/button/door{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/button/massdriver{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/disposal) +"bpc" = (/turf/open/floor/plating,/area/maintenance/disposal) +"bpd" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/disposal) +"bpe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/port) +"bpf" = (/turf/closed/wall/r_wall,/area/maintenance/port) +"bpg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/port) +"bph" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/quartermaster/storage) +"bpi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bpj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bpk" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/storage) +"bpl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/quartermaster/office) +"bpm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) +"bpn" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/quartermaster/office) +"bpo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bpp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bpq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bpr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bps" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/power/apc{dir = 2; name = "Delivery Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bpt" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/item/weapon/paper_bin{pixel_x = -3},/obj/item/weapon/pen{pixel_x = -3},/obj/item/weapon/folder/yellow{pixel_x = 4},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bpu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bpv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bpw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/central) +"bpx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/central) +"bpy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"bpz" = (/obj/effect/landmark/blobstart,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/central) +"bpA" = (/obj/machinery/power/apc{dir = 4; name = "Conference Room APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/bridge/meeting_room) +"bpB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bpC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"bpD" = (/obj/machinery/gravity_generator/main/station,/turf/open/floor/plasteel/vault{dir = 8},/area/engine/gravity_generator) +"bpE" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"bpF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/crew_quarters/heads/captain) +"bpH" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bpI" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) +"bpJ" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bpK" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bpL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bpM" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bpN" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry) +"bpO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bpP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whiteblue/side{dir = 4},/area/medical/medbay/central) +"bpQ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bpR" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bpS" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bpT" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bpU" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/medical) +"bpV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"bpW" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/medical) +"bpX" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bpY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/holopad,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bpZ" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"bqa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bqb" = (/obj/machinery/conveyor_switch/oneway{id = "robo1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bqc" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bqd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bqe" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/device/multitool{pixel_x = 3},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bqf" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bqg" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bqh" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/science/research) +"bqi" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/science/research) +"bqj" = (/obj/machinery/r_n_d/destructive_analyzer,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/lab) +"bqk" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/lab) +"bql" = (/obj/machinery/r_n_d/protolathe,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/lab) +"bqm" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/lab) +"bqn" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/science/lab) +"bqo" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/lab) +"bqp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"bqq" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard) +"bqr" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard) +"bqs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/cigbutt,/turf/open/floor/plating,/area/maintenance/starboard) +"bqt" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard) +"bqu" = (/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"bqv" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"bqw" = (/turf/open/floor/plating,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/abandoned) +"bqx" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bqy" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mass_driver{id = "trash"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) +"bqz" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/open/floor/plating,/area/maintenance/disposal) +"bqA" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/disposal) +"bqB" = (/obj/structure/closet,/turf/open/floor/plating,/area/maintenance/disposal) +"bqC" = (/turf/closed/wall/mineral/titanium,/area/shuttle/supply) +"bqD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/storage) +"bqE" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqF" = (/obj/structure/closet/emcloset,/obj/machinery/airalarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqH" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqI" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqJ" = (/mob/living/simple_animal/sloth/paperwork,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqL" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bqM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/office) +"bqN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) +"bqO" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/office) +"bqP" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/quartermaster/sorting) +"bqQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/sorting) +"bqR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/quartermaster/sorting) +"bqS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/sorting) +"bqT" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bqU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bqV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/central) +"bqW" = (/turf/closed/wall,/area/crew_quarters/heads/hop) +"bqX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/crew_quarters/heads/hop) +"bqY" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hop) +"bqZ" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hop) +"bra" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"brb" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"brc" = (/turf/closed/wall,/area/crew_quarters/heads/captain) +"brd" = (/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bre" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"brf" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"brg" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/heads/captain) +"brh" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer,/area/crew_quarters/heads/captain) +"bri" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/heads/captain) +"brj" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"brk" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"brl" = (/obj/structure/table/glass,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"brm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"brn" = (/obj/structure/disposalpipe/segment,/obj/machinery/chem_heater,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bro" = (/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/whiteyellow/side{dir = 2},/area/medical/chemistry) +"brp" = (/obj/machinery/chem_master,/turf/open/floor/plasteel/whiteyellow/side{dir = 6},/area/medical/chemistry) +"brq" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"brr" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"brs" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"brt" = (/obj/structure/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bru" = (/obj/structure/closet,/turf/open/floor/plasteel/red/side{dir = 10},/area/security/checkpoint/medical) +"brv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/medical) +"brw" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/checkpoint/medical) +"brx" = (/obj/structure/table,/obj/item/weapon/paper/morguereminder{pixel_x = 5; pixel_y = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) +"bry" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/black,/area/medical/morgue) +"brz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) +"brA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/morgue) +"brB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) +"brC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/medical/morgue) +"brD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/morgue) +"brE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"brF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Starboard Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/storage/emergency/starboard) +"brG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{sortType = 9},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"brH" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"brI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"brJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/crowbar/large,/obj/machinery/camera{c_tag = "Mech Bay"; dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"brK" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"brL" = (/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/robotics/mechbay) +"brM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/robotics/lab) +"brN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"brO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"brP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/conveyor{dir = 4; id = "robo1"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"brQ" = (/obj/machinery/conveyor{dir = 4; id = "robo1"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"brR" = (/obj/effect/turf_decal/bot,/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel,/area/science/robotics/lab) +"brS" = (/turf/open/floor/plasteel,/area/science/robotics/lab) +"brT" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/science/robotics/lab) +"brU" = (/turf/closed/wall/r_wall,/area/science/research) +"brV" = (/obj/machinery/door/airlock/research{cyclelinkeddir = 1; name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"brW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/research) +"brX" = (/obj/machinery/computer/rdconsole/core,/turf/open/floor/plasteel,/area/science/lab) +"brY" = (/turf/open/floor/plasteel,/area/science/lab) +"brZ" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/open/floor/plasteel,/area/science/lab) +"bsa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/lab) +"bsb" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/lab) +"bsc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"bsd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"bse" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"bsf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) +"bsg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/maintenance/starboard) +"bsh" = (/turf/open/floor/plating,/area/shuttle/abandoned) +"bsi" = (/turf/open/floor/mineral/titanium,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/abandoned) +"bsj" = (/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/medical,/obj/item/clothing/mask/breath,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bsk" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plating,/area/shuttle/abandoned) +"bsl" = (/obj/machinery/mass_driver{dir = 4; icon_state = "mass_driver"; id = "oldship_gun"},/turf/open/floor/plating,/area/shuttle/abandoned) +"bsm" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "pod bay door"},/turf/open/floor/plating,/area/shuttle/abandoned) +"bsn" = (/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/open/floor/plating,/area/maintenance/disposal) +"bso" = (/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) +"bsp" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) +"bsq" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bsr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bss" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bst" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bsu" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bsv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/office) +"bsw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/office) +"bsx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/office) +"bsy" = (/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"bsz" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/obj/structure/table,/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel,/area/quartermaster/office) +"bsA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/office) +"bsB" = (/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel,/area/quartermaster/office) +"bsC" = (/turf/open/floor/plasteel,/area/quartermaster/office) +"bsD" = (/obj/machinery/firealarm{pixel_y = 27},/turf/open/floor/plasteel,/area/quartermaster/office) +"bsE" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/quartermaster/office) +"bsF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bsG" = (/turf/open/floor/plasteel/red/corner{dir = 2},/area/hallway/primary/central) +"bsH" = (/obj/machinery/button/flasher{id = "hopflash"; pixel_x = 6; pixel_y = 36},/obj/machinery/button/door{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = 25; req_access_txt = "57"},/obj/machinery/button/door{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = 25; req_access_txt = "57"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 36},/obj/machinery/pdapainter,/turf/open/floor/plasteel/blue/side{dir = 9},/area/crew_quarters/heads/hop) +"bsI" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bsJ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bsK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/bed/dogbed{anchored = 1; desc = "Ian's bed! Looks comfy."; name = "Ian's bed"},/mob/living/simple_animal/pet/dog/corgi/Ian{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bsL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bsM" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) +"bsN" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) +"bsO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator"; req_access_txt = "11"; req_one_access_txt = "0"},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) +"bsP" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) +"bsQ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bsR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bsS" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bsT" = (/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/heads/captain) +"bsU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bsV" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bsW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bsX" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bsY" = (/turf/closed/wall,/area/medical/medbay/central) +"bsZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/whiteblue/side{dir = 1},/area/medical/medbay/central) +"bta" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/whiteblue/side{dir = 1},/area/medical/medbay/central) +"btb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/medbay/central) +"btc" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"btd" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bte" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/security/checkpoint/medical) +"btf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/security/checkpoint/medical) +"btg" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/morgue) +"bth" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/medical/morgue) +"bti" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/morgue) +"btj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/medical/genetics) +"btk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) +"btl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"btm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/mechbay) +"btn" = (/turf/closed/wall,/area/science/robotics/lab) +"bto" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; pixel_x = -25},/obj/structure/cable,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"btp" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/robotics/lab) +"btq" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/science/robotics/lab) +"btr" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bts" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/research) +"btt" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/research) +"btu" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/research) +"btv" = (/turf/closed/wall,/area/science/lab) +"btw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"btx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"bty" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/lab) +"btz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) +"btA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/lab) +"btB" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/white,/area/science/lab) +"btC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/plasticflaps{opacity = 1},/turf/open/floor/plasteel/loadingarea,/area/science/lab) +"btD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/lab) +"btE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"btF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"btG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard) +"btH" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/storage) +"btI" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"btJ" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"btK" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/quartermaster/storage) +"btL" = (/turf/open/floor/plasteel/brown/corner{dir = 1},/area/quartermaster/office) +"btM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/office) +"btN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"btO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"btP" = (/obj/effect/landmark/start/cargo_technician,/obj/structure/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) +"btQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) +"btR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/office) +"btS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/office) +"btT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"btU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"btV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side{dir = 4},/area/hallway/primary/central) +"btW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/open/floor/plasteel/loadingarea{dir = 8},/area/hallway/primary/central) +"btX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/primary/central) +"btY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "hopflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"btZ" = (/obj/structure/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 8},/area/crew_quarters/heads/hop) +"bua" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bub" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"buc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bud" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bue" = (/obj/structure/chair/office/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"buf" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bug" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"buh" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"bui" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"buj" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches,/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask/gold,/turf/open/floor/carpet,/area/crew_quarters/heads/captain) +"buk" = (/obj/machinery/shower{dir = 1},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/obj/effect/landmark/revenantspawn,/obj/structure/curtain,/turf/open/floor/plasteel/freezer,/area/crew_quarters/heads/captain) +"bul" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bum" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bun" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/book/manual/wiki/chemistry,/obj/item/weapon/book/manual/wiki/chemistry{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"buo" = (/obj/structure/chair,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bup" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"buq" = (/obj/structure/bed/roller,/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bur" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay/central) +"bus" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"but" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buw" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bux" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buz" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buA" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"buB" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/whiteblue/side{dir = 4},/area/medical/medbay/central) +"buC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/genetics) +"buD" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/obj/item/weapon/storage/pill_bottle/mutadone,/obj/item/weapon/storage/pill_bottle/mannitol,/turf/open/floor/plasteel/white,/area/medical/genetics) +"buE" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/white,/area/medical/genetics) +"buF" = (/obj/machinery/light{dir = 1},/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel/white,/area/medical/genetics) +"buG" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/whiteblue/side{dir = 5},/area/medical/genetics) +"buH" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/medical/genetics) +"buI" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel,/area/medical/genetics) +"buJ" = (/turf/closed/wall/r_wall,/area/medical/genetics) +"buK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/robotics/lab) +"buL" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"buM" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/cautery{pixel_x = 4},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"buN" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"buO" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"buP" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"buQ" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/whiteblue/corner{dir = 8},/area/science/robotics/lab) +"buR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"buS" = (/obj/machinery/conveyor_switch/oneway{id = "robo2"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"buT" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel,/area/science/robotics/lab) +"buU" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel,/area/science/robotics/lab) +"buV" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/device/multitool{pixel_x = 3},/turf/open/floor/plasteel,/area/science/robotics/lab) +"buW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel,/area/science/robotics/lab) +"buX" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/open/floor/plating,/area/science/robotics/lab) +"buY" = (/turf/open/floor/plasteel/white/corner{dir = 2},/area/science/research) +"buZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 2},/area/science/research) +"bva" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white/corner{dir = 8},/area/science/research) +"bvb" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/open/floor/plasteel/white,/area/science/lab) +"bvc" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel/white,/area/science/lab) +"bvd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/lab) +"bve" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/lab) +"bvf" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/turf/open/floor/plasteel/white,/area/science/lab) +"bvg" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) +"bvh" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Research Division"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/lab) +"bvi" = (/turf/closed/wall/r_wall,/area/science/explab) +"bvj" = (/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/open/floor/plating/airless,/area/shuttle/abandoned) +"bvk" = (/obj/structure/light_construct/small,/turf/open/floor/plating,/area/shuttle/abandoned) +"bvl" = (/obj/machinery/door/airlock/titanium,/turf/open/floor/plating,/area/shuttle/abandoned) +"bvm" = (/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bvn" = (/obj/structure/rack,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bvo" = (/obj/structure/frame/computer{anchored = 1},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bvp" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bvq" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) +"bvr" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/open/floor/plating,/area/quartermaster/storage) +"bvs" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/open/floor/plating,/area/quartermaster/storage) +"bvt" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"bvu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/loadingarea{dir = 4},/area/quartermaster/storage) +"bvv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bvw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bvx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bvy" = (/obj/machinery/light_switch{pixel_x = 27},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bvz" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/open/floor/plasteel,/area/quartermaster/office) +"bvA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvC" = (/obj/machinery/computer/cargo,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvD" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvE" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvF" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/quartermaster/office) +"bvG" = (/turf/open/floor/plasteel/red/corner{dir = 4},/area/hallway/primary/central) +"bvH" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/hallway/primary/central) +"bvI" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bvJ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"bvK" = (/obj/machinery/computer/card,/turf/open/floor/plasteel/blue/side{dir = 10},/area/crew_quarters/heads/hop) +"bvL" = (/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bvM" = (/obj/machinery/holopad,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bvN" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bvO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bvP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bvQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/holopad,/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bvR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bvS" = (/turf/closed/wall/r_wall,/area/teleporter) +"bvT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/teleporter) +"bvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/teleporter) +"bvV" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/teleporter) +"bvW" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bvX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bvY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/chemistry) +"bvZ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/chemistry) +"bwa" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/medical/chemistry) +"bwb" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwd" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwe" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bwj" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bwk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bwl" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/geneticist,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bwm" = (/obj/machinery/computer/scan_consolenew,/turf/open/floor/plasteel/whiteblue/side{dir = 6},/area/medical/genetics) +"bwn" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/open/floor/plasteel,/area/medical/genetics) +"bwo" = (/turf/open/floor/plasteel,/area/medical/genetics) +"bwp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"bwq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/robotics/lab) +"bwr" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bwt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/eastright{name = "Robotics Surgery"; req_access_txt = "29"},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bwu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 8},/area/science/robotics/lab) +"bwv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bww" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bwx" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/conveyor{dir = 4; id = "robo2"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bwy" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/conveyor{dir = 4; id = "robo2"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bwz" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/bot,/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bwA" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/robotics/lab) +"bwB" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/button/door{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) +"bwC" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plating,/area/science/robotics/lab) +"bwD" = (/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bwE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bwF" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/science/lab) +"bwG" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/lab) +"bwH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/lab) +"bwI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/open/floor/plasteel/white/corner{dir = 2},/area/science/explab) +"bwJ" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Experimentor Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/open/floor/plasteel/white/side{dir = 2},/area/science/explab) +"bwK" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/open/floor/plasteel/white/side{dir = 2},/area/science/explab) +"bwL" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/white/side{dir = 2},/area/science/explab) +"bwM" = (/obj/structure/closet/emcloset{pixel_x = -2},/turf/open/floor/plasteel/white/corner{dir = 8},/area/science/explab) +"bwN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"bwO" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bwP" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bwQ" = (/obj/machinery/door/airlock/titanium{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) +"bwR" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/quartermaster/storage) +"bwS" = (/turf/open/floor/plating,/area/quartermaster/storage) +"bwT" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/quartermaster/storage) +"bwU" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bwV" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bwW" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bwX" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #1"},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bwY" = (/obj/structure/table,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel,/area/quartermaster/office) +"bwZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/open/floor/plasteel,/area/quartermaster/office) +"bxa" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/office) +"bxb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxc" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hop) +"bxe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/vending/cart,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bxf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bxg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/heads/hop) +"bxh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bxi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bxj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bxk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bxl" = (/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bxm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bxn" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bxo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"bxp" = (/turf/closed/wall,/area/teleporter) +"bxq" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/teleporter) +"bxr" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/teleporter) +"bxs" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"bxt" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"bxu" = (/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/teleporter) +"bxv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/teleporter) +"bxw" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/teleporter) +"bxx" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/side{dir = 8},/area/hallway/primary/central) +"bxy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bxz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"bxA" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/neck/stethoscope,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteyellow/corner{dir = 4},/area/medical/medbay/central) +"bxB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteyellow/side{dir = 1},/area/medical/medbay/central) +"bxC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/whiteyellow/side{dir = 1},/area/medical/medbay/central) +"bxD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteyellow/side{dir = 1},/area/medical/medbay/central) +"bxE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteyellow/corner{dir = 1},/area/medical/medbay/central) +"bxF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay West"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bxM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/whiteblue/corner{dir = 2},/area/medical/medbay/central) +"bxN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/medbay/central) +"bxO" = (/obj/structure/bed/roller,/turf/open/floor/plasteel/whiteblue/side{dir = 6},/area/medical/medbay/central) +"bxP" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bxQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bxR" = (/turf/open/floor/plasteel/white,/area/medical/genetics) +"bxS" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/open/floor/plasteel,/area/medical/genetics) +"bxT" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bxU" = (/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bxV" = (/obj/structure/table/optable{name = "Robotics Operating Table"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bxW" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bxX" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/black,/area/science/robotics/lab) +"bxY" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/whiteblue/corner{dir = 1},/area/science/robotics/lab) +"bxZ" = (/obj/machinery/camera{c_tag = "Robotics Lab - South"; dir = 1; network = list("SS13","RD")},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bya" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"byb" = (/obj/structure/closet/wardrobe/robotics_black,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"byc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"byd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"bye" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"byf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"byg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"byh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 10},/area/science/research) +"byi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"byj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"byk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 6},/area/science/research) +"byl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bym" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/explab) +"byn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"byo" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) +"byp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"byq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"byr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bys" = (/obj/machinery/door/airlock/maintenance{name = "Experimentation Lab Maintenance"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/explab) +"byt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"byu" = (/obj/structure/light_construct,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"byv" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) +"byw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) +"byx" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/supply) +"byy" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/button/door{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) +"byz" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #2"},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"byA" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel,/area/quartermaster/office) +"byB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/quartermaster/office) +"byC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"byD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"byE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/office) +"byF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/office) +"byG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/quartermaster/office) +"byH" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/office) +"byI" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"byJ" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/blue/side{dir = 9},/area/crew_quarters/heads/hop) +"byK" = (/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"byL" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"byM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"byN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"byO" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) +"byP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "11"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/gravity_generator) +"byQ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/teleporter) +"byR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/teleporter) +"byS" = (/obj/machinery/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/teleporter) +"byT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/bluespace_beacon,/turf/open/floor/plasteel,/area/teleporter) +"byU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/teleporter) +"byV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/teleporter) +"byW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/teleporter) +"byX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/side{dir = 8},/area/hallway/primary/central) +"byY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"byZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"bza" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzb" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bze" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzk" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzl" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bzm" = (/turf/closed/wall,/area/medical/genetics) +"bzn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 68"},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bzp" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bzq" = (/obj/machinery/computer/scan_consolenew,/turf/open/floor/plasteel/whiteblue/side{dir = 5},/area/medical/genetics) +"bzr" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/science/robotics/lab) +"bzs" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/science/robotics/lab) +"bzt" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bzu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/science/research) +"bzv" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bzw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bzx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bzy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bzz" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bzA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bzB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Experimentation Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/explab) +"bzG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzH" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) +"bzI" = (/obj/machinery/power/apc{dir = 4; name = "Experimentation Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bzJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/explab) +"bzK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"bzL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) +"bzM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard) +"bzN" = (/obj/structure/light_construct{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bzO" = (/obj/machinery/door/airlock/titanium{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12},/obj/docking_port/stationary{dir = 8; dwidth = 5; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 12},/turf/open/floor/plating,/area/shuttle/supply) +"bzP" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bzQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bzR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #3"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bzS" = (/obj/structure/table,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel,/area/quartermaster/office) +"bzT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"bzU" = (/obj/machinery/mineral/ore_redemption{input_dir = 8; output_dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/floorgrime,/area/quartermaster/office) +"bzV" = (/turf/open/floor/plasteel/loadingarea{dir = 4},/area/quartermaster/office) +"bzW" = (/obj/structure/chair{dir = 8},/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/office) +"bzX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bzY" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/cargo,/turf/open/floor/plasteel/blue/side{dir = 8},/area/crew_quarters/heads/hop) +"bzZ" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/head_of_personnel,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bAa" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bAb" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bAc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/engine/gravity_generator) +"bAd" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bAe" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Gravity Generator Foyer"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bAf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/closed/wall,/area/engine/gravity_generator) +"bAg" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/teleporter) +"bAh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) +"bAi" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) +"bAj" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/teleporter) +"bAk" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) +"bAl" = (/obj/machinery/shieldwallgen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/teleporter) +"bAm" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/teleporter) +"bAn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/side{dir = 8},/area/hallway/primary/central) +"bAo" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bAp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bAq" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bAr" = (/turf/closed/wall,/area/medical/sleeper) +"bAs" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/sleeper) +"bAt" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bAu" = (/obj/machinery/button/door{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAv" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAw" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAy" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/whiteblue/side{dir = 6},/area/medical/genetics) +"bAz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/medical/genetics) +"bAA" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/open/floor/plasteel,/area/medical/genetics) +"bAB" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 12},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bAD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/research) +"bAE" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/research) +"bAF" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 8},/area/science/research) +"bAG" = (/obj/machinery/camera{c_tag = "Research Division West"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bAH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bAI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bAJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 10},/area/science/research) +"bAK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"bAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 6},/area/science/research) +"bAM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bAN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/science/research) +"bAO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bAP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/hor) +"bAQ" = (/turf/closed/wall,/area/crew_quarters/heads/hor) +"bAR" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/explab) +"bAS" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30; receive_ore_updates = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white,/area/science/explab) +"bAT" = (/turf/open/floor/plasteel/white,/area/science/explab) +"bAU" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/explab) +"bAV" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/science/explab) +"bAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard) +"bAX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"bAY" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard) +"bAZ" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard) +"bBa" = (/turf/open/floor/plating,/area/maintenance/starboard) +"bBb" = (/obj/machinery/door/window,/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) +"bBc" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) +"bBd" = (/obj/structure/table,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bBe" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bBf" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) +"bBg" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/open/floor/plating,/area/quartermaster/storage) +"bBh" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/open/floor/plating,/area/quartermaster/storage) +"bBi" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"bBj" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/obj/machinery/status_display{density = 0; pixel_y = -30; supply_display = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) +"bBk" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/open/floor/plasteel/loadingarea{dir = 8},/area/quartermaster/storage) +"bBl" = (/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) +"bBm" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #4"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) +"bBn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/open/floor/plasteel,/area/quartermaster/office) +"bBo" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/office) +"bBp" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/brown/corner{dir = 2},/area/quartermaster/office) +"bBq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/office) +"bBr" = (/turf/open/floor/plasteel/brown/corner{dir = 8},/area/quartermaster/office) +"bBs" = (/turf/closed/wall,/area/security/checkpoint/supply) +"bBt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/supply) +"bBu" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bBv" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/open/floor/plasteel/loadingarea{dir = 4},/area/hallway/primary/central) +"bBw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/secure_closet/hop,/turf/open/floor/plasteel/blue/side{dir = 10},/area/crew_quarters/heads/hop) +"bBx" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bBy" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap{pixel_x = -1; pixel_y = -1},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bBz" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bBA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bBB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/gravity_generator) +"bBC" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bBD" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) +"bBE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/engine/gravity_generator) +"bBF" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/teleporter) +"bBG" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/teleporter) +"bBH" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/teleporter) +"bBI" = (/obj/structure/rack,/obj/item/weapon/tank/internals/oxygen,/obj/item/clothing/mask/gas,/turf/open/floor/plating,/area/teleporter) +"bBJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bBK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 4; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/central) +"bBL" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/medbay/central) +"bBM" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bBN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bBO" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bBP" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bBQ" = (/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bBR" = (/turf/open/floor/plasteel/white/side{dir = 8},/area/medical/sleeper) +"bBS" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel,/area/medical/sleeper) +"bBT" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall,/area/medical/sleeper) +"bBU" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/open/floor/plasteel,/area/medical/sleeper) +"bBV" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel,/area/medical/sleeper) +"bBW" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/open/floor/plasteel,/area/medical/sleeper) +"bBX" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel,/area/medical/sleeper) +"bBY" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bBZ" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/genetics) +"bCc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{dir = 4},/area/medical/genetics) +"bCg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "9"},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCh" = (/obj/structure/disposalpipe/sortjunction{sortType = 23},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bCj" = (/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bCk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/research) +"bCl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 8},/area/science/research) +"bCm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bCn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bCo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bCp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) +"bCq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bCr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bCs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bCt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bCu" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bCv" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; network = list("RD","MiniSat"); pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bCw" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30; receive_ore_updates = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bCx" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bCy" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bCz" = (/obj/effect/landmark/xmastree/rdrod,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bCA" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/explab) +"bCB" = (/turf/closed/wall,/area/science/explab) +"bCC" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/experimentor,/turf/open/floor/plasteel/white/corner{dir = 4},/area/science/explab) +"bCD" = (/obj/machinery/computer/rdconsole/experiment,/turf/open/floor/plasteel/white/side{dir = 1},/area/science/explab) +"bCE" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/explab) +"bCF" = (/obj/machinery/button/door{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0; req_access_txt = "47"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/explab) +"bCG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard) +"bCH" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"bCI" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"bCJ" = (/obj/structure/lattice,/obj/effect/landmark/carpspawn,/turf/open/space,/area/space) +"bCK" = (/obj/machinery/door/airlock/glass,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCL" = (/obj/structure/light_construct{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCM" = (/obj/structure/light_construct/small{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCN" = (/obj/structure/light_construct{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCO" = (/obj/structure/chair{dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCP" = (/obj/machinery/computer/shuttle/white_ship,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bCQ" = (/turf/closed/wall,/area/quartermaster/qm) +"bCR" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bCS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/qm) +"bCT" = (/turf/closed/wall,/area/quartermaster/miningdock) +"bCU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/quartermaster/miningdock) +"bCV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bCW" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/checkpoint/supply) +"bCX" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/supply) +"bCY" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/supply) +"bCZ" = (/obj/machinery/computer/secure_data,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/checkpoint/supply) +"bDa" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/heads/hop) +"bDb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/engine/gravity_generator) +"bDc" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/engine/gravity_generator) +"bDd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall,/area/engine/gravity_generator) +"bDe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/closed/wall,/area/engine/gravity_generator) +"bDf" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bDg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/medical/sleeper) +"bDh" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bDi" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bDj" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bDk" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/medical/sleeper) +"bDl" = (/turf/open/floor/plasteel,/area/medical/sleeper) +"bDm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel,/area/medical/sleeper) +"bDn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/medical/sleeper) +"bDo" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/medical/sleeper) +"bDp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/open/floor/plasteel,/area/medical/sleeper) +"bDq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDs" = (/obj/structure/chair,/obj/effect/landmark/start/geneticist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDu" = (/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9; 68"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDx" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("SS13","RD"); pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitepurple/side{dir = 4},/area/medical/genetics) +"bDy" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/genetics) +"bDz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDA" = (/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bDB" = (/turf/closed/wall/r_wall,/area/science/server) +"bDC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/science/server) +"bDD" = (/turf/closed/wall,/area/security/checkpoint/science) +"bDE" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/security/checkpoint/science) +"bDF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/checkpoint/science) +"bDG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/science) +"bDH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bDI" = (/obj/structure/table,/obj/machinery/button/door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/button/door{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bDJ" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/research_director,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bDK" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bDL" = (/obj/structure/rack,/obj/item/device/aicard,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bDM" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bDN" = (/obj/structure/displaycase/labcage,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bDO" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hor) +"bDP" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) +"bDQ" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) +"bDR" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"bDS" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"bDT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bDU" = (/obj/structure/light_construct/small{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bDV" = (/obj/structure/table,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bDW" = (/turf/open/floor/mineral/titanium/blue,/turf/closed/wall/mineral/titanium/interior,/area/shuttle/supply) +"bDX" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/weapon/coin/silver,/turf/open/floor/plasteel/brown{dir = 9},/area/quartermaster/qm) +"bDY" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/qm) +"bDZ" = (/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/qm) +"bEa" = (/obj/machinery/holopad,/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/qm) +"bEb" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/brown{dir = 1},/area/quartermaster/qm) +"bEc" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/brown{dir = 5},/area/quartermaster/qm) +"bEd" = (/obj/machinery/power/apc{dir = 1; name = "Mining Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bEe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bEf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bEg" = (/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bEh" = (/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/supply) +"bEi" = (/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/depsec/supply,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"bEj" = (/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"bEk" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining{network = list("MINE","AuxBase")},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/supply) +"bEl" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEm" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"bEn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"bEo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) +"bEp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEs" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEu" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bEv" = (/obj/structure/chair,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bEw" = (/obj/structure/chair,/obj/machinery/camera{c_tag = "Surgery Observation"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bEx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bEy" = (/obj/structure/chair,/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bEz" = (/obj/structure/chair,/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bEA" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bEB" = (/obj/effect/landmark/start/medical_doctor,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bEC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/plasteel,/area/medical/sleeper) +"bED" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/plasteel,/area/medical/sleeper) +"bEE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/plasteel,/area/medical/sleeper) +"bEF" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bEG" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/whiteblue/side{dir = 10},/area/medical/genetics) +"bEH" = (/obj/machinery/computer/cloning,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel/whiteblue/side{dir = 2},/area/medical/genetics) +"bEI" = (/obj/machinery/clonepod,/turf/open/floor/plasteel/whiteblue/side{dir = 6},/area/medical/genetics) +"bEJ" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/medical/genetics) +"bEK" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bEL" = (/obj/structure/closet/secure_closet/medical1,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bEM" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/genetics) +"bEN" = (/obj/structure/closet/wardrobe/genetics_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/white,/area/medical/genetics) +"bEO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/aft) +"bEP" = (/obj/machinery/r_n_d/server/robotics,/turf/open/floor/circuit{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bEQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/open/floor/circuit{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bER" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/server) +"bES" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/black,/area/science/server) +"bET" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/science/server) +"bEU" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plasteel/black,/area/science/server) +"bEV" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/machinery/airalarm{pixel_y = 25},/obj/structure/closet,/turf/open/floor/plasteel/red/side{dir = 9},/area/security/checkpoint/science) +"bEW" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 28},/obj/machinery/button/door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 28; req_access_txt = "47"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/science) +"bEX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/science) +"bEY" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of your own office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/science) +"bEZ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/checkpoint/science) +"bFa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bFb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/hor) +"bFc" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bFd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bFe" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bFf" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bFg" = (/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bFh" = (/obj/machinery/modular_computer/console/preset/research,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) +"bFi" = (/turf/open/floor/engine,/area/science/explab) +"bFj" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"bFk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard) +"bFl" = (/obj/machinery/power/apc{dir = 4; name = "Starboard Maintenace APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"bFm" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) +"bFn" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/open/floor/mineral/titanium/purple,/area/shuttle/abandoned) +"bFo" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/supply) +"bFp" = (/obj/machinery/computer/cargo,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/qm) +"bFq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bFr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bFs" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/quartermaster,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bFt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bFu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/brown{dir = 4},/area/quartermaster/qm) +"bFv" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bFw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bFx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start/shaft_miner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bFy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bFz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bFA" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"bFB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/supply) +"bFC" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/supply) +"bFD" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/supply) +"bFE" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFF" = (/obj/machinery/door/firedoor,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFG" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFH" = (/obj/machinery/holopad,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFI" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFJ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bFK" = (/obj/structure/chair,/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bFL" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bFM" = (/obj/machinery/holopad,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bFN" = (/obj/structure/chair,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/black,/area/medical/sleeper) +"bFO" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bFP" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 8; network = list("SS13")},/turf/open/floor/plasteel,/area/medical/sleeper) +"bFQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/medical/sleeper) +"bFR" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench/medical,/turf/open/floor/plasteel,/area/medical/sleeper) +"bFS" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/open/floor/plasteel,/area/medical/sleeper) +"bFT" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/medical/sleeper) +"bFU" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/turf/open/floor/plasteel,/area/medical/sleeper) +"bFV" = (/turf/open/floor/plating,/area/maintenance/aft) +"bFW" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bFX" = (/obj/machinery/airalarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black{name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bFY" = (/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/black{name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bFZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/open/floor/plasteel/black,/area/science/server) +"bGa" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/plasteel/black,/area/science/server) +"bGb" = (/obj/structure/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel/black,/area/science/server) +"bGc" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/science/server) +"bGd" = (/obj/machinery/camera{c_tag = "Security Post - Science"; dir = 4; network = list("SS13","RD")},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/science) +"bGe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/security/checkpoint/science) +"bGf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/checkpoint/science) +"bGg" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/depsec/science,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/checkpoint/science) +"bGh" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/science) +"bGi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/research) +"bGj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bGk" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGp" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bGq" = (/obj/machinery/r_n_d/experimentor,/turf/open/floor/engine,/area/science/explab) +"bGr" = (/obj/effect/landmark/blobstart,/obj/effect/landmark/xeno_spawn,/turf/open/floor/engine,/area/science/explab) +"bGs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) +"bGt" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) +"bGu" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bGv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/supply) +"bGw" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/supply) +"bGx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/supply) +"bGy" = (/obj/machinery/computer/security/mining{network = list("MINE","AuxBase")},/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/open/floor/plasteel/brown{dir = 10},/area/quartermaster/qm) +"bGz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/brown{dir = 2},/area/quartermaster/qm) +"bGA" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/stockexchange,/turf/open/floor/plasteel/brown{dir = 2},/area/quartermaster/qm) +"bGB" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{dir = 2},/area/quartermaster/qm) +"bGC" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{dir = 2},/area/quartermaster/qm) +"bGD" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/brown{dir = 6},/area/quartermaster/qm) +"bGE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/qm) +"bGF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bGG" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bGH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bGI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/supply) +"bGJ" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/checkpoint/supply) +"bGK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side,/area/security/checkpoint/supply) +"bGL" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/red/side,/area/security/checkpoint/supply) +"bGM" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/checkpoint/supply) +"bGN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/brown/corner{dir = 8},/area/hallway/primary/central) +"bGO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGP" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGQ" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGS" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGT" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGU" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/directions/engineering{pixel_x = -32; pixel_y = -40},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_x = -32; pixel_y = -24},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_x = -32; pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/central) +"bGZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHa" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHb" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHc" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHd" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/central) +"bHh" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/sleeper) +"bHi" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/sleeper) +"bHj" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/sleeper) +"bHk" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bHl" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bHm" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = 30; pixel_z = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bHn" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bHo" = (/turf/closed/wall,/area/crew_quarters/heads/cmo) +"bHp" = (/obj/machinery/suit_storage_unit/cmo,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bHq" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bHr" = (/obj/machinery/computer/med_data,/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bHs" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bHt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"bHu" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"bHv" = (/obj/machinery/r_n_d/server/core,/turf/open/floor/circuit{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bHw" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/circuit{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/server) +"bHx" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/server) +"bHy" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/black,/area/science/server) +"bHz" = (/obj/machinery/computer/rdservercontrol,/turf/open/floor/plasteel/black,/area/science/server) +"bHA" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/black,/area/science/server) +"bHB" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/open/floor/plasteel/red/side{dir = 10},/area/security/checkpoint/science) +"bHC" = (/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/science) +"bHD" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/science) +"bHE" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/open/floor/plasteel/red/side,/area/security/checkpoint/science) +"bHF" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel/red/side{dir = 6},/area/security/checkpoint/science) +"bHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/research) +"bHH" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bHI" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/light_switch{pixel_y = -23},/obj/item/weapon/twohanded/required/kirbyplants/dead,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHJ" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light,/obj/machinery/computer/card/minor/rd,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHK" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("SS13","RD")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHL" = (/obj/structure/closet/secure_closet/RD,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHM" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHN" = (/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) +"bHO" = (/obj/machinery/camera{c_tag = "Experimentor Lab Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/open/floor/engine,/area/science/explab) +"bHP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) +"bHQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard) +"bHR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard) +"bHS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bHT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bHU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"bHV" = (/turf/closed/wall,/area/maintenance/port/aft) +"bHW" = (/turf/closed/wall,/area/storage/tech) +"bHX" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/central) +"bHY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/central) +"bHZ" = (/turf/closed/wall,/area/janitor) +"bIa" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/janitor) +"bIb" = (/turf/closed/wall,/area/maintenance/aft) +"bIc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"bId" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/black,/area/hallway/primary/central) +"bIe" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/open/floor/plasteel,/area/medical/sleeper) +"bIf" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white/side{dir = 2},/area/medical/sleeper) +"bIg" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIh" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/open/floor/plasteel/white/side{dir = 2},/area/medical/sleeper) +"bIi" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/open/floor/plasteel,/area/medical/sleeper) +"bIj" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/soap/nanotrasen,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/whiteblue/corner{dir = 2},/area/medical/sleeper) +"bIl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/sleeper) +"bIm" = (/obj/structure/closet/l3closet,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIn" = (/obj/structure/closet/wardrobe/white/medical,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIo" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIp" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 2; network = list("SS13")},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIq" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIr" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bIs" = (/turf/open/floor/plasteel/whiteblue/corner{dir = 8},/area/medical/medbay/central) +"bIt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/cmo) +"bIu" = (/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bIv" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/chief_medical_officer,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bIw" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bIx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bIy" = (/turf/closed/wall/r_wall,/area/science/xenobiology) +"bIz" = (/turf/closed/wall,/area/science/storage) +"bIA" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bIB" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/research) +"bIC" = (/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bID" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard) +"bIE" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard) +"bIF" = (/obj/structure/light_construct/small{dir = 1},/turf/open/floor/plating,/area/shuttle/abandoned) +"bIG" = (/obj/item/device/multitool,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bIH" = (/obj/structure/chair,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bII" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/open/space,/area/space) +"bIJ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bIK" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/shaft_miner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bIL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bIM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bIN" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/quartermaster/miningdock) +"bIO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bIP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/supply) +"bIQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bIR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bIS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port/aft) +"bIT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/open/floor/plating,/area/storage/tech) +"bIU" = (/obj/structure/table,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/storage/tech) +"bIV" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/open/floor/plating,/area/storage/tech) +"bIW" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plating,/area/storage/tech) +"bIX" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/storage/tech) +"bIY" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/storage/tech) +"bIZ" = (/obj/structure/table,/obj/item/device/plant_analyzer,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plating,/area/storage/tech) +"bJa" = (/turf/open/floor/plating,/area/storage/tech) +"bJb" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bJc" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bJd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bJe" = (/obj/structure/closet/jcloset,/turf/open/floor/plasteel,/area/janitor) +"bJf" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel,/area/janitor) +"bJg" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/obj/vehicle/janicart,/turf/open/floor/plasteel,/area/janitor) +"bJh" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plasteel,/area/janitor) +"bJi" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/janitor) +"bJj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/janitor) +"bJk" = (/obj/machinery/portable_atmospherics/canister/water_vapor,/turf/open/floor/plasteel,/area/janitor) +"bJl" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) +"bJm" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 1; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/janitor) +"bJn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/aft) +"bJo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/aft) +"bJp" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/white/side{dir = 4},/area/medical/sleeper) +"bJq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJr" = (/obj/effect/landmark/start/medical_doctor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJt" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 8},/area/medical/sleeper) +"bJu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/sleeper) +"bJv" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/corner{dir = 8},/area/medical/sleeper) +"bJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/whiteblue/side{dir = 4},/area/medical/sleeper) +"bJy" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJA" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJB" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bJC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 8},/area/medical/medbay/central) +"bJD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bJE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bJF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bJG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bJH" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bJI" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bJJ" = (/obj/structure/table/glass,/obj/item/weapon/pen,/obj/item/clothing/neck/stethoscope,/mob/living/simple_animal/pet/cat/Runtime,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bJK" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bJL" = (/turf/open/floor/engine,/area/science/xenobiology) +"bJM" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/open/floor/engine,/area/science/xenobiology) +"bJN" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/science/storage) +"bJO" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/science/storage) +"bJP" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bJQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/research) +"bJR" = (/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bJS" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/white,/area/science/research) +"bJT" = (/turf/closed/wall,/area/science/mixing) +"bJU" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bJV" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bJW" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bJX" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bJY" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/obj/item/weapon/storage/firstaid/toxin,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bJZ" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bKa" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/science/mixing) +"bKb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"bKc" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/science/mixing) +"bKd" = (/turf/closed/wall/r_wall,/area/science/mixing) +"bKe" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard) +"bKf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard) +"bKg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"bKh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard) +"bKi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/science/mixing) +"bKj" = (/obj/structure/frame/computer{anchored = 1},/obj/structure/light_construct,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bKk" = (/obj/machinery/computer/security/mining{network = list("MINE","AuxBase")},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bKl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bKm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bKn" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/wardrobe/miner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/quartermaster/miningdock) +"bKp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bKq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bKr" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bKs" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bKt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/maintenance/port/aft) +"bKu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bKv" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bKw" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bKx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bKy" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/open/floor/plating,/area/storage/tech) +"bKz" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plating,/area/storage/tech) +"bKA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/storage/tech) +"bKB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bKC" = (/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bKD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bKE" = (/turf/open/floor/plasteel,/area/janitor) +"bKF" = (/obj/structure/chair/stool,/obj/effect/landmark/start/janitor,/turf/open/floor/plasteel,/area/janitor) +"bKG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/janitor) +"bKH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/janitor) +"bKI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/janitor) +"bKJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/hostile/lizard{name = "Wags-His-Tail"; real_name = "Wags-His-Tail"},/turf/open/floor/plasteel,/area/janitor) +"bKK" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/janitor) +"bKL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/janitor) +"bKM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/aft) +"bKN" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/grille,/obj/structure/window/fulltile{obj_integrity = 25},/turf/open/floor/plating,/area/maintenance/aft) +"bKO" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/maintenance/aft) +"bKP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) +"bKQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"bKR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/sleeper) +"bKS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKU" = (/obj/structure/table/optable,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/medical/sleeper) +"bKY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/whiteblue/side{dir = 8},/area/medical/sleeper) +"bKZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bLa" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue/corner{dir = 4},/area/medical/sleeper) +"bLb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/sleeper) +"bLc" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/neck/stethoscope,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bLd" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bLe" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bLf" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bLg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bLh" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bLi" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bLj" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bLk" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bLl" = (/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bLm" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bLn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bLo" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bLp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/storage) +"bLq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bLr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/science/research) +"bLs" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/science/research) +"bLt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/mixing) +"bLu" = (/turf/open/floor/plasteel/white,/area/science/mixing) +"bLv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/science/mixing) +"bLw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel/white,/area/science/mixing) +"bLx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/science/mixing) +"bLy" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard) +"bLz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/maintenance/starboard) +"bLA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) +"bLB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/science/mixing) +"bLC" = (/obj/machinery/doppler_array{dir = 4},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/mixing) +"bLD" = (/turf/closed/wall,/area/science/test_area) +"bLE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/science/test_area) +"bLF" = (/obj/item/weapon/scalpel,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bLG" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"bLH" = (/obj/machinery/computer/shuttle/mining,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"bLI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/quartermaster/miningdock) +"bLJ" = (/obj/machinery/computer/shuttle/mining,/turf/open/floor/plasteel/brown{dir = 9},/area/quartermaster/miningdock) +"bLK" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bLL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bLM" = (/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bLN" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/aft) +"bLO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bLP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/port/aft) +"bLQ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bLR" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/computer/aiupload{pixel_x = 2; pixel_y = -2},/turf/open/floor/plasteel,/area/storage/tech) +"bLS" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/tech) +"bLT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/storage/tech) +"bLU" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/open/floor/plating,/area/storage/tech) +"bLV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/computer/rdconsole,/obj/item/weapon/circuitboard/machine/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/machine/destructive_analyzer,/obj/item/weapon/circuitboard/machine/protolathe,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/circuitboard/computer/aifixer,/obj/item/weapon/circuitboard/computer/teleporter,/obj/item/weapon/circuitboard/machine/circuit_imprinter,/obj/item/weapon/circuitboard/machine/mechfab,/turf/open/floor/plating,/area/storage/tech) +"bLW" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/mining,/obj/item/weapon/circuitboard/machine/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/computer/arcade/battle,/turf/open/floor/plating,/area/storage/tech) +"bLX" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/telecomms/processor,/obj/item/weapon/circuitboard/machine/telecomms/receiver,/obj/item/weapon/circuitboard/machine/telecomms/server,/obj/item/weapon/circuitboard/machine/telecomms/bus,/obj/item/weapon/circuitboard/machine/telecomms/broadcaster,/obj/item/weapon/circuitboard/computer/message_monitor{pixel_y = -5},/turf/open/floor/plating,/area/storage/tech) +"bLY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bLZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/key/janitor,/turf/open/floor/plasteel,/area/janitor) +"bMa" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel,/area/janitor) +"bMb" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel,/area/janitor) +"bMc" = (/obj/structure/janitorialcart,/turf/open/floor/plasteel,/area/janitor) +"bMd" = (/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/janitor) +"bMe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/janitor) +"bMf" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/janitor) +"bMg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/aft) +"bMh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/aft) +"bMi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"bMj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"bMk" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/sleeper) +"bMl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 4},/area/medical/sleeper) +"bMm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMn" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMo" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/open/floor/plasteel/whiteblue/corner{dir = 1},/area/medical/sleeper) +"bMp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMq" = (/obj/machinery/vending/wallmed{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMr" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMs" = (/obj/structure/closet/crate/freezer/surplus_limbs,/obj/item/weapon/reagent_containers/glass/beaker/synthflesh,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bMt" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/neck/stethoscope,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMu" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMv" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/button/door{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMw" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"bMx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bMA" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bMB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bMC" = (/obj/machinery/holopad,/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bMD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bME" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/heads/cmo) +"bMF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bMG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bMH" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/science/xenobiology) +"bMI" = (/obj/machinery/power/apc{dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("SS13","RD")},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bMJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bML" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bMM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bMN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bMO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bMP" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) +"bMQ" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "7"},/turf/open/floor/plasteel/white,/area/science/mixing) +"bMR" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"bMS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bMT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"bMU" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) +"bMV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"bMW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/science/mixing) +"bMX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) +"bMY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"bMZ" = (/obj/machinery/button/massdriver{dir = 2; id = "toxinsdriver"; pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"bNa" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 8; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 30; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) +"bNb" = (/obj/item/target,/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/science/test_area) +"bNc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bNd" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"bNe" = (/obj/item/weapon/ore/iron,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bNf" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bNg" = (/turf/open/floor/plasteel/brown{dir = 8},/area/quartermaster/miningdock) +"bNh" = (/obj/effect/landmark/start/shaft_miner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bNi" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bNj" = (/obj/machinery/light/small{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/port/aft) +"bNk" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port/aft) +"bNl" = (/turf/open/floor/plating,/area/maintenance/port/aft) +"bNm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/computer/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/computer/communications{pixel_x = 5; pixel_y = -5},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/storage/tech) +"bNn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/storage/tech) +"bNo" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/storage/tech) +"bNp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/storage/tech) +"bNq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/storage/tech) +"bNr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating,/area/storage/tech) +"bNs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/tech) +"bNt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/tech) +"bNu" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/storage/tech) +"bNv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bNw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bNx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bNy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/janitor) +"bNz" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/janitor) +"bNA" = (/obj/machinery/power/apc{dir = 8; name = "Aft Maintenance APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/aft) +"bNB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/aft) +"bNC" = (/obj/structure/grille,/obj/structure/window/fulltile{obj_integrity = 25},/turf/open/floor/plating,/area/maintenance/aft) +"bND" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile{obj_integrity = 35},/turf/open/floor/plating,/area/maintenance/aft) +"bNE" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/maintenance/aft) +"bNF" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bNG" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bNH" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel,/area/medical/sleeper) +"bNI" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white/side{dir = 1},/area/medical/sleeper) +"bNJ" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNK" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/white/side{dir = 1},/area/medical/sleeper) +"bNL" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel,/area/medical/sleeper) +"bNM" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNN" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNO" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNP" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNR" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNS" = (/obj/structure/table,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/item/weapon/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNU" = (/obj/machinery/light,/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = 8; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe{pixel_x = 6; pixel_y = -3},/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bNV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bNW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bNX" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bNY" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bNZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bOa" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/cmo) +"bOb" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bOc" = (/obj/machinery/computer/card/minor/cmo,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bOd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bOe" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/barber,/area/crew_quarters/heads/cmo) +"bOf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/science/xenobiology) +"bOg" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/science/xenobiology) +"bOh" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) +"bOi" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) +"bOj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) +"bOk" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel/floorgrime,/area/science/storage) +"bOl" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bOm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bOn" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/science/research) +"bOo" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) +"bOp" = (/obj/structure/chair/stool,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/mixing) +"bOq" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/open/floor/plasteel/white,/area/science/mixing) +"bOr" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/white,/area/science/mixing) +"bOs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bOt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bOu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"bOv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bOw" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bOx" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bOz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/science/mixing) +"bOA" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) +"bOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/closed/wall,/area/science/test_area) +"bOC" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/science/test_area) +"bOD" = (/obj/item/device/flashlight/lamp,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating/airless,/area/science/test_area) +"bOE" = (/obj/structure/chair,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/science/test_area) +"bOF" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/obj/effect/decal/remains/human,/obj/structure/light_construct,/turf/open/floor/mineral/titanium,/area/shuttle/abandoned) +"bOG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"bOH" = (/obj/machinery/door/airlock/titanium{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/obj/docking_port/mobile{dir = 8; dwidth = 3; height = 5; id = "mining"; name = "mining shuttle"; port_angle = 90; width = 7},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; width = 7},/turf/open/floor/plating,/area/shuttle/labor) +"bOI" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Mining Dock Airlock"; req_access = null; req_access_txt = "48"; shuttledocked = 1},/turf/open/floor/plating,/area/quartermaster/miningdock) +"bOJ" = (/obj/machinery/door/airlock/glass_mining{cyclelinkeddir = 8; name = "Mining Dock"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bOK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bOL" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"bOM" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/port/aft) +"bON" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/computer/mecha_control{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel,/area/storage/tech) +"bOO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/tech) +"bOP" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/storage/tech) +"bOQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/open/floor/plating,/area/storage/tech) +"bOR" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/computer/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/machine/clonescanner,/obj/item/weapon/circuitboard/machine/clonepod,/obj/item/weapon/circuitboard/computer/scan_consolenew,/turf/open/floor/plating,/area/storage/tech) +"bOS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/computer/security{pixel_x = 1; pixel_y = -1},/turf/open/floor/plating,/area/storage/tech) +"bOT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/computer/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/computer/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/computer/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/open/floor/plating,/area/storage/tech) +"bOU" = (/obj/machinery/light_switch{pixel_x = 27},/turf/open/floor/plating,/area/storage/tech) +"bOV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bOW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bOX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bOY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bOZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bPa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bPb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bPc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bPd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bPe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"bPf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/aft) +"bPg" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bPh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bPi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plating,/area/maintenance/aft) +"bPj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/sleeper) +"bPk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/medical/sleeper) +"bPl" = (/turf/closed/wall/r_wall,/area/medical/medbay/central) +"bPm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bPn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bPo" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/shieldwallgen/xenobiologyaccess,/turf/open/floor/plating,/area/science/xenobiology) +"bPp" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bPq" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bPr" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bPs" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bPt" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bPu" = (/turf/closed/wall,/area/science/xenobiology) +"bPv" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bPw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"bPx" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/white,/area/science/research) +"bPy" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel/white,/area/science/mixing) +"bPz" = (/obj/structure/closet/wardrobe/science_white,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPA" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPB" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30; receive_ore_updates = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPC" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPD" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/science/mixing) +"bPF" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/open/floor/plasteel/white,/area/science/mixing) +"bPG" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bPH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/science/mixing) +"bPI" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) +"bPJ" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/open/floor/plasteel/loadingarea,/area/science/mixing) +"bPK" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/science/mixing) +"bPL" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating/airless,/area/science/test_area) +"bPM" = (/turf/open/floor/plating/airless,/area/science/test_area) +"bPN" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating/airless,/area/science/test_area) +"bPO" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPP" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/closed/wall,/area/quartermaster/miningdock) +"bPR" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/brown{dir = 10},/area/quartermaster/miningdock) +"bPS" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPT" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPU" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPV" = (/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"bPW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port/aft) +"bPX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bPY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/storage/tech) +"bPZ" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/open/floor/plating,/area/storage/tech) +"bQa" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/open/floor/plating,/area/storage/tech) +"bQb" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plating,/area/storage/tech) +"bQc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/storage/tech) +"bQd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/storage/tech) +"bQe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bQf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bQg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"bQh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/aft) +"bQi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/aft) +"bQj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/closed/wall/r_wall,/area/maintenance/aft) +"bQk" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQl" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQm" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bQp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"bQq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bQs" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"bQu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"bQv" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/medbay/central) +"bQw" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bQx" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bQy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bQz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay/central) +"bQA" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQB" = (/obj/machinery/power/apc{dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/cmo) +"bQC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bQE" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQF" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQG" = (/obj/machinery/button/door{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQH" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQI" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQJ" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/science/xenobiology) +"bQL" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/science/xenobiology) +"bQM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bQN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) +"bQO" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("SS13")},/obj/machinery/door/firedoor/heavy,/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) +"bQP" = (/obj/structure/sign/fire,/turf/closed/wall,/area/science/research) +"bQQ" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plasteel/white,/area/science/mixing) +"bQR" = (/turf/closed/wall,/area/maintenance/starboard/aft) +"bQS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bQT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) +"bQU" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/science/mixing) +"bQV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating,/area/science/mixing) +"bQW" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/science/mixing) +"bQX" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/open/floor/plating,/area/science/mixing) +"bQY" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/airless,/area/science/test_area) +"bQZ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating/airless,/area/science/test_area) +"bRa" = (/obj/item/device/radio/beacon,/turf/open/floor/plating/airless,/area/science/test_area) +"bRb" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; dir = 8; invuln = 1; light = null; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/science/test_area) +"bRc" = (/turf/closed/indestructible{desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; icon_state = "riveted"; name = "hyper-reinforced wall"},/area/science/test_area) +"bRd" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating,/area/shuttle/labor) +"bRe" = (/obj/structure/ore_box,/turf/open/floor/mineral/titanium/blue,/area/shuttle/labor) +"bRf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"bRg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/port/aft) +"bRh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bRi" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/open/floor/plating,/area/storage/tech) +"bRj" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/open/floor/plating,/area/storage/tech) +"bRk" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/open/floor/plating,/area/storage/tech) +"bRl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/open/floor/plating,/area/storage/tech) +"bRm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/turf/open/floor/plating,/area/storage/tech) +"bRn" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating,/area/storage/tech) +"bRo" = (/obj/machinery/vending/assist,/turf/open/floor/plating,/area/storage/tech) +"bRp" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bRq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bRr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bRs" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/caution{dir = 5},/area/hallway/primary/aft) +"bRt" = (/turf/closed/wall/r_wall,/area/engine/atmos) +"bRu" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"bRv" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"bRw" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"bRx" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) +"bRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) +"bRz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/open/floor/plating,/area/engine/atmos) +"bRA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/closed/wall/r_wall,/area/engine/atmos) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/closed/wall/r_wall,/area/engine/atmos) +"bRC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bRD" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/neck/stethoscope,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bRE" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bRF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/button/door{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bRG" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv1"; name = "privacy door"},/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"bRH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bRI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bRJ" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/central) +"bRK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bRL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bRM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bRN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"bRO" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRP" = (/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRQ" = (/obj/structure/chair/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRS" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRT" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRU" = (/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRV" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRW" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRX" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bRY" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/science/xenobiology) +"bRZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bSa" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/research) +"bSb" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/open/floor/engine/vacuum,/area/science/mixing) +"bSc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/engine/vacuum,/area/science/mixing) +"bSd" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/vacuum,/area/science/mixing) +"bSe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"bSf" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/components/binary/pump{dir = 4; on = 1},/turf/open/floor/engine,/area/science/mixing) +"bSg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/white,/area/science/mixing) +"bSh" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "mix to port"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bSi" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) +"bSj" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bSk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bSl" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bSm" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/science/test_area) +"bSn" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/science/test_area) +"bSo" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plating/airless,/area/shuttle/labor) +"bSp" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bSq" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bSr" = (/turf/open/floor/plasteel/caution{dir = 4},/area/hallway/primary/aft) +"bSs" = (/turf/closed/wall,/area/engine/atmos) +"bSt" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel,/area/engine/atmos) +"bSu" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bSv" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/engine/atmos) +"bSw" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bSx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bSy" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/engine/atmos) +"bSz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bSA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1441; id_tag = "waste_meter"; name = "Waste Loop"},/turf/open/floor/plasteel,/area/engine/atmos) +"bSB" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Distro to Waste"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bSC" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1441; id_tag = "distro_meter"; name = "Distribution Loop"},/turf/open/floor/plasteel,/area/engine/atmos) +"bSD" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bSE" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bSF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"bSG" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"bSH" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) +"bSI" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/space,/area/space/nearstation) +"bSJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 10},/turf/open/space,/area/space/nearstation) +"bSK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/medical/virology) +"bSL" = (/turf/closed/wall/r_wall,/area/medical/virology) +"bSM" = (/turf/closed/wall,/area/medical/virology) +"bSN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_exterior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"bSO" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/medical/virology) +"bSP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/aft) +"bSQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/xenobiology) +"bSR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bST" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bSZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) +"bTa" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/science/research) +"bTb" = (/turf/open/floor/engine/vacuum,/area/science/mixing) +"bTc" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine/vacuum,/area/science/mixing) +"bTd" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; heat_proof = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/open/floor/engine,/area/science/mixing) +"bTe" = (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/open/floor/engine,/area/science/mixing) +"bTf" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; heat_proof = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/open/floor/engine,/area/science/mixing) +"bTg" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/mixing) +"bTh" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bTi" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bTj" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bTk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bTl" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bTm" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bTn" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating/airless,/area/science/test_area) +"bTo" = (/obj/item/device/flashlight/lamp,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating/airless,/area/science/test_area) +"bTp" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating/airless,/area/science/test_area) +"bTq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/test_area) +"bTr" = (/turf/closed/wall,/area/construction) +"bTs" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/construction) +"bTt" = (/turf/open/floor/plating,/area/construction) +"bTu" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plating,/area/construction) +"bTv" = (/turf/open/floor/plasteel,/area/construction) +"bTw" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel,/area/construction) +"bTx" = (/turf/open/floor/plasteel/caution{dir = 6},/area/hallway/primary/aft) +"bTy" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/open/floor/plasteel,/area/engine/atmos) +"bTz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bTA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bTB" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 2; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/caution{dir = 5},/area/engine/atmos) +"bTC" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"bTD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bTE" = (/turf/open/floor/plasteel,/area/engine/atmos) +"bTF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bTG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bTH" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bTI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bTJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bTK" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bTL" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bTM" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"bTN" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bTO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bTP" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) +"bTQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/space,/area/space/nearstation) +"bTR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall/r_wall,/area/medical/virology) +"bTS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTT" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTU" = (/obj/machinery/light{dir = 1},/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTV" = (/obj/item/weapon/bedsheet,/obj/structure/bed,/turf/open/floor/plasteel/white,/area/medical/virology) +"bTW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTY" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("SS13")},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) +"bTZ" = (/turf/open/floor/plasteel/white,/area/medical/virology) +"bUa" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/virology) +"bUb" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"bUc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"bUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) +"bUe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUg" = (/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUk" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bUl" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/xenobiology) +"bUm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research) +"bUn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research) +"bUo" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research) +"bUp" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 4; frequency = 1441; id = "air_in"},/turf/open/floor/engine/vacuum,/area/science/mixing) +"bUq" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump{dir = 8; on = 1},/turf/open/floor/engine,/area/science/mixing) +"bUr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/button/door{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/button/ignition{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bUs" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bUt" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) +"bUu" = (/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bUv" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/science/test_area) +"bUw" = (/obj/structure/barricade/wooden,/obj/structure/girder,/turf/open/floor/plating,/area/maintenance/port/aft) +"bUx" = (/obj/structure/light_construct{dir = 8},/turf/open/floor/plating,/area/construction) +"bUy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating,/area/construction) +"bUz" = (/obj/structure/light_construct{dir = 4},/turf/open/floor/plasteel,/area/construction) +"bUA" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bUB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bUC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/loadingarea{dir = 8},/area/hallway/primary/aft) +"bUD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 4; freq = 1400; location = "Atmospherics"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/atmos) +"bUE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/loadingarea{dir = 4},/area/engine/atmos) +"bUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bUG" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bUH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bUI" = (/obj/machinery/computer/atmos_control,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/caution{dir = 4},/area/engine/atmos) +"bUJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/engine/atmos) +"bUK" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel,/area/engine/atmos) +"bUL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bUM" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bUN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bUO" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Waste In"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bUP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bUQ" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"bUR" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bUS" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bUT" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/open/floor/plasteel/green/side{dir = 5},/area/engine/atmos) +"bUU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bUV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/atmos) +"bUW" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "mix_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bUX" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bUY" = (/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bUZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/aft) +"bVa" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel/white,/area/medical/virology) +"bVb" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/white,/area/medical/virology) +"bVc" = (/obj/machinery/shower{dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) +"bVd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/virology) +"bVe" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bVf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) +"bVg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/virology) +"bVh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) +"bVi" = (/obj/machinery/disposal/bin,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVj" = (/obj/machinery/computer/camera_advanced/xenobio,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVk" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVl" = (/obj/structure/table/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVo" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVp" = (/obj/structure/table,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30; receive_ore_updates = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVq" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVr" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVs" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bVt" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/science/misc_lab) +"bVu" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/turf/open/floor/plasteel,/area/science/misc_lab) +"bVv" = (/turf/closed/wall,/area/science/misc_lab) +"bVw" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bVx" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bVy" = (/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/maintenance/port/aft) +"bVz" = (/turf/open/floor/wood,/area/maintenance/port/aft) +"bVA" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/wood,/area/maintenance/port/aft) +"bVB" = (/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/port/aft) +"bVC" = (/obj/machinery/door/airlock/maintenance{name = "Maint Bar Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/open/floor/plating,/area/maintenance/port/aft) +"bVD" = (/obj/item/weapon/shard,/turf/open/floor/plating,/area/maintenance/port/aft) +"bVE" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/maintenance/port/aft) +"bVF" = (/obj/structure/girder,/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/port/aft) +"bVG" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/port/aft) +"bVH" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"bVI" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft) +"bVJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/aft) +"bVK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bVL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/construction) +"bVM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bVN" = (/obj/structure/closet/crate,/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bVO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plating,/area/construction) +"bVP" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bVQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction) +"bVR" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bVS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bVT" = (/turf/open/floor/plasteel/caution{dir = 5},/area/hallway/primary/aft) +"bVU" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; layer = 2.9; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bVV" = (/obj/structure/tank_dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"bVX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bVY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bVZ" = (/obj/machinery/computer/atmos_control,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/caution{dir = 4},/area/engine/atmos) +"bWa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bWb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bWc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bWd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"bWe" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/engine/atmos) +"bWf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) +"bWg" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Filter"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bWh" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bWi" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"bWj" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bWk" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bWl" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "mix_in"; name = "Gas Mix Tank Control"; output_tag = "mix_out"; sensors = list("mix_sensor" = "Tank")},/turf/open/floor/plasteel/green/side{dir = 4},/area/engine/atmos) +"bWm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bWn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/engine/atmos) +"bWo" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "mix_sensor"},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bWp" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bWq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/newscaster{pixel_x = -30},/turf/open/floor/plasteel/white,/area/medical/virology) +"bWr" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/medical/virology) +"bWs" = (/obj/structure/closet/wardrobe/virology_white,/turf/open/floor/plasteel/white,/area/medical/virology) +"bWt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) +"bWu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"bWv" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/medical/virology) +"bWw" = (/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/white,/area/medical/virology) +"bWx" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bWy" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bWz" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 8; network = list("SS13","RD")},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bWA" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/turf/open/floor/plasteel,/area/science/misc_lab) +"bWB" = (/turf/open/floor/plasteel,/area/science/misc_lab) +"bWC" = (/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"bWD" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30; receive_ore_updates = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"bWE" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; dir = 2; network = list("SS13","RD")},/turf/open/floor/plasteel,/area/science/misc_lab) +"bWF" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) +"bWG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) +"bWH" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; req_access = null},/turf/open/floor/engine,/area/science/misc_lab) +"bWI" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) +"bWJ" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/misc_lab) +"bWK" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/misc_lab) +"bWL" = (/turf/closed/wall/r_wall,/area/science/misc_lab) +"bWM" = (/obj/structure/rack,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bWN" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/wood,/area/maintenance/port/aft) +"bWO" = (/obj/structure/table/wood,/obj/item/weapon/soap/nanotrasen,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/maintenance/port/aft) +"bWP" = (/obj/structure/table/wood,/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port/aft) +"bWQ" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/wood,/area/maintenance/port/aft) +"bWR" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/maintenance/port/aft) +"bWS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) +"bWT" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) +"bWU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bWV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/aft) +"bWW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bWX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bWY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"bWZ" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/construction) +"bXa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/construction) +"bXb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bXc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bXd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; layer = 2.9; name = "atmos blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/atmos) +"bXe" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/atmospheric_technician,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bXf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bXg" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/atmospheric_technician,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bXh" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/caution{dir = 4},/area/engine/atmos) +"bXi" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bXj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/engine/atmos) +"bXk" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"bXl" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"bXm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos) +"bXn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/atmos) +"bXp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"bXq" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"bXr" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Pure to Mix"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"bXs" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/open/floor/plasteel,/area/engine/atmos) +"bXt" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/open/floor/plasteel,/area/engine/atmos) +"bXu" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/green/side{dir = 6},/area/engine/atmos) +"bXv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bXw" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/space,/area/space/nearstation) +"bXx" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "mix_in"; pixel_y = 1},/turf/open/floor/engine/vacuum,/area/engine/atmos) +"bXy" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/white,/area/medical/virology) +"bXz" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"bXA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/virology) +"bXB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"bXC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/medical/virology) +"bXD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) +"bXE" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/open/floor/engine,/area/science/xenobiology) +"bXF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) +"bXG" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bXH" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/xenobiology) +"bXI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bXJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bXK" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/button/door{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"bXL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bXM" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel,/area/science/misc_lab) +"bXN" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"bXO" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/electropack,/obj/item/device/healthanalyzer,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel,/area/science/misc_lab) +"bXP" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/engine,/area/science/misc_lab) +"bXQ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) +"bXR" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/engine,/area/science/misc_lab) +"bXS" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) +"bXT" = (/obj/machinery/magnetic_module,/obj/effect/landmark/blobstart,/obj/structure/target_stake,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"bXU" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bXV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bXW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"bXX" = (/obj/machinery/space_heater,/turf/open/floor/wood,/area/maintenance/port/aft) +"bXY" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/maintenance/port/aft) +"bXZ" = (/obj/structure/grille/broken,/turf/open/floor/plating,/area/maintenance/port/aft) +"bYa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/port/aft) +"bYb" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/port/aft) +"bYc" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"bYd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bYe" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/construction) +"bYf" = (/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/turf/open/floor/plating,/area/construction) +"bYg" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/open/floor/plating,/area/construction) +"bYh" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/open/floor/plating,/area/construction) +"bYi" = (/obj/structure/table,/turf/open/floor/plating,/area/construction) +"bYj" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bYk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bYl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "atmos"; layer = 2.9; name = "atmos blast door"},/turf/open/floor/plating,/area/engine/atmos) +"bYm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/tank/internals/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/internals/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bYn" = (/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"bYo" = (/obj/machinery/computer/station_alert,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/button/door{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 4; req_access_txt = "24"},/turf/open/floor/plasteel/caution{dir = 6},/area/engine/atmos) +"bYp" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/machinery/light{dir = 8},/obj/item/device/multitool,/turf/open/floor/plasteel,/area/engine/atmos) +"bYq" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/turf/open/floor/plasteel,/area/engine/atmos) +"bYr" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel,/area/engine/atmos) +"bYs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/atmos) +"bYt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYy" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"bYA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYD" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYE" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "virology_airlock_exterior"; idInterior = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22; req_access_txt = "39"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{pixel_y = 25},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYH" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"},/turf/open/floor/plasteel/white,/area/medical/virology) +"bYI" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/white,/area/medical/virology) +"bYJ" = (/obj/effect/landmark/revenantspawn,/turf/open/floor/engine,/area/science/xenobiology) +"bYK" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bYL" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) +"bYM" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bYN" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/xenobiology) +"bYO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bYP" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/airalarm{dir = 4; locked = 0; pixel_x = -23; pixel_y = 0},/turf/open/floor/plasteel,/area/science/misc_lab) +"bYQ" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/weapon/stock_parts/cell/high/plus,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"bYR" = (/turf/open/floor/engine,/area/science/misc_lab) +"bYS" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/engine,/area/science/misc_lab) +"bYT" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/engine,/area/science/misc_lab) +"bYU" = (/obj/item/pipe{dir = 4; icon_state = "mixer"; name = "gas mixer fitting"; pipe_type = 14},/turf/open/floor/engine,/area/science/misc_lab) +"bYV" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/open/floor/engine,/area/science/misc_lab) +"bYW" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/misc_lab) +"bYX" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/misc_lab) +"bYY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/science/misc_lab) +"bYZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"bZa" = (/turf/open/floor/wood{icon_state = "wood-broken5"},/area/maintenance/port/aft) +"bZb" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/wood,/area/maintenance/port/aft) +"bZc" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/port/aft) +"bZd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bZe" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bZf" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bZg" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/port/aft) +"bZh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/aft) +"bZi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/maintenance/port/aft) +"bZj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/port/aft) +"bZk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"bZl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/maintenance/port/aft) +"bZm" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"bZn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/maintenance/port/aft) +"bZo" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"bZp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bZq" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/window/reinforced,/turf/open/floor/plasteel/caution{dir = 6},/area/hallway/primary/aft) +"bZr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/atmos) +"bZs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/engine/atmos) +"bZt" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring"; req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/atmos) +"bZu" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"bZv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bZw" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"bZx" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"bZy" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"bZz" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"bZA" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"bZB" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "N2O Outlet Pump"; on = 0},/turf/open/floor/plasteel/escape{dir = 5},/area/engine/atmos) +"bZC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/n2o,/area/engine/atmos) +"bZD" = (/turf/open/floor/engine/n2o,/area/engine/atmos) +"bZE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/medical/virology) +"bZF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) +"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/medical/virology) +"bZH" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/white,/area/medical/virology) +"bZI" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) +"bZJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"bZK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) +"bZL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bZM" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"bZN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bZO" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"bZP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"bZQ" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/engine,/area/science/xenobiology) +"bZR" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"bZS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/open/floor/plasteel,/area/science/misc_lab) +"bZT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel,/area/science/misc_lab) +"bZU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/engine,/area/science/misc_lab) +"bZV" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/open/floor/engine,/area/science/misc_lab) +"bZW" = (/turf/open/floor/plating,/area/science/misc_lab) +"bZX" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/science/misc_lab) +"bZY" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) +"bZZ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 2},/turf/open/floor/plating/airless,/area/maintenance/port/aft) +"caa" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cab" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cac" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cad" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/port/aft) +"cae" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"caf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cag" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cah" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cai" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Construction Area APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/construction) +"caj" = (/obj/machinery/power/apc{dir = 2; name = "Telecoms Monitoring APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/tcommsat/computer) +"cak" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cal" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port/aft) +"cam" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"can" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/arrival{dir = 8},/area/engine/atmos) +"cao" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/atmos) +"cap" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/caution{dir = 8},/area/engine/atmos) +"caq" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/atmos) +"car" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel/caution{dir = 4},/area/engine/atmos) +"cas" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/atmos) +"cat" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Air to External"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"cav" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"caw" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel,/area/engine/atmos) +"cax" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air to Port"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"cay" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Mix to Port"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"caz" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"caA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"caB" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"caC" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/open/floor/plasteel/escape{dir = 4},/area/engine/atmos) +"caD" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/open/floor/engine/n2o,/area/engine/atmos) +"caE" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/engine/n2o,/area/engine/atmos) +"caF" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/n2o,/area/engine/atmos) +"caG" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/aft) +"caH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"caI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"caJ" = (/obj/machinery/smartfridge/chemistry/virology/preloaded,/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) +"caK" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"caL" = (/obj/machinery/computer/pandemic,/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) +"caM" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/virology) +"caN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A"; req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) +"caO" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/virology) +"caP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) +"caQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall,/area/science/xenobiology) +"caR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"caS" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"caT" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"caU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"caV" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) +"caW" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"caX" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"caY" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/open/floor/plating,/area/science/misc_lab) +"caZ" = (/obj/structure/target_stake,/turf/open/floor/plating,/area/science/misc_lab) +"cba" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) +"cbb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) +"cbc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/maintenance/port/aft) +"cbd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/maintenance/port/aft) +"cbe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/open/floor/plating/airless,/area/maintenance/port/aft) +"cbf" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cbh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/port/aft) +"cbi" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/port/aft) +"cbj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft) +"cbk" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbl" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbm" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/open/floor/plating,/area/maintenance/port/aft) +"cbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbo" = (/turf/closed/wall/r_wall,/area/tcommsat/server) +"cbp" = (/turf/closed/wall/r_wall,/area/tcommsat/computer) +"cbq" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cbs" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/closed/wall/r_wall,/area/engine/atmos) +"cbt" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/caution{dir = 8},/area/engine/atmos) +"cbu" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cbv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"cbw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel/caution{dir = 4},/area/engine/atmos) +"cbx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/sign/securearea,/turf/closed/wall,/area/engine/atmos) +"cby" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "External to Filter"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cbz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"cbA" = (/obj/structure/reagent_dispensers/watertank/high,/turf/open/floor/plasteel,/area/engine/atmos) +"cbB" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/engine/atmos) +"cbC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/engine/atmos) +"cbD" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"cbE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"cbF" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cbG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"cbH" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1; filter_type = "n2o"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cbI" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/escape{dir = 6},/area/engine/atmos) +"cbJ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/open/floor/engine/n2o,/area/engine/atmos) +"cbK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/aft) +"cbL" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) +"cbM" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) +"cbN" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/medical/virology) +"cbO" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"cbP" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark/revenantspawn,/turf/open/floor/plasteel/white,/area/medical/virology) +"cbQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"cbR" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cbS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cbT" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/button/door{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"cbU" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cbV" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cbW" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cbX" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cbY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cbZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"cca" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/science/misc_lab) +"ccb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/maintenance/port/aft) +"ccc" = (/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"ccd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plating,/area/maintenance/port/aft) +"cce" = (/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/open/floor/plating,/area/maintenance/port/aft) +"ccf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plating,/area/maintenance/port/aft) +"ccg" = (/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cch" = (/obj/machinery/telecomms/server/presets/engineering,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cci" = (/obj/machinery/telecomms/bus/preset_four,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ccj" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Server APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cck" = (/obj/machinery/telecomms/processor/preset_three,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ccl" = (/obj/machinery/telecomms/server/presets/security,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ccm" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/tcommsat/computer) +"ccn" = (/obj/structure/table,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/tcommsat/computer) +"cco" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 0; pixel_y = 26},/turf/open/floor/plasteel,/area/tcommsat/computer) +"ccp" = (/obj/machinery/light{dir = 1},/obj/machinery/announcement_system,/turf/open/floor/plasteel,/area/tcommsat/computer) +"ccq" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"ccr" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel/escape{dir = 8},/area/engine/atmos) +"ccs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/atmos) +"cct" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/atmos) +"ccu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/atmos) +"ccv" = (/turf/closed/wall/r_wall,/area/security/checkpoint/engineering) +"ccw" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/open/floor/plasteel,/area/engine/atmos) +"ccx" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/engine/atmos) +"ccy" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"ccz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"ccA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Mix to Engine"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"ccB" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"ccC" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"ccD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating,/area/engine/atmos) +"ccE" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/space,/area/space/nearstation) +"ccF" = (/obj/structure/door_assembly/door_assembly_mai,/turf/open/floor/plating,/area/maintenance/aft) +"ccG" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) +"ccH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) +"ccI" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/virologist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"ccJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) +"ccK" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/virology) +"ccL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) +"ccM" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/medical/virology) +"ccN" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"ccO" = (/obj/effect/landmark/revenantspawn,/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/science/xenobiology) +"ccP" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"ccQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"ccR" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccS" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/button/ignition{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/button/door{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccT" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/taperecorder{pixel_y = 0},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccU" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccV" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Test"); pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccW" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/droneDispenser,/turf/open/floor/plasteel,/area/science/misc_lab) +"ccX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"ccY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"ccZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"cda" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/paper/range,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/science/misc_lab) +"cdb" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/science/misc_lab) +"cdc" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cdd" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cde" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cdf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cdg" = (/obj/effect/landmark/blobstart,/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cdh" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cdi" = (/obj/machinery/telecomms/server/presets/common,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cdj" = (/obj/machinery/telecomms/processor/preset_four,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cdk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cdl" = (/obj/machinery/telecomms/bus/preset_three,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cdm" = (/obj/machinery/telecomms/server/presets/command,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cdn" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) +"cdo" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel/yellow/side{dir = 8},/area/tcommsat/computer) +"cdp" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cdq" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cdr" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cds" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small,/turf/open/floor/plasteel/escape{dir = 8},/area/engine/atmos) +"cdt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/closed/wall/r_wall,/area/engine/atmos) +"cdu" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/atmos) +"cdv" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/engine/atmos) +"cdw" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/red/side{dir = 9},/area/security/checkpoint/engineering) +"cdx" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet,/turf/open/floor/plasteel/red/side{dir = 1},/area/security/checkpoint/engineering) +"cdy" = (/obj/structure/filingcabinet,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/red/side{dir = 5},/area/security/checkpoint/engineering) +"cdz" = (/obj/structure/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"cdA" = (/obj/structure/closet/secure_closet/atmospherics,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"cdB" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/engine/atmos) +"cdC" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/plasteel,/area/engine/atmos) +"cdD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/engine/atmos) +"cdE" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"cdF" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Plasma Outlet Pump"; on = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"cdG" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/space,/area/space/nearstation) +"cdH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/plasma,/area/engine/atmos) +"cdI" = (/turf/open/floor/engine/plasma,/area/engine/atmos) +"cdJ" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/engine/plasma,/area/engine/atmos) +"cdK" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/aft) +"cdL" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft) +"cdM" = (/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_x = -30},/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel/whitegreen/side{dir = 8},/area/medical/virology) +"cdN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/medical/virology) +"cdO" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/medical/virology) +"cdP" = (/obj/machinery/disposal/bin,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/whitegreen/side{dir = 4},/area/medical/virology) +"cdQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/medical/virology) +"cdR" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/white,/area/medical/virology) +"cdS" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cdT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"cdU" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cdV" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/misc_lab) +"cdW" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/misc_lab) +"cdX" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/science/misc_lab) +"cdY" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"cdZ" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"cea" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) +"ceb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"cec" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"ced" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) +"cee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"cef" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"ceg" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ceh" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/stack/spacecash/c200,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cei" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cej" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plating,/area/maintenance/port/aft) +"cek" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cel" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cem" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/plasteel/floorgrime,/area/maintenance/port/aft) +"cen" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/open/floor/plating,/area/maintenance/port/aft) +"ceo" = (/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cep" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ceq" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cer" = (/obj/machinery/telecomms/receiver/preset_right,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ces" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/open/floor/plasteel/yellow/side{dir = 10},/area/tcommsat/computer) +"cet" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/tcommsat/computer) +"ceu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cev" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cew" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"cex" = (/turf/closed/wall,/area/engine/break_room) +"cey" = (/turf/open/floor/plasteel/caution{dir = 9},/area/engine/break_room) +"cez" = (/turf/open/floor/plasteel/caution{dir = 1},/area/engine/break_room) +"ceA" = (/turf/open/floor/plasteel/caution{dir = 5},/area/engine/break_room) +"ceB" = (/turf/closed/wall,/area/security/checkpoint/engineering) +"ceC" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light_switch{pixel_x = -27; pixel_y = 4},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/engineering) +"ceD" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/security/checkpoint/engineering) +"ceE" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/engineering) +"ceF" = (/obj/machinery/suit_storage_unit/atmos,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"ceG" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall,/area/engine/atmos) +"ceH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"ceI" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "tox_in"; name = "Plasma Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"ceJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/space,/area/space/nearstation) +"ceK" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/open/floor/engine/plasma,/area/engine/atmos) +"ceL" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/engine/plasma,/area/engine/atmos) +"ceM" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/plasma,/area/engine/atmos) +"ceN" = (/obj/structure/closet/l3closet/virology,/turf/open/floor/plasteel/whitegreen/side{dir = 2},/area/medical/virology) +"ceO" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitegreen/side{dir = 2},/area/medical/virology) +"ceP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/medical/virology) +"ceQ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("SS13","RD")},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"ceR" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"ceS" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) +"ceT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/engine,/area/science/misc_lab) +"ceU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) +"ceV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"ceW" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/misc_lab) +"ceX" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/science/misc_lab) +"ceY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/plasteel,/area/science/misc_lab) +"ceZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cfa" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plating,/area/maintenance/port/aft) +"cfb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cfc" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Port"; on = 0},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/port/aft) +"cfd" = (/obj/item/stack/tile/plasteel,/turf/open/space,/area/space/nearstation) +"cfe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cff" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cfg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cfh" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/tcommsat/computer) +"cfi" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) +"cfj" = (/obj/machinery/status_display,/turf/closed/wall,/area/tcommsat/computer) +"cfk" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/tcommsat/computer) +"cfl" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cfm" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/tcommsat/computer) +"cfn" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"cfo" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cfp" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"cfq" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"cfr" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel,/area/engine/break_room) +"cfs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/break_room) +"cft" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cfu" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) +"cfv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/red/side{dir = 8},/area/security/checkpoint/engineering) +"cfw" = (/obj/structure/chair/office/dark,/obj/effect/landmark/start/depsec/engineering,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) +"cfx" = (/obj/machinery/computer/secure_data,/obj/machinery/computer/security/telescreen{desc = "Used for watching the Engine."; dir = 8; layer = 4; name = "Engine Monitor"; network = list("Engine"); pixel_x = 30; pixel_y = 0},/turf/open/floor/plasteel/red/side{dir = 4},/area/security/checkpoint/engineering) +"cfy" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"cfz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/engine/atmos) +"cfA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/item/weapon/wrench,/turf/open/floor/plasteel,/area/engine/atmos) +"cfB" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"cfC" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1; filter_type = "plasma"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cfD" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"cfE" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/space,/area/space/nearstation) +"cfF" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/open/floor/engine/plasma,/area/engine/atmos) +"cfG" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/aft) +"cfH" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/aft) +"cfI" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/aft) +"cfJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/medical/virology) +"cfK" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"cfL" = (/obj/machinery/atmospherics/components/binary/valve/open{icon_state = "mvalve_map"; dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"cfM" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) +"cfN" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/aft) +"cfO" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft) +"cfP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cfQ" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"cfR" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"cfS" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) +"cfT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/misc_lab) +"cfU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) +"cfV" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) +"cfW" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cfX" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cfY" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"cfZ" = (/obj/item/weapon/weldingtool,/turf/open/floor/plating/airless,/area/space/nearstation) +"cga" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/ntnet_relay,/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cgb" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cgc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cgd" = (/obj/machinery/telecomms/hub/preset,/turf/open/floor/plasteel/vault{dir = 8; name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cge" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cgf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cgg" = (/obj/machinery/door/airlock/glass_engineering{cyclelinkeddir = 4; name = "Server Room"; req_access_txt = "61"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/computer) +"cgh" = (/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/computer) +"cgi" = (/obj/machinery/door/airlock/glass_engineering{cyclelinkeddir = 8; name = "Server Room"; req_access_txt = "61"},/turf/open/floor/plasteel/vault{dir = 5},/area/tcommsat/computer) +"cgj" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cgk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cgl" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cgm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port/aft) +"cgn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cgo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"cgp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cgq" = (/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"cgr" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel,/area/engine/break_room) +"cgs" = (/turf/open/floor/plasteel,/area/engine/break_room) +"cgt" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"cgu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/engine/break_room) +"cgv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/engineering) +"cgw" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 10},/area/security/checkpoint/engineering) +"cgx" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/red/side,/area/security/checkpoint/engineering) +"cgy" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/red/side{dir = 6},/area/security/checkpoint/engineering) +"cgz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/security/checkpoint/engineering) +"cgA" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/engine/atmos) +"cgB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"cgC" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/engine/atmos) +"cgD" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"cgE" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 5},/turf/open/space,/area/space/nearstation) +"cgF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cgG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cgH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"cgI" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft) +"cgJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/maintenance/aft) +"cgK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cgL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"cgM" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cgN" = (/obj/structure/chair/stool{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"cgO" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plating,/area/maintenance/aft) +"cgP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"cgQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"cgR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cgS" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"cgT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"cgU" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) +"cgV" = (/obj/item/device/radio/beacon,/turf/open/floor/engine,/area/science/misc_lab) +"cgW" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/engine,/area/science/misc_lab) +"cgX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) +"cgY" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/glass_research{cyclelinkeddir = 4; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) +"cgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/science/misc_lab) +"cha" = (/obj/machinery/door/airlock/glass_research{cyclelinkeddir = 8; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/science/misc_lab) +"chb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) +"chc" = (/obj/machinery/power/apc{dir = 4; name = "Testing Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"chd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"che" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"chf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"chg" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"chh" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"chi" = (/obj/structure/closet/secure_closet/freezer/kitchen/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"chj" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft) +"chk" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating/airless,/area/space/nearstation) +"chl" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/space/nearstation) +"chm" = (/obj/machinery/camera{c_tag = "Telecoms Server Room"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"chn" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) +"cho" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/tcommsat/computer) +"chp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/closed/wall,/area/tcommsat/computer) +"chq" = (/turf/open/floor/plasteel,/area/tcommsat/computer) +"chr" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"chs" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cht" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/caution/corner{dir = 8},/area/hallway/primary/aft) +"chu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"chv" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/open/floor/plasteel/yellow/corner{dir = 2},/area/hallway/primary/aft) +"chw" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/engine/break_room) +"chx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"chy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"chz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/security/checkpoint/engineering) +"chA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"chB" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/open/floor/plasteel,/area/engine/atmos) +"chC" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) +"chD" = (/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"chE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"chF" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Filter"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"chG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/open/floor/plasteel,/area/engine/atmos) +"chH" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) +"chI" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "CO2 Outlet Pump"; on = 0},/turf/open/floor/plasteel/yellow/side{dir = 5},/area/engine/atmos) +"chJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/co2,/area/engine/atmos) +"chK" = (/turf/open/floor/engine/co2,/area/engine/atmos) +"chL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/maintenance/aft) +"chM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"chN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"chO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"chP" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plating,/area/maintenance/aft) +"chQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) +"chR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"chS" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"chT" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"chU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"chV" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/engine,/area/science/xenobiology) +"chW" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("Test","RD"); pixel_x = 0},/obj/machinery/light,/turf/open/floor/engine,/area/science/misc_lab) +"chX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) +"chY" = (/obj/machinery/camera{c_tag = "Testing Lab South"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) +"chZ" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/turf/open/floor/plasteel,/area/science/misc_lab) +"cia" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/alien,/obj/item/target/clown,/turf/open/floor/plasteel,/area/science/misc_lab) +"cib" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cic" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/aft) +"cid" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cie" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/aft) +"cif" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plating,/area/maintenance/port/aft) +"cig" = (/obj/structure/sink/kitchen{dir = 8; pixel_x = 11},/turf/open/floor/plating,/area/maintenance/port/aft) +"cih" = (/obj/item/clothing/head/hardhat,/turf/open/floor/plating/airless,/area/space/nearstation) +"cii" = (/obj/machinery/message_server,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cij" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cik" = (/obj/machinery/telecomms/receiver/preset_left,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cil" = (/obj/structure/table,/obj/item/device/multitool,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/tcommsat/computer) +"cim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cin" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cio" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/computer) +"cip" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 9},/area/hallway/primary/aft) +"ciq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/hallway/primary/aft) +"cir" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/hallway/primary/aft) +"cis" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cit" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/hallway/primary/aft) +"ciu" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 5},/area/hallway/primary/aft) +"civ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/engine/break_room) +"ciw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cix" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"ciy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"ciz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"ciA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/break_room) +"ciB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/break_room) +"ciC" = (/obj/machinery/vending/snack/random,/turf/open/floor/plasteel,/area/engine/break_room) +"ciD" = (/turf/closed/wall/r_wall,/area/engine/engineering) +"ciE" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/engine/atmos) +"ciF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) +"ciG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"ciH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"ciI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/atmos) +"ciJ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"ciK" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/atmos) +"ciL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/open/floor/engine/co2,/area/engine/atmos) +"ciM" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/engine/co2,/area/engine/atmos) +"ciN" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine/co2,/area/engine/atmos) +"ciO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/maintenance/aft) +"ciP" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"ciQ" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/open/floor/plating,/area/maintenance/aft) +"ciR" = (/obj/structure/chair/stool,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"ciS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) +"ciT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"ciU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"ciV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/aft) +"ciW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"ciX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"ciY" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"ciZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cja" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cjb" = (/obj/structure/rack,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cjc" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"cjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cje" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/floorgrime,/area/science/misc_lab) +"cjf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) +"cjg" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cjh" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cji" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cjj" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/sugar,/turf/open/floor/plating,/area/maintenance/port/aft) +"cjk" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/port/aft) +"cjl" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"cjm" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/port/aft) +"cjn" = (/obj/machinery/telecomms/server/presets/supply,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cjo" = (/obj/machinery/telecomms/bus/preset_two,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cjp" = (/obj/machinery/telecomms/processor/preset_one,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cjq" = (/obj/machinery/telecomms/server/presets/medical,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cjr" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/tcommsat/computer) +"cjs" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cjt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/tcommsat/computer) +"cju" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cjv" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cjw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 8},/area/hallway/primary/aft) +"cjx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cjy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cjz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cjA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"cjB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/hallway/primary/aft) +"cjC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cjD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cjE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cjF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel,/area/engine/break_room) +"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cjH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"cjI" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/break_room) +"cjJ" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel,/area/engine/atmos) +"cjK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cjL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) +"cjM" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cjN" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; target_pressure = 4500},/turf/open/floor/plasteel,/area/engine/atmos) +"cjO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/open/floor/plasteel,/area/engine/atmos) +"cjP" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 1; filter_type = "co2"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cjQ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/engine/atmos) +"cjR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/open/floor/engine/co2,/area/engine/atmos) +"cjS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/maintenance/aft) +"cjT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) +"cjU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cjV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"cjW" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cjX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) +"cjY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cjZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/aft) +"cka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/mouse,/turf/open/floor/plating,/area/maintenance/aft) +"ckb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"ckc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) +"ckd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cke" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/machinery/camera{c_tag = "Xenobiology Kill Room"; dir = 4; network = list("SS13","RD")},/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"ckf" = (/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"ckg" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"ckh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/biohazard,/turf/open/floor/plating,/area/science/xenobiology) +"cki" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"ckj" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ckk" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ckl" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ckm" = (/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"ckn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) +"cko" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ckp" = (/obj/structure/table,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ckq" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plating,/area/maintenance/port/aft) +"ckr" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_y = 2},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2},/obj/item/weapon/reagent_containers/food/snacks/mint{pixel_y = 9},/turf/open/floor/plating,/area/maintenance/port/aft) +"cks" = (/obj/machinery/power/apc{dir = 8; name = "Port Quarter Maintenance APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"ckt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cku" = (/obj/effect/spawner/lootdrop/maintenance,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"ckv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/port/aft) +"ckw" = (/obj/machinery/telecomms/server/presets/service,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ckx" = (/obj/machinery/telecomms/processor/preset_two,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"cky" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/open/floor/circuit{name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ckz" = (/obj/machinery/telecomms/bus/preset_one,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ckA" = (/obj/machinery/telecomms/server/presets/science,/turf/open/floor/plasteel/black{name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80"},/area/tcommsat/server) +"ckB" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/open/floor/plating,/area/tcommsat/computer) +"ckC" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/tcommsat/computer) +"ckD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/tcommsat/computer) +"ckE" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel,/area/tcommsat/computer) +"ckF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/open/floor/plasteel,/area/tcommsat/computer) +"ckG" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/yellow/side{dir = 10},/area/hallway/primary/aft) +"ckH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) +"ckI" = (/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) +"ckJ" = (/obj/machinery/light,/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) +"ckK" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/yellow/side,/area/hallway/primary/aft) +"ckL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/yellow/side{dir = 6},/area/hallway/primary/aft) +"ckM" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/break_room) +"ckN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) +"ckO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"ckP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"ckQ" = (/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/turf/open/floor/plasteel,/area/engine/break_room) +"ckR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/break_room) +"ckS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/engine/break_room) +"ckT" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/break_room) +"ckU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"ckV" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"ckW" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"ckX" = (/obj/machinery/atmospherics/components/binary/valve/digital{name = "Waste Release"},/turf/open/floor/plasteel,/area/engine/atmos) +"ckY" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) +"ckZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plating,/area/engine/atmos) +"cla" = (/obj/machinery/power/apc{dir = 2; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"clb" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/aft) +"cld" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cle" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"clf" = (/obj/structure/sign/biohazard,/turf/closed/wall,/area/maintenance/aft) +"clg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/aft) +"clh" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/maintenance/aft) +"cli" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/aft) +"clj" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet,/turf/open/floor/plating,/area/maintenance/aft) +"clk" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"cll" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"clm" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/circuit{name = "Killroom Floor"; initial_gas_mix = "n2=500;TEMP=80"},/area/science/xenobiology) +"cln" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Kill Chamber"; req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating,/area/science/xenobiology) +"clo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"clp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"clq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"clr" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cls" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clt" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clu" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clv" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/turf_decal/bot{dir = 2},/turf/open/floor/plasteel{dir = 2},/area/science/misc_lab) +"clw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) +"clx" = (/obj/item/stack/sheet/cardboard,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cly" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clz" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clA" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clC" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clD" = (/obj/machinery/processor,/turf/open/floor/plating,/area/maintenance/port/aft) +"clE" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/port/aft) +"clF" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) +"clG" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/port/aft) +"clH" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/port/aft) +"clI" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"clJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"clK" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"clL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"clM" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"clN" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/crew_quarters/heads/chief) +"clO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side{dir = 10},/area/engine/break_room) +"clP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side,/area/engine/break_room) +"clQ" = (/obj/machinery/light,/obj/structure/closet/firecloset,/turf/open/floor/plasteel/yellow/side{dir = 6},/area/engine/break_room) +"clR" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 2; filter_type = "n2"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"clS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 5},/turf/open/space,/area/space/nearstation) +"clT" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/space,/area/space/nearstation) +"clU" = (/turf/closed/wall,/area/maintenance/disposal/incinerator) +"clV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/closed/wall,/area/maintenance/disposal/incinerator) +"clW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/disposal/incinerator) +"clX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/atmos{name = "Turbine Access"; req_access_txt = "32"},/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"clY" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/toy/minimeteor,/obj/item/weapon/poster/random_contraband,/turf/open/floor/plating,/area/maintenance/aft) +"clZ" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/obj/item/roller,/turf/open/floor/plating,/area/maintenance/aft) +"cma" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/reagent_containers/food/snacks/donkpocket,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cmb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/c_tube,/turf/open/floor/plating,/area/maintenance/aft) +"cmc" = (/obj/structure/mopbucket,/obj/item/weapon/caution,/turf/open/floor/plating,/area/maintenance/aft) +"cmd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/science/xenobiology) +"cme" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/xenobiology) +"cmf" = (/obj/machinery/door/airlock/maintenance{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cmg" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/science/misc_lab) +"cmh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/science/misc_lab) +"cmi" = (/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cmj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cmk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/maintenance/solars/port/aft) +"cml" = (/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) +"cmm" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/port/aft) +"cmn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/maintenance/port/aft) +"cmp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmq" = (/obj/structure/closet/wardrobe/black,/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cms" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmu" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/port/aft) +"cmv" = (/obj/machinery/suit_storage_unit/ce,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/chief) +"cmw" = (/obj/machinery/holopad,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cmx" = (/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cmy" = (/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cmz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cmA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cmB" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/engine/engineering) +"cmC" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 2; name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cmD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/closed/wall,/area/engine/engineering) +"cmE" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/engine/atmos) +"cmF" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/engine/atmos) +"cmG" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cmH" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cmI" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "o2"; on = 1},/turf/open/floor/plasteel,/area/engine/atmos) +"cmJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) +"cmK" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/open/floor/plasteel,/area/engine/atmos) +"cmL" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) +"cmM" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/structure/lattice,/turf/open/space,/area/space/nearstation) +"cmN" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cmO" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "atmospherics mix pump"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cmP" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cmQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"cmR" = (/obj/machinery/disposal/bin,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"cmS" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"cmT" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/aft) +"cmU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) +"cmV" = (/obj/structure/disposalpipe/segment,/obj/structure/grille/broken,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cmW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cmX" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cmY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cmZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cna" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnb" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/airless,/area/space/nearstation) +"cnc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cne" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cng" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) +"cnh" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cni" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnk" = (/obj/structure/rack{dir = 1},/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnl" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnm" = (/obj/machinery/light/small{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cnn" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cno" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cnp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cnq" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cnr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cns" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/solars/port/aft) +"cnt" = (/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port/aft) +"cnu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cnv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cnw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cnx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cny" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/port/aft) +"cnz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cnA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/port/aft) +"cnB" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = -32; pixel_y = 0},/obj/machinery/computer/apc_control,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cnC" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cnD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cnE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cnF" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"cnG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/engineering) +"cnH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cnI" = (/obj/machinery/camera{c_tag = "Engineering Access"},/obj/structure/closet/radiation,/turf/open/floor/plasteel,/area/engine/engineering) +"cnJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/red/side{dir = 10},/area/engine/atmos) +"cnK" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/open/floor/plasteel/red/side,/area/engine/atmos) +"cnL" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/open/floor/plasteel/red/side{dir = 6},/area/engine/atmos) +"cnM" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"cnN" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel/blue/side{dir = 10},/area/engine/atmos) +"cnO" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/open/floor/plasteel/blue/side{dir = 0},/area/engine/atmos) +"cnP" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/turf/open/floor/plasteel/blue/side{dir = 6},/area/engine/atmos) +"cnQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel/arrival{dir = 10},/area/engine/atmos) +"cnR" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/turf/open/floor/plasteel/arrival,/area/engine/atmos) +"cnS" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/open/floor/plasteel/arrival{dir = 6},/area/engine/atmos) +"cnT" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Atmospherics External Airlock"; req_access_txt = "24"},/turf/open/floor/plating,/area/engine/atmos) +"cnU" = (/turf/open/floor/plating,/area/engine/atmos) +"cnV" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Atmospherics External Airlock"; req_access_txt = "24"},/turf/open/floor/plating,/area/engine/atmos) +"cnW" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/open/space,/area/space/nearstation) +"cnX" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/closed/wall,/area/maintenance/disposal/incinerator) +"cnY" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cnZ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to MiniSat"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"coa" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"coc" = (/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cod" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"coe" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/airalarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cof" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cog" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"coh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"coi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"coj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) +"cok" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"col" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"com" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"con" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"coo" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cop" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"coq" = (/obj/structure/rack{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/spawner/lootdrop/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cor" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cos" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cot" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cou" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cov" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cow" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/aft) +"cox" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"coy" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"coz" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"coA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"coB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coH" = (/obj/machinery/door/airlock/engineering{name = "Port Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"coI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/port/aft) +"coJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/port/aft) +"coK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"coL" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"coM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"coN" = (/obj/machinery/shieldgen,/turf/open/floor/plating,/area/engine/engineering) +"coO" = (/turf/open/floor/plating,/area/engine/engineering) +"coP" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coQ" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coV" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/yellow/side,/area/engine/engineering) +"coW" = (/turf/closed/wall,/area/engine/engineering) +"coX" = (/obj/machinery/computer/station_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/open/floor/plasteel,/area/engine/engineering) +"coY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/modular_computer/console/preset/engineering,/turf/open/floor/plasteel,/area/engine/engineering) +"coZ" = (/obj/machinery/computer/station_alert,/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -10; req_access_txt = "10"},/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; pixel_y = 0; req_access_txt = "11"},/obj/machinery/button/door{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 10; req_access_txt = "24"},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cpa" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/chief_engineer,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cpb" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cpc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cpd" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cpe" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"cpf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/engine/engineering) +"cpg" = (/obj/effect/landmark/lightsout,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cph" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/radiation,/turf/open/floor/plasteel,/area/engine/engineering) +"cpi" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/atmos) +"cpj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"cpk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/engine/atmos) +"cpl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"cpm" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/atmos) +"cpn" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/engine/atmos) +"cpo" = (/obj/machinery/atmospherics/components/unary/tank/toxins{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpp" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "plasma tank pump"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpq" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpr" = (/obj/effect/landmark/blobstart,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cps" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpu" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cpv" = (/obj/structure/table,/obj/item/weapon/cartridge/medical,/turf/open/floor/plating,/area/maintenance/aft) +"cpw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/firecloset/full,/turf/open/floor/plating,/area/maintenance/aft) +"cpx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/latexballon,/turf/open/floor/plating,/area/maintenance/aft) +"cpy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpE" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"cpG" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpH" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpI" = (/obj/machinery/power/apc{dir = 8; name = "Starboard Quarter Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpK" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cpL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cpM" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Port Quarter Solar Control"; track = 0},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cpN" = (/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cpO" = (/obj/machinery/power/apc{dir = 4; name = "Port Quarter Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/solars/port/aft) +"cpP" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/port/aft) +"cpQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cpR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cpS" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/open/floor/plating,/area/engine/engineering) +"cpT" = (/obj/machinery/portable_atmospherics/canister/freon,/turf/open/floor/plating,/area/engine/engineering) +"cpU" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/turf/open/floor/plating,/area/engine/engineering) +"cpV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/engineering) +"cpW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/engine/engineering) +"cpX" = (/turf/open/floor/plasteel,/area/engine/engineering) +"cpY" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/engine/engineering) +"cpZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cqa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/engineering) +"cqb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/camera{c_tag = "Engineering Power Storage"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cqc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/chair/office/dark{dir = 1},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel,/area/engine/engineering) +"cqd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/computer/security/telescreen{desc = "Used for watching the Engine."; dir = 8; layer = 4; name = "Engine Monitor"; network = list("Engine"); pixel_x = 30; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cqe" = (/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/computer/card/minor/ce,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cqf" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cqg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cqh" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/filingcabinet/chestdrawer,/mob/living/simple_animal/parrot/Poly,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cqi" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/engineering) +"cqj" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/engineering) +"cqk" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/engineering) +"cql" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/space,/area/space/nearstation) +"cqm" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "waste_out"},/turf/open/floor/plating/airless,/area/engine/atmos) +"cqn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/space,/area/space/nearstation) +"cqo" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqp" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "input port pump"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqq" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqr" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqt" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cqu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/disposal/incinerator) +"cqv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/aft) +"cqw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/closed/wall,/area/maintenance/aft) +"cqx" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/shard,/turf/open/floor/plating,/area/maintenance/aft) +"cqy" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/cigbutt/roach,/turf/open/floor/plating,/area/maintenance/aft) +"cqz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/maintenance/starboard/aft) +"cqA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqB" = (/obj/structure/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqC" = (/obj/structure/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) +"cqE" = (/obj/structure/closet,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqF" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqG" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqH" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cqI" = (/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) +"cqJ" = (/obj/machinery/door/airlock/engineering{name = "Starboard Quarter Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cqK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/solars/starboard/aft) +"cqL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cqM" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cqN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/closed/wall/r_wall,/area/engine/engine_smes) +"cqO" = (/turf/closed/wall/r_wall,/area/engine/engine_smes) +"cqP" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"cqQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cqR" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4; network = list("SS13")},/turf/open/floor/plating,/area/engine/engineering) +"cqS" = (/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/engine/engineering) +"cqT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) +"cqU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cqV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"cqX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel,/area/engine/engineering) +"cqY" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cqZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"cra" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"crb" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"crc" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"crd" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 1; name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cre" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/engine/atmos) +"crf" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{name = "Mixed Air Tank In"},/turf/closed/wall/r_wall,/area/engine/atmos) +"crg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{name = "Mixed Air Tank Out"},/turf/closed/wall/r_wall,/area/engine/atmos) +"crh" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"cri" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"crj" = (/obj/machinery/atmospherics/components/binary/valve{name = "Mix to Space"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"crk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"crl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"crm" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"crn" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/aft) +"cro" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"crp" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/maintenance/starboard/aft) +"crq" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"crr" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"crs" = (/obj/machinery/power/apc{dir = 8; name = "Starboard Quarter Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"crt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cru" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"crv" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/port/aft) +"crw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"crx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cry" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"crz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"crA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"crB" = (/obj/machinery/field/generator,/turf/open/floor/plating,/area/engine/engineering) +"crC" = (/obj/machinery/power/emitter,/turf/open/floor/plating,/area/engine/engineering) +"crD" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) +"crE" = (/obj/structure/table,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/apc,/obj/item/weapon/stock_parts/cell/high/plus,/obj/item/weapon/stock_parts/cell/high/plus,/turf/open/floor/plasteel,/area/engine/engineering) +"crF" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel,/area/engine/engineering) +"crG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"crI" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/computer/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plasteel,/area/engine/engineering) +"crJ" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/engine/engineering) +"crK" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plasteel,/area/engine/engineering) +"crL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"crM" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"crN" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/neutral{dir = 2},/area/crew_quarters/heads/chief) +"crO" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/crew_quarters/heads/chief) +"crP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/crew_quarters/heads/chief) +"crQ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/engineering) +"crR" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"crS" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel/yellow/side{dir = 5},/area/engine/engineering) +"crT" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "n2_in"},/turf/open/floor/engine/n2,/area/engine/atmos) +"crU" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/open/floor/engine/n2,/area/engine/atmos) +"crV" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/n2,/area/engine/atmos) +"crW" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "o2_in"},/turf/open/floor/engine/o2,/area/engine/atmos) +"crX" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/open/floor/engine/o2,/area/engine/atmos) +"crY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/o2,/area/engine/atmos) +"crZ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "air_in"},/turf/open/floor/engine/air,/area/engine/atmos) +"csa" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/open/floor/engine/air,/area/engine/atmos) +"csb" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "vent_map"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/air,/area/engine/atmos) +"csc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"csd" = (/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"cse" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"csf" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"csg" = (/obj/machinery/button/door{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "32"},/obj/machinery/button/door{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"csh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "Incinerator to Space"},/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"csi" = (/obj/machinery/doorButtons/airlock_controller{idExterior = "incinerator_airlock_exterior"; idSelf = "incinerator_access_control"; idInterior = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/button/ignition{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/open/floor/plasteel/floorgrime,/area/maintenance/disposal/incinerator) +"csj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"csk" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/hidden{icon_state = "manifold"; dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"csl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/binary/pump{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"csm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/meter,/turf/open/floor/plating,/area/maintenance/aft) +"csn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) +"cso" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/aft) +"csp" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/aft) +"csq" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"csr" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"css" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cst" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"csu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"csv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"csw" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"csx" = (/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"csy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"csz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"csA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating,/area/maintenance/port/aft) +"csB" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/port/aft) +"csC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"csD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/vault{dir = 1},/area/engine/engine_smes) +"csE" = (/turf/open/floor/plasteel/vault{dir = 8},/area/engine/engine_smes) +"csF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/vault{dir = 4},/area/engine/engine_smes) +"csG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"csH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/closed/wall,/area/engine/engineering) +"csI" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"csJ" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"csK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "11"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"csL" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/engineering) +"csM" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/obj/item/weapon/storage/box/lights/mixed,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/engineering) +"csN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"csO" = (/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/engine/engineering) +"csP" = (/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/engine/engineering) +"csQ" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/item/clothing/glasses/meson,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"csR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/engine/engineering) +"csS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"csT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/radiation,/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/engineering) +"csU" = (/turf/open/floor/engine/n2,/area/engine/atmos) +"csV" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/engine/n2,/area/engine/atmos) +"csW" = (/turf/open/floor/engine/o2,/area/engine/atmos) +"csX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/engine/o2,/area/engine/atmos) +"csY" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/engine/air,/area/engine/atmos) +"csZ" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/landmark/event_spawn,/turf/open/floor/engine/air,/area/engine/atmos) +"cta" = (/turf/open/floor/engine/air,/area/engine/atmos) +"ctb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/disposal/incinerator) +"ctc" = (/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"ctd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"cte" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Turbine Interior Airlock"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"ctf" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"ctg" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"cth" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) +"cti" = (/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/open/floor/plating,/area/maintenance/aft) +"ctj" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"ctk" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plating,/area/maintenance/aft) +"ctl" = (/obj/effect/landmark/xeno_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) +"ctm" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ctn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cto" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ctp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ctq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/maintenance/starboard/aft) +"ctr" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Starboard Quarter Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cts" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"ctt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"ctu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"ctv" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/open/floor/plasteel/vault{dir = 8},/area/engine/engine_smes) +"ctw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"ctx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/vault{dir = 8},/area/engine/engine_smes) +"cty" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) +"ctz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"ctA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) +"ctB" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{dir = 9},/area/engine/engineering) +"ctC" = (/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"ctD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/engine/engineering) +"ctE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"ctF" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"ctG" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/engine/engineering) +"ctH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/engine/engineering) +"ctI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"ctJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"ctK" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/engineering) +"ctL" = (/obj/machinery/light/small,/turf/open/floor/engine/n2,/area/engine/atmos) +"ctM" = (/obj/machinery/light/small,/turf/open/floor/engine/o2,/area/engine/atmos) +"ctN" = (/obj/machinery/light/small,/turf/open/floor/engine/air,/area/engine/atmos) +"ctO" = (/obj/structure/lattice,/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/open/space,/area/maintenance/disposal/incinerator) +"ctP" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2; on = 1},/obj/machinery/doorButtons/access_button{idDoor = "incinerator_airlock_exterior"; idSelf = "incinerator_access_control"; layer = 3.1; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"ctQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"ctR" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/doorButtons/access_button{idSelf = "incinerator_access_control"; idDoor = "incinerator_airlock_interior"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"ctS" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"ctT" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) +"ctU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) +"ctV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft) +"ctW" = (/obj/machinery/light/small,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/clipboard,/turf/open/floor/plating,/area/maintenance/aft) +"ctX" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/aft) +"ctY" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"ctZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cub" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) +"cuc" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cud" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/vault{dir = 4},/area/engine/engine_smes) +"cue" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/vault{dir = 8},/area/engine/engine_smes) +"cuf" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/open/floor/plasteel/vault{dir = 1},/area/engine/engine_smes) +"cug" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "SMES Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cuh" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/engineering) +"cui" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/engineering) +"cuj" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 4; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel/yellow/corner{dir = 1},/area/engine/engineering) +"cuk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cul" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/engineering) +"cum" = (/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel,/area/engine/engineering) +"cun" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel/yellow/side{dir = 4},/area/engine/engineering) +"cuo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/space,/area/maintenance/disposal/incinerator) +"cup" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Turbine Exterior Airlock"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) +"cuq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/closed/wall,/area/maintenance/aft) +"cur" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) +"cus" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/open/floor/plating,/area/maintenance/aft) +"cut" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/aft) +"cuu" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cuv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cuw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cux" = (/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cuy" = (/obj/machinery/door/window{name = "SMES Chamber"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cuz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cuA" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/black,/area/engine/engine_smes) +"cuB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engine_smes) +"cuC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cuD" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cuE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/loadingarea,/area/engine/engineering) +"cuF" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel,/area/engine/engineering) +"cuG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuH" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cuM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) +"cuN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cuO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cuP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"cuQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cuR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cuS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"cuT" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cuU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/radiation,/turf/open/floor/plasteel,/area/engine/engineering) +"cuV" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/structure/closet/wardrobe/engineering_yellow,/turf/open/floor/plasteel/yellow/corner{dir = 4},/area/engine/engineering) +"cuW" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "inc_in"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cuX" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cuY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cuZ" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cva" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/aft) +"cvb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cvc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cvd" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cve" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cvf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/solars/starboard/aft) +"cvg" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvl" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 4; name = "SMES Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/engine_smes) +"cvm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvn" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvo" = (/obj/machinery/door/airlock/engineering{cyclelinkeddir = 8; name = "SMES Room"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel{name = "floor"},/area/engine/engine_smes) +"cvp" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"cvq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cvr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cvs" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cvt" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cvu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) +"cvv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cvw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cvx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"cvy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/flashlight,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/weapon/pipe_dispenser,/turf/open/floor/engine,/area/engine/engineering) +"cvB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/tank/internals/emergency_oxygen/engi{pixel_x = 5; pixel_y = 0},/obj/item/clothing/gloves/color/black,/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/glasses/meson,/obj/item/device/geiger_counter,/obj/item/device/geiger_counter,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvF" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cvG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"cvH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cvI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "intact"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cvJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cvK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cvL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/tool,/turf/open/floor/plasteel,/area/engine/engineering) +"cvM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/engivend,/turf/open/floor/plasteel,/area/engine/engineering) +"cvN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/secure_closet/engineering_electrical,/turf/open/floor/plasteel,/area/engine/engineering) +"cvO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plasteel,/area/engine/engineering) +"cvP" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/engine/engineering) +"cvQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/closed/wall/mineral/titanium,/area/shuttle/pod_4) +"cvR" = (/turf/closed/wall/mineral/titanium,/area/shuttle/pod_4) +"cvS" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/camera{c_tag = "Turbine Chamber"; dir = 4; network = list("Turbine")},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cvT" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/space,/area/maintenance/aft) +"cvU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cvV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvW" = (/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvX" = (/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvY" = (/obj/machinery/light,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/engine_smes) +"cvZ" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwb" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cwd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cwe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) +"cwf" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) +"cwg" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"cwh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/engine/engineering) +"cwi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"cwj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"cwk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cwl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cwr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"cws" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"cwt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"cwu" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cwv" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "Escape Pod Four"; req_access = null; req_access_txt = "0"},/turf/open/floor/plating,/area/engine/engineering) +"cww" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "Escape Pod Four"; req_access = null; req_access_txt = "0"; shuttledocked = 1},/turf/open/floor/plating,/area/engine/engineering) +"cwx" = (/obj/machinery/door/airlock/titanium{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod4"; name = "escape pod 4"; port_angle = 180; preferred_direction = 4},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) +"cwy" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/item/weapon/storage/pod{pixel_x = 6; pixel_y = -32},/obj/structure/chair{dir = 4},/obj/machinery/light/small,/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) +"cwz" = (/obj/machinery/computer/shuttle/pod{pixel_y = -32; possible_destinations = "pod_lavaland4"; shuttleId = "pod4"},/obj/structure/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/open/floor/mineral/titanium/blue,/area/shuttle/pod_4) +"cwA" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/pod_4) +"cwB" = (/obj/docking_port/stationary/random{dir = 4; id = "pod_lavaland4"; name = "lavaland"},/turf/open/space,/area/space) +"cwC" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cwD" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) +"cwE" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/airless,/area/maintenance/aft) +"cwF" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table_frame,/obj/item/weapon/wirerod,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cwG" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cwH" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating/airless,/area/space) +"cwI" = (/obj/machinery/door/airlock{name = "Observatory Access"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cwJ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwK" = (/obj/structure/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwL" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high/plus,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engine_smes) +"cwM" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = list("SS13")},/turf/open/floor/plasteel,/area/engine/engineering) +"cwN" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) +"cwO" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"cwP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"cwQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cwR" = (/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cwS" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"cwT" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/trinary/filter/flipped{icon_state = "filter_off_f"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cwU" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/light,/turf/open/floor/engine,/area/engine/engineering) +"cwV" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/camera{c_tag = "Engineering Supermatter Fore"; dir = 1; network = list("SS13","Engine"); pixel_x = 23},/turf/open/floor/engine,/area/engine/engineering) +"cwW" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Gas to Filter"; on = 1},/turf/open/floor/engine,/area/engine/engineering) +"cwX" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/engineering) +"cwY" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/light,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"cwZ" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cxa" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cxb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Atmos to Loop"; on = 0},/turf/open/floor/engine,/area/engine/engineering) +"cxc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cxd" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plating,/area/engine/engineering) +"cxe" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cxf" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/engineering) +"cxg" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) +"cxh" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) +"cxi" = (/obj/machinery/camera{c_tag = "Engineering Escape Pod"; dir = 4; network = list("SS13")},/turf/open/floor/plating,/area/engine/engineering) +"cxj" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space/nearstation) +"cxk" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/airless,/area/maintenance/disposal/incinerator) +"cxl" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) +"cxm" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"cxn" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cxo" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/turf/open/floor/plating,/area/maintenance/port/aft) +"cxp" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"cxq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cxr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start/station_engineer,/turf/open/floor/plasteel,/area/engine/engineering) +"cxs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cxt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) +"cxu" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plating,/area/engine/engineering) +"cxv" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cxw" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cxx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{name = "scrubbers pipe"; icon_state = "manifold"; dir = 4},/obj/machinery/meter,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cxy" = (/obj/structure/sign/radiation,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cxz" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cxA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/glass_engineering{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/supermatter) +"cxB" = (/turf/closed/wall/r_wall,/area/engine/supermatter) +"cxC" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External Gas to Loop"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cxD" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External Gas to Loop"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cxE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cxF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/engine,/area/engine/engineering) +"cxG" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel,/area/engine/engineering) +"cxH" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"cxI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cxJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cxK" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"cxL" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall,/area/engine/engineering) +"cxM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/space,/area/space) +"cxN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/turf/open/space,/area/space/nearstation) +"cxO" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cxP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cxQ" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cxR" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) +"cxS" = (/obj/structure/chair,/turf/open/floor/plating,/area/maintenance/port/aft) +"cxT" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/port/aft) +"cxU" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel,/area/engine/engineering) +"cxV" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plasteel,/area/engine/engineering) +"cxW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/radiation,/turf/open/floor/plasteel,/area/engine/engineering) +"cxX" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/open/floor/plasteel,/area/engine/engineering) +"cxY" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/engine/engineering) +"cxZ" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/engine/engineering) +"cya" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/engine/engineering) +"cyb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/open/floor/plating,/area/engine/engineering) +"cyc" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/bot,/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cyd" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Gas to Filter"},/obj/machinery/airalarm{dir = 4; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null; req_one_access_txt = "24;10"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine,/area/engine/supermatter) +"cye" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine,/area/engine/supermatter) +"cyf" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2; icon_state = "pump_map"; name = "Gas to Chamber"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine,/area/engine/supermatter) +"cyg" = (/obj/structure/sign/fire,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyh" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cyi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cyj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Supermatter Engine Room"; req_access_txt = "10"},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cyk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"cyl" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/engineering) +"cym" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cyn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/engine/engineering) +"cyo" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/engine/engineering) +"cyp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cyq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/aft) +"cyr" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cys" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/open/floor/plating,/area/maintenance/port/aft) +"cyt" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plating,/area/maintenance/port/aft) +"cyu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/engine/engineering) +"cyv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/engine/engineering) +"cyw" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cyx" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cyy" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/engineering) +"cyz" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/engine/engineering) +"cyA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/camera{c_tag = "Engineering Supermatter Port"; dir = 4; network = list("SS13","Engine")},/turf/open/floor/engine,/area/engine/engineering) +"cyB" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cyC" = (/obj/machinery/ai_status_display,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyF" = (/obj/machinery/door/airlock/glass_engineering{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "10"},/turf/open/floor/engine,/area/engine/supermatter) +"cyG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyI" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cyJ" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cyK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/camera{c_tag = "Engineering Supermatter Starboard"; dir = 8; network = list("SS13","Engine"); pixel_x = 0; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) +"cyL" = (/turf/open/floor/plasteel/black,/area/engine/engineering) +"cyM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) +"cyO" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cyP" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) +"cyQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/engine/engineering) +"cyR" = (/obj/structure/transit_tube_pod,/obj/structure/transit_tube/station/reverse/flipped{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/engine/engineering) +"cyS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/space,/area/space) +"cyT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cyZ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice,/turf/open/space,/area/space) +"cza" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/space,/area/space) +"czb" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice,/turf/open/space,/area/space) +"czc" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/space,/area/space) +"czd" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 8},/turf/closed/wall/r_wall,/area/engine/engineering) +"cze" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"czf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Gas to Cooling Loop"; on = 1},/turf/open/floor/engine,/area/engine/engineering) +"czg" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/engine,/area/engine/engineering) +"czh" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/engine/supermatter) +"czi" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Supermatter Chamber"; dir = 2; network = list("Engine"); pixel_x = 23},/turf/open/floor/engine,/area/engine/supermatter) +"czj" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plating,/area/engine/supermatter) +"czk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/engine,/area/engine/supermatter) +"czl" = (/turf/open/floor/engine,/area/engine/supermatter) +"czm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/engine,/area/engine/supermatter) +"czn" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/engine/supermatter) +"czo" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/open/floor/engine,/area/engine/supermatter) +"czp" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/engine/supermatter) +"czq" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"czr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Gas"; on = 0},/turf/open/floor/engine,/area/engine/engineering) +"czs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"czt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel/black,/area/engine/engineering) +"czu" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"czv" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plasteel/black,/area/engine/engineering) +"czw" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 2; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plasteel,/area/engine/engineering) +"czx" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/engine/engineering) +"czy" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/engineering) +"czz" = (/obj/structure/transit_tube,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/engine/engineering) +"czA" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/aft) +"czB" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/space,/area/space) +"czC" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/space,/area/space) +"czD" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/space,/area/space) +"czE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/engineering) +"czF" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"czG" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"czH" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/tank/internals/plasma,/turf/open/floor/plating,/area/engine/supermatter) +"czI" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/engine,/area/engine/supermatter) +"czJ" = (/obj/machinery/power/supermatter_shard/crystal,/turf/open/floor/engine,/area/engine/supermatter) +"czK" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/engine/supermatter) +"czL" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/engine,/area/engine/engineering) +"czM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plasteel/black,/area/engine/engineering) +"czN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/black,/area/engine/engineering) +"czO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/engine/engineering) +"czP" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/open/floor/plating,/area/engine/engineering) +"czQ" = (/obj/structure/window/reinforced/fulltile,/obj/structure/transit_tube,/turf/open/floor/plating,/area/engine/engineering) +"czR" = (/turf/closed/wall/r_wall,/area/space) +"czS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/space,/area/space) +"czT" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/engineering) +"czU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/engine,/area/engine/engineering) +"czV" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{icon_state = "1-4"; d1 = 1; d2 = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 2; icon_state = "pump_map"; name = "Cooling Loop Bypass"},/turf/open/floor/engine,/area/engine/engineering) +"czW" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/engine/supermatter) +"czX" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plating,/area/engine/supermatter) +"czY" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plating,/area/engine/supermatter) +"czZ" = (/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/engine/supermatter) +"cAa" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Mix Bypass"},/turf/open/floor/engine,/area/engine/engineering) +"cAb" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAc" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plating,/area/engine/engineering) +"cAd" = (/obj/structure/sign/securearea,/turf/closed/wall,/area/engine/engineering) +"cAe" = (/obj/structure/transit_tube/curved/flipped{dir = 1},/turf/open/space,/area/space) +"cAf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAg" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice,/turf/open/space,/area/space) +"cAh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/space,/area/space) +"cAi" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice,/turf/open/space,/area/space) +"cAj" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) +"cAk" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"cAl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Cooling Loop to Gas"; on = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAm" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/engine,/area/engine/engineering) +"cAn" = (/obj/structure/sign/electricshock,/turf/closed/wall/r_wall,/area/engine/supermatter) +"cAo" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/turf/open/floor/plating,/area/engine/supermatter) +"cAp" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"cAq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Gas to Mix"; on = 0},/turf/open/floor/engine,/area/engine/engineering) +"cAr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cAs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAu" = (/obj/structure/transit_tube/curved{dir = 4},/turf/open/space,/area/space) +"cAv" = (/obj/structure/lattice,/obj/structure/transit_tube/crossing/horizontal,/turf/open/space,/area/space) +"cAw" = (/obj/structure/transit_tube/horizontal,/turf/open/space,/area/space) +"cAx" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/transit_tube/crossing/horizontal,/turf/open/space,/area/space) +"cAy" = (/obj/structure/window/reinforced/fulltile,/obj/structure/transit_tube/horizontal,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAz" = (/obj/structure/transit_tube/horizontal,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAA" = (/obj/structure/transit_tube/station/reverse,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAB" = (/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAC" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/space,/area/space) +"cAD" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/space,/area/space) +"cAE" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"cAF" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"cAG" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cAH" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "co2"; on = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAI" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAJ" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "o2"; on = 1},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/engine,/area/engine/engineering) +"cAK" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/camera{c_tag = "Engineering Supermatter Aft"; dir = 2; network = list("SS13","Engine"); pixel_x = 23},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAL" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "plasma"; on = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"cAM" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cAN" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = ""; on = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAP" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/engine,/area/engine/engineering) +"cAQ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) +"cAR" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAS" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cAT" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAU" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cAV" = (/obj/structure/closet/crate/bin,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"cAW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/engine,/area/engine/engineering) +"cAX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/engine,/area/engine/engineering) +"cAY" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/engine,/area/engine/engineering) +"cAZ" = (/turf/open/floor/engine,/area/engine/engineering) +"cBa" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"cBb" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBc" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) +"cBd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/engine,/area/engine/engineering) +"cBe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/turf_decal/stripes/corner,/turf/open/floor/engine,/area/engine/engineering) +"cBf" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/engine/engineering) +"cBg" = (/obj/structure/table,/obj/item/weapon/pipe_dispenser,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBh" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBi" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBj" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 4; name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBl" = (/obj/machinery/door/airlock/external{cyclelinkeddir = 8; name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cBo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/engineering) +"cBp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/engineering) +"cBq" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"cBr" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/engine,/area/engine/engineering) +"cBw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBx" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/engine,/area/engine/engineering) +"cBy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line,/turf/open/floor/engine,/area/engine/engineering) +"cBA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) +"cBB" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/engine/engineering) +"cBC" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plating,/area/engine/engineering) +"cBD" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/space,/area/space) +"cBE" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{pixel_y = -32},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/light/small,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBH" = (/obj/machinery/camera{c_tag = "MiniSat Pod Access"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/light/small,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cBI" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/engine/engineering) +"cBJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Laser Room"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) +"cBK" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/engine/engineering) +"cBL" = (/obj/structure/grille,/obj/structure/window/reinforced/highpressure/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating,/area/engine/engineering) +"cBM" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plating/airless,/area/engine/engineering) +"cBN" = (/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"cBO" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Foyer"; req_one_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cBP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"cBQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"cBR" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/turf/open/floor/plating/airless,/area/ai_monitored/turret_protected/aisat_interior) +"cBS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cBT" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) +"cBU" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice,/turf/open/space,/area/space) +"cBV" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) +"cBX" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBY" = (/obj/structure/reflector/double{anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cBZ" = (/obj/structure/reflector/box{anchored = 1; dir = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cCa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cCb" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/airless,/area/engine/engineering) +"cCc" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/folder{pixel_x = 3},/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/pen,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCe" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/off{pixel_y = 4},/obj/item/weapon/screwdriver{pixel_y = 10},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCf" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel/black,/area/engine/engineering) +"cCg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/engine/engineering) +"cCh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/engine/engineering) +"cCi" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/engine/engineering) +"cCj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) +"cCk" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCn" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCp" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "MiniSat Teleport Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCq" = (/obj/machinery/button/door{id = "teledoor"; name = "MiniSat Teleport Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "17;65"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCr" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cCs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) +"cCt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/emitter{anchored = 1; dir = 4; icon_state = "emitter"; state = 2},/turf/open/floor/plating,/area/engine/engineering) +"cCu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/emitter{anchored = 1; dir = 8; icon_state = "emitter"; state = 2},/turf/open/floor/plating,/area/engine/engineering) +"cCv" = (/obj/effect/decal/cleanable/dirt,/turf/closed/wall/r_wall,/area/engine/engineering) +"cCw" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/machinery/computer/monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCx" = (/obj/structure/chair/office/dark{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCy" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark/start/cyborg,/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCA" = (/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCB" = (/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter"; req_access_txt = "17;65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCC" = (/obj/machinery/bluespace_beacon,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCD" = (/obj/machinery/teleport/station,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cCE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light,/turf/open/floor/plating,/area/engine/engineering) +"cCF" = (/obj/structure/reflector/single{anchored = 1; dir = 1; icon_state = "reflector"},/turf/open/floor/plating,/area/engine/engineering) +"cCG" = (/obj/structure/reflector/single{anchored = 1; dir = 4; icon_state = "reflector"},/turf/open/floor/plating,/area/engine/engineering) +"cCH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/turf/open/floor/plating,/area/engine/engineering) +"cCI" = (/obj/item/weapon/crowbar/large,/turf/open/floor/plating,/area/engine/engineering) +"cCJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 5},/turf/open/space,/area/space) +"cCK" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 10},/obj/structure/lattice,/turf/open/space,/area/space) +"cCL" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = 0; pixel_y = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCN" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"cCP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "MiniSat Foyer APC"; pixel_x = 27; pixel_y = 0},/obj/structure/chair,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) +"cCR" = (/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCS" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) +"cCT" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/open/floor/plasteel/airless/solarpanel,/area/solar/starboard/aft) +"cCU" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/atmos) +"cCV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/atmos) +"cCW" = (/obj/structure/rack{dir = 1},/obj/machinery/status_display{pixel_y = -32},/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cCX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cCZ" = (/obj/machinery/turretid{control_area = null; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "65"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/motion{c_tag = "MiniSat Foyer"; dir = 1; network = list("MiniSat")},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDa" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/structure/table,/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cDb" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/service) +"cDc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/clothing/head/welding,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos) +"cDd" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos) +"cDe" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"cDf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"cDh" = (/obj/machinery/recharge_station,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) +"cDi" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/turf_decal/stripes/corner{dir = 2},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos) +"cDj" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Mix to MiniSat"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_plating = "warnplate"},/area/ai_monitored/turret_protected/aisat/atmos) +"cDk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air Out"; on = 0},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_plating = "warnplate"},/area/ai_monitored/turret_protected/aisat/atmos) +"cDl" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 8; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = 9; pixel_y = 2},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_plating = "warnplate"},/area/ai_monitored/turret_protected/aisat/atmos) +"cDm" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 4; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = -9; pixel_y = 2},/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ai_monitored/turret_protected/aisat_interior) +"cDn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDo" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 8; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = 9; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ai_monitored/turret_protected/aisat_interior) +"cDp" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 4; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = -9; pixel_y = 2},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_plating = "warnplate"},/area/ai_monitored/turret_protected/aisat/service) +"cDq" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating{icon_plating = "warnplate"},/area/ai_monitored/turret_protected/aisat/service) +"cDr" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/clothing/head/welding,/obj/item/stack/sheet/mineral/plasma{amount = 35; layer = 3.1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) +"cDs" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "MiniSat Atmospherics"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/space_heater,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos) +"cDt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/atmos) +"cDu" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/atmos) +"cDv" = (/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ai_monitored/turret_protected/aisat/atmos) +"cDw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat_interior) +"cDx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "MiniSat Antechamber"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/obj/machinery/turretid{control_area = "AI Satellite Atmospherics"; enabled = 1; icon_state = "control_standby"; name = "Atmospherics Turret Control"; pixel_x = -27; pixel_y = 0; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ai_monitored/turret_protected/aisat_interior) +"cDy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDz" = (/obj/machinery/light/small{dir = 4},/obj/machinery/turretid{control_area = "AI Satellite Service"; enabled = 1; icon_state = "control_standby"; name = "Service Bay Turret Control"; pixel_x = 27; pixel_y = 0; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/darkblue/corner{dir = 4},/area/ai_monitored/turret_protected/aisat_interior) +"cDA" = (/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue/corner{dir = 1},/area/ai_monitored/turret_protected/aisat/service) +"cDB" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Service Bay"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) +"cDE" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Atmospherics APC"; pixel_x = -27; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/atmos) +"cDF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/atmos) +"cDG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/atmos) +"cDH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/atmos) +"cDI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Atmospherics"; req_one_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/mob/living/simple_animal/bot/secbot/pingsky,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Service Bay"; req_one_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/ai_slipper{uses = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDQ" = (/obj/machinery/power/apc{dir = 4; name = "MiniSat Service Bay APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/service) +"cDR" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat/atmos) +"cDS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/mob/living/simple_animal/bot/floorbot,/turf/open/floor/plasteel/darkblue/corner,/area/ai_monitored/turret_protected/aisat/atmos) +"cDT" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/porta_turret/ai{dir = 4},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ai_monitored/turret_protected/aisat_interior) +"cDU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/turretid{control_area = "AI Satellite Hallway"; enabled = 1; icon_state = "control_standby"; name = "Chamber Hallway Turret Control"; pixel_x = 32; pixel_y = -24; req_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat_interior) +"cDV" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/darkblue/corner,/area/ai_monitored/turret_protected/aisat_interior) +"cDW" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/mob/living/simple_animal/bot/cleanbot,/turf/open/floor/plasteel/darkblue/corner{dir = 8},/area/ai_monitored/turret_protected/aisat/service) +"cDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/service) +"cDY" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/vault{dir = 8},/area/ai_monitored/turret_protected/aisat/service) +"cDZ" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/hallway) +"cEa" = (/turf/closed/wall,/area/ai_monitored/turret_protected/aisat/hallway) +"cEb" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Chamber Hallway"; req_one_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/aisat/hallway) +"cEe" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEf" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_southmaint"; name = "south maintenance airlock"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +"cEg" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEi" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEn" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEo" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEp" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEq" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "MiniSat External NorthWest"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/turf/open/space,/area/space) +"cEr" = (/obj/machinery/porta_turret/ai{dir = 4; installation = /obj/item/weapon/gun/energy/e_gun},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEu" = (/obj/machinery/porta_turret/ai{dir = 4; installation = /obj/item/weapon/gun/energy/e_gun},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEv" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "MiniSat External NorthEast"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/turf/open/space,/area/space) +"cEw" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEx" = (/obj/machinery/camera/motion{c_tag = "MiniSat Core Hallway"; dir = 4; network = list("MiniSat")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEy" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEA" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cED" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEF" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEH" = (/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEI" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEL" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "MiniSat Chamber Hallway APC"; pixel_x = 27; pixel_y = 0},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/aisat/hallway) +"cEM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cEN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_x = -28; pixel_y = -29},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/aisat/hallway) +"cEP" = (/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"cEQ" = (/obj/machinery/status_display,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"cER" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Chamber Observation"; req_one_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cES" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"cET" = (/obj/machinery/ai_status_display,/turf/closed/wall/r_wall,/area/ai_monitored/turret_protected/ai) +"cEU" = (/obj/machinery/light/small{dir = 1},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cEV" = (/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cEW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cEX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cEY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cEZ" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFd" = (/obj/structure/chair/office/dark,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFe" = (/obj/structure/grille,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat/hallway) +"cFf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ai_monitored/turret_protected/ai) +"cFg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "AI Core"; req_access_txt = "65"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/ai) +"cFi" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +"cFj" = (/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFk" = (/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{pixel_x = -32},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFs" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/ai_status_display{pixel_x = 32},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFt" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 5; pixel_y = -24},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFv" = (/obj/machinery/door/window{dir = 1; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "AI Chamber APC"; pixel_y = -24},/obj/machinery/flasher{id = "AI"; pixel_x = -11; pixel_y = -24},/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber North"; dir = 1; network = list("MiniSat")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFx" = (/turf/closed/wall,/area/ai_monitored/turret_protected/ai) +"cFy" = (/obj/effect/landmark/start/ai,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -9},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = -31},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = -9},/obj/machinery/newscaster/security_unit{pixel_x = -28; pixel_y = -28},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 28; pixel_y = -28},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFz" = (/obj/machinery/ai_slipper{uses = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFA" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "MiniSat External SouthWest"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/turf/open/space,/area/space) +"cFB" = (/obj/effect/landmark/tripai,/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 8; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = 9; pixel_y = 2},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFD" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 4; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = -9; pixel_y = 2},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFE" = (/obj/effect/landmark/tripai,/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "MiniSat External SouthEast"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/turf/open/space,/area/space) +"cFG" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_s"; name = "south of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +"cFH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/closed/wall,/area/ai_monitored/turret_protected/ai) +"cFJ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFK" = (/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber South"; dir = 2; network = list("MiniSat")},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFL" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"cFM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFN" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/holopad,/turf/open/floor/plasteel/black,/area/ai_monitored/turret_protected/ai) +"cFO" = (/obj/machinery/camera{c_tag = "MiniSat External South"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0; start_active = 1},/turf/open/space,/area/space) (1,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(2,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(3,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(4,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(5,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(6,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(7,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(8,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(9,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(10,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(11,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(12,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(13,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(14,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(15,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyc -cye -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(16,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyw -cyi -cyw -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(17,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(18,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(19,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(20,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cMa -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(21,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(22,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(23,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyi -czd -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(24,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyw -cyi -cyw -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(25,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyc -cye -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(26,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(27,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyc -cye -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(28,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyc -cyw -cyi -cyw -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(29,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cpe -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwV -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -cyc -cyf -cym -cym -cym -cyF -aaa -cyc -cyw -cyi -cyi -cyi -cyw -cyc -aaa -cyf -cym -cym -cym -cyF -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(30,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaf -aaa -aqH -apK -aqH -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqF -apH -aqF -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyc -cyo -cyo -cyo -cyc -cyc -cyc -cMc -cyi -cyi -cyi -cMa -cyc -cyc -cyc -cyo -cyo -cyo -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(31,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aqH -cpK -aqH -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqF -cxl -aqF -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyn -cyv -cyv -cyn -cyc -cyw -cyi -cyi -cyi -cyi -cyi -cyw -cyc -cyn -cyv -cyv -cyn -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(32,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aqH -cpL -aqH -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqF -cxx -aqF -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyc -cyn -cyv -cLY -cyc -cyi -cyi -cyi -cyi -cyi -cyi -czr -cyc -cMk -cyv -cyn -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(33,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -ckq -cqq -ckq -aaa -aaa -aaa -aCS -cMB -aCV -aCV -aCS -aaa -aaa -aaa -cwU -cxF -cwU -aaa -aaa -aaa -cxt -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -cyc -cyc -cyH -cyc -cyc -cyc -cyR -cza -cyR -cyc -cyc -cyc -cyH -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(34,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaa -aaf -arB -asE -cyb -asE -arB -aaa -aaa -aCS -aFC -aEr -aIG -aCS -aaa -aaa -arB -asE -cyb -asE -arB -aaa -cxt -cxD -cxt -aaa -aaf -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -cyc -cyc -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(35,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -auO -auP -cwT -aAC -aaa -aaa -aCS -cLJ -aEr -cLK -aCS -aaa -aaa -aAC -auO -auP -cxY -arB -aaa -cxy -cxC -cCy -aaa -aaf -aaa -aaf -aaa -aAC -aaf -aaa -aaa -cyc -cyc -cyw -cyI -cyi -cyi -cyi -cyi -cMd -cyi -cyi -cyi -cyi -cyi -cyc -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(36,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -apN -arC -arC -arC -arC -arC -arC -arC -aEp -apJ -avP -cyb -asE -arB -aaa -aCS -aCS -aCS -aHs -aCS -aCS -aCS -aaa -arB -asE -cyb -avP -arB -aaa -cxu -cLQ -cxu -aaa -arB -awW -awW -asE -arB -aaf -aaa -cyc -cyc -cyw -cyi -cyi -cyi -cyi -cyc -cyc -cyc -cyc -cyc -cyc -cyi -cyi -cyc -cyc -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(37,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -apJ -aqI -arD -arD -arD -arD -arD -arD -arD -auN -apJ -awY -ayk -awW -aAD -awW -aCS -aEo -aEr -aEr -aEr -aKg -aCS -awW -awW -awW -aQG -aRX -arB -cxu -cxu -cCw -cxu -cxu -arB -awY -ayk -awW -aAD -awW -cyc -cyc -cyc -cyc -cyc -cyc -cyw -cyi -cyc -cyV -cyi -cMh -cyi -cye -cyi -cyi -cye -cyi -cyw -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(38,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -apJ -aqI -arD -arD -arD -arD -arD -arD -arD -auN -apJ -awZ -ayl -azy -auP -cIh -aCU -aEr -aFE -aFE -aFE -aEr -aCU -azy -auP -cIh -ayl -aRY -awW -cxw -cxB -cxC -cxI -cxw -awW -awZ -ayl -beK -auP -cyt -cyd -cyi -cyi -cyx -cyx -cyw -cyc -cMa -cyc -cyW -cyi -cze -czm -cyc -cMc -cyi -cyc -cyi -czB -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(39,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -apJ -aqI -arD -arD -arD -atk -arD -arD -arD -auN -apJ -awZ -ayk -awW -awW -awW -aCS -aEq -aEr -aEr -aEr -cLL -aCS -awW -awW -awW -awV -aRY -awW -cxu -cxB -cxC -cxI -cxu -awW -awZ -ayk -awW -awW -awW -cyc -cyi -cyi -cyi -cyi -cyJ -cyc -cyi -cye -cyi -cMe -cyi -czl -cyc -cyi -cyi -cyc -cyi -cyi -cyw -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(40,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -aqI -arD -arD -asG -atl -awX -arD -arD -auN -apJ -awZ -cqr -azz -aAF -awW -aCV -aEt -aFE -aFE -aFE -aEr -aCV -awW -aOf -azz -aPu -aRY -awW -cxu -cLP -cxC -cxC -cxu -awW -awZ -aym -azz -aAF -awW -cyc -cyk -cyi -cyi -cyi -cyi -cyc -cyi -cyc -cyc -cyc -cyc -cyc -cyc -cyi -cyI -cyR -czA -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(41,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -aqI -arD -arD -arD -cCs -arD -arD -arD -auN -apJ -awZ -aIK -ayl -aAE -awW -aCV -aEs -aEr -aEr -aEr -aEr -aCV -awW -aOe -ayl -ayl -aRY -awW -cCu -cxC -cCx -cxC -cCz -awW -awZ -ayl -ayl -aAE -awW -cyc -cyj -cyi -cyi -cyi -cyi -cye -cyi -cyi -cyi -cMf -cyi -cyi -cyi -cyi -cyi -cyR -cyi -cyi -czC -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(42,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -aqI -arD -arD -arD -arD -arD -arD -arD -auN -apJ -awZ -aIK -ayl -aAH -awW -aCV -aEv -aFE -aFE -aFE -aEr -aCV -awW -aOh -ayl -ayl -aRY -awW -cxu -cxC -cxC -cLR -cxu -awW -awZ -ayl -ayl -bgi -awW -cyc -cyi -cyi -cyi -cyi -cyi -cyc -cyw -cyi -cyi -cyi -cyi -cyi -cyi -cyi -czw -cyR -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(43,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -apJ -aqI -arD -arD -arD -arD -arD -arD -arD -auN -apJ -awZ -cry -azA -aAG -awW -aCV -aEu -aEr -aEr -aEr -aEr -aCV -awW -aOg -azA -aQH -aRY -awW -cxu -cxB -cxC -cxI -cxu -awW -awZ -ayn -azA -bgh -awW -cyc -cyi -cyi -cyi -cyi -cyw -cyc -cyc -cyc -cyR -cza -cyR -cyc -cyc -cyc -cyc -cyc -cyi -cyi -cyi -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(44,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -aqN -asD -asD -asD -cCt -asD -asD -asD -aFD -apJ -awZ -crz -awW -awW -awW -aCS -aEw -aFE -aFE -aFE -aKh -aCS -awW -awW -awW -awV -aRY -awW -cxw -cxB -cxC -cxI -cxw -awW -awZ -ayk -awW -awW -awW -cyc -cyi -cyi -cyi -cyw -cyc -cyw -cyi -cyi -cyi -cyi -cyi -cyi -cyX -cyX -cyX -cyc -cyi -cyi -cyw -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(45,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -apJ -apJ -apJ -ajZ -atp -asF -asF -asF -asF -apJ -axh -aIK -azy -auP -cIh -aCU -aEr -aEr -aEr -aEr -aEr -aCU -azy -auP -cIh -ayl -aRY -awW -cxu -cxw -cxE -cxw -cxu -awW -awZ -ayl -beL -auP -cyu -cye -cyi -cyq -cyi -cyc -cyw -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyw -cyw -czy -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(46,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -apJ -asH -atI -arE -ayq -ayq -auc -avp -axI -ayp -awW -aAD -awW -aCS -aEy -aEy -aEy -aEy -aEy -aCS -awW -awW -awW -aQG -aRX -arB -aaa -aWa -aXI -awW -aaa -arB -awY -ayk -awW -aAD -awW -cyc -cyc -cyc -cyz -cyc -cLZ -cyO -cyi -cyi -cyi -cyi -cyi -cyi -cyi -cyi -czx -czn -cyc -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(47,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 -amO -aac -aac -aac -aac -aac -aac -aac -aac -clO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -asF -asI -auQ -auQ -auQ -aCX -aub -aLu -axH -ayo -azB -awW -aaa -aCS -aEx -aFF -cIg -aFF -aKi -aCS -aaa -awW -aPt -aPu -aRY -arB -awW -awW -auP -awW -awW -arB -awZ -aym -azB -awW -aaf -aaa -aaa -cyc -cyy -cyc -czy -cyO -cyi -cyi -cyX -czb -cyX -cyi -cyi -cyi -cyi -cyw -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(48,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 -amO -aac -aac -aac -aac -aac -aac -cJO -cKb -cJO -cKD -cKQ -cLd -cLk -cLn -cLw -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -asJ -avQ -axc -aCT -atb -aIH -apJ -clB -aIK -azC -arB -arB -arB -awW -awW -awW -awW -awW -arB -arB -arB -aPv -ayl -aRZ -asE -aAF -awW -cyl -awW -baF -asE -bbb -ayl -beN -arB -aaf -aaf -aaf -cyc -cyA -cyc -cyw -cyP -cyi -cyi -cyY -czc -cyX -cyi -cyi -cyi -cyw -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(49,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 -aac -cIR -cIY -cIY -cIY -cJz -aac -cJr -cIz -cIJ -cIJ -cKR -cIJ -cLl -cLn -cLx -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apJ -apJ -apJ -apJ -apJ -apJ -apJ -apJ -axG -aIK -aym -aAI -aBH -azz -azz -azz -azz -azz -azz -aLv -aBH -azz -aPu -ayl -ayl -aNh -aym -azz -ayl -azz -aPu -ayl -aIK -ayl -beM -aAC -aaf -aaf -aaf -aaf -aaf -cyc -cyc -cyc -cyR -cyR -cyR -cyR -cyR -cyR -cyR -cyc -cyc -cyc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(50,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 -aac -cIJ -cIJ -cIJ -cIJ -cIJ -cJJ -cJQ -cIz -cKq -cKF -cKS -cLf -cLm -cLn -cLy -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -alU -atJ -amC -aKf -bEJ -axb -ayr -azD -aAJ -azD -aCp -aEz -aFG -aHu -ayl -ayl -ayl -aNb -ayl -ayl -ayl -ayl -aTr -aUM -ayl -ayl -aWc -baG -ayl -aIK -ayl -beM -asE -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(51,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 -amO -aac -aac -aac -clO -aaa -aaa -aac -cIJ -cIJ -cIJ -cIJ -cIJ -aac -cJR -cIz -cKr -cJm -cKT -aac -aac -aac -czv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aag -alU -alU -alU -aCW -amC -aud -alU -alU -atO -alU -alU -aBI -aBI -aBI -aBI -aBI -aNh -aKj -aLw -aLw -aLw -aLw -aQI -aNh -czK -czK -czK -czK -aXX -czK -czK -bbc -beO -beO -beO -beO -beO -beO -beO -beO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(52,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 -aac -cIl -cIs -cIz -aac -czz -aaa -aac -cIU -cJb -cJj -cJr -cJC -aac -cJS -cIz -cKr -cJm -cKU -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aqJ -amC -aqJ -ase -avq -aum -avq -axJ -cwH -axJ -aAj -aBK -aCL -aEG -aFI -aBI -aIM -aKk -aLy -aNd -aOj -aPx -aQJ -ayl -czK -aUO -aUy -aWm -aWf -aUQ -czK -bhN -bcl -beQ -bgk -bhI -bjb -bkz -blS -bnv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(53,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 -amP -cIm -cIt -cIz -aac -aac -aac -aac -aac -aac -aac -cJs -coh -aac -aac -aac -cKt -coh -aac -aac -aac -clO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -alU -alU -alU -asc -atn -aLt -aue -aue -aue -aue -aAe -aBJ -aCs -aEE -aFH -aGZ -aIJ -aJX -aLi -aMO -aNR -aOY -aQl -bcD -aTs -aUN -baH -aWi -aXY -baH -aTs -bbd -beO -beP -bgj -beO -bja -beO -bja -bja -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(54,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 -amP -cIn -cIu -cIz -cIG -cII -cIL -cIO -cIL -cIL -coh -cIJ -cIJ -cIJ -cIJ -cKg -cKr -cJm -cIz -coh -cLn -cLw -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -apL -aqK -alU -asc -atq -aon -amC -axe -ays -alU -aAM -aBI -aCY -aEI -aFK -aHy -aIM -aKk -aLz -aNe -aNe -aLz -aQo -aSb -czK -aUQ -aUA -aWr -aXZ -aUQ -czK -bbe -beO -beS -bgj -bhJ -bjd -bkB -cAI -bja -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cBW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(55,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 -amP -cIo -cIv -cIz -cIH -cIJ -cIu -cIu -cIu -cIJ -cJk -cIJ -cIu -cIu -cIu -cIu -cKr -cJm -cIz -cLg -cLn -cLx -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -alU -alU -apM -aqL -alU -asc -atq -auX -avS -amC -amC -alU -aAM -aBI -aDc -aEH -bxM -aHa -aIL -aJY -aLj -aMP -aMP -aPa -aQn -ayl -czK -aUP -aUO -aXL -aXZ -aUO -czK -bbe -beO -beR -bgj -bgj -bjc -cAF -cAF -bja -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(56,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 -amP -cIp -cIu -cIz -aac -cIK -cIN -cIQ -cIN -cIN -coh -cIJ -cIJ -cIJ -cIJ -cKi -cKr -cJm -cIz -coh -cLn -cLy -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aba -aaS -aaS -aaf -aaf -aaf -aaa -aaa -aaa -alU -aoS -amC -aom -ank -asc -atq -auZ -bsU -axf -amC -alU -auT -aBI -aDf -aEK -aFM -aHy -ayl -aKk -aLA -aNf -aNf -aLA -aQD -aSd -czK -aUQ -aUW -aXL -aXZ -baJ -czK -bbe -beO -beU -bgl -bhL -bjc -cAF -blV -beO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -chJ -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(57,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 -amP -cIq -cIx -cIz -aac -aac -aac -cmp -aac -aac -aac -cof -coh -aac -aac -aac -cKt -coh -aac -aac -aac -cmE -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abY -aaa -aaf -aaa -aaf -aaa -aaf -aaa -acy -aaa -aaf -aaa -aiS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -alU -aoR -apO -aqM -arF -asc -atq -auY -amC -amC -ayt -alU -aAw -aBl -aCZ -aEJ -aFL -aBI -aIO -aKk -asE -asE -asE -asE -aQD -ayl -czK -aUl -aUR -aWs -aXZ -aUQ -czK -bbf -beT -beT -bdQ -beZ -bje -bkC -cAJ -beO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aaf -aaf -aaa -chI -aaa -aaf -aaf -aaS -aaS -aba -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(58,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 -aac -cIr -cIy -cIz -aac -czv -aaa -aaa -aaa -aac -cJl -cIJ -cJG -aac -cJW -cIz -cKr -cJm -cKY -aac -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abY -aaa -acV -adv -adZ -aaa -acV -adv -adZ -aaa -acV -adv -adZ -aaa -aaS -aaf -aaf -aaf -aaa -aaa -aaa -alU -aoT -amC -aqO -arG -asc -atq -ava -amC -axg -ayu -azF -azF -azF -azF -azF -azF -azF -aIQ -aKk -aLC -aNg -aOk -aPy -aRd -aRM -aTt -aUm -aUm -aWt -aYd -aZn -aTt -bbg -bdG -bdu -bdT -beO -bjf -beO -beO -beO -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaa -aaf -aaa -aaf -aaa -aaa -chI -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(59,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 -bJS -aac -aac -aac -cmE -aaa -aaa -aaa -aaa -cJf -cJm -cIJ -cJG -aac -cJX -cIz -cKr -cJm -cKZ -aac -aac -aac -czz -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -abY -aaf -acV -adu -adZ -aaa -acV -adu -adZ -aaa -acV -adu -adZ -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -alU -alU -alU -alU -arG -ash -atq -alU -alU -alU -alU -azF -aAP -aAP -aAP -aEF -aFN -azF -aIP -aKl -aLB -aLB -aLB -aLB -aQK -aSe -czK -aUQ -aUQ -aXN -aUO -aUQ -czK -bcI -aPz -bdt -bdR -aSg -aYf -bkD -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -cca -cca -cca -cca -cca -aaa -chK -aaa -cca -cca -cca -cca -cca -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(60,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 -cni -cJn -cIJ -cJI -cIG -cJY -cIz -cKA -cKN -cKS -cIJ -cLq -cLn -cLw -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abY -aaa -acV -adu -adZ -aaf -acV -adu -adZ -aaf -acV -adu -adZ -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -ali -aoX -arI -asi -atr -atN -atN -atN -ayi -azq -aAK -aBv -aDa -aAQ -aAQ -azF -aIR -ayl -ayl -aNi -ayl -ayl -ayl -aSf -aTq -aTq -aTq -aTq -aTq -aTq -aTq -aPz -aPz -bdB -aWv -aTu -bjg -bkD -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -ccc -ccX -ccX -ccX -ccX -cgz -chL -ciP -cjH -cjH -cjH -cjH -cnl -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(61,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 -bJS -aac -aac -aac -aac -cJZ -cIz -cIJ -cIJ -cLb -cIJ -cLr -cLn -cLx -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -acV -adu -adZ -aaa -acV -adu -adZ -aaa -acV -adu -adZ -aaf -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaf -aaa -ali -amC -arH -atP -auV -auV -auV -axK -ayh -azi -aAx -aBm -aAQ -aAQ -aAQ -azF -azF -azF -aLD -aNh -aNh -aPz -aPz -aPz -aPz -aSg -aWj -aXP -aZr -baL -bbI -bcK -aPz -bdB -aWv -bfh -aPz -aPz -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -aaf -ccb -ccb -ccb -ccb -ccb -aaa -chL -aaa -ccb -ccb -ccb -ccb -ccb -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(62,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 -cnW -aac -cKa -cIz -cKC -cKP -cLc -cKi -cLq -cLn -cLy -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaf -aaa -acV -adu -adZ -aaa -acV -adu -adZ -aaa -acV -adu -adZ -aaa -aaf -aaa -ajV -alR -alR -alR -alR -alU -alU -alU -aqP -arJ -alU -avb -aaH -bOi -atO -asK -azF -aAT -aBw -aDg -aAQ -aAQ -aHz -aIS -aKn -aLF -aLF -aLF -aPz -aQL -aSg -aSg -aSg -aWl -aSg -aZs -baN -bbK -bcM -bdH -bdD -bea -bfq -bji -bkF -cys -cys -cys -cys -cys -cys -cys -cys -cys -cys -cys -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -aaa -aaa -aaa -aaf -aaa -aaa -aaa -chL -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aba -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(63,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 -bJS -aac -aac -aac -aac -aac -aac -aac -aac -cmE -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaa -aaa -adw -aaa -aaa -aaa -adw -aaa -aaa -aaa -adw -aaa -aaa -ajV -ajV -ajV -alQ -amy -ang -alR -aoj -amC -apP -amC -arH -alU -aaH -bNb -apQ -atO -asK -azF -aAS -aFP -aAQ -aAQ -aAQ -aAQ -aAQ -aKm -aLE -aNj -aLE -aPz -aPz -aPz -aTu -aUS -aWk -aWk -aWk -baM -bbJ -bcL -aWk -bdC -bdZ -bhO -bjh -bkE -cys -cyB -cyB -cyB -cyB -cMb -cyB -cyB -cyB -czf -cys -czs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -aaf -cca -cca -cca -cca -cca -aaa -chL -aaa -cca -cca -cca -cca -cca -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(64,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -abs -abZ -abZ -acW -ady -ady -ady -ady -ady -ady -ady -ady -ady -ady -ajq -ajW -akB -alh -alT -amA -ani -anI -aol -aol -aol -aol -arL -alU -avU -avb -bOi -atO -asK -azF -aAU -aBG -aAQ -aAQ -aAQ -aBM -aAQ -aKn -aLE -aNl -aOm -aPB -aQM -aQM -aTv -aUT -aPz -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -bhQ -bjj -bkF -cys -cyB -cyB -cyB -cyB -cyB -cyB -cyB -cyB -cyB -czp -czt -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -aaa -ccc -ccX -ccX -ccX -ccX -cgz -chL -ciP -cjH -cjH -cjH -cjH -cnl -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(65,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaa -aaa -adx -aaa -aaa -aaa -adx -aaa -aaa -aaa -adx -aaa -aaa -ajV -ajV -ajV -alS -amz -anh -anH -aok -anJ -anJ -aFJ -arK -alU -alU -ali -alU -atO -asK -azF -aAP -aAP -aAP -aAQ -aFO -aHA -aIT -azF -aLG -aNk -aOl -aPA -aPA -aPA -aPA -aPA -aPA -aXQ -aZt -aXQ -aZt -aXQ -aZt -aXQ -aZt -bhQ -bjj -bkF -cys -cLX -cyB -cyB -cyB -cyB -cyB -cyB -cyB -cyB -czp -czt -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -acy -ccb -ccb -ccb -ccb -ccb -aaa -chL -aaa -ccb -ccb -ccb -ccb -ccb -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(66,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aba -aaS -aaf -aaa -acV -adz -adZ -aaa -acV -adz -adZ -aaa -acV -adz -adZ -aaa -aaf -aaa -ajV -alR -alR -alR -alR -aom -amC -apP -amC -arN -amC -amC -amC -amC -axi -asK -azF -azF -azF -azF -aEL -azF -azF -azF -azF -aLE -aNn -aOl -aPA -aQO -aSh -aTw -aUU -aWn -aXQ -aZv -aXQ -bbL -aXQ -bdJ -aXQ -bgr -bhQ -bjj -bkF -cys -cyB -cyB -cyB -cyB -cyB -cyB -cyB -cyB -cyB -czp -czt -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aba -aaa -aaa -aaa -aaf -aaa -aaa -aaa -chL -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(67,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -acV -adz -adZ -aaa -acV -adz -adZ -aaa -acV -adz -adZ -aaf -aaf -aaa -aaa -alU -alF -anj -anJ -anl -aoU -alU -amC -arM -alU -atT -asO -avV -atO -ayw -atN -aAV -alU -aDh -aDo -aFQ -aHe -aIN -aKp -aLE -aNm -aOl -aPA -aQN -aQN -aQN -aUn -aTy -aWy -aYe -aZw -aZw -bbq -bct -bfa -bfa -bhQ -bjk -bkE -cys -cyB -cyB -cyB -cyB -cyS -cyB -cyB -cyB -czf -cys -czu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaS -aaf -cca -cca -cca -cca -cca -aaa -chL -aaa -cca -cca -cca -cca -cca -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(68,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -acV -adz -adZ -aaf -acV -adz -adZ -aaf -acV -adz -adZ -aaa -aaf -aaf -aaf -alU -alF -anl -amC -alU -alU -alU -amC -alU -alU -apP -alU -alU -atP -auV -axK -aAN -aBL -aDd -aDd -aFR -aDd -aDd -aJZ -aLk -aNo -aOo -aPA -aQQ -aQN -aSV -aUo -aUX -aXp -baO -aZo -baw -bcO -baw -cBn -bgs -bhQ -bjk -bkF -cys -cys -cys -cyN -cyQ -cys -cyT -cyZ -cys -cys -cys -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aoV -bZm -aoV -aoV -aoV -aaa -aaS -aaa -ccc -ccX -ccX -ccX -ccX -cgz -chL -ciP -cjH -cjH -cjH -cjH -cnl -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(69,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -acV -adz -adZ -aaa -acV -adz -adZ -aaa -acV -adz -adZ -aaf -aaf -aaa -aaa -alU -alU -ank -alU -alU -aoV -alU -amC -amC -amC -arN -alU -avW -amC -ayx -atO -aAL -aBQ -aDb -aDo -aFY -aDo -aDo -aKp -aLE -aLE -aOn -aPA -aQP -aQN -aTx -aUV -aWo -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -aXQ -bhQ -bjk -aPz -aaa -aaa -boI -bqi -brJ -boI -brJ -bvS -boI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aoV -bVz -apQ -apQ -aoV -aaa -aaS -aaf -ccb -ccb -ccb -ccb -ccb -aaa -chL -aaa -ccb -ccb -ccb -ccb -ccb -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(70,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -acV -adA -adZ -aaa -acV -adA -adZ -aaa -acV -adA -adZ -aaa -aaS -aaa -aaa -alU -amD -anm -amC -ali -aoV -ali -amC -alU -asO -atL -alU -avX -axf -amC -atO -aAY -aBQ -aDl -bxk -aFS -aDo -aIX -aBQ -aLE -aLE -aOp -aPA -aQR -aQN -aTA -aUq -aWq -aXs -aYH -aZx -bbO -aPA -bdM -aPz -bgt -bhS -bjk -aPz -aaa -aaa -blW -bqj -brK -blW -brK -bvT -blW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -bVw -bVz -bVw -bVw -aoV -aaa -aaS -aaa -aaa -aaf -aaa -aaf -aaa -aaa -chL -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(71,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaS -aaf -aaf -alU -amC -amC -amC -ali -apQ -ali -amC -alU -alU -alU -alU -alU -axj -alU -atO -aAY -aBQ -aDk -aDo -aDo -aDo -aIW -aBQ -aLE -aLE -aOl -aPC -aQN -aQN -aTz -aUp -aWq -aXr -aZx -cBh -bbN -aPA -bdL -aPz -bgt -bhR -bjk -aZE -blW -blW -blW -bqi -cyD -blW -cyD -bvS -blW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -apQ -bVz -aoV -bVw -aoV -aaa -aaS -aaS -aaS -aaf -aaf -aaf -aaf -aaf -chM -aaf -aaf -aaf -aaf -aaf -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(72,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aba -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaa -aaa -alU -amE -ann -amC -alU -aoV -ali -amC -alU -arN -atU -alU -atU -amC -atJ -atO -aAY -aBQ -aDn -aDo -aDo -aHD -aIZ -aBQ -aLE -aLE -aOq -aPD -aQT -aQT -aTC -aUs -aUY -aXv -aYS -aZx -bbO -aPA -bdM -aPz -aSg -bhT -bjk -aZE -blY -bnw -boJ -bql -brL -btr -bnw -bvV -blW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -apQ -bVz -apQ -bVw -aoV -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -cfx -chO -cfx -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(73,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -alU -alU -ank -alU -aoV -alU -amC -amC -amC -amC -alU -aqO -amC -atJ -atO -aAY -aBQ -aDm -aDo -aDo -aDo -aIY -aBQ -aLE -aLE -aOl -aPA -aQS -aSj -aTB -aUr -aWq -aXt -aPA -aPA -aPA -aPA -aPA -aPz -bel -bfI -bgq -bhY -bkj -bqm -bqm -bps -bjr -bjr -buB -bvU -aZE -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaa -aaa -aag -aaa -bVx -caf -aoV -bVw -apQ -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -cfx -chN -cfx -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(74,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -amF -alU -amC -alU -apQ -alU -alU -alU -alU -amC -alU -atM -axl -auV -azG -aAY -aBQ -aDp -aDo -aFU -aDo -aJb -aKp -aLE -aLE -aOl -aPE -aQV -aQN -aSi -aUu -aWq -aXw -aZB -aZB -aZB -aZB -aPA -bfc -bew -bfM -bjl -bkG -bkp -bmj -bjt -cCo -bjt -bjt -biq -bvV -blW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bCq -bCq -bCq -bLv -bCq -aoV -cbj -aoV -bVw -apQ -aaf -bCq -bCq -bCq -bCq -bCq -bCq -cfx -cfx -cyK -cfx -cfx -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(75,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -alU -alU -amC -alU -apQ -aaH -alU -arO -alU -amC -avc -atO -axk -ayy -ayy -aAO -aBN -aDe -aDe -aFT -aDe -aIU -aKa -aLH -aLE -aOl -aPA -aQU -aQN -aQN -aUt -aWq -aXw -aZA -aZA -aZA -aZA -aPA -aWv -aYb -aZE -aZE -aZE -bkn -bmh -bjr -bmb -bjr -bjr -buC -bvV -blW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bCq -dtj -iUC -bSn -iUC -bCq -cbj -bLv -bXv -bLv -aaf -bCq -cAy -cAB -ccY -cAD -cAH -cfw -cgA -chP -ciQ -cfw -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(76,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -anK -ali -aaH -atR -alU -alU -alU -atW -atW -atO -axn -alU -aoX -atJ -aBQ -aDq -aDo -aFZ -aHE -aJc -aKs -aLK -aLK -aOr -aPA -aQX -aQN -aQN -aUv -aWp -aXA -aYX -aYX -aYX -bbs -bcw -bfd -bgw -aZE -bjn -bjr -bkt -bmh -boK -bpz -boK -bjr -bkt -bvV -blW -aaa -aaa -aaa -aaa -aaa -akD -akD -ajX -akD -ajX -akD -akD -aaa -bCq -bPS -bPS -bPS -bPS -bCq -cbk -bLv -bHE -bLv -aaf -bCq -cAA -bHE -bHE -ccZ -cAK -cfw -cgC -chR -ciS -cfw -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(77,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alU -amC -alU -aaH -apQ -apQ -aaH -alU -ali -ali -atO -axm -ayz -ayz -ayz -aBR -aBR -aBR -aBR -aBR -aBR -aBR -aLJ -aLE -aOl -aPA -aQW -aQW -aTD -aQW -aUZ -aXx -aYU -aYU -aYU -bbr -bcu -bfe -bgx -aZE -bjm -bjr -bjr -bmh -boK -bjr -boK -bjr -bjr -bvV -bxu -aaa -aaa -aaa -aaa -aaa -akD -bGg -amI -cMl -bHx -anM -akD -aaa -bLv -bPR -WaY -iUC -bTs -bCq -bVy -bLv -cyE -bLv -bLv -bCq -bHE -cAC -ccZ -cAE -ceV -cfw -cgB -chQ -ciR -cfw -aag -aag -aag -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(78,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -aKY -ali -asC -apQ -aaH -apQ -aoV -aoV -apQ -avY -axo -ayB -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaa -aKu -aLM -aLF -aOs -aPG -aPG -aPG -aPG -aPG -aPA -aPA -aPA -aPA -aPA -aPA -aPA -aWv -bgx -aZE -bjp -bjr -bjr -bmh -boK -bjr -cBp -bjr -buB -bvV -bxu -bxu -bxx -bxu -bxu -bDi -ajX -bGh -bHx -amI -bHx -bLt -bMF -aaa -bCq -bPS -bTs -bPS -bTu -bCq -bVB -bHE -bHE -bYu -bZk -bCq -bTz -bCq -bCq -bCq -bCq -cfw -cgE -chS -cfw -cfw -bCq -bXv -bCq -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(79,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaf -ali -amC -ali -asC -aaH -apQ -aoV -aoV -aoV -aoV -avY -axo -ayA -aaf -aBa -aBa -aBa -aBa -aBa -aBa -aaf -aKt -aLL -bDe -aOl -aPF -aQY -aSk -aTE -aPG -aWu -aYa -aZD -aZD -aZD -aZD -aZD -bff -bfk -aZE -bjo -bjr -bjr -bmh -boK -bjr -boK -bjr -bjr -bub -bxu -bvF -bzP -bAS -bxu -aaa -akD -bGg -amI -amI -bHx -bLs -akD -aaa -bLv -bPT -iUC -iUC -bTt -bCq -bVA -bWw -bXw -bYt -bZj -bCq -bHE -bCq -bSq -cdW -ceW -bCq -cgD -cgH -bHE -cjI -bCq -clA -bCq -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(80,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -alU -alU -amC -alU -alU -alU -aaH -apQ -aoV -apQ -apQ -avY -axo -ayA -aaa -aBa -aBT -aDs -aEN -aGb -aBa -aaa -aKt -aLN -aLE -aOl -aPH -aRa -aRa -aTG -aPG -aWw -aYc -aZF -aZF -aZF -aZF -aZF -aZF -bgy -aZE -bjr -bjr -ama -bmh -bjr -bjr -bjr -bjr -bjr -bvX -bxu -byA -bzR -byd -bxx -aaa -akD -akD -ajX -bJc -ajX -akD -akD -aaa -bCq -kwI -bCq -bCq -tHL -bCq -bVD -bWy -bXx -bYw -bZj -bYy -bHE -bTz -bHE -cdY -ceY -bCq -bHE -cgH -bHE -bLu -bCq -cyE -bCq -aaa -aaa -aaf -aaa -bCq -bCq -bLv -bLv -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(81,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -alV -amG -ano -amC -aon -aoW -alU -aqQ -aqQ -aqQ -aqQ -aqQ -avZ -axp -ayC -azH -aBb -aBS -aDr -aEM -aGa -aHF -aJd -aKv -aLN -aLE -aOl -aPF -aQZ -aRa -aTF -aPG -aSX -aWC -baS -aZI -baS -baS -bdS -bdU -ckQ -aZE -bjq -bjr -bjr -bmh -bjr -bjr -bjr -bjr -bjr -bjr -bxw -byz -bzQ -byc -bxx -aaa -aaa -bGi -bGi -bJb -bGi -bGi -aoV -aoV -bCq -bPU -bHE -bSp -bTv -bCq -bVC -bWx -bWy -bYv -bZl -bCq -bHE -bCq -cda -cgF -bCq -cqn -cAh -chT -bHE -bHE -ckv -bHE -bCq -bLv -bLv -bLv -bLv -bCq -ciT -cqK -crl -bLv -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(82,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -aKY -amC -anp -amC -amC -amC -ank -aqR -aqR -aGh -aqR -aqR -awb -axo -ayA -aaa -aBa -aBV -alu -aEM -aGd -aHG -aJe -aKw -aLP -aMR -aNU -aPJ -aPJ -aPJ -aPJ -aPJ -aVC -aXJ -bgA -aZp -baY -bcJ -bcF -bfg -bgA -bhW -bjt -biq -bjr -bmh -bjr -bqn -brN -brN -brN -brN -bxx -byC -bzT -byl -bxx -aaf -aaf -bGi -bHz -byE -bKk -bGi -aoV -aoV -bCq -bPW -bCq -bCq -CTI -bCq -bVF -bWA -bXy -bYx -bWz -bCq -bHE -bCq -bQa -cpY -cyL -cqy -cAi -bQa -bHE -bHE -bHE -bHE -bHE -bHE -bHE -bHE -bHE -cpR -bHE -cAQ -crm -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(83,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -alW -amH -ano -anL -aoo -aoX -alU -aqQ -aqQ -aqQ -aqQ -aqQ -awa -axq -ayD -azI -aBc -aBU -aDt -aEO -aGc -aHF -aJd -aKb -aLN -aMQ -aNT -aPI -aRb -aRb -aRb -aRb -aWx -aXE -baS -baS -bbP -bcR -bcE -baS -bex -bhY -bgu -bic -bku -bmh -bjr -aZE -brM -bts -buD -bvY -bxx -byB -bwS -byg -bxx -aaa -aaa -bGi -bHy -byE -bKj -bGi -aoV -aoV -bCq -bHE -bHE -bSq -bTx -bCq -bVE -bWz -bHE -bHE -bLu -bCq -bLu -bCq -cdb -bSs -bCq -bCq -cgG -bCq -bCq -bCq -bCq -bTz -bCq -bLv -bLv -bLv -bLv -bCq -cqv -cqL -bJe -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(84,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -alU -alU -ali -alU -alU -alU -aaa -aaa -aaa -aaa -aag -avY -axo -ayA -aaa -aBa -aBW -aDv -aEP -aGe -aBa -aaa -aKt -aLN -aMS -aOt -aPK -aPK -aPK -aPK -aPK -aWA -aXM -bfi -cBi -bbS -bcS -bbt -bfi -beD -aZE -aZE -biA -bmg -bmH -bkJ -aZE -aZE -aZE -aZE -aZE -bxu -byD -bwU -byn -bxu -aaa -bxy -bxy -bxy -bJd -bKm -bxy -apQ -apQ -bCq -xRv -YsZ -bCq -bCq -bCq -bCq -enI -HeC -HeC -HeC -HeC -tRx -HeC -HeC -HeC -HeC -HeC -cgH -bLv -aaa -bCq -ckv -bHE -bCq -aaa -aaa -aaf -aaa -bCq -bCq -bCq -bCq -bCq -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(85,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -avY -axo -ayA -aaf -aBa -aBa -aBa -aBa -aBa -aBa -aaf -aKt -aLN -aMS -aOi -aLE -aPK -aSl -aTH -aPK -aWz -aWC -aZE -aZE -aZE -bcT -aZE -aZE -aZE -aZE -bju -biv -bmf -bmt -boN -bqo -brO -btt -buE -bvZ -bxu -bxx -bwT -bym -bxu -bxy -bxy -bGj -bHA -bHA -bKl -bxy -aaH -aaH -bCq -bPX -bRg -bRg -bCq -bHE -bVG -bHE -HeC -yCP -OnH -OnH -fXi -OnH -OnH -xAh -OnH -HeC -cgH -bLv -aaa -bLv -bJf -ccd -bCq -aaa -aaa -aaf -aaa -aaa -aaf -aaf -cig -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(86,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akD -akD -ajX -akD -akD -ajX -akD -akD -akD -aaa -aaa -aaa -aaa -aaa -aag -avY -axs -ayF -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaa -aKx -aLN -aMS -aOi -aLE -aRc -aSm -aTJ -aPK -cCl -aYh -cCm -cCm -cCm -cCn -aPz -bdW -aSg -aZE -bgz -biT -boU -bmP -buF -bbR -bbR -btu -bbR -bOL -bxy -byF -bwW -bGm -bCo -bDk -bEK -byE -byE -byE -byE -bGi -apQ -apQ -bLv -bQa -bHE -bHE -bCq -bHE -HeC -HeC -HeC -OnH -IUF -OnH -OnH -MvW -OnH -OnH -gQG -HeC -cgH -bLv -aaf -cAj -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -cjJ -aaa -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(87,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -ajX -akC -alj -alY -amI -amI -anM -aop -aoY -aaa -aaa -aaa -aaf -arP -avd -avZ -axr -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -ayE -aLl -aMT -aOu -aPL -aPK -aSm -aTI -aPK -aWB -cCj -apd -apd -bbU -cCk -apd -aZE -bgB -bhX -bgv -biF -bkw -bnE -bny -btv -btv -bjv -btv -buc -bxz -bBa -bwV -byy -bBa -bAb -bzY -bBa -bEQ -bGM -bKn -bGi -aoV -aoV -bLv -bPZ -bHE -bHE -bTz -bHE -HeC -FHC -fXi -IUF -BDm -PdK -OnH -OnH -IUF -IUF -OnH -HeC -cgH -bLv -aaa -cjJ -ckw -clC -cmy -cnm -cnL -cov -cpj -cpS -cjJ -aaa -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(88,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ajX -akF -alm -akD -cLI -amI -amI -aop -aoY -aaa -aaa -aaa -aaf -arP -ave -awa -axu -ayH -ayH -ayH -ayH -ayH -ayH -aFV -ayH -ayH -aKy -aLn -aMU -aOw -aPN -aPK -aSn -aTK -aPK -apd -cCj -asW -baW -bLE -bLG -apd -bfj -bgC -bia -aZK -bjs -bkx -bmQ -bnA -bpB -bpB -brR -bsV -bwc -bxA -bvI -bwX -byG -bvI -bAm -bBG -bDo -byE -byE -bKp -bGi -apQ -apQ -bLv -bHE -bHE -bSs -bCq -bHE -HeC -TtA -OnH -IUF -CcB -IUF -OnH -uOA -uPQ -CSn -OnH -XVz -cgH -bLv -aaa -cjJ -cky -clE -cmA -cno -cnN -cox -cpl -cpU -cjJ -aaf -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(89,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -adB -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ajX -akE -all -alZ -amJ -anr -amI -aop -aoY -aaa -aaa -arP -arP -arP -cya -avZ -axt -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -aLm -aMS -aOv -aPM -aPQ -aPQ -aPQ -aPQ -apd -aYi -aqW -aqW -bbQ -bLG -apd -aZH -aZK -bhZ -aZK -bkM -bfQ -bnG -bnz -bpA -bbR -bkM -bqs -bud -bxy -bvG -bAZ -bGm -bzF -bAc -bGm -byE -cBB -byE -bKo -bxy -aaH -aaH -bCq -bHE -bRh -bSr -bCq -bHE -tRx -OnH -OnH -IUF -DZr -IUF -MvW -IUF -CSn -OnH -OnH -XVz -cgH -bLv -aaf -cjJ -ckx -clD -cmz -cnn -cnM -cow -cpk -cpT -cjJ -aaa -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(90,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abc -abc -abc -afu -abc -aaa -aaa -aaa -aaa -aaa -aaa -akD -akD -alo -akD -akD -akD -anO -akD -akD -aaa -aaa -arP -asQ -aqR -aqR -avZ -axt -ayG -azK -aBe -aBe -aDj -aER -aFX -aHj -aJa -aKc -aLp -aMV -aOy -aLE -aPQ -aRV -aSW -aVa -apd -aWE -aqW -aqW -bcG -bLG -apd -aZH -bgD -bfN -bgE -bjv -bkH -bfm -boS -bfm -bNK -bkN -bml -bwe -bwe -bwd -bwY -byJ -bwe -bAc -bBI -bGn -bGn -bGn -bKq -bxy -apQ -apQ -bCq -bOK -bCq -bCq -bCq -bHE -Jts -gQG -yCP -OnH -IUF -OnH -OnH -UNz -CSn -yCP -zeE -XVz -cgH -bLv -aaa -cjJ -cky -clG -cmB -cnq -cnP -coz -cpn -cjJ -cjJ -aaa -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(91,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abc -aea -aeH -aft -abc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aiU -aln -aiU -aaa -aiU -anN -aiU -aaa -aaa -aaa -arP -asP -aqR -aqR -awb -axt -ayG -azJ -aBd -aBX -aDi -aEQ -aFW -aHh -aIV -ayG -aLN -aMS -aOx -aPc -aRe -aRT -aSt -aWF -apd -aWG -aZa -baX -bcH -bdE -apd -aZH -bnL -bbR -boU -bkM -bfm -bnI -boR -bqs -bbR -bkM -bNM -bwd -bxB -bvL -byI -byH -bwe -bAn -bBH -bxy -bxy -bxy -bxy -bxy -bLv -bLv -bCq -bHE -bLv -aaa -bLv -bHE -tRx -OnH -MvW -OnH -OnH -OnH -OnH -IUF -CSn -fXi -Foj -HeC -cgH -bLv -aaa -cjJ -ckz -clF -cmy -cnp -cnO -coy -cpm -cjJ -aaf -aaf -crn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abY -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abc -abu -abu -abu -abc -abc -aec -aeJ -afw -abc -abc -aaf -aaa -aaf -aaf -aaf -aaf -aiU -alp -aiU -aaa -aiU -alp -aiU -aaf -aaf -aaf -arP -arP -arP -arP -avZ -axt -ayG -azM -aBg -aBZ -aDx -aET -aET -bCx -aHJ -aKd -aLq -aMY -aOA -aPO -aRf -aSc -aSc -aUw -apd -aXK -avr -aZJ -bbT -bSy -apd -aZH -beF -bfl -bmi -bjw -bmk -bbR -boT -bbR -bbR -buI -bbR -bwd -bxD -byL -byK -byT -bwe -bAx -bTE -bCq -bHD -bJe -bCq -bLu -bHE -bHE -bHE -bHE -bLv -aaf -bLv -bUt -HeC -Glh -fzg -VtB -VtB -VtB -cJL -IUF -uPQ -OnH -qpP -HeC -cgH -bLv -aaf -cjJ -cjJ -cjJ -cjJ -cjJ -cnR -coB -cjJ -cjJ -aaa -aaa -crn -aaf -abY -abY -abY -abY -abY -abY -abY -abY -abY -aaa -aaf -ctv -abY -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(93,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abb -abt -aca -acz -acX -adC -aeb -aeI -afv -agf -abc -aaf -aaa -aaa -aiT -aiT -aiV -akG -cxJ -aiU -amK -aiU -cxP -aoq -aiV -aiT -aiT -arP -asR -aqR -arP -awc -axt -ayG -azL -aBf -aBY -aDw -aES -aJh -aHv -aJh -aKA -aLN -aMS -aOz -aLE -aPQ -aSa -aSr -aSr -apd -aYZ -bLE -aqW -aqW -bLE -apd -beA -bqp -bbR -boU -bLF -aZK -bnJ -bbR -bqt -cBq -bbR -bbR -bwd -bxC -byK -cBv -byO -bwe -bAo -bTE -bGo -bHC -bHE -bCq -bCq -bLv -bLv -bHE -bLv -bCq -aaa -bLv -bUs -HeC -jGq -hGz -vad -hps -hps -kER -IUF -CSn -OnH -sSM -HeC -cgH -bCq -aaa -aaf -aaa -aaa -aaf -cjJ -cnQ -coA -cpo -cjJ -aaa -aaa -crn -aaf -abY -ctv -ctv -ctv -ctv -ctv -ctv -ctv -abY -aaa -aaf -ctv -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(94,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abe -abw -acc -acB -acZ -adE -aee -aeL -afy -agh -abc -aaf -aaa -aaf -aiT -ajs -akb -akI -akI -amc -aiT -ant -akI -aos -aiT -apR -cCh -arP -asT -aqR -avf -awb -axt -ayG -azN -aBe -aBe -aDy -aEU -aGf -aHL -aJi -aKB -aLT -aNp -aOC -aPQ -aPQ -aTL -aTP -aWD -apd -aYj -aZL -baU -baU -bcV -apf -bfn -beW -bfR -bKF -bNH -aZK -bbR -bbR -bbR -bbR -bty -buJ -bwe -bxE -byM -bAd -bBf -bwe -bAJ -bCe -bCq -bHE -bJf -bCq -aaa -aaf -bLv -bHE -bLv -aaa -aaa -bTB -bUv -eng -eng -eYF -eng -eng -eng -eng -Ywa -Ywa -Ywa -eng -vat -cgH -bCq -bCq -bCq -bCq -bCq -bCq -cjJ -cnS -coC -cpp -cjJ -aaf -aaf -cig -aaf -aaT -aaT -aaT -aaT -aaT -aaT -aaT -aaT -aaT -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(95,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abd -abv -acb -acA -acI -adD -aed -aeK -afx -agg -abc -aaf -aaa -aaa -aiU -ajr -aka -akH -alq -amb -aiU -ans -alq -aor -apb -alp -aqS -arP -asS -aqR -arP -awd -axv -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -ayG -aHP -aNc -aOB -aPQ -aPQ -aSs -aSs -aSs -apd -apd -apd -baV -bON -apd -apd -aZK -beV -bfm -bKP -bfm -aZK -bnK -bnK -bqu -bqu -bnK -bnK -bwe -bwe -bwe -bwe -bwe -bwe -bAI -bCd -bCq -bCq -bCq -bCq -bLv -bLv -bLv -bOK -bLv -bLv -bLv -bTA -bUu -bVH -bVH -RZu -bVH -bVH -bVH -cem -bVH -bVH -bVH -bVH -caq -cbw -ccu -ciT -bCq -bSs -ceY -ccw -ccw -cnR -cgT -cjJ -ccw -ccw -ccw -ccw -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(96,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaH -aai -aai -abg -aby -aby -aby -aby -aby -aeg -aeN -afA -afA -afA -aaf -aaa -aaa -aiU -aju -akd -akK -als -ame -amM -anv -als -aou -aiT -aiT -aiT -arP -arP -arP -arP -awf -axx -ayJ -ayJ -aBi -aqR -aqR -aqR -aqR -aqR -aqR -arP -aLI -aNr -bBo -aJq -aRh -aJq -aJq -aJq -aJq -aJq -aLY -aJq -aJq -bcW -bbV -bfo -bkS -bfo -bgn -bfo -bmn -bfo -boW -bmE -bmE -btz -btz -bwf -btz -btz -btz -bBh -bCr -bAK -bCn -bGq -bGq -bGq -bGq -bLw -bGq -bGq -bGq -bLw -bGq -bGq -bTD -bUx -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bVI -bTA -bEP -cdi -bCq -bCq -bHE -bHE -cmD -cnr -cnU -chD -cpq -cpV -cqw -cqO -crp -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaT -abY -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(97,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aai -aai -aai -aaU -abf -abx -acd -acC -ada -adF -aef -aeM -afz -aai -aai -aai -aai -aai -aai -ajt -akc -akJ -alr -amd -amL -anu -alq -aot -apc -apS -aqT -arQ -arQ -atX -atX -awe -axw -ayI -azO -aBh -akL -aDz -aEV -aGg -aHx -aqZ -apg -aLx -aNq -aOD -aPe -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -aJq -bHt -aJq -aJq -beX -aJq -bgm -bjx -bmm -bnM -boV -bnM -brT -brT -brT -brT -brT -brT -bAe -bBg -bCq -bCq -bDt -bGp -bGp -bGp -bES -bGp -bGp -bGp -bGp -bGp -bGp -bES -bTC -bUw -bVI -bWB -bWB -bYz -bYz -cag -cbl -bYz -bWB -bWB -bVI -cax -cbx -cdh -ciU -cjK -ckA -ckA -cmC -cmC -cfJ -chB -cpW -cgR -cgR -cqN -cro -cEl -cEE -cEl -cFm -csx -cFm -cFm -csx -csv -aaa -aaa -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(98,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aah -aai -aai -aai -aai -aaI -aaM -aat -aat -aat -ace -aat -aat -adH -aei -aeO -afJ -acd -agL -agK -agK -aiB -aai -ajw -akf -aiX -aiX -aiX -aiX -aiV -anP -aiT -cCi -cCi -cCi -cCi -cCi -cCi -cCi -awg -axy -ayL -azQ -aBk -ayL -ayL -ayL -ayW -ayW -ayW -ayW -aLW -aNs -aJq -aLX -aLX -aLX -aLX -aLX -aJq -aYl -aZN -aYl -aYl -aYl -aYl -aYl -bgG -bid -aYl -bBi -aLY -bnN -boY -bqw -aJq -aJq -aYl -aKF -aLX -aJq -aJq -bBi -aJw -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -bCq -bTF -bUw -bVI -bWD -bXA -bYB -bYz -cai -bYz -ccg -cdd -cea -bVI -caz -cby -cdj -cdv -cem -cem -cem -cfe -cfD -cgv -chE -ciN -ciN -cji -cDZ -crr -crJ -crT -crJ -cFn -css -csx -csx -css -csb -aaf -aaf -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(99,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aai -aan -aaw -aaB -aat -aaJ -aat -abh -aat -acd -abK -acY -adG -aeh -aeO -afI -agl -agH -ags -ags -aho -acd -ajv -ake -agj -afL -aez -ahU -aiX -anz -aov -cCi -air -aqY -arU -apU -apU -cCi -awg -axy -ayK -azP -aBj -aBO -aDC -ayL -aGo -aHN -aJj -ayW -aLV -aJq -aOE -aJn -aJn -aJn -aJn -aJs -aJq -aYk -aZM -aZM -bbW -bcX -bcX -aZM -aZM -aZM -bjz -bkT -bjz -bjz -boX -bqv -bqv -bqv -bqv -bwg -aJw -aJq -aJq -bBi -aJw -aaa -bEU -bGr -bGr -bGr -bKr -aaa -aaf -aaa -aaa -aaf -aaf -bCq -bTE -bUw -bVI -bWC -bXz -bYA -bZn -cah -bWB -ccf -cdc -cdZ -bVI -cay -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cfL -coH -cBO -cgR -cDB -cqP -crq -crZ -crT -crZ -cFo -css -cFm -cFm -css -csv -aaa -aaa -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(100,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aak -aap -aay -aaD -aat -aat -aat -aat -abA -acd -acd -acd -acd -aek -aeU -afI -acd -agI -ahq -ahV -aho -acd -ajy -akh -afK -ajc -afM -afN -aiX -anz -aov -cCi -aqX -arR -asj -asU -ats -atY -auo -axy -ayN -azP -aAW -aCa -aDB -aDI -azW -azW -azW -ayW -aLX -aJq -aOE -aJn -aaa -aaa -aJn -aJs -aJq -aYn -aZM -aZu -bbY -bcY -bdX -bbX -bgH -bie -bjB -bkW -bmp -bjz -bpa -bqy -cBr -bqy -buK -bqy -aJw -aJq -aJq -bBi -aJw -aaf -bEW -bGt -bHG -bJh -bEW -aaf -aaf -aaa -aaa -bKv -bLB -bES -bMj -bUw -bVI -bWF -bXC -bXC -bZp -cak -bWB -bWB -bWB -cec -bVI -cay -ccw -chY -ciX -cjM -ckB -ckB -ckB -ccw -cnY -coH -cgR -cgR -cqx -cqR -crp -crJ -crT -crJ -cFn -css -csx -csx -css -csb -aaf -aaf -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(101,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aaj -aao -aax -aaC -aat -aat -adO -aat -abz -acd -acE -add -adF -aej -aeQ -afD -acd -agJ -ahp -ahp -aiC -adF -ajx -akg -agj -adL -ahr -aih -aiX -anz -aov -ape -arT -aqV -arS -apU -atu -cCi -awg -axy -ayM -azs -aAR -aBP -aDA -aEW -aGi -aHB -aEZ -aBt -aJs -aJq -aOE -aJn -aaa -aaa -aJw -aVb -aWH -aYm -aZM -aZq -bbX -bbX -bbX -bfp -aZP -aZP -bjA -cAG -bmo -bmr -boZ -bqx -brU -bmr -bmr -bmr -bmr -byN -aJq -bBj -aJw -aaa -bEV -bGs -cBC -bJg -bKs -aaa -aaf -aaf -aaf -bJQ -bLg -cCg -cCg -bNg -bVI -bWE -bXB -bYC -bZo -caj -bWB -cch -cde -ceb -bVI -cay -ccw -chY -cCW -ciW -ckB -ckB -ckC -ccw -cnX -coH -cps -cpX -cqz -cqQ -ccw -crH -crT -crZ -cFo -css -cFm -cFm -css -csv -aaa -aaa -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(102,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aal -aar -aay -aaF -aat -aaO -aaW -aat -abB -acf -abM -acG -adI -aem -aeO -afG -acd -agK -agK -ail -aiE -aiW -ajA -akj -agj -agj -agj -aiX -aiX -anQ -aov -cCi -apU -arT -arT -asn -atK -auq -avs -axz -ayP -azU -aBo -aCg -azW -aEX -aEZ -aEZ -aEZ -aEX -aJs -aJq -bJx -aJn -aaa -aaa -aTQ -aVd -aWJ -aYp -aZM -aZz -baI -bda -bda -bca -bgJ -aZP -bjB -bkY -bmo -bnP -bpc -bqA -brW -btB -buM -bwi -bmr -aMm -aJq -bBi -bCs -bCs -bEY -bGu -bHI -bJi -bEY -bCs -bCs -bNI -bNI -bRn -cce -bNI -bNI -bUz -bVI -bWG -bXD -bYz -bYz -cam -bYz -bYz -cdf -ced -bVI -cay -ccw -ciZ -ciZ -ciZ -ckC -ckC -ckC -ccw -coa -coJ -clJ -clJ -cig -cig -ccw -crJ -crT -crJ -cFn -css -csx -csx -css -csb -aaf -aaf -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(103,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aaj -aaq -aay -aaE -aaJ -aaN -aaV -aat -aat -acd -abL -adb -acd -ael -aeO -afF -agj -agj -agj -agj -agj -agj -ajz -aki -akM -alv -amf -amQ -anw -anz -aov -cCi -arT -arT -asl -arT -apU -cCi -awg -axy -ayv -azE -aBn -aCb -aDD -aEY -aGj -aHC -aEZ -aBt -aJs -aJq -aOE -aJn -aaa -aaa -aPR -aVc -aWI -aYo -aZM -aZy -bay -bcZ -bdY -bdF -bgI -aZP -bjC -bkX -bmo -bnO -bpb -bqz -bqq -brS -bsY -bue -bmr -aMn -aJq -bBi -bCs -bDv -bEX -bFa -bHH -bFa -bKt -bLx -bCs -cCe -bRl -apV -bLC -cCf -bNI -bUz -bVI -bWB -bWB -bYz -bZq -cal -cbm -bYz -bWB -bWB -bVI -cay -ccw -ccw -ciY -ciY -ccw -ccw -ccw -ccw -cnZ -coH -cpt -cpZ -cig -cqS -ccw -crH -crT -crZ -cFo -css -cFm -cFm -css -csv -aaa -aaa -aaT -ctv -abY -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(104,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 -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aal -aat -aay -aat -aat -aaJ -aat -aat -abD -acd -acd -acd -acd -aen -aeO -afH -agj -agM -ahu -ahW -aiD -agj -auj -akl -akO -alx -alx -amR -anw -anz -aox -cCi -cCi -cCi -cCi -cCi -cCi -cCi -awg -axy -ayQ -azE -aBq -aBr -aDE -aFc -azW -azW -aJf -ayW -aJr -aJq -aOE -aJn -aaa -aPR -aPR -aPR -aWL -aPR -aZM -bbX -bay -bbM -bcN -bdK -bgL -aZP -aZP -aZP -bmo -bnR -bpe -bqB -bqq -btD -buO -bwk -bmr -aLY -cBw -bBk -bCs -bDx -bFa -bFa -bHJ -bFa -bFa -bLz -bCs -cCe -bNJ -apV -cjL -bNJ -bNI -bUz -bVJ -bWI -bXF -bXF -bZs -cao -cbo -bXF -bXF -cef -bVJ -cay -ccw -cib -cjb -ckH -ckE -clH -cmG -cnt -cob -coL -cDo -cgR -cqA -cqT -czh -crJ -crU -csb -cFn -css -csx -csx -css -csb -aaf -aaf -aaT -aaT -aaT -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(105,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aaj -aas -aaz -aat -aat -aat -aat -aat -abC -acd -acH -adc -acd -aeo -aeS -afH -agj -agN -aht -ain -aid -agj -aiZ -akk -akN -alw -amg -amR -anw -anR -aow -apg -aqZ -aqZ -aqZ -apW -aqZ -avh -awh -axz -ayO -azE -aBp -aCc -aDF -ayL -aGq -aHO -aJl -ayW -aJq -aJq -aOE -aJn -aaa -aPR -aTR -aVe -aWK -aYq -aZO -aZC -baK -bbC -bbC -bdI -bgK -bgK -bjE -bgK -bmq -bnQ -bpd -bpd -bqr -btC -buN -bwj -bmr -byP -aJq -bBi -bCs -bDw -bEZ -bGv -bHH -bJj -bKu -bLy -bCs -bNJ -bNJ -bKx -cjL -bNJ -bNI -bUA -bVJ -bWH -bXE -bYD -bZr -can -cbn -cci -cdg -cee -bVJ -cay -ccw -cia -cja -cgR -ckD -cig -cmF -cfG -cgw -coK -cpu -cMm -ccw -ccw -ccw -crK -cEK -csa -csj -csa -csa -cGr -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(106,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 -aab -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aam -aav -aav -aav -aaL -aaQ -aaY -aav -abE -acg -acJ -ade -adJ -aep -aeT -afH -agj -ahs -ahP -ahP -aiF -agj -aja -ajG -akQ -agj -agj -amS -anx -anz -aov -aph -aph -aph -arW -aso -auf -avi -awi -axy -ayS -azS -aBs -aCi -aDI -ayL -ayW -ayW -ayW -ayW -aJq -aJq -aOE -aJn -aaa -aPR -aTT -aVg -aWN -aYs -aZQ -bbi -bde -bcd -bcd -bcd -bcd -bcd -bcd -bcd -bms -bnS -bpf -bqC -brZ -btE -bnS -bwl -bxG -byR -brT -bBl -bCs -bDz -bFa -bFa -bHH -bFa -bFa -bFa -bCs -bNL -bNJ -apV -cjL -bNJ -bNI -bUz -bVJ -bOo -bOD -bQb -bZv -bSd -bXG -bOC -bWt -cBK -bVJ -cay -ccw -cid -cgR -cen -ckG -clJ -cmF -cgR -cgI -chF -ciO -cqc -cqc -cqc -cEd -cEr -cEL -cFb -cFu -cFI -cGd -cGs -cGr -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(107,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aai -aau -aaA -aaG -aaK -aaP -aaX -aat -aat -acd -acD -acY -adG -aeq -aeV -acd -agj -ahm -ahD -aiw -aiO -agj -ajD -akm -akP -aly -amh -amR -anw -anz -aov -aph -aob -ara -arV -apZ -aph -aph -awg -axA -ayR -azR -aBr -azW -afO -azW -agm -aBt -aaa -aJn -aLY -aLY -aOF -aPR -aPR -aPR -aTS -aVf -aWM -aYr -aZP -bbh -bcc -bdd -bbX -bfr -bgM -bif -aZM -aZM -bmr -bmr -bmr -bmr -bmr -bmr -bmr -bmr -bmr -byQ -aJq -aJq -bCs -bDy -bFb -bGw -bER -bJk -bFa -bLA -bCs -cCd -bQc -bKA -cjL -bSv -bNI -bUB -bVJ -bOl -bOC -bPQ -bQK -bYF -bTI -bUy -bWs -ceg -bVJ -cay -ccw -cic -cBO -cjN -cgR -ceu -clQ -cgR -cgx -coM -cpv -cqb -cqb -cqb -cqb -cEs -cqb -cqb -cAp -cqb -cAo -cGt -cgx -ccw -ccw -ccw -ccw -ccw -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(108,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aai -aai -aai -aai -aai -aai -aai -abj -abG -acd -acd -acd -acd -aeP -afC -agk -agF -agP -agP -agP -agP -aiz -ajg -akl -akR -alx -alx -amR -anw -anz -aov -aph -aoc -ata -arY -ata -auh -aph -awg -axA -ayT -azR -azW -azW -aBt -azW -aio -aBt -aaa -aJn -aJq -aJq -aOE -aPT -aRj -aSv -aTV -aVi -aWP -aYu -aYt -bbk -bbk -bbk -bbk -bfs -aZM -aZM -aZM -aaf -aaf -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aJn -aXf -aJq -byV -bCs -bAM -bFa -bGy -bFc -bJm -bFa -bHO -bCs -cCd -cCd -aYg -cjL -cCc -bNI -bEP -bVJ -bVJ -bOM -bQd -bQP -bSt -bUc -bVb -bWv -cei -bVJ -caB -ccw -cif -cgR -cjP -ckF -ceZ -ckF -ckF -cgK -cDg -cDp -cqe -cqB -cqB -cEe -csP -cAl -cFc -cAq -cFJ -cpx -cGu -cGH -cGR -cHa -csd -ciZ -ccw -aaa -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(109,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaf -aai -abi -abF -ach -acK -adf -acd -aer -afB -agi -agD -agO -agO -agO -agO -aiy -ajb -ajF -akN -alw -ami -amR -anw -anz -aov -api -ata -arb -arX -atc -aug -aph -awg -axA -azW -ayU -azW -aCj -ayW -ayW -ayW -ayW -aJn -aJn -aJq -aJq -aOE -aPS -aRi -aSu -aTU -cpC -aWO -aYt -aYx -bbj -bce -bdf -beb -aYv -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aJn -aXf -aJq -byU -bCs -bAL -bFa -bGx -bET -bJl -bHh -bHN -bCs -cjo -cCd -bSx -cjL -cCb -bNI -bEP -bVL -bVJ -bVJ -bVJ -bVJ -bVJ -bVJ -bUC -bWu -bVJ -bVJ -caB -ccw -cie -cdT -cCY -cnA -cev -cfg -cgU -cgJ -chG -cpx -cqd -cDC -cqU -cEf -cEt -cEM -csA -cEg -cFK -cGe -cGv -cGI -cGS -cHb -cHg -cHn -ccw -aaf -aaT -ctv -aaT -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(110,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaR -aaZ -aaZ -aaZ -aaZ -aaZ -aaZ -aaZ -aaZ -aaZ -aaZ -agn -agR -agn -agR -agn -ajc -ajI -ako -akQ -agj -agj -amS -any -anz -aov -aph -aqb -are -arZ -ata -aui -aph -awg -axA -ayX -azY -azW -azW -afP -aFb -aEZ -cyg -aJp -aKE -aMa -aNw -aOE -aPU -aRl -aSx -aTX -aVi -aWR -aYv -aZS -aZR -aZR -bbm -bec -bfu -bgO -bgO -bgO -bmu -bgO -bgO -bgO -bgO -bsb -aaf -aaf -aaf -aJn -aXf -aJq -aJq -bCs -bFa -bFa -bFa -bET -bJn -bHi -bHQ -bCs -cjo -bJu -bSx -cmX -bSz -bNI -bUD -bVM -bVM -bVM -bVM -bVM -cat -bCq -bVd -bWK -bYp -bCq -cay -ccw -cih -cje -cgR -ckJ -clJ -cmL -cgR -ccw -cDh -cpy -cDv -cDD -cqU -cMD -cEu -cMI -cMI -cMD -cFL -csJ -cGw -cMm -ciZ -cHc -cAu -cAu -ccw -aaa -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(111,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -aaT -aaf -aaZ -abm -cpg -acv -adi -adi -aaZ -aeW -agQ -ahv -ahQ -aiI -aiH -ajB -akm -akP -aly -amj -amR -anw -anz -aov -aph -aph -ard -ard -ard -aph -aph -awj -axA -ayW -ayW -aBt -aBt -ayW -ayW -ayW -ayW -aJo -aJq -aLZ -aNv -aOE -aPS -aRk -aSw -aTW -aVj -aWQ -aYv -aZR -aZR -aZR -aZR -aZR -bft -bgN -bgN -bgN -bmv -bkI -bnT -bpg -bqD -bsa -bgO -buP -bwm -bxH -byS -aJq -aMh -bCs -bCs -bCs -bCs -bFe -bCs -bLD -bCs -bCs -bNI -bNI -bKU -cnB -bNI -bNI -bCq -bCq -bCq -bCq -bCq -bCq -cas -bCq -bVc -bWJ -bYn -bZB -caC -ccw -cig -cjd -cgR -ckI -cig -cmK -cBO -ccw -chV -cpx -cqf -cqD -cMD -crs -cEv -cEv -cFe -cMD -cFM -czE -cGx -ccw -cGT -csd -csd -ciZ -ccw -aaf -aaT -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(112,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -aaT -aaa -aaZ -abH -acl -ajC -acL -adi -aaZ -agp -agT -ahx -ahS -aiK -ajc -ajI -akl -akT -aww -alx -amR -anw -anz -aov -apk -anw -anw -anw -anw -aVh -avj -awl -axC -ayY -azZ -azZ -azZ -azZ -azZ -aGt -aHQ -aJr -aJq -aMc -aNy -aOE -aPS -aRn -aSz -aTY -aVl -aWT -aYx -aZR -bbm -bbm -bdh -bee -bfv -bgN -bih -big -bii -bgN -bnV -bph -bqF -bsd -btG -buQ -bwn -bxI -bwa -bAg -bBq -bCu -bAO -bFd -bFd -bFj -bJp -bHk -bHR -bIe -bFd -bJz -bRp -cav -bSA -bTJ -bSA -bSA -bWL -bSA -bSA -bZx -bSR -bUl -bVf -bXm -bYE -bCq -ceW -ccw -cij -cjf -cgR -ckK -clJ -cmL -cgR -cgL -chX -cpx -EKk -cqF -cra -crI -cEw -cEw -cEw -cFw -cFN -csH -csR -cMm -cGU -csd -csd -cHo -ccw -aaa -abY -ctv -abY -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(113,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -abY -aaa -aaZ -abn -ack -adk -adK -cqG -aeX -ago -agS -ahw -ahR -aiJ -ajc -ajI -akk -akS -alw -amk -amR -anw -anS -aoy -apj -anz -anz -anz -anz -anz -anz -awk -axB -anz -anz -anz -anz -anz -anz -apj -aHP -aJq -aJq -aMb -aNx -aOE -aPS -aRm -aSy -aTX -aVk -aWS -aYw -aZT -cBj -bcf -bdg -bed -bfv -bgN -big -bgN -bkZ -bgN -bnU -bph -bqE -bsc -btF -bph -bsc -btF -bvW -bAf -bBp -aHP -bAN -bQg -bQg -bFh -bGN -bHj -bNN -bNN -bNN -bNN -bNN -cau -cBH -bMG -bLZ -bLZ -bLZ -bLZ -bLZ -bQQ -bSw -cbr -bVe -bXk -bYq -ccw -ccw -ccw -cdk -cMC -cgR -ckK -clJ -cmL -cnv -cMm -chX -cpx -cqg -cqE -cqZ -crt -cMH -cAm -cMH -cMN -cFO -csC -csQ -cMm -cGV -csd -cGV -ccw -ccw -aaa -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(114,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -aaT -aaa -aaZ -abJ -ack -acM -adQ -cwM -aeZ -agr -agU -ahy -ahX -aiL -ajc -ajI -akq -akQ -agj -agj -amS -anx -anz -aoz -apm -aqd -anA -asa -atd -anA -avk -awk -axE -ayZ -aAa -aBu -aAa -aAa -aAa -aGu -aHR -aJt -aJq -aMe -aNA -aOE -aPV -aRp -aSB -aTZ -aVn -aWV -aYz -aZR -bbm -bbm -bdh -bef -bfv -bgN -bii -big -bih -bgN -bnV -bph -bqF -bsf -btG -buS -bwp -bxK -bwh -bAh -bBs -bzG -bAP -bCp -bDp -bFq -bGO -bHl -bHS -bLI -bLI -bOR -bQg -bQg -bQg -bQg -bQg -bQg -bQg -bQg -bYI -bDG -bHP -nuA -bVh -bXo -bYM -cfb -cfF -cfb -cfb -cfb -cfb -cfb -cig -cmN -cgR -cgL -chX -cpx -cqj -cqF -crb -cru -cEx -cEx -cEx -cAP -cFP -csI -cAt -cMm -csd -csd -csd -cHp -ccw -aaf -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(115,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -aaT -aaa -aaZ -abI -ack -coS -aet -cxA -aeY -agt -agt -ahz -aie -aiN -ajc -ajI -akp -akU -alz -aml -amT -anw -anz -aoz -apl -aqc -aqc -aqc -aqc -aqc -aqc -awm -axD -ahn -ahn -ahn -ahn -ahn -ahn -ahn -ahn -aJs -aJq -aMd -aNz -aOE -aPS -aRo -aSA -aTX -aVm -aWU -aYy -aZR -aZR -aZR -aZR -aZR -bfw -bgN -bgN -bgN -bjy -bmw -bnW -bpi -bqG -bse -bij -buR -bwo -bxJ -bwb -aJq -bBr -bCv -bCv -bCv -bCv -bCv -bJq -bKw -bLH -bRq -bNO -bOQ -bQf -bRq -bRq -bTK -bUE -bUE -bWM -bXJ -bYH -bYH -bYH -bYH -bVg -bXn -bYG -cfb -cfE -cgM -cik -cjg -cjU -ckL -clM -cfz -cgR -ccw -cii -cpx -cqi -cMD -cAP -crv -cEy -cEy -cFh -cMD -cFQ -czE -cGx -ccw -cGT -csd -csd -ciZ -ccw -aaf -aaS -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cBY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(116,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 -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -abY -aaa -aaZ -abQ -ack -adj -arc -blT -agq -cml -agV -cxk -aig -aiM -ajc -ajI -akp -akV -alB -amn -amV -anw -anz -aoz -aod -aqf -ahT -ahT -ahT -ahT -ahT -awn -axF -anF -anF -anF -anF -anF -anF -anF -aoa -aJu -aKF -aMf -aNB -aOE -aPW -aRr -aSD -ceh -aVp -aWX -aYB -aZU -aZR -aZR -bbm -beh -bfx -bij -bij -bij -bgR -bij -bij -bij -bij -bsg -aaf -aaf -aaf -aJn -aJq -aJq -bBu -bCv -bAT -bDL -bDq -bCv -bJs -bKy -bLK -bLK -bLK -bOT -bQi -bRs -bSC -bLK -bUG -bVO -bWO -bXK -bYH -bZz -caw -bYH -bVo -bXq -bZe -cfb -cfH -cgO -cim -cgO -ceo -ceq -cfa -cmQ -cgR -ccw -cDi -cDr -cqk -cDE -cEa -cMD -cEz -cEz -cEz -cMD -cFR -csJ -cGz -cMm -ciZ -cHd -cHj -cHd -ccw -aaa -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(117,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -abY -aaa -aaZ -abN -ack -bkA -acF -aes -avB -amN -agt -awN -aHp -aIF -ajc -ajI -akp -akQ -alA -amm -amU -anw -anT -aoA -apn -aqe -arf -arf -arf -arf -arf -arf -arf -arf -arf -arf -arf -arf -arf -anF -ahn -aJn -aJn -aJq -aJq -aOE -aPS -aRq -aSC -aUa -aVo -aWW -aYA -aYz -bbn -bcg -aZU -beg -aYB -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aJn -aJq -aJq -bBt -bCv -bDH -bFf -bGB -bCv -bJs -bKy -bLJ -bLJ -bNP -bOS -bQh -bRr -bSB -bTL -bUF -bVN -bWN -bLK -bYJ -bRi -bZy -cbu -bVm -bXp -bYO -cfc -cgO -ccj -cBM -cdU -ceo -ceq -clQ -cmQ -cgR -cMm -chX -cpD -cqk -cDF -cEa -cEg -cEA -cET -cFj -cEf -cFS -cGg -cGA -cGI -cGS -cHe -cHe -cHr -ccw -aaf -aaT -ctv -aaT -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(118,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaf -aaT -aaf -aaZ -aci -acm -cpA -adg -aeu -alt -agu -agX -ahB -aij -agn -aje -ajJ -akr -akX -alC -alC -amX -anz -anz -aoB -aod -aqe -arf -aqa -atf -arf -aqa -atf -arf -aqa -atf -arf -aqa -atf -arf -anF -ahn -aaa -aJn -aJq -aJq -aOE -aPX -aRs -aSE -aUc -aVm -aWY -aYC -aYA -bbp -bbp -bbp -bbp -bfz -aZV -aZV -aZV -aaf -aaf -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aJn -aJq -aJq -aXf -bCv -bDK -bFi -bGE -bCv -bJs -bKy -bLM -bLM -bNQ -bOV -bQk -bRt -bSD -bTM -bUH -bVQ -bWN -bXM -bYL -cew -bTh -cdt -bVq -bXI -bZg -bZD -cbq -ccl -cdm -cio -cjY -ckP -ckH -cja -cgR -cMm -cDj -cDs -cql -cDG -cDG -cEh -cEB -cEU -cFk -cAs -cFT -cpx -cGx -cGK -cGY -cEk -csd -cHs -ccw -aaf -abY -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(119,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaa -adR -abo -aaZ -aaZ -aaZ -acT -adl -aaZ -aaZ -agn -agW -ahE -aii -agn -ajd -ajI -ahY -akW -aiG -amo -amW -anz -anz -aoz -aod -aqe -arf -apY -ate -arf -apY -ath -arf -apY -ath -arf -apY -ate -arf -anF -ahn -aaa -aJn -aLY -aLY -aOG -aPR -aPR -aPR -aUb -aVq -aWM -aYr -aZV -bbo -bch -bdi -bei -bfy -bgS -bik -aZV -aZV -bmx -bmx -bmx -bqH -bsh -bsh -bsh -bsh -bqH -aJq -aJq -aXf -bCv -bDJ -bCt -bGD -bCv -bJs -bKy -bLL -bLL -bNQ -bOU -bQj -bOd -bOd -bRx -bTP -bVP -bWP -bXL -bYK -bRj -bTg -bUm -bVp -bXH -bZf -bZC -cbp -cck -cin -cjj -cjX -ckO -clP -cgR -cny -ccw -cip -cnx -cDx -cqb -cqb -cqb -cEC -cqb -cqb -cAr -cqb -cGh -cGC -cey -ccw -ccw -cHl -ccw -ccw -aaf -abY -aaT -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(120,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -abp -abP -aco -acO -abl -abO -abO -afc -afQ -agw -agY -ahA -ahZ -adR -aiQ -ajI -akt -akQ -agj -agj -aiX -anB -anz -aoD -aod -aqe -arf -aqn -ath -arf -auw -ath -arf -ayV -ath -arf -aCd -ath -arf -anF -ahn -aJw -aJw -aMh -aJq -aOE -aJn -aaa -aPR -aUe -aVs -aXa -aYD -aZX -baf -bdk -bdk -bek -bfB -bgU -bdk -bjF -blc -bmz -bnY -bpk -bqJ -bsj -btI -btd -bwr -bqH -aMm -aJq -bBv -cBy -bDM -bCw -bDr -bCy -bGP -bHn -bLN -bLN -bNS -bOX -bQm -bRv -bOd -bTN -bTP -bRA -bWQ -bWQ -bYN -bRm -bTj -caA -cer -ccs -bZu -cfb -cfb -cgS -ciq -cfb -cfb -ckR -clR -cgR -cgR -cMm -cir -cDt -cDy -cqC -crc -cEi -cED -crc -crc -cFy -cBR -cGi -cGD -cGL -aag -aag -aaf -aaf -aaf -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(121,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -abo -abO -abO -abO -abO -abO -abO -afb -abo -afg -ahb -ahG -aik -cBV -ajf -ajK -aks -akY -alx -amp -aiX -anA -anz -aoC -aod -aqe -arf -asd -atg -arf -asd -awo -arf -asd -aAb -arf -asd -aDK -arf -aoa -ahn -aJv -aKG -aMg -bHt -aOE -aJn -aaa -aPR -aUd -aVr -aWZ -aYq -aZW -aZG -bej -bej -bdj -bfA -bgT -bil -bej -blb -bmy -bnX -bpj -bqI -bsi -btH -btc -bwq -bqH -aJq -aJq -aXf -bCv -bAU -cAL -bFg -bFs -bJt -bKy -bLK -bMK -bNR -bOW -bQl -bRu -bSE -bRx -bUI -bVR -bWQ -bOO -bQe -bRk -bTi -caA -bVr -bXN -bZt -bZE -cbs -cCT -cdn -cej -cep -ces -clN -ccm -ckF -cDe -cDk -coc -cqa -cig -ccw -ccw -czF -csd -csd -cFz -cFU -cGj -cGE -cGM -cGZ -aag -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(122,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -abp -abO -acq -acq -acq -acq -aew -afe -afS -agy -aha -ahC -aia -aiP -aiR -ajB -akv -ala -akz -alf -aiX -anA -anz -aoF -apo -aqh -arh -asg -atj -aul -auR -atj -aul -azc -atj -aAX -azc -atj -aFe -aul -aHT -aJy -aJy -aMj -aJq -aOE -aJn -aaa -aPR -aPR -aPR -aXc -aPR -aZV -baq -baQ -baQ -bcQ -bfC -bgV -bim -bjG -aZV -bmB -bnZ -bpl -bqH -bsl -btK -buW -bwt -bqH -aLY -aLY -bBx -bCv -apG -bFk -bDs -bCv -bJs -bHo -bLK -bMK -bMK -bOY -bQn -bRx -bMK -bMK -bUJ -bVS -bWQ -bXP -cBI -bRS -bTH -caA -bWh -cdt -bZA -cfh -cfM -cco -cdp -cel -cyM -ckT -cgU -cco -cgU -cgU -cis -cjN -cDz -cDH -cMm -csd -crM -crV -crV -cFA -csd -cGk -ccw -aag -aag -aag -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(123,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -abo -abO -acp -acP -acP -acP -aev -afd -afR -agx -agZ -ahI -aim -adR -aiG -ajL -aku -akZ -alE -amq -aiX -anA -anz -aoE -aod -aqg -arg -asf -ati -auk -aux -avt -axL -bbl -azT -auk -auk -aDG -aFd -auk -aHH -aJg -aKo -aLO -aJq -aOE -aJn -aaa -aaa -aPR -aVt -aXb -aYo -aZV -bao -baP -bbZ -bcP -cBo -bbw -bbw -bbw -aZV -bmA -bmx -bmx -bqH -bsk -btJ -buV -bws -bqH -aJq -aJq -byW -bCv -bAV -bCv -bCv -bCv -bJs -bKz -bLK -bML -bNT -bOV -bQj -bRw -bSF -bOd -bTP -bRA -bWQ -bXO -bQq -bRo -bTG -caA -bVK -bYb -bZw -cap -ctR -ccn -cdo -cek -ccw -cet -cfd -cfB -cfI -cgQ -cjS -cjN -cqm -cgR -crd -cEk -crL -cEW -cse -cse -csu -cGl -ccw -aaa -aaa -aaf -aaa -aaf -ctv -abY -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(124,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -abp -abR -abP -abP -abP -abP -abp -abp -abp -agA -afU -ahF -aip -adR -aiX -ajN -akx -aiX -aiX -aiX -aiX -anC -anU -anC -aod -aqe -arf -arf -arf -arf -auU -avG -awr -awr -azV -aAh -aAh -aFg -aFh -aAh -aAh -aAh -aAh -aLR -aJq -aOE -aJn -aaa -aaa -aTQ -aVd -aXe -aYp -aZV -bbv -bcm -bcm -bem -bfD -bgW -bfD -bjI -aZV -bmC -boa -bpm -bqH -bsn -btL -buY -buY -bqH -aJq -aJq -aXf -bCv -bDP -bCv -bAw -bHV -bJw -bKC -bLK -bMN -bNV -bOV -bQo -bRz -bSH -bOd -bTP -bRA -bWQ -bWQ -bWQ -bWQ -caD -bWQ -ccw -ccw -cey -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cDl -cjN -cjh -cDI -ccw -ccw -ccw -ccw -ccw -cMm -cMm -cMm -ccw -aaf -aaf -aaf -aaf -aaf -ctv -abY -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(125,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -abq -abq -abq -abr -abr -abq -abq -aff -afT -agz -ahb -ahF -clI -abp -ajh -ajM -akw -alb -alG -amr -amY -amY -ajp -aoG -aod -aqe -arf -aqo -asp -arf -auS -avv -awu -awr -aAd -aAh -aCm -aDL -aFf -aGk -aHU -aJz -aAh -aLQ -aJq -aOE -aJn -aaa -aaa -aJw -aVu -aXd -aYE -aZV -bbu -bbw -bbw -bbw -bbw -bbw -bbw -bjH -aZV -bmx -bmx -bmx -bqH -bsm -btL -buX -buX -bqH -aJq -aJq -bBy -bzs -bDO -bFl -bGH -bHU -bJv -bKB -bLK -bMM -bOd -bOV -bQj -bRy -bSG -bOd -bUK -bVT -bWR -bXQ -bOd -bZF -bPc -bOd -ccv -cdw -cex -bOd -cfN -cfN -bLK -apQ -bOh -bOh -bOh -bOh -bOh -ccw -cDm -cjP -ckF -cDJ -ckF -cpE -cjR -crW -csg -aag -aaa -aaa -aaa -aaa -aaa -aaa -ctv -ctv -ctv -abY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(126,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -abq -abT -acs -acR -ado -adN -aex -afh -afV -agB -ahd -ahI -clS -abp -ajj -ajP -aky -alc -alI -ams -amZ -amZ -anW -aoH -aod -aqe -arf -asm -blU -atQ -avg -awp -axN -awr -aAg -aAh -aDO -aDQ -aFi -aGl -aBy -aBy -aAh -aMn -aJq -aOE -aJn -aaa -aaa -aJn -aVv -aXg -aYF -aZV -bbw -bcn -bbw -ben -bfE -bgX -bbw -bjJ -bld -bmD -bmD -bmD -bqK -bso -btN -buZ -buZ -bqH -byN -aJq -bBA -bCz -bDQ -bFn -bGJ -bHX -bJy -bKE -bLP -bMP -bIG -bJB -bKV -bRB -bSI -bSI -bUM -bVV -bWS -bSI -bSI -bZG -caE -cbA -ccy -bOd -bOd -bQu -cfO -cgW -cit -cph -ckb -ckV -clU -clU -bOh -ccw -coZ -cgU -cgU -cDK -crw -cjO -ccw -crX -cfK -aag -aaa -aaa -aaa -aaa -aaa -aaa -abY -abY -abY -abY -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(127,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -abr -abS -acr -acQ -adn -adM -abq -afg -afU -afU -ahc -ahH -aiq -abp -aji -ajO -akw -ajn -alH -amr -amY -amY -anV -ajo -aod -aqe -arf -ari -asu -aun -auW -avR -axM -awu -aAf -aAh -aCn -aDM -aGx -aAh -aAh -aBy -aAh -aMm -aJq -aOE -aJn -aJn -aJn -aJn -aJs -aXf -aYk -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -aZV -bmx -bmx -bmx -bqH -bqH -btM -bqH -bqH -bqH -aJq -bHt -bBz -bzs -bzs -bFm -bGI -bHW -cBD -bKD -bLO -bMO -bIF -bOZ -bQp -bRA -bOd -bTO -bUL -bVU -bMK -bXR -bYQ -bXR -bMK -cbz -ccx -cbA -cbA -cfi -bRH -cgV -bMQ -apQ -bQA -ckU -clT -cmU -bOh -ccw -cpa -cjc -cqo -cDL -cjk -cjm -ccw -ccw -cig -aag -aag -aag -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(128,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -abr -abV -acu -acS -adp -adP -aey -afj -afX -agC -ahf -ahK -ait -abp -ajl -ajR -akw -ald -alJ -amt -ajp -ajp -anY -ajo -apq -aqe -arf -arf -arf -arf -avm -aws -axP -azb -aAi -aAh -aCn -aDM -aGx -aGm -aHV -aBy -aAh -aJq -aJq -aJq -aJr -aJr -aJr -aJr -aJr -aXh -aYG -aZY -aYG -aYG -bdn -bep -aYG -aYG -aYG -aYG -ble -bmE -bmE -bpn -bqL -bsp -btO -bva -bwu -bwu -bwu -bwu -bBB -aJv -bzs -bFp -bGJ -bHZ -bJA -bKG -bLK -bMR -bIH -bJF -bQr -bRA -bOd -bTP -bOd -bVX -bMK -bMK -bYR -bMK -bMK -cbC -bRA -bTO -cez -cez -cfQ -cgY -ciu -bVu -ckb -ckW -clU -clU -bOh -ccw -ccw -cpI -ccw -cDL -cjl -cjQ -cjV -cig -aaf -aaf -aaf -aaf -aag -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(129,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaf -aaf -aaf -aaf -aaf -aaf -abr -abU -act -acu -acu -ato -abq -afi -afW -afW -ahe -ahJ -ais -abp -ajk -ajQ -akw -ajn -alH -amr -amY -amY -anX -ajo -app -aqi -arf -ask -atm -arf -avl -awq -axO -aza -aAh -aAh -aAh -aDS -aGx -aAh -aAh -aDN -aAh -aMo -aNC -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bco -aJq -beo -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bAk -aJq -aJq -aJq -aJq -bAj -aJq -aKG -bzs -bFo -bDu -bFt -bGQ -bHp -bLK -bMQ -bNY -bPa -bMQ -bRC -bMQ -bTP -bUN -bVW -bMK -bXS -bXS -bXS -bMK -cbB -alk -alX -aoZ -bQt -apa -cgX -apF -apI -bOh -bOh -bOh -bOh -bOh -cig -cpb -ciZ -cqp -cDN -cjT -cgR -crP -cig -aaa -aaa -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(130,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -abq -abW -abk -acj -acn -adh -adm -afk -afZ -agE -ahh -ahM -aiv -abp -aiY -ajE -ajH -akn -ale -alD -ana -ana -amu -ajo -aps -aqk -arf -asm -aHw -aup -avn -awv -axX -aze -aAh -aBz -aBz -aDU -aGx -aGn -aHW -aBy -aAh -aJq -aJq -aJq -aJq -aRt -aJq -aJq -aJq -aJq -aJq -aLY -aJq -bcp -aJq -beq -aJq -bgY -aJq -aJq -aJq -bAi -bmS -bmS -bpC -bqN -aNr -aJq -aJq -bxL -byX -aJq -aJq -bCA -bzs -bCC -bDA -bFx -bGW -bKI -bLQ -bMT -bOb -bPd -cBF -bRD -bSK -bTR -bUP -bVZ -bWT -bWa -bYS -bZH -caF -bQt -cBJ -cdy -bOd -bRy -cfR -cha -civ -cph -ckb -ckY -clW -clW -bOh -cig -cig -czg -cig -cDN -crh -crA -crR -crY -csi -aaa -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(131,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abq -abq -abq -abq -abq -abq -abq -afg -afY -afY -ahg -ahL -aiu -abp -ajm -ajS -ajn -ajT -akA -amr -amY -amY -anV -ajo -apr -aqj -arf -ark -asL -aun -avu -awt -axV -azd -azX -aAZ -aCe -aDT -aGx -aAh -aAh -aBy -aAh -aCr -aCr -aCr -aJC -bYP -aQg -aJC -aQg -aJC -aQg -aJC -aJC -aHP -aHP -aHP -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bfF -bqM -brV -bof -bwv -bvj -bvj -bvj -bvj -bvj -bvj -bCB -bCP -bvj -bvd -bKH -bLK -bMS -bOa -bPc -bQs -bMZ -bSJ -bTQ -bUO -bVY -bOd -bOd -bOd -bOd -bOd -cbD -bTO -cdx -bOd -bOd -cfP -cgZ -bMQ -apQ -bQA -ckX -clV -cmV -bOh -cig -cpc -cpJ -cpc -cDN -cqY -cqY -cqY -cig -aaa -csl -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(132,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -abo -aeB -afm -agb -agG -ahi -ahN -aix -abp -ajp -ajU -ajn -ajn -ajn -amr -ajp -ajp -ajp -ajo -apt -aqm -arj -arj -arj -arj -avx -awz -axR -avx -aAh -aBA -aBA -aDP -aBx -aGp -aHX -aBy -aAh -aMq -adq -aQb -aPZ -aRu -aQc -aUf -aQc -aXi -aQc -baa -aJC -bcq -bcq -bcq -bfF -bha -bio -bgF -blf -bmF -bob -bnB -bfF -bqR -brX -bof -bwx -bvj -bwB -bxa -byZ -bzI -bAX -bCF -bDB -bFB -bvd -bKJ -bLR -bMV -bOd -bMZ -bQv -bRF -bSM -bTS -bUQ -agd -bUO -bVZ -bVZ -bZI -caH -cbF -ccz -cdA -cez -bOe -cfQ -chb -ciu -bVu -ckb -ckZ -clW -clW -bOh -cig -cpd -czM -cpd -cDN -aaa -aaa -aaa -aaf -aaf -cso -aaf -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(133,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -DUC -aaf -aaf -aaf -abo -aeA -afl -aga -abp -ahj -abp -cAN -abp -ajo -ajo -ajo -ajo -ajo -ajo -ajo -ajo -aoa -ajo -apt -aql -apv -arl -asM -atV -avw -awy -axQ -azj -arj -aAh -aAh -aAh -aAh -aAh -aAh -aAh -aAh -aMp -aMr -aOH -aPY -aQc -aRx -aQc -aQc -aPY -aQc -aZZ -aJC -aYV -aYV -aYV -bfF -bgZ -bin -bin -bjK -bkK -bkK -bkK -bpD -bqO -bLX -btf -bui -bvi -bww -bwZ -byY -bzH -bAW -bCE -bFv -bFz -bvd -bKH -bLK -bMU -bOc -bPe -bQu -bRE -bSL -bPe -bOd -cCB -cCC -bXT -bXT -bXT -caG -cbE -bTU -cdz -cez -bUL -cfS -bOd -bMQ -apQ -bOh -bOh -bOh -bOh -bOh -ccw -cpd -czL -cpd -cDL -aaf -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(134,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -DUC -acw -abp -abp -adR -abp -cxG -abp -adR -ahl -ahO -aic -ahT -ahT -ahT -ahT -ahT -ahT -ahT -alL -ahT -anb -ahT -anZ -apu -ahn -asb -asV -aus -aus -awA -axT -azl -aAl -arj -aCq -aDR -aFl -aGD -aHZ -aCr -aKJ -aMr -aMr -aOH -aQc -aQd -aQa -aRv -aPY -aVw -aPY -bac -aJC -aYV -aYV -aYV -bfF -bhc -bip -bgP -bjL -bkL -bmT -bnD -bpM -bqT -bFD -bJG -bJG -bvl -bwE -bxc -bzb -bzK -bBb -cpG -bDC -bId -bvd -bKH -bLK -bMX -bOd -bPg -bQx -bRH -bSO -bTU -bUS -bUS -cCD -bXU -bUS -bUS -bUS -bXU -bRF -bMW -cez -cez -cfQ -chd -ciw -cpP -ckc -clb -clY -clZ -bOh -aaa -cpd -cpM -cpd -cDS -aaf -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(135,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -DUC -DUC -DUC -DUC -DUC -aaf -aag -acU -adr -acU -aeC -afn -agc -abp -ahk -aoJ -aib -aif -aif -aif -aif -aif -aif -aif -alK -alM -bkV -anc -anD -aoI -apX -arn -asN -aur -avy -avy -axS -azk -aAk -arj -aCf -aDY -aFj -aGr -aHI -aJk -aMr -aMr -aNt -aOH -aQc -aQc -aSq -aQc -aQc -aPY -aQc -bab -aJC -aYV -aYV -ber -bfF -bhb -bip -bjO -bip -bmG -bip -bnC -bpF -bqS -brY -bwz -bwy -bvj -bza -bxb -bvh -bCD -bAY -bCH -bDR -bIc -bvd -bKH -bLK -bMW -bOe -bPf -bQw -bRG -bSN -bTT -bUR -bWb -cCE -bTT -bUR -bZJ -bUR -bTT -bUR -cdB -bUR -bUR -cfT -chc -bMQ -apQ -bQA -cla -cBP -cmW -bOh -aaa -aaa -czN -aaa -cDS -aaf -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(136,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -DUC -aaf -aaf -aag -aag -aag -kak -kak -aag -abp -abp -abp -abp -afo -abp -abp -ahn -ahn -aiA -aiA -aiA -ahn -aiA -aiA -aiA -ahn -and -anF -aod -ahn -apx -ahn -arj -asr -asN -aut -avz -aXF -axU -azn -aAn -arj -aCh -aEc -aFk -aGw -aHK -aCr -aKr -aMr -bHF -aOH -aQc -aQc -aSo -clX -aVx -aQc -aQc -aQc -bbx -aYV -aYV -aYV -bfF -bhd -bis -bjR -bis -bmI -bod -bpt -bfF -bqV -bEe -bBL -bwA -bvj -bAl -bAl -bvh -bzS -bBc -bCJ -buk -cCp -bvd -bKH -bLK -bMZ -bOg -bPi -bQz -bRJ -bSO -bTV -bUT -bWc -bWU -bXV -bYT -bZK -bOd -cbG -ccA -cdC -ceB -cez -cez -chf -cix -cpP -ckd -clc -clZ -clZ -bOh -aaa -aaa -aaa -aaa -cDS -aaf -aaa -aaa -aaf -aaf -cso -aaf -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(137,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -DUC -DUC -DUC -DUC -aaf -aaf -aaf -aaf -aaf -abp -aeD -afp -aeD -abp -aaa -aaa -aaa -aaf -aaf -aaf -aaa -aaf -aaf -ahn -ahn -anE -aod -aoK -apw -aqp -arj -asq -asN -aut -avz -avz -axU -azm -aAm -arj -aCr -aEb -aCr -aGv -aCr -aCr -aKq -aLS -aNF -aOH -aQc -aQc -aSH -aQc -aQc -aRx -aQc -aQc -aQg -aYV -aYV -bes -bfF -bfF -bir -bjQ -blh -bfF -bfF -bfF -bfF -bqU -bsq -bvj -bvj -bvj -bvj -bvj -bvj -bvj -bvd -bFu -bvj -bvj -bvd -bKH -bLK -bMY -bOf -bPh -bQy -bRI -bSP -bPh -bQy -bRI -cCF -bPh -bQy -bRI -bQy -bPh -bQy -bRI -ceA -bLK -bLK -che -bLK -apQ -bOh -bOh -bOh -bOh -bOh -aaa -aaa -aaa -aaa -cDS -aaf -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(138,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -adR -aeE -afr -aeE -adR -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaf -ahn -anG -aoe -aoL -apy -aqq -arj -ast -asN -auv -avA -avA -axW -azo -aAp -aBC -aCt -aEA -aCt -aGz -aIb -aCr -aKN -aMv -aNH -aOJ -aQc -aPY -aSG -aPY -aUg -bFC -aRw -aQc -bbx -aYV -aYV -bet -bfH -bhf -bhh -bhh -bhh -bmJ -bof -bpu -bqP -bsy -bEe -bvh -bwC -bxN -bze -bAp -bvh -bCG -bBd -bFw -bDD -bFJ -bvd -bKH -bzs -bRK -apQ -bRK -apQ -bVv -apQ -bRK -apQ -bVv -cCG -cCH -cCI -cCJ -cCI -cCH -cCI -cCJ -cCI -cCP -bLK -chg -bLK -apQ -aoV -aoV -apQ -apQ -apQ -aoV -aoV -aoV -aoV -cCQ -aoV -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(139,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeE -afq -aeE -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ahn -anE -ahn -ahn -ahn -ahn -arj -ass -asX -auu -att -att -att -azf -aAo -aBB -aBB -aBB -aBB -aGy -aIa -aBB -aKM -aMu -aNG -aKM -aKM -aKM -aSp -aQc -aQc -aSq -aQc -bad -bby -aYV -aYV -bet -bfG -bhe -bit -bjS -bli -bli -boe -bli -bpN -bqX -bEe -btg -bDR -bDR -bDR -bDR -bzc -bDR -bDZ -bCK -bFy -bFF -bvd -bKH -bzs -bNa -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -bPj -bQA -bPj -bOh -cCQ -bLK -cyG -bLK -aoV -aoV -aoV -apQ -apQ -aoV -aoV -aoV -aoV -aoV -cCQ -aoV -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(140,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeE -afs -aeE -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aag -aag -aaa -aaa -aaf -arj -arj -asZ -aua -aua -awB -axY -azh -arj -arj -aaf -aaa -alP -aGI -aId -aJD -aKP -aMx -aNJ -aQe -aOL -aOL -aOL -aOL -aOL -aOL -aXO -aZb -aJC -aYV -aYV -bet -bfG -bhe -bhh -bjU -blk -blk -boh -biu -bpO -bqY -bss -btg -buk -bvm -bDT -buk -bvh -bzU -bBe -bCS -bDE -bFK -bvd -bKH -bzs -bNa -bOh -bPl -bQB -bRL -bOh -bTX -bUV -bWd -bOh -bXX -bYV -bZL -bOh -cbI -ccC -cdD -bOh -cCG -cCS -cCS -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cCI -cDY -apQ -aaf -aaf -aaf -aaf -cso -aaf -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(141,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqG -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqr -arm -arm -asY -atZ -auB -auB -atZ -azg -azp -azp -aCu -aaf -alP -aGH -aIc -aJC -aKO -aMw -aNI -aMw -aOK -acN -acN -acN -acN -acN -aQc -bae -aJC -bcr -aYV -bet -bfG -bhe -bhh -bjV -blj -bmK -bog -bog -bhh -bsx -bsr -bvh -bwD -bDR -bDR -bAq -bvj -bCQ -bDW -bCP -bvj -bvj -bJC -bKH -bzs -bNa -bOh -bPk -bPm -bPm -bOh -bTW -bUU -bTW -bOh -bXW -bYU -bXW -bOh -cbH -ccB -cbH -bOh -apQ -aoV -aoV -apQ -aoV -aoV -aoV -apQ -aoV -aoV -aoV -aoV -aoV -aoV -apQ -aoV -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(142,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqs -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCv -aaa -alP -aGK -aIe -aJC -aJC -aJC -aJC -aJC -aJC -aXj -aVy -aSY -aVy -aVy -aYI -bah -aJC -aYV -bdo -beu -bvk -biu -biu -bjT -blm -bmL -boi -bpw -bhh -bsx -btX -bvj -bwG -bxR -bxR -bvj -bvj -bzW -bDZ -bCT -bGR -bIj -bJC -bKH -bzs -bNa -bOh -bPm -bQC -bPm -bOh -bTW -bUW -bTW -bOh -bXY -bYW -bXW -bOh -cbH -ccD -cbH -bOh -apQ -apQ -apQ -apQ -apQ -aoV -aoV -apQ -aoV -aoV -aoV -aoV -aoV -csz -apQ -aoV -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(143,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqs -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCv -aaf -alP -aGJ -aIe -aJE -aKQ -aLU -aNu -aJC -aPw -aQc -aQc -aSZ -aQc -aVy -czP -bag -aJC -aYV -aYV -bet -bfJ -bhh -bhh -bgQ -bll -bhh -bhh -bpv -bhh -bsx -btV -bvh -bwF -bxQ -bxQ -bAr -bvj -bzV -bDZ -bzf -bDR -bIi -bJC -bKH -bzs -bNa -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -bOh -apQ -apQ -ciC -bVu -bVu -bVu -bVu -bVu -caJ -aoV -aoV -aoV -aoV -aoV -apQ -aoV -aaa -aaa -aaf -aaa -csn -aaa -aaf -aag -aaa -aaa -aaa -aaa -aaf -aaf -ctZ -ctZ -ctZ -ctZ -ctZ -aaf -aaa -aaf -cvF -aaf -aaa -aaa -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -cAU -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(144,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqt -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCv -aaa -alP -aGA -aHS -aJx -aJx -aMi -aNE -aOO -aQi -aRz -aSF -aQc -aQc -aXl -aQc -bai -aJC -aYV -aYV -bet -bfH -bhh -bhh -bhg -bln -bmM -boj -bof -bhh -bsx -btV -bvj -bwI -bxT -bxQ -bAt -bvj -bCM -bDZ -bDR -bDR -bIl -bJC -bKH -bzs -bUr -bVu -bVu -bVu -bVu -bVu -bVu -bVu -bVu -bVu -bVu -bVu -bVu -caJ -apQ -apQ -apQ -apQ -apQ -cfj -cfU -cfj -cfj -ckf -cfj -cfj -bUr -bVu -bVu -bVu -bVu -bVu -bVu -bVu -csw -csw -csw -csw -csM -csw -csw -ctd -csw -csw -csw -csw -ctO -ctZ -ctZ -cuo -cuA -cuM -ctZ -cvk -cvk -cvk -cvk -aaf -aaf -aaf -aaf -cvk -cvk -cvk -cvk -cvk -cvk -cvk -cva -cva -cva -cva -cva -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(145,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aqs -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCv -aaf -alP -aGL -aHM -aJm -aKz -aKR -aND -aJC -aPP -aRg -aQc -aTa -aQc -aXk -aQc -aQc -aJC -aYV -aYV -bev -bfK -bhi -bhi -bhi -bfK -bfK -bfK -bof -bhh -bsx -btV -bvh -bwH -bxS -bzh -bAs -bvj -bCL -bxO -bDR -bDR -bIk -bJC -bKH -bzs -bzs -bzs -bPn -bPn -bPn -bzs -bzs -bPn -bPn -bPn -bzs -bzs -bPn -caI -bPn -bzs -bzs -bzs -cfj -cfj -cjp -chh -ciy -cke -clg -cfj -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aaa -aaa -aaf -aaa -csn -aag -aag -aag -aag -aaa -aaa -aaa -ctN -ctY -cuh -cun -cuz -cuL -cuY -cvj -cvs -cvD -cvk -cvk -cvk -cvk -cvk -cvk -cvX -cvX -cvX -cvX -cwq -cwq -cva -cva -cva -cva -cva -cva -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(146,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqs -aro -aro -aro -aro -aro -aro -aro -aro -aro -aro -aCv -aaa -alP -aGL -aIe -aJC -aKS -aMC -aJC -aJC -aJI -aJI -aSI -aJI -aVA -aJI -aYK -aJI -aJI -bcs -aYV -aYV -bfK -bhk -bix -bjX -blp -bmO -bhi -bpy -bwz -brg -btZ -bvj -bwI -bxV -bzj -bAv -bvj -bCO -bDR -bDR -bDR -bIn -bJC -bKL -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bUY -bWe -bWe -bWe -bWe -bWe -cdE -bAw -bzs -bAw -caK -cfj -ciB -ckh -chj -ciA -cjr -clh -cfj -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aaa -aaa -aaf -aaa -csn -csD -cta -csD -cua -aaa -aaa -aaa -aaf -ctZ -cui -cuq -cuC -cuO -cuz -cvm -cvt -cvt -cvt -cvL -cvQ -cvX -cvX -cvX -cvX -cva -cva -cva -cva -cva -cva -cva -cva -cvx -cva -cva -cva -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(147,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqu -arm -arm -arm -auy -auB -auB -axZ -azp -azp -azp -aCw -aaf -alP -aGL -aIg -aJH -aKR -aMB -aJC -aOP -aJI -aRA -aVz -aVz -aVz -aVz -aYJ -aJI -bbz -aYV -aYV -aYV -bfK -bhj -biw -bhs -bjM -bmN -bok -bpx -bpP -brf -bhh -bvh -bwJ -bxU -bzi -bAu -bvj -bCN -bEa -bFA -bGS -bIm -bJD -bKK -bLS -bNc -bOj -bNc -bNc -bNc -bNc -bTY -bUX -bzs -bWV -bzs -bzs -bZM -cbJ -ceC -cfV -cfW -cfX -chk -chl -ciz -chi -ciz -cjq -ckg -cmb -cpO -cpQ -cpQ -cpQ -cpQ -czJ -apQ -aoV -aaa -aaa -aaf -aaa -csn -csD -csX -ctg -cua -cua -cua -cua -cua -ctZ -ctZ -cup -cuB -cuN -cuZ -cvj -cvj -cvj -cvj -cvj -cvP -cvj -cvj -cvj -cvj -cva -cva -cva -cva -cvp -cwv -cvr -cvp -cvl -cvr -cwv -cvp -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(148,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -arj -arj -arj -auA -avD -awC -ayb -arj -alP -alP -aaa -aaa -alP -aGL -aIi -aJI -aJI -aJI -aJI -aJI -aJI -aRC -aSK -aVz -aVz -aVz -aYL -aJI -bbz -aYV -bdq -aYV -bfK -bhl -biy -bjY -bjN -bkO -bmU -bnH -bqQ -bsx -bhh -bvj -bvj -bxR -bxR -bvj -bvj -bCQ -bEd -bof -bof -bof -bJE -bof -bof -bNd -bIJ -bPo -bQE -bRM -bOr -bTZ -bUX -bzs -bAw -bBR -bHZ -bzs -bzs -bzs -ccF -cdG -ceE -cfl -cfZ -cki -cld -cjt -cjr -csq -cmd -cmd -cmd -cmd -cmd -bVw -bVw -bVw -bVw -aaa -aaa -aaf -csD -csO -csD -czk -cti -cua -cua -ctw -ctH -ctQ -cuc -cuj -cuj -cuE -cuQ -cuj -cvk -cvw -cvw -cvG -cvM -cvS -cvZ -cvG -cvw -cvw -cvf -cwh -cwm -cwr -cvp -cwx -cwj -cwu -cAV -cAZ -cvl -cvl -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(149,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -arj -auz -avC -avC -aya -arj -arA -alP -alP -alP -alP -aGN -aIh -aJI -aKT -aMD -aNM -aOI -aJI -aRy -aSJ -aTM -aVB -aVz -aVz -baj -bbz -aYV -bdp -aYV -bfK -bfK -bfK -bfK -bfK -bfK -bfK -bnF -bqQ -bsx -bhh -bfJ -bhh -bhh -bhh -bhh -bhh -bzX -bBm -bof -bGT -bIo -bof -bIo -bLU -bNd -bII -bOr -bQD -bLY -bMa -bTZ -bUX -bzs -bAw -bXZ -bHZ -bZN -caK -bzs -ccE -cdF -ceD -cfk -cfY -cjr -ckj -cjs -cle -cli -cmc -cmY -cmc -cop -cmd -cmd -cqs -aaa -bVw -aaa -aaa -aaf -csD -csN -csV -ctb -cth -cua -ctr -ctu -ctG -ctP -cub -cuj -cur -cuD -cuP -cvc -cvk -cvu -cvu -cvu -cvu -cvR -cvY -cwb -cvu -cvu -cva -cwg -cwl -cwr -cvl -cww -cwD -cvv -cvv -cAY -cBb -cBd -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(150,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaf -arj -auB -auB -arj -arj -arj -anf -anf -anf -awD -alP -aGB -aIf -aJA -aKC -aKC -aKC -aON -aQk -aRD -aSM -aVG -aVE -aXm -aVz -bak -bbz -aYV -bdp -aYV -bfL -bhn -biz -biz -biz -bmR -bfL -bol -bqQ -bsx -bst -bfJ -bhh -bhh -bwK -bhh -bhh -bhh -btV -bof -bGV -bIp -bof -bKM -bLW -bNd -bOn -bOr -bOr -bRO -bSQ -bTZ -bUZ -bPv -bPv -bPv -bPv -bPv -caM -cbL -cbL -cdI -ceG -cfj -cgb -chn -ciE -cjv -clj -ckk -cmf -cna -cnC -cor -ciM -cpN -cqt -aaa -bVw -aaa -aaa -aaf -csD -csU -csW -ctc -ctc -cto -ctt -cty -ctJ -ctT -cue -cul -cuu -cuG -cuS -cve -cvo -cvz -cvz -cvI -cvz -cvT -cBS -cwc -cvz -cwd -cwf -cwj -cwo -cwt -cwu -cwA -cAR -cAS -cvv -cBa -cBc -cBe -cva -cva -cva -cBf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(151,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -alP -ayf -aBD -aCx -aDV -alP -aGL -aHY -aQj -aQj -aMk -aNK -aOM -aQj -aRB -aSL -aTN -aVD -cCq -cAg -bak -bbz -aYV -bdp -cBm -bfL -bhm -bhm -bhm -bhm -bkP -bmV -boc -bqW -brh -bua -bua -bua -bua -bua -bua -bhh -bhh -btV -bof -bGU -bqQ -bof -bCR -bLV -bNd -bOm -bPp -bQF -bRN -bSS -bUa -bNc -bNc -bOj -bNc -bNc -bZO -caL -cbK -ccG -cdH -ceF -cfj -cga -chm -ciD -cju -clf -csr -cme -cmZ -cme -coq -cmd -cmd -cqs -aaa -bVw -aaa -aaa -aaf -csD -ctb -csV -ctb -ctj -ctk -cts -ctx -ctI -ctS -cud -cuk -cus -cuF -cuR -cvd -cvn -cvy -cvy -cvH -cvy -cvy -cvy -cvy -cvy -cvy -cwe -cwi -cwn -cws -cwn -cwz -cwE -cvv -cvv -cvv -cvp -cvl -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(152,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -alP -aAq -aAq -aCy -aCG -alP -aGL -avI -aJK -aKV -aMl -aMF -aMF -aJI -aRG -aSO -aTO -aVG -cCq -aVz -bak -bbz -aYV -bdp -bdc -bfL -beY -biz -biz -biz -bkR -bfL -boo -bqQ -bhg -bua -bvn -bwL -bxX -bsL -bua -bBJ -bhh -bBn -bof -bDF -bIr -bof -bKN -bHT -bNd -bNd -bNd -bNd -bNd -bSU -bUb -bVa -bWf -bWX -bOP -bNd -bTZ -bUX -bzs -bzs -bzs -bzs -cfj -cfj -cfj -cfj -cjx -cfj -cfj -cmd -cmd -cmd -cos -cmd -czI -bVw -bVw -bVw -aaa -aaa -aaf -csD -csD -csD -csD -cti -ctq -cua -ctA -cuy -ctV -cug -cuj -cuj -cuE -cuU -cuj -cvk -cvw -cvw -cvJ -cvw -cvV -cwa -cvJ -cvw -cvw -cvb -cwk -cwp -cwr -cvp -cwC -cwn -cAT -cAW -cvl -cvl -cvl -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(153,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aba -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaf -aaf -alO -alO -alO -alP -alP -alP -alP -alP -alP -alP -aDW -aFn -aGP -avI -aJI -aJI -aJI -aNO -aOT -aJI -aRF -aSN -aVF -aVF -aVF -aYM -aJI -bbA -aYV -bdr -bdb -bdN -blr -bho -bho -bho -bkQ -bmW -bom -bIq -bri -bsu -bsL -bsL -bvo -bzl -bua -bzd -bhh -btT -bCU -bCR -bqQ -bGX -bCR -bqQ -bRN -bIK -bPq -bLd -bNd -bST -bOr -bOr -bOr -bWW -bYa -bYX -bTZ -caN -cbM -cbM -cdJ -bzs -cfm -cgc -bAw -ciF -cjw -ckl -clk -clk -bAw -bzs -apQ -aaa -apQ -apQ -apQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ctp -cua -ctz -ctK -ctU -cuf -cuf -cuv -cuH -cuT -cvg -cvj -cvj -cvj -cvj -cvj -cvU -cvj -cvj -cvj -cvj -cva -cva -cva -cva -cvp -cwB -cvr -cvp -cvl -cvr -cwB -cvp -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(154,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaS -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aag -alO -arp -alO -anf -anf -anf -awD -anf -aoP -alP -aBE -alP -aDX -alP -aGR -avI -aJL -aKX -aJI -aJI -aJI -aJI -aRH -aVz -aVz -aVH -aXn -aYN -aJI -bbz -aYV -aYV -bey -bfL -bhm -biz -biz -biz -bla -bmY -boq -boq -brj -bpE -btk -bum -bvq -bzn -bua -bBL -bhh -bBC -bCV -bDN -bFM -btR -bDN -bIa -bIf -bIL -bOq -bLf -bRP -bSW -bMH -bNi -bOr -bWZ -bYd -bYY -bZP -caO -cbN -ccI -cdL -ceI -cfo -bAw -bAw -bAw -cjz -ceJ -clm -cmg -cnc -cnD -bzs -apQ -apQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -cua -ctF -ctM -ctX -cuf -cum -cuw -cuJ -cuW -cvi -cvq -cvC -cvC -cvC -cvN -cvW -cvX -cvX -cvX -cvX -cva -cva -cva -cva -cva -cva -cva -cva -cvA -cva -cva -cva -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(155,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -ads -adS -aeG -aaa -ads -adS -aeG -aaa -ads -adS -aeG -aaa -aaS -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aag -cxW -anf -aqv -anf -anf -anf -aEl -anf -alP -alP -alP -alP -alP -alP -aGQ -aIk -aIp -aKW -aMG -aIp -aIp -aJI -aJI -aSP -aUh -aJI -aJI -aJI -aJI -aJI -bcq -bcq -bcq -bfL -bhp -biB -biB -biB -bkU -bmX -bpE -bpE -bpE -bpE -bti -bul -bvp -bzm -bua -bBK -bwz -bBw -bJG -bDI -bFL -bli -bKO -bHY -bNf -bOp -bPr -bQH -bNd -bSV -bSQ -bNh -bWg -bWY -bYc -bNd -bNd -bzs -bzs -ccH -cdK -ceH -cfn -cgd -ceJ -ccM -cjy -ceJ -cll -ccM -cnb -bHd -ceI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -cua -ctE -ctL -ctW -cuf -cum -cuw -cuI -cuV -cvh -cvj -cvB -cvE -cvk -cvk -cvk -cvk -cvk -cvk -cvX -cvX -cvX -cvX -cwq -cwq -cva -cva -cva -cva -cva -cva -cva -cva -cva -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(156,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaS -aaf -ads -adT -aeG -aaa -ads -adT -aeG -aaa -ads -adT -aeG -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -alO -alO -alO -anf -auC -alP -anf -anf -alP -arA -anf -alP -atw -alP -aGS -aIm -aIp -aKH -aMI -aIp -aOV -aOX -aOX -aSR -aUi -aVJ -aOX -aYP -bal -bam -aYV -aYV -aYV -bfL -bhq -bhm -bkb -bhm -bla -bmZ -bpH -bra -bsK -bpE -bpE -buq -bvt -bye -bon -bBN -bEi -bEi -bEi -bDU -bFO -bBN -bKR -bMc -bNd -bNd -bNd -bNd -bNd -bSX -bMI -bNk -bNU -bXb -bWi -bYZ -bZR -caQ -bzs -ccK -ccM -ceJ -ceJ -cgf -ceJ -ccM -ccM -ceJ -clo -cmi -cbQ -cnF -cot -csc -csm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -cua -cua -cua -cua -cuf -cuf -cux -cuK -cuX -cuf -cvk -cvk -cvk -cvk -aaf -aaf -aaf -aaf -cvk -cvk -cvk -cvk -cvk -cvk -cvk -cva -cva -cva -cva -cva -cva -cva -cva -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(157,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -ads -adT -aeG -aaf -ads -adT -aeG -aaf -ads -adT -aeG -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alO -aqy -anf -alP -awE -anf -apE -anf -anf -alP -anf -alP -aCE -aIj -aJB -aKD -aMs -aNL -aOQ -aQf -aRE -aSQ -aVI -aVI -aVI -aYO -aRJ -bbB -aYV -aYV -aYV -bfL -bfL -bfL -bfL -bfL -blg -bmZ -bpG -bqZ -brk -bsv -bsv -bun -bvr -bzo -bon -aFa -bCY -bEh -bCW -bDS -bFN -bBN -bKQ -bMb -bNd -bOr -bOt -bOr -bRQ -bOr -bSQ -bNj -bNs -bXa -bYa -bNd -bZQ -caP -cbO -ccJ -cdM -bLS -cfp -cge -cbK -ciG -bLS -ckm -cln -cmh -cnd -cnE -bPn -aoV -aoV -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -cuf -cuf -cuf -cuf -cuf -aaf -aaa -aaf -cvK -aaf -aaa -aaa -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -cAX -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(158,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -ads -adT -aeG -aaa -ads -adT -aeG -aaa -ads -adT -aeG -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -apC -apC -apC -apC -apC -apC -alP -anf -alP -alP -alP -alP -awD -ayf -aGC -aIl -aIq -aKK -aMy -aIp -aOX -aQm -aRJ -aRJ -aRJ -aVK -aRJ -aRJ -aRJ -bbB -aYV -aYV -aYV -bfO -bfS -biC -bkd -bfS -bKH -bmZ -bpJ -brc -bsL -bug -btl -but -bvw -bzq -bon -bBP -bCZ -bEk -bFG -bCY -bFP -bBN -bKQ -bMb -bNd -bOt -bOr -bOr -bRQ -bOr -bSQ -bWj -bWk -bXc -bYe -bNd -bZS -caR -bzs -ccL -ccM -ceL -ceJ -cgh -ceJ -ceJ -ccM -ceJ -cAe -cmj -cne -bHd -bPn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(159,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaf -aaa -ads -adT -aeG -aaa -ads -adT -aeG -aaa -ads -adT -aeG -aaa -aaf -aaa -aaa -aaa -aaa -amw -aof -aof -aof -aof -arq -asv -atv -auD -apC -awF -anf -alP -arA -anf -aCz -asw -aCJ -aGT -aIn -aIp -aKI -aMt -aIp -aOW -aQm -aRJ -aSS -aUj -aRJ -aRJ -aYQ -cBg -bam -aYV -aYV -aYV -aYV -bhr -biC -bkc -bfS -blo -bmZ -bpI -brb -bsL -buf -bvs -bur -bvp -bzp -bon -bBO -bCY -bEj -bCY -bGZ -bFE -bBN -bKS -bMd -bNd -bOs -bOt -bQJ -bRR -bOr -bSQ -bWj -bWj -bWj -bWj -bNd -bzs -bzs -bzs -ccH -bFr -ceK -ceJ -cgg -ccM -ccM -cjA -ceJ -ccM -cdN -bFr -cnG -bzs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(160,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaa -aaa -adV -aaa -aaa -aaa -adV -aaa -aaa -aaa -adV -aaa -aaa -aaf -aaa -aaa -amw -amw -amw -aoh -aoN -apA -aof -ars -anf -arx -anf -apC -aoQ -cqM -asw -asw -asw -aCA -anf -aFp -aGW -anf -aIp -aKI -aMA -aIp -aOX -aQm -aRJ -aST -aUk -aRJ -aRJ -aYQ -bam -aYV -aYV -aYV -aYV -beE -bfS -biE -bkf -bfS -bKH -bmZ -bpL -bre -bsN -bre -bvv -bur -bvp -bzr -bon -bBQ -bDa -bEl -bFH -bHb -bIw -bBN -bKT -bMb -bNd -bOt -bPu -bOr -bRQ -bOr -bSQ -bWj -bWk -bXc -bYe -bNd -bZU -caS -cbN -ccN -bHd -bzs -bzs -bKT -bAw -bAw -bFr -ceJ -ccM -ccM -cng -bzs -bzs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(161,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -abX -acx -acx -adt -adU -adU -adU -adU -adU -adU -adU -adU -adU -adU -adU -adU -alg -alN -amv -ane -cxN -aog -aoM -apz -aqw -arr -asw -asw -auE -apC -awG -auF -alP -alP -alP -alP -alP -aFo -aGV -aIp -aIp -aKL -aMz -aNQ -aOX -aQm -aRJ -aRJ -aRJ -aRJ -aRJ -aYR -ban -aYV -aYV -aYV -bez -bfP -bfS -biD -bke -bfS -bKH -bmZ -bpK -brd -bpK -bpK -bvu -bux -bvy -bon -bon -bBN -bBN -bBN -bBN -bHa -bBN -bBN -bKB -bMb -bNd -bOr -bPt -bOr -bRQ -bSY -bMJ -bNl -bNW -bXd -bPu -bNd -bZT -bMb -bFr -ccM -cdN -bzs -cfq -bKT -bAw -ciH -bHd -bzs -bAw -cmk -cnf -bzs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(162,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaa -aaa -adX -aaa -aaa -aaa -adX -aaa -aaa -aaa -adX -aaa -aaa -aaf -aaa -aaa -amw -amw -amw -aoi -aoO -apB -aqx -art -anf -anf -auF -apC -awH -auF -alP -aAr -anf -alP -aaa -aFq -aGX -aIp -aJO -aKU -aME -aNN -aOR -aQh -aRI -aSU -aXo -aXo -aXo -aYO -bap -aYV -aYV -bci -beB -bfS -bfS -bfS -bfS -bfS -bKH -bmZ -bon -bon -bon -bon -bon -buG -bvA -bon -bAw -bzg -bLS -bLS -bLS -cbQ -bLS -bLS -bKE -caU -bNc -bOj -bPw -bNc -bNc -bNc -bNc -bNc -bNc -bNc -bPw -bNc -bLS -caU -cbQ -bhG -bhG -bhG -cbK -cgj -cbK -cbK -chp -bCq -clp -bCq -bCq -bCq -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(163,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aba -aaS -acy -aaa -ads -adW -aeG -aaa -ads -adW -aeG -aaa -ads -adW -aeG -aaa -aaf -aaa -aaa -aaa -aaa -amw -aof -aof -aof -aof -anf -aoP -atw -auF -apC -aoP -auF -azr -anf -anf -alP -alP -aFo -aGV -aIp -aJN -aLd -aMN -aNQ -aOZ -aOX -aOX -aOX -aUz -aVM -aOX -aYT -bam -aYV -baR -bcb -bdl -bdO -cHD -bgo -bPv -bPv -blq -bna -bPv -bpQ -bPv -bdO -btm -buy -bvz -bdO -bPv -bna -bPv -bPv -bPv -bDV -bPv -bPv -bHq -bMe -bIg -bIM -bPv -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -bLT -caT -cbP -ccO -cdO -cdO -cdO -cnH -czH -czT -czY -bCq -bHE -bHE -clp -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(164,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -ads -adW -aeG -aaa -ads -adW -aeG -aaa -ads -adW -aeG -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -apC -aqy -anf -anf -aty -auF -apC -alP -auF -alP -alP -alP -alP -ayf -aFm -aGF -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aIq -aXS -aIq -aIq -baZ -bck -bdm -bdP -cHE -bdP -bdP -bdP -bdP -bnc -boC -bpV -boC -boC -bto -buL -bvB -cbK -bxg -bzk -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bIs -bIN -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bDb -bky -bky -bUw -czY -bCq -bLv -bLv -bLv -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(165,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -ads -adW -aeG -aaf -ads -adW -aeG -aaf -ads -adW -aeG -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -apC -anf -anf -alP -atx -auF -apC -auD -auF -alP -aAs -anf -alP -aCG -aFr -aGE -aIo -aIo -aIo -aIo -aIo -aIo -aIo -aRK -aIo -aIo -aUx -aVL -aXR -aZc -aZc -baT -bcj -beC -bfT -cHF -biG -blw -blu -bnb -bfT -bor -bpS -bsO -bfV -btn -buH -byf -byf -byf -byf -bDb -bEm -bEm -bEm -bDb -bJH -bKW -bMg -bIh -bOx -bPx -bJN -bRT -bEm -bEm -bJN -bRT -bEm -bEm -bJN -bRT -bEm -bEm -bDb -cfr -cho -bDb -aaa -bky -bUw -czY -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(166,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaf -ads -adW -aeG -aaa -ads -adW -aeG -aaa -ads -adW -aeG -aaf -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -apC -anf -alP -alP -apE -auG -apC -aoP -auF -apE -anf -anf -alP -aCG -aFt -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aFu -aVO -bdp -aYV -aYV -bba -aXq -bfU -bhu -cHG -biI -bkh -biI -cHQ -bfT -boE -bpY -bsQ -box -btx -buU -byf -bzu -bAz -bBT -bDb -bEm -bEm -bEm -bIx -bJJ -bKY -bMi -bNo -bIP -bPA -bJN -bRU -bSZ -bEm -bJN -bRU -bXe -bEm -bJN -bRU -bSZ -bEm -bDb -cgi -chq -ccQ -aaa -bZi -bUw -czY -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(167,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -ads -adY -aeG -aaa -ads -adY -aeG -aaa -ads -adY -aeG -aaa -aaS -aaf -aaf -aaf -aaf -aaf -aaf -aaf -apC -anf -anf -asx -anf -auF -alP -alP -auF -alP -alP -alP -aCB -aEB -aFs -bbE -aIr -bav -aLf -aIt -aNS -aPb -aQp -aRN -aIt -aUB -aFu -aVN -bdp -bar -bar -aYV -aXq -bfU -bhu -cHH -biH -cHN -blv -bls -bfT -boD -bpY -bsP -box -btw -buT -byf -bzt -bAy -bBS -bDb -bEm -bEm -cBz -bEm -bJI -bKX -bMh -bIt -bOx -bPz -bJN -bRU -bEm -bEm -bJN -bRU -bEm -bEm -bJN -bRU -bEm -cBz -bDb -cgi -chq -ccQ -aaa -bZi -bUw -czY -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(168,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aiS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apC -alP -alP -alP -anf -auH -avF -awI -ayc -asw -aAu -asw -aCD -aEa -aFv -aGG -aIu -aJQ -bCI -aIt -aIt -aPb -aIt -aRN -aIt -aUB -aFu -aVZ -aXT -aFu -aFu -bcv -aXq -bfU -bhu -cHI -biJ -bhM -biJ -blx -bfT -boL -bpY -bsR -box -buo -bxd -byf -bzw -bAB -bBV -bDb -bEn -bEm -bEm -bEm -bJL -bLa -bMi -bNo -bPy -bPA -bJN -bRW -bTb -bUe -bJN -bWl -bXf -bYg -bJN -bZV -caV -cbS -bDb -cgl -chs -bDb -aaa -bky -bUw -czY -bCq -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(169,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aba -aaS -aaS -aaf -aaa -aaa -aaf -aaf -aaf -aaf -alO -aqz -aru -alP -anf -anf -avE -anf -anf -awD -aAt -aty -aCC -aDZ -aFu -aFu -aIs -aJP -aLg -aMH -aIt -aYW -aYW -aYW -aYW -aYW -aYW -aVY -aYY -bas -aFu -aYV -cBk -aYV -bht -cHJ -cHL -blw -bjP -blt -bfT -boG -bqa -cIe -box -buo -bvb -byh -bzv -bAA -bBU -bDb -bEm -bEm -bEm -bIy -bJK -bKZ -bMi -bIu -bIO -bPB -bLe -bRV -bTa -bUd -bVi -bRV -bTa -bYf -bVi -bRV -bTa -cbR -bDb -cgk -chr -bDb -aaa -bky -cBN -czY -bCq -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(170,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -alO -anf -anf -asy -anf -anf -alP -alP -anf -alP -alP -alP -aCE -aDZ -aFu -aHc -aIw -aJS -cAM -aMJ -aNP -aOS -aOS -aOS -aOS -aOS -aOS -aWb -aXU -bau -aFu -aYV -aXq -aYV -bfV -cHK -blA -blA -blA -blD -box -cHU -cHZ -cIf -box -btA -bxd -byf -bzy -bAD -bBX -bDb -bEm -bEm -bEm -bIx -bJM -bLc -bMi -bNo -bOx -bPD -bQM -bMi -bMi -bRZ -bVj -bMi -bMi -bRZ -bZa -bMi -bMi -bRZ -bMi -bMi -chu -ccQ -aaf -bZi -bUw -cAa -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(171,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaf -aaf -alO -aqA -anf -alP -anf -anf -alP -awJ -anf -alP -aAv -anf -aCE -aDZ -aFu -aHb -aIv -aJR -aJR -aIt -aIt -aPd -aIt -aRO -aRO -aUC -aVP -aXu -aYW -bat -bbD -aYV -aXq -beE -bfV -bhv -biK -bkk -blz -bly -bos -bpR -bqc -bsS -box -buo -bxd -byf -bzx -bAC -bBW -bDb -bEm -bEm -bEm -bDb -bJH -bLb -bMk -bNn -bIQ -bPC -bQL -cBG -bTc -bUf -bTc -bRX -bTc -bUf -bTc -bRX -bTc -cbT -ccP -ccP -cht -ckn -csk -czQ -czU -czZ -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(172,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -alP -alP -alP -alP -alP -anf -anf -alP -anf -anf -apE -anf -anf -aCE -aDZ -aFu -aHd -aIx -aJF -aLh -aIt -aNV -aPd -aIt -aRO -aRO -aIt -aVQ -aXu -aYW -aVQ -aFu -aYV -aXq -bds -bfV -bhx -biL -bkm -cHO -blG -biL -cHV -cIa -biL -box -buo -bvc -byf -byf -byf -byf -bDb -bDb -bDb -bDb -bDb -bJN -bJN -bMm -bNp -bOx -bMi -bQN -bRZ -bMi -bMi -bVk -bRZ -bMi -bMi -bZb -bRZ -bMi -bMi -cfy -cgn -cjB -ccQ -aaf -bZi -czV -czY -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(173,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -alO -apD -aEl -anf -arx -anf -anf -alP -alP -atB -alP -alP -alP -aCF -aDZ -aFw -aFw -aFw -aFw -aFw -aFw -aFw -aPf -aQq -aRP -aIt -aIt -aIt -aWd -aXV -aIt -bbD -aYV -aXq -aYV -bfV -bhw -cHM -biL -blB -blF -cHS -cHW -cIb -bsT -box -btP -bxd -byi -bzz -bAE -bBY -bDc -bEo -bFI -bHe -bIz -bIz -bJN -bMl -bIv -bIR -bPE -bLe -bRY -bTd -bUg -bVi -bWm -bTd -bUg -bVi -bZW -bTd -bUg -bDb -bDb -bDb -bDb -aaa -bky -czV -czY -bCq -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(174,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -alP -anf -anf -arw -asA -asA -anf -alP -awL -anf -anf -apE -aBF -aCH -aED -aFy -aGO -aIB -aJJ -aKZ -aMW -aFw -aFu -aFu -aFu -aTc -aUD -aVS -aYW -aYW -bax -aFu -aYV -aXq -aYV -bfV -bfV -biO -biL -cHP -cHR -bou -bpT -bqd -biL -box -btS -bxd -byi -bwN -bAG -bCa -bDc -bEo -bIC -bEc -bIB -bIB -bJN -bMo -bNp -bOx -bPH -bJN -bSa -bTe -bUh -bJN -bWn -bXg -bYh -bJN -bZX -caW -cbU -bDb -aaf -aaf -aaa -aaa -bky -czV -czY -bCq -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bZi -bZi -bZi -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(175,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -alO -aoQ -anf -arv -asz -atA -anf -alP -awK -anf -awD -apE -anf -aCk -aEC -aFx -aGM -aIy -aJG -cAz -aMK -aFw -aPg -aQr -aFu -aTb -aIt -aVR -aYW -aYW -aUD -bbD -aYV -aXq -aYV -bfW -bhy -biN -biL -bni -blM -bou -cHX -cIc -biL -buj -btQ -bve -byj -bwM -bAF -bBZ -bDc -bEp -bCX -bEc -bIA -bIA -bJN -bMn -bNp -bOz -bPG -bJN -bEm -bEm -bRU -bJN -bEm -bEm -bRU -bJN -bEm -bEm -bRU -bDb -aaf -aaa -aaa -aaa -bZi -czV -czY -bLv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bZi -btp -cqu -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(176,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alP -alP -alP -aqB -arx -anf -anf -anf -alP -awM -ayg -ayg -ayg -ayg -aCl -aEe -aFw -aFw -aFw -aLo -aLb -aFw -aFw -aPi -aQt -aRQ -aIt -aUF -aLg -aYW -aYW -aVQ -aFu -aYV -aXq -aYV -bfX -bhz -biQ -biL -blC -bou -cHT -bou -cId -biL -bsw -btU -bxe -bvC -bzD -bxv -bCc -bDc -bEo -bDj -bDY -bIA -bIA -bJN -bMq -bNp -bOx -bPJ -bJN -bEm -bSZ -bRU -bJN -bEm -bXe -bRU -bJN -bEm -bSZ -bRU -bDb -aaf -aaa -aaa -aaa -bZi -czV -czY -bLv -aaf -aaf -aaf -aaf -aaf -bky -bky -bZi -cqu -bZi -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(177,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alP -aoP -alP -alP -apE -alP -atB -alP -alP -awx -aye -ayd -aAc -ayd -aCI -aEd -aFw -aHf -aIz -aJM -aLa -cBZ -aFw -aPh -aQs -aFu -aTd -aUE -aVT -aYW -aYW -aZd -aFu -aYV -aXq -aYV -bfX -bhy -biP -bko -blE -bnj -bov -bpU -brq -bsW -buj -bvE -bxd -byk -bzC -bAH -bCb -bDc -bEo -bDf -bEb -bGY -bGY -bJN -bMp -bNp -bOx -bPI -bJN -bEm -bEm -bUi -bJN -bEm -bEm -bUi -bJN -bEm -bEm -bUi -bDb -aaf -aaf -aaa -aaa -bZi -czV -czY -bLv -aaa -aaa -aaa -aaf -aaf -bky -cwy -cmn -cmn -bZi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(178,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -alP -alP -alP -alP -alP -anf -anf -anf -anf -anf -anf -aty -anf -awx -avI -asA -apE -arx -aCo -aEf -aFw -aGU -aIC -aJU -aLe -aMX -aFw -aCR -aCR -aCR -aCR -aCR -aCR -aWe -aWe -aCR -aCR -bcs -aXq -aYV -bfX -bfV -bfV -bfV -bfV -bfV -box -bpW -brs -box -box -buo -bxd -byk -byk -byk -byk -bDc -bDc -bJR -bEg -bDc -bDc -bLe -bMr -bNr -bIT -bJN -bJN -bJN -bJN -bJN -bJN -bJN -bJN -bDb -bDb -bDb -bDb -bDb -bDb -bky -bky -bky -bky -bky -czX -cAc -bCq -bky -bky -bky -bky -bky -bky -cmn -cmn -cmn -bZi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(179,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alO -amx -anf -anf -anf -anf -alP -alP -alP -asB -asB -asB -avo -awx -avH -asB -asB -asB -aCK -aEf -aFw -aHg -aIA -aJT -aLc -aMX -aFw -aPj -aFz -aRR -aTe -aUG -aFz -aRS -aXW -baz -aCR -bcx -aXq -aYV -bfY -bhA -biR -bkq -bjZ -bvx -boz -boM -bzE -bsX -bsz -btW -bxf -bzE -bzE -bzE -bzE -bDd -bEq -bDl -bEf -bFQ -bHc -bHK -bIb -bID -bOA -bPK -bQO -bSb -bOu -bUj -bVl -bWo -bXh -bQZ -bTl -bZY -caX -bTl -bQZ -cdQ -btp -bky -czG -czR -czW -cAb -cko -clq -cmq -ciI -cnJ -cri -bYr -cmn -cBT -cBU -bZi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(180,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -alP -alP -alP -alP -alP -anf -alP -aqD -arz -asB -atD -auJ -asB -awQ -avK -azt -aAy -asB -aCN -aEf -aFw -aGY -aII -aJW -aMX -aMX -aNW -aPl -aQv -aPl -aTg -aUI -aTg -aRS -aZf -aFz -bbF -aYV -aXq -aYV -bfX -bhB -bgp -bhU -bhU -blX -bow -boO -bhU -bsZ -cdX -ceX -bvg -bvD -bvD -cBx -bzB -bAa -bBE -bDm -bEr -bFR -bHf -bHM -bFR -bIE -bJr -bJO -bWr -bQX -bQX -bUk -bVn -bWq -bXj -bYj -bZc -bTl -bTl -bTl -bQZ -bNB -ceM -ccU -cgo -czS -blO -cAd -bky -bDh -cBL -btp -btp -cvO -bky -bky -bky -bky -bky -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(181,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -alP -anf -alP -aqC -ary -asB -atC -auI -auI -awP -avJ -awO -awO -asB -aCM -aEg -aFw -aHi -aHi -aJV -aFw -aFw -aFw -aPk -aQu -aPk -aTf -aUH -aTf -aRS -aZf -baA -bbF -aYV -aXq -aYV -bfZ -bhA -biS -bkr -blH -bnm -boy -bpX -brt -brm -bsA -bvH -bvf -brt -bwO -bxF -bzA -bzZ -bBD -bBD -bBD -bBD -bBD -bHL -bBD -bBD -bJo -bPK -bQX -bWr -bQX -bQX -bWr -bWp -bXi -bYi -bTl -bTl -caY -cbV -bQZ -blQ -brG -cfs -cgm -bns -bky -bky -bky -bky -bky -bky -btp -csy -cko -cAf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(182,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -alP -anf -alP -alP -alP -asB -atE -auI -auI -awT -avM -azv -aAA -asB -aCE -aEi -aFw -aHl -aID -aID -aFw -aMM -aFz -aFz -aQw -aRS -aRS -aRS -aRS -aRS -aZf -aRS -bbF -aYV -aXq -aYV -bga -bgc -bgc -bgc -bgc -bgc -boB -boB -boB -btb -buo -bvJ -bvJ -bvJ -bwQ -bxW -bvK -bvK -bEt -bDn -bEz -bFS -bJT -bLh -bMs -bMs -bMs -bPN -bQS -bSf -bWr -bWr -bQX -bWr -bXl -caZ -cba -bTl -cbc -bTl -bQZ -cdR -ceO -bky -cgm -chw -ciK -cjC -ckp -cls -cmr -bky -btp -cmo -bky -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(183,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -alP -anf -apE -anf -anf -asB -asB -asB -avL -awR -auI -azu -aAz -asB -aCO -aEh -aFz -aHk -aFz -aFz -aTe -aML -aFz -aFz -aQw -cdl -aRS -aRS -aRS -aRS -aZf -aRS -bbF -aYV -aXq -aYV -bfX -bhC -biU -bks -blI -bnn -boA -bpZ -boB -bta -buo -bvJ -bCk -byo -aDH -bxP -bCf -bvK -bEs -bGc -bHm -bGc -bEs -bEs -aaf -aaf -aaf -bPN -bQR -bSe -bMf -bNe -bNm -bNX -bTf -bQZ -bTl -bTl -cbb -bTl -bQZ -cdR -ceN -bky -cgp -chv -ciJ -cbf -cbf -clr -bnt -bky -btp -cou -bZi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(184,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -alP -aoQ -alP -aqE -arA -asB -atG -auL -avN -axa -auI -azw -aAA -asB -aCQ -aEk -aFB -aHn -aFB -csT -aFB -aLr -aFB -aPn -aQy -aPn -aTi -aUK -aVU -aWg -aZf -baA -bbF -aYV -aXq -aYV -bfX -bhD -biV -biW -blK -bnp -bng -boQ -brx -bro -buo -bvJ -bxj -byq -bwR -bxY -bCh -bvK -bEv -bFU -bFU -bFU -bJV -bEC -bMu -bMu -bMu -bEC -bQU -bQU -bTl -bQU -bXr -bWr -bOw -bQZ -bQZ -bQZ -cka -bQZ -bQZ -bQZ -bQZ -bQZ -cgr -chx -bky -bky -bky -clt -bnt -bky -btp -bMB -bZi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(185,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -alP -alP -alP -alP -alP -asB -atF -auK -auJ -awS -auI -awO -awO -asB -aCP -aEj -aFA -aHm -aEj -aEj -aEj -aEj -aEj -aPm -aQx -aPm -aTh -aUJ -aTh -aXz -aZg -aFz -bbF -aYV -bdv -aYV -bgb -bhC -biU -biW -blJ -bno -bnf -boP -bqf -brn -bsC -bvK -bxi -byp -bzJ -bxY -bCg -bvK -bEu -bFU -bFU -bFU -bJU -bEC -bMt -bNt -bNt -bEC -bQT -bSg -bTk -bSh -bXr -bQX -bOv -bYk -bYk -bZZ -cjW -bZZ -ccR -cdS -ceP -bQZ -cgq -chx -bky -aaa -bky -cgr -cms -bky -btp -bNA -bky -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(186,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -asB -atH -auM -avO -awU -ayj -azx -aAB -asB -aCR -aEm -aCR -aPl -aQv -aPl -aQv -aCR -aNY -aCR -aQA -aCR -aTj -aFz -aVV -aXB -aZh -baB -aCR -bcq -bdx -bcq -bgc -bgc -oYy -bhV -bka -blZ -bnk -bpo -bqk -brp -bsD -bvK -bxl -bys -bzM -bya -bCj -bvK -bEx -bFU -bFU -bGl -bJX -bEC -bMw -cBE -bOE -bEC -bQV -bSi -bTm -bUn -bXr -bQX -bOv -bYm -bYm -bZZ -ckN -bZZ -ccR -cdS -ceP -bQZ -cgt -chx -bZi -aaa -bZi -clt -bnt -btp -btp -bky -bky -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(187,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -asB -asB -asB -asB -asB -asB -asB -asB -asB -aCR -bfb -aCR -aHo -aIE -aKe -aIE -aCR -aNX -aPo -aQz -aCR -aCR -aCR -aCR -aXy -aZe -aCR -aCR -bcy -bdw -beG -bgc -bhE -biW -bkv -blL -biW -bnh -biW -brx -bte -bup -bvK -cBu -byr -bzL -bxZ -bCi -bvK -bEw -bFU -bFU -bGk -bJW -bEC -bMv -bNu -bMv -bEC -bQT -bSh -coT -bTl -bXr -bNZ -bOy -bZd -bYl -caa -ckM -cbW -ccS -ccS -ceQ -cft -cgs -chy -bZi -aaa -bZi -clt -bns -bky -bky -bky -aaa -aaa -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aba -aaS -aaS -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(188,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -atS -apQ -aoV -aoV -atS -apQ -apQ -apQ -atS -aCR -aEn -aCR -aHq -aHq -aHq -aHq -aCR -aCR -aCR -aCR -aCR -aTl -aUL -aVW -aXD -aZj -baD -bbG -aTk -bdy -beI -bgc -bhF -biW -bib -bki -bma -bnl -bpq -boB -bth -bus -bvK -bxm -byu -bzN -byb -aGs -bvK -bBF -bFU -bEL -bGz -bJZ -bEC -bMx -bNw -bOF -bEC -bQW -bSj -bTn -bUo -bNq -bOk -bOB -bPs -bYo -cab -cbd -cbX -ccT -bSc -bSc -cfu -cgu -chA -bky -aaa -bky -clt -bns -aaf -aaf -aaf -aaf -aaf -aaS -aaa -aaf -aaa -acy -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(189,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -atS -aoV -aoV -aoV -atS -aoV -aoV -apQ -atS -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aMZ -aNZ -aPp -aQB -aNa -aTk -aPq -aPq -aXC -aZi -baC -aPq -aPq -bdy -beH -bgc -bgc -bgc -bgc -bgc -bgc -bgc -bpp -bgc -brr -bsE -bvK -bvK -byt -byt -byt -byt -byt -bEy -bFU -bFT -bFU -bJY -bEC -bMv -bNv -bMv -bEC -bPN -bPK -bPN -bPN -bPK -bPN -bPK -bPb -bQG -bPN -bPN -bPN -bQZ -bQZ -bQZ -bQZ -bky -chz -bky -bky -bky -clt -bns -aaa -aaa -aaa -aaa -aaa -aaS -aaa -crj -crB -crS -aaa -crj -crB -crS -aaa -crj -crB -crS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(190,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -atS -aoV -aoV -aoV -aaH -aoV -aoV -apQ -atS -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aMZ -aOb -aPr -aQC -aRU -aQC -aQC -aQC -czO -aZl -baE -bbH -bcA -bdz -beJ -bge -bhH -biY -biY -biY -bmd -bnr -bpr -bgc -btj -buu -bvM -bxo -bqe -bzO -bzO -bzO -bqe -bEB -bFW -bFT -bFU -bFU -bLi -bMz -bNy -bOH -bEs -bQY -bQX -bTo -bUp -bUp -bUp -bXs -bPL -bQI -bPN -bWr -cbZ -bQZ -cmo -bky -bDh -bky -chC -ciL -btp -btp -clv -cmt -aaa -aaa -aaa -aaa -aaa -aba -aaf -crj -crC -crS -aaa -crj -crC -crS -aaa -crj -crC -crS -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(191,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -atS -aoV -aoV -aoV -aaH -aoV -aoV -aoV -atS -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aMZ -aOa -aVX -aTm -aRL -aTm -aTm -aTm -aWh -aZk -aTm -aTm -bcz -aTm -aTm -bgd -bhG -bhG -bhG -blO -bmc -bnq -bgc -bgc -bru -bsF -btY -bxn -bqe -bzO -bzO -bzO -bqe -bEA -bFV -bFT -bGA -bHg -bFU -bMy -bNx -bOG -bEs -bQX -bSk -bQX -bUp -bUp -bUp -bXr -bPF -bWr -bWr -bWr -cbY -bQZ -btp -bky -bky -bky -ccp -cbf -cbf -cbf -clu -cmt -aaa -aaa -aaa -aaa -aaa -aaf -aaa -crj -crC -crS -aaf -crj -crC -crS -aaf -crj -crC -crS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(192,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaH -aoV -aoV -aoV -atS -aoV -aoV -aoV -atS -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aNa -aOd -aOU -aPq -aNa -aPq -aPq -aPq -aOU -aPq -aPq -aPq -bcC -cBl -aPq -bgg -aNa -aaa -bky -bqh -bme -bnx -bqe -brA -brw -buw -bvO -bxq -byv -bzO -bAR -bzO -bqe -bED -bFX -bFT -bGF -bKa -bFU -bMA -bNz -bOI -bEs -bRa -bQX -bTp -bUp -bVs -bUp -bXt -bPM -bZh -bPN -cbe -cbY -bQZ -btp -ceS -cae -bky -ccq -cdq -cjE -ckr -clw -cmu -aaf -aaf -aaf -aaf -aaf -aaf -aaf -crj -crC -crS -aaa -crj -crC -crS -aaa -crj -crC -crS -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(193,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -atS -aoV -aoV -aoV -atS -aoV -aoV -aoV -apQ -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aNa -aOc -aPs -aPq -aNa -aPq -aPs -aPs -aXG -aZm -aPs -aPq -bcB -aPq -aPs -bgf -aNa -aaf -bky -blP -bns -boF -bqe -brz -brv -cBt -bvN -bxp -byv -bzO -bAQ -bCl -bqe -bEC -bEC -bEM -bGC -bEC -bEC -bEC -bEC -bEC -bEC -bQZ -bQZ -bQZ -bQZ -bQZ -bQZ -bQZ -bUp -bQZ -bQZ -bQZ -bQZ -bQZ -btp -ceR -btp -cbv -ccq -bns -cjD -cjD -cjD -cjD -cnj -aaa -aaa -aaa -aaa -aaf -aaa -crj -crC -crS -aaa -crj -crC -crS -aaa -crj -crC -crS -aaa -aaf -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(194,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -atS -aoV -aoV -aoV -atS -aoV -aoV -aoV -aoV -aaf -aaa -aaf -aaf -aaf -aaf -aaf -aNa -aNa -aNa -aQF -aNa -aTn -aNa -aNa -aNa -aNa -aNa -cyp -aNa -bdA -aNa -aNa -aNa -aaa -bky -blR -bns -boF -bqe -brC -brv -buv -bvO -bxr -byv -bzO -bzO -bzO -bqe -bEF -bky -bEO -bGK -bKc -bky -bMB -bNA -btp -btp -bRb -bDh -bPN -bUq -bVt -bVt -bUp -bUp -bUp -bPN -bDh -bqg -bky -bDh -bDh -ckS -bky -ccq -cds -cjD -ckt -cly -cmw -cnj -cnj -cnj -aaa -aaa -aaf -aaa -aaa -crD -aaa -aaa -aaa -crD -aaa -aaa -aaa -csZ -aaa -aaa -aaa -aaf -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(195,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apQ -aoV -aoV -aoV -atS -aoV -aoV -aoV -aoV -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaf -aaf -aNa -aQE -aNa -aQE -aNa -aaa -aaf -aaa -aNa -aQE -aNa -aQE -aNa -aaf -aaf -aaf -bky -cyC -bns -boF -bqe -brB -brv -bsG -bvP -bxn -bqe -bzO -bzO -bzO -bqe -bEE -bFY -bEN -bGG -bKb -bFY -buz -buz -buz -buz -buz -bSl -bTq -bTq -bTq -bTq -bTq -bTq -bTq -bTq -cbf -cbf -ccU -ccU -ccU -ccU -ccU -ccr -cdr -cjF -cks -clx -cmv -cnk -cnK -cyU -cpi -cpi -cpi -cqJ -crk -crk -crk -crk -crk -crk -crk -csE -cpi -csY -cpi -cpi -cpi -ctB -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(196,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -apQ -aoV -aoV -aoV -apQ -aoV -aoV -aoV -aoV -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaf -aaa -aNa -aQE -aNa -aQE -aNa -aaf -aaf -aaf -aNa -aQE -aNa -aQE -aNa -aaa -aaf -aaa -aaf -aaa -bns -boF -bqe -brD -brP -bsI -bvO -bxs -byw -bzO -bzO -bzO -bqe -bEG -bGa -bHs -bGL -bKd -bhG -bMC -blO -blO -bPO -blO -bSm -bTr -bTr -bTr -bTr -bXu -bTr -bTr -bTr -cbg -bTr -bTr -bXu -bTr -cbg -bTr -cct -cdu -cjG -cku -clz -cmx -cnj -cnj -cnj -aaa -aaa -aaf -aaa -aaa -crF -aaa -aaa -aaa -crF -aaa -aaa -aaa -csZ -aaa -aaa -aaa -aaf -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(197,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aoV -aoV -aoV -aoV -apQ -aoV -aoV -aoV -aoV -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aNa -aeR -aNa -aQE -aNa -aaf -aaa -aaf -aNa -aQE -aNa -afE -aNa -aaa -aaa -aaa -aaf -aaa -bns -boF -bqe -bqe -bry -bsH -bqe -bqe -bqe -bqe -bqe -bqe -bqe -bEG -bFZ -bHr -bIS -bEs -bEs -bEs -bky -bky -btp -bky -bky -bky -bky -bky -btp -bky -bky -bky -bky -bky -bky -bky -bky -btp -bky -bky -bky -bky -cjD -cjD -cjD -cjD -cnj -aaa -aaa -aaa -aaa -aaf -aaa -crj -crE -crS -aaa -crj -crE -crS -aaa -crj -crE -crS -aaa -aaf -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(198,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aNa -aQE -aNa -aQE -aNa -aaf -aaf -aaf -aNa -aQE -aNa -aQE -aNa -aaa -aaa -aaa -aaf -aaf -bns -boH -biY -brF -brQ -bsM -buz -buz -buz -buz -buz -buz -buz -bEI -bFZ -bHu -bIV -bKf -bLk -bEs -bNC -btp -btp -bky -aaa -aaa -aaf -bky -btp -btp -bYr -btp -cad -cbi -bky -ccW -cdV -btp -bky -cgy -ccV -bky -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -crj -crE -crS -aaa -crj -crE -crS -aaa -crj -crE -crS -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(199,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aNa -cyh -aRW -aTo -aNa -aaa -aaf -aaa -aNa -aTo -aRW -cyr -aNa -aaa -aaa -aaf -aaf -aaf -bnu -bhG -bhG -bhG -bhG -bsJ -brE -bhG -bhG -bhG -bhG -brE -bhG -bEH -bGb -cBA -bIU -bKe -bLj -bEs -bNB -btp -bPP -bky -aaa -aaa -aaf -bky -bky -bky -bky -btp -cac -cbh -bky -ccV -btp -btp -cfv -cBL -btp -bky -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -crj -crE -crS -aaf -crj -crE -crS -aaf -crj -crE -crS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(200,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwI -cwI -cwI -cxg -cwI -afa -cwI -crx -crx -crx -cwI -cxK -cwI -cxK -cwI -cwI -cwI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bky -btq -brH -bvQ -bxt -bvQ -bCm -bDh -bEs -bGd -bHv -bIW -bKe -bLm -bEs -bky -bky -bky -bky -aaa -aaa -aaf -aaa -aaf -bky -bYs -btp -cae -btp -btp -btp -btp -ceT -bky -btp -chH -bky -aaf -aaf -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -crj -crE -crS -aaa -crj -crE -crS -aaa -crj -crE -crS -aaf -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(201,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwI -cwI -cwI -cwI -cwY -cxd -cxe -cwI -cLO -anq -anq -anq -anq -anq -cLS -cwI -cxQ -cLU -cxU -cwI -cwI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bZi -bqg -brG -brG -btp -brG -brG -bDg -bEs -bGc -bGc -bGc -bEs -bLl -bEs -aaf -aaa -aaf -atS -aaa -aaa -aaf -aaa -aaf -bky -bky -bZi -bZi -bZi -bky -bky -bky -blP -bky -bky -bky -bky -aaf -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aba -aaa -crj -crG -crS -aaa -crj -crG -crS -aaa -crj -crG -crS -aaa -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(202,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -cwI -crO -cwK -cwP -cwI -cwY -cxe -cxh -cwI -cxo -cwL -cwL -cwL -cwL -cwL -cxL -cwI -cxQ -cxQ -cxU -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bZi -btp -brI -bvR -btp -byx -brI -bky -bky -aaf -aaf -aaf -aaf -aaa -aaf -aaf -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aag -aaf -aaa -aaa -aaa -aaf -aaf -bky -ceU -bky -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaS -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aaf -aaa -aba -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(203,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -crx -crN -cwJ -cwO -cwI -cwY -cxe -cxh -cwI -cwL -cxq -cxq -cxq -cxq -cxq -cwL -cxM -cxQ -cxQ -cxV -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bky -bky -bky -bky -bky -bky -bky -bky -aaf -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aag -aaf -aaa -aaa -aaa -aaa -aaf -bky -cyC -bky -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(204,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 -avT -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -crx -cwF -cwL -cwR -cwI -crx -cxf -crx -cxm -cwL -cxr -cxr -cxr -cxr -cxr -cwL -cwI -cxR -cLV -cxV -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaf -aaf -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaf -aag -aag -aag -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(205,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -crx -crQ -cwL -cwQ -cwI -cwZ -cwL -cxi -cLN -cwL -cwL -cwL -cwL -cwL -cwL -cLT -cwW -cwI -cwI -cwI -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(206,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -crx -cwF -cwL -cwL -cwX -cwL -cwL -anq -cxj -cwL -cxq -cxq -cxq -cxq -cxq -cwL -crx -cxc -cLW -cxc -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(207,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -crx -cwG -amB -amB -cwW -cxa -cwL -cxj -cxj -cwL -cxr -cxr -cxr -cxr -cxr -cwL -cxO -cxa -cxa -cxa -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(208,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwI -crO -cwN -cwS -cwI -cxc -cwL -cwL -cwL -cwL -cwL -cwL -cwL -cwL -cwL -cwL -crx -cxa -cxa -cxa -cxX -cxZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(209,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwI -cwI -cwI -cwI -cxb -cLM -cxa -cxa -cxp -cxs -cxs -cxs -cxs -cxs -cxp -crx -cxS -cxT -cxS -cwI -cwI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(210,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cwI -crx -cwI -crx -cwI -cwI -cwI -crx -crx -crx -cwI -cwI -cwI -crx -cwI -crx -cwI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(211,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(212,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cxn -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(213,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(214,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aag -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(215,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(216,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(217,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(218,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(219,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(220,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(221,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cBX -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(222,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(223,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(224,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bGf -bLo -bGf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(225,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bIX -bGf -bLn -bGf -bIX -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(226,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bGf -bGf -bKh -bLo -bMD -bGf -bGf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(227,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -bGe -bGe -bIY -bKg -bKg -bKg -bND -bGe -bGe -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(228,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -bGf -bHw -bJa -bKg -bLp -bKg -bNF -bOJ -bGf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(229,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -bGe -bGe -bIZ -bKg -bKg -bKg -bNE -bGe -bGe -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(230,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bGf -bGf -bKi -bLr -bME -bNG -bNG -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(231,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bIX -bGf -bLq -bGf -bIX -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(232,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -bGf -bGe -bGf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(233,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(234,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(235,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(236,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(237,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(238,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(239,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(240,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(241,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(242,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(243,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(244,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(245,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(246,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(247,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(248,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aHr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(249,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(250,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(251,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(252,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(253,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(254,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(255,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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaadaadaadaadaadaacaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaafaagaahaaiaajaakaalaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaamaanaaoaapaaoaaqaaraacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaasaasaasaasaasaasaasaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaauaavaacaacaacaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaacaayaazaaAaacaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaCaaoaaDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacaacaacaacaaEaaoaaFaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaHaazaazaaIaacaaCaaoaaDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaJaazaazaaKaacaaCaazaaDaacaacaaLaaMaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaJaazaazaaNaacaaOaaPaaOaacaaQaaRaaSaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaJaazaazaaTaaUaazaazaazaaVaazaazaazaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaWaazaazaaXaaOaazaaoaazaaOaaYaaYaaZaacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacabcaacaacaacaazaaoaazaacaacaacaauaacaacaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabdaaTabeabfabgaacaazaaoaazaacabhabiabjabkablaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabmaasaasaasaasaacabnaaoaboaacaasaasaasaasaasaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabdaazabpabqabqabrabqabqabqabrabqabqabsaazabtaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabvaazabwaaRaaRaaOaaRaaRaaRaaOaaRaaRabxaazabyaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabzabAabBabCabDaacaasaasaasaacabEabFabBabGabHaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabIaazabJaacaacaacaaOabKaaOaacaacaacaazaazaboaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabLabMabNaacaaaaacabOabOabOaacaaaaacabPabQabPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabOabOabOaacaaaaatabRabSabTaawaaaaacabOabOabOaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatabRabSabTaaBaaaaaaaaaaaaaaaaaaaaaaaxabRabSabTaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWabWabWabWabWabWabWabWabWabWabWaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXabVaaaabVaaaabVaaaabVaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabYabYabZacaacbacaacbacaaccabYabYaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabYacdaceacfacgachaciacjackaclabYaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabYacmacnacoacnacnacnacpackacqabYabVabVaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaabVaaaabVaaaabVaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabYabYacracsactacuacvaciaciackacwabYabVabVabVabVabVabVabVabVabVabVabVaaaaaaaaaabVaaaabVaaaabVaaaabVaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxabYacyaciaciaciaciaczaciaciacAacBabYaaaabVaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaabVaaaabVaaaabVaaaabVaaaaaaaaaaaaaaaaaaabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYabYacCaczaciaciacDacEaczaciacFacGabYabVacHabVabVabVabVabVabVabVabVabVabVabVabVabVaaaabVaaaabVaaaabVaaaaaaaaaaaaaaaaaaabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaacIacIacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYacJaciaciaciacKacLacMaciaciacNacOabYabYacPabVabVabVabVabVabVabVabVaaaaaaaaaaaaabVabVabVabVabVabVabVabVaaaaaaaaaaaaaaaabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaacQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacSacTacUacVacWaciacXaciaciaciaciaciaciackaciacYacZacPadaadaadbadaadaadbadbadaadcaddadeaddadeaddadfadfadgadgadgadfadfaaaaaaaaaaaaaaaabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaacQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVadhabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadjadkadladmadnaciaciadoadpadqaciadradsadtaciaduadvacPabVaaaaaaaaaaaaaaaaaaabVadeadwadxadxadxadyadfadzadAadBadCadDadfaaaaaaaaaabVaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVadEabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIadbadbadbadbabVabVaaaadFaaaabVabVacIacIacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadGadHadIadmadJadKadJadJadJadLadJadJadJadMadJadJadNacPacPacPacPacPacPacPacPacPacPadOadxadPadQadwadfadRadSadTadUadVadfaaaabVadWabWabWabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIacIacIabVabVaaaadXaaaadYabVacIacIacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaabVaaaabVaaaaaaadFaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadZaeaaebadmaecaciaedadJaeeaefaegadJaehaeiaejadJaekacPaelaemaenaeoaepaeqaeraesacPaetadxadPaeuadwadgaevaewaexadTaeyadfaaaabVaddaezaddabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQaaaaaaabVaaaabVaaaaaaadXaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeAaeAaeAaeAaeAaaaaeBaaaaeAaeAaeAaeAaeAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRaeCaeDaeEadmaeFaciaeGadJaeHaeIaeJadJaeKaeLaeGadJaeMacPaeNaeOaePaePaePaePaePaeQacPaeRadxadPaeuadwadgaeSaeTaeUadTaeVadfabVabVaddaeWaddabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeXaeXaeXaeXaeXaaaaeYaaaaeXaeXaeXaeXaeXabVacIaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaeZafaafaafaafaafbafcafdafeafeafeafeaffaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafgacRacRacRafhafiafjadmafkaflafmadJafkafnadJadJadJafoafmadJadJacPafpafqafrafsaftafuafvafwafxadxadxadPaeuadwadfafyafzafAafBafCadfadeadeadcaezaddaddadcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaafDafEafEafEafEafFafGafHafIafIafIafIafJaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVafKafKafKafKafKaaaafcaaaafKafKafKafKafKabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRafLafMafNafOafPafQafRafSafTafUafVafWafXafYafZagaagbagcagdacPageagfaggaghagiagjagkaglagmadxadxagnagoaddadfagpadfagqadfagradfagsagtaddaguaddagvagwagwagwaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVagxagxagxagxagxaaaafGaaaagxagxagxagxagxabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaaaaabVaaaaaaaaaafcaaaaaaaaaabVaaaaaaaaaacQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRagyagzagAagBagCagDagEagFagFagGagHagFagFagFagIagJagKagLagMacPageageagNagOagPagQagRagSacPagTagUagVagWaddagXagYagZahaahbahcagZahdaheahfahgahhahiahjahkahlahmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaaaaabVaaaaaaaaaafGaaaaaaaaaabVaaaaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeAaeAaeAaeAaeAaaaafcaaaaeAaeAaeAaeAaeAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahnahoahpahqahrahsahtahuahvahwahwahxahyahzahAahAahAadJahBahCacPacPacPahDahEahFahGahHahIacPahJadeahKahLaddahMahNahOahPahQahRahSahTahUaddahVaddagvagwagwagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeXaeXaeXaeXaeXaaaafGaaaaeXaeXaeXaeXaeXabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaeZafaafaafaafaafbafcafdafeafeafeafeaffaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRacRacRahWahXahYahtabYadJahZadJadJadJaiaaiaaiaaiaaiaaibaicaidaieaifaigaihaiiaijaikailaidaimagZainaioaipaiqairahOaisahQaitahSaiuaddadcaddaddaddadcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaafDafEafEafEafEafFafGafHafIafIafIafIafJaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIadYafKafKafKafKafKaaaafcaaaafKafKafKafKafKabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaacRacRacRacRahtabYaivaiwaixaiyaizaiaaiAaiBaiCaiDaiEaiFaiGaiHaiIaiJaiKaiiaiLaiiaiMaiNaiOaiPaiQaiRahOaiPaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVagxagxagxagxagxaaaafGaaaagxagxagxagxagxabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaaaaabVaaaaaaaaaafcaaaaaaaaaabVaaaaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVabYaizajdajeajfaizaiaajgajhajiajjaiEaiFaidajkajlajmajnajoajpajqajrajsajtajuajvajwajxajxajwajyajzajAajBajCajDaddajEajFajcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaaaaabVaaaaaaaaaafGaaaaaaaaaabVaaaaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeAaeAaeAaeAaeAaaaafcaaaaeAaeAaeAaeAaeAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYaizajdajGajfajHaiaajIajJajiajKaiEaiFaiGajLajMajNajOajPajQajRajSajTajUajVajWajXajYajZakaakbakcakdakeakfakgakhakiakjakkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVaeXaeXaeXaeXaeXaaaafGaaaaeXaeXaeXaeXaeXabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaeZafaafaafaafaafbafcafdafeafeafeafeaffaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaabVaaaaaaabYaklakmakmaknakoaiaakpakqakraksaiEaiFaidaktakuakvakwakxakyakzaidaidadcakAakBadcadcaddaddaddaddaddaddaddaddaddakCakDakkabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaafDafEafEafEafEafFafGafHafIafIafIafIafJaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQakEafKafKafKafKafKaaaafcaaaafKafKafKafKafKabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVakFakFakGakGabYabYadJadJafkakHaiaaiaaiaaiaaiaakIakJakKakLakKakKakKakKakKakKakMakNakOakPakQakRakSakTakUakVakWakXakYakZalaalbakCakDakkabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVagxagxagxagxagxaaaafGaaaagxagxagxagxagxakEacQaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaabVaaaabVaaaaaaalcaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVakFaldalealfalgalhalialjalkallalmalnaloalpalqalralsaltalualtaltaltaltaltaltalvaltaltalwalualxalyalzalAalBalCalDalEalFalGalbakCakDajcabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaabVaaaabVaaaaaaafGaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIabVabVabVabValHalIalHabVabVabVabVacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJalKalKalKalJaaaabValLalMalNalOalPalQalRalSalTalUalValWalXalYalZalWamaambalZalWalXamcamdamdamdameamfamgamhamiamjamkamlammamlamlamlamnamoamoalbakCakDakkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIabVabVabVabVabVafGabVabVabVabVabVacIacIacIabVaaaaaaaaaaaaaaaaaaaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaabVaaaaaaabVaaaalHampalHaaaaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJamqamramsalJakGakGamtamuamvamwamxakSaiaamyaiaaiaamzamAamBamCamDamEamBamCamDamFamGamCamHamIamCamJamKamCamLamMamNakSamOamPamoamQamoamRamSamoalbakCakDakkabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaabVaaaaaaamTaaaaaaabVaaaaaaabVaaaabVabVabVaaaaaaaaaaaaaaaaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaabVaaaaaaabValHalHamUalHalHaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaabUamVamVamVamVamVaaaalKamWamXamYamZanaanbancamuandaneanfakSangakKanhaiaanianjankaiaanlanjankaiaanlanmankaiaannanoanpanqakRaiaanjanransakSantanuanvanwanvanxanyamoalbakCakDakkabVaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaabVaaaaaaanzaaaaaaabVaaaaaaabVaaaaaaaaaabVabVaaaaaaaaaaaaaaaanAanBanAabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaabVaaaaaaabVanCanDanEanFanCanGanGanGanGanGanGanGanGanGaaaaaaaaaaaaamVanHanIanJamVaaaalJanKalJanLalJakGakGakGanManNanOanPakSanQanRanSaiaanTanjanUaiaanVanjanWaiaanXanjanYaiaanZaoaaobanqaocaiaaodaoeaofakSaogaohaogaoiaogaojaogaogalbakCakDajcajcabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaabVaaaaokaolaokaaaabVaaaaaaabVaaaaaaaaaaaaabVabVaaaaaaaaaaaaanAaomanAabVaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanCaonaooaopanCaoqaoqanGaoraosaotanGaouanGaaaaaaaaaabVanGaovaosaowanGaaaalJaoxaoyaozalJaaaaaaaoAakFakGaoBaoCakSaoDaoEaoFakSaoGaoHaoHaoIaoHaoHaoHaoIaoHaoHaoHaoIaoJaoKaoLaoMaoNakSakSakSakSakSaoOaoPaoOalaaoOaoQaoOalaalbaoRaoSaoTajcajcajcabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaaaaabVaaaaokaoUaokaaaabVabVabVabVaaaabVaaaaaaaaaabVabVaaaaaaaaaanAaoVanAabVaaaabVaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoWaoWaoWaoWaoWaoWaoWaoWaoWaoWaoWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanCaoXaoYaoZanCapaapbapcapdaosapeanGanGanGamVanGamVamVanGapfapgapfanGaaaalKaoxaoxaphalJakGakGakGapiapjapkaplalLakSakSakSakSapmapmapmapnapmapmapmapoapmapmapmapnapmapmapmappappapqaprapraprapsaoOaoPaoOalaaoOaoQaoOalaalbakCaptapuapvapwapvabWaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaaaaaaaabVaokaokapxaokaokabVaaaaaaabVaaaabVaaaaaaaaaaaaabVabVaaaaaaanAaoVanAabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoWapyapzapzapzapzapzapzapzapAaoWabVaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaanCanCapBapCanCapDaosanGaosaosaosapcaosaosapEaosanIaosaosaosaosapFamVaaaalJapGaoxaoxapHapIanbapJamuandaneandapKappappappapLappappapMappappappappappappappapNappappappapOappappappappappappapPalaapQapRapSapTapUapRalaapVapWapXapYapYapZajcabWaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaaaaaaaaaaabVaqaaqbaqcaqdaqaabVaaaaaaabVaaaabVaaaabVaaaaaaaaaabVanAanAanAaoVanAanAanAanAanAanAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoWaqeaqfaqfaqfaqfaqfaqfaqfaqgaoWabVaaaaaaaaaabVaaaaaaaaaaaaanGanGanGanGanGabVabVanGaqhaqiaqjaqkapbanGanGamVamVanGanGanGanGamVanGamVamVanGaqlaosaqmanGaaaalJaqnaqnaqnalJakGakGaqoaqpaqqaqraqsakFaqtaqtaqtaqtaqtaquaqvaqtaqtaqtaqtaqtaqtaqtaqwaqxaqxaqxaqyaqzaqxaqAaqBaqCaqDapsaqEaqFalbalbalbalbalbalbalbakCaqGajcaqHaqIajcaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaaaaaaaaaaaaaabVaqaaqJaqKaqLaqaabVaaaaaaabVaaaabVaaaabVanAanBanAanBanAaqMaoVaoVaoVaoVaoVaoVaqNanAabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaoWaqeaqfaqfaqfaqfaqfaqfaqfaqgaoWaoWaqOaoWaoWabVabWabWanGanGanGaqPaqQaqRanGaaaaaaanGaosaqiapDaosaqSanGaqTaqTaqUaqTaqTaqUaqUacxacxaqVaqVanGaqWaosaqXanGaaaalJaqYaqYaqYalJaaaabValLakFaqZakFaraarbarbarbarcarbarbarbardarearearearfareareargarhariarjapYarkapYapYapYapYarlapYarmarmarmarmarnaroarparqarrarrarsartaruarvarwajcaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaaaaaaaaabWabWabWaaaabVaqaarxaryarzaqaarAarAarAarAarAanBanBanBanAarBaoVaqNanAanAaoVanAanAanAanAarCanAanAabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaoWaqeaqfaqfaqfarDaqfaqfaqfaqgarEarFarGarHaoWabVanGarIanGarJarKaosarLaosanGamVamVanGarMaqiapDarManGanGanGamVamVamVanGanGacxarNaqUaqUacxanGanGapcanGanGaaaaaaaaaaaaaaaaaaaaaabVakFarOanbakFarParbarQarRarSarTarSarbarUarearVarWarXarYareapmapparZasaasbascascascascascasdaseascascascascascasfasgashasiasjaskaslajcasmasnajcabVasoaspaspasqaspaspasrabVabVaaaaaaaaaabVanBassanBaaaarAaqaaqaastasuaqaasvaoVaoVaoVanAaswaoVasxanAasyaoVaoVaszanAaoVanAasAasBanAaoVasCanAaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaoWaqeaqfaqfasDasEasFaqfaqfasGasHasIasJasKaoWabVanGaosanGasLasMaqkasNasOanGaqXaosasPaosaqiasQaosaosaosaosaosaosaosaosanGanGanGaqUacxaqUacxasRasSasRaaaaaaaaaaaaaaaaaaaaaaaaabVakFasTasUakFasVarbasWasXasYarSarSarbarUareasZarXataatbatcapmappaprasaakCatdatdatdatdatdateatfatdatdatdatdatdatdatdatdatgathatgatiatgatgatgatgatgatjatkatkatkatkatkatjatgabVaaaaaaaaaabVatlaoVanBaaaarAatmatnatoatpaoVaoVaoVanAaoVanAatqaoVaoVanAaoVatratsattarCaoVanAatuatvanAaoVatwanAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaoWaqeaqfaqfaqfatxaqfaqfaqfaqgaqOatyasJatzaoWanGanGarIanGanGanGapcatAatBatBatCatDatEatDatFatGatHatIanGaosanGanGanGaosanGatJanGacxaqUaqTaqUasRasSasRaaaaaaaaaaaaaaaatKatKatKatKatKatKatKatKarParbatLatMatNarSatOarbarUatPatQatRatSatTatcapmappatUasaakCatdatVatWatXatYatZauaatdaubaucaudatdaueaucaufatgaugauhauiaujaukaulaumatgatjatkatkatkatkatkatjatgabVabVabVabVanBanBaunanBanBarAauoaoVaupaoVaqMaoVanAanAauqanAanAauranAanAattausautaoVanAaoVauuauuauuauuauuauuauuauuauuauvauvauvauvacxauvauvaqUaqUaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaoWaqeaqfaqfaqfaqfaqfaqfaqfaqgaqOauwasJauxaoWauyauzauAauBauBauBauBauBauBauCauDauEanGanGanGanGaosanGanGaosauFanGatHaosanGanGanGanGaqTaqTaqTasRauGasRaaaaaaaaaabVabVatKauHauIatKauJauKauLatKarParbarTauMarTauNarSarbauOauPauQarXauRarXatcapmappauSasaakCatdauTauUauVauWauXauYatdauZavaavbatdavcavdaveatgavfavgavhavhavhavhaviavjavkatkatkatkatkatkatjatgatgatgaaaaaaanBaoVaoVaoVasvarAavlattaupaoVavmavnavoarCaoVaoVaoVaoVaoVaoVaoVausavpaoVavqaoVauuavravsavtauuavuavvavwauuaqUaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaoWaqeaqfaqfaqfaqfaqfaqfaqfaqgaqOauwavxavyaoWaosaosavzavAavBavBavBavBavBavBavCavDavEacxavFanGaosavGarMatHavHanGavIaosaosaosavJamVaqTaqTaqUasRasSasRaaaaaaaaaatKatKatKasSasSatKasSasSasSatKavKarbarTavLavMavNarTarbarUavOareavPavQavRareavSappaprasaakCatdatdatdatdatdavTavUatdatdavVatfatdatdavWatfatgavXavYavZawaawaawbawcawdaweatkatkatkatkatkawfawgawhawiaaaaaaanBaoVaoVawjaoVarAawkaoVawlawmawmawmawmawnawmawoaoVaoVaoVaoVaoVaoVaoVaoVanAavnauuawpawqawqauuawrawsawtauuaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVaoWawuawvawvawvawvawvawvawvawwaqOawxawyawzaoWawAawBawCawDaqlawEawFawGawHanGawIavDacxawJavEamVaosauFanGanGanGanGanGanGanGawKavJamVaqUaqTaqUasRasSasRabWabWabWawLawMawNasSasSatKatKawOatKatKavKarbarbawParbawQarbarbawRawSareareareareareawTappawUasaakCatdatVatWawVatYawWawXawYawZaxaaxbaxcaxdaxeaxfaxgaxhavYaxiaxjaxjaxkaxlawdawiatkatkatkatkatkawiaxmaxnawiabVabVanAaoVaoVanAanAarAarAarAarAarAarAarAarAarAanAaxoaxpanAanAanAanAanAanAanAanAaoVaxqauuawqawqaxraxsawpaxtauuaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxuaoWaoWaoWaoWaoWaoWaoWaoWaoWaoWaoWaxvaxwaoWaoWaxxanGavzaxyaosaxzaxAaosaosanGawIavDaxBaqUaxBanGaosaxCanGaxDaxEanGavIasOaxFaxGaxGaxGaxHaxHaxHaxIaxJaxKaxHaxHaxHaxIaxKaxIaxIaxJaxIaxLaxJaxMaxNaxOaxPaxPaxQaxPaxRaxPaxPaxSaxTaxPaxPaxPaxPaxUaxVaxWaxWaxXaxYatdauTauVauVaxZauXayaaybaycaydayeayfaygayhayiayjaykaylaxiaymaxjaxkaxlaynawiatkatkatkatkatkawiayoaxnatgaaaaaaanAaypasyaoVayqanAayraqNaysaytaqManAawkaqManAayuaoVanAayvaoVanAaywayxayyayzayzayzayAayBayCayDayEayFayGauuauvauvacxacxauvauvauvauvaqUaqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayHayHayHayIayJayKayLayMayNayNayNayNayNayNayNayOayPayQayRaySayTanGayUaxyayVaosayWaosayXanGawIayYaxGaxGaxGaxGayZaxGauEaosayWazaaosaosazbazcazdazeazfazfazfazgazfazhazfazfaziazjazkazlazlazlazlazlazlazmaznazoazpazpazpazpazqazpazpazqazpazrazrazrazrazrazsaztazuazvazwatdatdatdatdatdavTazxazyazzazAazBazCazDazEazFazGazHazIazJazKazKazLaxlazMaweatkatkatkatkatkazNazOazPatgaaaaaaanAaoVaoVaoVaoVaoVaoVazQawmawmawmawmawmawmawmazRaoVaoVaoVaoVavqaoVaoVazSazTazUazVazWazXazYawqawqawqazZauuaqUaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaAbaAcaAdaAeaAfaAgaAfaAhaAiaAhaAjaAkaAkaAlaAmaAkaAnaAoaAkaAkaApaxGaAqaxyaAraosaosaAsaAtanGaAuaAvaAwaAwaAwaAwaAwaAxavDaAyaosanGauyauyavDaAzanGaAAaABaACaACaADaACaAEaACaACaAFaAGaAHaAIaAIaAIaAIaAIaAIaAIaAJaAKaALaAMaANaAOaAPaAQaARaASaATaAUaAVaAWaAXaAYaAZappaBaajcapuatdatVatWaBbatYaBcaBdazyazyazyazzaBeaBfaBgaBhaxgaBiaBjaBkaBlaBmaBnaBoaBpaBqatkatkatkatkatkaBratgatgatganAanAanAaqManAanAarCanAanAaupanAanAaBsanAanAarCanAaupaypanAanAarCanAaoVaypazSaBtausauuaBuaBvaBwaBxaByaBvaBzauuaqUaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayHayHayHayIayJaBAayJaBBaBCaBBaBDaAiaAiaBEaBBaBCaBBaBFaBGaBHaBIanGayUaxyanGanGanGanGaBJaBJaBKaBLaBJaBJaBJaBJaBJawIayYaxGaxGaxGaxGaxGaBMaAzaqXaAAaaaabVaaaaBNaaaaBOaaaabVaaaaAGaAHaAIaBPaBQaBRaBSaBTaAIaAJaBUaBVaBWaBWaBXaBYaBZaBZaBZaCaaCbaCbaCcaCdaAYaCeappaCfajcapuatdauTauVauVaCgauXaChaCiaCjaCkaClaCmaCnaCnaCoaCnatgaCpaCqaCraCsaCtaCuatgaBratkatkatkatkatkaBranAatwaoVaCvaCwanAanAanAatwaoVanAatwaupanAaCxaoVanAaCyaoVanAaCzaCAanAaCBaoVanAarCarCazSaCCarCauuaCDaBvaCEaCFaCEaBvaCGauuaqUaqUaqUaqTaqTaqTaqTaqTaqTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxuaCHaxuaCIaAgaBBaCJaCKaCLaCMaBBaAgaCIaBBaxuaCNaCOanGaCPaCQaCRaCRaCSaCTaBJaCUaCVaCWaCXaCYaCZaCUaBJaDaaDbaDcaDdaDdaDdaDdaDdaDeauyaAAabVaDfaDfaDgaDfaDhaDfaDfabVaAGaAHaAIaDiaDjaDkaDlaDiaAIaDmaDnaDoaDpaDqaDraDsaDtaDuaDvaDwaDxaAWaAWaAWaDyaCeappaDzajcapuatdatdatdatdatdaDAavUaCnaCnaCnaCnaCnaCnaDBaDCaDDaCnatgatgatgatgaDEatiatgaBratkatkatkatkatkaBranAanAaoVaDFaCwanAaDGanAaoVaoVanAaoVaupanAaoVaoVanAaoVaoVanAaupavnanAaoVaoVanAaDHaoVazSaBtattauuauuauuauuauuauuauuauuauuauvauvauvauvauvaqUaqTaqTaqTaqTaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBaDIaBBaBBaBBaBBaBBaBBaDIaBBaaaaxuaDJaBIaDKaDLaDMaDKaDKaDKaDNaBJaCUaDOaDPaDQaDRaDSaCUaBJaDTaDUaDTaDTaDTaDTaDTaDTaDVaDTaDWaaaaDfaDXaDYaDZaEaaEbaDfaaaaAGaAHaAIaDiaEcaEdaEeaDiaAIasSaEfaALaEgaEhaEiaEjaEkaDxaElaEmaAWaAWaEnaAWaDyaCeappaCfajcapuatdatVatWaEoatYaBcavUaCnaEpaEqaEraEraCnaDBaEsaDDaCnaEtaEuaEvaEwaExaEyabVaEzaEAaEAaEAaEAaEAaEBaaaanAaoVaECaEDanAanAanAanAanAanAaEEaEFanAanAanAanAanAanAaEGaEHaEIaEJaEJaEJaEKaELaEMaENaEOaEPaEQaERaESaETaEUaEVaEWaEXaEXaEXabVabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaEYaEYaEZaEYaFaaFaaFaaFaaEYaEZaEYaEYaxuaBDaFbaDKaFcaFdaFeaFfaFgaFhaBJaCUaFiaFjaFkaFjaFjaCUaBJaFlaFmaFnaFoaFpaFqaFraFsaFtaFuaDWabVaDfaFvaFwaFxaFyaFzaDfabVaAGaAHaAIaFAaFBaFCaFDaFEaAIasSaFFaALaFGaFHaFIaAWaFJaFKaFLaFMaFNaDyaAYaFOaAYaCeappaCfajcapuatdauTauUauVaFPauXaFQaFRaFSaFTaFUaFUaFVaFWaFXaFYaCnaFZaGaaGbaGcaGdaEyaaaabVaaaabVaaaabVaaaabVaaaanAaypaGeaGfaGgaGhanAavmaoVaypaupaoVanAaaaanAaCvaGfaGfaGiaGjaGkaGkaGkaGkaGkaGlaGmaGnaGoaGpaGpaGpaGqaGraGsaGtaGuaGvaGwaGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEYaEYaGyaGzaGAaGBaGCaGDaGEaGFaGzaGGaGHaBBaBDaGIaDKaGJaGKaGLaGMaGNaGOaBJaGPaFjaFjaFjaFjaFjaFjaGQaGRaFmaGRaGSaGRaGRaGRaGRaFtaGRaDWaaaaDfaGTaGUaGUaGVaGWaDfaaaaAGaAHaAIaGXaGYaGZaHaaHbaAIasSaHcaALaALaFMaHdaHeaHfaHgaALaALaAWaAWaAYaHhaAYaCeappaCfajcapuatdatdatdatdatdaHiaHjaHkaHlaHmaHnaHnaHnaHnaHnaHoaCnaHpaHqaHraEwaExaEyanAanAanAanAanAanAanAanAanAanAanAanAanAaHsanAanAanAanAaCvaHtaHuaHvaHwaHvaHxaHyaHzaHAaHBaHCaHCaHCaHCaHDaHEaHFaHDaHDaHDaHDaHDaHDaHDaHGaHHaHIaEXaEXaEXabVabVabVabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHKaHLaEYaGzaHMaGzaHMaGzaHMaGzaHMaGzaGGaHNaBBaBDaHOaDKaHPaHQaHRaHSaHTaHUaBJaHVaFjaFjaFjaFjaFjaHWaBJaHXaHYaHZaIaaGRaGRaGRaIbaIcaIdaDWabVaDfaIeaIfaIgaIhaIiaDfabVaAGaIjaAIaIkaIlaGZaImaInaAIasSaIoaAYaIpaAWaIqaIraIsaAWaItaAYaIuaIvaAYaIraAYaIwarhaIxajcapuapuapuapuapuapVavTavUaCnaIyaIzaCnaIAaCnaIBaCnaICaCnaIDaIEaIFaIGaIHaIIaIJaIKaILaIMaINaIOaIOaIOaIOaIPaIQaIOaIOaIRaISaITaIUaEJaIVaIWaIXaIYaIZaIYaJaaJbaHCaJcaJdaHCaJeaJfaJgaHDaJhaJiaHDaJjaJkaJlaJmaJnaJoaJpaJqaJraJsaJtaJuaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaJvaJwaJwaJwaJwaJwaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFaaGzaGzaJyaGzaHMaGzaHMaGzaHMaGzaHMaGzaGGaJzaBBaBDaJAaDKaDKaJBaJCaJDaJCaDKaBJaBJaBJaBJaJEaFjaJFaJGaBJaJHaFmaGRaGRaGRaJIaGRaGRaFtaJJaDWaaaaDfaDfaJKaJLaJKaDfaDfaaaaAGaAHaAIaJMaJNaJOaJPaJQaAIasSaJRaAYaJSaAWaJTaIraJUaAWaJVaAYaDyaDyaAYaJWaAYaJXaJYaJZajcapVajcajcajcajcajcaKaaKbaCnaKcaKdaCnaKeaCnaKfaCnaKgaCnaKhaKiaKjaEwaKkaKlaKmaKnaKoaKoaKpaKqaKoaKraKoaKsaKtaKuazUazUazUaKvaKwaKxaKyaKzaoVaKAaKAaKAaKBaKCaHCaKDaKEaKFaKGaKHaKIaHDaKJaKKaHDaKLaKMaKNaKOaJnaKPaHGaHHaGuaKQaKRaJuaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaJvaKSaKTaKUaKVaKUaKWaKSaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFaaKXaKYaEYaGzaHMaGzaHMaGzaHMaGzaHMaGzaGGaHNaBBaBDaAiaKZaLaaLbaLaaLcaAiaLdaLeaLfaLgaBJaLhaFjaFjaLiaBJaLjaFmaGRaLkaLlaLmaLnaLoaLpaLqaDWaaaabVaaaaLraLsaLraaaabVaaaaAGaAHaAIaLtaLuaLvaImaLwaAIasSarUaAYaLxaAWaIraIraIraLyaLzaAYaaaaaaaLAaLBaLCaLDaLEaLFaLGaLHaLAaaaaaaaLIaLJaLKaLLaCnaLMaKdaKdaKdaLNaKdaKdaKdaCnaEwaLOaEwaEwaEwaLPaLQaLRaLRaLSaLTaLUaLRaLVaLWaLWaLXaLYaLZaLWaMaaKAaKAaMbaKBaKAaKAaKAaMcaMdaKBaKCaHCaMeaMfaMgaMhaMiaMjaHDaMkaMlaMmaMnaMoaMpaMqaMraKPaHGaMsaGuaJsaMtaJuaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaJvaMuaMvaMwaMwaMwaMxaMyaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEYaEYaMzaGzaMAaGzaGzaGzaGzaMBaGzaGGaMCaBBaBDaAiaMDaMEaMFaMEaMGaMEaMEaMEaMHaAiaBJaMIaMJaMIaBJaBJaMKaMLaMKaDTaDTaDTaDTaMKaMMaMNaDWaMOaMPaMPaMQaMRaMSaMPaMPaMTaAGaMUaAIaMVaAIaMWaMXaMYaAIatKardaAYaAYaAYaDyaHeaDyaAYaAYaAYaLAaLAaLAaMZaLEaLEaLEaLEaLEaNaaLAaLAaLAaLIaNbaLKaNcaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnaNdaNeaNfaNgaNhaNiaNjaNkaLRaNlaLTaNmaNnaNoaLWaNpaNqaLYaNraLWaNsaNtaNuaNvaNwaNxaNxaNyaNzaNAaKBaKCaHCaNBaNCaNDaNEaMiaNFaHDaNGaNHaNIaNJaNKaNLaNMaHDaHDaNNaHHaGuaKQaKRaJuaaaabVabVabVabVabVabVabVaaaaaaaaaaaaaJvaNOaNPaNQaNRaMwaMxaNSaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEZaEYaFaaFaaFaaFaaEYaEZaEYaEYaxuaNTaAiaNUaNVaNWaNXaNYaNZayJaOaaObaAiaOcaOdaOeaOeaOfaOeaOeaOgaOeaOeaOeaOeaOeaOeaOhaOiaOjaOkaOlaOmaOmaOnaOmaOmaOmaOmaOoaOpaOqaOraOmaOsaOmaOtaJYaOuaOvaOwaOxaOyaLGaLGaLGaLDaLEaLEaOzaLEaLEaOAaOBaOCaODaOEaOFaOGaLEaLEaOzaOHaOIaOJaOKaOLaOMaONaOOaLEaOPaLEaEwaOQaORaNeaNeaNeaOSaOTaOUaOVaOWaLRaOXaOYaNoaOZaPaaLWaPbaNqaPcaPdaLWaLWaPeaPfaPgaPhaPiaPjaPkaPlaPmaKBaKCaHCaPnaPnaPoaPpaPnaPnaHDaPqaPraHDaPsaNMaNMaNMaHDaPtaPuaPvaGuaEXaEXaEXaPwaPwaPwaPxaPxaPxabVabVaaaaaaaaaaJvaJvaJvaJvaJvaJvaPyaPzaJvaJvaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBaBCaBBaBBaBBaBBaBBaBBaBCaBBaaaaxuaDJaPAaNUaPBaPCaPDaPEaPFayJaPGaObaPHaKZaOdaPIaPJaPKaPLaPMaPNaOeaOeaOeaOeaOeaOeaOeaOiaOeaOdaPOaOeaOeaPPaPQaPRaPRaPRaPSaPTaPRaPUaPRaPVaPRaPWaPXaPYaPZaQaaLEaLEaLEaLEaLEaLEaLEaLEaOzaLEaLEaQbaQcaQdaQeaQfaQgaQhaLEaLEaOzaLEaQiaLEaLEaLEaLEaLEaLEaLEaQjaLEaEwaQkaNeaNeaQlaQmaQnaQoaQpaQqaQraLRaQsaQtaQuaLRaLRaLWaQvaNqaQwaQxaQyaLWaKAaKAaQzaKAaKAaKAaQAaQBaQAaKBaKCaHCaQCaPnaPnaQDaPnaQEaHDaHDaHDaHDaHDaHDaHDaQFaHDaHGaHGaHHaGuaQGaQHaEXaQIaQJaQKaQLaQMaPxabVaaaaaaaaaaaaaJvaQNaQNaQNaJwaQOaMwaQPaQQaQRaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxuaCHaxuaBBaAgaBBaQSaQTaQUaQVaBBaAgaBBaBBaxuaBDaAiaNUaQWaQXaPDaPEaPFayJaQYaObaAiaKZaOdaOeaQZaRaaRaaRaaRbaRcaRdaRaaReaRaaRaaRaaRfaRaaRgaRaaRaaRaaRhaRiaRjaRkaRkaRlaRmaRnaRoaRpaRqaRraRsaRtaRuaRvaLEaRwaRwaRwaRxaRwaRwaRwaRwaRyaRwaRwaRwaRwaRwaRwaRwaRwaRwaRwaRwaRzaRwaRwaRwaRwaRwaRwaRwaRwaLEaLEaLEaEwaRAaRBaRBaRBaRBaRBaRCaNiaRDaOWaLRaLRaREaLRaLRaRFaLWaRGaRHaRIaQxaRJaLWaKAaRKaRLaRMaRNaRMaRMaROaRPaKBaKCaHCaRQaRQaRRaRSaRTaRTaRUaHCaRVaRWaRXaEXaRYaJsaRZaHGaHGaSaaSbaEXaScaEXaSdaSeaSfaSgaShaPxaPxaPxaPxaPxaPxaJvaSiaSjaSjaSkaMwaMwaMwaMwaSlaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSmaSmaSmaSnayJayKayJaBBaDIaBBaBDaAiaAiaBEaBBaDIaBBaSoaSpaSqaAiaNUaSraSsaNXaStaNZayJaSuaObaAiaSvaSvaSvaSwaSxaSxaSxaSxaSxaSxaSyaSzaSxaSAaSxaSxaSxaSBaSCaSDaSCaSEaSFaSGaOeaOeaSHaSIaSJaOeaSKaSLaOeaSMaSMaLEaSNaOyaLAaLAaLAaLAaLAaLAaLAaLAaSOaSPaSQaSRaSQaSQaSQaSSaSQaSTaSQaSUaSOaLAaLAaLAaLAaLAaLAaLAaLAaLDaLEaLEaLRaSVaSWaSXaSXaSXaSXaSXaNiaSYaSZaLRaTaaTbaTcaLWaLWaLWaLWaTdaLYaLWaLWaLWaLWaRMaTeaTfaTfaTfaTfaTgaRMaKBaKCaHCaThaPnaRRaRSaPnaPnaTiaHCaTjaTkaTlaEXaHGaKQaTmaTnaTnaToaTpaTqaTraEXaTsaTtaTuaTvaTvaTwaTxaTxaTyaTxaTzaTAaSjaTBaTBaJwaTCaTDaTEaMwaQPaJwaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTFaTGaTHaTIaTJaAfaAgaAfaTKaAiaTLaSqaAiaAiaTMaTLaAiaTKaSqaAiaAiaAiaTNaTOaTPaTQaTRaTSaTSaTTaTUaAiaSvaTVaSvaTWaSxaTXaTYaTZaUaaUbaTYaUcaUdaUeaUfaUgaUhaSBaUiaUjaUkaSEaUlaSGaSGaUmaSGaSGaSMaSMaUnaUoaSMaSMaSMaUpaLEaOyaLAaaaaaaaaaaaaaaaaaaaaaaSOaUqaUraUsaUtaUuaUvaUwaUxaUyaUzaUAaSOaaaaaaaaaaaaaaaaaaaaaaLAaLDaLEaUBaUCaUDaSXaUEaSXaSXaSXaSWaNiaSYaUFaUGaSXaUHaUIaLWaUJaUKaULaUMaUNaUOaUPaUQaLWaRMaURaUSaUSaUSaUSaUTaRMaKBaUUaHCaUVaUVaRRaRSaUWaUWaUXaHCaHCaUYaHCaEXaUZaJsaRZaVaaVbaSaaSbaEXaEXaEXaPxaVcaVdaPxaPxaPxaPxaPxaPxaPxaVeaJvaJvaJvaJvaVfaVgaTEaTEaMwaQPaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaSmaSmaSmaSnayJaVhayLaViaVjaVjaVjaVjaVjaVjaVjaVjaViaVjaVkaAiaAiaKZaAiaVlaVmaAiaVnaAiaVoaVpaVqaSvaVraSvaTWaSxaVsaTYaTYaTYaTYaTYaUcaVtaTYaTYaTYaUhaSBaVuaUjaUjaSEaUlaSGaVvaVwaVwaVxaSMaVyaVzaVAaVBaVCaVDaLEaLEaOyaLAaaaaaaaaaaaaaSOaSOaSOaSOaVEaVFaVGaVHaVIaVJaVKaVLaVMaVNaVOaSOaSOaSOaSOaaaaaaaaaaaaaLAaLDaLEaLEaVPaSXaVQaVRaVSaVTaVUaVVaVWaSYaUFaVXaSXaVYaSXaVZaWaaWbaWcaWdaWeaWfaWgaWaaWhaWiaWjaUSaWkaWlaUSaWmaRMaKBaKCaHCaPnaPnaRRaRSaUWaUWaPnaWnaWoaPnaWpaEXaNNaWqaWraVaaVaaWsaWtaWuaEXaWvaWwaTtaTuaTvaTvaWxaTxaTxaTxaTxaWyaWzaWAaWBaMwaMwaMwaMwaMwaMwaWCaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxuaxuaxuaxuaBBaBBaBBaBBaBBaBBaBBaBBaxuaxuayJaKZaWDaWEaWEaWFaWEaWEaWEaWEaWGaWEaWHaSvaVraWIaWJaSxaWKaTYaWLaWMaWNaWOaWPaWQaWRaTYaTYaWSaSBaWTaWUaWVaSEaUlaSGaWWaWXaWYaWZaSMaXaaXbaVAaXcaXdaVDaLEaLEaOyaLAaLAaLIaXeaSOaSOaXfaXgaXhaXiaXjaXkaXlaXmaXkaXnaXkaXoaXpaXqaXraXsaXtaSOaSOaXeaLIaLAaLAaLDaLEaLEaLRaXuaSXaXvaSXaXwaSXaSWaSXaSYaUFaXxaXyaSXaXzaLWaWaaWaaXAaXBaXCaXDaXEaWaaXFaXGaXHaUSaXIaXJaUSaXKaXLaKBaKCaHCaXMaXMaRRaRSaXNaPnaPnaXOaPnaXPaXQaEXaXRaXSaXTaVaaVaaXUaXVaHGaEXaXWaTvaTtaTuaTvaShaPxaPxaPxaPxaPxaPxaJvaTDaMwaXXaXYaMwaXXaXYaMwaXZaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaYbaYaaYaaYcaYaaYaaYbaYaaaaaBBaCJaBHaYdaWEaYeaYfaYgaYhaYgaYiaYjaYgaWHaVraVraYkaYlaSxaYmaYnaYoaYpaYqaYraYsaYtaYuaYvaYwaUhaSBaSBaSBaSBaSEaUlaSGaSGaSGaSGaSGaSMaYxaYyaYzaXcaYAaVDaLEaLEaOyaLGaLGaYBaYCaYDaSOaYEaYFaYGaYHaYIaYHaYJaYKaYLaYMaYNaYOaYPaYNaYQaYRaYSaSOaYTaYCaYUaYVaLGaLDaLEaLEaVPaSXaSXaSWaSXaYWaSXaYXaSXaSYaUFaVXaSXaSXaSXaYYaWaaWaaYZaZaaZbaXBaXEaZcaLWaZdaXHaZeaUSaUSaUSaXKaZfaKBaZgaHCaHCaHCaRRaRSaZhaZiaPnaZjaZkaNDaZlaEXaHGaWqaWraVaaVaaZmaWtaZnaEXaZoaTvaTtaTuaTvaShaPxaaaabVabVabVaaaaJwaTDaMwaXXaXYaMwaXXaXYaMwaXZaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZpaZqaYaaYaaZraZraZsaZtaZtaZraZraYbaZuaBBaBBaBDaAiaWEaZvaZwaZxaYeaZyaZzaYjaYgaWHaZAaZBaZCaSvaSxaZDaZEaZFaZGaZHaZHaZIaZHaZHaZHaZJaZKaSxaZLaZMaZNaZOaZPaZQaZRaZSaZTaZUaZUaZUaZUaZUaZUaZUaZUaLEaLEaLEaLEaLEaZVaZWaZXaZYaZZbaababbacbadbaebafbagbahbaibajbakbalbambabbanbaobapbaqbarbasbatbaubavaLEaLEaLRbawaSWbaxaSWaSXaVQbayaVSaSYaUFaVXaVXbazbaAaLWaWaaWaaWabaBbaCbaCaXEbaDaLWaRMaXHaUSaUSaUSaUSaXKaRMaKBbaEbaFbaGbaHbaIbaJbaKbaKbaLaRRaRRaRRaRRbaMaVaaVaaVaaVaaVabaNbaObaPbaQbaRbaSbaTbaUaSgbaVaPxabVabVaaaabVabVaJwaTDaMwaXXaXYaMwaXXaXYaMwaXZaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZpbaWaZtbaXbaYaZtaZtaZtbaZaZtaZtaZtbbabbbaAgbbcaAiaAiaWEbbdbbebbfbbgbbgbbhbbibbjaWHbbkaVraZCbblbblbblbbmbbnbblbbobbpbbqbbrbbsbbsbbtbbuaSxbbvbbwbbxbbybbzbbAbbxbbBbbCbbCbbDbbEbbFbbGbbHbbIaZUaLEaLEbbJbbKbbLbbMbbNbbOaSObbPbbQbbRbbSbbTbbUbbUbbVbbWbbXbbYbbZbcabcbbbRbccbbPaSObbObbNbcdbcebbKbcfaLEaLEaVPaSXaSXaSWaSXaSXaSXbcgaSXbchaSXbcibcjaSXaSXbckbclbcmaWaaWabcnaWabcobcpaLWbcqbcraUSbcsbcsbctbcrbcubcvbcwbcxbcxbcybczbcAaRRaRRbcBaRRaRRaRRaRRbaMbcCbcDbcDbcDbcDbcDbcEbcFbcGbcHbcIbcJbcKaTvbcLaPxaaaabVabVabVaaaaJwaTDaMwaXXaXYaMwaXXaXYaMwaXZaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZpbcMaYaaYabcNbcNaZtaZtbcObcNbcNaYbaBBaBBaBBaBDbcPbcQbcRbcSbcTbcTbcTbcTbcUaYeaWHbcVbcWaZCbblbcXbcYbcZbdabblbdbbdcbddaSxbdebdfbdgbdhaSxbdibdjbdkbdlbdkbdmbdnbdoaZUbdpbdqbdqbdrbdsbdtbduaZUaOzaOzbdvbdwbdwbdwbdwbdwbdwbdxbdybdzbbTbbVbdAbdBbdBbdCbdBbdBbdDbbXbcabdEbdFbdGbdEbdEbdEbdEbdEbdEbdHaOzaOzaLRbdIbdJbdKbdLaSXaSXaSXbdMbdNbdObdPbdQbdRaSXaLWaLWaLWbdSbdTbdTbdTaLWaLWaLWbdUaUSaUSbdVbdWbdXbdYbdWaKBbdZbeabebaHCbecbedbeeaZiaPnbefaXOaZibegaEXbehaHGbeiaVaaVabeiaHGbejaEXbekbelbemaTuaTvaShaPxaPxaPxaPxaPxaPxaJvaTDaMwaXXaXYaMwaXXaXYaMwaXZaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaYbaYaaYabenaYaaYaaYbaYaaaaaBBbeoaSqbepaWEaYgaZwaYgaYebeqaYgberaYgaWHbesbetbeubblbblbblbevbewbblbdcbexbdcaSxbdebdfbdgbdhaSxbdibdjbeybezbdkbeAbdnbdoaZUbeBbdqbdqbeCbeDbdqbeEbeFaLEaLEbbJbdwbeGbeHbeIbeJbeKbeLbeMbeNbeObePbdBbdBbeQbeRbeQbdBbdBbeSbeTbeUbeVbeWbeXbeYbeZbfabfbbdEbcfaLEaLEaLRaLRaLRaLRaLRbfcaVPbfcbfdaLRaLRaLRaLRaLRaLRaLWbfebfebfebfebfebfebffbfeaLWbdWbfgbfgbdWbeabeabeabeaaKBbdZbeabebaHCaHCaHCbfhaHCbfhaHCbfhaHCaHCaEXaEXbfibfibfibfibfibfiaEXaEXbfjaTvbfkaTuaTvaTvbflaTxaTxaTxaTxaWybfmbfnbfoaMwaMwbfpaMwaMwaMwaWCaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVaxuaxuaBBaBBaBBaBBaBBaBBaBBaBBaxuaxuayJaAiaAiaWEaWEaWFaWEaWEaWEaWEaWGaWEaWHbfqbfrbfsbblbcXbftbevbfubblbfvbfwbfvaSxbdebdfbdgbdhaSxbdibdjbdkbfxbfybfzbdnbdobfAbdtbfBbfCbfDbfEbdqbeEbfFaLEaLEbbJbfGbfHbeKbfIbfJbfJbfKbfLbfMbeObfNbdBbdBbeQbfObeQbdBbdBbfPbeTbfQbfRbfSbfTbfUbfVbfbbfWbdEbcfbfXbfYaJYbfZbeabeabeabeabeabeabeabeabgabeabeabeabeabgbbeabeabeabeabeabeabeabeabfZbeabeabeabeabeabeabeabgcbgdbgebgfbeabggbeabeabeabeabeabeabeabeabeabgbbghbeabeabeabeabeabeabfZbgiaWwaTvbgjbgkbglbgmaPxaPxaPxaPxaPxaVeaJvaJvaJvbgnaJvaPzaJwbgoaJwaJwaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBayMayNayNayNayNayNayNayNayNayMayNbgpaAkaAkbgqbgrbgsbgtbgtbgtbgubgvbgwaSvbgxbgybgzbblbblbblbgAbgBbblaSxaSxaSxaSxbdebdfbgCbgDaSxbdibdjbdkbgEbgFbgGbgHbgIbgJbgKbgKbgKbgLbgMbdtbgNaZUbgOaQibbJbgPbgQbeKbgRbgSbgTbgUbgVbgWbeObgXbeQbdBbgYbgZbgYbdBbeQbdDbeTbhabfRbfSbfTbhbbfVbfbbfbbdEbhcaLEaLEaJYbfZbeabeabeabeabeabeabeabeabeabhdbeabeabeabeabeabhebcxbcxbcxbcxbhfbeabfZbeabeabeabeabeabeabhgbhhbhibhjbhkbhkbhkbhlbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhkbhmbhnbhobhpbhpbhqaTubhraTvbhsaTxaTxbhtaTxbhubfmbhvbhvbhvbhwaJvaQQaQPaQPbhxaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaBBaAhaAiaAhaBHaAiaAibhyaAhaAiaAhaBHaAiaAiaAibhzbhAbhzbhzbhzbhzbhBbhCaSvaSvaSvbhDaZCbblbcXbhEbhFbfubblbhGbhHbhGaSxaSxaSxbhIbhJaSxbdibdjbhKbhLbhMbhNbdnaSvaZUaZUaZUaZUaZUaZUaZUbhOaZUbhPaLEbbJbgPbhQbeKbgRbhRbhSbgUbgVbeKbeObhTbhUbdBbhVbhWbhXbdBbhYbhZbeTbiabibbicbidbiebifbfbbigbdEbihbiibijaJYbfZbeabeabikbeabilbimbimbimbimbinbimbimbiobeabeabeabeabeabipbiqbirbisbfZbeabeabeabeabeabitbiubivbiwbixbiybiybiybeabeabizbiAbeabeabeabeabeabeabeabeabeabeabeabeabeabfZbiBbiCbiDbiEaTuaTvaShaPxaPxaPxaPxaPxaPxaJvbiFbhvbhvbiGaJvbiHaQPaQPbiIaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayJaBBbiJaBBaBDaAiaAiaBEaBBbiKaBBaBFbiLbiMbiMbhzbiNbiObiPbiQbiRbhBbiSbiTbiUbiUbiVbiWbblbblbblbiXbiYbblaSvaSvaSvaSvbiZbjabjbbjcbjabjdbdjbjebjfbdkbdmbdnbjgbjhbjibjjbjjbjjbjjbjkbjlbjhbjmaLEbbJbdwbeKbjnbjobjpbjqbjrbgVbjsbjtbbUbjubjvbjwbjwbjwbjxbjybbZbjzbjAbjBbjCbjDbjEbjFbfbbjGbdEbcfaLEaLEbjHbjHbjHbjHbjHbjHbjHbjIbjJbjJbjJbjKbjLbjIbjMbjMbjMbjMbjMbjNbjNbjNbjObjNbjNbjNbjNbjPbeabizbjQbjRbjSbjTbjUbjVbjVbjVbjWbjXbjXbjXbjXbjXbjYbjZbjZbjZbkabjZbkbbkcbjZbjZbkdbkebkebkebkebkfbkgbkhbkiaPxabVaaaaaaaaaaaaaJvbkjbkjbkkbkkaJvaQQaQPaQPbhxaJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaCHaxuaCIaAgaBBaCJaCKbklbkmaBBaAgaCIaBBaxuaCHayJbhzbknbkobkobkobkpbkqbkrbksbjabjabktbkubblbcXbkvbiXbkwbblbkxbkxaVrbkybkzbkAbkBbkCbkCbkDbkEbkFbdlbkGbkHbdnaVrbkIbkJbjhbkKbkLbkMbkNbkObkPbkQbkRbkSbdwbkTbdzbkUbkVbkWbkXbgVbkYbdwabVbkZblablablablablablbabVbdEblcbldbleblfbfbblgbfbblhbdEbcfaLEblibjHbljblkbllblmblnbjHbloblpblpblpblqblrblrblsbltblublvbjMblwblxblyblzblxblAblBbjNbjRblCbjRbjRbjRblDblEblFblGblHblIblJblKblLblMblNbjXblOblPblObjXblQblRblQbkeblSblTblSbkeblUblVbkeblWblXaPxaPxaPxabVabVaaaaaaaaaaJvaJvblYblYblYblYblYblYblYaJvaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaabVabVabVabVaBBblZaBBaBBaBBaBBaBBaBBbmaaBBabVabVabVaaabhzbmbbhzbmcbkobmdbmebhzaVraWIbmfbmgbmhbmibmibmibmibmibmibmjbmkbmlbmmbmnbdnbdnbdnbdnbdnbdnbdnbmobmpbdnbdnbdnbmqbmrbmsbmtbmubmvbmubmwbmxbjmaLEbmybdwbmzbdzbdzbdzbdzbkXbgVbmAbdwabVbkZblabmBbmCbmDblablbabVbdEbmEbfRbmFbmGbfbbjFbfbbfbbdEbcfaLEaLEbjHbmHbmIbmJbmJbmKbmLblrbmMblrblrblqblrblrblsbmNbmObmPbjMbmQblxbmQbmRbmQbmSblxbjNbmTbmTbmUbmVbjRbmWbjTbmXbmYbmZbnabnbbncbndbnebnfbngbnhbnibnjbjXbnkbnlbnmbkebnnbnobnnbnpbnqbnqbkebnrblXaaaabVaaaabVaaaaaaaaaabVaaaaJvbnsbnsbnsbnsbnsbnsbnsaJvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntaaaaaaaaaaaaaaaaaabntbnubntbntbntbntbntbntbnvbntaaaabVabVaaabhzbnwbnxbnybnzbnzbnAbnBbnCbnDaSvbnEbnFbnGbnGbnGbnHbnHbnHbnHbnHbnHbnIbnJbdnbnKbnLbnMbnNbnObnPbnQbnRbdnbnSbnTbnUbjhbjhbnVbnWbnXbnWbnYbnZboabobbbJbocbodboebofbogbdzbohbgVbdwbdwabVbkZblabmCblabmCblablbabVbdEbdEboibfSbojbfbbokbolbombdEbcfaLEaLEbjHbonbmIboobopboqborblrbosbotboubovbowboxblsboybozboAbjMbmQblxbmQbmRbmQbmSboBbjNboCboDboEboFbjRboGbjTboHboIboJboKboHbncboLboMbnebnebnebneboNbjXboOboPboQbkeboRbnqbnqboSboTboUbkebnrblXboVboVboVboVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboWbntbntaaaaaaaaaaaabntbntboXboXboYboZboXboXboXboXbntaaaabVabVaaabhzbpabhzbpbbpcbpcbpdbhzbpebpeaSvbpfbpgbpfbpfbpfbpgbpfaSvaSvbdnbdnbmpbphbdnbnObnObnObnObnObnObpibpjbpkbplbpmbpnbpobppbpqbppbprbpsbptbmxbjmbpubpvbpwbpxbpybpzbpAbdzbkXbgVbdwabVabVbpBbpCbmDbpDbmBbpEbpFabVabVbdEbpGbpHbdEbdEbdEbdEbpIbdEbpJaLEaLEbjHbpKbpLbpMbmJbmKbpNblrbpObpPbpQbpRbpSbpTbjMbpUbpVbpWbjMbmQblxbmQbmRbmQbmSblxbjNbjRbjRbjRbjRbjRboGbjTbpXbmYbpYbnabpZbncbqabqbbqcbqdbqebqfbqgbjXbqhboPbqibkebqjbqkbqlbqmbqnbqobkebnrbqpbqqbqrbqsbqtaaaaaaabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbqwbntaaaaaabntbntbntboXboXboXboXboXboXboXbqxbntbntbntabVaaabhzbqybnxbqzbpcbqAbqBbhzaaaaaaaaabqCbqCbqCbqCbqCbqCbqCaaaaaabqDbqEbqFbqGbqHbqIbnObnObnObqJbnObnObqKbqLbqMbqNbqObqPbqQbqRbmxbqSbjhbjhbjhbqTbqUaOzbocbqVbqWbqWbqWbqWbqXbqYbqZabVaaabkZbrablablablabrbblbaaaabVbrcbrdbrebrfbrgbrhbrcbribrcbrjaLEbrkbjHbrlbrmbrnbrobrpbjHbrqbpObpPbrrbrsblrbrtbjMbrubrvbrwbjMbrxbrybrzbrAbrBbrCbrBbrDbrEbrFbrEbrEbrEbrGbjTbrHbrIbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbrTbjXbrUbrVbrWbkebrXbrYbrZbsabnqbsbbkebscbsdbsebsfbsfbsfbsfbsfbsfbsgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbshbqwbntbntbntbsibntbsjboXboXboXboXboXboXboXbskbslbsmabVaaabhzbsnbnxbnxbnxbhzbhzbhzaaaaaaaaabqCbsobsobspbsobsobqCaaaaaabqDbsqbsrbssbstbstbstbstbstbstbstbstbstbsubsvbswbsxbsybszbsAbsBbsCbsCbsDbsEbjmbsFbsGbocbocbqZbsHbsIbsJbsKbsLbqZaaaaaabkZbsMbsNbsObsNbsPblbaaaaaabrcbsQbsRbsSbrcbsTbrcbribrcbrjaLEbsUbjHbsVbrmbsWbmJbsXbjHbsYbsZbtabtbbtcblrbtdbjMblsbtebtfbjMbjNbtgbjNbthbtibtjbtkbtkbtkbtkbtkbtkbtkbtlbtmbjUbjUbjUbjUbjUbtnbtobnebtpbrSbrSbtqbtrbtnbtsbttbtubtvbtwbtxbtybtzbtAbtBbkebtCbtDbtEbtFbtFbtFbtFbtFbtGblXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbshbshbntbntbsiboXbntbsjboXboXboXboXboXbsibntbntbntbntbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobqCbtHbqDbqDbtIbsrbnQbnObtJbtJbtJbtJbnObnObnObnObtKbtLbtMbtNbtObtPbtQbtRbtSbsCbsCbsEbtTbtUbtVbtWbtXbtYbtZbuabubbucbudbqZabVaaabkZbuebufbufbufbugblbaaaabVbrcbuhbuibujbrcbukbrcbribrcbulaLEbsUbjHbumbrmbunbuobupbjHbuqbpOblqbtbburbusbsYbsYbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbuEbuFbuGbuHbuIbuJboGbuKbuLbuMbuNbuObuPbuQbuRbuSbuTbuUbuVbrSbuWbuXbuYbuZbvabtvbvbbvcbvdbvebnqbvfbvgbvhbkebvibvibvibvibvibvibnrblXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbntbqwbvkbvlboXbvmboXbntbsibvnboXboXboXbsibntbsibvobvpbsibntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobvqbvrbvsbvrbvtbvubvvbvwbvxbnObnObnObnObnObvybdnbdnbvzbsCbvAbvBbvCbsAbvDbsCbvEbsCbvFbrjbsFbvGbvHbvIbvJbvKbvLbvMbucbvNbqZaaaaaabkZbvObvPbvQbvPbvRblbaaaaaabvSbvTbvUbvSbvSbvSbvSbvVbvSbvWaOzbvXbjHbjHbvYbvZbwabjHbjHbwbbwcbwdblrblrblrblrblrbwebwfbwgbwgbwgbwhbwgbwibuBbuCbwjbwkbwlbwmbwnbwobuJbwpbwqbwrbwsbwsbwsbwtbwubwvbwwbwxbwybwzbwAbwBbwCbwDboPbwEbtvbtvbwFbwGbwHbwFbtvbkebkebkebwIbwJbwKbwLbwMbvibwNblXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbntboXboXboXbsibntbntbntbnvbntbntbsiboXbwObwObwPbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobwQbwRbwSbwTbwUbnObnQbnObtJbtJbwVbtJbnObnObwWbwXbdnbwYbsCbvAbvBbsCbwZbsCbsCbxabsCbvFbrjbxbaLEbvHbxcbxdbxebxfbxfbxgbxhbqZabVabVbxibxjbxkbxlbxmbxnbxoabVabVbxpbxqbxrbxsbxtbxubxvbxwbvSbxxaLEbxybxzbxAbxBbxCbxDbxEbxFbxGbxHbxIbxJbxJbxJbxJbxJbxKbxLbxJbxJbxJbxMboxbxNbxObuCbxPbxQbxRbxRbxSbuIbuJboGbuKbxTbxUbxVbxWbxXbxYbxZbnebyabnebnebnebybbtnbycbydbyebyfbygbyhbyibyjbykbylbymbynbyobypbyqbyqbyqbyrbysbytblXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbsiboXbntboXboXboXboXbyuboXboXboXbsibntboXboXboXboXboXbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbywbsobsobsobyxbqCbtHbqDbqDbyybnObnQbnObnObnObnObnObnObnObwWbyzbdnbyAbyBbyCbyDbyEbyFbyEbyGbsCbyHbsEbyIbxbaLEbvHbvIbqZbyJbyKbyLbyMbyNbqZaaaaaaabVbkZbyObyPbyOblbabVaaaaaabxpbyQbyRbySbyTbyUbyUbyVbyWbyXbyYaPYbyZbzabzbbzcbzdbzebzfbzebzebzgbzhbzibzjbzjbzjbzkblrblrblrbzlbzmbzmbznbuCbuCbuCbzobzpbzqbwnbuIbuJbjSbuKbjXbtnbtnbtnbtnbtnbtnbtnbtnbtnbzrbzsbzrbtnbztbzubzvbzwbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbzLboVbzMbzMboVabVabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbntbntbntbntbntbntbntbntaaabntbntbsibzNboXboXbntboXboXbntbntbntbnvbntboXboXbntboXboXboXboXboXbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobzObwRbwSbwTbsqbzPbpibzQbqIbnObzPbnObnObnObwWbzRbdnbzSbsCbvAbzTbvDbzUbzVbsCbsCbzWbsEbyIbxbbbJbvHbzXbqZbzYbzZbAabAbbsLbqZaaaaaaabVbAcbAdbufbAebAfabVaaaaaabxpbAgbAhbAibAjbAkbAlbAmbvSbAnaLEaLEbsYbsYbAobApbwebAqbArbAsbAtbAtbAsbArbAsbArbAsbArbAsbArbjLbjLbzmbAubxRbAvbAwbuCbzobAxbAybAzbAAbuJbABbACbADbAEbAFbzwbzwbAGbzwbzwbAHbAIbAJbAKbALbzwbAMbANbAObAPbAPbAPbAQbAQbAQbAQbAQbARbASbATbAUbATbAVbATbvibAWbAXbAYbAZbBaboVabVaaaaaaaaaaaaaaaaaaabVaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbsiboXboXboXboXboXboXboXbsibntbntbntbsiboXboXboXboXbyvboXboXbntbBbbBcboXbntboXboXbyvboXboXboXbBdbBebyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobBfbBgbBhbBgbBibBjbBibBibBibBibBibBkbBlbnObwWbBmbdnbBnbBobBpbBqbBrbBsbBtbBtbBtbBsbBsbBubxbaNabBvbvIbqZbBwbBxbBybBzbBAbqZaaaaaaabVbBBbBCbxlbBDbBEabVaaaaaabxpbBFbBGbBHbBIbAkbAlbAmbvSbBJaLEaLEbBKbBLbBMbApbBNbBObArbBPbBQbBRbBSbBTbBUbBVbBWbBVbBXbArblrblrbzmbBYbxRbBZbCabCbbCcbCdbCebCebCfbCgbChbCibCjbCkbClbCmbCnbCmbCmbCobCmbCmbCpbCqbCmbCmbCrbCsbCtbAPbCubCvbCwbCxbCybCzbAQbCAbCBbCCbCDbCEbCBbCFbvibAWblXbCGbCHbCIboVaaaaaaaaaaaaaaaaaaaaaabVbCJabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnvboXboXboXboXboXboXboXboXboXbnvboXbnvboXboXboXboXboXbCKboXbCLbntboXboXbCMbntbCNboXbCKboXboXboXbCObCPbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbsobsobsobsobsobqCbtHbqDbqDbqDbdnbqDbqDbqDbCQbCQbCQbCQbCRbCSbCSbCQbCQbCTbCUbCVbCTbBsbCWbCXbCYbCZbBsbyIbxbaOyaLIaLIbqZbqZbqZbqZbqZbDabqZaLAaLAaLAbDbbDcbyPbDdbDeaLAaLAaLAbvSbvSbvSbvSbvSbvSbvSbvSbvSbBJaLEbDfbArbArbDgbDhbArbArbArbDibBQbDjbBQbDkbDlbDmbDnbDobDpbDkblrblrbzmbDqbDrbDsbDtbDubDvbDwbDtbDtbDxbDybDzbDAbDBbDBbDBbDBbDCbDBbDBbDBbDDbDDbDEbDFbDGbDGbwDbDHbwEbAPbDIbDJbDKbDLbDMbDNbDObvibvibDPbDPbDPbvibDQbvibAWblXbDRbCHbDSboVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbsiboXboXboXbyuboXboXbDTbsibntbntbntbsiboXboXboXboXbyvboXboXbntbDUbDVboXbntboXboXbyvboXboXboXbBdbBdbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbDWbsobsobsobDWbqCaaaaaaaaaaaaabVaaaaaaaaaaaabCQbDXbDYbDZbEabEbbEcbCSbEdbEebEfbEgbBtbEhbEibEjbEkbBsbyIbxbaLEaLEaLEbElaOOaONaOzbEmbEnbEobaubaubaubEpbEqbErbEsbEtaLEaLEaLEaLEaOOaLEaOzaLEaLEaLEbElaLEbBJaLEbEubArbEvbEwbExbEybEzbArbEAbBQbEBbBQbDkbDlbDlbECbEDbEEbDkblrbEFbzmbxRbEGbEHbEIbEJbEKbELbEMbENbuJbuJbjSbEObDBbEPbEQbERbESbETbEUbDBbEVbEWbEXbEYbEZbDGbwDbDHbFabFbbFcbFdbFebFfbFgbFhbDObFibFibFibFibFibFibFibvibAWblXbFjbFkbFlboVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbntbntbntbntbntbntbntbntaaabntbntbsibyuboXboXbntboXboXbntboXbFmbFnbntboXboXbntboXboXboXboXboXbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqCbqCbFobFobFobqCbqCaaaaaaaaaaaaabVaaaaaaaaaaaabCSbFpbFqbFrbFsbFtbFubFvbFwbFxbFybFzbFAbFBbEjbFCbFDbBsbyIbFEaLEaLEaLEaLEaLEaLEbFFaLEbxbaLEaLEaLEaLEaLEbFGbFHbFIaLEaLEaLEaLEaLEaLEaLEaOzaLEaLEaLEaLEaQibBJbFJaLEbArbFKbFLbFMbFNbEzbArbFObBQbBRbFPbArbFQbFRbFSbFTbFUbArblrblrbzmbzmbzmbzmbzmbuJbuJbuJbuJbuJbuJbFVboGbFWbDBbFXbFYbFZbGabGbbGcbDBbGdbGebGfbGgbGhbDGbwDbGibGjbGkbGlbGmbGmbGnbGobGpbDObFibFibGqbGrbFibFibFibvibAWblXbGsbCHbGtboVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbsibGubntboXboXbntbnvbntbntbntboXboXbntbBdboXboXboXboXbyvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGvbGwbGwbGwbGxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCQbGybGzbGAbGBbGCbGDbGEbGFbGGbGHbGFbGIbGJbGKbGLbGMbBsbGNbGObpvbpvbpvbGPbpvbpvbGQbpvbGRaLEbGSbGTaLEaOHbGUbGVbGWbGXbGYbGZbaubaubHabaubHbbHcbaubHdbHebHfbHgaLEaLEbArbHhbHibHjbAsbAsbArbAsbHkbAsbArbArbArbArbArbArbArbArblrblrblrbHlbHmbAqbHnbHobHpbHqbHrbHsbHobHtbtlbHubDBbHvbHwbHxbHybHzbHAbDBbHBbHCbHDbHEbHFbDGbwDbHGbHHbAQbHIbHJbHKbHLbHMbHNbDObFibFibFibHObFibFibFibvibHPbHQbHRbCHbCIboVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntbntbntboXboXboXboXbzNboXboXboXboXbntbBdboXboXboXboXbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCQbCQbCSbCSbCSbCSbCQbCQbHSbEebEfbHTbBsbBsbBsbBsbBsbBsbHUbHVaLIaLIaLIaLIbHWbHWbHWbHWbHWbHWbHWbHWbHWbHWbHXaJYbHYbHZbHZbHZbHZbHZbIabHZbHZbHZbHZbIbbIcbIbaLJaNbbIdbArbIebIfbIgbIhbIibArbIjbBQbIkbIlbImbInbIobIpbIqbIrbIlbIsblrblrblrblrblrbwebItbIubIvbIubIwbHobIxboGbIybIybIybIybIybIybIybIybIybIzbIzbIzbIzbIzbIzbIAbIBbICbAQbAQbAQbAQbAQbAQbAQbDObvibvibvibvibvibvibvibvibAWblXbIDbIEboVboVabVabVabVabWabWabWabWabWabWabWabWabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboWbntbqwbIFbvlboXboXboXboXboXboXbvmboXbIGbntbBdboXbIHboXbsibntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIIaaaaaaaaaabVaaaaaabCTbIJbIKbILbIMbIMbINbIObIPbIQbIRbISbHVaaaaaaabVaaabHWbITbIUbIVbIWbIXbIYbIZbJabHWbJbbJcbJdbHZbJebJfbJgbJhbJibJjbJkbJlbJmbJnbJobIbbIbbIbbIbbArbJpbJqbJrbJsbJtbJubJvbJwbJxbJybJwbJwbJwbJzbBQbJAbJBbJCbzjbzjbJDbJEbJFbJGbItbJHbJIbJJbJKbHobIxboGbIybJLbJLbJLbJMbJLbJLbJLbIybJNbJNbJObJNbJNbIzbJPbJQbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbKdbKebKfbKgbKgbKhbKibJTbJTboVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbshbshbntbntbntbntbnvbntbntbyvbyvbyvbntbntbsibKjbsibntbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJalJalKalJalJaaaabVaaabCTbCTbKkbKlbKmbGFbKnbKobKpbKpbKqbKrbKsbKtabVbKubKvbKwbKxbKybJabKzbJabKAbJabJabJabHWbKBbKCbKDbHZbKEbKFbKGbKHbKIbKJbKKbHZbHZbKLbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKYbKZbLabLbbLcbLdbBQbBQbBQbLebsYbsYbsYbsYbsYbLfbLgbApbItbLhbLibIubLjbHobIxboGbIybJLbJLbJLbJLbJLbJLbJLbIybLkbLlbLmbLnbLobLpbLqbLrbJRbLsbLtbLubLubLubLubLubLubLvbLwbLxbKdboVbLybLzbLAbLAbLBbLCbLtabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbLDbLEbLDabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbshbqwbntbntbntbntboXboXboXbLFboXboXboXboXbsibntbntbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJbLGbLHbLGalJbLIbLIbLIbCTbLJbLKbEebLLbLKbLMbCTbHVbLNbHVbHVbLObLPaaabLQbLRbLSbLTbJabJabLUbJabLVbLWbLXbJabHWbKBbKCbLYbHZbLZbMabMbbMcbMdbMebMfbHZbFVbMgbMhbMibMhbMjbMkbLbbMlbMmbMnbBQbBRbArbMobMpbMqbArbMrbBQbBQbBQbBQbMsbsYbMtbMubMvbMwbMxbMybMzbMAbMBbIubMCbMDbMEbMFbMGbIybJLbJLbMHbJLbJLbJLbJLbIybMIbMJbMJbMKbMLbMMbMNbMObJRbMPbMQbLubLubLubLubMRbMSbMSbMSbMSbMTbMUbMVbMWbMXbMYbMZbNabLtabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbLEbLDbNbbLDbLEabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqubqvbqwbntaaaaaabntbntbsibNcboXboXboXboXboXboXbvpbntbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalKaoxbNdaoxalKbLIbNebNfbCTbNgbLKbNhbLKbNibLMbCTbNjbNkbNlbHVbLObLPabVbLQbNmbNnbNobNpbNqbNpbNpbNrbNsbNtbNtbNubNvbNwbNxbHZbHZbHZbHZbHZbNybNzbHZbHZbNAbNBbNCbNDbNEbNFbNGbArbNHbNIbNJbNKbNLbArbNMbNNbNObArbNPbNQbNRbNSbNTbNUbsYbNVbNWbwgbNXbwgbNYbNZbOabObbOcbOdbOebHobIxboGbIybIybOfbJLbJLbOgbOfbIybIybOhbOibOjbOjbOkbIzbOlbOmbJRbOnbLtbLubLubOobOpbOqbLubLubOrbOsbOtbOubOvbOwbOxbOybOzbOAbLtabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbOBbLEbOCbODbOEbLEbOBabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbntbntaaaaaaaaaaaabntbntbntbsiboXbOFboXboXbsibntbntaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJbOGaoxaoxbOHbOIbLKbLKbOJbNgbLKbOKbLKbLKbLMbCTbOLbNlbOMbHVbLObLPaaabLQbONbOObOPbJabJabOQbJabORbOSbOTbOUbHWbOVbOWbOXbOYbOZbOZbOZbOZbPabPbbOZbOZbPcbPdbPebPfbPgbPhbPibJubJubJubJubJubJubJubJubJubJubPjbPjbPjbPjbPjbPjbPkbPlbsYbsYbsYbsYbPmbPnbpObHobHobHobHobHobHobIxboGbIybPobPpbPqbPrbPsbPtbPobPubOhbOibOjbOjbOkbIzbPvbPwbJRbPxbJTbPybPzbPAbPBbPCbPDbLubPEbPFbKdbPGbPHbPIbJTbPJbPKbPKbJTabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVbLEbLEbPLbPMbPMbPMbPNbLEbLEabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabntbntaaaaaaaaaaaaaaaaaaaaabntbntbntbntbntbntbntaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalKbNdbNdbNdalKbLIbPObPPbPQbPRbLKbPSbPTbPUbPVbCTbHVbHVbHVbHVbLObPWabVbPXbKvbPYbKxbPZbJabQabJabJabJabQbbQcbQdbQebQfbQgbQhbQibQibQibQibQjbQibQkbQlbQmbQnbQobQpbQqbQrbQsbrEbQtbrEbrEbrEbrEbrEbrEbrEbrEbrEbrEbrEbrEbrEbQubQvbsYbNVbQwbMxbQxbMxbMybQybQzbQAbQAbQBbQCbQnbQobQDbIybQEbQFbQGbQHbQIbQJbQKbPubPubPubPubPubPubQLbQMbQNbQObQPbJTbKdbKdbKdbKdbKdbKdbQQbLubLubKdbQRbQSbQTbJTbQUbQVbQWbQXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQYbQZbQYbPMbRabPMbRbbRcbLDabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJapGbRdbRealJbLIbLIbLIbCTbCTbLIbLIbLIbCTbCTbCTbRfbHVaaabRgbRhbLPaaaaaaabVaaabHWbRibRjbRkbJabRlbRmbRnbRobHWbRpbRqbRrbRsbRtbRubRvbRwbRxbRtbRtbRtbRtbRtbRybRzbRtbRtbRAbRtbRBbRtbRtbRtbRtbRtbIbbIbbIbbIbbIbbIbbIbbIbbRCbIxbsYbRDbREbRFbRGbwgbRHbRIbRJbRKbRKbRLbRKbRKbRMbRNbIybRObRPbRQbRPbRPbRPbRRbRSbRTbRUbRVbRWbRXbRYbRZbOmbJRbSaabVbSbbScbSdbSebSfbSebSgbShbSibKdbSjbSkbSlbJTbJTbJTbJTbJTabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVbLEbLEbSmbPMbPMbPMbSnbLEbLEabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaalJalJbSoalJalJaqTaqTaqTaqUacxaqUaqTaqUacxaqUbRgbNlbRgabVbRgbLObLPabVabVabVabVbHWbHWbHWbHWbHWbHWbHWbHWbHWbHWbSpbRqbSqbSrbRtbRubRvbRwbRxbSsbSsbStbSubSvbSwbSxbSybSzbSAbSBbSCbSDbSEbSFbSGbSHbSIbSIbSIbSIbSIbSIbSJbIbbRCbSKbSLbSLbSLbSLbSLbSMbSNbSObSLbSLbSLbSLbSLbSLbSKbSPbSQbSRbSSbSTbSSbSUbSSbSVbSWbSXbSWbSWbSWbSWbSYbSZbTabJRbSaabVbSbbTbbTcbTdbTebTfbTgbThbTibKdbTjbSkbTkbQRbTlbTmbQRabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaabVabVbOBbLEbTnbTobTpbTqbOBabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaqTaqTaqTaqUacxaqUaqTaqUacxaqUbRgbNlbRgbRgbRgbLObLPaaaaaaaaaabVbTrbTsbTsbTtbTubTvbTvbTwbTwbTrbKBbRqbSqbTxbRtbTybTzbTzbTAbTBbSsbTCbTDbTEbTFbTGbTHbTIbTJbTKbTEbTLbTEbTMbTNbTOaqUbTPbTPbTPbTPbTPbTQbIbbRCbTRbTSbTTbTUbTVbSLbTWbTXbTYbSLbTZbUabUbbUabTZbTRbUcbUdbUebUfbUebUgbUhbUebUibUebUjbUebUkbUebUebUlbUmbUnbUobSaabVbSbbTbbUpbSebUqbSebUrbUsbUtbKdbUubSkbTkbQRbUubUubQRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbLEbLDbUvbLDbTqabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVbHVbHVbHVbRgbHVbRgbHVbHVbHVbHVbHVbHVbRgbRgbRgbHVbHVbHVbNlbNlbNlbUwbLObLPaaaaaaaaaabVbTrbUxbTtbTtbTtbUybTvbTvbUzbTrbUAbRqbUBbUCbUDbUEbUFbUGbUHbUIbUJbUFbUFbUFbUKbULbUMbUNbUObUPbSGbUQbURbUSbUTbUUbSIbUVbUWbUXbUYbTPbTQbUZbRCbSKbVabTZbTZbVbbSLbVcbVdbVebSLbUabTZbUabVfbVgbVhboGbIybVibVjbVkbVjbVlbVmbVnbRPbVobVpbVqbVrbVsbPubVtbVubVtbVvbVvbKdbKdbKdbKdbKdbKdbJTbJTbJTbKdbUubSkbVwbUubUubVxbQRabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbLDbLEbLDabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHVbVybVzbVAbVzbVBbVCbVDbVEbNlbVFbVGbVHbVIbNlbNlbUwbNlbNlbRgbRgbRgbRhbLPaaaabVbVJbVKbVLbVMbVMbVNbVMbVObVPbVQbVQbVRbVSbRqbKCbVTbVUbVVbVWbVXbVYbVZbWabVXbWbbVXbWcbWdbWebSzbWfbWgbWhbWibWjbWkbWlbWmaqUbWnbWobUYbWpbTPbTQbUZbRCbSKbWqbWrbTZbWsbSLbWtbWubWvbSLbTZbTZbWwbTZbTZbSKbRCbIybPubPubPubPubQLbWxbWybWzbQLbPubPubPubPubPubWAbWBbWCbWDbWEbWFbWGbWHbWGbWIbVvbWJbWCbWKbWLbWMbSkbTkbQRbQRbQRbQRauvabVabVabVabWabWabWabWabWabWabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHVbHVbWNbWObWPbWQbHVbNlbHVbNlbWRbWSbNlbNlbNlbWTbHVbRgbRgbHVaaabRgbLObLPaaaabVbWUbWVbWWbWXbWYbWYbWYbWYbWYbWYbWZbXabXbbXcbKCbSrbXdbXebXfbTEbXgbXhbXibXjbXkbXlbXmbXnbXnbXobXpbSGbXqbXrbXsbXtbXubXvbXwbUVbXxbUYbUYbTPbTQbUZbRCbSKbXybXzbXAbSMbSLbSLbXBbSLbSLbXCbXCbXDbXCbXCbSKbRCbIybXEbXFbXFbXGbXHbRPbXIbXJbXKbXLbJLbJLbJLbPubXMbWCbWBbXNbXObWFbXPbXQbXRbXSbVtbWCbXTbWCbWLbXUbXVbXWbQRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWabWabWabWabWabWabWabWabWabWabWabWbRgbXXbVzbXYbXYbXYbHVbXZbHVbYabHVbWSbNlbNlbYbbYcbHVaaaabVaaaaaabRgbLObPWbHVbHVbPWbYdbTrbYebTtbTtbTtbYfbYgbYhbYibTrbYjbYkbKCbSrbYlbYmbYnbTEbTEbYobSsbYpbYqbYrbYsbTEbTEbSzbYtbYubYvbYwbYxbYybYxbYzaqUbTPbTPbTPbTPbTPbTQbIbbRCbSKbTZbYAbYBbYCbYDbYEbYFbYGbYHbTZbTZbTZbTZbYIbSKbRCbIybJLbYJbJLbYKbYLbRPbYMbRPbYNbYObJLbYJbJLbPubYPbWCbWCbWBbYQbYRbYSbYTbYUbYVbVvbYWbWCbYXbWLbVvbYYbYZbQRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHVbHVbVzbZabZbbZcbZdbZebZfbZgbHVbHVbHVbZhbHVbHVbHVbRgbRgbRgbZibZjbZkbZlbZmbKpbZnbYdbTrbTrbTrbTrbTrbTrbTrbTrbTrbTrbZobZpbKCbZqbRtbZrbZsbXibZtbXibSsbTEbTEbTEbYsbZubZvbZvbZwbZxbZybUQbZzbZAbZBbUUbSIbUVbZCbZDbZDbTPbTQbIbbRCbZEbZFbZFbZFbZGbZHbTZbZIbYBbZJbYBbYBbYBbYBbZKbSKbRCbIybJLbJLbJLbZLbZMbXJbZNbRPbZObZPbXFbXFbZQbPubZRbZSbWCbWBbZTbWFbXRbZUbYRbZVbVvbZWbZWbZWbWLbZXbYYbYZbQRabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqTaqTbZYaqUaqUbZZaqTbHVbHVbHVbHVbHVbHVbHVbHVbHVbHVbNlbNlbNlbNlbNlbNlbNlcaacabcaccadcaecafcafcafcafcagcahcahcahcaicahcajcakcakcalbHVbYjcambKCcancaocapcaqbZvbZvcarcasbZvbZvcatcaucavbTEcawcaxcaycazbTEcaAcaBcaCbWmaqUbWncaDcaEcaFbTPbTQbUZcaGcaHcaHcaHcaIbSKcaJbTZcaKcaLcaMcaNcaOcaOcaOcaPbSKbRCbIybPubPubPubPucaQcaRbYMcaScaQbPubPubPubPubPucaTcaUbWBbWCcaVcaWcaWcaWcaWcaXbVtbZWbZWcaYbWLcaZbYYbYZbQRbQRbQRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbacbbcbbcbbcbbcbccbdcbdcbecbfcbgcbhcbicbjcbkcblbHVcbmbRgbRgbRgbRgbRgbRgbRgbRgbPWcbncbocbocbocbocbocbocbocbocbpcbpcbpcbpcbpcbqcbrbHVbYjcambKCcancbscbtcbucbvbXncbwcbxbXnbXncbycbzcbAcbBcbCcbDcbEcbFcbGcaAcbHcbIbXvbXwbUVcbJbZDbZDbTPbTQbUZcbKbIbbIbbIbboGbSKcbLbTZbTZcbMcbNcbOcbPcaOcbPcbQbSKbRCbIybXEbXFbXFcbRbXHbRPcbSbXJcbTcbUbJLbJLbJLbPucbVcbWcbXbWBcbYbWBbWCbWCcbZccabVvbZWbZWbZWbWLcaZbYYbYZbUubUubQRabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqTaqUbZYaqTaqUaqTaqTbRgbRgbRgbNlccbcccccdcceccfbHVbNlbRgaqTaqTaqUaqTaqTaqUaqTbPWcbncboccgcchcciccjcckcclccgccmccnccoccpcbpcbpcbrbHVccqcambKCccrccscctcctccuccvccvccvccvccvccwccxbSsbSsbSsccybTEcaycczccAccBccCccDccEbTPbTPbTPbTPbTPbTQbUZcbKccFbFVbFVboGbTRccGccHccIccJccKccLccMcaOccMccNbSKbRCbIybJLccObJLccPbYLbRPbYMbRPbYNccQbJLccObJLbPuccRccSccTccUccVccWccXccXccYccZbVtcdacaWcdbbWLbZWbYYcdcbQRbUubQRbQRbQRabWabWabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqTaqUbZYbZYbZYbZYbZYcddbNlcdebNlcdfcdgccccdhbNlbHVbNlbRgaqTaqTaqUaqTaqTaqUaqTbPWcbncboccgcdicdjcdkcdlcdmccgcdncdocdpcdqcdrcbpcbrbHVbYjcambKCcdscdtbRtcducdvccvcdwcdxcdyccvcdzbYscdAbSscdBcdCbTEcbDcdDcdEbZAcdFbUUcdGbUVcdHcdIcdJbTPbTQbIbcbKbIbcdKcdLboGbSKcdMcdNcdOcdPcdQcdNcdRcaOcdRbVfbVhbRCbIybJLbJLbJLcdScdTbXJbZNbRPbZOcdUbXFbXFbZQbIybWLcdVcdWcdXbWLbWLcdYcdZceacebceccedceecefbZWbZWbYYbYZbQRcegbQRcehbQRabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqTaqTaqTaqTaqTaqUaqUbRgbRgbRgceicejcekcelcembNlcenbNlbRgaqTaqTaqTaqTaqTaqTaqTbPWcbncboceocepceqcdkcerceoceocdncescetceucevcbpcbrbHVbYjcamcewcexcexceycezceAceBceCceDceEccvbTEbYsceFceGcdBceHbTEcbDcdDcaAcaBceIbWmceJbWnceKceLceMbTPbTQbIbcbKbIbbNEbNEboGbSKbSLceNceObSLcePbSLbSLbSLbSLbSLbSKbRCbIybPubPubPubPucaQceQbYMceRcaQbPubPubPubPubIybYRceSbYRceTbYRbWLcdYcdZceUceVceWceXbWBceYbWLbZWbYYbYZbQRbUubUubUuceZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaabVabVabVbRgcfacfbcfbcfcccfbRfbHVbRgbRgaqTcfdaqTaqTaqTaqTaqTbLPcbncboceoceocfecffcfgceocfhcficfjcfkcflcfmcbpcbrbHVcfncfocfpcexcfqcfrcfscftcfucfvcfwcfxccvcfycfzcdAbSscdBcfAbTEcfBcdDcaAcfCcfDbXvcfEbUVcfFcdIcdIbTPbTQbUZcbKcfGbIbcfHboGcfIbZFbZFcfJbSLcfKcfLcfMbIbcfNcfObIxbRCbIybXEbXFbXFcfPbXHbRPcbSbXJcfQcfRbJLbJLbJLbIycfSbYRbYRbYRbYRbWLcfTcfTcfUcfVbVvbVvbWBbVvbWLbVvbYYbYZbQRcfWcfXcfYceZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIacIacIacIacIacIacIacQacIacIacIacIacIaaaaaabHVbHVbHVbHVbHVbHVcenbHVbHVbHVbHVaqUaqTaqTaqUacxcfZaqTaqTaqTbLPcbncbocgacgbcgccgdcgecgfcggcghcgicgjcgkcglcbpcgmcgncgocgpcgqcexcgrcgscgtcgucgvcgwcgxcgycgzbUPcgAbSsbSsbSscgBbTEcgCcgDcaAcaBbTEbWmceJbTPbTPbTPbTPbTPcgEcgFcgGcgHbIbcgIcgJcgKcaHcgLcgMbIbcgNcgOcgPbIbcgQbRKbRMcgRbIybJLbYJbJLcgSbYLbRPbYMbRPbYNcgTbJLbYJbJLbIycgUbYRcgVcgWcgXcgYcgZchachbchcbVvbWBbWBchdbWLbXUchechfbQRchgchhbUuceZaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaabVaaaabVaaaadYaaaabVaaaabVaaaacIabVabVbHVchichjbNlbZhbNlbNlbNlbNlbRfbRgaqTaqTaqTacxchkchlacxacxaqUbLPcbncbochmceoccgccgccgceochnchochpchqchrchscbpbHVbHVchtchuchvcexcexchwchxchychzchzchzchzccvbTEchAchBchCchDchEchFchGchHcdEbZAchIbUUcdGbUVchJchKchKbTPaqUbUZbFVchLbIbbIbchMbEObIbchNchObIbbIbchPbIbbIbchOchQbMFchRbIybJLbJLbMHchSchTbXJchUbRPbZOchVbXFbXFbZQbIybYRbYRchWbYRbYRbWLcfTcfTchXchYbVvchZciaciabWLcibchebYZbQRbQRbQRbUubQRabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaciccidcieaaaciccidcieaaaciccidcieaaaacIaaaaaabHVcifbNlcigbHVbHVbZhbHVbHVbHVbHVaqTaqTaqTcihacxacxaqUaqTaqTbLPcbncboceociicijccgcikceoceocdncilcdqcimcinciocipciqcirciscitciucivciwcixciycizciAciBciCciDciEciFciGbXnciHciIbZuciJbZzbXqcaBciKbWmceJbWnciLciMciNbTPaqUbIbbIbciOciPciQchMciRbIbchNciSciTciUciVciWciTciXciYbQTciZbIybIybIybIybIybIybRPcjacjbbIybIybIybIybIybIybWLbWLbWLbWLbWLbWLcjccjccjdcjebWLbWLbWLbWLbWLbQRcjfbYZbQRcjgcjhbUubQRabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVciccjicieaaaciccjicieaaaciccjicieabVabVaaaaaabHVcjjbNlcjkbHVbYabNlcjlbVHcjmbHVaqTaqTaqTaqTaqUaqTaqTaqTaqTbPWcbncboccgcjncjoccgcjpcjqccgcdncjrcjscjtcjucjvcjwcjxcjycjzcjAcjBcjCcjDcjEcjFcjGcjHchxcjIciDcjJbTEchAbZucjKcjLcjMcjNcjObSFcjPcjQbXvcfEbUVcjRchKchKbTPaqUbIbbFVcjScjTcjUcjVcjWbIbcjXcjYcjZciYckaciYchQckbckcbQTckdbIyckeckfckfckgckhbRPcjackibIyabVabVabVabVbQRckjbTmckkcklcklbWLckmckmcjdcknbWLckobUubUubUubXUcjfcdcbQRckpbUubUubQRbQRbQRabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaciccjicieabVciccjicieabVciccjicieaaaabVabVabVbHVckqcjkckrbHVckscktckuckvbYbbHVaqTaqTaqTaqTaqUaqTaqTaqUaqTbPWcbncboccgckwckxckyckzckAccgckBckCckDckEckFcbpckGckHckIckJckKckLckMckNckOckPckQckRckSckTckUckVbTEchAckWckXbTEbTEckWckWckWcaBckYckZceJbTPbTPbTPbTPbTPaqUbIbcgIclaclbclccldclebIbbIbclfclgclhbIxclicljbIbbIbbQTckdbIyclkcllcllclmclncloclpclqbIyabVaaaaaaabVbQRbUuclrclscltclubWLclvclvclwcknbWLbQRbQRclxclybXUcjfbYZbUubUubUuclzclAclBclCabWabWabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVciccjicieaaaciccjicieaaaciccjicieabVabVaaaaaabHVclDclEclFbHVclGclHbHVclIbHVbHVaqTaqUaqTaqTaqUaqTaqTaqUaqTbPWcbncbocbocbocbocbocbocbocbocbpcbpcbpcbpcbpcbpbHVclJbHVciDclKclKclKclLclMclNclKclOclPclQciDbTEbWiclRckWchEbXlbTEbTMcavckWcaBckWbRtclSclTccEaqUaqUaqUaqUclUclUclVclWclXclUclUclUclYclZcmaclhcmbclhclhbIbcmcbQTckdbIybIycmdcmdbIybIycmdcmecmdbIyaaaaaaaaaaaabQRbQRcjfcmfbQRbQRbWLbWLbWLcmgcmhbWLbXUbQRcfYbUucmicjfchfbQRbQRcmjbQRbQRbQRbQRabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIabVaaaciccjicieaaaciccjicieaaaciccjicieaaaabVaaaaaacmkcmlcmlcmlcmlbHVbHVcmmcmnbHVbRgbRgbRgbRgbRgbRgbRgbRgbRgbHVcmocmpbZjcmqcmrcmscmscmscmscmscmscmscmscmscmtcmtcmscmuclGciDcmvcmwcmxcmycmzcmAclKcmBcmCcmDciDcmEcmFbXscmGcmHcmIcmJcmGcmKcmGcmLckWbRtbRtbRtcmMaqTaqUaqUclUclUcmNcmOcmPcmQcmRcmSclUcmTbFVcmUcmVcmWcmXcmYbQCbQCcmZcnabQRaaaaaaaaaaaaaaaabVcnbabVaaaaaaaaaaaaaaabQRcnccndcnecnecnfcngcnhcnicnjcnkbQRbQRbQRbQRcnlbQRcjfbYZbQRcnmcnnbUubQRaaaabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaaaaaaacnoaaaaaaaaacnoaaaaaaaaacnoaaaaaaabVcmkcmkcmkcnpcnqcnrcnscntbNlcnucnvcnwcnxcnxcnxcnxcnxcnxcnxcnxcnxcnxcnxcnycakcnzcnAciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDclKcnBcmycnCcnDcnEcnFcnGcnHcnIciDcmEcnJcnKcnLcnMcnNcnOcnPbTEcnQcnRcnScnTcnUcnVcmMaqTaqUcnWcnXcnYcnZcoacobcoccodcoeclUbFVbFVclhclhbEOclhciYbFVbFVbQTcofbQRbQRceZceZbQRbQRceZcogceZbQRbQRceZceZceZbQRcohcoicojcokcolcomcomcomconcoocopcoqcorcoscoscoscotcoubQRcjhbUucovbQRaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVcowcoxcoxcoycozcozcozcozcozcozcozcozcozcozcozcoAcoBcoCcoDcoEcoFcoGcoHcnxcnxcoIbVHbHVbRgbRgbRgbRgbRgbRgbRgbRgbRgbHVbHVcoJcoKcoLcoMciDcoNcoNcoOciDcoPcoQcoRcoScoTcoUcoVcoWcoXcoYclKcoZcpacpbcpccpdcpecpfcpgcphciDbRtcpibSzcpjcpkcplbSzcpjbSzcpmbSzcpnbRtbRtbRtceJaqUaqUbTQclUcpocppcpqcprcpscptcpuclUcpvbFVciYciYcpwclhciYbFVcpxbQTcpycpzcpzcpzcpzcpzcpAcpzcpBcnecnecnecnecnecnecpCcpDbTkbQRcpEcpFbQRbQRceZceZbQRbQRcpGchecpHcojcpIcpJcpKbQRbQRbQRbQRbQRaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaaaaaaacpLaaaaaaaaacpLaaaaaaaaacpLaaaaaaabVcmkcmkcmkcpMcpNcpOcmlbNlbNlbNlbNlbHVaaaaaaabVaaaaaaabVaaaaaaabVaaabHVcpPbHVcpQcpRciDcpScpTcoOcpUcpVcpWcpXcpYcpXcpZcqacqbcqccqdclKcqecmycqfcqgcqhclKcqicqjcqkciDaqUcqlaqUbTQcqmcqlaqUbTQaqUcqnaqUcqnaqUaqUaqTceJaqTaqUbTQclUcqocqpcoacqqcqrcqscqtcqucqvcqwcqxciYbIxciYcqychQckbcqzcqAcqAcqAcqAcqAcqAcqAcqBcqCcqAcqAcqAcqAcqAcqAcqDcqEcqFbQRcqGchebQRaaaaaaaaaaaabQRbUuchecqHcqIcqIcqJcqKcqIaaaabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIabVaaaciccqLcieaaaciccqLcieaaaciccqLcieaaaabVaaaaaacmkcmlcmlcmlcmlcqMbRfbNlbNlbHVbHVbRgcqNcqOcqOcqOcqOcqOcqOabVbHVbHVbHVcqPcqQciDcqRcqScoOcpUcqTcpXcqUcqVcqWcqXcpXcpXcpXcpXclKcqYcqZcqZcracrbclKcrccrdciDciDbTPcrebWncrebTPcrebWncrebTPcrfbWncrgbTPaqTaqTceJaqTaqTbTQcrhcricoccrjcoccrkcrlcrmclUcrnclhclhclhcroclhclhclhbIbbIbbQRbQRceZceZceZbQRbQRceZceZceZbQRbQRceZceZceZbQRcrpbQRbQRcrqchebQRbQRceZceZbQRbQRbUuchecrrcqIcrscrtcrucqIaaaaaaabVabVaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVciccqLcieaaaciccqLcieaaaciccqLcieabVabVabVaaaaaaaaaaaaabWbHVbHVbHVcrvbNlbHVcrvbOMcqOcrwcrxcrycrxcrzcqOaaabHVbYbbNlcrAcqQciDcrBcrBcrCciDcrDcrEcrFcpXcrGcrHcrIcrJcrKcrKclKcrLcrMcrMcrNcrOcrPcrQcrRcrSciDbTPcrTcrUcrVbTPcrWcrXcrYbTPcrZcsacsbbTPaqTaqTceJaqTaqTbTQclUcsccsdcsecsfcsgcshcsiclUcsjcskcslcsmcsncsociYciYbFVcspbFVbUZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaabQRcsqbXUbQRcsrcsscstcngcstcstcstcstcsucsvcswcqIcsxcsycszcqIabVaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJxaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaciccqLcieabVciccqLcieabVciccqLcieaaaabVabVabVaaaaaaaaaabWcddcsAcdebNlbNlbZhbNlcsBcqOcsCcsDcsEcsFcsGcqOaaabHVclHbNlcrAcqQciDcrBcrBcrCciDcsHcoWcsIcsJcsKcsLcsIcoWcsIcsIcoWcsMcsNcsOcqTcsPcsQcsRcsScsTciDbTPcsUcsVcsUbTPcsWcsXcsWbTPcsYcsZctabTPaqUaqUceJaqUaqUbTQclUclUclUctbctcctdctectfctccsjctgciYcthctictjckcciYctkbIbbFVbUZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaabQRctlcnnbQRctmctnctnctoctncojcojcojctpctpctqcqIctrctscttcqIabVaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVciccqLcieaaaciccqLcieaaaciccqLcieabVabVaaaabVabVaaaaaaabWbHVbHVbHVbHVbNlbHVbHVbHVcqOctuctvctwctxctucqOabVbHVciDctyctzctAciDcrBcrCcrCciDctBctCctCcsOcrGctDctEctFctEctEctGctHctIctIcpWcpXcpXctJcnHctKciDbTPcsUctLcsUbTPcsWctMcsWbTPctactNctabTPaqUaqUceJaqTaqTcgEbSJaqTaqTctOctcctPctQctRctcbFVctSctTbMFctUctVchQctWctXbIbcspbUZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaabQRctYbUubQRbQRbQRbQRbQRbUubQRabVaaaaaaaaaabVctZctZcuactZctZabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQaaaciccubcieaaaciccubcieaaaciccubcieaaaacIaaaaaaabVabVaaaaaaaaaaaaaaabRgbNlbRgaaaaaacqOcuccudcuecufcugcqOcqOcqOciDcuhctzcuiciDciDciDciDciDcujcukcpXcpXcrGcsScpXcpYcpXculcpXcpXcpXcpXcpXcumcpXcrGcsScunciDbTPbTPbTPbTPbTPbTPbTPbTPbTPbTPbTPbTPbTPaqUaqTceJaqTaqTaqTbTQaqTaqTcuoctcctdcupctfctcbIbcuqckbcurcusckbcutbIbbIbbIbabWabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbQRcuubUubUubUubUubUubUubUubQRabVaaaaaaaaaabVaaactZcuvctZaaaabVaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaabVaaaabVaaaabVaaaabVaaaabVaaaacIaaaaaaaaaabVabVaaaaaaaaaaaabRgbNlbRgaaaaaacqOcuwcuxcuycuzcuAcuBcuCcuDcuBcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRciDciDcuScuTcuSciDciDcuTcuTciDcuTcuUcsScuVciDciDciDciDciDcoWcoWcoWcoWciDaaaaaaaaaaaaaqTaqTceJaqTaqTaqTbTQaqTaqTcuoctccuWcuXcuYcuZaqUbIbclfcvabUZbUZbIbbIbaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbQRcvbcvccvdckocvebSjbTjbQRbQRabVaaaaaaaaaabVaaactZcvfctZaaaabVaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIacIacIacQacIacIacIacIacIacIacIacIacIaaaaaaaaaaaaabVabVaaaaaaabVbRgbNlbRgabVabVcqOcvgcvhcvicvjcvkcvlcvmcvncvocvpcvqcvrcvscvscvscvtcvscvucvvcvwcvxcvycvzcvAcvBcvCcvCcvCcvDcvEcvCcvFcvGcvHcvIcvJcvKcvLcvMcvNcvOciDcvPcoWcvQcvRcvRcvRaaaaaaaaaaqTaqTceJaqTaqTaqTbTQaqTaqTcuoctcctccvSctcctcaaaaqUaaacvTaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQRbQRbQRcegbQRcrpbQRceZceZbQRbQRaaaabVaaaaaaaaaabVaaaaaacvUaaaaaaabVaaaabVaaaaaaabVaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaabRgbNlbRgaaaaaacqOcvVcvWcvXcvYcvZcqOcwacwbcqOcwccwdcwecpYcpXcwfcsIcwgcwhcwicwjcwkcwlcwmcwncwmcwmcwmcwmcwmcwocwpcwqcwrcwscwtcqVcqVcqVcqWcsScwucwvcoOcwwcwxcwycwzcwAcwBaaaaaaaqTaqTceJaqTaqTaqTbTQaqTaqTcuobZYctccwCctccwDaqUaqUaaacwEaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQRcwFcwGcwGbQRcwHabVaaaaaaabVaaaaaaabVaaaaaaaaaabVaaaaaacvUaaaaaaabVaaaabVaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVbHVbHVcwIbHVbHVaaacqOcwJcwKcwLcqOcqOcqOcqOcqOciDcwMcpXcwecpXcpXcwNcsIcwOcpXcuTcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcwZcxacxbcxccxdcxecxfcxgcrGcsScxhciDcxicoWcvQcvRcvRcvRaaaaaaaaaaqTaqTceJaqTcxjaqTbTQaqTaqTcxkbZYcxlcxmcxlbZYaqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceZceZceZcwGcwGcxnbQRaaaabVaaaaaaabVaaaacIacIacIacQabVabVabVabVcvUabVabVabVabVabVacQacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVbHVcpPbNlcxobHVabVcqOcqOcqOcqOcqOabVaaaaaaabVciDcxpcpXcxqcxrcxscxtcoWcoWcxuciDcwPcwQcxvcxwcxxcxycxzcxAcxzcxBcxCcxDcxEcwQcxFcoWcxGcpXcxHcxIcxJcxKcxKcxLcxLcxLcxLcxKcxMcxMcxMcxMclTclTcxNaqUaqUaqUbTQaqTaqTaqUbZYaaaaaaaaabZYaqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceZbUucxOcwGcwGcxPbQRaaaabVaaaaaaabVaaaacIaaaaaaabVaaaabVaaaaaacxQaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRgcxRcxScxTbHVabVaaaaaaabVaaaaaaabVaaaaaaabVciDcxUcxVcxWcxXcxYcxZcoWcyacybciDcwPcwQcxvcyccyccxBcydcyecyfcygcyhcyhcxEcwQcyiciDcuTcyjciDcrGcykcylcymcyncyocypaaaabVabVabVabVabVaqTaqTaqUaqTaqTaqTbTQaqTaqTaqTbZYbZYbZYbZYbZYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceZcxOceZceZceZceZbQRaaaabVaaaaaaabVaaaacIabVcyqcyqcyqcyqcyqaaacyraaacyqcyqcyqcyqcyqabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRgcyscytbOLbHVcoWcyucyucyucyucyucyucyucyucoWciDcyvcywcyxcyycyvciDciDciDcyzciDcyAcwQcyBcyCcxBcyDcyEcyFcyGcyHcxBcyIcyJcwQcyKciDcyLcyMciDcyNcyOcyPcyQcpXcyRcypaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaacySaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWabWabWaaaaaaaaaaaaaaaaaaaaaaaaabVaaaacIaaacyTcyUcyUcyUcyUcyVcyrcyWcyXcyXcyXcyXcyYaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRgbRgbRgbRgbHVabVaaaaaaaaaaaaaaaaaaabVabVabVaaaaaacyZczaczbczaczcczaczcczaczdczeczfczgczhcziczjczkczlczmcznczoczpczqczrczscztczuczvciDczwciDciDczxczyczzcypaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaacySaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaacIadYczAczAczAczAczAaaacyraaaczAczAczAczAczAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadbadaabVabVczBczCczCczCczCczCczCczDczEczFcwQczGczHczIczjczkczJczmcznczoczKczLcwQcyicyLczMczNciDczOczPciDcoWcoWczQcoWabVabVabVabVabVabVabVabVabVabVabVabVcySabVabVabVabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaacIaaaaaaaaaabVaaaaaaaaacyraaaaaaaaaabVaaaaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaaaaaaacyZczaczbczaczbczaczbczSczTczUcwQczVczWczIczXczkczlczmczYczoczZcAacwQcyicyLczMcAbciDcAccAdcoWabVaaacAeaaaabVaaaaaaaaaabVaaaaaaaaaabVaaaaaaaaacySaaaaaaaaacAfcAfcAfcAfcAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVcyqcyqcyqcyqcyqaaacyraaacyqcyqcyqcyqcyqabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaaaaaaacAgcAhcAicAhcAicAhcAicAhcAjcAkcAlcAmcyIcxBcxBcAncAocygcxBcxBcyCcApcAqcArcAscAtcAbcuTabWabWabWabVaaaaaacAucAvcAwcAwcAwcAvcAwcAwcAwcAvcAwcAwcAwcAxcAwcAwcAwcAycAzcAAcABcAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaacyTcyUcyUcyUcyUcyVcyrcyWcyXcyXcyXcyXcyYaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaabVabVcACcADcADcADcADcADcADcADczTcAEcwQcAFcAGcAHcAIcAJcAKcALcAMcANcAOcAPcwQcAQcARcyLcAScuTaaaaaaabWabVaaaaaaaaaabVaaaaaaaaaabVaaaaaaaaaabVaaaaaaaaacySabWcAfcAfcAfcATcAUcATcAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVczAczAczAczAczAaaacyraaaczAczAczAczAczAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaaaaaaacAgcACcAgcACcAgcACcAgcACczTcAVcAWcwmcAXcAYcAZcBacBbcBccAZcAYcBdcwmcBecBfcBgcBhcBicuTaaaaaaabWabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVabVcySabWcBjcBkcBlcABcBmcABcAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQaaaaaaaaaabVaaaaaaaaacBnaaaaaaaaaabVaaaaaaaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaaaaaaacAgcACcAgcACcAgcACcAgcACcBocBpcBqcBrcBscBtcBucBvcBwcBxcBucBycBzcBucBAcBBcBCciDciDciDaaaaaaabWabWabWabWabWabWabWabWabWabWabWabWabWabWabWabWabWcBDabWcAfcBEcBFcBGcBmcBHcBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVcyqcyqcyqcyqcyqaaacvUaaacyqcyqcyqcyqcyqabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaabVabVcACcADcADcADcADcADcADcADaaacBocuPcBIcBJcuTciDcuTcuTcuTciDcuTcBJcBKckUcBLcBMabWaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacySabWcBNcBNcBNcBNcBOcBPcBQcBRabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaacyTcyUcyUcyUcyUcBScBTcBScyXcyXcyXcyXcyYaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRadaaaaaaacBUczScBUczScBUczScBUczSaaaaaaciDcBVcBWcoOcBXcBYcBZcyLcBXcoOcBWcCaciDabWcCbabWaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacySaaaaaacBNcBNcCccCdcCecBNcBNcBNcBNcBNabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVczAczAczAczAczAaaacvUaaaczAczAczAczAczAabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadbadaaaaaaaaaaabVaaaabVaaaabVaaaabVaaaabVciDcCfcCgcChcyLcyLcyLcyLcyLcCicCjcyMciDabWabWabWabVabVaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacySaaaaaacBNcCkcClcCmcCncCocCpcCqcCrcBNabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaaaaabVaaaabVaaaaaacvUaaaaaaabVaaaabVaaaaaaacIaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaabVaaaabVaaaabVaaaabVaaaaaaciDcyLcCscCtcyLcyLcBZcyLcyLcCucCjcyLcCvabVaaaabVaaaabVczRadbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacySaaaaaacBNcCwcCxcCycCzcCAcCBcCCcCDcBNabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaacIacIacIacIacIabVabVaaacvUaaaabVabVacIacIacIacQacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVadaadaadaadaadaadaadaadaadaabVabVciDcoOcCEcCtcoOcCFciDcCGcoOcCicCHcCIciDabVabVabVabVabVczRadbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcCJcCKabVcBNcCLcCMcCNcCOcCPcCQcCRcCScBNabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIabVcCTabVacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbczRczRabVaaaadbczRczRczRczRczRczRczRadaaaaaaaciDciDciDciDciDciDciDciDciDciDciDciDciDabVaaaabVczRczRczRadbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcCUcCVcCUcCUcCWcCXcCYcCZcDacDbcDbcDbcDbabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIaaaabVaaaacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadbczRabVaaaadbadbadbadbadbadbadbadbadaaaaaaaaaaaaaabVaaaabVaaaaaaabVabVaaaabVabVabVabVaaaabVadbadbadbadbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCUcCUcDccDdcCUcDecDecDfcDgcDecDbcDhcDhcDbcDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIacIacIacIacIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbadbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaadbadaadbadaadbadbadbacIadbadaadbadbaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCUcDicDjcDkcDlcDecDmcDncDocDecDpcDqcDqcDrcDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVabVabVabVczRczRczRczRczRczRczRczRczRczRczRadaabVabVabVabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCUcDscDtcDucDvcDwcDxcDycDzcDwcDAcDBcDCcDDcDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaadbadaadbadbadbadbadbadbadbadaadbadbaaaaaaabVaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCUcDEcDFcDGcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaabVaaaaaaaaaaaaabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCUcCUcDRcDtcDScDecDTcDUcDVcDecDWcDXcDYcDbcDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcEacEbcEacDZcDZcEccEdcDZcEacEecEacDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcEgcEhcEacEicEjcEkcElcEicEacEmcEncDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcEocEhcEacEicEjcEkcElcEicEacEmcEpcDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEqcDZcDZcEhcEacErcEjcEscEtcEucEacEmcDZcDZcEvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVcDZcEwcEacExcEjcEkcElcEicEacEycDZabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcEzcEAcEBcECcEDcElcEEcEFcEGcDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcEHcEacEIcEJcEKcElcELcEacEHcDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVcDZcEHcEacErcEMcENcElcEucEacEHcDZabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcDZcEHcEacEicEjcEkcElcEicEacEHcDZcDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcDZcEHcEHcEacEicEjcEOcElcEicEacEHcEHcDZabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcEHcEPcEPcEQcEPcERcEScETcEPcEPcEHcDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcEHcEPcEPcEUcEVcEWcEXcEYcEPcEPcEHcDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcEHcEPcEPcEZcFacFbcFccFdcEPcEPcEHcDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcFecEPcEPcFfcFfcFgcFhcFfcEPcEPcFecDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDZcFecEPcFjcFjcFkcFlcFccFjcFjcEPcFecDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcFmcFncFocFpcFqcFrcFscEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcFtcEWcFucFvcFwcFccFtcEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcEPcEPcEPcFjcFlcFxcFycFxcFzcFjcEPcEPcEPabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFAcEPcEPcFBcFkcFCcFxcFxcFxcFDcFkcFEcEPcEPcFFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcEPcEPcEPcFtcFHcFIcFJcFxcFkcFtcEPcEPcEPabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcFmcFkcFKcFLcFjcFkcFscEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcFjcFkcFMcFNcFkcFkcFjcEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcEPcEPcEPcEPcEPcEPcEPcEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEPcEPcEPcEPcEPcEPcEPcEPcEPcEPcEPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcEPcEPcEPcEPcEPcEPcEPcEPcEPabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVabVaaaaaacFOaaaaaaabVabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/map_files/TgStation/tgstation.2.1.4.dmm b/_maps/map_files/TgStation/tgstation.2.1.4.dmm new file mode 100644 index 0000000000..3a81b1e4eb --- /dev/null +++ b/_maps/map_files/TgStation/tgstation.2.1.4.dmm @@ -0,0 +1,131717 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/open/space/basic, +/area/space) +"aab" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_n"; + name = "north of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"aac" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"aad" = ( +/turf/closed/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"aae" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space) +"aaf" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aag" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"aah" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/open/space, +/area/space) +"aai" = ( +/turf/closed/wall/r_wall, +/area/security/prison) +"aaj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/security/prison) +"aak" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/prison) +"aal" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/prison) +"aam" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/prison) +"aan" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/ambrosia, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/security/prison) +"aao" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/security/prison) +"aap" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/security/prison) +"aaq" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/hydroponics/soil, +/obj/item/device/plant_analyzer, +/obj/machinery/camera{ + c_tag = "Prison Common Room"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/security/prison) +"aar" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/glowshroom, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/security/prison) +"aas" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plating, +/area/security/prison) +"aat" = ( +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aau" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aav" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaw" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/security/prison) +"aax" = ( +/mob/living/simple_animal/mouse/brown/Tom, +/turf/open/floor/plating, +/area/security/prison) +"aay" = ( +/turf/open/floor/plating, +/area/security/prison) +"aaz" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/security/prison) +"aaA" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaB" = ( +/obj/structure/window/reinforced, +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/security/prison) +"aaC" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) +"aaD" = ( +/obj/structure/window/reinforced, +/obj/machinery/hydroponics/soil, +/obj/item/seeds/grass, +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/security/prison) +"aaE" = ( +/obj/structure/window/reinforced, +/obj/machinery/hydroponics/soil, +/obj/item/weapon/cultivator, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/security/prison) +"aaF" = ( +/obj/structure/window/reinforced, +/obj/machinery/hydroponics/soil, +/obj/item/weapon/cultivator, +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/security/prison) +"aaG" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaH" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aaI" = ( +/obj/structure/bookcase, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaJ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaK" = ( +/obj/machinery/washing_machine, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaM" = ( +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 0 + }, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaN" = ( +/obj/structure/table, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/security/prison) +"aaO" = ( +/obj/structure/table, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/plasteel, +/area/security/prison) +"aaP" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaR" = ( +/obj/structure/lattice, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/open/space, +/area/space) +"aaS" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aaT" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) +"aaU" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aaV" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/security/prison) +"aaW" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel, +/area/security/prison) +"aaX" = ( +/obj/machinery/washing_machine, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaY" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aaZ" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"aba" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space) +"abb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/security/transfer) +"abc" = ( +/turf/closed/wall, +/area/security/transfer) +"abd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/security/transfer) +"abe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/transfer) +"abf" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/security/transfer) +"abh" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abi" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"abj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"abk" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 10 + }, +/obj/structure/table/wood, +/obj/item/device/radio/off, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abl" = ( +/obj/machinery/vending/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"abm" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/firingpins, +/obj/item/weapon/storage/box/firingpins, +/obj/item/key/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abn" = ( +/obj/structure/rack, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/weapon/gun/energy/e_gun/dragnet, +/obj/item/weapon/gun/energy/e_gun/dragnet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/main) +"abp" = ( +/turf/closed/wall, +/area/security/main) +"abq" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hos) +"abr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"abs" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/fore) +"abt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"abu" = ( +/obj/machinery/door/poddoor{ + id = "executionspaceblast"; + name = "blast door" + }, +/turf/open/floor/plating, +/area/security/transfer) +"abv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"abw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "executionflash"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"abx" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aby" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/transfer) +"abz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abA" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abD" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abF" = ( +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"abG" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Unisex Showers"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"abH" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/weapon/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/weapon/storage/lockbox/loyalty, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abI" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/shield/riot, +/obj/item/weapon/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abJ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_y = 0 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abK" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt3"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abL" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"abN" = ( +/obj/structure/closet/secure_closet/lethalshots, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"abO" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"abP" = ( +/obj/structure/closet/secure_closet/security/sec, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"abQ" = ( +/obj/structure/rack, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/item/weapon/gun/energy/ionrifle, +/obj/item/weapon/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"abR" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"abS" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abT" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -31 + }, +/obj/structure/table/wood, +/obj/item/weapon/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/deputy, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abU" = ( +/obj/machinery/computer/card/minor/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abV" = ( +/obj/machinery/computer/security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abW" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30; + pixel_y = 0 + }, +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"abX" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"abY" = ( +/obj/structure/grille, +/turf/open/space, +/area/space) +"abZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"aca" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acb" = ( +/obj/machinery/sparker{ + dir = 2; + id = "executionburn"; + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acc" = ( +/obj/structure/bed, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acd" = ( +/turf/closed/wall, +/area/security/prison) +"ace" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell3"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permabolt3"; + name = "Cell 3" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acf" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell2"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permabolt2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell1"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permabolt1"; + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ach" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"aci" = ( +/obj/vehicle/secway, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"acj" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/suit_storage_unit/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"ack" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acm" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Armory APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acn" = ( +/obj/item/weapon/storage/secure/safe/HoS{ + pixel_x = 35 + }, +/obj/structure/closet/secure_closet/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"aco" = ( +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"acp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"acq" = ( +/obj/effect/landmark/secequipment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"acr" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acs" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Head of Security's Office"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"act" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acu" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acv" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Contraband Locker"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"acw" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"acx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"acy" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/random, +/turf/open/space, +/area/space) +"acz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"acC" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Prison Cell 3"; + network = list("SS13","Prison") + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = 0; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acD" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt1"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acE" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Prison Cell 2"; + network = list("SS13","Prison") + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = 0; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acF" = ( +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acH" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Prison Cell 1"; + network = list("SS13","Prison") + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = 0; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Transfer Room"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/transfer) +"acJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acK" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"acL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acM" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/e_gun, +/obj/item/weapon/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"acN" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"acO" = ( +/obj/structure/closet/l3closet/security, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"acP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"acQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/red, +/obj/item/weapon/stamp/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acR" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acS" = ( +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"acT" = ( +/obj/machinery/door/window/eastleft{ + name = "armoury desk"; + req_access_txt = "1" + }, +/obj/machinery/door/window/westleft{ + name = "armoury desk"; + req_access_txt = "3" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"acU" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/turf/open/floor/plating, +/area/security/main) +"acV" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/fore) +"acW" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"acX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/transfer) +"acY" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"acZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/transfer) +"ada" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/machinery/flasher{ + id = "PCell 3"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adb" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adc" = ( +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"add" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ade" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adf" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"adg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"adh" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adi" = ( +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"adj" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/e_gun/advtaser, +/obj/item/weapon/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"adk" = ( +/obj/structure/rack, +/obj/item/weapon/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/weapon/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"adl" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "armory"; + name = "Armory Shutters"; + pixel_x = 0; + pixel_y = -26; + req_access_txt = "3" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/ai_monitored/security/armory) +"adm" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"adn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"ado" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adq" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/guitar{ + pixel_x = -7 + }, +/obj/item/device/instrument/eguitar{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"adr" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/security/main) +"ads" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"adt" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adw" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adx" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"ady" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"adB" = ( +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/space, +/area/space) +"adC" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/circular_saw, +/obj/item/weapon/hemostat, +/obj/item/weapon/retractor, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/razor, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"adD" = ( +/obj/machinery/button/flasher{ + id = "executionflash"; + pixel_x = 24; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "executionspaceblast"; + name = "Vent to Space"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"adE" = ( +/obj/structure/table, +/obj/item/weapon/folder/red{ + pixel_x = 3 + }, +/obj/item/device/taperecorder{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/weapon/reagent_containers/spray/pepper, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"adF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/prison) +"adG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/prison) +"adH" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 3"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adI" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 2"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adJ" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 1"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"adL" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"adM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adN" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Head of Security's Office APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adO" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"adP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"adQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"adR" = ( +/turf/closed/wall/r_wall, +/area/security/main) +"adS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adU" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adV" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adX" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"adZ" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/fore) +"aea" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/security/transfer) +"aeb" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aec" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/transfer) +"aed" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/button/ignition{ + id = "executionburn"; + pixel_x = 24; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Transfer Area Lockdown"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aee" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aef" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/prison) +"aeg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/transfer) +"aeh" = ( +/obj/machinery/button/door{ + id = "permacell3"; + name = "Cell 3 Lockdown"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "2" + }, +/obj/machinery/button/flasher{ + id = "PCell 3"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/prison) +"aei" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aej" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/prison) +"aek" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"ael" = ( +/obj/machinery/button/door{ + id = "permacell2"; + name = "Cell 2 Lockdown"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "2" + }, +/obj/machinery/button/flasher{ + id = "PCell 2"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/prison) +"aem" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aen" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Prison Hallway"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"aeo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/prison) +"aep" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aeq" = ( +/obj/machinery/button/door{ + id = "permacell1"; + name = "Cell 1 Lockdown"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "2" + }, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/prison) +"aer" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Prison Wing APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/prison) +"aes" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel/red/side, +/area/ai_monitored/security/armory) +"aet" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"aeu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel/red/side, +/area/ai_monitored/security/armory) +"aev" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aew" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aex" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"aey" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Head of Security"; + req_access_txt = "58" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"aez" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"aeA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aeB" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/security/main) +"aeC" = ( +/obj/machinery/camera{ + c_tag = "Security Escape Pod"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/security/main) +"aeD" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_3) +"aeE" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_3) +"aeF" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/pod_3) +"aeG" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"aeH" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/transfer) +"aeI" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/weapon/tank/internals/anesthetic{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/weapon/tank/internals/oxygen/red{ + pixel_x = 3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/transfer) +"aeJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/security/transfer) +"aeK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aeL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aeM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/prison) +"aeN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 0; + icon_state = "door_closed"; + id_tag = null; + locked = 0; + name = "Prisoner Transfer Centre"; + req_access = null; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"aeO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aeP" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"aeQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aeR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aeS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aeT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aeU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aeV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aeW" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Brig Control Room"; + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aeX" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"aeY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/window/southleft{ + name = "Armory"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"aeZ" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"afa" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Box emergency shuttle"; + timid = 0 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + turf_type = /turf/open/space; + width = 32 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"afb" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"afc" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"afd" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"afe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aff" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/main) +"afg" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"afh" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"afi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"afj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"afk" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"afl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"afm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/main) +"afn" = ( +/turf/open/floor/plating, +/area/security/main) +"afo" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/security/main) +"afp" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod3"; + name = "escape pod 3"; + port_angle = 180; + preferred_direction = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"afq" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_y = -32; + possible_destinations = "pod_lavaland3"; + shuttleId = "pod3" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"afr" = ( +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -32 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"afs" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_3) +"aft" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/security/transfer) +"afu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/transfer) +"afv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"afw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + layer = 2.4 + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Armory"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/transfer) +"afx" = ( +/obj/machinery/light_switch{ + pixel_x = 25; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"afy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"afz" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/prison) +"afA" = ( +/turf/closed/wall/r_wall, +/area/security/transfer) +"afB" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/prison) +"afC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"afD" = ( +/obj/structure/table, +/obj/item/device/electropack, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afE" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"afF" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/item/weapon/storage/box/hug, +/obj/item/weapon/razor{ + pixel_x = -6 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afH" = ( +/obj/structure/closet/secure_closet/brig{ + anchored = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afI" = ( +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 1; + pixel_y = -27 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"afK" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = null; + name = "Evidence Storage"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"afL" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"afM" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"afN" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"afO" = ( +/obj/machinery/door/airlock/command{ + name = "Command Tool Storage"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"afP" = ( +/obj/machinery/door/airlock/command{ + cyclelinkeddir = 2; + name = "Command Tool Storage"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"afQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/security/main) +"afR" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/main) +"afS" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"afT" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"afU" = ( +/turf/open/floor/plasteel, +/area/security/main) +"afV" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/timer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"afW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"afX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/head_of_security, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"afY" = ( +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"afZ" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aga" = ( +/obj/structure/sign/pods{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"agb" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"agc" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/main) +"agd" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"age" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"agf" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 1 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"agg" = ( +/obj/structure/closet/secure_closet/injection, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "Prisoner Transfer Centre"; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"agh" = ( +/obj/structure/table, +/obj/item/device/electropack, +/obj/item/weapon/screwdriver, +/obj/item/weapon/wrench, +/obj/item/clothing/head/helmet, +/obj/item/device/assembly/signaler, +/obj/machinery/light/small, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/black, +/area/security/transfer) +"agi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/prison) +"agj" = ( +/turf/closed/wall, +/area/security/brig) +"agk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/prison) +"agl" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"agn" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"ago" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agp" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"agr" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ags" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agt" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agu" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"agw" = ( +/obj/structure/table, +/obj/machinery/syndicatebomb/training, +/obj/item/weapon/gun/energy/laser/practice, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/main) +"agx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"agy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"agz" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/main) +"agA" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"agB" = ( +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"agC" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"agD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/security/brig) +"agE" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/security/main) +"agF" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/security/brig) +"agG" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"agH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agI" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agJ" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agK" = ( +/turf/open/floor/plasteel/black, +/area/security/prison) +"agL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agM" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/security/brig) +"agN" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/brig) +"agO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"agP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"agQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agR" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"agS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agV" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agW" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"agX" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agY" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"agZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"aha" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"ahb" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"ahc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahd" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"ahe" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"ahg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahi" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 7 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"ahj" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/main) +"ahk" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ahl" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Security" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/main) +"ahm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/iv_drip{ + density = 0 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/security/brig) +"ahn" = ( +/turf/closed/wall, +/area/maintenance/fore/secondary) +"aho" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahq" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahr" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"ahs" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/brig) +"aht" = ( +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 + }, +/area/security/brig) +"ahu" = ( +/obj/item/weapon/storage/box/bodybags, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/brig) +"ahv" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Brig Control APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"ahB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"ahD" = ( +/obj/machinery/door/window/westleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"ahE" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahH" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"ahL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Security Office APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"ahO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/main) +"ahP" = ( +/turf/open/floor/plasteel/white, +/area/security/brig) +"ahQ" = ( +/obj/structure/closet/secure_closet/warden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahR" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -27; + pixel_y = 8; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = -27; + pixel_y = -2; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahS" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ahU" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"ahV" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahW" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera{ + c_tag = "Brig Infirmary"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"ahX" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ahY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"ahZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/main) +"aia" = ( +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"aib" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aic" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aid" = ( +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/brig) +"aie" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/item/weapon/hand_labeler, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aif" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aig" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aih" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"aii" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"aij" = ( +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aik" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"ail" = ( +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aim" = ( +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"ain" = ( +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/security/brig) +"aio" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aip" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"aiq" = ( +/obj/machinery/camera{ + c_tag = "Security Office"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/computer/secure_data, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"air" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"ais" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"ait" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/computer/security, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"aiu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"aiv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"aiw" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"aix" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/main) +"aiy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"aiz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"aiA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aiB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiD" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aiE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiF" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side, +/area/security/brig) +"aiG" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"aiH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aiI" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"aiJ" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aiK" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"aiL" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"aiM" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Control"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aiN" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/warden) +"aiO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side{ + dir = 6 + }, +/area/security/brig) +"aiP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/main) +"aiQ" = ( +/obj/machinery/camera{ + c_tag = "Brig East" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aiR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aiS" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"aiT" = ( +/turf/closed/wall, +/area/security/processing) +"aiU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing) +"aiV" = ( +/turf/closed/wall/r_wall, +/area/security/processing) +"aiW" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiX" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"aiY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aiZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"aja" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"ajc" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajd" = ( +/obj/structure/sign/goldenplaque{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aje" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"ajh" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/courtroom, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/item/weapon/gavelhammer, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aji" = ( +/obj/structure/chair{ + name = "Judge" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/security/courtroom) +"ajj" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + listening = 1; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/camera{ + c_tag = "Courtroom North" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"ajk" = ( +/obj/structure/chair{ + name = "Judge" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/security/courtroom) +"ajl" = ( +/obj/structure/chair{ + name = "Judge" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/security/courtroom) +"ajm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"ajn" = ( +/turf/open/floor/plasteel, +/area/security/courtroom) +"ajo" = ( +/turf/closed/wall, +/area/security/courtroom) +"ajp" = ( +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"ajq" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/fore) +"ajr" = ( +/obj/machinery/computer/gulag_teleporter_computer, +/turf/open/floor/plasteel, +/area/security/processing) +"ajs" = ( +/obj/machinery/gulag_teleporter, +/turf/open/floor/plasteel, +/area/security/processing) +"ajt" = ( +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock North" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"aju" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, +/turf/open/floor/plasteel, +/area/security/processing) +"ajv" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"ajw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig) +"ajx" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajy" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Brig APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"ajB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"ajC" = ( +/obj/item/weapon/storage/toolbox/drone, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"ajD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/security/courtroom) +"ajF" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/security/brig) +"ajG" = ( +/obj/machinery/light, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"ajH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/security/courtroom) +"ajI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"ajM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"ajN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access = null; + req_access_txt = "63; 42" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajO" = ( +/obj/structure/table/wood, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 8; + listening = 1; + name = "Station Intercom (Court)"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/security/courtroom) +"ajP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/security/courtroom) +"ajQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/security/courtroom) +"ajR" = ( +/obj/structure/table/wood, +/obj/item/weapon/gavelblock, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/security/courtroom) +"ajS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/courtroom) +"ajT" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/security/courtroom) +"ajU" = ( +/obj/machinery/door/window/southleft{ + name = "Court Cell"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"ajV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ajW" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ajX" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/labor) +"ajY" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Unfiltered to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ajZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"aka" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akb" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"ake" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"akf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Labor Shuttle"; + req_access = null; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Brig West"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/security/brig) +"akh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aki" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/brig) +"akj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/security/brig) +"akl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/brig) +"akn" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/security/courtroom) +"ako" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akq" = ( +/obj/machinery/camera{ + c_tag = "Brig Central"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"aks" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/brig) +"akt" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"aku" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"akv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"akw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"akx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig) +"aky" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/security/courtroom) +"akz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"akA" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/security/courtroom) +"akB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"akC" = ( +/obj/machinery/computer/shuttle/labor, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -31; + pixel_y = 0 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"akD" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/labor) +"akE" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"akF" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"akG" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing) +"akH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akJ" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"akK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"akL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/fore) +"akM" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akN" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akO" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 1"; + name = "Cell 1"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akP" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/security/brig) +"akR" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 2"; + name = "Cell 2"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akS" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akT" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 3"; + name = "Cell 3"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"akU" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"akV" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akW" = ( +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"akX" = ( +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"akY" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"akZ" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"ala" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 4"; + name = "Cell 4"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"alb" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/courtroom) +"alc" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/security/courtroom) +"ald" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/courtroom) +"ale" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/security/courtroom) +"alf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"alg" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"alh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ali" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"alj" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"alk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"all" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 2; + pixel_x = 30; + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"alm" = ( +/obj/machinery/button/flasher{ + id = "gulagshuttleflasher"; + name = "Flash Control"; + pixel_x = 0; + pixel_y = -26; + req_access_txt = "1" + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"aln" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/security/processing) +"alo" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"alp" = ( +/turf/open/floor/plating, +/area/security/processing) +"alq" = ( +/turf/open/floor/plasteel, +/area/security/processing) +"alr" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"als" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"alt" = ( +/obj/structure/reagent_dispensers/peppertank, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"alu" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"alv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"alw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"alx" = ( +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"aly" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"alz" = ( +/obj/machinery/button/door{ + id = "briggate"; + name = "Desk Shutters"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -28; + pixel_y = -8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"alA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastleft{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black, +/area/security/brig) +"alB" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/black, +/area/security/brig) +"alC" = ( +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"alD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/courtroom) +"alE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"alF" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"alG" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/courtroom) +"alH" = ( +/turf/open/floor/plasteel/neutral/side, +/area/security/courtroom) +"alI" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/security/courtroom) +"alJ" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/neutral/side, +/area/security/courtroom) +"alK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"alL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 8; + name = "Courtroom APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/courtroom) +"alM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"alN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/fore) +"alO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"alP" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"alQ" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Port Bow Solar Control"; + track = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"alR" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/fore) +"alS" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"alT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"alU" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"alV" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"alW" = ( +/obj/item/weapon/cigbutt/cigarbutt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"alX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"alY" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/labor) +"alZ" = ( +/obj/machinery/mineral/stacking_machine/laborstacker{ + input_dir = 2; + output_dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/labor) +"ama" = ( +/mob/living/simple_animal/sloth/paperwork, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"amb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"amc" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"amd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"ame" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"amf" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amg" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amh" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"ami" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amj" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amk" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"aml" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = -5; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 5; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastright{ + name = "Brig Desk"; + req_access_txt = "2" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amn" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amo" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"amp" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amq" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = 25; + pixel_y = -2; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"amr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/courtroom) +"ams" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/courtroom) +"amt" = ( +/obj/machinery/door/airlock/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"amu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"amv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"amw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"amx" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"amy" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"amz" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"amA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"amB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"amC" = ( +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amD" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amE" = ( +/obj/structure/bed, +/obj/effect/landmark/xeno_spawn, +/obj/item/weapon/bedsheet, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amF" = ( +/obj/machinery/computer/slot_machine{ + balance = 15; + money = 500 + }, +/obj/item/weapon/coin/iron, +/obj/item/weapon/coin/diamond, +/obj/item/weapon/coin/diamond, +/obj/item/weapon/coin/diamond, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amG" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/toy/sword, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amH" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27; + pixel_y = 0 + }, +/obj/item/trash/plate, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"amI" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"amJ" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 1; + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"amK" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/security/processing) +"amL" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing) +"amM" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Prisoner Processing"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"amN" = ( +/obj/structure/table, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amO" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"amP" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"amQ" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/grille, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"amR" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"amS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/security/brig) +"amT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amU" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "briggate"; + name = "security blast door" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/brig) +"amV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"amX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"amY" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"amZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"ana" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"anc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"and" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ane" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"anf" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ang" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Port Bow Solar APC"; + pixel_x = -25; + pixel_y = 3 + }, +/obj/machinery/camera{ + c_tag = "Fore Port Solar Control"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"anh" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ani" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"anj" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ank" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anl" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anm" = ( +/obj/item/trash/sosjerky, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ann" = ( +/obj/item/weapon/electronics/airalarm, +/obj/item/weapon/circuitboard/machine/seed_extractor, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ano" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anp" = ( +/obj/item/weapon/cigbutt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"anr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "gulagshuttleflasher"; + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"ans" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing) +"ant" = ( +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"anu" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the exit."; + id = "laborexit"; + name = "exit button"; + normaldoorcontrol = 1; + pixel_x = 26; + pixel_y = -6; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing) +"anv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/processing) +"anw" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"anx" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"any" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"anz" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anA" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"anB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"anC" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/security/courtroom) +"anD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"anE" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"anF" = ( +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"anG" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"anH" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/fore) +"anI" = ( +/obj/machinery/door/airlock/engineering{ + icon_state = "door_closed"; + locked = 0; + name = "Port Bow Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"anJ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anK" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anL" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"anM" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"anN" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/security/processing) +"anO" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "prisonshuttle"; + name = "Labor Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp"; + name = "labor camp shuttle"; + port_angle = 90; + width = 9 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"anP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "laborexit"; + name = "Labor Shuttle"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"anQ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anS" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anV" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Courtroom South"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anY" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"anZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aoa" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aob" = ( +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 0 + }, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aoc" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aod" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"aoe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"aof" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/fore) +"aog" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoh" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Starboard Bow Solar Control"; + track = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoi" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoj" = ( +/obj/machinery/camera{ + c_tag = "Fore Port Solar Access" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aok" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aol" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aom" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aon" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoo" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/machine/monkey_recycler, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aop" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"aoq" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/processing) +"aor" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/processing) +"aos" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"aot" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/processing) +"aou" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock South"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/processing) +"aov" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aow" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aox" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway West"; + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aoy" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aoz" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoA" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoB" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoC" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoD" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway East"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoE" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoF" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/fore) +"aoG" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"aoH" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"aoI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Fitness Room APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aoJ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aoK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aoL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air Out"; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aoM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoN" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoO" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aoP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aoQ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aoR" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoU" = ( +/obj/structure/bed, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoV" = ( +/turf/open/space, +/area/space/nearstation) +"aoW" = ( +/obj/structure/table, +/obj/item/weapon/stamp, +/obj/item/weapon/poster/random_official, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoX" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aoY" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"aoZ" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"apa" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"apb" = ( +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/security/processing) +"apc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apd" = ( +/turf/closed/wall, +/area/security/detectives_office) +"ape" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Vacant Office B"; + req_access_txt = "32" + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"apf" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/security/detectives_office) +"apg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aph" = ( +/turf/closed/wall, +/area/lawoffice) +"api" = ( +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/turf/open/floor/plasteel, +/area/lawoffice) +"apj" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"apk" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"apl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"apm" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"apn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"apo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"app" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apq" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apr" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aps" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fitness Maitenance"; + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air In"; + on = 1 + }, +/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apx" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apy" = ( +/obj/item/weapon/wrench, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"apz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"apA" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Bow Solar APC"; + pixel_x = -25; + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"apB" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solars"; + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"apC" = ( +/turf/closed/wall/r_wall, +/area/maintenance/starboard/fore) +"apD" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"apE" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"apF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"apG" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/janitor) +"apH" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"apI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "waste_out" + }, +/turf/open/floor/plating/airless, +/area/engine/atmos) +"apJ" = ( +/turf/closed/wall, +/area/construction/mining/aux_base) +"apK" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_2) +"apL" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/fore) +"apM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/fore) +"apN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"apO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"apP" = ( +/obj/structure/grille, +/obj/structure/window/fulltile{ + obj_integrity = 35 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"apQ" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"apR" = ( +/obj/item/weapon/paper{ + info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; + name = "Note from Beepsky's Mom" + }, +/turf/open/floor/plating, +/area/security/processing) +"apS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apT" = ( +/obj/structure/chair/comfy/beige{ + desc = "It looks comfy and extra tactical.\nAlt-click to rotate it clockwise."; + dir = 1; + icon_state = "comfychair"; + name = "tactical armchair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"apU" = ( +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"apV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"apW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/fitness) +"apY" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"apZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aqa" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aqb" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/briefcase, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/lawoffice) +"aqc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"aqd" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"aqe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqk" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Dormitory APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"aql" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqn" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/button/door{ + id = "Dorm4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aqo" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"aqp" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"aqr" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aqs" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aqt" = ( +/obj/structure/grille, +/obj/effect/landmark/syndicate_breach_area, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aqu" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aqv" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + icon_state = "door_closed"; + locked = 0; + name = "Starboard Bow Solar Access"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"aqx" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/fore) +"aqy" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqz" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqA" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqB" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqC" = ( +/obj/machinery/computer/slot_machine{ + balance = 15; + money = 500 + }, +/obj/item/weapon/coin/iron, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqD" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/weapon/coin/gold, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqE" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aqF" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"aqG" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland3"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"aqH" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_2) +"aqI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"aqJ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqK" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/fore) +"aqL" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqM" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 10 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqN" = ( +/obj/structure/closet/secure_closet/miner{ + locked = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"aqO" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Port Bow Maintenance APC"; + pixel_x = -1; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqR" = ( +/turf/open/floor/plating, +/area/maintenance/fore) +"aqS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, +/turf/open/floor/plating, +/area/security/processing) +"aqT" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Labor Shuttle Dock APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/processing) +"aqU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aqV" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"aqW" = ( +/turf/open/floor/carpet, +/area/security/detectives_office) +"aqX" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/chair, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"aqY" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"aqZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ara" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Law office"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/closet/lawcloset, +/turf/open/floor/wood, +/area/lawoffice) +"arb" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/pen/red, +/turf/open/floor/wood, +/area/lawoffice) +"arc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"ard" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "lawyer_blast"; + name = "privacy door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/lawoffice) +"are" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/lawoffice) +"arf" = ( +/turf/closed/wall, +/area/crew_quarters/dorms) +"arg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/department/crew_quarters/dorms) +"arh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Dormitories Maintenance"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ari" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"arj" = ( +/turf/closed/wall, +/area/crew_quarters/fitness) +"ark" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"arl" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/crew_quarters/fitness) +"arm" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"arn" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"aro" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"arp" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arq" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ars" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Starboard Bow Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"art" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Fore Starboard Solar Access" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aru" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arv" = ( +/obj/structure/table, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arw" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arx" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ary" = ( +/obj/structure/closet, +/obj/item/weapon/coin/iron, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arz" = ( +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/iron, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arA" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"arB" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"arC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"arD" = ( +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"arE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/construction/mining/aux_base) +"arF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"arG" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"arH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arK" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"arL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arM" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arN" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arO" = ( +/obj/machinery/monkey_recycler, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"arP" = ( +/turf/closed/wall, +/area/maintenance/fore) +"arQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/department/eva) +"arR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"arS" = ( +/obj/structure/table/wood, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"arT" = ( +/turf/open/floor/plasteel, +/area/security/vacantoffice/b) +"arU" = ( +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/security/vacantoffice/b) +"arV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/filingcabinet/employment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/wood, +/area/lawoffice) +"arW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/lawoffice) +"arX" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/law, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"arY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"arZ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/lawyer, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/wood, +/area/lawoffice) +"asa" = ( +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"asb" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"asc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/dorms) +"ase" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asf" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/crew_quarters/dorms) +"asg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/crew_quarters/dorms) +"ash" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"ask" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"asl" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"asm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"asn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"aso" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Law Office Maintenance"; + req_access_txt = "38" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/lawoffice) +"asp" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"asq" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room" + }, +/obj/structure/closet/masks, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"asr" = ( +/obj/structure/closet/boxinggloves, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"ass" = ( +/obj/structure/closet/lasertag/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/crew_quarters/fitness) +"ast" = ( +/obj/structure/closet/lasertag/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"asu" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"asv" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asx" = ( +/obj/structure/door_assembly/door_assembly_mai, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asz" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/donut, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asA" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"asB" = ( +/turf/closed/wall, +/area/maintenance/department/electrical) +"asC" = ( +/turf/open/floor/plasteel/airless, +/area/space/nearstation) +"asD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"asE" = ( +/turf/closed/wall, +/area/hallway/secondary/entry) +"asF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"asG" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"asH" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/construction/mining/aux_base) +"asI" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/construction/mining/aux_base) +"asJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/construction/mining/aux_base) +"asK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asL" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"asM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/fitness) +"asN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"asO" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asP" = ( +/obj/structure/chair/stool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"asQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"asR" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plating, +/area/maintenance/fore) +"asS" = ( +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plating, +/area/maintenance/fore) +"asT" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plating, +/area/maintenance/fore) +"asU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/vacantoffice/b) +"asV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"asW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/weapon/storage/briefcase, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"asX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"asY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"asZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"ata" = ( +/turf/open/floor/wood, +/area/lawoffice) +"atb" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"atc" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/lawoffice) +"atd" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"ate" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"atf" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"atg" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Dorm 4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ath" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ati" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"atj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"atk" = ( +/obj/machinery/camera{ + c_tag = "Auxillary Mining Base"; + dir = 8; + network = list("SS13","AuxBase") + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"atl" = ( +/obj/docking_port/mobile/auxillary_base{ + dheight = 4; + dir = 4; + dwidth = 4; + height = 9; + width = 9 + }, +/obj/machinery/bluespace_beacon, +/obj/machinery/computer/auxillary_base{ + pixel_y = 0 + }, +/turf/closed/wall, +/area/shuttle/auxillary_base) +"atm" = ( +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"atn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"ato" = ( +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"atp" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Construction Zone"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"atq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"atr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ats" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"att" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"atu" = ( +/obj/machinery/camera{ + c_tag = "Vacant Office B"; + dir = 1 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/security/vacantoffice/b) +"atv" = ( +/obj/structure/table, +/obj/item/weapon/shard, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atw" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atx" = ( +/obj/machinery/button/door{ + id = "maint3"; + name = "Blast Door Control C"; + pixel_x = 0; + pixel_y = 24; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aty" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"atz" = ( +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"atA" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atB" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atC" = ( +/obj/item/stack/rods{ + amount = 50 + }, +/obj/structure/rack, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10; + layer = 2.9 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"atD" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"atE" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"atF" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/maintenance/department/electrical) +"atG" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"atH" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/circuit, +/area/maintenance/department/electrical) +"atI" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/construction/mining/aux_base) +"atJ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"atL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"atN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"atP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"atQ" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Cabin 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"atR" = ( +/obj/effect/landmark/carpspawn, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"atS" = ( +/turf/closed/wall, +/area/space/nearstation) +"atT" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atU" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atV" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/fitness) +"atW" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"atY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/vacantoffice/b) +"atZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aua" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"aub" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/construction/mining/aux_base) +"auc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/construction/mining/aux_base) +"aud" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aue" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port/fore) +"auf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/lawoffice) +"aug" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Law Office"; + dir = 1; + network = list("SS13") + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 1; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/lawoffice) +"auh" = ( +/obj/structure/table/wood, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/obj/item/weapon/cartridge/lawyer, +/turf/open/floor/wood, +/area/lawoffice) +"aui" = ( +/obj/machinery/photocopier, +/obj/machinery/button/door{ + id = "lawyer_blast"; + name = "Privacy Shutters"; + pixel_x = 25; + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/lawoffice) +"auj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"auk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"aul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"aum" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aun" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"auo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aup" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Cabin 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"auq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/vacantoffice/b) +"aur" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aus" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aut" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"auu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"auv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"auw" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aux" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/crew_quarters/dorms) +"auy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"auz" = ( +/obj/machinery/camera{ + c_tag = "Holodeck" + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"auA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"auB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"auC" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"auI" = ( +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"auJ" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"auK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"auL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"auM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"auN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"auO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"auP" = ( +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"auQ" = ( +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"auR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"auS" = ( +/obj/machinery/requests_console{ + department = "Crew Quarters"; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Dormitory North" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"auT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auU" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"auV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/port/fore) +"auW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"auX" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28; + broken = 1 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auY" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28; + broken = 1 + }, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/item/weapon/circuitboard/computer/operating, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auZ" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ava" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avb" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/space/nearstation) +"avc" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avd" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ave" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fore) +"avf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemical Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"avg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avh" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + dir = 8; + name = "Vacant Office B APC"; + pixel_x = -24; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/b) +"avi" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Law Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/lawoffice) +"avj" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"avk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"avl" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avo" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/maintenance/department/electrical) +"avp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"avq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avr" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 2 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"avs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"avt" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/crew_quarters/dorms) +"avv" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avw" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/fitness) +"avx" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"avy" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"avz" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/fitness) +"avA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"avB" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"avC" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"avD" = ( +/obj/machinery/computer/holodeck, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"avE" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avH" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/electrical) +"avI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"avK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/electrical) +"avL" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Electrical Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"avM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"avN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"avO" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"avP" = ( +/obj/structure/sign/pods, +/turf/closed/wall, +/area/hallway/secondary/entry) +"avQ" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 8 + }, +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"avR" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avS" = ( +/obj/item/weapon/wrench, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avT" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_ne"; + name = "northeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"avU" = ( +/obj/item/weapon/paper/crumpled, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/space/nearstation) +"avV" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avW" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avY" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"avZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fore) +"awa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/maintenance/fore) +"awb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awc" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awh" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"awi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"awj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"awl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"awm" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"awn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"awo" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awp" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awq" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awr" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aws" = ( +/obj/structure/table/wood, +/obj/item/weapon/coin/silver, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awu" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aww" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"awx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awy" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Fitness" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awB" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"awC" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + desc = ""; + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"awD" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awE" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awF" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awG" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awI" = ( +/obj/machinery/button/door{ + id = "maint2"; + name = "Blast Door Control B"; + pixel_x = -28; + pixel_y = 4; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + id = "maint1"; + name = "Blast Door Control A"; + pixel_x = -28; + pixel_y = -6; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awJ" = ( +/obj/structure/janitorialcart, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awK" = ( +/obj/structure/table/glass, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awL" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"awN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"awO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance"; + req_access_txt = "11" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awS" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"awU" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/electrical) +"awV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"awW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"awX" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"awY" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"awZ" = ( +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"axa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"axb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/arrival{ + dir = 5 + }, +/area/hallway/secondary/entry) +"axc" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/obj/machinery/computer/security/telescreen{ + desc = "Used for the Auxillary Mining Base."; + dir = 8; + name = "Auxillary Base Monitor"; + network = list("AuxBase"); + pixel_x = 28 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"axd" = ( +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/maintenance/arrivals/north) +"axe" = ( +/obj/machinery/sleeper{ + dir = 4; + icon_state = "sleeper-open" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axf" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axg" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/bag/trash, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"axi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axm" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axn" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"axr" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"axv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"axx" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"axy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"axz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"axA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/ai_monitored/storage/eva) +"axB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"axD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"axE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/fore) +"axF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"axG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"axH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"axI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"axJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"axL" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axM" = ( +/obj/structure/table/wood, +/obj/item/device/paicard, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axN" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/crayons, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axO" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axP" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_x = 2 + }, +/obj/item/clothing/mask/balaclava{ + pixel_x = -8; + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Fitness" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"axT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"axU" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"axV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axW" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"axX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axY" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"axZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aya" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ayc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ayd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aye" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ayf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ayg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ayh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayj" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"ayk" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ayl" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aym" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ayn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ayo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ayp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ayq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/construction/mining/aux_base) +"ayr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"ays" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/shoes/jackboots, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayt" = ( +/obj/structure/table/glass, +/obj/item/weapon/hemostat, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayu" = ( +/obj/structure/table/glass, +/obj/item/weapon/restraints/handcuffs/cable/zipties, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayv" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/item/device/radio/off, +/obj/item/device/assembly/timer, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayx" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ayz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/fore) +"ayA" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayB" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayC" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayD" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayE" = ( +/turf/closed/wall/r_wall, +/area/maintenance/fore) +"ayF" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayG" = ( +/turf/closed/wall/r_wall, +/area/gateway) +"ayH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"ayK" = ( +/obj/structure/closet/crate/rcd, +/obj/machinery/camera/motion{ + c_tag = "EVA Motion Sensor"; + name = "motion-sensitive security camera" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"ayL" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"ayM" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayN" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/hand_labeler, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"ayO" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"ayP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "EVA Storage APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayQ" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"ayR" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayS" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"ayT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayV" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayW" = ( +/turf/closed/wall, +/area/ai_monitored/storage/eva) +"ayX" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"ayY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"ayZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/fore) +"aza" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"azb" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/dorms) +"azc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"azd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/crew_quarters/dorms) +"aze" = ( +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"azf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"azh" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room South"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"azi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Garden Maintenace"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"azj" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/crew_quarters/fitness) +"azk" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/crew_quarters/fitness) +"azm" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azn" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"azp" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"azq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hydroponics/garden) +"azr" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"azs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azt" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"azu" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"azv" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"azw" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"azx" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"azy" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"azz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"azA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"azB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"azC" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"azD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"azE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azF" = ( +/turf/closed/wall, +/area/hydroponics/garden) +"azG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"azH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/space, +/area/space) +"azI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/space, +/area/space) +"azJ" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/gateway) +"azK" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"azL" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/gateway) +"azM" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"azN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"azO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"azP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "EVA Maintenance"; + req_access_txt = "18" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/dorms) +"azU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"azW" = ( +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azX" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"azY" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"azZ" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aAa" = ( +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/fore) +"aAb" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAc" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAd" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"aAe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAf" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"aAg" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/dorms) +"aAh" = ( +/turf/closed/wall, +/area/crew_quarters/toilet) +"aAi" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/crew_quarters/dorms) +"aAj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Security Checkpoint APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/checkpoint/checkpoint2) +"aAk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/fitness) +"aAl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/crew_quarters/fitness) +"aAm" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/fitness) +"aAn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/fitness) +"aAo" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/crew_quarters/fitness) +"aAp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/fitness) +"aAq" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAr" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAs" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAt" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAu" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAv" = ( +/obj/structure/closet, +/obj/effect/landmark/blobstart, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAw" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Garden APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hydroponics/garden) +"aAx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAy" = ( +/obj/machinery/power/smes{ + charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aAz" = ( +/obj/machinery/computer/monitor{ + name = "backup power monitoring console" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aAA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/closed/wall, +/area/maintenance/department/electrical) +"aAB" = ( +/obj/machinery/power/smes{ + charge = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aAC" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"aAD" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aAE" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAF" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAG" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAH" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAI" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aAJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aAK" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAL" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Primary Tool Storage APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/primary) +"aAM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAP" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/hydroponics/garden) +"aAQ" = ( +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aAS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAT" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAU" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aAV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAW" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aAX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"aAY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aAZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aBa" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aBb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aBc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aBd" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"aBe" = ( +/turf/open/floor/plasteel/black, +/area/gateway) +"aBf" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"aBg" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/plasteel/black, +/area/gateway) +"aBh" = ( +/obj/machinery/camera{ + c_tag = "EVA Maintenance"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBi" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Gateway APC"; + pixel_x = -24; + pixel_y = -1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/gateway) +"aBj" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"aBl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "1" + }, +/turf/open/floor/plating, +/area/security/checkpoint/checkpoint2) +"aBm" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aBn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBo" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBq" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBs" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"aBt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"aBu" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/fore) +"aBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aBw" = ( +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table/glass, +/obj/item/seeds/tower, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aBx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/crew_quarters/toilet) +"aBy" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aBz" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aBA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aBB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"aBC" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aBD" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aBE" = ( +/obj/item/clothing/under/rank/mailman, +/obj/item/clothing/head/mailman, +/obj/structure/closet, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aBF" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aBG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aBH" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aBI" = ( +/turf/closed/wall, +/area/security/checkpoint/checkpoint2) +"aBJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/checkpoint/checkpoint2) +"aBK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/checkpoint/checkpoint2) +"aBL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Tool Storage Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aBM" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aBN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/storage/primary) +"aBO" = ( +/obj/machinery/requests_console{ + department = "EVA"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aBQ" = ( +/turf/closed/wall, +/area/storage/primary) +"aBR" = ( +/turf/closed/wall/r_wall, +/area/storage/primary) +"aBS" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aBT" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"aBU" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Vault APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aBV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aBW" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/folder/documents, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"aBX" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/gateway) +"aBY" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/gateway) +"aBZ" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"aCa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aCb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aCc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aCd" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/button/door{ + id = "Dorm1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aCe" = ( +/obj/effect/landmark/xeno_spawn, +/obj/item/weapon/bikehorn/rubberducky, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aCf" = ( +/obj/machinery/camera{ + c_tag = "Theatre Storage" + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aCg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aCh" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aCi" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"aCj" = ( +/obj/machinery/camera{ + c_tag = "EVA East"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aCk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCm" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aCn" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aCo" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCp" = ( +/obj/machinery/camera{ + c_tag = "Arrivals North"; + dir = 8; + network = list("SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aCq" = ( +/obj/structure/table/wood, +/obj/machinery/requests_console{ + department = "Theatre"; + departmentType = 0; + name = "theatre RC"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/food/snacks/baguette, +/obj/item/toy/dummy, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aCr" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"aCs" = ( +/obj/structure/closet/wardrobe/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/checkpoint2) +"aCt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCu" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aCv" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aCw" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"aCx" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCy" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCA" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/window{ + icon_state = "window"; + dir = 4 + }, +/obj/structure/window, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"aCB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"aCC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "maint1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"aCF" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCH" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCK" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCL" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/checkpoint2) +"aCM" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCN" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aCO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aCP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aCQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aCR" = ( +/turf/closed/wall, +/area/chapel/main) +"aCS" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"aCT" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"aCU" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"aCV" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/arrival) +"aCW" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aCX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"aCY" = ( +/obj/machinery/computer/security, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/checkpoint2) +"aCZ" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/checkpoint2) +"aDa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aDb" = ( +/obj/structure/table, +/obj/item/weapon/wirecutters, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDc" = ( +/obj/machinery/computer/card, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/checkpoint2) +"aDd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDf" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/checkpoint2) +"aDg" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aDh" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDi" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/gateway) +"aDj" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"aDk" = ( +/obj/structure/table, +/obj/item/device/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/device/assembly/igniter, +/obj/item/weapon/screwdriver{ + pixel_y = 16 + }, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/obj/machinery/requests_console{ + department = "Tool Storage"; + departmentType = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDl" = ( +/obj/structure/table, +/obj/item/device/t_scanner, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDm" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDn" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/item/device/multitool, +/obj/item/device/multitool{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDo" = ( +/turf/open/floor/plasteel, +/area/storage/primary) +"aDp" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDq" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aDs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"aDt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aDu" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aDv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"aDw" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"aDx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access_txt = "62" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"aDy" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/gateway) +"aDz" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aDA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDB" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDC" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDE" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDF" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aDG" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"aDH" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"aDI" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"aDJ" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aDK" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDL" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDN" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDR" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/weapon/lipstick/random{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/lipstick/random{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aDS" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDT" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aDV" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aDW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aDX" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aDY" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aDZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Theatre Maintenance"; + req_access_txt = "46" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/theatre) +"aEc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"aEd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Chapel APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/chapel/main) +"aEh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aEi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aEk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aEl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEm" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/mass_driver{ + dir = 4; + id = "chapelgun"; + name = "Holy Driver" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/chapel/main) +"aEn" = ( +/obj/machinery/door/poddoor{ + id = "chapelgun"; + name = "Chapel Launcher Door" + }, +/turf/open/floor/plating, +/area/chapel/main) +"aEo" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"aEq" = ( +/obj/machinery/computer/arcade, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEr" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEs" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEt" = ( +/obj/structure/closet/wardrobe/green, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEu" = ( +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEv" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEw" = ( +/obj/machinery/requests_console{ + department = "Arrival shuttle"; + name = "Arrivals Shuttle console"; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aEx" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"aEy" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"aEz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Entry Hall APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aEA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j1s"; + sortType = 18 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aED" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aEE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"aEF" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, +/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, +/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, +/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics/garden) +"aEG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/checkpoint2) +"aEH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"aEI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"aEJ" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/checkpoint2) +"aEK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"aEL" = ( +/obj/machinery/door/airlock{ + name = "Garden"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aEM" = ( +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aEN" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/weapon/storage/belt/champion, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"aEO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"aEP" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"aEQ" = ( +/obj/structure/table, +/obj/item/weapon/paper/pamphlet, +/turf/open/floor/plasteel, +/area/gateway) +"aER" = ( +/obj/machinery/camera{ + c_tag = "Gateway"; + dir = 4; + network = list("SS13") + }, +/obj/structure/table, +/obj/structure/sign/biohazard{ + pixel_x = -32 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aES" = ( +/obj/structure/table, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel, +/area/gateway) +"aET" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aEU" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/sign/biohazard{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aEV" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aEW" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"aEX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aEY" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"aEZ" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aFa" = ( +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"aFb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aFc" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"aFd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"aFe" = ( +/obj/machinery/camera{ + c_tag = "Dormitory South"; + c_tag_order = 999; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"aFf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aFg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/toilet) +"aFh" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aFi" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dormitory Bathrooms APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aFj" = ( +/turf/open/floor/plasteel/redblue/redside, +/area/crew_quarters/theatre) +"aFk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/redblue/redside, +/area/crew_quarters/theatre) +"aFl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/dresser, +/turf/open/floor/plasteel/redblue/redside, +/area/crew_quarters/theatre) +"aFm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFo" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFp" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFq" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/space, +/area/space) +"aFr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFu" = ( +/turf/closed/wall, +/area/library) +"aFv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFw" = ( +/turf/closed/wall, +/area/chapel/office) +"aFx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aFy" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Chapel Office APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/chapel/office) +"aFz" = ( +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aFA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/pod/old{ + density = 0; + icon = 'icons/obj/airlock_machines.dmi'; + icon_state = "airlock_control_standby"; + id = "chapelgun"; + name = "Mass Driver Controller"; + pixel_x = 24; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aFB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aFC" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aFD" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"aFE" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aFF" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion" + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"aFG" = ( +/turf/open/floor/plasteel/arrival{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aFH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/checkpoint2) +"aFI" = ( +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/checkpoint2) +"aFJ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + icon_state = "intact"; + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aFK" = ( +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/checkpoint2) +"aFL" = ( +/obj/item/device/radio/off, +/obj/item/weapon/crowbar, +/obj/item/device/assembly/flash/handheld, +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/checkpoint2) +"aFM" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/checkpoint2) +"aFN" = ( +/obj/structure/table/glass, +/obj/item/weapon/cultivator, +/obj/item/weapon/hatchet, +/obj/item/weapon/crowbar, +/obj/item/device/plant_analyzer, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics/garden) +"aFO" = ( +/obj/machinery/camera{ + c_tag = "Garden"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aFP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aFQ" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 16 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFS" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFU" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aFW" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/gateway) +"aFX" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aFY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aGa" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 6 + }, +/area/ai_monitored/nuke_storage) +"aGb" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"aGc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("MiniSat") + }, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 10 + }, +/area/ai_monitored/nuke_storage) +"aGd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/vault, +/area/ai_monitored/nuke_storage) +"aGe" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/ammo_box/a357, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"aGf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aGg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aGh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/fore) +"aGi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aGj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aGk" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aGl" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aGm" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aGn" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aGo" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aGp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aGq" = ( +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aGr" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aGs" = ( +/obj/machinery/suit_storage_unit/rd, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"aGt" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aGu" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/fore) +"aGv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aGw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/cream_pie, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aGx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/toilet) +"aGy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 19 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 20 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGD" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/device/flashlight/lamp/bananalamp{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aGE" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGF" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 17 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"aGH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGI" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access_txt = "27" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/chapel/office) +"aGN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/chapel/office) +"aGP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_y = 30 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aGV" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aGX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/space, +/area/space) +"aGY" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aGZ" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = null; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"aHa" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/weapon/paper, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Security Checkpoint"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aHb" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/stack/packageWrap, +/turf/open/floor/wood, +/area/library) +"aHc" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/library) +"aHd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood, +/area/library) +"aHe" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aHf" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aHg" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aHh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aHi" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aHj" = ( +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aHk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHl" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/eastleft{ + name = "Coffin Storage"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aHm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aHo" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, +/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aHp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aHq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/main) +"aHr" = ( +/obj/effect/landmark/marauder_entry, +/turf/open/space, +/area/space) +"aHs" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aHt" = ( +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aHu" = ( +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aHv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aHw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"aHx" = ( +/obj/structure/grille, +/obj/structure/window/fulltile{ + obj_integrity = 25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aHy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/checkpoint2) +"aHz" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/hydroponics/garden) +"aHA" = ( +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/item/weapon/reagent_containers/spray/pestspray{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/hydroponics/garden) +"aHB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aHC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"aHD" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/storage/primary) +"aHE" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool, +/obj/item/weapon/crowbar, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel, +/area/storage/primary) +"aHF" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"aHG" = ( +/obj/machinery/door/airlock/vault{ + icon_state = "door_locked"; + locked = 1; + req_access_txt = "53" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/ai_monitored/nuke_storage) +"aHH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"aHI" = ( +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aHJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aHK" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aHL" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aHM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aHN" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/weapon/crowbar, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aHO" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aHP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aHR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aHS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Storage Maintenance"; + req_access_txt = "25" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aHT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"aHU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aHV" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aHW" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aHX" = ( +/obj/machinery/door/airlock{ + name = "Unit B" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aHY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aHZ" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/item/weapon/storage/crayons{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/food/snacks/pie/cream{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aIa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIb" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Theatre APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/crew_quarters/theatre) +"aIc" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Bar APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aId" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/bar) +"aIf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIg" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/crew_quarters/bar) +"aIh" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Kitchen APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aIi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aIj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 21 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIk" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIn" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Hydroponics APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/hydroponics) +"aIo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aIp" = ( +/turf/closed/wall, +/area/hydroponics) +"aIq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/hydroponics) +"aIr" = ( +/obj/structure/filingcabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/library) +"aIs" = ( +/obj/structure/chair/office/dark, +/obj/machinery/camera{ + c_tag = "Library North"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aIt" = ( +/turf/open/floor/wood, +/area/library) +"aIu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/library) +"aIv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aIw" = ( +/obj/structure/chair/office/dark, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aIx" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/library) +"aIy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aIz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aIA" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/storage/crayons, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aIB" = ( +/obj/structure/bodycontainer/crematorium, +/obj/effect/landmark/revenantspawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aIC" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/chair, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aID" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aIE" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aIF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) +"aIG" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aIH" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/construction/mining/aux_base) +"aII" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aIJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIM" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIN" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/analyzer, +/turf/open/floor/plasteel, +/area/storage/primary) +"aIO" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Lounge"; + dir = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIP" = ( +/obj/structure/sign/map/left{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIR" = ( +/obj/structure/sign/map/right{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aIS" = ( +/obj/structure/table/glass, +/obj/item/weapon/hatchet, +/obj/item/weapon/cultivator, +/obj/item/weapon/crowbar, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/device/plant_analyzer, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics/garden) +"aIT" = ( +/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/structure/table/glass, +/obj/item/device/plant_analyzer, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -25 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics/garden) +"aIU" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"aIV" = ( +/obj/machinery/button/door{ + id = "stationawaygate"; + name = "Gateway Access Shutter Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aIW" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plasteel, +/area/storage/primary) +"aIX" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/storage/primary) +"aIY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/storage/primary) +"aIZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/storage/primary) +"aJa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aJb" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"aJc" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/storage/primary) +"aJd" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aJe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hallway/primary/port) +"aJf" = ( +/obj/machinery/camera{ + c_tag = "EVA South"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aJg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aJh" = ( +/turf/open/floor/plasteel, +/area/gateway) +"aJi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aJj" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/extinguisher, +/obj/item/weapon/extinguisher, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aJk" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"aJl" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aJm" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aJn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aJo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway North"; + dir = 2 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"aJp" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/hallway/primary/central) +"aJq" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJr" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aJs" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"aJt" = ( +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = 40 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + icon_state = "direction_med"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aJu" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/hallway/primary/central) +"aJv" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aJw" = ( +/turf/closed/wall, +/area/hallway/primary/central) +"aJx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aJy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/hallway/primary/central) +"aJz" = ( +/obj/machinery/camera{ + c_tag = "Dormitory Toilets"; + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"aJA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aJB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hydroponics) +"aJC" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"aJD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aJE" = ( +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/structure/table/wood, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c100, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aJF" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/library) +"aJG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/button/crematorium{ + pixel_x = 25 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aJH" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Bar Delivery"; + req_access_txt = "25" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"aJI" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aJJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aJK" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Kitchen" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/crew_quarters/kitchen) +"aJL" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Hydroponics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/hydroponics) +"aJM" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp{ + pixel_y = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aJN" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/item/weapon/paper/hydroponics, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJO" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aJP" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/library) +"aJQ" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aJR" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"aJS" = ( +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/library) +"aJT" = ( +/obj/structure/table/wood, +/obj/item/weapon/nullrod, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aJU" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aJV" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Coffin Storage"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aJW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aJX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/hallway/secondary/entry) +"aJY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/hallway/secondary/entry) +"aJZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aKa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aKb" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aKc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + icon_state = "door_closed"; + lockdownbyai = 0; + locked = 0; + name = "Gateway Access"; + req_access_txt = "62" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aKd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/gateway) +"aKe" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aKf" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Auxillary Base Construction APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"aKg" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aKh" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"aKi" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"aKj" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/hallway/secondary/entry) +"aKk" = ( +/turf/open/floor/plasteel/neutral/side, +/area/hallway/secondary/entry) +"aKl" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aKm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Garden" + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden) +"aKn" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/hydroponics/garden) +"aKo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aKp" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/storage/primary) +"aKq" = ( +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Theatre Stage"; + dir = 2 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aKr" = ( +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aKs" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/storage/primary) +"aKt" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aKu" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aKv" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aKw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hallway/primary/port) +"aKx" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/port) +"aKy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) +"aKz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aKA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aKB" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/gateway) +"aKC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aKD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKE" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/central) +"aKF" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aKG" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aKH" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKI" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKJ" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aKK" = ( +/obj/structure/closet/wardrobe/botanist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKL" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/plantgenes, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aKN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aKO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aKP" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aKQ" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aKR" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aKS" = ( +/obj/machinery/camera{ + c_tag = "Bar Storage" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aKT" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aKU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKV" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Kitchen Delivery"; + req_access_txt = "28" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aKW" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aKX" = ( +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access_txt = "35" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hydroponics) +"aKY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aKZ" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aLa" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aLc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLd" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/weapon/watertank, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aLe" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aLf" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/wood, +/area/library) +"aLg" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) +"aLh" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/wood, +/area/library) +"aLi" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aLj" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aLk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"aLp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aLs" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dwidth = 5; + height = 7; + id = "arrival"; + name = "arrival shuttle"; + port_angle = -90; + preferred_direction = 8; + width = 15 + }, +/obj/docking_port/stationary{ + dwidth = 5; + height = 7; + id = "arrival_home"; + name = "port bay 1"; + width = 15 + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"aLt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/fore) +"aLu" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Auxillary Base Construction"; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"aLv" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aLw" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aLx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLy" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aLz" = ( +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aLA" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aLB" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aLC" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"aLD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aLE" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLF" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLG" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + name = "Port Hall APC"; + dir = 1; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLL" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway 2"; + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLM" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aLP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLQ" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-East"; + dir = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLR" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aLS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aLT" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aLU" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aLV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLW" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-West"; + dir = 2 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLX" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aLY" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aLZ" = ( +/turf/open/floor/plasteel{ + icon_state = "L3" + }, +/area/hallway/primary/central) +"aMa" = ( +/turf/open/floor/plasteel{ + icon_state = "L1" + }, +/area/hallway/primary/central) +"aMb" = ( +/turf/open/floor/plasteel{ + icon_state = "L7" + }, +/area/hallway/primary/central) +"aMc" = ( +/turf/open/floor/plasteel{ + icon_state = "L5" + }, +/area/hallway/primary/central) +"aMd" = ( +/turf/open/floor/plasteel{ + icon_state = "L11" + }, +/area/hallway/primary/central) +"aMe" = ( +/turf/open/floor/plasteel{ + icon_state = "L9" + }, +/area/hallway/primary/central) +"aMf" = ( +/turf/open/floor/plasteel{ + icon_state = "L13"; + name = "floor" + }, +/area/hallway/primary/central) +"aMg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aMh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMi" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aMk" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aMl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aMm" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMo" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMp" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMq" = ( +/obj/structure/piano{ + icon_state = "piano" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMr" = ( +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMs" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = -31 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aMv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aMw" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aMx" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aMy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMB" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMC" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aMD" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aME" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMF" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aMG" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/wrench, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/wirecutters, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMH" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"aMI" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMJ" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/library) +"aMK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aML" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aMM" = ( +/obj/machinery/camera{ + c_tag = "Chapel North"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aMN" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aMO" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"aMP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"aMQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMW" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aMX" = ( +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"aMY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aMZ" = ( +/turf/closed/wall, +/area/hallway/secondary/exit) +"aNa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aNb" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aNc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aNd" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aNe" = ( +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"aNf" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aNg" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"aNh" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aNi" = ( +/turf/open/floor/goonplaque, +/area/hallway/secondary/entry) +"aNj" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Lockers" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNl" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aNr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aNs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aNt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNu" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNv" = ( +/turf/open/floor/plasteel{ + icon_state = "L4" + }, +/area/hallway/primary/central) +"aNw" = ( +/turf/open/floor/plasteel{ + icon_state = "L2" + }, +/area/hallway/primary/central) +"aNx" = ( +/obj/effect/landmark/observer_start, +/turf/open/floor/plasteel{ + icon_state = "L8" + }, +/area/hallway/primary/central) +"aNy" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/turf/open/floor/plasteel{ + icon_state = "L6" + }, +/area/hallway/primary/central) +"aNz" = ( +/turf/open/floor/plasteel{ + icon_state = "L12" + }, +/area/hallway/primary/central) +"aNA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/turf/open/floor/plasteel{ + icon_state = "L10" + }, +/area/hallway/primary/central) +"aNB" = ( +/turf/open/floor/plasteel{ + icon_state = "L14" + }, +/area/hallway/primary/central) +"aNC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aND" = ( +/obj/structure/closet/gmcloset, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/cable_coil, +/obj/item/device/flashlight/lamp, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aNF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aNH" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aNI" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aNJ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aNK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aNL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hydroponics) +"aNM" = ( +/obj/structure/kitchenspike, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aNN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aNO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aNP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/library) +"aNQ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/hydroponics) +"aNR" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"aNS" = ( +/obj/machinery/bookbinder{ + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/library) +"aNT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Port Hallway"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aNV" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/library) +"aNW" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Office"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"aNX" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 25 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aNY" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aNZ" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/hallway/secondary/exit) +"aOa" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/hallway/secondary/exit) +"aOb" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/hallway/secondary/exit) +"aOc" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aOd" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aOe" = ( +/obj/item/device/radio/beacon, +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 South" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aOf" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aOg" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aOh" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aOi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOj" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/weapon/lighter/greyscale{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aOk" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"aOl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOn" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOo" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOp" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway 3"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOq" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOr" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOz" = ( +/obj/structure/sign/directions/security{ + dir = 4; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = -24 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aOD" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOE" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aOF" = ( +/obj/machinery/light, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aOG" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/light, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aOH" = ( +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOI" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aOJ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aOK" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aOL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aOM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aON" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aOO" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "wood" + }, +/area/crew_quarters/bar) +"aOP" = ( +/obj/effect/landmark/blobstart, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aOQ" = ( +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aOR" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aOS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/library) +"aOT" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aOU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aOV" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aOW" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera{ + c_tag = "Hydroponics North"; + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aOX" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aOY" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aOZ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aPa" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aPb" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/library) +"aPc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aPd" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"aPe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPf" = ( +/obj/machinery/computer/libraryconsole, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) +"aPg" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/engine/cult, +/area/library) +"aPh" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/invisible, +/turf/open/floor/engine/cult, +/area/library) +"aPi" = ( +/obj/structure/table/wood, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/obj/item/device/camera, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/engine/cult, +/area/library) +"aPj" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aPk" = ( +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aPl" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aPm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aPo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aPp" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Holding Area"; + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aPq" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aPr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aPs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aPt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPu" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPv" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPw" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = -28; + pixel_y = -4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPx" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aPy" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"aPz" = ( +/turf/closed/wall, +/area/maintenance/port) +"aPA" = ( +/turf/closed/wall, +/area/crew_quarters/locker) +"aPB" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aPC" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aPD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aPE" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall, +/area/crew_quarters/locker) +"aPF" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/storage/art) +"aPG" = ( +/turf/closed/wall, +/area/storage/art) +"aPH" = ( +/obj/machinery/door/airlock/glass{ + name = "Art Storage" + }, +/turf/open/floor/plasteel, +/area/storage/art) +"aPI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"aPJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/storage/art) +"aPK" = ( +/turf/closed/wall, +/area/storage/emergency/port) +"aPL" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aPM" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aPN" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aPO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aPP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPQ" = ( +/turf/closed/wall, +/area/storage/tools) +"aPR" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"aPS" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aPT" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge) +"aPU" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aPV" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aPW" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aPX" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aPY" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aPZ" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/item/clothing/head/hardhat/cakehat, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQa" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQb" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/device/instrument/violin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aQc" = ( +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQd" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/hydroponics) +"aQg" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"aQh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/hydroponics) +"aQi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aQj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aQk" = ( +/obj/machinery/door/airlock{ + name = "Kitchen cold room"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aQl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQm" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/hydroponics) +"aQn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"aQq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aQr" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/curator/treasure_hunter, +/obj/item/clothing/suit/curator, +/obj/item/clothing/head/curator, +/obj/item/weapon/storage/backpack/satchel/explorer, +/obj/machinery/light/small, +/turf/open/floor/engine/cult, +/area/library) +"aQs" = ( +/obj/structure/destructible/cult/tome, +/obj/item/clothing/under/suit_jacket/red, +/obj/item/weapon/book/codex_gigas, +/turf/open/floor/engine/cult, +/area/library) +"aQt" = ( +/obj/effect/landmark/blobstart, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/library) +"aQu" = ( +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aQv" = ( +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aQw" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aQx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aQz" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 25 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aQA" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aQB" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aQC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aQD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQE" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aQF" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aQG" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aQH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aQI" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"aQJ" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQL" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port) +"aQM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port) +"aQN" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQO" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQP" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQQ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQR" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQS" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQU" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQV" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQW" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQX" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aQY" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/open/floor/plasteel, +/area/storage/art) +"aQZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/storage/art) +"aRa" = ( +/turf/open/floor/plasteel, +/area/storage/art) +"aRb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"aRc" = ( +/obj/machinery/door/airlock{ + name = "Port Emergency Storage"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aRd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aRe" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/storage/tools) +"aRf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Tool Storage"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/tools) +"aRg" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRh" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRi" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/bridge) +"aRj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/ids, +/turf/open/floor/plasteel, +/area/bridge) +"aRk" = ( +/obj/machinery/computer/monitor{ + name = "bridge power monitoring console" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/bridge) +"aRl" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/yellow/side, +/area/bridge) +"aRm" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aRn" = ( +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/bridge) +"aRo" = ( +/obj/machinery/modular_computer/console/preset/command, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/bridge) +"aRp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/bridge) +"aRq" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/bridge) +"aRr" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/bridge) +"aRs" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/weapon/wrench, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/turf/open/floor/plasteel, +/area/bridge) +"aRt" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRu" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRv" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRw" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRx" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRz" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aRA" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRB" = ( +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 2 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRC" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/food_cart, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aRF" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRG" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRH" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aRI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics) +"aRJ" = ( +/turf/open/floor/plasteel, +/area/hydroponics) +"aRK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"aRL" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Holding Area"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aRM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aRN" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/library) +"aRO" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/library) +"aRP" = ( +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/library) +"aRQ" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access_txt = "37" + }, +/turf/open/floor/engine/cult, +/area/library) +"aRR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aRS" = ( +/turf/open/floor/carpet, +/area/chapel/main) +"aRT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, +/turf/open/floor/plasteel, +/area/storage/tools) +"aRU" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aRV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Auxiliary Tool Storage APC"; + pixel_y = 24 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/storage/tools) +"aRW" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aRX" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/arrival{ + dir = 2 + }, +/area/hallway/secondary/entry) +"aRY" = ( +/turf/open/floor/plasteel/arrival{ + dir = 2 + }, +/area/hallway/secondary/entry) +"aRZ" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"aSa" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Auxiliary Tool Storage"; + dir = 2 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plasteel, +/area/storage/tools) +"aSb" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/tools) +"aSd" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSe" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSf" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSg" = ( +/turf/open/floor/plating, +/area/maintenance/port) +"aSh" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aSi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aSj" = ( +/obj/effect/landmark/lightsout, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aSk" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil, +/obj/item/weapon/paper_bin/construction, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel, +/area/storage/art) +"aSl" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aSm" = ( +/turf/open/floor/plating, +/area/storage/emergency/port) +"aSn" = ( +/obj/item/weapon/extinguisher, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aSo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSp" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSq" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSr" = ( +/turf/open/floor/plasteel, +/area/storage/tools) +"aSs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tools) +"aSt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/storage/tools) +"aSu" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/bridge) +"aSv" = ( +/obj/structure/table/reinforced, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/turf/open/floor/plasteel, +/area/bridge) +"aSw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/bridge) +"aSx" = ( +/obj/structure/chair{ + dir = 1; + name = "Engineering Station" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aSy" = ( +/obj/structure/chair{ + dir = 1; + name = "Command Station" + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 28; + pixel_y = -2; + req_access_txt = "19" + }, +/obj/machinery/keycard_auth{ + pixel_x = 29; + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aSz" = ( +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/obj/item/device/multitool, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/bridge) +"aSA" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/bridge) +"aSB" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/bridge) +"aSC" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/bridge) +"aSD" = ( +/obj/structure/chair{ + dir = 1; + name = "Crew Station" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aSE" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel, +/area/bridge) +"aSF" = ( +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSG" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSH" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSI" = ( +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/kitchen) +"aSJ" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aSP" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aSQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aSR" = ( +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aSS" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/hydroponics) +"aST" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/hydroponics) +"aSU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics) +"aSV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aSW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/storage/tools) +"aSX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aSY" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/that{ + throwforce = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aSZ" = ( +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTa" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + pixel_y = 0; + receive_ore_updates = 1 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8; + network = list("SS13") + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aTb" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/library) +"aTc" = ( +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Library Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/wood, +/area/library) +"aTd" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 0 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/library) +"aTe" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aTf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aTg" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aTh" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aTi" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aTj" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aTk" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"aTl" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/escape{ + dir = 9 + }, +/area/hallway/secondary/exit) +"aTm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aTn" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Airlock" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aTo" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aTp" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aTq" = ( +/turf/closed/wall, +/area/security/vacantoffice/a) +"aTr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aTs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/vacantoffice) +"aTt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/vacantoffice) +"aTu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aTv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aTw" = ( +/obj/structure/closet/wardrobe/green, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTx" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTz" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTA" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTB" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTC" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTD" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Locker Room East"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aTE" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/turf/open/floor/plasteel, +/area/storage/art) +"aTF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table, +/obj/item/device/camera_film, +/obj/item/device/camera, +/turf/open/floor/plasteel, +/area/storage/art) +"aTG" = ( +/obj/structure/table, +/obj/item/weapon/storage/crayons, +/obj/item/weapon/storage/crayons, +/turf/open/floor/plasteel, +/area/storage/art) +"aTH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aTI" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aTJ" = ( +/obj/machinery/light/small, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aTK" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aTL" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plasteel, +/area/storage/tools) +"aTM" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aTN" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aTO" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/chef_recipes, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aTP" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/device/multitool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/storage/tools) +"aTQ" = ( +/turf/closed/wall, +/area/bridge) +"aTR" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/bridge) +"aTS" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/bridge) +"aTT" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/red/side, +/area/bridge) +"aTU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aTV" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/bridge) +"aTW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aTX" = ( +/turf/open/floor/plasteel, +/area/bridge) +"aTY" = ( +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/bridge) +"aTZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/bridge) +"aUa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aUb" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/bridge) +"aUc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/bridge) +"aUd" = ( +/obj/machinery/computer/security/mining{ + network = list("MINE","AuxBase") + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/bridge) +"aUe" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/bridge) +"aUf" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUg" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aUh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/crew_quarters/kitchen) +"aUi" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hydroponics) +"aUj" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel, +/area/hydroponics) +"aUk" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aUl" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUp" = ( +/obj/structure/table, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUq" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUr" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUs" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/storage/tools) +"aUx" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aUy" = ( +/obj/machinery/camera{ + c_tag = "Vacant Office"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUz" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aUA" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUB" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/library) +"aUC" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/library) +"aUD" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/library) +"aUE" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/wood, +/area/library) +"aUF" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/library) +"aUG" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aUH" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aUI" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aUJ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aUK" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aUL" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aUM" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 2"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aUN" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUO" = ( +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUP" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUQ" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUR" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen/red, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aUT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aUU" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/requests_console{ + department = "Locker Room"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUV" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUW" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aUX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aUZ" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aVa" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel, +/area/storage/tools) +"aVb" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 5 + }, +/area/hallway/primary/central) +"aVc" = ( +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/bridge) +"aVd" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge) +"aVe" = ( +/obj/machinery/camera{ + c_tag = "Bridge West"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/bridge) +"aVf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/bridge) +"aVg" = ( +/obj/structure/chair{ + dir = 1; + name = "Security Station" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVh" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Fore Primary Hallway APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway"; + dir = 4; + network = list("SS13") + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aVi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVk" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVp" = ( +/obj/item/device/radio/beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/bridge) +"aVr" = ( +/obj/machinery/camera{ + c_tag = "Bridge East"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/bridge) +"aVs" = ( +/obj/structure/chair{ + dir = 1; + name = "Logistics Station" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aVt" = ( +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/bridge) +"aVu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/hallway/primary/central) +"aVv" = ( +/obj/machinery/camera{ + c_tag = "Bridge East Entrance"; + dir = 2 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"aVw" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aVx" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aVy" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aVz" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/weapon/reagent_containers/food/snacks/pie/cream, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVB" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVC" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aVD" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVE" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVG" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVH" = ( +/obj/machinery/processor, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aVI" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aVJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aVK" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"aVL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 16 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aVM" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/hydroponics) +"aVN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aVO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aVP" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper, +/turf/open/floor/wood, +/area/library) +"aVQ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"aVR" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen/red, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/library) +"aVS" = ( +/obj/structure/table/wood, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/turf/open/floor/wood, +/area/library) +"aVT" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/library) +"aVU" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aVV" = ( +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"aVW" = ( +/obj/item/device/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aVX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aVY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aVZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aWa" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aWb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aWc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aWd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/library) +"aWe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aWf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aWg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aWh" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aWi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aWj" = ( +/obj/structure/grille, +/obj/structure/window{ + icon_state = "window"; + dir = 8 + }, +/obj/structure/window, +/turf/open/floor/plating, +/area/maintenance/port) +"aWk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWl" = ( +/obj/structure/grille, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -28; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aWn" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aWo" = ( +/obj/machinery/camera{ + c_tag = "Locker Room West"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aWp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aWq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aWr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/carpet, +/area/security/vacantoffice) +"aWs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/security/vacantoffice) +"aWt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aWu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWw" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Art Storage"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/storage/art) +"aWx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/toilet/locker) +"aWz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Port Emergency Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/storage/emergency/port) +"aWA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWB" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port) +"aWC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port) +"aWD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/storage/tools) +"aWE" = ( +/obj/machinery/computer/med_data, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aWF" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel, +/area/storage/tools) +"aWG" = ( +/obj/machinery/computer/secure_data, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aWH" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aWI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/bridge) +"aWJ" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 4; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aWK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"aWL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 8; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aWM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aWN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aWO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner, +/area/bridge) +"aWQ" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWR" = ( +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWT" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWV" = ( +/obj/machinery/turretid{ + control_area = "AI Upload Chamber"; + name = "AI Upload turret control"; + pixel_y = -25 + }, +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWW" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Bridge APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWX" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aWY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/bridge) +"aWZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"aXa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aXb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/bridge) +"aXc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 4; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aXd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/central) +"aXe" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 8; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aXf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aXg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aXh" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aXi" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/lighter, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXk" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXl" = ( +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_access_txt = "0"; + req_one_access_txt = "25;28" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXm" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aXn" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aXo" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics) +"aXp" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aXq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aXr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aXv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aXz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"aXA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aXB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aXC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aXD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aXE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port) +"aXF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/fitness) +"aXG" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aXH" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aXI" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aXJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/port) +"aXK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"aXL" = ( +/turf/open/floor/carpet, +/area/security/vacantoffice) +"aXM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aXN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aXO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aXP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/port) +"aXQ" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/locker) +"aXR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aXS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/hydroponics) +"aXT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aXU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/carpet, +/area/library) +"aXV" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/library) +"aXW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aXX" = ( +/obj/machinery/door/airlock/engineering{ + name = "Vacant Office A"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aXY" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aXZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/security/vacantoffice) +"aYa" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Port Maintenance APC"; + pixel_x = -27; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port) +"aYd" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aYe" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aYf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYg" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"aYh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYi" = ( +/obj/structure/closet/secure_closet/detective, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aYj" = ( +/obj/structure/table/wood, +/obj/item/device/taperecorder, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/button/door{ + id = "kanyewest"; + name = "Privacy Shutters"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aYk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/hallway/primary/central) +"aYl" = ( +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"aYm" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/hallway/primary/central) +"aYn" = ( +/obj/machinery/camera{ + c_tag = "Bridge West Entrance"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/hallway/primary/central) +"aYo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/bridge) +"aYp" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge) +"aYq" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aYr" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aYs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aYt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/bridge) +"aYv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + icon_state = "door_closed"; + locked = 0; + name = "AI Upload Access"; + req_access_txt = "16" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aYx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYy" = ( +/obj/machinery/ai_status_display, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aYC" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/bridge) +"aYD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/bridge) +"aYE" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/hallway/primary/central) +"aYF" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Central Hall APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/hallway/primary/central) +"aYG" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aYH" = ( +/obj/structure/table, +/obj/item/weapon/razor, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"aYI" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aYJ" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/kitchen) +"aYL" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/button/door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYN" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYO" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/hydroponics) +"aYP" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/hydroponics) +"aYQ" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/hydroponics) +"aYR" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"aYS" = ( +/obj/structure/closet, +/obj/item/clothing/under/suit_jacket/female{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/clothing/under/suit_jacket/really_black{ + pixel_x = -2; + pixel_y = 0 + }, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"aYT" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8; + network = list("SS13") + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/hydroponics) +"aYU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aYV" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aYW" = ( +/turf/open/floor/carpet, +/area/library) +"aYX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aYY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/library) +"aYZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/hand_labeler{ + pixel_x = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aZa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aZb" = ( +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aZc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aZd" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/library) +"aZe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aZf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main) +"aZg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"aZh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/chapel/main) +"aZi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aZj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aZk" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aZl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aZm" = ( +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8; + network = list("SS13") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aZn" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/security/vacantoffice) +"aZo" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aZp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/stock_parts/cell{ + maxcharge = 2000 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aZq" = ( +/obj/machinery/button/door{ + id = "heads_meeting"; + name = "Security Shutters"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aZs" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aZt" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aZu" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZv" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aZw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"aZx" = ( +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"aZy" = ( +/obj/machinery/camera{ + c_tag = "Conference Room"; + dir = 2 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZz" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZA" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aZB" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"aZC" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aZE" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"aZF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port) +"aZG" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"aZH" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"aZI" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aZJ" = ( +/obj/structure/table/wood, +/obj/item/device/camera/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aZK" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"aZL" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aZM" = ( +/turf/closed/wall/r_wall, +/area/bridge/meeting_room) +"aZN" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"aZO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/bridge/meeting_room) +"aZP" = ( +/turf/closed/wall, +/area/bridge/meeting_room) +"aZQ" = ( +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = null; + req_access_txt = "19" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"aZR" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"aZS" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aZT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aZU" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aZV" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"aZW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"aZX" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access = null; + req_access_txt = "20" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"aZY" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aZZ" = ( +/obj/machinery/vending/cigarette{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"baa" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bab" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bac" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bad" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bae" = ( +/obj/structure/noticeboard{ + pixel_y = -27 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"baf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bag" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bah" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bai" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"baj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bak" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bal" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bam" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hydroponics) +"ban" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bao" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bap" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"baq" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bar" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bas" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/library) +"bat" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/library) +"bau" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/library) +"bav" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/wood, +/area/library) +"baw" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bax" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"bay" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"baz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"baA" = ( +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/chapel/main) +"baB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"baC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"baD" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Escape Hallway APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"baE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"baF" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baH" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/security/vacantoffice) +"baI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"baJ" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"baK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"baL" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"baM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Locker Restrooms APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/locker) +"baN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"baO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"baP" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"baQ" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"baR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"baS" = ( +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"baT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"baU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"baV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"baW" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = -23 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"baX" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) +"baY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"baZ" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bba" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bbc" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bbe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbg" = ( +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bbh" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bbi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bbj" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/reset, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bbk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bbl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"bbm" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bbn" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bbo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bbp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bbq" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bbr" = ( +/obj/machinery/camera{ + c_tag = "Locker Room South"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bbs" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bbt" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bbu" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 1; + name = "Captain's Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bbv" = ( +/obj/machinery/status_display{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bbw" = ( +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bbx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bby" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"bbz" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bbA" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bbB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bbC" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bbD" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/library) +"bbE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/library) +"bbF" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/chapel/main) +"bbG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit) +"bbH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bbI" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Vacant Office A APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/vacantoffice/a) +"bbJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bbK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bbL" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bbM" = ( +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bbN" = ( +/obj/machinery/washing_machine, +/obj/machinery/light, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"bbO" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"bbP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bbQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3 + }, +/obj/item/weapon/lighter, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bbR" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bbS" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bbT" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bbU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance"; + req_access_txt = "4" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"bbV" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bbW" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + layer = 2.9; + name = "privacy shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"bbX" = ( +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bbY" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bbZ" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bca" = ( +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bcb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcc" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bcd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bce" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/supplied/quarantine, +/obj/machinery/camera/motion{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bcf" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bcg" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/supplied/freeform, +/obj/structure/sign/kiddieplaque{ + pixel_x = 32 + }, +/obj/machinery/camera/motion{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bch" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bci" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bck" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcl" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/disposal) +"bcm" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bcn" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bco" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bcp" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = 28 + }, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = 36 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bcq" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcr" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcs" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bct" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bcu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Locker Room Maintenance"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bcv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/locker) +"bcx" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 5"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bcy" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/exit) +"bcz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bcA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bcB" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bcC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bcD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bcE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bcF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bcG" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bcH" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bcI" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port) +"bcJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/closet/crate/freezer, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bcK" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port) +"bcL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bcM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bcN" = ( +/obj/item/weapon/folder/blue, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bcO" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bcP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bcQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bcR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bcS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bcT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/storage) +"bcU" = ( +/obj/item/stack/tile/plasteel, +/turf/open/space, +/area/space/nearstation) +"bcV" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/filingcabinet, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bcW" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bcX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "heads_meeting"; + layer = 2.9; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"bcY" = ( +/obj/item/weapon/hand_labeler, +/obj/item/device/assembly/timer, +/obj/structure/table, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bcZ" = ( +/obj/structure/table/wood, +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_x = 0 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bda" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bdb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bdc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white/corner{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bdd" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bde" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bdf" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bdg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"bdh" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bdi" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bdj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bdk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bdl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdn" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4; + network = list("SS13") + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bdo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bds" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 4"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdu" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdv" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdw" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bdy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdz" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdA" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Cargo Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"bdB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + sortType = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bdF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bdG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bdH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bdI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bdJ" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bdK" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bdL" = ( +/obj/effect/landmark/blobstart, +/obj/item/clothing/suit/ianshirt, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/port) +"bdM" = ( +/obj/item/latexballon, +/turf/open/floor/plating, +/area/maintenance/port) +"bdN" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bdO" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bdP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/robotics/mechbay) +"bdQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"bdR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bdS" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bdT" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Disposal APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bdU" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bdV" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bdW" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, +/turf/open/floor/plating, +/area/maintenance/port) +"bdX" = ( +/obj/item/weapon/storage/fancy/donut_box, +/obj/structure/table, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bdY" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"bdZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bea" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"beb" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/full/asimov, +/obj/item/weapon/aiModule/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/core/full/corp, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/aiModule/core/full/custom, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bec" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bed" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Upload APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"bee" = ( +/obj/machinery/computer/upload/ai, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 0; + pixel_y = -21 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"bef" = ( +/obj/machinery/computer/upload/borg, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = -29 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"beg" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/supplied/oxygen, +/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/machinery/door/window{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/item/weapon/aiModule/reset/purge, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/core/full/antimov, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/aiModule/supplied/protectStation, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"beh" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"bei" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bej" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bek" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bel" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bem" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"ben" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8 + }, +/obj/item/weapon/storage/lockbox/medal{ + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"beo" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bep" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"beq" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + icon_state = "direction_med"; + pixel_x = 32; + pixel_y = -24 + }, +/obj/structure/sign/directions/science{ + dir = 4; + icon_state = "direction_sci"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -40 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ber" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bes" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/starboard) +"bet" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/hallway/primary/starboard) +"beu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/hallway/primary/starboard) +"bev" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/starboard) +"bew" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bex" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bey" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/primary/starboard) +"bez" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"beA" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"beB" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 3"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"beC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"beD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"beE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"beF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/sorting) +"beG" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/secondary/exit) +"beH" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/escape{ + dir = 2 + }, +/area/hallway/secondary/exit) +"beI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/escape{ + dir = 2 + }, +/area/hallway/secondary/exit) +"beJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/exit) +"beK" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Port Docking Bay 4"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"beL" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Port Docking Bay 3"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"beM" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"beN" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"beO" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"beP" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"beQ" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"beR" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/recycler, +/obj/structure/sign/securearea{ + name = "\improper STAY CLEAR HEAVY MACHINERY"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"beS" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"beT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/disposal) +"beU" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "garbage"; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"beV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"beW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/sorting) +"beX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"beY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"beZ" = ( +/obj/machinery/mineral/stacking_unit_console{ + dir = 2; + machinedir = 8 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"bfa" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bfb" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"bfc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Locker Room APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"bfd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bfe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bfh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/port) +"bfi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bfj" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bfk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Bay APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bfl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bfm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"bfn" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bfo" = ( +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bfp" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bfq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bfr" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bfs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bft" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfv" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfw" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfy" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bfA" = ( +/obj/structure/table/wood, +/obj/item/weapon/hand_tele, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfB" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfC" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfE" = ( +/obj/structure/table/wood, +/obj/item/weapon/pinpointer, +/obj/item/weapon/disk/nuclear, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 35; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bfF" = ( +/turf/closed/wall, +/area/medical/chemistry) +"bfG" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bfH" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall, +/area/medical/medbay/central) +"bfI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfJ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bfK" = ( +/turf/closed/wall, +/area/security/checkpoint/medical) +"bfL" = ( +/turf/closed/wall, +/area/medical/morgue) +"bfM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bfN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bfO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bfP" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Starboard Primary Hallway APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bfQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bfR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/hand_labeler{ + pixel_y = 8 + }, +/obj/item/weapon/hand_labeler{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bfS" = ( +/turf/closed/wall, +/area/storage/emergency/starboard) +"bfT" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"bfU" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bfV" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"bfW" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 10 + }, +/area/hallway/primary/starboard) +"bfX" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bfY" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bfZ" = ( +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bga" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/purple/side{ + dir = 2 + }, +/area/hallway/primary/starboard) +"bgb" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 6 + }, +/area/hallway/primary/starboard) +"bgc" = ( +/turf/closed/wall/r_wall, +/area/science/lab) +"bgd" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/escape{ + dir = 2 + }, +/area/hallway/secondary/exit) +"bge" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/escape{ + dir = 10 + }, +/area/hallway/secondary/exit) +"bgf" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bgg" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bgh" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgi" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 3 & 4"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgj" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bgk" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bgl" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "garbage"; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bgm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bgn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bgo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Mech Bay APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bgp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bgq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bgr" = ( +/obj/machinery/door/airlock{ + name = "Unit 4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bgs" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"bgt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port) +"bgu" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bgv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/office) +"bgw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bgx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bgy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/port) +"bgz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bgA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"bgB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"bgC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"bgD" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Delivery Office"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/sorting) +"bgE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bgF" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bgG" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway West"; + dir = 8 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bgH" = ( +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Bridge Delivery"; + req_access_txt = "19" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/bridge/meeting_room) +"bgI" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bgJ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bgK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bgL" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bgM" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bgN" = ( +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bgO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bgP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bgQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/medbay/central) +"bgR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bgS" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_x = -30; + pixel_y = 0 + }, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgT" = ( +/obj/machinery/computer/communications, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgU" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgV" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/coin/plasma, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgX" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/item/device/camera, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bgY" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bgZ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Chemistry APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/mob/living/simple_animal/bot/cleanbot{ + name = "C.L.E.A.N." + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bha" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhb" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"bhc" = ( +/obj/machinery/camera{ + c_tag = "Chemistry"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bhd" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 + }, +/area/medical/chemistry) +"bhe" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bhf" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bhg" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/medbay/central) +"bhh" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bhi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bhj" = ( +/obj/machinery/camera{ + c_tag = "Security Post - Medbay"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/medical) +"bhk" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 26; + req_access_txt = "5" + }, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/medical) +"bhl" = ( +/obj/structure/filingcabinet, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/medical) +"bhm" = ( +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bhn" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bho" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bhp" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Morgue APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bhq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bhr" = ( +/obj/machinery/door/airlock{ + name = "Starboard Emergency Storage"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"bhs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"bht" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhv" = ( +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/science/robotics/lab) +"bhw" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bhx" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/r_n_d/circuit_imprinter, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bhy" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bhz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bhA" = ( +/turf/closed/wall, +/area/science/research) +"bhB" = ( +/obj/machinery/door/airlock/research{ + cyclelinkeddir = 2; + name = "Research Division Access"; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bhC" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/lab) +"bhD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + name = "Research and Development Desk"; + req_access_txt = "7" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/turf/open/floor/plating, +/area/science/lab) +"bhE" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bhF" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bhG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard) +"bhH" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bhI" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bhJ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bhK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhL" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bhM" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bhN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bhO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bhP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bhQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/toilet/locker) +"bhR" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/obj/structure/window, +/turf/open/floor/plating, +/area/maintenance/port) +"bhS" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window{ + icon_state = "window"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bhT" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window, +/turf/open/floor/plating, +/area/maintenance/port) +"bhU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bhV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bhW" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/quartermaster/storage) +"bhX" = ( +/obj/structure/disposalpipe/wrapsortjunction{ + dir = 1 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"bhY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/storage) +"bhZ" = ( +/obj/machinery/door/window/eastleft{ + dir = 4; + icon_state = "right"; + name = "Mail"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bia" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bib" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bic" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bid" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bie" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Bridge" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/bridge/meeting_room) +"bif" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"big" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"bih" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/engine/gravity_generator) +"bii" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/engine/gravity_generator) +"bij" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bik" = ( +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_x = -28 + }, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bil" = ( +/obj/machinery/computer/card, +/obj/item/weapon/card/id/captains_spare, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bim" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/weapon/melee/chainofcommand, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bin" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bio" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = -30; + pixel_y = 0; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bip" = ( +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"biq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bir" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) +"bis" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 + }, +/area/medical/chemistry) +"bit" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"biu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"biv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/quartermaster/office) +"biw" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"bix" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/medical) +"biy" = ( +/obj/machinery/computer/secure_data, +/obj/item/device/radio/intercom{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/medical) +"biz" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"biA" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"biB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"biC" = ( +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"biD" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"biE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/extinguisher, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"biF" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + sortType = 2 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biG" = ( +/obj/machinery/mech_bay_recharge_port{ + icon_state = "recharge_port"; + dir = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"biH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"biJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"biK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitered/corner{ + icon_state = "whiteredcorner"; + dir = 1 + }, +/area/science/robotics/lab) +"biL" = ( +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"biM" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"biN" = ( +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/science/robotics/lab) +"biO" = ( +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + dir = 2; + network = list("SS13","RD") + }, +/obj/machinery/button/door{ + dir = 2; + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "29" + }, +/obj/structure/table, +/obj/item/weapon/book/manual/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/whitered/corner{ + dir = 4 + }, +/area/science/robotics/lab) +"biP" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/science/robotics/lab) +"biQ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/science/robotics/lab) +"biR" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"biS" = ( +/obj/machinery/camera{ + c_tag = "Research Division Access"; + dir = 2; + network = list("SS13") + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"biT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biU" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/lab) +"biV" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/lab) +"biW" = ( +/turf/open/floor/plasteel/white, +/area/science/lab) +"biX" = ( +/obj/machinery/camera{ + c_tag = "Research and Development"; + dir = 2; + network = list("SS13","RD"); + pixel_x = 22 + }, +/obj/machinery/button/door{ + dir = 2; + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/science/lab) +"biY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"biZ" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"bja" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bjb" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bjc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bjd" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bje" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bjf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bjg" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjh" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bji" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjl" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjm" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/hand_labeler, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjn" = ( +/obj/structure/table, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjo" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay North" + }, +/obj/structure/closet/wardrobe/cargotech, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjp" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/device/radio/intercom{ + broadcasting = 0; + listening = 1; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjr" = ( +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bjt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bju" = ( +/obj/machinery/photocopier, +/obj/item/device/radio/intercom{ + broadcasting = 0; + listening = 1; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bjx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bjy" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Room"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bjz" = ( +/turf/closed/wall/r_wall, +/area/maintenance/central) +"bjA" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/central) +"bjB" = ( +/turf/open/floor/plating, +/area/maintenance/central) +"bjC" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plating, +/area/maintenance/central) +"bjD" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Bridge Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"bjE" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"bjF" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/keycard_auth{ + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bjG" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access_txt = "20" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bjH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bjI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bjJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bjK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bjL" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bjM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"bjN" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/medical) +"bjO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bjP" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bjQ" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/plating, +/area/medical/chemistry) +"bjR" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 + }, +/area/medical/chemistry) +"bjS" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bjT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/medbay/central) +"bjU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 + }, +/area/medical/medbay/central) +"bjV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/medbay/central) +"bjW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bjX" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/medical) +"bjY" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/medical) +"bjZ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bka" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bkb" = ( +/obj/machinery/camera{ + c_tag = "Medbay Morgue"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bkc" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"bkd" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"bke" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"bkf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"bkg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bkh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bki" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bkj" = ( +/obj/structure/closet/emcloset, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bkl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bkm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bkn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bko" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bkp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkq" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bkr" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bks" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30; + pixel_y = 0; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bkt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bku" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bkw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkx" = ( +/obj/machinery/status_display{ + density = 0; + pixel_y = 2; + supply_display = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/quartermaster/sorting) +"bky" = ( +/turf/closed/wall, +/area/maintenance/starboard) +"bkz" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage"; + layer = 2.5 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + layer = 3; + name = "disposal exit vent" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bkA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"bkB" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bkC" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/light_switch{ + pixel_x = 25; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bkD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port) +"bkE" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/port) +"bkF" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port) +"bkG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance"; + req_access_txt = "31" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bkH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bkI" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bkJ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bkK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bkL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bkM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"bkO" = ( +/obj/machinery/light_switch{ + pixel_x = 28; + pixel_y = 0 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/item/device/radio/off, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/medical) +"bkP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bkQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bkR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bkS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bkT" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bkU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bkV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"bkW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bkX" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Conference Room APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/bridge/meeting_room) +"bkY" = ( +/obj/effect/landmark/blobstart, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bkZ" = ( +/obj/machinery/gravity_generator/main/station, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"bla" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"blb" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access = null; + req_access_txt = "20" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"blc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"bld" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Captain's Office Maintenance"; + req_access_txt = "20" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain) +"ble" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"blf" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/syringes, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"blg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; + req_access_txt = "6" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/morgue) +"blh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) +"bli" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bll" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blm" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bln" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Starboard Emergency Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"blp" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Medbay Security APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/medical) +"blq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + sortType = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"blr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bls" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/crowbar/large, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"blt" = ( +/obj/machinery/recharge_station, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"blu" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"blv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"blw" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"blx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"blz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"blA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/robotics/lab) +"blB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"blC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"blD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/robotics/lab) +"blE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"blF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"blG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"blH" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"blI" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"blJ" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"blK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/lab) +"blL" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/science/lab) +"blM" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"blN" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"blP" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"blQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"blR" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/item/weapon/cigbutt, +/turf/open/floor/plating, +/area/maintenance/starboard) +"blS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/mass_driver{ + id = "trash" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"blT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"blU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"blV" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/disposal) +"blW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/storage) +"blX" = ( +/obj/machinery/door/airlock/research{ + cyclelinkeddir = 1; + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"blY" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bma" = ( +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bmb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bmd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bme" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bmf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/office) +"bmg" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bmj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bml" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 8; + output_dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/office) +"bmm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bmn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bmo" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"bmp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/central) +"bmq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"bmr" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"bms" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = null; + req_access_txt = "57" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"bmt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/office) +"bmu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bmv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bmw" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bmx" = ( +/turf/closed/wall, +/area/crew_quarters/heads/captain) +"bmy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bmz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/dresser, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bmA" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"bmB" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bmC" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"bmD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/captain) +"bmE" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bmF" = ( +/obj/structure/table/glass, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bmG" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 + }, +/area/medical/chemistry) +"bmH" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmI" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 + }, +/area/medical/chemistry) +"bmJ" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + freerange = 0; + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmK" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmL" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + req_access_txt = "5" + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmM" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/medical) +"bmO" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/medical) +"bmP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bmQ" = ( +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bmR" = ( +/obj/structure/table, +/obj/item/weapon/paper/morguereminder{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bmS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bmT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bmU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bmV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access_txt = "6;5" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bmW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/medical/morgue) +"bmX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"bmY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/morgue) +"bmZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"bna" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bnb" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bnc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"bnd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bne" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bnf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bng" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bnh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bni" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bnj" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/cable_coil, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bnk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bnl" = ( +/obj/item/weapon/stock_parts/console_screen, +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module, +/obj/machinery/power/apc{ + dir = 4; + name = "Research Lab APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bnm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/research) +"bnn" = ( +/obj/machinery/computer/rdconsole/core, +/turf/open/floor/plasteel, +/area/science/lab) +"bno" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/open/floor/plasteel, +/area/science/lab) +"bnp" = ( +/turf/open/floor/plasteel, +/area/science/lab) +"bnq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/lab) +"bnr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel/loadingarea, +/area/science/lab) +"bns" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"bnt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bnu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"bnv" = ( +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"bnw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bnx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bny" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnz" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnA" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnB" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bnC" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bnD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/chemistry, +/obj/item/weapon/book/manual/wiki/chemistry{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bnE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnF" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bnG" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/red, +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bnI" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnJ" = ( +/obj/machinery/firealarm{ + pixel_y = 27 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnK" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/quartermaster/office) +"bnL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/sorting) +"bnM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bnN" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/hallway/primary/central) +"bnO" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bnP" = ( +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 36 + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = 25; + req_access_txt = "57" + }, +/obj/machinery/button/door{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = -4; + pixel_y = 25; + req_access_txt = "57" + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 36 + }, +/obj/machinery/pdapainter, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/crew_quarters/heads/hop) +"bnQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/bed/dogbed{ + anchored = 1; + desc = "Ian's bed! Looks comfy."; + name = "Ian's bed" + }, +/mob/living/simple_animal/pet/dog/corgi/Ian{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bnR" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bnS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bnT" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bnU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Gravity Generator"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bnV" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bnW" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bnX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bnY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/captain, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bnZ" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"boa" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"bob" = ( +/obj/structure/table/glass, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"boc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bod" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/device/radio/headset/headset_med, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"boe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bof" = ( +/turf/closed/wall, +/area/medical/medbay/central) +"bog" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/medbay/central) +"boh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"boi" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"boj" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30; + pixel_y = 0; + pixel_z = 0 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bok" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/security/checkpoint/medical) +"bol" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bom" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bon" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics) +"boo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bop" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"boq" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bor" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/razor, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bos" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + dir = 8; + name = "Robotics Lab APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bot" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bou" = ( +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bov" = ( +/obj/structure/table, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bow" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"box" = ( +/turf/closed/wall, +/area/science/robotics/lab) +"boy" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"boz" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"boA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"boB" = ( +/turf/closed/wall, +/area/science/lab) +"boC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"boD" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"boE" = ( +/obj/structure/table, +/obj/item/weapon/hemostat, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"boF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"boG" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"boH" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"boI" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/storage) +"boJ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boK" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boL" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"boM" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 2 + }, +/area/science/research) +"boN" = ( +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/office) +"boO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/science/research) +"boP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/lab) +"boQ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/white, +/area/science/lab) +"boR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"boS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + name = "Cargo Desk"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"boT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"boU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"boV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"boW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"boX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/hallway/primary/central) +"boY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/hallway/primary/central) +"boZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "left"; + name = "Reception Window"; + req_access_txt = "0" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = null; + req_access_txt = "57" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "hopflash"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bpa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bpb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bpc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/crew_quarters/heads/hop) +"bpd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bpe" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bpf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bpg" = ( +/obj/structure/chair/office/light, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bph" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bpi" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bpj" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bpk" = ( +/obj/structure/closet/secure_closet/captains, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bpl" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/matches, +/obj/item/weapon/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bpm" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/weapon/soap/deluxe, +/obj/item/weapon/bikehorn/rubberducky, +/obj/effect/landmark/revenantspawn, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"bpn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bpo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bpp" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/lab) +"bpq" = ( +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = -23 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bpr" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/lab) +"bps" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/quartermaster/storage) +"bpt" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bpu" = ( +/obj/structure/bed/roller, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Medbay Reception"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpw" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/medical/medbay/central) +"bpx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpA" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bpD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bpE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/genetics) +"bpF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/chemistry) +"bpG" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Genetics APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpH" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/device/radio/headset/headset_medsci, +/obj/machinery/requests_console{ + department = "Genetics"; + departmentType = 0; + name = "Genetics Requests Console"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/item/weapon/storage/pill_bottle/mutadone, +/obj/item/weapon/storage/pill_bottle/mannitol, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpI" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/genetics) +"bpJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpK" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel, +/area/medical/genetics) +"bpL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/genetics) +"bpM" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/chemistry) +"bpN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"bpR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bpS" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bpT" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bpU" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bpV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"bpW" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/obj/structure/window/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bpX" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/science/research) +"bpY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bpZ" = ( +/obj/item/weapon/folder/white, +/obj/structure/table, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bqa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/window/eastright{ + name = "Robotics Surgery"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bqb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bqc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bqd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bqe" = ( +/turf/closed/wall/r_wall, +/area/science/explab) +"bqf" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bqg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bqh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bqi" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bqj" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bqk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/lab) +"bql" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bqm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bqn" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bqo" = ( +/obj/machinery/autolathe, +/obj/machinery/light_switch{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table/reinforced, +/obj/item/device/destTagger, +/obj/item/device/destTagger, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/sorting) +"bqq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bqr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bqs" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqt" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqu" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bqv" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/central) +"bqw" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bqx" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"bqy" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bqz" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bqA" = ( +/obj/machinery/computer/card, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/crew_quarters/heads/hop) +"bqB" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bqC" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bqD" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/weapon/paper/gravity_gen{ + layer = 3 + }, +/obj/item/weapon/pen/blue, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bqE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bqF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bqG" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bqH" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"bqI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/teleporter) +"bqJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/teleporter) +"bqK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Teleporter Maintenance"; + req_access_txt = "17" + }, +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/teleporter) +"bqL" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bqM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bqN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bqO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bqP" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqR" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/sign/nosmoking_2{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"bqS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bqT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bqU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Medbay West"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"bqW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bqZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bra" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/rxglasses, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"brb" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/genetics) +"brc" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"brd" = ( +/turf/open/floor/plasteel, +/area/medical/genetics) +"bre" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel, +/area/medical/genetics) +"brf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"brg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"brh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 + }, +/area/medical/medbay/central) +"bri" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/medbay/central) +"brj" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"brk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"brl" = ( +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"brm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"brn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bro" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 10 + }, +/area/science/research) +"brp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"brq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + dir = 2; + id = "robotics2"; + name = "Shutters Control Button"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"brr" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/explab) +"brs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/science/robotics/lab) +"brt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bru" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brx" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd2"; + name = "research lab shutters" + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/science/lab) +"bry" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Experimentation Lab Maintenance"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/explab) +"brz" = ( +/obj/structure/table, +/obj/item/weapon/pen, +/obj/machinery/camera{ + c_tag = "Experimentor Lab"; + dir = 2; + network = list("SS13","RD") + }, +/obj/item/weapon/hand_labeler, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/science/explab) +"brA" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 0; + pixel_y = 6 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 2 + }, +/area/science/explab) +"brB" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/science/explab) +"brC" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/folder/white, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/science/explab) +"brD" = ( +/obj/structure/closet/emcloset{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/science/explab) +"brE" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "8;12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brG" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brJ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"brK" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) +"brL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"brM" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"brN" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"brO" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30; + pixel_y = 0 + }, +/obj/item/device/multitool, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"brP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"brR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"brS" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"brT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"brU" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"brV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"brW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/vending/cart, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"brX" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/masks{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"brY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"brZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bsa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bsb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bsc" = ( +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bsd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bse" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bsf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bsg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bsh" = ( +/turf/closed/wall, +/area/teleporter) +"bsi" = ( +/obj/structure/table, +/obj/item/weapon/hand_tele, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"bsj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bsk" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bsl" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + listening = 1; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/structure/closet/crate, +/obj/item/weapon/crowbar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bsm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bsn" = ( +/obj/machinery/camera{ + c_tag = "Teleporter" + }, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bso" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bsp" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/central) +"bsq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bsr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bss" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bst" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Medbay East"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = -22 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bsu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "5; 68" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsw" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bsx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bsy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bsz" = ( +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bsA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bsB" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"bsC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bsD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bsE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsG" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/explab) +"bsI" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Experimentation Lab APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"bsK" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/disks{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsL" = ( +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bsN" = ( +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel, +/area/medical/genetics) +"bsO" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bsP" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bsQ" = ( +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bsR" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bsS" = ( +/obj/machinery/camera{ + c_tag = "Robotics Lab - South"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bsT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bsU" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"bsV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bsW" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bsX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bsY" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bsZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bta" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Division North"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"btd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bte" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 6 + }, +/area/science/research) +"btf" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -30; + pixel_y = 0; + pixel_z = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"btg" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bth" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bti" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"btj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btk" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"btl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"btm" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 12 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"btn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/research) +"bto" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"btp" = ( +/turf/open/floor/plating, +/area/maintenance/starboard) +"btq" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"btr" = ( +/obj/machinery/camera{ + c_tag = "Cargo Recieving Dock"; + dir = 4 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bts" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #2" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"btt" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/folder/yellow, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"btu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"btv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"btw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/science/research) +"btx" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"bty" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"btz" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"btA" = ( +/obj/machinery/camera{ + c_tag = "Research Division West"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btB" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/crew_quarters/heads/hop) +"btC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"btD" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"btE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"btF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/gravity_generator) +"btG" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"btH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"btI" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Teleporter APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"btJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/bluespace_beacon, +/turf/open/floor/plasteel, +/area/teleporter) +"btK" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"btL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"btM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"btN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"btO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/central) +"btP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 10 + }, +/area/science/research) +"btR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"btS" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"btU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"btV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"btW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"btX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"btY" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btZ" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bua" = ( +/turf/closed/wall, +/area/medical/genetics) +"bub" = ( +/obj/machinery/light, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/quartermaster/storage) +"buc" = ( +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Office APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 2 + }, +/area/quartermaster/office) +"bud" = ( +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/quartermaster/office) +"bue" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"buf" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/genetics) +"bug" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buh" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"bui" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"buj" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics2"; + name = "robotics lab shutters" + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/science/robotics/lab) +"buk" = ( +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/medical/sleeper) +"bul" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bum" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bun" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bup" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"buq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/genetics) +"bur" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bus" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"but" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"buv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"buw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bux" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"buy" = ( +/obj/structure/disposalpipe/sortjunction{ + sortType = 23 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) +"buA" = ( +/obj/structure/frame/computer, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"buB" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "QMLoad" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #3" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buE" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"buF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"buG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Genetics Research Access"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buH" = ( +/obj/machinery/door/airlock/research{ + name = "Genetics Research Access"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"buI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"buJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"buK" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"buL" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"buM" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24; + pixel_y = 0 + }, +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/crew_quarters/heads/hop) +"buN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"buO" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/hop, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"buP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"buQ" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"buR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"buS" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/camera{ + c_tag = "Gravity Generator Foyer" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"buT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/science/research) +"buU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard containment door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"buV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"buW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"buX" = ( +/obj/machinery/shieldwallgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/teleporter) +"buY" = ( +/obj/machinery/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/teleporter) +"buZ" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/teleporter) +"bva" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/central) +"bvb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/sleeper) +"bve" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bvg" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvh" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/sleeper) +"bvi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical/sleeper) +"bvj" = ( +/turf/closed/wall, +/area/medical/sleeper) +"bvk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bvl" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = ""; + name = "Surgery Observation"; + req_access_txt = "0" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bvm" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bvn" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the genetics doors."; + id = "GeneticsDoor"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = 8; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/medical_cloning{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvq" = ( +/obj/structure/chair, +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvs" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/genetics) +"bvt" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Genetics Research"; + req_access_txt = "5; 9; 68" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvu" = ( +/obj/structure/window/reinforced, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel, +/area/medical/genetics) +"bvv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/medical/genetics) +"bvw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvx" = ( +/turf/closed/wall/r_wall, +/area/science/research) +"bvy" = ( +/obj/machinery/camera{ + c_tag = "Genetics Research"; + dir = 1; + network = list("SS13","RD"); + pixel_x = 0 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"bvz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvA" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"bvB" = ( +/obj/machinery/camera{ + c_tag = "Genetics Access"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bvC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bvD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 6 + }, +/area/science/research) +"bvF" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/quartermaster, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30; + pixel_y = 0 + }, +/obj/item/weapon/coin/silver, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/quartermaster/qm) +"bvG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bvH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bvI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bvJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"bvK" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"bvL" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/supply) +"bvM" = ( +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvN" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvO" = ( +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvQ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bvR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bvS" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bvT" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bvU" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/light, +/obj/machinery/status_display{ + density = 0; + pixel_y = -30; + supply_display = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bvV" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bvW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bvX" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bvY" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bvZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bwa" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bwb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bwc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bwd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"bwe" = ( +/turf/closed/wall, +/area/security/checkpoint/supply) +"bwf" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay Entrance"; + dir = 4; + network = list("SS13") + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bwg" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/hallway/primary/central) +"bwh" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bwi" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/crew_quarters/heads/hop) +"bwj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bwk" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bwl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bwm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/gravity_generator) +"bwn" = ( +/obj/structure/closet/radiation, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bwo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/engine/gravity_generator) +"bwp" = ( +/obj/structure/closet/radiation, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bwq" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plating, +/area/teleporter) +"bwr" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plating, +/area/teleporter) +"bws" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/teleporter) +"bwt" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/teleporter) +"bwu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bwv" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"bww" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Surgery Observation" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bwx" = ( +/obj/machinery/door/window/eastleft{ + name = "Medical Delivery"; + req_access_txt = "5" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"bwy" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwz" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwA" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwB" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bwC" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bwD" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bwE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bwF" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bwG" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/medical/sleeper) +"bwH" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bwI" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bwJ" = ( +/obj/structure/table/glass, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + dir = 2; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bwK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwL" = ( +/obj/machinery/camera{ + c_tag = "Genetics Cloning"; + dir = 4; + network = list("SS13") + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bwM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/science) +"bwN" = ( +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 28; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/science) +"bwO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bwP" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"bwQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"bwR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bwS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bwT" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bwU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/qm) +"bwV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bwW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bwX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + sortType = 3 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bwY" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"bwZ" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bxa" = ( +/obj/structure/chair, +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bxb" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bxc" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bxd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bxe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bxf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bxg" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bxh" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"bxi" = ( +/obj/machinery/computer/aifixer, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = -2; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bxj" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; + name = "Research Monitor"; + network = list("RD","MiniSat"); + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bxk" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/primary) +"bxl" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bxm" = ( +/obj/effect/landmark/xmastree/rdrod, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bxn" = ( +/turf/closed/wall, +/area/science/explab) +"bxo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"bxp" = ( +/obj/machinery/computer/rdconsole/experiment, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/science/explab) +"bxq" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/book/manual/experimentor, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/science/explab) +"bxr" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/science/explab) +"bxs" = ( +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Blast Doors"; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "47" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxt" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bxu" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"bxv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/science, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"bxw" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bxx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/qm) +"bxy" = ( +/turf/closed/wall, +/area/quartermaster/miningdock) +"bxz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/quartermaster/miningdock) +"bxA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bxB" = ( +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/supply) +"bxC" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/supply) +"bxD" = ( +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/supply) +"bxE" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/supply) +"bxF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bxG" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = null; + req_access_txt = "57" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bxH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"bxI" = ( +/obj/machinery/ai_status_display, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"bxJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"bxK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/engine/gravity_generator) +"bxL" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway South-East"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bxM" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/checkpoint2) +"bxN" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bxO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bxP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bxQ" = ( +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10; + pixel_x = 0; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxV" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bxW" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Research Director"; + req_access_txt = "30" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bxX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bxY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bxZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bya" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"byb" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"byc" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/quartermaster/qm) +"byd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/quartermaster/qm) +"bye" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/medical/genetics) +"byf" = ( +/turf/closed/wall/r_wall, +/area/science/server) +"byg" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/stamp/qm{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/quartermaster/qm) +"byh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = null; + req_access_txt = "30" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"byi" = ( +/turf/closed/wall, +/area/security/checkpoint/science) +"byj" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/security/checkpoint/science) +"byk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"byl" = ( +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/pen/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/quartermaster/qm) +"bym" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/qm) +"byn" = ( +/obj/structure/filingcabinet, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/quartermaster/qm) +"byo" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 5; + req_access_txt = "47" + }, +/obj/machinery/button/door{ + id = "rnd2"; + name = "Research Lab Shutter Control"; + pixel_x = 5; + pixel_y = 5; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"byp" = ( +/obj/machinery/computer/robotics, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"byq" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"byr" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bys" = ( +/obj/structure/rack, +/obj/item/device/aicard, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"byt" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hor) +"byu" = ( +/obj/structure/displaycase/labcage, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"byv" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/engine, +/area/science/explab) +"byw" = ( +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "test chamber blast door" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/engine, +/area/science/explab) +"byx" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"byy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"byz" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"byA" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Quartermaster APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"byB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"byC" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"byD" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/quartermaster/qm) +"byE" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"byF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Dock APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"byG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"byH" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/structure/closet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/supply) +"byI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/supply) +"byJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"byK" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"byL" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/depsec/supply, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"byM" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/computer/security/mining{ + network = list("MINE","AuxBase") + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/supply) +"byN" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byO" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = -30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/supply) +"byP" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"byQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"byR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"byS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/supply) +"byU" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byV" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byX" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"byY" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/sleeper) +"byZ" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/sleeper) +"bza" = ( +/obj/structure/chair, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bzb" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/sleeper) +"bzc" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Recovery Room"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzd" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/weapon/pen, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 0; + pixel_y = 30; + pixel_z = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bze" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bzh" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bzi" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bzj" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bzk" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bzl" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 + }, +/area/medical/genetics) +"bzm" = ( +/obj/machinery/clonepod, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/genetics) +"bzn" = ( +/obj/machinery/computer/cloning, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/medical/genetics) +"bzo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzp" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzq" = ( +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzr" = ( +/obj/structure/closet/wardrobe/genetics_white, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzs" = ( +/turf/closed/wall, +/area/maintenance/aft) +"bzt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bzu" = ( +/obj/machinery/r_n_d/server/robotics, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bzv" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bzw" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/server) +"bzx" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/black, +/area/science/server) +"bzy" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 2; + network = list("SS13","RD"); + pixel_x = 22 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Server Room APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bzz" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/airalarm{ + pixel_y = 25 + }, +/obj/structure/closet, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/science) +"bzA" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bzB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/research) +"bzC" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/science) +"bzD" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of your own office."; + name = "Research Monitor"; + network = list("RD"); + pixel_x = 0; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/science) +"bzE" = ( +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bzF" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bzG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/central) +"bzH" = ( +/obj/structure/table, +/obj/item/weapon/hemostat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/medical/sleeper) +"bzI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bzJ" = ( +/obj/machinery/computer/mecha, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bzK" = ( +/obj/structure/table, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/circular_saw, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bzM" = ( +/obj/structure/rack, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bzN" = ( +/obj/machinery/modular_computer/console/preset/research, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"bzO" = ( +/turf/open/floor/engine, +/area/science/explab) +"bzP" = ( +/obj/machinery/computer/cargo, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/qm) +"bzQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bzR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bzS" = ( +/obj/structure/table, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bzT" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/quartermaster, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bzU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 + }, +/area/medical/sleeper) +"bzV" = ( +/obj/structure/closet/wardrobe/white/medical, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzW" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzX" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bzY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bzZ" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bAa" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/research) +"bAb" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bAc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bAd" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/supply) +"bAe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAf" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAg" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AftH"; + location = "AIW" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAh" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAj" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bAl" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/medical/sleeper) +"bAm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bAn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access_txt = "48" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bAo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Cargo Security APC"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"bAp" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bAq" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAr" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAt" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/wrench/medical, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAu" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bAw" = ( +/turf/open/floor/plating, +/area/maintenance/aft) +"bAx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bAy" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bAz" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bAA" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bAB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "Server Room"; + req_access_txt = "30" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bAC" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bAD" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bAE" = ( +/obj/machinery/camera{ + c_tag = "Security Post - Science"; + dir = 4; + network = list("SS13","RD") + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/science) +"bAF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"bAG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"bAH" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/science) +"bAI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bAJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bAK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bAL" = ( +/obj/structure/table, +/obj/item/device/plant_analyzer, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plating, +/area/storage/tech) +"bAM" = ( +/obj/structure/table, +/obj/item/device/analyzer, +/obj/item/device/healthanalyzer, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bAN" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bAO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bAP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bAQ" = ( +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine, +/area/science/explab) +"bAR" = ( +/obj/machinery/r_n_d/experimentor, +/turf/open/floor/engine, +/area/science/explab) +"bAS" = ( +/obj/machinery/computer/security/mining{ + network = list("MINE","AuxBase") + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/status_display{ + density = 0; + pixel_x = -32; + pixel_y = 0; + supply_display = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/quartermaster/qm) +"bAT" = ( +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel, +/area/janitor) +"bAU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bAV" = ( +/obj/machinery/door/window/westleft{ + name = "Janitoral Delivery"; + req_access_txt = "26" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/janitor) +"bAW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bAX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/medical/sleeper) +"bAY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bAZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBb" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBc" = ( +/obj/structure/table, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/razor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/medical/sleeper) +"bBd" = ( +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = 2 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/sleeper) +"bBe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/sleeper) +"bBf" = ( +/obj/structure/filingcabinet, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Security Post - Cargo"; + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/supply) +"bBg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bBi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBj" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bBn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBq" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -40 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = -24 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBv" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBy" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bBC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBD" = ( +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bBE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bBF" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bBG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"bBI" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/wardrobe/miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bBJ" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBK" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBL" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBM" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"bBN" = ( +/turf/closed/wall, +/area/crew_quarters/heads/cmo) +"bBO" = ( +/obj/machinery/computer/med_data, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bBP" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bBQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bBR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/aft) +"bBS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bBT" = ( +/obj/machinery/r_n_d/server/core, +/turf/open/floor/circuit{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/server) +"bBU" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bBV" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/server) +"bBW" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black, +/area/science/server) +"bBX" = ( +/obj/machinery/computer/rdservercontrol, +/turf/open/floor/plasteel/black, +/area/science/server) +"bBY" = ( +/obj/item/device/radio/intercom{ + pixel_x = -25 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/science) +"bBZ" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/science) +"bCa" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Science Security APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/science) +"bCb" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/science) +"bCc" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = -30 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/science) +"bCd" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 15 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCe" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "RD Office APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/machinery/light_switch{ + pixel_y = -23 + }, +/obj/item/weapon/twohanded/required/kirbyplants/dead, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCg" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/signal/toxins, +/obj/item/weapon/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/weapon/cartridge/signal/toxins{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 1; + network = list("SS13","RD") + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCh" = ( +/obj/machinery/keycard_auth{ + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/computer/card/minor/rd, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCj" = ( +/obj/structure/closet/secure_closet/RD, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCk" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"bCl" = ( +/obj/machinery/camera{ + c_tag = "Experimentor Lab Chamber"; + dir = 1; + network = list("SS13","RD") + }, +/obj/machinery/light, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/science/explab) +"bCm" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bCn" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCo" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bCp" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bCq" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"bCr" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCs" = ( +/turf/closed/wall, +/area/storage/tech) +"bCt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bCu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bCv" = ( +/turf/closed/wall, +/area/janitor) +"bCw" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bCx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/gateway) +"bCy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/janitor) +"bCz" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"bCA" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bCB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Surgery Maintenance"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/sleeper) +"bCC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bCD" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/medical/sleeper) +"bCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCG" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCI" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"bCJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCL" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCM" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCN" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCO" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/rxglasses, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/sleeper) +"bCQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/sleeper) +"bCR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bCS" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/sleeper) +"bCT" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/medical{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/weapon/storage/belt/medical{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/weapon/storage/belt/medical{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bCU" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bCV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bCW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bCX" = ( +/obj/effect/decal/cleanable/oil, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bCY" = ( +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bCZ" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bDa" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bDb" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bDc" = ( +/turf/closed/wall, +/area/science/storage) +"bDd" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bDe" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bDf" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bDg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bDh" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bDi" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"bDj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bDk" = ( +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/machinery/requests_console{ + department = "Mining"; + departmentType = 0; + pixel_x = -30; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bDl" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bDm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bDn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bDo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bDp" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bDq" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/key/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"bDr" = ( +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/mousetraps, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/janitor) +"bDs" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/janitor) +"bDt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/maintenance/port/aft) +"bDu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bDv" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/ai_status_display{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bDw" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 16 + }, +/obj/item/weapon/wirecutters, +/turf/open/floor/plating, +/area/storage/tech) +"bDx" = ( +/obj/structure/table, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bDy" = ( +/obj/machinery/camera{ + c_tag = "Tech Storage"; + dir = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Tech Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bDz" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bDA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "Treatment Center APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/sleeper) +"bDB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/medical/sleeper) +"bDC" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bDD" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/sleeper) +"bDE" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 28; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bDF" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "medpriv4"; + name = "privacy door" + }, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bDG" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bDH" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bDI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bDJ" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plasteel, +/area/janitor) +"bDK" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Custodial Closet" + }, +/obj/vehicle/janicart, +/turf/open/floor/plasteel, +/area/janitor) +"bDL" = ( +/turf/open/floor/plasteel, +/area/janitor) +"bDM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"bDN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bDO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bDP" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 1; + freq = 1400; + location = "Janitor" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/janitor) +"bDQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bDR" = ( +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bDS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bDT" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bDU" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Chief Medical Officer"; + req_access_txt = "40" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bDV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + sortType = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bDW" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bDX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/mob/living/simple_animal/mouse, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bDY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bDZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bEa" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bEb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bEc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bEd" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bEe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bEf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bEg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bEh" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bEi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"bEj" = ( +/obj/structure/table/glass, +/obj/item/weapon/pen, +/obj/item/clothing/neck/stethoscope, +/mob/living/simple_animal/pet/cat/Runtime, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bEk" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/stamp/cmo, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bEl" = ( +/obj/structure/disposalpipe/segment, +/obj/item/device/radio/intercom{ + pixel_x = 25 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Office"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = -22 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bEm" = ( +/turf/open/floor/engine, +/area/science/xenobiology) +"bEn" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + dir = 2; + network = list("Xeno","RD"); + pixel_x = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bEo" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/science/storage) +"bEp" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/structure/sign/nosmoking_2{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/science/storage) +"bEq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Misc Research APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bEr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bEs" = ( +/turf/closed/wall, +/area/science/mixing) +"bEt" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/white, +/area/science/research) +"bEu" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEv" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEw" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEx" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab West"; + dir = 2; + network = list("SS13","RD"); + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEy" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bEA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEC" = ( +/turf/closed/wall/r_wall, +/area/science/mixing) +"bED" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bEF" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bEG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bEH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/mixing) +"bEI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bEJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"bEK" = ( +/obj/machinery/computer/security/mining{ + network = list("MINE","AuxBase") + }, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bEL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"bEN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mixing) +"bEO" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bEP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bEQ" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bER" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bES" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port/aft) +"bET" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bEU" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bEV" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bEW" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bEX" = ( +/obj/structure/table, +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/turf/open/floor/plating, +/area/storage/tech) +"bEY" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bEZ" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plating, +/area/storage/tech) +"bFa" = ( +/turf/open/floor/plating, +/area/storage/tech) +"bFb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/storage/tech) +"bFc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bFd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bFe" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access_txt = "23" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bFf" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"bFg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/janitor) +"bFh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bFi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/janitor) +"bFj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bFk" = ( +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/janitor) +"bFl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Custodial Closet APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/janitor) +"bFm" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 6 + }, +/obj/structure/grille, +/obj/structure/window/fulltile{ + obj_integrity = 25 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFn" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFo" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFp" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bFr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance"; + req_access_txt = "26" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/janitor) +"bFt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bFv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/sleeper) +"bFx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFz" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/medical/sleeper) +"bFA" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFB" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"bFC" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"bFD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bFF" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFG" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bFH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bFI" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bFJ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFK" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bFL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFM" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFN" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/medical{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/weapon/cartridge/medical{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/weapon/cartridge/medical, +/obj/item/weapon/cartridge/chemistry{ + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bFO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"bFP" = ( +/obj/machinery/computer/card/minor/cmo, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bFQ" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bFR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bFS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bFT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFU" = ( +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFV" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "8;12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bFZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/mixing) +"bGa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/starboard) +"bGb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/science/mixing) +"bGc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/mixing) +"bGd" = ( +/obj/machinery/doppler_array{ + dir = 4 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/mixing) +"bGe" = ( +/turf/closed/wall, +/area/science/test_area) +"bGf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bGg" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bGh" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bGi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bGj" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/quartermaster/miningdock) +"bGk" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGl" = ( +/obj/item/device/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bGn" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bGo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bGp" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bGq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bGr" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bGs" = ( +/obj/machinery/camera{ + c_tag = "Secure Tech Storage"; + dir = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/tech) +"bGt" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/computer/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plasteel, +/area/storage/tech) +"bGu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bGv" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/storage/tech) +"bGw" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/pandemic{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/computer/rdconsole, +/obj/item/weapon/circuitboard/machine/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/machine/destructive_analyzer, +/obj/item/weapon/circuitboard/machine/protolathe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/circuitboard/computer/aifixer, +/obj/item/weapon/circuitboard/computer/teleporter, +/obj/item/weapon/circuitboard/machine/circuit_imprinter, +/obj/item/weapon/circuitboard/machine/mechfab, +/turf/open/floor/plating, +/area/storage/tech) +"bGx" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/machine/telecomms/processor, +/obj/item/weapon/circuitboard/machine/telecomms/receiver, +/obj/item/weapon/circuitboard/machine/telecomms/server, +/obj/item/weapon/circuitboard/machine/telecomms/bus, +/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, +/obj/item/weapon/circuitboard/computer/message_monitor{ + pixel_y = -5 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bGy" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/mining, +/obj/item/weapon/circuitboard/machine/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/computer/arcade/battle, +/turf/open/floor/plating, +/area/storage/tech) +"bGz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/wrench, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGA" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGB" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = -29 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel, +/area/janitor) +"bGC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room Access"; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGD" = ( +/obj/structure/janitorialcart, +/turf/open/floor/plasteel, +/area/janitor) +"bGE" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/janitor) +"bGF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bGG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bGN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bGO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bGP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGR" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/gun/syringe, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bGS" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/weapon/reagent_containers/glass/beaker/synthflesh, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bGT" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGU" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/button/door{ + id = "medpriv4"; + name = "Privacy Shutters"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGV" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGY" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bGZ" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bHa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/heads/cmo) +"bHb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bHc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bHd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHe" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Toxins Storage APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 4; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bHf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bHg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bHh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bHi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bHj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bHl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bHm" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "7" + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bHn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"bHo" = ( +/obj/structure/closet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHp" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/mixing) +"bHs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bHt" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bHu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bHv" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 8; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_x = 30; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bHw" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/science/test_area) +"bHx" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bHy" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bHz" = ( +/obj/item/weapon/ore/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bHA" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/miningdock) +"bHB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/maintenance/department/medical) +"bHC" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bHD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bHE" = ( +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bHF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"bHG" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/computer/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/computer/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/tech) +"bHH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bHI" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access_txt = "19;23" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bHJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/storage/tech) +"bHK" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bHL" = ( +/obj/machinery/camera{ + c_tag = "Research Division South"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/white/side{ + dir = 9 + }, +/area/science/research) +"bHM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"bHN" = ( +/obj/machinery/requests_console{ + department = "Tech storage"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bHO" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/storage/tech) +"bHP" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bHQ" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plating, +/area/storage/tech) +"bHR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 2"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bHS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHT" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "medpriv1"; + name = "privacy door" + }, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bHU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHV" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Aft Maintenance APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/structure/window/fulltile{ + obj_integrity = 35 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHX" = ( +/obj/structure/grille, +/obj/structure/window/fulltile{ + obj_integrity = 25 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bHY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bHZ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/maintenance/aft) +"bIa" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bIc" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/medical/sleeper) +"bId" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Surgery Operating"; + dir = 1; + network = list("SS13"); + pixel_x = 22 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bIf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "39" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 13 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bIh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIi" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIj" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIk" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 0; + pixel_y = -30; + pixel_z = 0 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIl" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 0; + pixel_y = -30 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIm" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIn" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bIo" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIr" = ( +/obj/machinery/door/airlock/medical{ + name = "Patient Room"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bIt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIw" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bIx" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bIy" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/engine, +/area/science/xenobiology) +"bIz" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/storage) +"bIA" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/storage) +"bIB" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/storage) +"bIC" = ( +/turf/open/floor/plasteel/floorgrime, +/area/science/storage) +"bID" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 5 + }, +/area/science/research) +"bIE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bIF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bIG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bIH" = ( +/obj/machinery/pipedispenser/disposal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bII" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = 29 + }, +/obj/machinery/camera{ + c_tag = "Virology Break Room" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIK" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bIN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bIO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bIS" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bIT" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bIU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bIV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bIW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bIX" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/science/test_area) +"bIY" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bIZ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bJa" = ( +/obj/item/device/flashlight/lamp, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bJb" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Mining Dock Airlock"; + req_access = null; + req_access_txt = "48"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bJc" = ( +/obj/machinery/door/airlock/titanium{ + name = "Mining Shuttle Airlock"; + req_access_txt = "0" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + port_angle = 90; + width = 7 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"bJd" = ( +/obj/machinery/door/airlock/glass_mining{ + cyclelinkeddir = 8; + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bJe" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJf" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/tech) +"bJh" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/storage/tech) +"bJi" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bJj" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/turf/open/floor/plating, +/area/storage/tech) +"bJk" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/cloning{ + pixel_x = 0 + }, +/obj/item/weapon/circuitboard/computer/med_data{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/circuitboard/machine/clonescanner, +/obj/item/weapon/circuitboard/machine/clonepod, +/obj/item/weapon/circuitboard/computer/scan_consolenew, +/turf/open/floor/plating, +/area/storage/tech) +"bJl" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/powermonitor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/stationalert{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/computer/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bJm" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/computer/secure_data{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/computer/security{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bJn" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/plating, +/area/storage/tech) +"bJo" = ( +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/science/research) +"bJp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bJq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/science/research) +"bJs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJu" = ( +/obj/structure/light_construct{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction) +"bJv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJx" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"bJy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bJA" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bJB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bJC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/sleeper) +"bJD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/medical/sleeper) +"bJE" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/central) +"bJF" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bJG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bJH" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating, +/area/science/xenobiology) +"bJI" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bJJ" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bJK" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bJL" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bJM" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bJN" = ( +/turf/closed/wall, +/area/science/xenobiology) +"bJO" = ( +/obj/machinery/door/airlock/research{ + name = "Testing Lab"; + req_access_txt = "47" + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bJP" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/plasteel/bar, +/area/maintenance/port/aft) +"bJQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/storage) +"bJS" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"bJT" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/white, +/area/science/research) +"bJU" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bJV" = ( +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bJW" = ( +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 0 + }, +/obj/item/device/transfer_valve{ + pixel_x = 0 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bJX" = ( +/obj/item/device/assembly/signaler{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bJY" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bJZ" = ( +/obj/item/device/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/device/assembly/timer{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bKa" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Toxins Lab APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bKb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/science/mixing) +"bKc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bKd" = ( +/obj/machinery/camera{ + c_tag = "Toxins Launch Room Access"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bKe" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/science/mixing) +"bKf" = ( +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/turf/open/floor/plasteel/loadingarea, +/area/science/mixing) +"bKg" = ( +/turf/open/floor/plating/airless, +/area/science/test_area) +"bKh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bKi" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bKj" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock External"; + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKk" = ( +/obj/item/weapon/ore/silver, +/obj/item/weapon/ore/silver, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKl" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/quartermaster/miningdock) +"bKm" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"bKn" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/pickaxe{ + pixel_x = 5 + }, +/obj/item/weapon/shovel{ + pixel_x = -5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKo" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKp" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKq" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bKr" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bKs" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/storage/tech) +"bKt" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/turf/open/floor/plating, +/area/storage/tech) +"bKu" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/turf/open/floor/plating, +/area/storage/tech) +"bKv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bKw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/aft) +"bKx" = ( +/obj/structure/closet/crate, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"bKy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"bKz" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/construction) +"bKB" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKC" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bKG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKI" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 11 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Medbay APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bKL" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKM" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bKN" = ( +/obj/machinery/door/airlock/medical{ + name = "Patient Room 2"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bKO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bKP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + name = "Delivery Desk"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bKQ" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay/central) +"bKS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "CM Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"bKT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bKU" = ( +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"bKV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bKW" = ( +/obj/item/weapon/wrench, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bKX" = ( +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = -2; + req_access_txt = "55" + }, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bKY" = ( +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Moniter"; + network = list("Xeno"); + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bKZ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bLa" = ( +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bLb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bLc" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bLd" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = -28; + req_access_txt = "39" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bLe" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/science/xenobiology) +"bLf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bLg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bLh" = ( +/obj/structure/sign/fire, +/turf/closed/wall, +/area/science/research) +"bLi" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bLj" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/science/mixing) +"bLk" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/turf/open/floor/plating, +/area/science/mixing) +"bLl" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "toxins launcher bay door" + }, +/turf/open/floor/plating, +/area/science/mixing) +"bLm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/mixing) +"bLn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bLo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bLp" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bLq" = ( +/turf/closed/indestructible{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + icon_state = "riveted"; + name = "hyper-reinforced wall" + }, +/area/science/test_area) +"bLr" = ( +/obj/machinery/camera{ + active_power_usage = 0; + c_tag = "Bomb Test Site"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; + dir = 8; + invuln = 1; + light = null; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 + }, +/obj/item/target/alien{ + anchored = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/science/test_area) +"bLs" = ( +/obj/structure/ore_box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bLt" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/labor) +"bLu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bLv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bLw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bLx" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/turf/open/floor/plating, +/area/storage/tech) +"bLy" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/turf/open/floor/plating, +/area/storage/tech) +"bLz" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/storage/tech) +"bLA" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/device/t_scanner, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/storage/tech) +"bLB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bLC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"bLD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/storage/tech) +"bLE" = ( +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bLF" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/power/apc{ + dir = 2; + name = "Delivery Office APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bLG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bLH" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/caution{ + dir = 5 + }, +/area/hallway/primary/aft) +"bLI" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bLJ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bLK" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLL" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bLM" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bLN" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bLO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bLP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bLT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bLU" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bLV" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/button/door{ + id = "medpriv1"; + name = "Privacy Shutters"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bLW" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bLX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bLY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bLZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bMc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bMd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bMe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bMf" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/item/device/multitool, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bMg" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMh" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMi" = ( +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/port/aft) +"bMk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMl" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMm" = ( +/obj/machinery/monkey_recycler, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMn" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMo" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMp" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMq" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bMr" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/science/xenobiology) +"bMs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/research) +"bMt" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMu" = ( +/obj/machinery/door/poddoor{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"bMw" = ( +/obj/machinery/sparker{ + dir = 2; + id = "mixingsparker"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMx" = ( +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/science/mixing) +"bMy" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "mix to port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bMz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; + pixel_x = -24; + pixel_y = 0; + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bMA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bMB" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bMC" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bMD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bME" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bMF" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"bMG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMH" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMK" = ( +/turf/closed/wall, +/area/engine/atmos) +"bML" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMN" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMP" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bMR" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMS" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics North East" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "waste_meter"; + name = "Waste Loop" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 2 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "distro_meter"; + name = "Distribution Loop" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMX" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Distro"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMY" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bMZ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNa" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"bNb" = ( +/obj/item/weapon/airlock_painter, +/obj/structure/lattice, +/obj/structure/closet, +/turf/open/space, +/area/space/nearstation) +"bNc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bNd" = ( +/turf/closed/wall/r_wall, +/area/medical/virology) +"bNe" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bNf" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/medical/virology) +"bNg" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNh" = ( +/obj/machinery/computer/pandemic, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bNi" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bNj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation A"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bNk" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/medical/virology) +"bNl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation B"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bNm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bNn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNq" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bNr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bNs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bNt" = ( +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bNu" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access_txt = "8" + }, +/turf/open/floor/engine, +/area/science/mixing) +"bNv" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access_txt = "8" + }, +/turf/open/floor/engine, +/area/science/mixing) +"bNw" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "tox_airlock_pump" + }, +/turf/open/floor/engine, +/area/science/mixing) +"bNx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bNy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bNz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab East"; + dir = 8; + network = list("SS13","RD"); + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bNA" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNC" = ( +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bND" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bNE" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bNF" = ( +/obj/item/device/flashlight/lamp, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/science/test_area) +"bNG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/test_area) +"bNH" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3 + }, +/obj/item/weapon/pen{ + pixel_x = -3 + }, +/obj/item/weapon/folder/yellow{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bNI" = ( +/turf/closed/wall, +/area/construction) +"bNJ" = ( +/turf/open/floor/plating, +/area/construction) +"bNK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bNL" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/construction) +"bNM" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/quartermaster/office) +"bNN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bNO" = ( +/turf/open/floor/plasteel/caution{ + dir = 6 + }, +/area/hallway/primary/aft) +"bNP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Monitoring"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/caution{ + dir = 5 + }, +/area/engine/atmos) +"bNS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNT" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics North West"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNU" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/medical/virology) +"bNV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bNX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bNY" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bNZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Distro"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOd" = ( +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOe" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOf" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bOg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Incinerator"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOh" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bOi" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged5" + }, +/area/space/nearstation) +"bOj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bOk" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/announcement_system, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bOm" = ( +/obj/item/weapon/bedsheet, +/obj/structure/bed, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOo" = ( +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecoms)"; + pixel_x = 0; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bOp" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOr" = ( +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOs" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOt" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bOu" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOw" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/droneDispenser, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bOy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bOz" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bOA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/science/research) +"bOB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bOC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bOD" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bOE" = ( +/obj/machinery/sparker{ + dir = 2; + id = "mixingsparker"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bOF" = ( +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/engine, +/area/science/mixing) +"bOG" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "port to mix" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bOH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/button/door{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_x = -25; + pixel_y = 5; + req_access_txt = "7" + }, +/obj/machinery/button/ignition{ + id = "mixingsparker"; + pixel_x = -25; + pixel_y = -5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bOI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bOJ" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/science/test_area) +"bOK" = ( +/obj/structure/barricade/wooden, +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bOL" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bOM" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bON" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kanyewest"; + layer = 2.9; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"bOO" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Engineering Security APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/engineering) +"bOP" = ( +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/virusfood{ + density = 0; + pixel_x = -30 + }, +/obj/item/weapon/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"bOQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/hallway/primary/aft) +"bOR" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bOS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/engine/atmos) +"bOT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Atmospherics" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/atmos) +"bOU" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOW" = ( +/obj/machinery/computer/atmos_control, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/engine/atmos) +"bOX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"bOZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPa" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bPb" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Firing Range"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bPc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Waste In"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPe" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPf" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Mix"; + on = 0 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPh" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bPi" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/engine/atmos) +"bPj" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bPk" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Waste Tank" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bPl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "mix_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bPm" = ( +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bPn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/aft) +"bPo" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPp" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPq" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPr" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/l3closet, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bPt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bPv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bPw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bPx" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/deathsposal{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPy" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPz" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPA" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPB" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPE" = ( +/obj/structure/table, +/obj/item/weapon/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bPG" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPH" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPI" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bPK" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/science/misc_lab) +"bPL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bPM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bPN" = ( +/turf/closed/wall, +/area/science/misc_lab) +"bPO" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bPP" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bPQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bPR" = ( +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bPS" = ( +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bPT" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/port/aft) +"bPU" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maint Bar Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPW" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPX" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPY" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bQa" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bQb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bQc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plating, +/area/construction) +"bQd" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bQe" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/device/radio/off, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light_switch{ + pixel_x = -27; + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/engineering) +"bQf" = ( +/turf/open/floor/plasteel/caution{ + dir = 5 + }, +/area/hallway/primary/aft) +"bQg" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bQh" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQi" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + layer = 2.9; + name = "atmos blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bQj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQl" = ( +/obj/machinery/computer/atmos_control, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/engine/atmos) +"bQm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQn" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bQo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQq" = ( +/obj/machinery/camera{ + c_tag = "Security Post - Engineering"; + dir = 8; + network = list("SS13") + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/engineering) +"bQr" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQs" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Filter"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQu" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQv" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQw" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQx" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQy" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bQz" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_out"; + sensors = list("mix_sensor" = "Tank") + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/engine/atmos) +"bQA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/engine/atmos) +"bQB" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "mix_sensor" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bQC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bQD" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bQE" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bQF" = ( +/obj/structure/closet/wardrobe/virology_white, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bQG" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"bQH" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bQI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bQJ" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bQK" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bQL" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bQM" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bQN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 8; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bQO" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light_switch{ + pixel_x = -20; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bQP" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bQQ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bQR" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/camera{ + c_tag = "Testing Lab North"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bQS" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + dir = 2; + name = "Science Requests Console"; + pixel_x = 0; + pixel_y = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bQT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bQU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bQV" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + req_access = null + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bQW" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bQX" = ( +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bQY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bQZ" = ( +/turf/closed/wall/r_wall, +/area/science/misc_lab) +"bRa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bRb" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bRc" = ( +/obj/structure/table/wood, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/aft) +"bRd" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bRe" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bRf" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/aft) +"bRg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bRh" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bRi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bRj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bRk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/engineering) +"bRl" = ( +/obj/structure/light_construct{ + dir = 8 + }, +/turf/open/floor/plating, +/area/construction) +"bRm" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"bRn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/construction) +"bRo" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 8; + layer = 4; + name = "Engine Monitor"; + network = list("Engine"); + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/engineering) +"bRp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bRq" = ( +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/hallway/primary/aft) +"bRr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "left"; + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + layer = 2.9; + name = "atmos blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/atmos) +"bRt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRu" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/engine/atmos) +"bRv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRx" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bRy" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRz" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_atmos{ + name = "Distribution Loop"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRF" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Unfiltered to Mix"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRH" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRI" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bRJ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/engine/atmos) +"bRK" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"bRL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "mix_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bRM" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bRN" = ( +/turf/closed/wall, +/area/medical/virology) +"bRO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bRP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bRQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/medical/virology) +"bRR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Monkey Pen"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bRS" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"bRT" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/engine, +/area/science/xenobiology) +"bRU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bRV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bRW" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bRX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bRY" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "xenobio8"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bRZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bSa" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bSb" = ( +/obj/structure/closet/l3closet/scientist{ + pixel_x = -2 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bSc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bSd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSe" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/device/electropack, +/obj/item/device/healthanalyzer, +/obj/item/device/assembly/signaler, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bSf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bSg" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bSh" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/engine, +/area/science/misc_lab) +"bSi" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bSj" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bSk" = ( +/obj/machinery/magnetic_module, +/obj/effect/landmark/blobstart, +/obj/structure/target_stake, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"bSl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bSm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bSn" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bSo" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bSp" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bSq" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bSr" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bSs" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bSt" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Telecoms Monitoring"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bSu" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bSv" = ( +/obj/machinery/camera{ + c_tag = "Construction Area"; + dir = 1 + }, +/turf/open/floor/plating, +/area/construction) +"bSw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bSx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction) +"bSy" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"bSz" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/construction) +"bSA" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bSB" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table, +/obj/item/weapon/tank/internals/emergency_oxygen{ + pixel_x = -8; + pixel_y = 0 + }, +/obj/item/weapon/tank/internals/emergency_oxygen{ + pixel_x = -8; + pixel_y = 0 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + layer = 2.9; + name = "atmos blast door" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bSD" = ( +/obj/structure/sign/atmosplaque{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/structure/table, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSE" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + pixel_y = 4; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/caution{ + dir = 6 + }, +/area/engine/atmos) +"bSF" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/multitool, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSG" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSH" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/storage/belt/utility, +/obj/item/device/t_scanner, +/obj/item/device/t_scanner, +/obj/item/device/t_scanner, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSJ" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSK" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSM" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSP" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"bSQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bSS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bST" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = 22; + req_access_txt = "39" + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSX" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Virology APC"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Virology Module" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSY" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bSZ" = ( +/obj/effect/landmark/revenantspawn, +/turf/open/floor/engine, +/area/science/xenobiology) +"bTa" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bTb" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bTc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bTd" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bTe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bTf" = ( +/obj/structure/rack, +/obj/item/weapon/wrench, +/obj/item/weapon/crowbar, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Moniter"; + network = list("Test"); + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bTg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bTh" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bTi" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/engineering) +"bTj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"bTk" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/engine, +/area/science/misc_lab) +"bTl" = ( +/turf/open/floor/engine, +/area/science/misc_lab) +"bTm" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/science/misc_lab) +"bTn" = ( +/obj/structure/table, +/obj/item/device/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bTo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bTp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bTq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/science/misc_lab) +"bTr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bTs" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/aft) +"bTt" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port/aft) +"bTu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"bTv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTw" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTx" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTy" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTz" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/port/aft) +"bTB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/port/aft) +"bTC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port/aft) +"bTD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTF" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTG" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/engineering) +"bTH" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/engineering) +"bTI" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bTJ" = ( +/obj/machinery/power/apc{ + name = "Aft Hall APC"; + dir = 8; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bTK" = ( +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/caution{ + dir = 6 + }, +/area/hallway/primary/aft) +"bTL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/atmos) +"bTM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/engine/atmos) +"bTN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTQ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTR" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTS" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTU" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/escape{ + dir = 5 + }, +/area/engine/atmos) +"bTW" = ( +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bTX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bTY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bTZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bUa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/medical/virology) +"bUb" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bUc" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecoms Admin"; + departmentType = 5; + name = "Telecoms RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bUd" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio3"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bUe" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bUf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bUg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bUh" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bUi" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bUj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bUk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10; + pixel_x = 0; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bUl" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bUm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bUn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bUo" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/turf/open/floor/engine, +/area/science/misc_lab) +"bUp" = ( +/turf/open/floor/plating, +/area/science/misc_lab) +"bUq" = ( +/obj/structure/target_stake, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/science/misc_lab) +"bUr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"bUs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUt" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUx" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bUz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Construction Area APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"bUB" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Telecoms Monitoring APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bUC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"bUD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bUE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/arrival{ + dir = 8 + }, +/area/engine/atmos) +"bUF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/caution{ + dir = 8 + }, +/area/engine/atmos) +"bUG" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bUH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/engine/atmos) +"bUJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUK" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to External"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUN" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUO" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Mix to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUQ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Pure to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUR" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUS" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUT" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/turf/open/floor/plasteel/escape{ + dir = 4 + }, +/area/engine/atmos) +"bUU" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bUV" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bUW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bUX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bUY" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bUZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bVa" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"bVb" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bVc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/hallway/primary/aft) +"bVd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/hallway/primary/aft) +"bVe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bVg" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/hallway/primary/aft) +"bVh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/aft) +"bVi" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/science/xenobiology) +"bVj" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bVk" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bVl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bVm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bVn" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bVo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/break_room) +"bVp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bVq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bVr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bVs" = ( +/obj/machinery/camera{ + c_tag = "Testing Firing Range"; + dir = 8; + network = list("SS13","RD"); + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"bVt" = ( +/obj/structure/target_stake, +/turf/open/floor/plating, +/area/science/misc_lab) +"bVu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/space, +/area/space/nearstation) +"bVv" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"bVw" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"bVx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port/aft) +"bVy" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bVA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVD" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVE" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVG" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVI" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"bVJ" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"bVK" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bVL" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVN" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Access"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/caution{ + dir = 8 + }, +/area/engine/atmos) +"bVO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bVP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/caution{ + dir = 4 + }, +/area/engine/atmos) +"bVS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/sign/securearea, +/turf/closed/wall, +/area/engine/atmos) +"bVT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "External to Filter"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVU" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVW" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVX" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVY" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVZ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWa" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWb" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "n2o"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/engine/atmos) +"bWd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bWe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bWf" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = -32 + }, +/obj/item/device/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"bWg" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/device/radio/headset/headset_med, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bWh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bWi" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/virology) +"bWj" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/virology) +"bWk" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bWl" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bWm" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "xenobio7"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bWn" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bWo" = ( +/obj/item/device/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bWp" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bWq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bWr" = ( +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bWs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bWt" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bWu" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bWv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bWw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bWx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bWy" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bWz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bWA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bWB" = ( +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWC" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWD" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWE" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Telecoms Server APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWG" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bWH" = ( +/obj/structure/table, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/tcommsat/computer) +"bWI" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bWJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bWK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/hallway/primary/aft) +"bWL" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bWM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/engine/atmos) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/atmos) +"bWO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bWP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/atmos) +"bWQ" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"bWR" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics West"; + dir = 8; + network = list("SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Port"; + on = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWV" = ( +/obj/structure/door_assembly/door_assembly_mai, +/turf/open/floor/plating, +/area/maintenance/aft) +"bWW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bWX" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + pixel_x = -25 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"bWY" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/pen/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bWZ" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/virologist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bXa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bXb" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/virology) +"bXc" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bXd" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bXe" = ( +/obj/effect/landmark/revenantspawn, +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/science/xenobiology) +"bXf" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bXg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bXh" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bXi" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bXj" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/button/ignition{ + id = "testigniter"; + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/button/door{ + id = "testlab"; + name = "Test Chamber Blast Doors"; + pixel_x = 4; + pixel_y = 2; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bXk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bXl" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"bXm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bXn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/hallway/primary/aft) +"bXo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bXp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bXq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bXr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bXs" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/weapon/paper/range, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"bXt" = ( +/obj/structure/table/reinforced, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/science/misc_lab) +"bXu" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bXv" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bXw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bXx" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bXy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bXz" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bXA" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bXB" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bXC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bXD" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bXE" = ( +/obj/machinery/computer/message_monitor, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/tcommsat/computer) +"bXF" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bXG" = ( +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bXH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bXI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bXJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/light/small, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/engine/atmos) +"bXK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bXL" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bXM" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bXN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bXO" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/engineering) +"bXP" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/structure/closet, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/engineering) +"bXQ" = ( +/obj/structure/fireaxecabinet{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bXR" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bXS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/engine/atmos) +"bXT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/engine/atmos) +"bXU" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bXV" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics East"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma Outlet Pump"; + on = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bXW" = ( +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bXX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bXY" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bXZ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft) +"bYa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bYb" = ( +/obj/machinery/vending/cigarette{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bYc" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/deathsposal{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bYd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bYe" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bYf" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bYg" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bYh" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio7"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bYi" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/misc_lab) +"bYj" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/misc_lab) +"bYk" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"bYl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bYm" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"bYn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"bYo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bYp" = ( +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/hallway/primary/aft) +"bYq" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"bYr" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bYs" = ( +/obj/structure/closet/crate, +/obj/item/clothing/under/color/lightpurple, +/obj/item/stack/spacecash/c200, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bYt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space"; + on = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bYw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bYx" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/port/aft) +"bYy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYz" = ( +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bYA" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bYB" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bYC" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bYD" = ( +/obj/machinery/computer/telecomms/server{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/computer) +"bYE" = ( +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"bYF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"bYG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/hallway/primary/aft) +"bYH" = ( +/turf/closed/wall, +/area/engine/break_room) +"bYI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"bYJ" = ( +/turf/open/floor/plasteel/caution{ + dir = 9 + }, +/area/engine/break_room) +"bYK" = ( +/turf/open/floor/plasteel/caution{ + dir = 5 + }, +/area/engine/break_room) +"bYL" = ( +/turf/open/floor/plasteel/caution{ + dir = 1 + }, +/area/engine/break_room) +"bYM" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/yellow/side, +/area/hallway/primary/aft) +"bYN" = ( +/turf/closed/wall, +/area/security/checkpoint/engineering) +"bYO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bYP" = ( +/obj/effect/landmark/event_spawn, +/turf/closed/wall, +/area/crew_quarters/bar) +"bYQ" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bYR" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/engine/atmos) +"bYS" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bYT" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bYU" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bYV" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bYW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bYX" = ( +/obj/structure/closet/l3closet/virology, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 2 + }, +/area/medical/virology) +"bYY" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 2 + }, +/area/medical/virology) +"bYZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bZa" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology South"; + dir = 4; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bZb" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bZc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bZd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bZe" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/break_room) +"bZf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZg" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZh" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"bZi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bZj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bZk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bZl" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Port"; + on = 0 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bZm" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bZn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bZo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bZp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"bZq" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bZr" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/tcommsat/computer) +"bZs" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bZt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZu" = ( +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 1 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZv" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/tcommsat/computer) +"bZw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bZy" = ( +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZz" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bZB" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bZC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/door/airlock/glass_command{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/crew_quarters/heads/chief) +"bZD" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"bZE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/engine/break_room) +"bZF" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Atmospherics APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZH" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZI" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZJ" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "plasma"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZK" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bZL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "tox_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bZM" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bZN" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZO" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bZQ" = ( +/obj/machinery/atmospherics/components/binary/valve/open{ + icon_state = "mvalve_map"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZR" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/item/weapon/wrench, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZS" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZT" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZU" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/aft) +"bZV" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bZW" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio6"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bZX" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"bZY" = ( +/obj/item/device/radio/intercom{ + pixel_x = -25 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"bZZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/misc_lab) +"caa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cab" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cac" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cad" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cae" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"caf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port/aft) +"cag" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cah" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cai" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"caj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cak" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/plasteel/vault{ + dir = 8; + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cal" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 4; + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cam" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"can" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 8; + name = "Server Room"; + req_access_txt = "61" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cao" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cap" = ( +/obj/machinery/light, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/engine/break_room) +"caq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"car" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/port/aft) +"cas" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cat" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cau" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cav" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"caw" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cax" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cay" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"caz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"caA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"caB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"caC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"caD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"caE" = ( +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"caF" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Port to Filter"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"caG" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"caH" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/atmos) +"caI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"caK" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft) +"caL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"caM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"caP" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caQ" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caR" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"caU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"caV" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"caW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"caX" = ( +/obj/machinery/sparker{ + id = "testigniter"; + pixel_x = -25 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"caY" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/engine, +/area/science/misc_lab) +"caZ" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/science/misc_lab) +"cba" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"cbb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"cbc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"cbd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Testing Lab APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"cbe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cbf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cbg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cbh" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cbi" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cbj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port/aft) +"cbk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Space"; + on = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port/aft) +"cbl" = ( +/obj/machinery/camera{ + c_tag = "Telecoms Server Room"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cbm" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cbn" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/tcommsat/computer) +"cbo" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cbp" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "CE Office APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cbq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cbr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbs" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/engineering) +"cbt" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 1"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = -22 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 + }, +/area/hallway/primary/aft) +"cbu" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Engineering Foyer APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cbv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Research Delivery access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cbw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cbx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cby" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cbz" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbB" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbC" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbF" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cbG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/engine/atmos) +"cbH" = ( +/turf/open/floor/engine/co2, +/area/engine/atmos) +"cbI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"cbJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/aft) +"cbL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbO" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbP" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbR" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio1"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"cbS" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"cbT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cbU" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/engine, +/area/science/xenobiology) +"cbV" = ( +/obj/machinery/camera{ + c_tag = "Testing Chamber"; + dir = 1; + network = list("Test","RD"); + pixel_x = 0 + }, +/obj/machinery/light, +/turf/open/floor/engine, +/area/science/misc_lab) +"cbW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cbX" = ( +/obj/machinery/camera{ + c_tag = "Testing Lab South"; + dir = 8; + network = list("SS13","RD"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cbY" = ( +/obj/structure/closet/crate, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target/clown, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cbZ" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"cca" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"ccb" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"ccc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"ccd" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cce" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Construction Area Maintenance"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"ccf" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"ccg" = ( +/obj/machinery/message_server, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cch" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cci" = ( +/obj/structure/table, +/obj/item/device/multitool, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/tcommsat/computer) +"ccj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/ce, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cck" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"ccl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"ccm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccn" = ( +/obj/machinery/camera{ + c_tag = "Engineering Access" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cco" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cct" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ccv" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ccw" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ccx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ccy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ccz" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ccA" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"ccB" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"ccC" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"ccD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"ccE" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccG" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccK" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ccQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/science/xenobiology) +"ccR" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"ccS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"ccT" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/science/misc_lab) +"ccU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"ccV" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccW" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ccX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"ccY" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ccZ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cda" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdb" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdc" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cdd" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cde" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cdf" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cdg" = ( +/obj/machinery/computer/telecomms/monitor{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/tcommsat/computer) +"cdh" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdk" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/chapel/main) +"cdm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cdn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdo" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdp" = ( +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cds" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Quarter Maintenance APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Access"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdu" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdv" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdw" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdx" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdA" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + pixel_x = 0; + pixel_y = 0; + target_pressure = 4500 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdB" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "co2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cdC" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/engine/atmos) +"cdD" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "co2_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"cdE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdH" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdK" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdP" = ( +/obj/machinery/door/window{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cdQ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdR" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdS" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"cdT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cdV" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cdW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Port Quarter Maintenance APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"cdY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdZ" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cea" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"ceb" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cec" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/circuit{ + name = "Mainframe Base"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"ced" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/server) +"cee" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/computer) +"cef" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"ceg" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"ceh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/bridge) +"cei" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"cej" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/engineering) +"cek" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/engineering) +"cel" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/engineering) +"cem" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cen" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cep" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ceq" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"cer" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ces" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/engineering) +"cet" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/engine/engineering) +"ceu" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cev" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/window/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"cew" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cex" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cez" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ceA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"ceB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ceC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceE" = ( +/obj/structure/sign/fire{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceF" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/aft) +"ceI" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/maintenance/aft) +"ceJ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/aft) +"ceK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/l3closet, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceM" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceP" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/misc_lab) +"ceQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"ceR" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceS" = ( +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceT" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceU" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ceV" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ceW" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ceX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/science/research) +"ceY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ceZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Power Storage"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfa" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/wrench, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cfb" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"cfc" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"cfd" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) +"cfe" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cff" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/engine/engineering) +"cfg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/engine/engineering) +"cfh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/engine/break_room) +"cfi" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 2; + filter_type = "n2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfj" = ( +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"cfk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access"; + req_access_txt = "32" + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cfl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"cfm" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/toy/minimeteor, +/obj/item/weapon/poster/random_contraband, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/reagent_containers/food/snacks/donkpocket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfo" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/roller, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/weapon/c_tube, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfq" = ( +/obj/structure/mopbucket, +/obj/item/weapon/caution, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 4; + network = list("SS13","RD") + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"cfs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Air Supply Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cft" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Testing Lab Maintenance"; + req_access_txt = "47" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/misc_lab) +"cfu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/misc_lab) +"cfv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cfw" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"cfx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/maintenance/solars/port/aft) +"cfy" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cfz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/engine/engineering) +"cfA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfB" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) +"cfC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"cfE" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cfF" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/chief) +"cfG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cfI" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) +"cfJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfK" = ( +/obj/structure/sign/securearea, +/turf/closed/wall, +/area/engine/engineering) +"cfL" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfM" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 2; + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfN" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfO" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfP" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfQ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfR" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfS" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4; + initialize_directions = 12 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfU" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"cfV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating, +/area/maintenance/aft) +"cfX" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Incinerator APC"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cfY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cfZ" = ( +/obj/machinery/light_switch{ + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cga" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cgb" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/deathsposal{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cgc" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cgd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cge" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cgf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cgg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cgh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cgi" = ( +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"cgj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/biohazard, +/turf/open/floor/plating, +/area/science/xenobiology) +"cgl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"cgm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgn" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cgo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgq" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cgs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgt" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgu" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cgy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cgz" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"cgA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cgB" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cgC" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cgD" = ( +/obj/machinery/camera{ + c_tag = "Aft Port Solar Access"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgE" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"cgF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cgJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cgK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cgL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cgM" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/computer/apc_control, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cgN" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgO" = ( +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cgP" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_y = 5 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/airlock_painter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgQ" = ( +/obj/machinery/camera{ + c_tag = "Engineering East"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/engine/engineering) +"cgR" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgS" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"cgT" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 8; + name = "SMES Room"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/engine_smes) +"cgU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgV" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/red/side, +/area/engine/atmos) +"cgW" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/engine/atmos) +"cgX" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cgY" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2 Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/engine/atmos) +"cgZ" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/engine/atmos) +"cha" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/engine/atmos) +"chb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/engine/atmos) +"chc" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor" = "Tank") + }, +/turf/open/floor/plasteel/arrival, +/area/engine/atmos) +"chd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/arrival{ + dir = 10 + }, +/area/engine/atmos) +"che" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"chf" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/arrival{ + dir = 6 + }, +/area/engine/atmos) +"chg" = ( +/turf/open/floor/plating, +/area/engine/atmos) +"chh" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"chi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general{ + level = 2 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"chj" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "plasma tank pump" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"chk" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"chl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "atmospherics mix pump" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"chm" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/airalarm{ + desc = "This particular atmos control unit appears to have no access restrictions."; + dir = 8; + icon_state = "alarm0"; + locked = 0; + name = "all-access air alarm"; + pixel_x = 24; + req_access = "0"; + req_one_access = "0" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"chn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cho" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"chp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"chq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"chr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"chs" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/circuit{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/science/xenobiology) +"cht" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"chu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"chv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chB" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"chC" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chD" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"chE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"chF" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"chG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"chH" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"chI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"chJ" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"chK" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"chL" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"chM" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"chN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"chT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"chU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/mob/living/simple_animal/mouse, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"chV" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/tank/internals/emergency_oxygen/engi{ + pixel_x = 5; + pixel_y = 0 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"chW" = ( +/obj/machinery/camera{ + c_tag = "Engineering Center"; + dir = 2; + pixel_x = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"chX" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"chY" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/engine/engineering) +"chZ" = ( +/obj/machinery/the_singularitygen{ + anchored = 0 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cia" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cib" = ( +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 1; + name = "Engineering APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cic" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cid" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cie" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cif" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/table, +/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cig" = ( +/turf/closed/wall, +/area/engine/engineering) +"cih" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cii" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/device/geiger_counter, +/obj/item/device/geiger_counter, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cij" = ( +/obj/machinery/computer/station_alert, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cik" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -10; + req_access_txt = "10" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "11" + }, +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = 10; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cil" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cim" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cin" = ( +/obj/structure/closet/secure_closet/engineering_chief{ + req_access_txt = "0" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cio" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cip" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ciq" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"cir" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cis" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cit" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ciu" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"civ" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"ciw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/atmos) +"cix" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ciy" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4; + name = "input gas connector port" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciz" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciA" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "input port pump" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciB" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) +"ciD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "output gas connector port" + }, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/sign/nosmoking_2{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ciF" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/medical, +/turf/open/floor/plating, +/area/maintenance/aft) +"ciG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/maintenance/aft) +"ciH" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/latexballon, +/turf/open/floor/plating, +/area/maintenance/aft) +"ciI" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ciJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"ciK" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ciL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ciM" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Turbine Chamber"; + dir = 4; + network = list("Turbine") + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"ciN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ciO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ciP" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"ciQ" = ( +/obj/machinery/power/solar_control{ + id = "portsolar"; + name = "Port Quarter Solar Control"; + track = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"ciR" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Port Quarter Solar APC"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Aft Port Solar Control"; + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"ciS" = ( +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"ciT" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ciU" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ciV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ciW" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/engine/engineering) +"ciX" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ciY" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "secure storage" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ciZ" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"cja" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Power Storage" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cje" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjg" = ( +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/computer/card/minor/ce, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cjh" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cji" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjj" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/structure/filingcabinet/chestdrawer, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cjk" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cjl" = ( +/obj/machinery/camera{ + c_tag = "Engineering MiniSat Access"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjm" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjn" = ( +/obj/item/weapon/weldingtool, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cjo" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel, +/area/construction) +"cjp" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjq" = ( +/obj/machinery/atmospherics/components/binary/valve{ + name = "Mix to Space" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjr" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjs" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cju" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Incinerator to Output"; + on = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cjw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/aft) +"cjx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"cjy" = ( +/obj/structure/disposalpipe/segment, +/obj/item/weapon/shard, +/turf/open/floor/plating, +/area/maintenance/aft) +"cjz" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/maintenance/aft) +"cjA" = ( +/obj/structure/disposalpipe/segment, +/obj/item/weapon/cigbutt/roach, +/turf/open/floor/plating, +/area/maintenance/aft) +"cjB" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cjC" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cjD" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"cjE" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cjF" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cjG" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"cjH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"cjI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cjJ" = ( +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"cjK" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cjL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) +"cjM" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cjN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjO" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjR" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cjV" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/science/misc_lab) +"cjX" = ( +/obj/item/weapon/cartridge/engineering{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/cartridge/engineering{ + pixel_x = 3 + }, +/obj/structure/table/reinforced, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/item/weapon/cartridge/atmos, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cjY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cjZ" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cka" = ( +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/machinery/door/airlock/glass_research{ + cyclelinkeddir = 4; + name = "Test Chamber"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"ckb" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ckc" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ckd" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cke" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ckf" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"ckg" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ckh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to MiniSat" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cki" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ckj" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ckk" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Incinerator to Space" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"ckl" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/aft) +"ckm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Biohazard Disposals"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"ckn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/xenobiology) +"cko" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"ckp" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ckq" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4; + icon_state = "propulsion" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_2) +"ckr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cks" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ckt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Quarter Solar APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cku" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ckv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ckw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"ckx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cky" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"ckz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"ckA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ckB" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/engine/engineering) +"ckC" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/engine/engineering) +"ckD" = ( +/obj/structure/table, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/weapon/stock_parts/cell/high/plus, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckE" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckG" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/engineering_singularity_safety, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckI" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckJ" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/computer/solar_control, +/obj/item/weapon/electronics/tracker, +/obj/item/weapon/paper/solar, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckK" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckL" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"ckM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"ckN" = ( +/obj/machinery/door/airlock/glass_research{ + cyclelinkeddir = 8; + name = "Test Chamber"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/science/misc_lab) +"ckO" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"ckP" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"ckQ" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"ckR" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"ckS" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ckT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"ckU" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"ckV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "n2_in" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"ckW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"ckX" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"ckY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "o2_in" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"ckZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"cla" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "air_sensor" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"clb" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"clc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + icon_state = "vent_map"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cld" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Incinerator"; + on = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cle" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"clf" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"clg" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"clh" = ( +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -31 + }, +/obj/machinery/computer/turbine_computer{ + id = "incineratorturbine" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"cli" = ( +/obj/machinery/button/door{ + id = "auxincineratorvent"; + name = "Auxiliary Vent Control"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "32" + }, +/obj/machinery/button/door{ + id = "turbinevent"; + name = "Turbine Vent Control"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"clj" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"clk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cll" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"clm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cln" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"clo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/aft) +"clp" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"clq" = ( +/obj/structure/rack, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cls" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"clw" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cly" = ( +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Control"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"clz" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"clA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"clB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"clC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"clD" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engine_smes) +"clE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/engine/engine_smes) +"clF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"clG" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/engine/engine_smes) +"clH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall, +/area/engine/engineering) +"clI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"clJ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"clK" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"clL" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"clM" = ( +/obj/structure/table, +/obj/item/weapon/crowbar/large, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/engineering) +"clN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/engine/engineering) +"clO" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"clP" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/engine/engineering) +"clQ" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/engine/engineering) +"clR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/engineering_hacking{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/book/manual/wiki/engineering_construction, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"clS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"clT" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"clU" = ( +/turf/open/floor/engine/n2, +/area/engine/atmos) +"clV" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"clW" = ( +/turf/open/floor/engine/o2, +/area/engine/atmos) +"clX" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/xmastree, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"clY" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/air, +/area/engine/atmos) +"clZ" = ( +/turf/open/floor/engine/air, +/area/engine/atmos) +"cma" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cmb" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cmc" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"cmd" = ( +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"cme" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"cmf" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_interior"; + locked = 1; + name = "Turbine Interior Airlock"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cmg" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cmh" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cmi" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cmj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cmk" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cml" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cmm" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cmn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmo" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmp" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cmq" = ( +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cmr" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cms" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmt" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cmv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cmw" = ( +/obj/machinery/power/solar_control{ + id = "starboardsolar"; + name = "Starboard Quarter Solar Control"; + track = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cmx" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cmy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cmz" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cmA" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engine_smes) +"cmB" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engine_smes) +"cmC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cmD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Engineering" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cmE" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"cmF" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cmG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/engine/engineering) +"cmH" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cmI" = ( +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cmJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cmK" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_y = 30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cmL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cmM" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cmN" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"cmO" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cmP" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cmQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cmR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cmS" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cmT" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cmU" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"cmV" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"cmW" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cmX" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction) +"cmY" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + on = 1 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "incinerator_airlock_exterior"; + idSelf = "incinerator_access_control"; + layer = 3.1; + name = "Incinerator airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/fire{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cmZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + on = 1 + }, +/obj/structure/sign/fire{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/doorButtons/access_button{ + idSelf = "incinerator_access_control"; + idDoor = "incinerator_airlock_interior"; + name = "Incinerator airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cna" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cnb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnc" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cne" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnf" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cng" = ( +/obj/machinery/light/small, +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/clipboard, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnh" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cni" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cnj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cnk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cnl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port/aft) +"cnm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engine_smes) +"cno" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/engine/engine_smes) +"cnp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "SMES Room"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnq" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/engine/engine_smes) +"cnr" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Engineering Delivery"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cns" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cnt" = ( +/obj/machinery/camera{ + c_tag = "Engineering West"; + dir = 4; + network = list("SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/engine/engineering) +"cnu" = ( +/obj/structure/table, +/obj/item/device/aicard, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cnv" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnw" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cny" = ( +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnz" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cnA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/construction) +"cnC" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_exterior"; + locked = 1; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cnD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/maintenance/aft) +"cnE" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Waste Out"; + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnG" = ( +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cnH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cnI" = ( +/obj/structure/table, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 2; + pixel_y = -5 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/grenade/plastic/c4{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cnJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cnK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cnL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnM" = ( +/obj/machinery/door/window{ + name = "SMES Chamber"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnN" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnO" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnP" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"cnQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cnR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"cnS" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "SMES Access"; + dir = 8; + network = list("SS13"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cnT" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cnU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/loadingarea, +/area/engine/engineering) +"cnV" = ( +/obj/structure/bed/roller, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cnW" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"cnX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cnZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"coa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cob" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"coc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cod" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coe" = ( +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cof" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cog" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"coi" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coj" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cok" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"col" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"com" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"con" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coo" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cop" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "inc_in" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"coq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 0; + pressure_checks = 2; + pump_direction = 0 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cor" = ( +/obj/machinery/igniter{ + icon_state = "igniter0"; + id = "Incinerator"; + luminosity = 2; + on = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cos" = ( +/obj/machinery/door/poddoor{ + id = "auxincineratorvent"; + name = "Auxiliary Incinerator Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cot" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/aft) +"cou" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cov" = ( +/obj/machinery/power/port_gen/pacman, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cow" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cox" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"coy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"coA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"coB" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 4; + name = "SMES Room"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel{ + name = "floor" + }, +/area/engine/engine_smes) +"coC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"coD" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coE" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coF" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coG" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"coI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"coK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"coL" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"coM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"coN" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coO" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coP" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coQ" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coR" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coS" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"coT" = ( +/obj/item/pipe{ + dir = 4; + icon_state = "mixer"; + name = "gas mixer fitting"; + pipe_type = 14 + }, +/turf/open/floor/engine, +/area/science/misc_lab) +"coU" = ( +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coV" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"coW" = ( +/obj/structure/table, +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coX" = ( +/obj/structure/table, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coY" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"coZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpa" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpb" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cpc" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_4) +"cpd" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_4) +"cpe" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_lavaland2"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"cpf" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cpg" = ( +/obj/item/weapon/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/weapon/grenade/barrier, +/obj/item/weapon/grenade/barrier{ + pixel_x = -4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"cph" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/space, +/area/space/nearstation) +"cpi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"cpj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpl" = ( +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpm" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpn" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpq" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpr" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cps" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpt" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpw" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cpx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpz" = ( +/obj/structure/particle_accelerator/end_cap, +/turf/open/floor/plating, +/area/engine/engineering) +"cpA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"cpB" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cpC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/bridge) +"cpD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpF" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"cpG" = ( +/obj/structure/table/optable, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"cpH" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"cpI" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Pod Four"; + req_access = null; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cpJ" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod4"; + name = "escape pod 4"; + port_angle = 180; + preferred_direction = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"cpK" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_lavaland2"; + shuttleId = "pod2" + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cpL" = ( +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 + }, +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cpM" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_4) +"cpN" = ( +/obj/machinery/power/turbine{ + luminosity = 2 + }, +/obj/structure/cable/yellow, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cpO" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Incinerator Output Pump"; + on = 1 + }, +/turf/open/space, +/area/maintenance/disposal/incinerator) +"cpP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/space, +/area/space/nearstation) +"cpQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/space, +/area/maintenance/disposal/incinerator) +"cpR" = ( +/obj/machinery/door/airlock{ + name = "Observatory Access" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cpS" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "SMES room APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpT" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/item/weapon/stock_parts/cell/high/plus, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpU" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"cpV" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpX" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cpY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cpZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cqe" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/engine, +/area/engine/engineering) +"cqg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Filter"; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Fore"; + dir = 1; + network = list("SS13","Engine"); + pixel_x = 23 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cqj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cql" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqm" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqn" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqo" = ( +/obj/structure/sign/pods{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqp" = ( +/obj/machinery/camera{ + c_tag = "Engineering Escape Pod"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqq" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod2"; + name = "escape pod 2"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cqr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cqs" = ( +/obj/structure/sign/fire{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"cqt" = ( +/obj/machinery/door/poddoor{ + id = "turbinevent"; + name = "Turbine Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cqu" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cqv" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqw" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqz" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqA" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqD" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cqE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/glass_engineering{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cqF" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cqG" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/weapon/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"cqH" = ( +/obj/item/weapon/screwdriver, +/turf/open/floor/plating, +/area/engine/engineering) +"cqI" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"cqJ" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"cqK" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cqN" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqO" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqP" = ( +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqQ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/engine/engineering) +"cqT" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cqV" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqW" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/item/weapon/tank/internals/plasma, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cqZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) +"cra" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null; + req_one_access_txt = "24;10" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) +"crb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + icon_state = "pump_map"; + name = "Gas to Chamber" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) +"crc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"crd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cre" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"crf" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"crg" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"crh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cri" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"crj" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"crk" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crl" = ( +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"crm" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/matches, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"crn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cro" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"crp" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"crq" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"crr" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"crs" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crt" = ( +/obj/machinery/door/airlock/glass_engineering{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cru" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"crx" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"cry" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"crz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"crA" = ( +/obj/structure/transit_tube_pod, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"crB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crD" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crF" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"crH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"crI" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"crK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"crL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"crM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"crN" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"crO" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"crP" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/engineering) +"crQ" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"crR" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"crS" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"crT" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"crU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space) +"crV" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"crW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"crX" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"crY" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/engine/engineering) +"crZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"csa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"csb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space, +/area/space) +"csc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/space, +/area/maintenance/aft) +"csd" = ( +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cse" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"csf" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 8; + state = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"csg" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"csh" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/open/space, +/area/space) +"csi" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/turf/open/space, +/area/space) +"csj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"csk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"csl" = ( +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/open/space, +/area/space) +"csm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/aft) +"csn" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/space, +/area/space) +"cso" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/crossing/horizontal, +/turf/open/space, +/area/space) +"csp" = ( +/obj/structure/transit_tube{ + icon_state = "E-W-Pass" + }, +/turf/open/space, +/area/space) +"csq" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the turbine vent."; + dir = 1; + name = "turbine vent monitor"; + network = list("Turbine"); + pixel_x = 0; + pixel_y = -29 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"csr" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "incinerator_airlock_exterior"; + idSelf = "incinerator_access_control"; + idInterior = "incinerator_airlock_interior"; + name = "Incinerator Access Console"; + pixel_x = 6; + pixel_y = -26; + req_access_txt = "12" + }, +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"css" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cst" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"csu" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"csv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"csw" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/space, +/area/space) +"csx" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"csy" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"csz" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space/nearstation) +"csA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"csB" = ( +/obj/item/weapon/wirecutters, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"csC" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"csD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csE" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"csF" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"csG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"csH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csJ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"csK" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"csL" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/open/space, +/area/space) +"csM" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/transit_tube/crossing/horizontal, +/turf/open/space, +/area/space) +"csN" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csO" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"csR" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csS" = ( +/obj/item/weapon/weldingtool, +/turf/open/space, +/area/space/nearstation) +"csT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/xmastree, +/turf/open/floor/plasteel/black, +/area/chapel/main) +"csU" = ( +/obj/structure/transit_tube/station/reverse, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csX" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"csY" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"csZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard/aft) +"cta" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "MiniSat External Access"; + req_access = null; + req_access_txt = "65;13" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctb" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctd" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/space, +/area/space) +"cte" = ( +/obj/item/device/radio/off, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ctf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ctg" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"cth" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"cti" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctj" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Pod Access"; + dir = 1; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"ctl" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ctm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ctn" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cto" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer"; + req_one_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctp" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ai_monitored/turret_protected/aisat_interior) +"ctq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"ctr" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/folder{ + pixel_x = 3 + }, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cts" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/off{ + pixel_y = 4 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"ctt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctv" = ( +/turf/closed/wall/r_wall, +/area/space) +"ctw" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"ctx" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"cty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctz" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teledoor"; + name = "MiniSat Teleport Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctB" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"ctC" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity West"; + dir = 1; + network = list("Singularity") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ctD" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity East"; + dir = 1; + network = list("Singularity") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ctE" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctF" = ( +/obj/machinery/button/door{ + id = "teledoor"; + name = "MiniSat Teleport Shutters Control"; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "17;65" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctH" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/machinery/computer/monitor, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"ctI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctJ" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctK" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter"; + req_access_txt = "17;65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctL" = ( +/obj/machinery/teleport/station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctM" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctN" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"ctO" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/space, +/area/space) +"ctP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctQ" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = 0; + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"ctR" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/closed/wall, +/area/engine/engineering) +"ctS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"ctV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "MiniSat Foyer APC"; + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctW" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ctX" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Teleporter"; + dir = 1; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"ctY" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/atmos) +"ctZ" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/atmos) +"cua" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"cub" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuc" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cud" = ( +/obj/machinery/turretid{ + control_area = null; + enabled = 1; + icon_state = "control_standby"; + name = "Antechamber Turret Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "65" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cue" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuf" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/service) +"cug" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/table, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cuh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/rack, +/obj/item/weapon/wrench, +/obj/item/weapon/crowbar/red, +/obj/item/clothing/head/welding, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"cui" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuj" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"cuk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"cul" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cum" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) +"cun" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Mix to MiniSat" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"cup" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air Out"; + on = 0 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/ai_monitored/turret_protected/aisat/atmos) +"cur" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cus" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cut" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cuu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuv" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/ai_monitored/turret_protected/aisat/service) +"cuw" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/ai_monitored/turret_protected/aisat/service) +"cux" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/clothing/head/welding, +/obj/item/stack/sheet/mineral/plasma{ + amount = 35; + layer = 3.1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) +"cuy" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Atmospherics"; + dir = 4; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuC" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Antechamber"; + dir = 4; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/obj/machinery/turretid{ + control_area = "AI Satellite Atmospherics"; + enabled = 1; + icon_state = "control_standby"; + name = "Atmospherics Turret Control"; + pixel_x = -27; + pixel_y = 0; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cuE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"cuF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/turretid{ + control_area = "AI Satellite Service"; + enabled = 1; + icon_state = "control_standby"; + name = "Service Bay Turret Control"; + pixel_x = 27; + pixel_y = 0; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cuG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ai_monitored/turret_protected/aisat/service) +"cuI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cuJ" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cuK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Service Bay"; + dir = 8; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/multitool, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) +"cuL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "MiniSat Atmospherics APC"; + pixel_x = -27; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics"; + req_one_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cuU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Service Bay"; + req_one_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cuV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cuW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cuX" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "MiniSat Service Bay APC"; + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/service) +"cuY" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat/atmos) +"cuZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/mob/living/simple_animal/bot/floorbot, +/turf/open/floor/plasteel/darkblue/corner, +/area/ai_monitored/turret_protected/aisat/atmos) +"cva" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"cvb" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"cvc" = ( +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cvd" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner, +/area/ai_monitored/turret_protected/aisat_interior) +"cve" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/turretid{ + control_area = "AI Satellite Hallway"; + enabled = 1; + icon_state = "control_standby"; + name = "Chamber Hallway Turret Control"; + pixel_x = 32; + pixel_y = -24; + req_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"cvf" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"cvg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat/service) +"cvh" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat/service) +"cvi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/service) +"cvj" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvk" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvl" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cvm" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway"; + req_one_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvp" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cvq" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvr" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cvs" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvv" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/ai) +"cvw" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvx" = ( +/obj/effect/landmark/tripai, +/obj/item/device/radio/intercom{ + anyai = 1; + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 1; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = 5 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 0; + pixel_y = -25 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cvy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvA" = ( +/obj/effect/landmark/tripai, +/obj/item/device/radio/intercom{ + anyai = 1; + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 1; + listening = 1; + name = "Common Channel"; + pixel_x = 27; + pixel_y = 5 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 0; + pixel_y = -25 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cvB" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar/red, +/obj/item/weapon/wrench, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvD" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvE" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvF" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External NorthWest"; + dir = 8; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/turf/open/space, +/area/space) +"cvG" = ( +/obj/machinery/porta_turret/ai{ + dir = 4; + installation = /obj/item/weapon/gun/energy/e_gun + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvJ" = ( +/obj/machinery/porta_turret/ai{ + dir = 4; + installation = /obj/item/weapon/gun/energy/e_gun + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvK" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External NorthEast"; + dir = 4; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/turf/open/space, +/area/space) +"cvL" = ( +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvM" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat Core Hallway"; + dir = 4; + network = list("MiniSat") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvN" = ( +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cvP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvU" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvX" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cvZ" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwa" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "MiniSat Chamber Hallway APC"; + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_x = -28; + pixel_y = -29 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwe" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"cwf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation"; + req_one_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwg" = ( +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwm" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwp" = ( +/obj/structure/chair/office/dark, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwq" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/hallway) +"cwr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"cws" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"cwt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "AI Core"; + req_access_txt = "65" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwv" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cww" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table_frame, +/obj/item/weapon/wirerod, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cwz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwB" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cwC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cwD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cwE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "AI Chamber APC"; + pixel_y = -24 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber North"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cwF" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwG" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cwH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cwI" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"cwJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwK" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cwL" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwM" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/security/armory) +"cwN" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cwO" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwP" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cwQ" = ( +/obj/machinery/button/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwR" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwS" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cwT" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 2"; + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cwU" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4; + icon_state = "propulsion" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"cwV" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_lavaland1"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"cwW" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"cwX" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cwY" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cwZ" = ( +/obj/machinery/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxa" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxb" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxc" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxd" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cxe" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cxf" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxg" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cxh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"cxi" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxj" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cxl" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_lavaland1"; + shuttleId = "pod1" + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"cxm" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"cxn" = ( +/obj/structure/lattice, +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space) +"cxo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxt" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"cxu" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"cxv" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/transport) +"cxw" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"cxx" = ( +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 + }, +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"cxy" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"cxz" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"cxA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"cxB" = ( +/obj/structure/chair, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cxC" = ( +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cxD" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"cxE" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry"; + name = "ferry shuttle"; + port_angle = 0; + preferred_direction = 4; + roundstart_move = "ferry_away"; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/open/space; + width = 5 + }, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cxF" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" + }, +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod1"; + name = "escape pod 1"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"cxG" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Pod Three"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/security/main) +"cxH" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"cxI" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cxJ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/security/processing) +"cxK" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"cxL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxM" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"cxO" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cxP" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Labor Camp Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/security/processing) +"cxQ" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cxR" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cxS" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxT" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cxU" = ( +/obj/structure/closet, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cxV" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cxW" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cxX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"cxY" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 1"; + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cxZ" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"cya" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"cyb" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Escape Pod One" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyc" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cyd" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile{ + dheight = 0; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship"; + launch_status = 0; + name = "NT Medical Ship"; + port_angle = -90; + preferred_direction = 4; + roundstart_move = "whiteship_away"; + timid = null; + width = 35 + }, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "SS13 Arrival Docking"; + turf_type = /turf/open/space; + width = 35 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cye" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyf" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"cyg" = ( +/obj/machinery/door/airlock/command{ + cyclelinkeddir = 1; + name = "Command Tool Storage"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) +"cyh" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Security Escape Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"cyi" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyj" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver, +/obj/structure/light_construct{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyk" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyl" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cym" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"cyn" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"cyo" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"cyp" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"cyq" = ( +/obj/machinery/computer/pod{ + id = "oldship_gun" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyr" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Cargo Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"cys" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"cyt" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 4"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyu" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 3"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyv" = ( +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyw" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"cyx" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/breath, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyy" = ( +/obj/machinery/mass_driver{ + dir = 4; + icon_state = "mass_driver"; + id = "oldship_gun" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyz" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyA" = ( +/obj/machinery/door/poddoor{ + id = "oldship_gun"; + name = "pod bay door" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyB" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"cyC" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cyD" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"cyE" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "External Access"; + req_access = null; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cyF" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"cyG" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/engine/atmos) +"cyH" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyI" = ( +/obj/item/weapon/stock_parts/cell{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyJ" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cyL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cyM" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cyN" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"cyO" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyP" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyQ" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"cyR" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cyS" = ( +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"cyT" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dwidth = 5; + width = 12 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"cyU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cyV" = ( +/obj/machinery/door/window, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"cyW" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"cyX" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyY" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cyZ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"cza" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czc" = ( +/obj/machinery/computer/shuttle/white_ship, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czd" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cze" = ( +/obj/structure/table, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czf" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/supply) +"czg" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Escape Pod Four"; + req_access = null; + req_access_txt = "0"; + shuttledocked = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"czh" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/engine/engineering) +"czi" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czj" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czk" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "MiniSat External Access"; + req_access = null; + req_access_txt = "65;13" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"czl" = ( +/obj/machinery/door/window/northright, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"czm" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"czn" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/structure/light_construct, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czo" = ( +/turf/open/space, +/area/shuttle/syndicate) +"czp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"czq" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"czr" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czs" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"czt" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"czu" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"czv" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"czw" = ( +/obj/item/device/multitool, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czx" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czy" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czz" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"czA" = ( +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czB" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czC" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/effect/decal/remains/human, +/obj/structure/light_construct, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"czD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"czE" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"czF" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"czG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czI" = ( +/obj/item/weapon/wrench, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"czJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/disposal/incinerator) +"czK" = ( +/turf/closed/wall, +/area/security/vacantoffice) +"czL" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_y = -32; + possible_destinations = "pod_lavaland4"; + shuttleId = "pod4" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"czM" = ( +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -32 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"czN" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland4"; + name = "lavaland" + }, +/turf/open/space, +/area/space) +"czO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"czP" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"czQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"czT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"czW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czX" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czZ" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cAa" = ( +/obj/structure/chair, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cAb" = ( +/obj/structure/closet, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cAc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cAd" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cAe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/aft) +"cAf" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space) +"cAg" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cAh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"cAk" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAm" = ( +/obj/machinery/power/supermatter_shard/crystal, +/turf/open/floor/engine, +/area/engine/supermatter) +"cAn" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cAo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Cooling Loop to Gas"; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Mix"; + on = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cAt" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAu" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + icon_state = "emitter"; + state = 2; + + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cAv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cAw" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cAx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cAy" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAz" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cAA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAB" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAC" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAD" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/knife, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAE" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 2 + }, +/obj/item/weapon/reagent_containers/food/snacks/mint{ + pixel_y = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAF" = ( +/turf/open/floor/plating, +/area/maintenance/disposal) +"cAG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Head of Personnel APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"cAH" = ( +/obj/machinery/processor, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAI" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage"; + name = "disposal coveyor" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cAJ" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cAK" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/mob/living/simple_animal/hostile/lizard{ + name = "Wags-His-Tail"; + real_name = "Wags-His-Tail" + }, +/turf/open/floor/plasteel, +/area/janitor) +"cAM" = ( +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/obj/item/toy/cards/deck/cas, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/library) +"cAN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/main) +"cAO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cAP" = ( +/obj/structure/sign/fire, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cAQ" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAR" = ( +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access_txt = "16" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cAS" = ( +/obj/effect/landmark/start/ai, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 1; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = -9 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 27; + pixel_y = -9 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28; + pixel_y = -28 + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 28; + pixel_y = -28 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cAT" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cAU" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External SouthWest"; + dir = 8; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/turf/open/space, +/area/space) +"cAV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cAW" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cAX" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat External SouthEast"; + dir = 4; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/turf/open/space, +/area/space) +"cAY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/closed/wall, +/area/ai_monitored/turret_protected/ai) +"cAZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cBa" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cBb" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber South"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cBc" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"cBd" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cBe" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"cBf" = ( +/obj/machinery/camera{ + c_tag = "MiniSat External South"; + dir = 2; + network = list("MiniSat"); + pixel_x = 0; + pixel_y = 0; + start_active = 1 + }, +/turf/open/space, +/area/space) +"cBg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/hydroponics) +"cBh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/locker) +"cBi" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"cBj" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"cBk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"cBl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"cBm" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"cBn" = ( +/obj/machinery/camera{ + c_tag = "Locker Room Toilets"; + dir = 8; + network = list("SS13") + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/locker) +"cBo" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"cBp" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cBq" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"cBr" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cBs" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cBt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/explab) +"cBu" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/hor) +"cBv" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"cBw" = ( +/obj/machinery/door/firedoor, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cBx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/research) +"cBy" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/janitor) +"cBz" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/science/xenobiology) +"cBA" = ( +/obj/machinery/button/massdriver{ + dir = 2; + id = "toxinsdriver"; + pixel_y = 24 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"cBB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"cBC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/tech) +"cBD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/aft) +"cBE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"cBF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cBG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cBH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cBI" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"cBJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cBK" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"cBL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cBM" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/paper/monitorkey, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral{ + dir = 2 + }, +/area/crew_quarters/heads/chief) +"cBN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cBO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cBP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cBQ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/engine/engineering) +"cBR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"cBS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat/hallway) +"cBT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cBU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cBV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Office"; + req_access = null; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"cBW" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_southmaint"; + name = "south maintenance airlock"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"cBX" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_se"; + name = "southeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"cBY" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_s"; + name = "south of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"cBZ" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"cCa" = ( +/obj/item/clothing/head/hardhat, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cCb" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/device/flashlight, +/turf/open/floor/plating, +/area/construction) +"cCc" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/suit/hazardvest, +/turf/open/floor/plating, +/area/construction) +"cCd" = ( +/turf/open/floor/plasteel, +/area/construction) +"cCe" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/construction) +"cCf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/construction) +"cCg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cCh" = ( +/obj/item/weapon/bedsheet/red, +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plating, +/area/security/processing) +"cCi" = ( +/turf/closed/wall, +/area/security/vacantoffice/b) +"cCj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"cCk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"cCl" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cCm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cCn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Detective's Office APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/detectives_office) +"cCo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cCp" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel, +/area/medical/sleeper) +"cCq" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cCr" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cCs" = ( +/obj/structure/mining_shuttle_beacon{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cCt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cCu" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cCv" = ( +/turf/open/floor/pod/light, +/area/space) +"cCw" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cCx" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"cCy" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"cCz" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cCA" = ( +/turf/open/floor/pod/light, +/area/space) +"cCB" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10; + pixel_x = 0; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCD" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCE" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCF" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"cCG" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"cCH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCK" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCL" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCM" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCO" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"cCQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"cCR" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"cCS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cCT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cCU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cCV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCW" = ( +/obj/machinery/portable_atmospherics/canister/freon, +/turf/open/floor/plating, +/area/engine/engineering) +"cCX" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cCZ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDa" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDd" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDf" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/flashlight, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/weapon/pipe_dispenser, +/turf/open/floor/engine, +/area/engine/engineering) +"cDi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDj" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cDl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/tool, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDn" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDs" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + icon_state = "filter_off_f"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Atmos to Loop"; + on = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDz" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDA" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cDB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDC" = ( +/obj/item/weapon/wrench, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cDD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + name = "scrubbers pipe"; + icon_state = "manifold"; + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cDE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cDF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cDG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDH" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cDM" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cDN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"cDO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"cDP" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"cDQ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"cDR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cDS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cDT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cDU" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cDV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cDW" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"cDX" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"cDY" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) +"cDZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cEa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Port"; + dir = 4; + network = list("SS13","Engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEf" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cEg" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cEh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Starboard"; + dir = 8; + network = list("SS13","Engine"); + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEj" = ( +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cEm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEn" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cEo" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEq" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Cooling Loop"; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEt" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEu" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Supermatter Chamber"; + dir = 2; + network = list("Engine"); + pixel_x = 23 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEz" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cEC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Gas"; + on = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cED" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEE" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space, +/area/space) +"cEF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEG" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEH" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEJ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cEK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cEL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEM" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/weapon/tank/internals/plasma, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEN" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cEP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cER" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cES" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cET" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cEV" = ( +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cEX" = ( +/turf/closed/wall/r_wall, +/area/space) +"cEY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cEZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + icon_state = "pump_map"; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFd" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cFf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_Toxins = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cFi" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFj" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cFk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Bypass" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFl" = ( +/turf/closed/wall/r_wall, +/area/space) +"cFm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFn" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space) +"cFo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFp" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space) +"cFq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space) +"cFs" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFt" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space) +"cFu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cFv" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cFw" = ( +/obj/structure/sign/electricshock, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cFx" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cFy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cFA" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cFB" = ( +/turf/closed/wall/r_wall, +/area/space) +"cFC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFD" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFE" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFG" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFH" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFL" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "co2"; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFN" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Aft"; + dir = 2; + network = list("SS13","Engine"); + pixel_x = 23 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cFP" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "plasma"; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFR" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = ""; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cFV" = ( +/turf/closed/wall/r_wall, +/area/space) +"cFW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFX" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cFY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cFZ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cGa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"cGc" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGd" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGf" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cGg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/engine/engineering) +"cGi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"cGj" = ( +/obj/structure/table, +/obj/item/weapon/pipe_dispenser, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGl" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGm" = ( +/turf/closed/wall/r_wall, +/area/space) +"cGn" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGt" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGu" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGz" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGB" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"cGC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cGD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"cGE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGF" = ( +/turf/closed/wall/r_wall, +/area/space) +"cGG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Laser Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Laser Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGM" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cGN" = ( +/turf/closed/wall/r_wall, +/area/space) +"cGO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGQ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cGR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGT" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGU" = ( +/obj/structure/reflector/double{ + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGV" = ( +/obj/structure/reflector/box{ + anchored = 1; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGW" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cGZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cHa" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cHb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHc" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHd" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cHg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHh" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + icon_state = "emitter"; + state = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHi" = ( +/obj/structure/reflector/box{ + anchored = 1; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cHj" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/emitter{ + anchored = 1; + dir = 8; + icon_state = "emitter"; + state = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cHm" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/engine/engineering) +"cHo" = ( +/obj/structure/reflector/single{ + anchored = 1; + dir = 1; + icon_state = "reflector" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHp" = ( +/obj/structure/reflector/single{ + anchored = 1; + dir = 4; + icon_state = "reflector" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHq" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/engine/engineering) +"cHs" = ( +/obj/item/weapon/crowbar/large, +/turf/open/floor/plating, +/area/engine/engineering) +"cHt" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHu" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHv" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHw" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHx" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHy" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHz" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHA" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHB" = ( +/turf/closed/wall/r_wall, +/area/space) +"cHC" = ( +/obj/structure/chair/stool{ + desc = "Apply butt, tactically."; + name = "tactical stool"; + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"cHD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 14 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cHE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mech Bay Maintenance"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"cHF" = ( +/obj/machinery/button/door{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cHL" = ( +/obj/machinery/mech_bay_recharge_port{ + icon_state = "recharge_port"; + dir = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"cHM" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cHN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"cHO" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cHP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cHR" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "robo1" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHT" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/science/robotics/lab) +"cHV" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "robo2" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cHW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHX" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cHY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"cHZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/science/robotics/lab) +"cIa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"cIb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "robo2" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cIc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cId" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cIe" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"cIf" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/science/robotics/lab) +"cIg" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion" + }, +/obj/docking_port/mobile/arrivals, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 15; + id = "arrivals_stationary"; + name = "arrivals"; + width = 7 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"cIh" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cIi" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cIj" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cIk" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cIl" = ( +/obj/machinery/computer/med_data{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIm" = ( +/obj/machinery/computer/crew{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIo" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIp" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIq" = ( +/obj/machinery/computer/camera_advanced{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIr" = ( +/obj/machinery/computer/secure_data{ + icon_keyboard = "syndi_key" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIs" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/weapon/clipboard, +/obj/item/toy/figure/syndie, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIt" = ( +/obj/structure/chair/office/dark{ + dir = 8; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIu" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIv" = ( +/obj/structure/chair/office/dark{ + dir = 1; + name = "tactical swivel chair" + }, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "Cockpit View Control"; + pixel_x = 32; + pixel_y = 32; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIw" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIx" = ( +/obj/structure/chair/office/dark{ + dir = 4; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIy" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIz" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIA" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIB" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIC" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cID" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIE" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIF" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cIG" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cIH" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cII" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIJ" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIK" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/zipties, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIL" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIM" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIN" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIO" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIP" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIQ" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIR" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIS" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIT" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cIV" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIW" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cIX" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cIY" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/shuttle/syndicate) +"cIZ" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJa" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJb" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJc" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJd" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJe" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJf" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cJg" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/shuttle/syndicate) +"cJh" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJi" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJj" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJk" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJl" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/obj/structure/table/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"cJm" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cJn" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (SOUTHEAST)"; + icon_state = "podhatch"; + dir = 6 + }, +/area/shuttle/syndicate) +"cJo" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (EAST)"; + icon_state = "podhatch"; + dir = 4 + }, +/area/shuttle/syndicate) +"cJp" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJq" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJr" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJs" = ( +/obj/machinery/door/airlock/external{ + name = "E.V.A. Gear Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJt" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJu" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJv" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJw" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJx" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJy" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJz" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (SOUTHEAST)"; + icon_state = "podhatch"; + dir = 6 + }, +/area/shuttle/syndicate) +"cJA" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJB" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJD" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJE" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cJF" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJG" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJH" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJI" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJJ" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cJK" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJL" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cJM" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJN" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"cJO" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJP" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJR" = ( +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJS" = ( +/obj/structure/table/reinforced, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJT" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJU" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cJV" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cJW" = ( +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJX" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJY" = ( +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cJZ" = ( +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKa" = ( +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKb" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKc" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKd" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKe" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKf" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKg" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKh" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"cKi" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKj" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKk" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKl" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKm" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKn" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKo" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKp" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKq" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 9 + }, +/area/shuttle/syndicate) +"cKr" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKs" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKt" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKu" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKv" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKw" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKx" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKy" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKz" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (NORTH)"; + icon_state = "podhatch"; + dir = 1 + }, +/area/shuttle/syndicate) +"cKA" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKB" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKC" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKD" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKE" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKF" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"cKG" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKH" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKI" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKJ" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKK" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKL" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKM" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"cKN" = ( +/turf/open/floor/plasteel/podhatch{ + tag = "icon-podhatch (SOUTHEAST)"; + icon_state = "podhatch"; + dir = 6 + }, +/area/shuttle/syndicate) +"cKO" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cKP" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKR" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKS" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKU" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKV" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKW" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKX" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cKY" = ( +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cKZ" = ( +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/obj/item/weapon/grenade/plastic/c4, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cLa" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cLb" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Technological Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cLc" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"cLd" = ( +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/obj/structure/table/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cLe" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cLf" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cLg" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"cLh" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cLi" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cLj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"cLk" = ( +/obj/item/weapon/cautery, +/obj/item/weapon/scalpel, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cLl" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cLm" = ( +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"cLn" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLo" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLp" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLq" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"cLr" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"cLs" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"cLt" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLu" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLv" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLw" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLx" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLy" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLz" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLA" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLB" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLC" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLD" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLE" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLF" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLG" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLH" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"cLI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"cLJ" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"cLK" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"cLL" = ( +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"cLM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cLN" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cLO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cLP" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cLQ" = ( +/obj/machinery/light/small, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cLR" = ( +/obj/machinery/light, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"cLS" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cLT" = ( +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cLU" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cLV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cLW" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cLX" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"cLY" = ( +/obj/structure/light_construct/small, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cLZ" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMa" = ( +/obj/structure/light_construct, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMb" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"cMc" = ( +/obj/structure/light_construct{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMd" = ( +/obj/structure/light_construct{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMe" = ( +/obj/structure/light_construct/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMf" = ( +/obj/structure/light_construct{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMg" = ( +/obj/structure/light_construct, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMh" = ( +/obj/structure/light_construct/small{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMi" = ( +/obj/structure/light_construct, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMj" = ( +/obj/structure/light_construct{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cMk" = ( +/obj/structure/light_construct/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"cMl" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"cMm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/engineering) +"cMB" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/arrival) +"cMC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 8; + layer = 4; + name = "Engine Monitor"; + network = list("Engine"); + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cMD" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cME" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMF" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMG" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMH" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"cMI" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cMJ" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cMK" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"cML" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMM" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/highpressure/fulltile, +/turf/open/floor/plating, +/area/engine/supermatter) +"cMO" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMP" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cMQ" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMR" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMS" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMT" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMU" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMV" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMW" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMX" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMY" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cMZ" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNa" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNb" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNc" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNd" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNe" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNf" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNg" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNh" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNi" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNj" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNk" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNl" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNm" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNn" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNo" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNp" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNq" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNr" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNs" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNt" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNu" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNv" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNw" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNx" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNy" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNz" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNA" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNB" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNC" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cND" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"cNE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/bar) +"cNF" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"cNG" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNH" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"cNJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNL" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 1; + name = "Central Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"cNM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"cNP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"cNQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"cNR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Maintenace APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "8;12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNW" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cNX" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "8;12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cNY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cNZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOc" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOd" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOe" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOh" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOi" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOj" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOl" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOn" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOo" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOp" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOt" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOu" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOv" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOw" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cOx" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOz" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOA" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOB" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOD" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOE" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOF" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOG" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOH" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOI" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOK" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOL" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cON" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOO" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOP" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOQ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOR" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOS" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOU" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOW" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOX" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cOY" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cOZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPa" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPc" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPd" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPe" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPh" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPj" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPm" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPn" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPo" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPp" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPq" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPr" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPs" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPt" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPu" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPv" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPw" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPz" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPA" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPB" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPD" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPE" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPF" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPG" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPH" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPI" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPK" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPL" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPN" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPO" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPP" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPQ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cPR" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPS" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPT" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPU" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPV" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPW" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPX" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPY" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cPZ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQa" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQc" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQd" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQe" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQf" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQg" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQm" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQn" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQq" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQr" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQv" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQx" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQy" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQz" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQI" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQK" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQN" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQO" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQQ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQR" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQS" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQT" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQU" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQV" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQW" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQX" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cQY" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cQZ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRa" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRe" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRo" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRp" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRq" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRr" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRv" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRw" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRx" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRz" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRA" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRB" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRC" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRG" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRH" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRI" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRJ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRK" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRL" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRM" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRN" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRO" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRP" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRQ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRR" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRS" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRT" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRU" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRV" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRW" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cRX" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRY" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cRZ" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSa" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSb" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSc" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSd" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSe" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSf" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSi" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSj" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSk" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSl" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSp" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSr" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSs" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cSy" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cSz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"cSA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/courtroom) +"cSB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/courtroom) +"cSC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/courtroom) +"cSD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/courtroom) + +(1,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyc +cye +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyw +cyi +cyw +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cMa +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyi +czd +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyw +cyi +cyw +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyc +cye +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyc +cye +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyc +cyw +cyi +cyw +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cpe +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +cyc +cyf +cym +cym +cym +cyF +aaa +cyc +cyw +cyi +cyi +cyi +cyw +cyc +aaa +cyf +cym +cym +cym +cyF +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaf +aaa +aqH +apK +aqH +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqF +apH +aqF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyc +cyo +cyo +cyo +cyc +cyc +cyc +cMc +cyi +cyi +cyi +cMa +cyc +cyc +cyc +cyo +cyo +cyo +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aqH +cpK +aqH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqF +cxl +aqF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyn +cyv +cyv +cyn +cyc +cyw +cyi +cyi +cyi +cyi +cyi +cyw +cyc +cyn +cyv +cyv +cyn +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aqH +cpL +aqH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqF +cxx +aqF +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cyc +cyn +cyv +cLY +cyc +cyi +cyi +cyi +cyi +cyi +cyi +czr +cyc +cMk +cyv +cyn +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +ckq +cqq +ckq +aaa +aaa +aaa +aCS +cMB +aCV +aCV +aCS +aaa +aaa +aaa +cwU +cxF +cwU +aaa +aaa +aaa +cxt +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +cyc +cyc +cyH +cyc +cyc +cyc +cyR +cza +cyR +cyc +cyc +cyc +cyH +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaa +aaf +arB +asE +cyb +asE +arB +aaa +aaa +aCS +aFC +aEr +aIG +aCS +aaa +aaa +arB +asE +cyb +asE +arB +aaa +cxt +cxD +cxt +aaa +aaf +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +cyc +cyc +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +auO +auP +cwT +aAC +aaa +aaa +aCS +cLJ +aEr +cLK +aCS +aaa +aaa +aAC +auO +auP +cxY +arB +aaa +cxy +cxC +cCy +aaa +aaf +aaa +aaf +aaa +aAC +aaf +aaa +aaa +cyc +cyc +cyw +cyI +cyi +cyi +cyi +cyi +cMd +cyi +cyi +cyi +cyi +cyi +cyc +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +apN +arC +arC +arC +arC +arC +arC +arC +aEp +apJ +avP +cyb +asE +arB +aaa +aCS +aCS +aCS +aHs +aCS +aCS +aCS +aaa +arB +asE +cyb +avP +arB +aaa +cxu +cLQ +cxu +aaa +arB +awW +awW +asE +arB +aaf +aaa +cyc +cyc +cyw +cyi +cyi +cyi +cyi +cyc +cyc +cyc +cyc +cyc +cyc +cyi +cyi +cyc +cyc +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awY +ayk +awW +aAD +awW +aCS +aEo +aEr +aEr +aEr +aKg +aCS +awW +awW +awW +aQG +aRX +arB +cxu +cxu +cCw +cxu +cxu +arB +awY +ayk +awW +aAD +awW +cyc +cyc +cyc +cyc +cyc +cyc +cyw +cyi +cyc +cyV +cyi +cMh +cyi +cye +cyi +cyi +cye +cyi +cyw +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +ayl +azy +auP +cIh +aCU +aEr +aFE +aFE +aFE +aEr +aCU +azy +auP +cIh +ayl +aRY +awW +cxw +cxB +cxC +cxI +cxw +awW +awZ +ayl +beK +auP +cyt +cyd +cyi +cyi +cyx +cyx +cyw +cyc +cMa +cyc +cyW +cyi +cze +czm +cyc +cMc +cyi +cyc +cyi +czB +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +apJ +aqI +arD +arD +arD +atk +arD +arD +arD +auN +apJ +awZ +ayk +awW +awW +awW +aCS +aEq +aEr +aEr +aEr +cLL +aCS +awW +awW +awW +awV +aRY +awW +cxu +cxB +cxC +cxI +cxu +awW +awZ +ayk +awW +awW +awW +cyc +cyi +cyi +cyi +cyi +cyJ +cyc +cyi +cye +cyi +cMe +cyi +czl +cyc +cyi +cyi +cyc +cyi +cyi +cyw +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +aqI +arD +arD +asG +atl +awX +arD +arD +auN +apJ +awZ +cqr +azz +aAF +awW +aCV +aEt +aFE +aFE +aFE +aEr +aCV +awW +aOf +azz +aPu +aRY +awW +cxu +cLP +cxC +cxC +cxu +awW +awZ +aym +azz +aAF +awW +cyc +cyk +cyi +cyi +cyi +cyi +cyc +cyi +cyc +cyc +cyc +cyc +cyc +cyc +cyi +cyI +cyR +czA +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +aqI +arD +arD +arD +cCs +arD +arD +arD +auN +apJ +awZ +aIK +ayl +aAE +awW +aCV +aEs +aEr +aEr +aEr +aEr +aCV +awW +aOe +ayl +ayl +aRY +awW +cCu +cxC +cCx +cxC +cCz +awW +awZ +ayl +ayl +aAE +awW +cyc +cyj +cyi +cyi +cyi +cyi +cye +cyi +cyi +cyi +cMf +cyi +cyi +cyi +cyi +cyi +cyR +cyi +cyi +czC +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +aIK +ayl +aAH +awW +aCV +aEv +aFE +aFE +aFE +aEr +aCV +awW +aOh +ayl +ayl +aRY +awW +cxu +cxC +cxC +cLR +cxu +awW +awZ +ayl +ayl +bgi +awW +cyc +cyi +cyi +cyi +cyi +cyi +cyc +cyw +cyi +cyi +cyi +cyi +cyi +cyi +cyi +czw +cyR +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +cry +azA +aAG +awW +aCV +aEu +aEr +aEr +aEr +aEr +aCV +awW +aOg +azA +aQH +aRY +awW +cxu +cxB +cxC +cxI +cxu +awW +awZ +ayn +azA +bgh +awW +cyc +cyi +cyi +cyi +cyi +cyw +cyc +cyc +cyc +cyR +cza +cyR +cyc +cyc +cyc +cyc +cyc +cyi +cyi +cyi +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +aqN +asD +asD +asD +cCt +asD +asD +asD +aFD +apJ +awZ +crz +awW +awW +awW +aCS +aEw +aFE +aFE +aFE +aKh +aCS +awW +awW +awW +awV +aRY +awW +cxw +cxB +cxC +cxI +cxw +awW +awZ +ayk +awW +awW +awW +cyc +cyi +cyi +cyi +cyw +cyc +cyw +cyi +cyi +cyi +cyi +cyi +cyi +cyX +cyX +cyX +cyc +cyi +cyi +cyw +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +apJ +apJ +apJ +ajZ +atp +asF +asF +asF +asF +apJ +axh +aIK +azy +auP +cIh +aCU +aEr +aEr +aEr +aEr +aEr +aCU +azy +auP +cIh +ayl +aRY +awW +cxu +cxw +cxE +cxw +cxu +awW +awZ +ayl +beL +auP +cyu +cye +cyi +cyq +cyi +cyc +cyw +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyw +cyw +czy +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +apJ +asH +atI +arE +ayq +ayq +auc +avp +axI +ayp +awW +aAD +awW +aCS +aEy +aEy +aEy +aEy +aEy +aCS +awW +awW +awW +aQG +aRX +arB +aaa +aWa +aXI +awW +aaa +arB +awY +ayk +awW +aAD +awW +cyc +cyc +cyc +cyz +cyc +cLZ +cyO +cyi +cyi +cyi +cyi +cyi +cyi +cyi +cyi +czx +czn +cyc +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,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 +amO +aac +aac +aac +aac +aac +aac +aac +aac +clO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asF +asI +auQ +auQ +auQ +aCX +aub +aLu +axH +ayo +azB +awW +aaa +aCS +aEx +aFF +cIg +aFF +aKi +aCS +aaa +awW +aPt +aPu +aRY +arB +awW +awW +auP +awW +awW +arB +awZ +aym +azB +awW +aaf +aaa +aaa +cyc +cyy +cyc +czy +cyO +cyi +cyi +cyX +czb +cyX +cyi +cyi +cyi +cyi +cyw +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,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 +amO +aac +aac +aac +aac +aac +aac +cJO +cKb +cJO +cKD +cKQ +cLd +cLk +cLn +cLw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +asJ +avQ +axc +aCT +atb +aIH +apJ +clB +aIK +azC +arB +arB +arB +awW +awW +awW +awW +awW +arB +arB +arB +aPv +ayl +aRZ +asE +aAF +awW +cyl +awW +baF +asE +bbb +ayl +beN +arB +aaf +aaf +aaf +cyc +cyA +cyc +cyw +cyP +cyi +cyi +cyY +czc +cyX +cyi +cyi +cyi +cyw +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,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 +aac +cIR +cIY +cIY +cIY +cJz +aac +cJr +cIz +cIJ +cIJ +cKR +cIJ +cLl +cLn +cLx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +axG +aIK +aym +aAI +aBH +azz +azz +azz +azz +azz +azz +aLv +aBH +azz +aPu +ayl +ayl +aNh +aym +azz +ayl +azz +aPu +ayl +aIK +ayl +beM +aAC +aaf +aaf +aaf +aaf +aaf +cyc +cyc +cyc +cyR +cyR +cyR +cyR +cyR +cyR +cyR +cyc +cyc +cyc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,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 +aac +cIJ +cIJ +cIJ +cIJ +cIJ +cJJ +cJQ +cIz +cKq +cKF +cKS +cLf +cLm +cLn +cLy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +alU +atJ +amC +aKf +bEJ +axb +ayr +azD +aAJ +azD +aCp +aEz +aFG +aHu +ayl +ayl +ayl +aNb +ayl +ayl +ayl +ayl +aTr +aUM +ayl +ayl +aWc +baG +ayl +aIK +ayl +beM +asE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,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 +amO +aac +aac +aac +clO +aaa +aaa +aac +cIJ +cIJ +cIJ +cIJ +cIJ +aac +cJR +cIz +cKr +cJm +cKT +aac +aac +aac +czv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aag +alU +alU +alU +aCW +amC +aud +alU +alU +atO +alU +alU +aBI +aBI +aBI +aBI +aBI +aNh +aKj +aLw +aLw +aLw +aLw +aQI +aNh +czK +czK +czK +czK +aXX +czK +czK +bbc +beO +beO +beO +beO +beO +beO +beO +beO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,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 +aac +cIl +cIs +cIz +aac +czz +aaa +aac +cIU +cJb +cJj +cJr +cJC +aac +cJS +cIz +cKr +cJm +cKU +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aqJ +amC +aqJ +ase +avq +aum +avq +axJ +cwH +axJ +aAj +aBK +aCL +aEG +aFI +aBI +aIM +aKk +aLy +aNd +aOj +aPx +aQJ +ayl +czK +aUO +aUy +aWm +aWf +aUQ +czK +bhN +bcl +beQ +bgk +bhI +bjb +bkz +blS +bnv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,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 +amP +cIm +cIt +cIz +aac +aac +aac +aac +aac +aac +aac +cJs +coh +aac +aac +aac +cKt +coh +aac +aac +aac +clO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +alU +alU +alU +asc +atn +aLt +aue +aue +aue +aue +aAe +aBJ +aCs +aEE +aFH +aGZ +aIJ +aJX +aLi +aMO +aNR +aOY +aQl +bcD +aTs +aUN +baH +aWi +aXY +baH +aTs +bbd +beO +beP +bgj +beO +bja +beO +bja +bja +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,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 +amP +cIn +cIu +cIz +cIG +cII +cIL +cIO +cIL +cIL +coh +cIJ +cIJ +cIJ +cIJ +cKg +cKr +cJm +cIz +coh +cLn +cLw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +apL +aqK +alU +asc +atq +aon +amC +axe +ays +alU +aAM +aBI +aCY +aEI +aFK +aHy +aIM +aKk +aLz +aNe +aNe +aLz +aQo +aSb +czK +aUQ +aUA +aWr +aXZ +aUQ +czK +bbe +beO +beS +bgj +bhJ +bjd +bkB +cAI +bja +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cBW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,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 +amP +cIo +cIv +cIz +cIH +cIJ +cIu +cIu +cIu +cIJ +cJk +cIJ +cIu +cIu +cIu +cIu +cKr +cJm +cIz +cLg +cLn +cLx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +alU +alU +apM +aqL +alU +asc +atq +auX +avS +amC +amC +alU +aAM +aBI +aDc +aEH +bxM +aHa +aIL +aJY +aLj +aMP +aMP +aPa +aQn +ayl +czK +aUP +aUO +aXL +aXZ +aUO +czK +bbe +beO +beR +bgj +bgj +bjc +cAF +cAF +bja +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,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 +amP +cIp +cIu +cIz +aac +cIK +cIN +cIQ +cIN +cIN +coh +cIJ +cIJ +cIJ +cIJ +cKi +cKr +cJm +cIz +coh +cLn +cLy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aba +aaS +aaS +aaf +aaf +aaf +aaa +aaa +aaa +alU +aoS +amC +aom +ank +asc +atq +auZ +bsU +axf +amC +alU +auT +aBI +aDf +aEK +aFM +aHy +ayl +aKk +aLA +aNf +aNf +aLA +aQD +aSd +czK +aUQ +aUW +aXL +aXZ +baJ +czK +bbe +beO +beU +bgl +bhL +bjc +cAF +blV +beO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +chJ +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,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 +amP +cIq +cIx +cIz +aac +aac +aac +cmp +aac +aac +aac +cof +coh +aac +aac +aac +cKt +coh +aac +aac +aac +cmE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abY +aaa +aaf +aaa +aaf +aaa +aaf +aaa +acy +aaa +aaf +aaa +aiS +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +alU +aoR +apO +aqM +arF +asc +atq +auY +amC +amC +ayt +alU +aAw +aBl +aCZ +aEJ +aFL +aBI +aIO +aKk +asE +asE +asE +asE +aQD +ayl +czK +aUl +aUR +aWs +aXZ +aUQ +czK +bbf +beT +beT +bdQ +beZ +bje +bkC +cAJ +beO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aaf +aaf +aaa +chI +aaa +aaf +aaf +aaS +aaS +aba +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,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 +aac +cIr +cIy +cIz +aac +czv +aaa +aaa +aaa +aac +cJl +cIJ +cJG +aac +cJW +cIz +cKr +cJm +cKY +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abY +aaa +acV +adv +adZ +aaa +acV +adv +adZ +aaa +acV +adv +adZ +aaa +aaS +aaf +aaf +aaf +aaa +aaa +aaa +alU +aoT +amC +aqO +arG +asc +atq +ava +amC +axg +ayu +azF +azF +azF +azF +azF +azF +azF +aIQ +aKk +aLC +aNg +aOk +aPy +aRd +aRM +aTt +aUm +aUm +aWt +aYd +aZn +aTt +bbg +bdG +bdu +bdT +beO +bjf +beO +beO +beO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaa +aaf +aaa +aaf +aaa +aaa +chI +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,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 +bJS +aac +aac +aac +cmE +aaa +aaa +aaa +aaa +cJf +cJm +cIJ +cJG +aac +cJX +cIz +cKr +cJm +cKZ +aac +aac +aac +czz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +abY +aaf +acV +adu +adZ +aaa +acV +adu +adZ +aaa +acV +adu +adZ +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +alU +alU +alU +alU +arG +ash +atq +alU +alU +alU +alU +azF +aAP +aAP +aAP +aEF +aFN +azF +aIP +aKl +aLB +aLB +aLB +aLB +aQK +aSe +czK +aUQ +aUQ +aXN +aUO +aUQ +czK +bcI +aPz +bdt +bdR +aSg +aYf +bkD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +cca +cca +cca +cca +cca +aaa +chK +aaa +cca +cca +cca +cca +cca +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,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 +cni +cJn +cIJ +cJI +cIG +cJY +cIz +cKA +cKN +cKS +cIJ +cLq +cLn +cLw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abY +aaa +acV +adu +adZ +aaf +acV +adu +adZ +aaf +acV +adu +adZ +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +ali +aoX +arI +asi +atr +atN +atN +atN +ayi +azq +aAK +aBv +aDa +aAQ +aAQ +azF +aIR +ayl +ayl +aNi +ayl +ayl +ayl +aSf +aTq +aTq +aTq +aTq +aTq +aTq +aTq +aPz +aPz +bdB +aWv +aTu +bjg +bkD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +ccc +ccX +ccX +ccX +ccX +cgz +chL +ciP +cjH +cjH +cjH +cjH +cnl +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,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 +bJS +aac +aac +aac +aac +cJZ +cIz +cIJ +cIJ +cLb +cIJ +cLr +cLn +cLx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +acV +adu +adZ +aaa +acV +adu +adZ +aaa +acV +adu +adZ +aaf +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaf +aaa +ali +amC +arH +atP +auV +auV +auV +axK +ayh +azi +aAx +aBm +aAQ +aAQ +aAQ +azF +azF +azF +aLD +aNh +aNh +aPz +aPz +aPz +aPz +aSg +aWj +aXP +aZr +baL +bbI +bcK +aPz +bdB +aWv +bfh +aPz +aPz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +aaf +ccb +ccb +ccb +ccb +ccb +aaa +chL +aaa +ccb +ccb +ccb +ccb +ccb +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,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 +cnW +aac +cKa +cIz +cKC +cKP +cLc +cKi +cLq +cLn +cLy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaf +aaa +acV +adu +adZ +aaa +acV +adu +adZ +aaa +acV +adu +adZ +aaa +aaf +aaa +ajV +alR +alR +alR +alR +alU +alU +alU +aqP +arJ +alU +avb +aaH +bOi +atO +asK +azF +aAT +aBw +aDg +aAQ +aAQ +aHz +aIS +aKn +aLF +aLF +aLF +aPz +aQL +aSg +aSg +aSg +aWl +aSg +aZs +baN +bbK +bcM +bdH +bdD +bea +bfq +bji +bkF +cys +cys +cys +cys +cys +cys +cys +cys +cys +cys +cys +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +aaa +aaa +aaa +aaf +aaa +aaa +aaa +chL +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aba +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,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 +bJS +aac +aac +aac +aac +aac +aac +aac +aac +cmE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaa +aaa +adw +aaa +aaa +aaa +adw +aaa +aaa +aaa +adw +aaa +aaa +ajV +ajV +ajV +alQ +amy +ang +alR +aoj +amC +apP +amC +arH +alU +aaH +bNb +apQ +atO +asK +azF +aAS +aFP +aAQ +aAQ +aAQ +aAQ +aAQ +aKm +aLE +aNj +aLE +aPz +aPz +aPz +aTu +aUS +aWk +aWk +aWk +baM +bbJ +bcL +aWk +bdC +bdZ +bhO +bjh +bkE +cys +cyB +cyB +cyB +cyB +cMb +cyB +cyB +cyB +czf +cys +czs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +aaf +cca +cca +cca +cca +cca +aaa +chL +aaa +cca +cca +cca +cca +cca +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +abs +abZ +abZ +acW +ady +ady +ady +ady +ady +ady +ady +ady +ady +ady +ajq +ajW +akB +alh +alT +amA +ani +anI +aol +aol +aol +aol +arL +alU +avU +avb +bOi +atO +asK +azF +aAU +aBG +aAQ +aAQ +aAQ +aBM +aAQ +aKn +aLE +aNl +aOm +aPB +aQM +aQM +aTv +aUT +aPz +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +bhQ +bjj +bkF +cys +cyB +cyB +cyB +cyB +cyB +cyB +cyB +cyB +cyB +czp +czt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +aaa +ccc +ccX +ccX +ccX +ccX +cgz +chL +ciP +cjH +cjH +cjH +cjH +cnl +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaa +aaa +adx +aaa +aaa +aaa +adx +aaa +aaa +aaa +adx +aaa +aaa +ajV +ajV +ajV +alS +amz +anh +anH +aok +anJ +anJ +aFJ +arK +alU +alU +ali +alU +atO +asK +azF +aAP +aAP +aAP +aAQ +aFO +aHA +aIT +azF +aLG +aNk +aOl +aPA +aPA +aPA +aPA +aPA +aPA +aXQ +aZt +aXQ +aZt +aXQ +aZt +aXQ +aZt +bhQ +bjj +bkF +cys +cLX +cyB +cyB +cyB +cyB +cyB +cyB +cyB +cyB +czp +czt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +acy +ccb +ccb +ccb +ccb +ccb +aaa +chL +aaa +ccb +ccb +ccb +ccb +ccb +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aba +aaS +aaf +aaa +acV +adz +adZ +aaa +acV +adz +adZ +aaa +acV +adz +adZ +aaa +aaf +aaa +ajV +alR +alR +alR +alR +aom +amC +apP +amC +arN +amC +amC +amC +amC +axi +asK +azF +azF +azF +azF +aEL +azF +azF +azF +azF +aLE +aNn +aOl +aPA +aQO +aSh +aTw +aUU +aWn +aXQ +aZv +aXQ +bbL +aXQ +bdJ +aXQ +bgr +bhQ +bjj +bkF +cys +cyB +cyB +cyB +cyB +cyB +cyB +cyB +cyB +cyB +czp +czt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aba +aaa +aaa +aaa +aaf +aaa +aaa +aaa +chL +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +acV +adz +adZ +aaa +acV +adz +adZ +aaa +acV +adz +adZ +aaf +aaf +aaa +aaa +alU +alF +anj +anJ +anl +aoU +alU +amC +arM +alU +atT +asO +avV +atO +ayw +atN +aAV +aBQ +aDh +aDo +aFQ +aHe +aIN +aKp +aLE +aNm +aOl +aPA +aQN +aQN +aQN +aUn +aTy +aWy +aYe +aZw +aZw +bbq +bct +bfa +bfa +bhQ +bjk +bkE +cys +cyB +cyB +cyB +cyB +cyS +cyB +cyB +cyB +czf +cys +czu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaS +aaf +cca +cca +cca +cca +cca +aaa +chL +aaa +cca +cca +cca +cca +cca +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +acV +adz +adZ +aaf +acV +adz +adZ +aaf +acV +adz +adZ +aaa +aaf +aaf +aaf +alU +alF +anl +amC +alU +alU +alU +amC +alU +alU +apP +alU +alU +atP +auV +axK +aAN +aBL +aDd +aDd +aFR +aDd +aDd +aJZ +aLk +aNo +aOo +aPA +aQQ +aQN +aSV +aUo +aUX +aXp +baO +aZo +baw +bcO +baw +cBn +bgs +bhQ +bjk +bkF +cys +cys +cys +cyN +cyQ +cys +cyT +cyZ +cys +cys +cys +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aoV +bZm +aoV +aoV +aoV +aaa +aaS +aaa +ccc +ccX +ccX +ccX +ccX +cgz +chL +ciP +cjH +cjH +cjH +cjH +cnl +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +acV +adz +adZ +aaa +acV +adz +adZ +aaa +acV +adz +adZ +aaf +aaf +aaa +aaa +alU +alU +ank +alU +alU +aoV +alU +amC +amC +amC +arN +alU +avW +amC +ayx +atO +aAL +aBQ +aDb +aDo +aFY +aDo +aDo +aKp +aLE +aLE +aOn +aPA +aQP +aQN +aTx +aUV +aWo +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +aXQ +bhQ +bjk +aPz +aaa +aaa +boI +bqi +brJ +boI +brJ +bvS +boI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aoV +bVz +apQ +apQ +aoV +aaa +aaS +aaf +ccb +ccb +ccb +ccb +ccb +aaa +chL +aaa +ccb +ccb +ccb +ccb +ccb +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +acV +adA +adZ +aaa +acV +adA +adZ +aaa +acV +adA +adZ +aaa +aaS +aaa +aaa +alU +amD +anm +amC +ali +aoV +ali +amC +alU +asO +atL +alU +avX +axf +amC +atO +aAY +aBQ +aDl +bxk +aFS +aDo +aIX +aBQ +aLE +aLE +aOp +aPA +aQR +aQN +aTA +aUq +aWq +aXs +aYH +aZx +bbO +aPA +bdM +aPz +bgt +bhS +bjk +aPz +aaa +aaa +blW +bqj +brK +blW +brK +bvT +blW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +bVw +bVz +bVw +bVw +aoV +aaa +aaS +aaa +aaa +aaf +aaa +aaf +aaa +aaa +chL +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaS +aaf +aaf +alU +amC +amC +amC +ali +apQ +ali +amC +alU +alU +alU +alU +alU +axj +alU +atO +aAY +aBQ +aDk +aDo +aDo +aDo +aIW +aBQ +aLE +aLE +aOl +aPC +aQN +aQN +aTz +aUp +aWq +aXr +aZx +cBh +bbN +aPA +bdL +aPz +bgt +bhR +bjk +aZE +blW +blW +blW +bqi +cyD +blW +cyD +bvS +blW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +apQ +bVz +aoV +bVw +aoV +aaa +aaS +aaS +aaS +aaf +aaf +aaf +aaf +aaf +chM +aaf +aaf +aaf +aaf +aaf +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aba +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaa +aaa +alU +amE +ann +amC +alU +aoV +ali +amC +alU +arN +atU +alU +atU +amC +atJ +atO +aAY +aBQ +aDn +aDo +aDo +aHD +aIZ +aBQ +aLE +aLE +aOq +aPD +aQT +aQT +aTC +aUs +aUY +aXv +aYS +aZx +bbO +aPA +bdM +aPz +aSg +bhT +bjk +aZE +blY +bnw +boJ +bql +brL +btr +bnw +bvV +blW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +apQ +bVz +apQ +bVw +aoV +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +cfx +chO +cfx +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +alU +alU +ank +alU +aoV +alU +amC +amC +amC +amC +alU +aqO +amC +atJ +atO +aAY +aBQ +aDm +aDo +aDo +aDo +aIY +aBQ +aLE +aLE +aOl +aPA +aQS +aSj +aTB +aUr +aWq +aXt +aPA +aPA +aPA +aPA +aPA +aPz +bel +bfI +bgq +bhY +bkj +bqm +bqm +bps +bjr +bjr +buB +bvU +aZE +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaa +aaa +aag +aaa +bVx +caf +aoV +bVw +apQ +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +cfx +chN +cfx +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +amF +alU +amC +alU +apQ +alU +alU +alU +alU +amC +alU +atM +axl +auV +azG +aAY +aBQ +aDp +aDo +aFU +aDo +aJb +aKp +aLE +aLE +aOl +aPE +aQV +aQN +aSi +aUu +aWq +aXw +aZB +aZB +aZB +aZB +aPA +bfc +bew +bfM +bjl +bkG +bkp +bmj +bjt +cCo +bjt +bjt +biq +bvV +blW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCq +bCq +bCq +bLv +bCq +aoV +cbj +aoV +bVw +apQ +aaf +bCq +bCq +bCq +bCq +bCq +bCq +cfx +cfx +cyK +cfx +cfx +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +alU +alU +amC +alU +apQ +aaH +alU +arO +alU +amC +avc +atO +axk +ayy +ayy +aAO +aBN +aDe +aDe +aFT +aDe +aIU +aKa +aLH +aLE +aOl +aPA +aQU +aQN +aQN +aUt +aWq +aXw +aZA +aZA +aZA +aZA +aPA +aWv +aYb +aZE +aZE +aZE +bkn +bmh +bjr +bmb +bjr +bjr +buC +bvV +blW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCq +bJP +bCq +bSn +bCq +bCq +cbj +bLv +bXv +bLv +aaf +bCq +cAy +cAB +ccY +cAD +cAH +cfw +cgA +chP +ciQ +cfw +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +anK +ali +aaH +atR +alU +alU +alU +atW +atW +atO +axn +alU +aoX +atJ +aBQ +aDq +aDo +aFZ +aHE +aJc +aKs +aLK +aLK +aOr +aPA +aQX +aQN +aQN +aUv +aWp +aXA +aYX +aYX +aYX +bbs +bcw +bfd +bgw +aZE +bjn +bjr +bkt +bmh +boK +bpz +boK +bjr +bkt +bvV +blW +aaa +aaa +aaa +aaa +aaa +akD +akD +ajX +akD +ajX +akD +akD +aaa +bCq +bPS +bRd +bPS +bPS +bCq +cbk +bLv +bHE +bLv +aaf +bCq +cAA +bHE +bHE +ccZ +cAK +cfw +cgC +chR +ciS +cfw +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alU +amC +alU +aaH +apQ +apQ +aaH +alU +ali +ali +atO +axm +ayz +ayz +ayz +aBR +aBR +aBR +aBR +aBR +aBR +aBR +aLJ +aLE +aOl +aPA +aQW +aQW +aTD +aQW +aUZ +aXx +aYU +aYU +aYU +bbr +bcu +bfe +bgx +aZE +bjm +bjr +bjr +bmh +boK +bjr +boK +bjr +bjr +bvV +bxu +aaa +aaa +aaa +aaa +aaa +akD +bGg +amI +cMl +bHx +anM +akD +aaa +bLv +bPR +bRc +bSo +bTs +bCq +bVy +bLv +cyE +bLv +bLv +bCq +bHE +cAC +ccZ +cAE +ceV +cfw +cgB +chQ +ciR +cfw +aag +aag +aag +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +aKY +ali +asC +apQ +aaH +apQ +aoV +aoV +apQ +avY +axo +ayB +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aKu +aLM +aLF +aOs +aPG +aPG +aPG +aPG +aPG +aPA +aPA +aPA +aPA +aPA +aPA +aPA +aWv +bgx +aZE +bjp +bjr +bjr +bmh +boK +bjr +cBp +bjr +buB +bvV +bxu +bxu +bxx +bxu +bxu +bDi +ajX +bGh +bHx +amI +bHx +bLt +bMF +aaa +bCq +bPS +bRf +bSo +bTu +bCq +bVB +bHE +bHE +bYu +bZk +bCq +bTz +bCq +bCq +bCq +bCq +cfw +cgE +chS +cfw +cfw +bCq +bXv +bCq +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaf +ali +amC +ali +asC +aaH +apQ +aoV +aoV +aoV +aoV +avY +axo +ayA +aaf +aBa +aBa +aBa +aBa +aBa +aBa +aaf +aKt +aLL +bDe +aOl +aPF +aQY +aSk +aTE +aPG +aWu +aYa +aZD +aZD +aZD +aZD +aZD +bff +bfk +aZE +bjo +bjr +bjr +bmh +boK +bjr +boK +bjr +bjr +bub +bxu +bvF +bzP +bAS +bxu +aaa +akD +bGg +amI +amI +bHx +bLs +akD +aaa +bLv +bPT +bRe +bSo +bTt +bCq +bVA +bWw +bXw +bYt +bZj +bCq +bHE +bCq +bSq +cdW +ceW +bCq +cgD +cgH +bHE +cjI +bCq +clA +bCq +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +alU +alU +amC +alU +alU +alU +aaH +apQ +aoV +apQ +apQ +avY +axo +ayA +aaa +aBa +aBT +aDs +aEN +aGb +aBa +aaa +aKt +aLN +aLE +aOl +aPH +aRa +aRa +aTG +aPG +aWw +aYc +aZF +aZF +aZF +aZF +aZF +aZF +bgy +aZE +bjr +bjr +ama +bmh +bjr +bjr +bjr +bjr +bjr +bvX +bxu +byA +bzR +byd +bxx +aaa +akD +akD +ajX +bJc +ajX +akD +akD +aaa +bCq +bPV +bCq +bCq +bTw +bCq +bVD +bWy +bXx +bYw +bZj +bYy +bHE +bTz +bHE +cdY +ceY +bCq +bHE +cgH +bHE +bLu +bCq +cyE +bCq +aaa +aaa +aaf +aaa +bCq +bCq +bLv +bLv +bLv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +alV +amG +ano +amC +aon +aoW +alU +aqQ +aqQ +aqQ +aqQ +aqQ +avZ +axp +ayC +azH +aBb +aBS +aDr +aEM +aGa +aHF +aJd +aKv +aLN +aLE +aOl +aPF +aQZ +aRa +aTF +aPG +aSX +aWC +baS +aZI +baS +baS +bdS +bdU +ckQ +aZE +bjq +bjr +bjr +bmh +bjr +bjr +bjr +bjr +bjr +bjr +bxw +byz +bzQ +byc +bxx +aaa +aaa +bGi +bGi +bJb +bGi +bGi +aoV +aoV +bCq +bPU +bHE +bSp +bTv +bCq +bVC +bWx +bWy +bYv +bZl +bCq +bHE +bCq +cda +cgF +bCq +cqn +cAh +chT +bHE +bHE +ckv +bHE +bCq +bLv +bLv +bLv +bLv +bCq +ciT +cqK +crl +bLv +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +aKY +amC +anp +amC +amC +amC +ank +aqR +aqR +aGh +aqR +aqR +awb +axo +ayA +aaa +aBa +aBV +alu +aEM +aGd +aHG +aJe +aKw +aLP +aMR +aNU +aPJ +aPJ +aPJ +aPJ +aPJ +aVC +aXJ +bgA +aZp +baY +bcJ +bcF +bfg +bgA +bhW +bjt +biq +bjr +bmh +bjr +bqn +brN +brN +brN +brN +bxx +byC +bzT +byl +bxx +aaf +aaf +bGi +bHz +byE +bKk +bGi +aoV +aoV +bCq +bPW +bCq +bCq +bTy +bCq +bVF +bWA +bXy +bYx +bWz +bCq +bHE +bCq +bQa +cpY +cyL +cqy +cAi +bQa +bHE +bHE +bHE +bHE +bHE +bHE +bHE +bHE +bHE +cpR +bHE +cAQ +crm +bLv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +alW +amH +ano +anL +aoo +aoX +alU +aqQ +aqQ +aqQ +aqQ +aqQ +awa +axq +ayD +azI +aBc +aBU +aDt +aEO +aGc +aHF +aJd +aKb +aLN +aMQ +aNT +aPI +aRb +aRb +aRb +aRb +aWx +aXE +baS +baS +bbP +bcR +bcE +baS +bex +bhY +bgu +bic +bku +bmh +bjr +aZE +brM +bts +buD +bvY +bxx +byB +bwS +byg +bxx +aaa +aaa +bGi +bHy +byE +bKj +bGi +aoV +aoV +bCq +bHE +bHE +bSq +bTx +bCq +bVE +bWz +bHE +bHE +bLu +bCq +bLu +bCq +cdb +bSs +bCq +bCq +cgG +bCq +bCq +bCq +bCq +bTz +bCq +bLv +bLv +bLv +bLv +bCq +cqv +cqL +bJe +bLv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +alU +alU +ali +alU +alU +alU +aaa +aaa +aaa +aaa +aag +avY +axo +ayA +aaa +aBa +aBW +aDv +aEP +aGe +aBa +aaa +aKt +aLN +aMS +aOt +aPK +aPK +aPK +aPK +aPK +aWA +aXM +bfi +cBi +bbS +bcS +bbt +bfi +beD +aZE +aZE +biA +bmg +bmH +bkJ +aZE +aZE +aZE +aZE +aZE +bxu +byD +bwU +byn +bxu +aaa +bxy +bxy +bxy +bJd +bKm +bxy +apQ +apQ +bCq +bPY +cOw +bCq +bCq +bCq +bCq +bCq +bCq +bYy +bCq +bCq +bLv +bCq +bCq +bCq +bCq +bLv +cgH +bLv +aaa +bCq +ckv +bHE +bCq +aaa +aaa +aaf +aaa +bCq +bCq +bCq +bCq +bCq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +avY +axo +ayA +aaf +aBa +aBa +aBa +aBa +aBa +aBa +aaf +aKt +aLN +aMS +aOi +aLE +aPK +aSl +aTH +aPK +aWz +aWC +aZE +aZE +aZE +bcT +aZE +aZE +aZE +aZE +bju +biv +bmf +bmt +boN +bqo +brO +btt +buE +bvZ +bxu +bxx +bwT +bym +bxu +bxy +bxy +bGj +bHA +bHA +bKl +bxy +aaH +aaH +bCq +bPX +bRg +bRg +bCq +bHE +bVG +bHE +bHE +bHE +bLv +apQ +aoV +aoV +aoV +aoV +aoV +bLv +cgH +bLv +aaa +bLv +bJf +ccd +bCq +aaa +aaa +aaf +aaa +aaa +aaf +aaf +cig +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akD +akD +ajX +akD +akD +ajX +akD +akD +akD +aaa +aaa +aaa +aaa +aaa +aag +avY +axs +ayF +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aKx +aLN +aMS +aOi +aLE +aRc +aSm +aTJ +aPK +cCl +aYh +cCm +cCm +cCm +cCn +aPz +bdW +aSg +aZE +bgz +biT +boU +bmP +buF +bbR +bbR +btu +bbR +bOL +bxy +byF +bwW +bGm +bCo +bDk +bEK +byE +byE +byE +byE +bGi +apQ +apQ +bLv +bQa +bHE +bHE +bCq +bHE +bLv +bLv +bLv +bLv +bLv +aoV +aoV +aoV +aoV +aoV +apQ +bLv +cgH +bLv +aaf +cAj +cjJ +cjJ +cjJ +cjJ +cjJ +cjJ +cjJ +cjJ +cjJ +aaa +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +ajX +akC +alj +alY +amI +amI +anM +aop +aoY +aaa +aaa +aaa +aaf +arP +avd +avZ +axr +ayE +ayE +ayE +ayE +ayE +ayE +ayE +ayE +ayE +ayE +aLl +aMT +aOu +aPL +aPK +aSm +aTI +aPK +aWB +cCj +apd +apd +bbU +cCk +apd +cNF +bgB +bhX +bgv +biF +bkw +bnE +bny +btv +btv +bjv +btv +buc +bxz +bBa +bwV +byy +bBa +bAb +bzY +bBa +bEQ +bGM +bKn +bGi +aoV +aoV +bLv +bPZ +bHE +bHE +bTz +bHE +bLv +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +bLv +cgH +bLv +aaa +cjJ +ckw +clC +cmy +cnm +cnL +cov +cpj +cpS +cjJ +aaa +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ajX +akF +alm +akD +cLI +amI +amI +aop +aoY +aaa +aaa +aaa +aaf +arP +ave +awa +axu +ayH +ayH +ayH +ayH +ayH +ayH +aFV +ayH +ayH +aKy +aLn +aMU +aOw +aPN +aPK +aSn +aTK +aPK +apd +cCj +asW +baW +bLE +bLG +apd +bfj +bgC +bia +cNF +bjs +bkx +bmQ +bnA +bpB +bpB +brR +bsV +bwc +bxA +bvI +bwX +byG +bvI +bAm +bBG +bDo +byE +byE +bKp +bGi +apQ +apQ +bLv +bHE +bHE +bSs +bCq +bHE +bLv +aoV +aoV +aoV +bcU +apQ +aaH +cCa +aoV +aoV +aoV +bLv +cgH +bLv +aaa +cjJ +cky +clE +cmA +cno +cnN +cox +cpl +cpU +cjJ +aaf +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ajX +akE +all +alZ +amJ +anr +amI +aop +aoY +aaa +aaa +arP +arP +arP +cya +avZ +axt +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +aLm +aMS +aOv +aPM +aPQ +aPQ +aPQ +aPQ +apd +aYi +aqW +aqW +bbQ +bLG +apd +aZH +cNF +bhZ +cNF +cNM +bfQ +bnG +bnz +bpA +bbR +bkM +bqs +bud +bxy +bvG +bAZ +bGm +bzF +bAc +bGm +byE +cBB +byE +bKo +bxy +aaH +aaH +bCq +bHE +bRh +bSr +bCq +bHE +bLv +apQ +apQ +aoV +aoV +aaH +bdV +aaH +apQ +apQ +apQ +bLv +cgH +bLv +aaf +cjJ +ckx +clD +cmz +cnn +cnM +cow +cpk +cpT +cjJ +aaa +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abc +abc +afu +abc +aaa +aaa +aaa +aaa +aaa +aaa +akD +akD +alo +akD +akD +akD +anO +akD +akD +aaa +aaa +arP +asQ +aqR +aqR +avZ +axt +ayG +azK +aBe +aBe +aDj +aER +aFX +aHj +aJa +aKc +aLp +aMV +aOy +aLE +aPQ +aRV +aSW +aVa +apd +aWE +aqW +aqW +bcG +bLG +apd +aZH +bgD +bfN +bgE +cNN +bkH +bfm +boS +bfm +bNK +bkN +bml +bwe +bwe +bwd +bwY +byJ +bwe +bAc +bBI +bGn +bGn +bGn +bKq +bxy +apQ +apQ +bCq +bOK +bCq +bCq +bCq +bHE +bLv +aoV +aoV +aoV +aoV +cjn +bSu +aaH +aoV +aoV +aoV +bLv +cgH +bLv +aaa +cjJ +cky +clG +cmB +cnq +cnP +coz +cpn +cjJ +cjJ +aaa +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aea +aeH +aft +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aiU +aln +aiU +aaa +aiU +anN +aiU +aaa +aaa +aaa +arP +asP +aqR +aqR +awb +axt +ayG +azJ +aBd +aBX +aDi +aEQ +aFW +aHh +aIV +ayG +aLN +aMS +aOx +aPc +aRe +aRT +aSt +aWF +apd +aWG +aZa +baX +bcH +bdE +apd +aZH +bnL +cNG +cNJ +cNM +cNI +bnI +boR +bqs +bbR +bkM +bNM +bwd +bxB +bvL +byI +byH +bwe +bAn +bBH +bxy +bxy +bxy +bxy +bxy +bLv +bLv +bCq +bHE +bLv +aaa +bLv +bHE +bLv +aoV +aoV +aoV +aoV +aoV +aaH +apQ +aoV +aoV +aoV +bLv +cgH +bLv +aaa +cjJ +ckz +clF +cmy +cnp +cnO +coy +cpm +cjJ +aaf +aaf +crn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abY +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abu +abu +abu +abc +abc +aec +aeJ +afw +abc +abc +aaf +aaa +aaf +aaf +aaf +aaf +aiU +alp +aiU +aaa +aiU +alp +aiU +aaf +aaf +aaf +arP +arP +arP +arP +avZ +axt +ayG +azM +aBg +aBZ +aDx +aET +aET +bCx +aHJ +aKd +aLq +aMY +aOA +aPO +aRf +aSc +aSc +aUw +apd +aXK +avr +aZJ +bbT +bSy +apd +aZH +beF +bfl +bmi +bjw +bmk +bbR +boT +bbR +bbR +buI +bbR +bwd +bxD +byL +byK +byT +bwe +bAx +bTE +bCq +bHD +bJe +bCq +bLu +bHE +bHE +bHE +bHE +bLv +aaf +bLv +bUt +bLv +apQ +apQ +aoV +aoV +aoV +aaH +aoV +aoV +apQ +apQ +bLv +cgH +bLv +aaf +cjJ +cjJ +cjJ +cjJ +cjJ +cnR +coB +cjJ +cjJ +aaa +aaa +crn +aaf +abY +abY +abY +abY +abY +abY +abY +abY +abY +aaa +aaf +cEX +abY +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abb +abt +aca +acz +acX +adC +aeb +aeI +afv +agf +abc +aaf +aaa +aaa +aiT +aiT +aiV +akG +cxJ +aiU +amK +aiU +cxP +aoq +aiV +aiT +aiT +arP +asR +aqR +arP +awc +axt +ayG +azL +aBf +aBY +aDw +aES +aJh +aHv +aJh +aKA +aLN +aMS +aOz +aLE +aPQ +aSa +aSr +aSr +apd +aYZ +bLE +aqW +aqW +bLE +apd +beA +bqp +cNG +cNJ +bLF +cNF +bbR +bbR +bqt +cBq +bbR +bbR +bwd +bxC +byK +cBv +byO +bwe +bAo +bTE +bGo +bHC +bHE +bCq +bCq +bLv +bLv +bHE +bLv +bCq +aaa +bLv +bUs +bLv +aoV +aoV +aoV +aoV +aoV +apQ +aoV +aoV +aoV +aoV +bCq +cgH +bCq +aaa +aaf +aaa +aaa +aaf +cjJ +cnQ +coA +cpo +cjJ +aaa +aaa +crn +aaf +abY +cEX +cEX +cEX +cEX +cEX +cEX +cEX +abY +aaa +aaf +cEX +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abe +abw +acc +acB +acZ +adE +aee +aeL +afy +agh +abc +aaf +aaa +aaf +aiT +ajs +akb +akI +akI +amc +aiT +ant +akI +aos +aiT +apR +cCh +arP +asT +aqR +avf +awb +axt +ayG +azN +aBe +aBe +aDy +aEU +aGf +aHL +aJi +aKB +aLT +aNp +aOC +aPQ +aPQ +aTL +aTP +aWD +apd +aYj +aZL +baU +baU +bcV +apf +bfn +beW +bfR +bKF +bNH +cNF +bnJ +bbR +bbR +bbR +bty +buJ +bwe +bxE +byM +bAd +bBf +bwe +bAJ +bCe +bCq +bHE +bJf +bCq +aaa +aaf +bLv +bHE +bLv +aaa +aaa +bTB +bUv +bES +bES +bES +bES +bGp +bGp +bGp +bGp +bES +bES +bES +car +cgH +bCq +bCq +bCq +bCq +bCq +bCq +cjJ +cnS +coC +cpp +cjJ +aaf +aaf +cig +aaf +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abd +abv +acb +acA +acI +adD +aed +aeK +afx +agg +abc +aaf +aaa +aaa +aiU +ajr +aka +akH +alq +amb +aiU +ans +alq +aor +apb +alp +aqS +arP +asS +aqR +arP +awd +axv +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +ayG +aHP +aNc +aOB +aPQ +aPQ +aSs +aSs +aSs +apd +apd +apd +baV +bON +apd +apd +cNF +beV +cNI +bKP +cNI +cNF +bnK +bnK +bqu +bqu +bnK +bnK +bwe +bwe +bwe +bwe +bwe +bwe +bAI +bCd +bCq +bCq +bCq +bCq +bLv +bLv +bLv +bOK +bLv +bLv +bLv +bTA +bUu +bVH +bVH +bVH +bVH +bVH +bVH +bVH +bVH +bVH +bVH +bVH +caq +cbw +ccu +ciT +bCq +bSs +ceY +ccw +ccw +cnR +cgT +cjJ +ccw +ccw +ccw +ccw +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaH +aai +aai +abg +aby +aby +aby +aby +aby +aeg +aeN +afA +afA +afA +aaf +aaa +aaa +aiU +aju +akd +akK +als +ame +amM +anv +als +aou +aiT +aiT +aiT +arP +arP +arP +arP +awf +axx +ayJ +ayJ +aBi +aqR +aqR +aqR +aqR +aqR +aqR +arP +aLI +aNr +bBo +aJq +aRh +aJq +aJq +aJq +aJq +aJq +aLY +aJq +aJq +bcW +bbV +bfo +bkS +bfo +bgn +bfo +bmn +bfo +boW +bmE +bmE +btz +btz +bwf +btz +btz +btz +bBh +bCr +bAK +bCn +bGq +bGq +bGq +bGq +bLw +bGq +bGq +bGq +bLw +bGq +bGq +bTD +bUx +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bVI +bTA +bEP +cdi +bCq +bCq +bHE +bHE +cmD +cnr +cnU +chD +cpq +cpV +cqw +cqO +crp +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaT +abY +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aai +aai +aai +aaU +abf +abx +acd +acC +ada +adF +aef +aeM +afz +aai +aai +aai +aai +aai +aai +ajt +akc +akJ +alr +amd +amL +anu +alq +aot +apc +apS +aqT +apS +apS +atX +atX +awe +axw +ayI +azO +aBh +akL +aDz +aEV +aGg +aHx +aqZ +apg +aLx +aNq +aOD +aPe +aJq +aJq +aJq +aJq +aJq +aJq +aLY +aJq +aJq +bHt +aJq +aJq +beX +aJq +bgm +bjx +bmm +bnM +boV +bnM +brT +brT +brT +brT +brT +brT +bAe +bBg +bCq +bCq +bDt +bGp +bGp +bGp +bES +bGp +bGp +bGp +bGp +bGp +bGp +bES +bTC +bUw +bVI +bWB +bWB +bYz +bYz +cag +cbl +bYz +bWB +bWB +bVI +cax +cbx +cdh +ciU +cjK +ckA +ckA +cmC +cmC +cfJ +chB +cpW +cgR +cgR +cqN +cro +cEl +cEE +cEl +cFm +cFC +cFm +cFm +cFC +cGO +aaa +aaa +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aah +aai +aai +aai +aai +aaI +aaM +aat +aat +aat +ace +aat +aat +adH +aei +aeO +afJ +acd +agL +agK +agK +aiB +aai +ajw +akf +aiX +aiX +aiX +aiX +aiV +anP +aiT +cCi +cCi +cCi +cCi +cCi +cCi +cCi +awg +axy +ayL +azQ +aBk +ayL +ayL +ayL +ayW +ayW +ayW +ayW +aLW +aNs +aJq +aLX +aLX +aLX +aLX +aLX +aJq +aYl +aZN +aYl +aYl +aYl +aYl +aYl +bgG +bid +aYl +bBi +aLY +bnN +boY +bqw +aJq +aJq +aYl +aKF +aLX +aJq +aJq +bBi +aJw +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +bCq +bTF +bUw +bVI +bWD +bXA +bYB +bYz +cai +bYz +ccg +cdd +cea +bVI +caz +cby +cdj +cdv +cem +cem +cem +cfe +cfD +cgv +chE +ciN +ciN +cji +cDZ +crr +cEm +cEF +cEm +cFn +cFD +cFC +cFC +cFD +csb +aaf +aaf +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aai +aan +aaw +aaB +aat +aaJ +aat +abh +aat +acd +abK +acY +adG +aeh +aeO +afI +agl +agH +ags +ags +aho +acd +ajv +ake +agj +afL +aez +ahU +aiX +anz +aov +cCi +air +aqY +arU +apU +apU +cCi +awg +axy +ayK +azP +aBj +aBO +aDC +ayL +aGo +aHN +aJj +ayW +aLV +aJq +aOE +aJn +aJn +aJn +aJn +aJs +aJq +aYk +aZM +aZM +bbW +bcX +bcX +aZM +aZM +aZM +bjz +bkT +bjz +bjz +boX +bqv +bqv +bqv +bqv +bwg +aJw +aJq +aJq +bBi +aJw +aaa +bEU +bGr +bGr +bGr +bKr +aaa +aaf +aaa +aaa +aaf +aaf +bCq +bTE +bUw +bVI +bWC +bXz +bYA +bZn +cah +bWB +ccf +cdc +cdZ +bVI +cay +ccw +ccw +ccw +ccw +ccw +ccw +ccw +ccw +cfL +coH +cBO +cgR +cDB +cqP +crq +cEn +cEF +cEn +cFo +cFD +cFm +cFm +cFD +cGO +aaa +aaa +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aak +aap +aay +aaD +aat +aat +aat +aat +abA +acd +acd +acd +acd +aek +aeU +afI +acd +agI +ahq +ahV +aho +acd +ajy +akh +afK +ajc +afM +afN +aiX +anz +aov +cCi +aqX +arR +asj +asU +ats +atY +auo +axy +ayN +azP +aAW +aCa +aDB +aDI +azW +azW +azW +ayW +aLX +aJq +aOE +aJn +aaa +aaa +aJn +aJs +aJq +aYn +aZM +aZu +bbY +bcY +bdX +bbX +bgH +bie +bjB +bkW +bmp +bjz +bpa +bqy +cBr +bqy +buK +bqy +aJw +aJq +aJq +bBi +aJw +aaf +bEW +bGt +bHG +bJh +bEW +aaf +aaf +aaa +aaa +bKv +bLB +bES +bMj +bUw +bVI +bWF +bXC +bXC +bZp +cak +bWB +bWB +bWB +cec +bVI +cay +ccw +chY +ciX +cjM +ckB +ckB +ckB +ccw +cnY +coH +cgR +cgR +cqx +cqR +crp +cEm +cEF +cEm +cFn +cFD +cFC +cFC +cFD +csb +aaf +aaf +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaj +aao +aax +aaC +aat +aat +adO +aat +abz +acd +acE +add +adF +aej +aeQ +afD +acd +agJ +ahp +ahp +aiC +adF +ajx +akg +agj +adL +ahr +aih +aiX +anz +aov +ape +arT +aqV +arS +apU +atu +cCi +awg +axy +ayM +azs +aAR +aBP +aDA +aEW +aGi +aHB +aEZ +aBt +aJs +aJq +aOE +aJn +aaa +aaa +aJw +aVb +aWH +aYm +aZM +aZq +bbX +bbX +bbX +bfp +aZP +aZP +bjA +cAG +bmo +bmr +boZ +bqx +brU +bmr +bmr +bmr +bmr +byN +aJq +bBj +aJw +aaa +bEV +bGs +cBC +bJg +bKs +aaa +aaf +aaf +aaf +bJQ +bLg +cCg +cCg +bNg +bVI +bWE +bXB +bYC +bZo +caj +bWB +cch +cde +ceb +bVI +cay +ccw +chY +cCW +ciW +ckB +ckB +ckC +ccw +cnX +coH +cps +cpX +cqz +cqQ +ccw +cEp +cEF +cEn +cFo +cFD +cFm +cFm +cFD +cGO +aaa +aaa +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aal +aar +aay +aaF +aat +aaO +aaW +aat +abB +acf +abM +acG +adI +aem +aeO +afG +acd +agK +agK +ail +aiE +aiW +ajA +akj +agj +agj +agj +aiX +aiX +anQ +aov +cCi +apU +arT +arT +asn +atK +auq +avs +axz +ayP +azU +aBo +aCg +azW +aEX +aEZ +aEZ +aEZ +aEX +aJs +aJq +bJx +aJn +aaa +aaa +aTQ +aVd +aWJ +aYp +aZM +aZz +baI +bda +bda +bca +bgJ +aZP +cNL +bkY +bmo +bnP +bpc +bqA +brW +btB +buM +bwi +bmr +aMm +aJq +bBi +bCs +bCs +bEY +bGu +bHI +bJi +bEY +bCs +bCs +bNI +bNI +bRn +cce +bNI +bNI +bUz +bVI +bWG +bXD +bYz +bYz +cam +bYz +bYz +cdf +ced +bVI +cay +ccw +ciZ +ciZ +ciZ +ckC +ckC +ckC +ccw +coa +coJ +clJ +clJ +cig +cig +ccw +cEm +cEF +cEm +cFn +cFD +cFC +cFC +cFD +csb +aaf +aaf +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaj +aaq +aay +aaE +aaJ +aaN +aaV +aat +aat +acd +abL +adb +acd +ael +aeO +afF +agj +agj +agj +agj +agj +agj +ajz +aki +akM +alv +amf +amQ +anw +anz +aov +cCi +arT +arT +asl +arT +apU +cCi +awg +axy +ayv +azE +aBn +aCb +aDD +aEY +aGj +aHC +aEZ +aBt +aJs +aJq +aOE +aJn +aaa +aaa +aPR +aVc +aWI +aYo +aZM +aZy +bay +bcZ +bdY +bdF +bgI +aZP +bjC +bkX +bmo +bnO +bpb +bqz +bqq +brS +bsY +bue +bmr +aMn +aJq +bBi +bCs +bDv +bEX +bFa +bHH +bFa +bKt +bLx +bCs +cCe +bRl +apV +bLC +cCf +bNI +bUz +bVI +bWB +bWB +bYz +bZq +cal +cbm +bYz +bWB +bWB +bVI +cay +ccw +ccw +ciY +ciY +ccw +ccw +ccw +ccw +cnZ +coH +cpt +cpZ +cig +cqS +ccw +cEp +cEF +cEn +cFo +cFD +cFm +cFm +cFD +cGO +aaa +aaa +aaT +cEX +abY +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,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 +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aal +aat +aay +aat +aat +aaJ +aat +aat +abD +acd +acd +acd +acd +aen +aeO +afH +agj +agM +ahu +ahW +aiD +agj +auj +akl +akO +alx +alx +amR +anw +anz +aox +cCi +cCi +cCi +cCi +cCi +cCi +cCi +awg +axy +ayQ +azE +aBq +aBr +aDE +aFc +azW +azW +aJf +ayW +aJr +aJq +aOE +aJn +aaa +aPR +aPR +aPR +aWL +aPR +aZM +bbX +bay +bbM +bcN +bdK +bgL +aZP +aZP +aZP +bmo +bnR +bpe +bqB +bqq +btD +buO +bwk +bmr +aLY +cBw +bBk +bCs +bDx +bFa +bFa +bHJ +bFa +bFa +bLz +bCs +cCe +bNJ +apV +cjL +bNJ +bNI +bUz +bVJ +bWI +bXF +bXF +bZs +cao +cbo +bXF +bXF +cef +bVJ +cay +ccw +cib +cjb +ckH +ckE +clH +cmG +cnt +cob +coL +cDo +cgR +cqA +cqT +czh +cEm +crU +csb +cFn +cFD +cFC +cFC +cFD +csb +aaf +aaf +aaT +aaT +aaT +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaj +aas +aaz +aat +aat +aat +aat +aat +abC +acd +acH +adc +acd +aeo +aeS +afH +agj +agN +aht +ain +aid +agj +aiZ +akk +akN +alw +amg +amR +anw +anR +aow +apg +aqZ +aqZ +aqZ +apW +aqZ +avh +awh +axz +ayO +azE +aBp +aCc +aDF +ayL +aGq +aHO +aJl +ayW +aJq +aJq +aOE +aJn +aaa +aPR +aTR +aVe +aWK +aYq +aZO +aZC +baK +bbC +bbC +bdI +bgK +bgK +bjE +bgK +bmq +bnQ +bpd +bpd +bqr +btC +buN +bwj +bmr +byP +aJq +bBi +bCs +bDw +bEZ +bGv +bHH +bJj +bKu +bLy +bCs +bNJ +bNJ +bKx +cjL +bNJ +bNI +bUA +bVJ +bWH +bXE +bYD +bZr +can +cbn +cci +cdg +cee +bVJ +cay +ccw +cia +cja +cgR +ckD +cig +cmF +cfG +cgw +coK +cpu +cMm +ccw +ccw +ccw +crK +cEK +csa +csj +csa +csa +cGr +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,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 +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aam +aav +aav +aav +aaL +aaQ +aaY +aav +abE +acg +acJ +ade +adJ +aep +aeT +afH +agj +ahs +ahP +ahP +aiF +agj +aja +ajG +akQ +agj +agj +amS +anx +anz +aov +aph +aph +aph +arW +aso +auf +avi +awi +axy +ayS +azS +aBs +aCi +aDI +ayL +ayW +ayW +ayW +ayW +aJq +aJq +aOE +aJn +aaa +aPR +aTT +aVg +aWN +aYs +aZQ +bbi +bde +bcd +bcd +bcd +bcd +bcd +bcd +bcd +bms +bnS +bpf +bqC +brZ +btE +bnS +bwl +bxG +byR +brT +bBl +bCs +bDz +bFa +bFa +bHH +bFa +bFa +bFa +bCs +bNL +bNJ +apV +cjL +bNJ +bNI +bUz +bVJ +bOo +bOD +bQb +bZv +bSd +bXG +bOC +bWt +cBK +bVJ +cay +ccw +cid +cgR +cen +ckG +clJ +cmF +cgR +cgI +chF +ciO +cqc +cqc +cqc +cEd +cEr +cEL +cFb +cFu +cFI +cGd +cGs +cGr +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aai +aau +aaA +aaG +aaK +aaP +aaX +aat +aat +acd +acD +acY +adG +aeq +aeV +acd +agj +ahm +ahD +aiw +aiO +agj +ajD +akm +akP +aly +amh +amR +anw +anz +aov +aph +aob +ara +arV +apZ +aph +aph +awg +axA +ayR +azR +aBr +azW +afO +azW +agm +aBt +aaa +aJn +aLY +aLY +aOF +aPR +aPR +aPR +aTS +aVf +aWM +aYr +aZP +bbh +bcc +bdd +bbX +bfr +bgM +bif +aZM +aZM +bmr +bmr +bmr +bmr +bmr +bmr +bmr +bmr +bmr +byQ +aJq +aJq +bCs +bDy +bFb +bGw +bER +bJk +bFa +bLA +bCs +cCd +bQc +bKA +cjL +bSv +bNI +bUB +bVJ +bOl +bOC +bPQ +bQK +bYF +bTI +bUy +bWs +ceg +bVJ +cay +ccw +cic +cBO +cjN +cgR +ceu +clQ +cgR +cgx +coM +cpv +cqb +cqb +cqb +cqb +cEs +cqb +cqb +cAp +cqb +cAo +cGt +cgx +ccw +ccw +ccw +ccw +ccw +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aai +aai +aai +aai +aai +aai +aai +abj +abG +acd +acd +acd +acd +aeP +afC +agk +agF +agP +agP +agP +agP +aiz +ajg +akl +akR +alx +alx +amR +anw +anz +aov +aph +aoc +ata +arY +ata +auh +aph +awg +axA +ayT +azR +azW +azW +aBt +azW +aio +aBt +aaa +aJn +aJq +aJq +aOE +aPT +aRj +aSv +aTV +aVi +aWP +aYu +aYt +bbk +bbk +bbk +bbk +bfs +aZM +aZM +aZM +aaf +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aJn +aXf +aJq +byV +bCs +bAM +bFa +bGy +bFc +bJm +bFa +bHO +bCs +cCd +cCd +aYg +cjL +cCc +bNI +bEP +bVJ +bVJ +bOM +bQd +bQP +bSt +bUc +bVb +bWv +cei +bVJ +caB +ccw +cif +cgR +cjP +ckF +ceZ +ckF +ckF +cgK +cDg +cDp +cqe +cqB +cqB +cEe +csP +cAl +cFc +cAq +cFJ +cDq +cGu +cGH +cGR +cHa +cEj +ciZ +ccw +aaa +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaf +aai +abi +abF +ach +acK +adf +acd +aer +afB +agi +agD +agO +agO +agO +agO +aiy +ajb +ajF +akN +alw +ami +amR +anw +anz +aov +api +ata +arb +arX +atc +aug +aph +awg +axA +azW +ayU +azW +aCj +ayW +ayW +ayW +ayW +aJn +aJn +aJq +aJq +aOE +aPS +aRi +aSu +aTU +cpC +aWO +aYt +aYx +bbj +bce +bdf +beb +aYv +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aJn +aXf +aJq +byU +bCs +bAL +bFa +bGx +bET +bJl +bHh +bHN +bCs +cjo +cCd +bSx +cjL +cCb +bNI +bEP +bVL +bVJ +bVJ +bVJ +bVJ +bVJ +bVJ +bUC +bWu +bVJ +bVJ +caB +ccw +cie +cdT +cCY +cnA +cev +cfg +cgU +cgJ +chG +cDq +cqd +cDC +cqU +cEf +cEt +cEM +csA +cEg +cFK +cGe +cGv +cGI +cGS +cHb +cHg +cHn +ccw +aaf +aaT +cEX +aaT +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaR +aaZ +aaZ +aaZ +aaZ +aaZ +aaZ +aaZ +aaZ +aaZ +aaZ +agn +agR +agn +agR +agn +ajc +ajI +ako +akQ +agj +agj +amS +any +anz +aov +aph +aqb +are +arZ +ata +aui +aph +awg +axA +ayX +azY +azW +azW +afP +aFb +aEZ +cyg +aJp +aKE +aMa +aNw +aOE +aPU +aRl +aSx +aTX +aVi +aWR +aYv +aZS +aZR +aZR +bbm +bec +bfu +bgO +bgO +bgO +bmu +bgO +bgO +bgO +bgO +bsb +aaf +aaf +aaf +aJn +aXf +aJq +aJq +bCs +bFa +bFa +bFa +bET +bJn +bHi +bHQ +bCs +cjo +bJu +bSx +cmX +bSz +bNI +bUD +bVM +bVM +bVM +bVM +bVM +cat +bCq +bVd +bWK +bYp +bCq +cay +ccw +cih +cje +cgR +ckJ +clJ +cmL +cgR +ccw +cDh +cpy +cDv +cDD +cqU +cMD +cEu +cMI +cMI +cMD +cFL +cGf +cGw +cMm +ciZ +cHc +cHh +cHh +ccw +aaa +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +aaT +aaf +aaZ +abm +cpg +acv +adi +adi +aaZ +aeW +agQ +ahv +ahQ +aiI +aiH +ajB +akm +akP +aly +amj +amR +anw +anz +aov +aph +aph +ard +ard +ard +aph +aph +awj +axA +ayW +ayW +aBt +aBt +ayW +ayW +ayW +ayW +aJo +aJq +aLZ +aNv +aOE +aPS +aRk +aSw +aTW +aVj +aWQ +aYv +aZR +aZR +aZR +aZR +aZR +bft +bgN +bgN +bgN +bmv +bkI +bnT +bpg +bqD +bsa +bgO +buP +bwm +bxH +byS +aJq +aMh +bCs +bCs +bCs +bCs +bFe +bCs +bLD +bCs +bCs +bNI +bNI +bKU +cnB +bNI +bNI +bCq +bCq +bCq +bCq +bCq +bCq +cas +bCq +bVc +bWJ +bYn +bZB +caC +ccw +cig +cjd +cgR +ckI +cig +cmK +cBO +ccw +chV +cDq +cqf +cqD +cMD +crs +cEv +cEv +cFe +cMD +cFM +czE +cGx +ccw +cGT +cEj +cEj +ciZ +ccw +aaf +aaT +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +aaT +aaa +aaZ +abH +acl +ajC +acL +adi +aaZ +agp +agT +ahx +ahS +aiK +ajc +ajI +akl +akT +aww +alx +amR +anw +anz +aov +apk +anw +anw +anw +anw +aVh +avj +awl +axC +ayY +azZ +azZ +azZ +azZ +azZ +aGt +aHQ +aJr +aJq +aMc +aNy +aOE +aPS +aRn +aSz +aTY +aVl +aWT +aYx +aZR +bbm +bbm +bdh +bee +bfv +bgN +bih +big +bii +bgN +bnV +bph +bqF +bsd +btG +buQ +bwn +bxI +bwa +bAg +bBq +bCu +bAO +bFd +bFd +bFj +bJp +bHk +bHR +bIe +bFd +bJz +bRp +cav +bSA +bTJ +bSA +bSA +bWL +bSA +bSA +bZx +bSR +bUl +bVf +bXm +bYE +bCq +ceW +ccw +cij +cjf +cgR +ckK +clJ +cmL +cgR +cgL +chX +cDq +cqh +cqF +cra +crI +cEw +cEw +cEw +cFw +cFN +csH +csR +cMm +cGU +cEj +cEj +cHo +ccw +aaa +abY +cEX +abY +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +abY +aaa +aaZ +abn +ack +adk +adK +cqG +aeX +ago +agS +ahw +ahR +aiJ +ajc +ajI +akk +akS +alw +amk +amR +anw +anS +aoy +apj +anz +anz +anz +anz +anz +anz +awk +axB +anz +anz +anz +anz +anz +anz +apj +aHP +aJq +aJq +aMb +aNx +aOE +aPS +aRm +aSy +aTX +aVk +aWS +aYw +aZT +cBj +bcf +bdg +bed +bfv +bgN +big +bgN +bkZ +bgN +bnU +bph +bqE +bsc +btF +bph +bsc +btF +bvW +bAf +bBp +aHP +bAN +bQg +bQg +bFh +bGN +bHj +bNN +bNN +bNN +bNN +bNN +cau +cBH +bMG +bLZ +bLZ +bLZ +bLZ +bLZ +bQQ +bSw +cbr +bVe +bXk +bYq +ccw +ccw +ccw +cdk +cMC +cgR +ckK +clJ +cmL +cnv +cMm +chX +cDq +cqg +cqE +cqZ +crt +cMH +cAm +cMH +cMN +cFO +csC +csQ +cMm +cGV +cEj +cGV +ccw +ccw +aaa +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +aaT +aaa +aaZ +abJ +ack +acM +adQ +cwM +aeZ +agr +agU +ahy +ahX +aiL +ajc +ajI +akq +akQ +agj +agj +amS +anx +anz +aoz +apm +aqd +anA +asa +atd +anA +avk +awk +axE +ayZ +aAa +aBu +aAa +aAa +aAa +aGu +aHR +aJt +aJq +aMe +aNA +aOE +aPV +aRp +aSB +aTZ +aVn +aWV +aYz +aZR +bbm +bbm +bdh +bef +bfv +bgN +bii +big +bih +bgN +bnV +bph +bqF +bsf +btG +buS +bwp +bxK +bwh +bAh +bBs +bzG +bAP +bCp +bDp +bFq +bGO +bHl +bHS +bLI +bLI +bOR +bQg +bQg +bQg +bQg +bQg +bQg +bQg +bQg +bYI +bDG +bHP +cbt +bVh +bXo +bYM +cfb +cfF +cfb +cfb +cfb +cfb +cfb +cig +cmN +cgR +cgL +chX +cDq +cqj +cqF +crb +cru +cEx +cEx +cEx +cAP +cFP +csI +cAt +cMm +cEj +cEj +cEj +cHp +ccw +aaf +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +aaT +aaa +aaZ +abI +ack +coS +aet +cxA +aeY +agt +agt +ahz +aie +aiN +ajc +ajI +akp +akU +alz +aml +amT +anw +anz +aoz +apl +aqc +aqc +aqc +aqc +aqc +aqc +awm +axD +ahn +ahn +ahn +ahn +ahn +ahn +ahn +ahn +aJs +aJq +aMd +aNz +aOE +aPS +aRo +aSA +aTX +aVm +aWU +aYy +aZR +aZR +aZR +aZR +aZR +bfw +bgN +bgN +bgN +bjy +bmw +bnW +bpi +bqG +bse +bij +buR +bwo +bxJ +bwb +aJq +bBr +bCv +bCv +bCv +bCv +bCv +bJq +bKw +bLH +bRq +bNO +bOQ +bQf +bRq +bRq +bTK +bUE +bUE +bWM +bXJ +bYH +bYH +bYH +bYH +bVg +bXn +bYG +cfb +cfE +cgM +cik +cjg +cjU +ckL +clM +cfz +cgR +ccw +cii +cDq +cqi +cMD +cAP +crv +cEy +cEy +cFh +cMD +cFQ +czE +cGx +ccw +cGT +cEj +cEj +ciZ +ccw +aaf +aaS +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cBY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,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 +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +abY +aaa +aaZ +abQ +ack +adj +arc +blT +agq +cml +agV +cxk +aig +aiM +ajc +ajI +akp +akV +alB +amn +amV +anw +anz +aoz +aod +aqf +ahT +ahT +ahT +ahT +ahT +awn +axF +anF +anF +anF +anF +anF +anF +anF +aoa +aJu +aKF +aMf +aNB +aOE +aPW +aRr +aSD +ceh +aVp +aWX +aYB +aZU +aZR +aZR +bbm +beh +bfx +bij +bij +bij +bgR +bij +bij +bij +bij +bsg +aaf +aaf +aaf +aJn +aJq +aJq +bBu +bCv +bAT +bDL +bDq +bCv +bJs +bKy +bLK +bLK +bLK +bOT +bQi +bRs +bSC +bLK +bUG +bVO +bWO +bXK +bYH +bZz +caw +bYH +bVo +bXq +bZe +cfb +cfH +cgO +cim +cgO +ceo +ceq +cfa +cmQ +cgR +ccw +cDi +cDr +cDw +cDE +cEa +cMD +cEz +cEz +cEz +cMD +cFR +cGf +cGz +cMm +ciZ +cHd +cHj +cHd +ccw +aaa +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +abY +aaa +aaZ +abN +ack +bkA +acF +aes +avB +amN +agt +awN +aHp +aIF +ajc +ajI +akp +akQ +alA +amm +amU +anw +anT +aoA +apn +aqe +arf +arf +arf +arf +arf +arf +arf +arf +arf +arf +arf +arf +arf +anF +ahn +aJn +aJn +aJq +aJq +aOE +aPS +aRq +aSC +aUa +aVo +aWW +aYA +aYz +bbn +bcg +aZU +beg +aYB +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aJn +aJq +aJq +bBt +bCv +bDH +bFf +bGB +bCv +bJs +bKy +bLJ +bLJ +bNP +bOS +bQh +bRr +bSB +bTL +bUF +bVN +bWN +bLK +bYJ +bRi +bZy +cbu +bVm +bXp +bYO +cfc +cgO +ccj +cBM +cdU +ceo +ceq +clQ +cmQ +cgR +cMm +chX +cpD +cDw +cDF +cEa +cEg +cEA +cET +cFj +cEf +cFS +cGg +cGA +cGI +cGS +cHe +cHe +cHr +ccw +aaf +aaT +cEX +aaT +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaf +aaT +aaf +aaZ +aci +acm +cpA +adg +aeu +alt +agu +agX +ahB +aij +agn +aje +ajJ +akr +akX +alC +alC +amX +anz +anz +aoB +aod +aqe +arf +aqa +atf +arf +aqa +atf +arf +aqa +atf +arf +aqa +atf +arf +anF +ahn +aaa +aJn +aJq +aJq +aOE +aPX +aRs +aSE +aUc +aVm +aWY +aYC +aYA +bbp +bbp +bbp +bbp +bfz +aZV +aZV +aZV +aaf +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aJn +aJq +aJq +aXf +bCv +bDK +bFi +bGE +bCv +bJs +bKy +bLM +bLM +bNQ +bOV +bQk +bRt +bSD +bTM +bUH +bVQ +bWN +bXM +bYL +cew +bTh +cdt +bVq +bXI +bZg +bZD +cbq +ccl +cdm +cio +cjY +ckP +ckH +cja +cgR +cMm +cDj +cDs +cql +cDG +cDG +cEh +cEB +cEU +cFk +cAs +cFT +cDq +cGx +cGK +cGY +cEk +cEj +cHs +ccw +aaf +abY +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaa +adR +abo +aaZ +aaZ +aaZ +acT +adl +aaZ +aaZ +agn +agW +ahE +aii +agn +ajd +ajI +ahY +akW +aiG +amo +amW +anz +anz +aoz +aod +aqe +arf +apY +ate +arf +apY +ath +arf +apY +ath +arf +apY +ate +arf +anF +ahn +aaa +aJn +aLY +aLY +aOG +aPR +aPR +aPR +aUb +aVq +aWM +aYr +aZV +bbo +bch +bdi +bei +bfy +bgS +bik +aZV +aZV +bmx +bmx +bmx +bqH +bsh +bsh +bsh +bsh +bqH +aJq +aJq +aXf +bCv +bDJ +bCt +bGD +bCv +bJs +bKy +bLL +bLL +bNQ +bOU +bQj +bOd +bOd +bRx +bTP +bVP +bWP +bXL +bYK +bRj +bTg +bUm +bVp +bXH +bZf +bZC +cbp +cck +cin +cjj +cjX +ckO +clP +cgR +cny +ccw +cip +cnx +cDx +cqb +cqb +cqb +cEC +cqb +cqb +cAr +cqb +cGh +cGC +cey +ccw +ccw +cHl +ccw +ccw +aaf +abY +aaT +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +abp +abP +aco +acO +abl +abO +abO +afc +afQ +agw +agY +ahA +ahZ +adR +aiQ +ajI +akt +akQ +agj +agj +aiX +anB +anz +aoD +aod +aqe +arf +aqn +ath +arf +auw +ath +arf +ayV +ath +arf +aCd +ath +arf +anF +ahn +aJw +aJw +aMh +aJq +aOE +aJn +aaa +aPR +aUe +aVs +aXa +aYD +aZX +baf +bdk +bdk +bek +bfB +bgU +bdk +bjF +blc +bmz +bnY +bpk +bqJ +bsj +btI +btd +bwr +bqH +aMm +aJq +bBv +cBy +bDM +bCw +bDr +bCy +bGP +bHn +bLN +bLN +bNS +bOX +bQm +bRv +bOd +bTN +bTP +bRA +bWQ +bWQ +bYN +bRm +bTj +caA +cer +ccs +bZu +cfb +cfb +cgS +ciq +cfb +cfb +ckR +clR +cgR +cgR +cMm +cir +cDt +cDy +cqC +crc +cEi +cED +crc +crc +cFy +cBR +cGi +cGD +cGL +aag +aag +aaf +aaf +aaf +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +abo +abO +abO +abO +abO +abO +abO +afb +abo +afg +ahb +ahG +aik +cBV +ajf +ajK +aks +akY +alx +amp +aiX +anA +anz +aoC +aod +aqe +arf +asd +atg +arf +asd +awo +arf +asd +aAb +arf +asd +aDK +arf +aoa +ahn +aJv +aKG +aMg +bHt +aOE +aJn +aaa +aPR +aUd +aVr +aWZ +aYq +aZW +aZG +bej +bej +bdj +bfA +bgT +bil +bej +blb +bmy +bnX +bpj +bqI +bsi +btH +btc +bwq +bqH +aJq +aJq +aXf +bCv +bAU +cAL +bFg +bFs +bJt +bKy +bLK +bMK +bNR +bOW +bQl +bRu +bSE +bRx +bUI +bVR +bWQ +bOO +bQe +bRk +bTi +caA +bVr +bXN +bZt +bZE +cbs +cCT +cdn +cej +cep +ces +clN +ccm +ckF +cDe +cDk +coc +cqa +cig +ccw +ccw +czF +cEj +cEj +cFz +cFU +cGj +cGE +cGM +cGZ +aag +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +abp +abO +acq +acq +acq +acq +aew +afe +afS +agy +aha +ahC +aia +aiP +aiR +ajB +akv +ala +akz +alf +aiX +anA +anz +aoF +apo +aqh +arh +asg +atj +aul +auR +atj +aul +azc +atj +aAX +azc +atj +aFe +aul +aHT +aJy +aJy +aMj +aJq +aOE +aJn +aaa +aPR +aPR +aPR +aXc +aPR +aZV +baq +baQ +baQ +bcQ +bfC +bgV +bim +bjG +aZV +bmB +bnZ +bpl +bqH +bsl +btK +buW +bwt +bqH +aLY +aLY +bBx +bCv +apG +bFk +bDs +bCv +bJs +bHo +bLK +bMK +bMK +bOY +bQn +bRx +bMK +bMK +bUJ +bVS +bWQ +bXP +cBI +bRS +bTH +caA +bWh +cdt +bZA +cfh +cfM +cco +cdp +cel +cyM +ckT +cgU +cco +cgU +cgU +cis +cjN +cDz +cDH +cMm +cEj +crM +crV +crV +cFA +cEj +cGk +ccw +aag +aag +aag +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +abo +abO +acp +acP +acP +acP +aev +afd +afR +agx +agZ +ahI +aim +adR +aiG +ajL +aku +akZ +alE +amq +aiX +anA +anz +aoE +aod +aqg +aun +asf +ati +auk +aux +avt +axL +bbl +azT +auk +auk +aDG +aFd +auk +aHH +aJg +aKo +aLO +aJq +aOE +aJn +aaa +aaa +aPR +aVt +aXb +aYo +aZV +bao +baP +bbZ +bcP +cBo +bbw +bbw +bbw +aZV +bmA +bmx +bmx +bqH +bsk +btJ +buV +bws +bqH +aJq +aJq +byW +bCv +bAV +bCv +bCv +bCv +bJs +bKz +bLK +bML +bNT +bOV +bQj +bRw +bSF +bOd +bTP +bRA +bWQ +bXO +bQq +bRo +bTG +caA +bVK +bYb +bZw +cap +ctR +ccn +cdo +cek +ccw +cet +cfd +cfB +cfI +cgQ +cjS +cjN +cqm +cgR +crd +cEk +crL +cEW +cse +cse +csu +cGl +ccw +aaa +aaa +aaf +aaa +aaf +cEX +abY +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abp +abR +abP +abP +abP +abP +abp +abp +abp +agA +afU +ahF +aip +adR +aiX +ajN +akx +aiX +aiX +aiX +aiX +anC +anU +anC +cSA +aqe +arf +arf +arf +arf +auU +avG +awr +awr +azV +aAh +aAh +aFg +aFh +aAh +aAh +aAh +aAh +aLR +aJq +aOE +aJn +aaa +aaa +aTQ +aVd +aXe +aYp +aZV +bbv +bcm +bcm +bem +bfD +bgW +bfD +bjI +aZV +bmC +boa +bpm +bqH +bsn +btL +buY +buY +bqH +aJq +aJq +aXf +bCv +bDP +bCv +bAw +bHV +bJw +bKC +bLK +bMN +bNV +bOV +bQo +bRz +bSH +bOd +bTP +bRA +bWQ +bWQ +bWQ +bWQ +caD +bWQ +ccw +ccw +cey +ccw +ccw +ccw +ccw +ccw +ccw +ccw +ccw +ccw +ccw +ccw +cDl +cjN +cjh +cDI +ccw +ccw +ccw +ccw +ccw +cMm +cMm +cMm +ccw +aaf +aaf +aaf +aaf +aaf +cEX +abY +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +abq +abq +abq +abr +abr +abq +abq +aff +afT +agz +ahb +ahF +clI +abp +ajh +ajM +akw +alb +alG +amr +amY +amY +ajp +aoG +cSA +aqe +arf +aqo +asp +arf +auS +avv +awu +awr +aAd +aAh +aCm +aDL +aFf +aGk +aHU +aJz +aAh +aLQ +aJq +aOE +aJn +aaa +aaa +aJw +aVu +aXd +aYE +aZV +bbu +bbw +bbw +bbw +bbw +bbw +bbw +bjH +aZV +bmx +bmx +bmx +bqH +bsm +btL +buX +buX +bqH +aJq +aJq +bBy +bzs +bDO +bFl +bGH +bHU +bJv +bKB +bLK +bMM +bOd +bOV +bQj +bRy +bSG +bOd +bUK +bVT +bWR +bXQ +bOd +bZF +bPc +bOd +ccv +cdw +cex +bOd +cfN +cfN +bLK +apQ +bOh +bOh +bOh +bOh +bOh +ccw +cDm +cjP +ckF +cDJ +ckF +cpE +cjR +crW +csg +aag +aaa +aaa +aaa +aaa +aaa +aaa +cEX +cEX +cEX +abY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abq +abT +acs +acR +ado +adN +aex +afh +afV +agB +ahd +ahI +clS +abp +ajj +ajP +aky +alc +alI +ams +amZ +amZ +anW +aoH +cSA +aqe +arf +asm +blU +atQ +avg +awp +axN +awr +aAg +aAh +aDO +aDQ +aFi +aGl +aBy +aBy +aAh +aMn +aJq +aOE +aJn +aaa +aaa +aJn +aVv +aXg +aYF +aZV +bbw +bcn +bbw +ben +bfE +bgX +bbw +bjJ +bld +bmD +bmD +bmD +bqK +bso +btN +buZ +buZ +bqH +byN +aJq +bBA +bCz +bDQ +bFn +bGJ +bHX +bJy +bKE +bLP +bMP +bIG +bJB +bKV +bRB +bSI +bSI +bUM +bVV +bWS +bSI +bSI +bZG +caE +cbA +ccy +bOd +bOd +bQu +cfO +cgW +cit +cph +ckb +ckV +clU +clU +bOh +ccw +coZ +cgU +cgU +cDK +crw +cjO +ccw +crX +cfK +aag +aaa +aaa +aaa +aaa +aaa +aaa +abY +abY +abY +abY +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +abr +abS +acr +acQ +adn +adM +abq +afg +afU +afU +ahc +ahH +aiq +abp +aji +ajO +akw +ajn +alH +amr +amY +amY +anV +ajo +cSA +aqe +arf +ari +asu +aun +auW +avR +axM +awu +aAf +aAh +aCn +aDM +aGx +aAh +aAh +aBy +aAh +aMm +aJq +aOE +aJn +aJn +aJn +aJn +aJs +aXf +aYk +aZV +aZV +aZV +aZV +aZV +aZV +aZV +aZV +aZV +aZV +bmx +bmx +bmx +bqH +bqH +btM +bqH +bqH +bqH +aJq +bHt +bBz +bzs +bzs +bFm +bGI +bHW +cBD +bKD +bLO +bMO +bIF +bOZ +bQp +bRA +bOd +bTO +bUL +bVU +bMK +bXR +bYQ +bXR +bMK +cbz +ccx +cbA +cbA +cfi +bRH +cgV +bMQ +apQ +bQA +ckU +clT +cmU +bOh +ccw +cpa +cjc +cqo +cDL +cjk +cjm +ccw +ccw +cig +aag +aag +aag +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abr +abV +acu +acS +adp +adP +aey +afj +afX +agC +ahf +ahK +ait +abp +ajl +ajR +akw +ald +alJ +amt +ajp +ajp +anY +ajo +apq +aqe +arf +arf +arf +arf +avm +aws +axP +azb +aAi +aAh +aCn +aDM +aGx +aGm +aHV +aBy +aAh +aJq +aJq +aJq +aJr +aJr +aJr +aJr +aJr +aXh +aYG +aZY +aYG +aYG +bdn +bep +aYG +aYG +aYG +aYG +ble +bmE +bmE +bpn +bqL +bsp +btO +bva +bwu +bwu +bwu +bwu +bBB +aJv +bzs +bFp +bGJ +bHZ +bJA +bKG +bLK +bMR +bIH +bJF +bQr +bRA +bOd +bTP +bOd +bVX +bMK +bMK +bYR +bMK +bMK +cbC +bRA +bTO +cez +cez +cfQ +cgY +ciu +bVu +ckb +ckW +clU +clU +bOh +ccw +ccw +cpI +ccw +cDL +cjl +cjQ +cjV +cig +aaf +aaf +aaf +aaf +aag +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +aaf +aaf +aaf +abr +abU +act +acu +acu +ato +abq +afi +afW +afW +ahe +ahJ +ais +abp +ajk +ajQ +akw +ajn +alH +amr +amY +amY +anX +ajo +app +aqi +arf +ask +atm +arf +avl +awq +axO +aza +aAh +aAh +aAh +aDS +aGx +aAh +aAh +aDN +aAh +aMo +aNC +aJq +aJq +aJq +aJq +aJq +aJq +aJq +aJq +aLY +aJq +bco +aJq +beo +aJq +aJq +aJq +aJq +aJq +aJq +aJq +aJq +aLY +aJq +bAk +aJq +aJq +aJq +aJq +bAj +aJq +aKG +bzs +bFo +bDu +bFt +bGQ +bHp +bLK +bMQ +bNY +bPa +bMQ +bRC +bMQ +bTP +bUN +bVW +bMK +bXS +bXS +bXS +bMK +cbB +alk +alX +aoZ +bQt +apa +cgX +apF +apI +bOh +bOh +bOh +bOh +bOh +cig +cpb +ciZ +cqp +cDN +cjT +cgR +crP +cig +aaa +aaa +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abq +abW +abk +acj +acn +adh +adm +afk +afZ +agE +ahh +ahM +aiv +abp +aiY +ajE +ajH +akn +ale +alD +ana +ana +amu +ajo +aps +aqk +arf +asm +aHw +aup +avn +awv +axX +aze +aAh +aBz +aBz +aDU +aGx +aGn +aHW +aBy +aAh +aJq +aJq +aJq +aJq +aRt +aJq +aJq +aJq +aJq +aJq +aLY +aJq +bcp +aJq +beq +aJq +bgY +aJq +aJq +aJq +bAi +bmS +bmS +bpC +bqN +aNr +aJq +aJq +bxL +byX +aJq +aJq +bCA +bzs +bCC +bDA +bFx +bGW +bKI +bLQ +bMT +bOb +bPd +cBF +bRD +bSK +bTR +bUP +bVZ +bWT +bWa +bYS +bZH +caF +bQt +cBJ +cdy +bOd +bRy +cfR +cha +civ +cph +ckb +ckY +clW +clW +bOh +cig +cig +czg +cig +cDN +crh +crA +crR +crY +csi +aaa +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abq +abq +abq +abq +abq +abq +abq +afg +afY +afY +ahg +ahL +aiu +abp +ajm +ajS +ajn +ajT +akA +amr +amY +amY +anV +ajo +apr +aqj +arf +ark +asL +aun +avu +awt +axV +azd +azX +aAZ +aCe +aDT +aGx +aAh +aAh +aBy +aAh +aCr +aCr +aCr +aJC +bYP +aQg +aJC +aQg +aJC +aQg +aJC +aJC +aHP +aHP +aHP +bfF +bfF +bfF +bfF +bfF +bfF +bfF +bfF +bfF +bqM +brV +bof +bwv +bvj +bvj +bvj +bvj +bvj +bvj +bCB +bCP +bvj +bvd +bKH +bLK +bMS +bOa +bPc +bQs +bMZ +bSJ +bTQ +bUO +bVY +bOd +bOd +bOd +bOd +bOd +cbD +bTO +cdx +bOd +bOd +cfP +cgZ +bMQ +apQ +bQA +ckX +clV +cmV +bOh +cig +cpc +cpJ +cpc +cDN +cqY +cqY +cqY +cig +aaa +csl +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abo +aeB +afm +agb +agG +ahi +ahN +aix +abp +ajp +ajU +ajn +ajn +ajn +amr +ajp +ajp +ajp +ajo +apt +aqm +arj +arj +arj +arj +avx +awz +axR +avx +aAh +aBA +aBA +aDP +aBx +aGp +aHX +aBy +aAh +aMq +adq +aQb +aPZ +aRu +aQc +aUf +aQc +aXi +aQc +baa +aJC +bcq +bcq +bcq +bfF +bha +bio +bgF +blf +bmF +bob +bnB +bfF +bqR +brX +bof +bwx +bvj +bwB +bxa +byZ +bzI +bAX +bCF +bDB +bFB +bvd +bKJ +bLR +bMV +bOd +bMZ +bQv +bRF +bSM +bTS +bUQ +agd +bUO +bVZ +bVZ +bZI +caH +cbF +ccz +cdA +cez +bOe +cfQ +chb +ciu +bVu +ckb +ckZ +clW +clW +bOh +cig +cpd +czM +cpd +cDN +aaa +aaa +aaa +aaf +aaf +cso +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +abo +aeA +afl +aga +abp +ahj +abp +cAN +abp +ajo +ajo +ajo +ajo +ajo +ajo +ajo +ajo +aoa +ajo +apt +aql +apv +arl +asM +atV +avw +awy +axQ +azj +arj +aAh +aAh +aAh +aAh +aAh +aAh +aAh +aAh +aMp +aMr +aOH +aPY +aQc +aRx +aQc +aQc +aPY +aQc +aZZ +aJC +aYV +aYV +aYV +bfF +bgZ +bin +bin +bjK +bkK +bkK +bkK +bpD +bqO +bLX +btf +bui +bvi +bww +bwZ +byY +bzH +bAW +bCE +bFv +bFz +bvd +bKH +bLK +bMU +bOc +bPe +bQu +bRE +bSL +bPe +bOd +cCB +cCC +bXT +bXT +bXT +caG +cbE +bTU +cdz +cez +bUL +cfS +bOd +bMQ +apQ +bOh +bOh +bOh +bOh +bOh +ccw +cpd +czL +cpd +cDL +aaf +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acw +abp +abp +adR +abp +cxG +abp +adR +ahl +ahO +aic +ahT +ahT +ahT +ahT +ahT +ahT +ahT +alL +ahT +anb +ahT +anZ +apu +arj +asb +asV +aus +aus +awA +axT +azl +aAl +arj +aCq +aDR +aFl +aGD +aHZ +aCr +aKJ +aMr +aMr +aOH +aQc +aQd +aQa +aRv +aPY +aVw +aPY +bac +aJC +aYV +aYV +aYV +bfF +bhc +bip +bgP +bjL +bkL +bmT +bnD +bpM +bqT +bFD +bJG +bJG +bvl +bwE +bxc +bzb +bzK +bBb +cpG +bDC +bId +bvd +bKH +bLK +bMX +bOd +bPg +bQx +bRH +bSO +bTU +bUS +bUS +cCD +bXU +bUS +bUS +bUS +bXU +bRF +bMW +cez +cez +cfQ +chd +ciw +cpP +ckc +clb +clY +clZ +bOh +aaa +cpd +cpM +cpd +cDS +aaf +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aag +acU +adr +acU +aeC +afn +agc +abp +ahk +aoJ +aib +aif +aif +aif +aif +aif +aif +aif +alK +alM +bkV +anc +anD +aoI +apX +arn +asN +aur +avy +avy +axS +azk +aAk +arj +aCf +aDY +aFj +aGr +aHI +aJk +aMr +aMr +aNt +aOH +aQc +aQc +aSq +aQc +aQc +aPY +aQc +bab +aJC +aYV +aYV +ber +bfF +bhb +bip +bjO +bip +bmG +bip +bnC +bpF +bqS +brY +bwz +bwy +bvj +bza +bxb +bvh +bCD +bAY +bCH +bDR +bIc +bvd +bKH +bLK +bMW +bOe +bPf +bQw +bRG +bSN +bTT +bUR +bWb +cCE +bTT +bUR +bZJ +bUR +bTT +bUR +cdB +bUR +bUR +cfT +chc +bMQ +apQ +bQA +cla +cBP +cmW +bOh +aaa +aaa +czN +aaa +cDS +aaf +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aag +aag +aag +aaa +aaa +aag +abp +abp +abp +abp +afo +abp +abp +ahn +ahn +aiA +aiA +aiA +ahn +aiA +aiA +aiA +ahn +and +anF +aod +ahn +apx +ahn +arj +asr +asN +aut +avz +aXF +axU +azn +aAn +arj +aCh +aEc +aFk +aGw +aHK +aCr +aKr +aMr +bHF +aOH +aQc +aQc +aSo +clX +aVx +aQc +aQc +aQc +bbx +aYV +aYV +aYV +bfF +bhd +bis +bjR +bis +bmI +bod +bpt +bfF +bqV +bEe +bBL +bwA +bvj +bAl +bAl +bvh +bzS +bBc +bCJ +buk +cCp +bvd +bKH +bLK +bMZ +bOg +bPi +bQz +bRJ +bSO +bTV +bUT +bWc +bWU +bXV +bYT +bZK +bOd +cbG +ccA +cdC +ceB +cez +cez +chf +cix +cpP +ckd +clc +clZ +clZ +bOh +aaa +aaa +aaa +aaa +cDS +aaf +aaa +aaa +aaf +aaf +cso +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +aaf +abp +aeD +afp +aeD +abp +aaa +aaa +aaa +aaf +aaf +aaf +aaa +aaf +aaf +ahn +ahn +anE +aod +aoK +apw +aqp +arj +asq +asN +aut +avz +avz +axU +azm +aAm +arj +aCr +aEb +aCr +aGv +aCr +aCr +aKq +aLS +aNF +aOH +aQc +aQc +aSH +aQc +aQc +aRx +aQc +aQc +aQg +aYV +aYV +bes +bfF +bfF +bir +bjQ +blh +bfF +bfF +bfF +bfF +bqU +bsq +bvj +bvj +bvj +bvj +bvj +bvj +bvj +bvd +bFu +bvj +bvj +bvd +bKH +bLK +bMY +bOf +bPh +bQy +bRI +bSP +bPh +bQy +bRI +cCF +bPh +bQy +bRI +bQy +bPh +bQy +bRI +ceA +bLK +bLK +che +bLK +apQ +bOh +bOh +bOh +bOh +bOh +aaa +aaa +aaa +aaa +cDS +aaf +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +adR +aeE +afr +aeE +adR +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaf +ahn +anG +aoe +aoL +apy +aqq +arj +ast +asN +auv +avA +avA +axW +azo +aAp +aBC +aCt +aEA +aCt +aGz +aIb +aCr +aKN +aMv +aNH +aOJ +aQc +aPY +aSG +aPY +aUg +bFC +aRw +aQc +bbx +aYV +aYV +bet +bfH +bhf +bhh +bhh +bhh +bmJ +bof +bpu +bqP +bsy +bEe +bvh +bwC +bxN +bze +bAp +bvh +bCG +bBd +bFw +bDD +bFJ +bvd +bKH +bzs +bRK +apQ +bRK +apQ +bVv +apQ +bRK +apQ +bVv +cCG +cCH +cCI +cCJ +cCI +cCH +cCI +cCJ +cCI +cCP +bLK +chg +bLK +apQ +aoV +aoV +apQ +apQ +apQ +aoV +aoV +aoV +aoV +cCQ +aoV +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeE +afq +aeE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahn +anE +ahn +ahn +ahn +ahn +arj +ass +asX +auu +att +att +att +azf +aAo +apX +aBB +aBB +aBB +aGy +aIa +cNE +aKM +aMu +aNG +aKM +aKM +aKM +aSp +aQc +aQc +aSq +aQc +bad +bby +aYV +aYV +bet +bfG +bhe +bit +bjS +bli +bli +boe +bli +bpN +bqX +bEe +btg +bDR +bDR +bDR +bDR +bzc +bDR +bDZ +bCK +bFy +bFF +bvd +bKH +bzs +bRK +bOh +bPj +bQA +bPj +bOh +bPj +bQA +bPj +bOh +bPj +bQA +bPj +bOh +bPj +bQA +bPj +bOh +cCQ +bLK +cyG +bLK +aoV +aoV +aoV +apQ +apQ +aoV +aoV +aoV +aoV +aoV +cCQ +aoV +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeE +afs +aeE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aag +aag +aaa +aaa +aaf +arj +arj +asZ +aua +aua +awB +axY +azh +arj +arj +aaf +aaa +alP +aGI +aId +aJD +aKP +aMx +aNJ +aQe +aOL +aOL +aOL +aOL +aOL +aOL +aXO +aZb +aJC +aYV +aYV +bet +bfG +bhe +bhh +bjU +blk +blk +boh +biu +bpO +bqY +bss +btg +buk +bvm +bDT +buk +bvh +bzU +bBe +bCS +bDE +bFK +bvd +bKH +bzs +bRK +bOh +bPl +bQB +bRL +bOh +bTX +bUV +bWd +bOh +bXX +bYV +bZL +bOh +cbI +ccC +cdD +bOh +cCG +cCS +cCS +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cDY +apQ +aaf +aaf +aaf +aaf +cso +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqr +arm +arm +asY +atZ +auB +auB +atZ +azg +azp +azp +aCu +aaf +alP +aGH +aIc +aJC +aKO +aMw +aNI +aMw +aOK +acN +acN +acN +acN +acN +aQc +bae +aJC +bcr +aYV +bet +bfG +bhe +bhh +bjV +blj +bmK +bog +bog +bhh +bsx +bsr +bvh +bwD +bDR +bDR +bAq +bvj +bCQ +bDW +bCP +bvj +bvj +bJC +bKH +bzs +bRK +bOh +bPk +bPm +bPm +bOh +bTW +bUU +bTW +bOh +bXW +bYU +bXW +bOh +cbH +ccB +cbH +bOh +apQ +aoV +aoV +apQ +aoV +aoV +aoV +apQ +aoV +aoV +aoV +aoV +aoV +aoV +apQ +aoV +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqs +aro +aro +aro +aro +aro +aro +aro +aro +aro +aro +aCv +aaa +alP +aGK +aIe +aJC +aJC +aJC +aJC +aJC +aJC +aXj +aVy +aSY +aVy +aVy +aYI +bah +aJC +aYV +bdo +beu +bvk +biu +biu +bjT +blm +bmL +boi +bpw +bhh +bsx +btX +bvj +bwG +bxR +bxR +bvj +bvj +bzW +bDZ +bCT +bGR +bIj +bJC +bKH +bzs +bRK +bOh +bPm +bQC +bPm +bOh +bTW +bUW +bTW +bOh +bXY +bYW +bXW +bOh +cbH +ccD +cbH +bOh +apQ +apQ +apQ +apQ +apQ +aoV +aoV +apQ +aoV +aoV +aoV +aoV +aoV +csz +apQ +aoV +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqs +aro +aro +aro +aro +aro +aro +aro +aro +aro +aro +aCv +aaf +alP +aGJ +aIe +aJE +aKQ +aLU +aNu +aJC +aPw +aQc +aQc +aSZ +aQc +aVy +czP +bag +aJC +aYV +aYV +bet +bfJ +bhh +bhh +bgQ +bll +bhh +bhh +bpv +bhh +bsx +btV +bvh +bwF +bxQ +bxQ +bAr +bvj +bzV +bDZ +bzf +bDR +bIi +bJC +bKH +bzs +bRK +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +bOh +apQ +apQ +ciC +bVu +bVu +bVu +bVu +bVu +caJ +aoV +aoV +aoV +aoV +aoV +apQ +aoV +aaa +aaa +aaf +aaa +csn +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaf +aaf +ctZ +ctZ +ctZ +ctZ +ctZ +aaf +aaa +aaf +cvF +aaf +aaa +aaa +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cAU +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqt +aro +aro +aro +aro +aro +aro +aro +aro +aro +aro +aCv +aaa +alP +aGA +aHS +aJx +aJx +aMi +aNE +aOO +aQi +aRz +aSF +aQc +aQc +aXl +aQc +bai +aJC +aYV +aYV +bet +bfH +bhh +bhh +bhg +bln +bmM +boj +bof +bhh +bsx +btV +bvj +bwI +bxT +bxQ +bAt +bvj +bCM +bDZ +bDR +bDR +bIl +bJC +bKH +bzs +bUr +bVu +bVu +bVu +bVu +bVu +bVu +bVu +bVu +bVu +bVu +bVu +bVu +caJ +apQ +apQ +apQ +apQ +apQ +cfj +cfU +cfj +cfj +ckf +cfj +cfj +bUr +bVu +bVu +bVu +bVu +bVu +bVu +bVu +csw +csw +csw +csw +csM +csw +csw +ctd +csw +csw +csw +csw +ctO +ctZ +ctZ +cuo +cuA +cuM +ctZ +cvk +cvk +cvk +cvk +aaf +aaf +aaf +aaf +cvk +cvk +cvk +cvk +cvk +cvk +cvk +cva +cva +cva +cva +cva +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aqs +aro +aro +aro +aro +aro +aro +aro +aro +aro +aro +aCv +aaf +alP +aGL +aHM +aJm +aKz +aKR +aND +aJC +aPP +aRg +aQc +aTa +aQc +aXk +aQc +aQc +aJC +aYV +aYV +bev +bfK +bhi +bhi +bhi +bfK +bfK +bfK +bof +bhh +bsx +btV +bvh +bwH +bxS +bzh +bAs +bvj +bCL +bxO +bDR +bDR +bIk +bJC +bKH +bzs +bzs +bzs +bPn +bPn +bPn +bzs +bzs +bPn +bPn +bPn +bzs +bzs +bPn +caI +bPn +bzs +bzs +bzs +cfj +cfj +cjp +chh +ciy +cke +clg +cfj +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aaa +aaa +aaf +aaa +csn +aag +aag +aag +aag +aaa +aaa +aaa +ctN +ctY +cuh +cun +cuz +cuL +cuY +cvj +cvs +cvD +cvk +cvk +cvk +cvk +cvk +cvk +cvX +cvX +cvX +cvX +cwq +cwq +cva +cva +cva +cva +cva +cva +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqs +aro +aro +aro +aro +aro +aro +aro +aro +aro +aro +aCv +aaa +alP +aGL +aIe +aJC +aKS +aMC +aJC +aJC +aJI +aJI +aSI +aJI +aVA +aJI +aYK +aJI +aJI +bcs +aYV +aYV +bfK +bhk +bix +bjX +blp +bmO +bhi +bpy +bwz +brg +btZ +bvj +bwI +bxV +bzj +bAv +bvj +bCO +bDR +bDR +bDR +bIn +bJC +bKL +bLT +bLT +bLT +bLT +bLT +bLT +bLT +bLT +bUY +bWe +bWe +bWe +bWe +bWe +cdE +bAw +bzs +bAw +caK +cfj +ciB +ckh +chj +ciA +cjr +clh +cfj +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aaa +aaa +aaf +aaa +csn +csD +cta +csD +cua +aaa +aaa +aaa +aaf +ctZ +cui +cuq +cuC +cuO +cuz +cvm +cvt +cvt +cvt +cvL +cvQ +cvX +cvX +cvX +cvX +cva +cva +cva +cva +cva +cva +cva +cva +cvx +cva +cva +cva +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqu +arm +arm +arm +auy +auB +auB +axZ +azp +azp +azp +aCw +aaf +alP +aGL +aIg +aJH +aKR +aMB +aJC +aOP +aJI +aRA +aVz +aVz +aVz +aVz +aYJ +aJI +bbz +aYV +aYV +aYV +bfK +bhj +biw +bhs +bjM +bmN +bok +bpx +bpP +brf +bhh +bvh +bwJ +bxU +bzi +bAu +bvj +bCN +bEa +bFA +bGS +bIm +bJD +bKK +bLS +bNc +bOj +bNc +bNc +bNc +bNc +bTY +bUX +bzs +bWV +bzs +bzs +bZM +cbJ +ceC +cfV +cfW +cfX +chk +chl +ciz +chi +ciz +cjq +ckg +cmb +cpO +cpQ +cpQ +cpQ +cpQ +czJ +apQ +aoV +aaa +aaa +aaf +aaa +csn +csD +csX +ctg +cua +cua +cua +cua +cua +ctZ +ctZ +cup +cuB +cuN +cuZ +cvj +cvj +cvj +cvj +cvj +cvP +cvj +cvj +cvj +cvj +cva +cva +cva +cva +cvp +cwv +cvr +cvp +cvl +cvr +cwv +cvp +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +arj +arj +arj +auA +avD +awC +ayb +arj +alP +alP +aaa +aaa +alP +aGL +aIe +aJI +aJI +aJI +aJI +aJI +aJI +aRC +aSK +aVz +aVz +aVz +aYL +aJI +bbz +aYV +bdq +aYV +bfK +bhl +biy +bjY +bjN +bkO +bmU +bnH +bqQ +bsx +bhh +bvj +bvj +bxR +bxR +bvj +bvj +bCQ +bEd +bof +bof +bof +bJE +bof +bof +bNd +bIJ +bPo +bQE +bRM +bOr +bTZ +bUX +bzs +bAw +bBR +bHZ +bzs +bzs +bzs +ccF +cdG +ceE +cfl +cfZ +cki +cld +cjt +cjr +csq +cmd +cmd +cmd +cmd +cmd +bVw +bVw +bVw +bVw +aaa +aaa +aaf +csD +csO +csD +czk +cti +cua +cua +ctw +ctH +ctQ +cuc +cuj +cuj +cuE +cuQ +cuj +cvk +cvw +cvw +cvG +cvM +cvS +cvZ +cvG +cvw +cvw +cvf +cwh +cwm +cwr +cvp +cwx +cwj +cwu +cAV +cAZ +cvl +cvl +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +arj +auz +avC +avC +aya +arj +arA +alP +alP +alP +alP +aGN +aIh +aJI +aKT +aMD +aNM +aOI +aJI +aRy +aSJ +aTM +aVB +aVz +aVz +baj +bbz +aYV +bdp +aYV +bfK +bfK +bfK +bfK +bfK +bfK +bfK +bnF +bqQ +bsx +bhh +bfJ +bhh +bhh +bhh +bhh +bhh +bzX +bBm +bof +bGT +bIo +bof +bIo +bLU +bNd +bII +bOr +bQD +bLY +bMa +bTZ +bUX +bzs +bAw +bXZ +bHZ +bZN +caK +bzs +ccE +cdF +ceD +cfk +cfY +cjr +ckj +cjs +cle +cli +cmc +cmY +cmc +cop +cmd +cmd +cqs +aaa +bVw +aaa +aaa +aaf +csD +csN +csV +ctb +cth +cua +ctr +ctu +ctG +ctP +cub +cuj +cur +cuD +cuP +cvc +cvk +cvu +cvu +cvu +cvu +cvR +cvY +cwb +cvu +cvu +cva +cwg +cwl +cwr +cvl +cww +cwD +cvv +cvv +cAY +cBb +cBd +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaf +arj +auB +auB +arj +arj +arj +anf +anf +anf +awD +alP +aGB +aIf +aJA +aKC +aKC +aKC +aON +aQk +aRD +aSM +aVG +aVE +aXm +aVz +bak +bbz +aYV +bdp +aYV +bfL +bhn +biz +biz +biz +bmR +bfL +bol +bqQ +bsx +bst +bfJ +bhh +bhh +bwK +bhh +bhh +bhh +btV +bof +bGV +bIp +bof +bKM +bLW +bNd +bOn +bOr +bOr +bRO +bSQ +bTZ +bUZ +bPv +bPv +bPv +bPv +bPv +caM +cbL +cbL +cdI +ceG +cfj +cgb +chn +ciE +cjv +clj +ckk +cmf +cna +cnC +cor +ciM +cpN +cqt +aaa +bVw +aaa +aaa +aaf +csD +csU +csW +ctc +ctc +cto +ctt +cty +ctJ +ctT +cue +cul +cuu +cuG +cuS +cve +cvo +cvz +cvz +cvI +cvz +cvT +cBS +cwc +cvz +cwd +cwf +cwj +cwo +cwt +cwu +cwA +cAR +cAS +cvv +cBa +cBc +cBe +cva +cva +cva +cBf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +alP +ayf +aBD +aCx +aDV +alP +aGL +aHY +aQj +aQj +aMk +aNK +aOM +aQj +aRB +aSL +aTN +aVD +cCq +cAg +bak +bbz +aYV +bdp +cBm +bfL +bhm +bhm +bhm +bhm +bkP +bmV +boc +bqW +brh +bua +bua +bua +bua +bua +bua +bhh +bhh +btV +bof +bGU +bqQ +bof +bCR +bLV +bNd +bOm +bPp +bQF +bRN +bSS +bUa +bNc +bNc +bOj +bNc +bNc +bZO +caL +cbK +ccG +cdH +ceF +cfj +cga +chm +ciD +cju +clf +csr +cme +cmZ +cme +coq +cmd +cmd +cqs +aaa +bVw +aaa +aaa +aaf +csD +ctb +csV +ctb +ctj +ctk +cts +ctx +ctI +ctS +cud +cuk +cus +cuF +cuR +cvd +cvn +cvy +cvy +cvH +cvy +cvy +cvy +cvy +cvy +cvy +cwe +cwi +cwn +cws +cwn +cwz +cwE +cvv +cvv +cvv +cvp +cvl +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +alP +aAq +aAq +aCy +aCG +alP +aGL +avI +aJK +aKV +aMl +aMF +aMF +aJI +aRG +aSO +aTO +aVG +cCq +aVz +bak +bbz +aYV +bdp +bdc +bfL +beY +biz +biz +biz +bkR +bfL +boo +bqQ +bhg +bua +bvn +bwL +bxX +bsL +bua +bBJ +bhh +bBn +bof +bDF +bIr +bof +bKN +bHT +bNd +bNd +bNd +bNd +bNd +bSU +bUb +bVa +bWf +bWX +bOP +bNd +bTZ +bUX +bzs +bzs +bzs +bzs +cfj +cfj +cfj +cfj +cjx +cfj +cfj +cmd +cmd +cmd +cos +cmd +czI +bVw +bVw +bVw +aaa +aaa +aaf +csD +csD +csD +csD +cti +ctq +cua +ctA +cuy +ctV +cug +cuj +cuj +cuE +cuU +cuj +cvk +cvw +cvw +cvJ +cvw +cvV +cwa +cvJ +cvw +cvw +cvb +cwk +cwp +cwr +cvp +cwC +cwn +cAT +cAW +cvl +cvl +cvl +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aba +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaf +alO +alO +alO +alP +alP +alP +alP +alP +alP +alP +aDW +aFn +aGP +avI +aJI +aJI +aJI +aNO +aOT +aJI +aRF +aSN +aVF +aVF +aVF +aYM +aJI +bbA +aYV +bdr +bdb +bdN +blr +bho +bho +bho +bkQ +bmW +bom +bIq +bri +bsu +bsL +bsL +bvo +bzl +bua +bzd +bhh +btT +bCU +bCR +bqQ +bGX +bCR +bqQ +bRN +bIK +bPq +bLd +bNd +bST +bOr +bOr +bOr +bWW +bYa +bYX +bTZ +caN +cbM +cbM +cdJ +bzs +cfm +cgc +bAw +ciF +cjw +ckl +clk +clk +bAw +bzs +apQ +aaa +apQ +apQ +apQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ctp +cua +ctz +ctK +ctU +cuf +cuf +cuv +cuH +cuT +cvg +cvj +cvj +cvj +cvj +cvj +cvU +cvj +cvj +cvj +cvj +cva +cva +cva +cva +cvp +cwB +cvr +cvp +cvl +cvr +cwB +cvp +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaS +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aag +alO +arp +alO +anf +anf +anf +awD +anf +aoP +alP +aBE +alP +aDX +alP +aGR +avI +aJL +aKX +aJI +aJI +aJI +aJI +aRH +aVz +aVz +aVH +aXn +aYN +aJI +bbz +aYV +aYV +bey +bfL +bhm +biz +biz +biz +bla +bmY +boq +boq +brj +bpE +btk +bum +bvq +bzn +bua +bBL +bhh +bBC +bCV +bDN +bFM +btR +bDN +bIa +bIf +bIL +bOq +bLf +bRP +bSW +bMH +bNi +bOr +bWZ +bYd +bYY +bZP +caO +cbN +ccI +cdL +ceI +cfo +bAw +bAw +bAw +cjz +ceJ +clm +cmg +cnc +cnD +bzs +apQ +apQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cua +ctF +ctM +ctX +cuf +cum +cuw +cuJ +cuW +cvi +cvq +cvC +cvC +cvC +cvN +cvW +cvX +cvX +cvX +cvX +cva +cva +cva +cva +cva +cva +cva +cva +cvA +cva +cva +cva +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +ads +adS +aeG +aaa +ads +adS +aeG +aaa +ads +adS +aeG +aaa +aaS +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aag +cxW +anf +aqv +anf +anf +anf +aEl +anf +alP +alP +alP +alP +alP +alP +aGQ +aIk +aIp +aKW +aMG +aIp +aIp +aJI +aJI +aSP +aUh +aJI +aJI +aJI +aJI +aJI +bcq +bcq +bcq +bfL +bhp +biB +biB +biB +bkU +bmX +bpE +bpE +bpE +bpE +bti +bul +bvp +bzm +bua +bBK +bwz +bBw +bJG +bDI +bFL +bli +bKO +bHY +bNf +bOp +bPr +bQH +bNd +bSV +bSQ +bNh +bWg +bWY +bYc +bNd +bNd +bzs +bzs +ccH +cdK +ceH +cfn +cgd +ceJ +ccM +cjy +ceJ +cll +ccM +cnb +bHd +ceI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cua +ctE +ctL +ctW +cuf +cum +cuw +cuI +cuV +cvh +cvj +cvB +cvE +cvk +cvk +cvk +cvk +cvk +cvk +cvX +cvX +cvX +cvX +cwq +cwq +cva +cva +cva +cva +cva +cva +cva +cva +cva +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaS +aaf +ads +adT +aeG +aaa +ads +adT +aeG +aaa +ads +adT +aeG +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +alO +alO +alO +anf +auC +alP +anf +anf +alP +arA +anf +alP +atw +alP +aGS +aIm +aIp +aKH +aMI +aIp +aOV +aOX +aOX +aSR +aUi +aVJ +aOX +aYP +bal +bam +aYV +aYV +aYV +bfL +bhq +bhm +bkb +bhm +bla +bmZ +bpH +bra +bsK +bpE +bpE +buq +bvt +bye +bon +bBN +bEi +bEi +bEi +bDU +bFO +bBN +bKR +bMc +bNd +bNd +bNd +bNd +bNd +bSX +bMI +bNk +bNU +bXb +bWi +bYZ +bZR +caQ +bzs +ccK +ccM +ceJ +ceJ +cgf +ceJ +ccM +ccM +ceJ +clo +cmi +cbQ +cnF +cot +csc +csm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cua +cua +cua +cua +cuf +cuf +cux +cuK +cuX +cuf +cvk +cvk +cvk +cvk +aaf +aaf +aaf +aaf +cvk +cvk +cvk +cvk +cvk +cvk +cvk +cva +cva +cva +cva +cva +cva +cva +cva +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +ads +adT +aeG +aaf +ads +adT +aeG +aaf +ads +adT +aeG +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alO +aqy +anf +alP +awE +anf +apE +anf +anf +alP +anf +alP +aCE +aIj +aJB +aKD +aMs +aNL +aOQ +aQf +aRE +aSQ +aVI +aVI +aVI +aYO +aRJ +bbB +aYV +aYV +aYV +bfL +bfL +bfL +bfL +bfL +blg +bmZ +bpG +bqZ +brk +bsv +bsv +bun +bvr +bzo +bon +aFa +bCY +bEh +bCW +bDS +bFN +bBN +bKQ +bMb +bNd +bOr +bOt +bOr +bRQ +bOr +bSQ +bNj +bNs +bXa +bYa +bNd +bZQ +caP +cbO +ccJ +cdM +bLS +cfp +cge +cbK +ciG +bLS +ckm +cln +cmh +cnd +cnE +bPn +aoV +aoV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +cuf +cuf +cuf +cuf +cuf +aaf +aaa +aaf +cvK +aaf +aaa +aaa +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cAX +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +ads +adT +aeG +aaa +ads +adT +aeG +aaa +ads +adT +aeG +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +apC +apC +apC +apC +apC +apC +alP +anf +alP +alP +alP +alP +awD +ayf +aGC +aIl +aIq +aKK +aMy +aIp +aOX +aQm +aRJ +aRJ +aRJ +aVK +aRJ +aRJ +aRJ +bbB +aYV +aYV +aYV +bfO +bfS +biC +bkd +bfS +bKH +bmZ +bpJ +brc +bsL +bug +btl +but +bvw +bzq +bon +bBP +bCZ +bEk +bFG +bCY +bFP +bBN +bKQ +bMb +bNd +bOt +bOr +bOr +bRQ +bOr +bSQ +bWj +bWk +bXc +bYe +bNd +bZS +caR +bzs +ccL +ccM +ceL +ceJ +cgh +ceJ +ceJ +ccM +ceJ +cAe +cmj +cne +bHd +bPn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaf +aaa +ads +adT +aeG +aaa +ads +adT +aeG +aaa +ads +adT +aeG +aaa +aaf +aaa +aaa +aaa +aaa +amw +aof +aof +aof +aof +arq +asv +atv +auD +apC +awF +anf +alP +arA +anf +aCz +asw +aCJ +aGT +aIn +aIp +aKI +aMt +aIp +aOW +aQm +aRJ +aSS +aUj +aRJ +aRJ +aYQ +cBg +bam +aYV +aYV +aYV +aYV +bhr +biC +bkc +bfS +blo +bmZ +bpI +brb +bsL +buf +bvs +bur +bvp +bzp +bon +bBO +bCY +bEj +bCY +bGZ +bFE +bBN +bKS +bMd +bNd +bOs +bOt +bQJ +bRR +bOr +bSQ +bWj +bWj +bWj +bWj +bNd +bzs +bzs +bzs +ccH +bFr +ceK +ceJ +cgg +ccM +ccM +cjA +ceJ +ccM +cdN +bFr +cnG +bzs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaa +aaa +adV +aaa +aaa +aaa +adV +aaa +aaa +aaa +adV +aaa +aaa +aaf +aaa +aaa +amw +amw +amw +aoh +aoN +apA +aof +ars +anf +arx +anf +apC +aoQ +cqM +asw +asw +asw +aCA +anf +aFp +aGW +anf +aIp +aKI +aMA +aIp +aOX +aQm +aRJ +aST +aUk +aRJ +aRJ +aYQ +bam +aYV +aYV +aYV +aYV +beE +bfS +biE +bkf +bfS +bKH +bmZ +bpL +bre +bsN +bre +bvv +bur +bvp +bzr +bon +bBQ +bDa +bEl +bFH +bHb +bIw +bBN +bKT +bMb +bNd +bOt +bPu +bOr +bRQ +bOr +bSQ +bWj +bWk +bXc +bYe +bNd +bZU +caS +cbN +ccN +bHd +bzs +bzs +bKT +bAw +bAw +bFr +ceJ +ccM +ccM +cng +bzs +bzs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +abX +acx +acx +adt +adU +adU +adU +adU +adU +adU +adU +adU +adU +adU +adU +adU +alg +alN +amv +ane +cxN +aog +aoM +apz +aqw +arr +asw +asw +auE +apC +awG +auF +alP +alP +alP +alP +alP +aFo +aGV +aIp +aIp +aKL +aMz +aNQ +aOX +aQm +aRJ +aRJ +aRJ +aRJ +aRJ +aYR +ban +aYV +aYV +aYV +bez +bfP +bfS +biD +bke +bfS +bKH +bmZ +bpK +brd +bpK +bpK +bvu +bux +bvy +bon +bon +bBN +bBN +bBN +bBN +bHa +bBN +bBN +bKB +bMb +bNd +bOr +bPt +bOr +bRQ +bSY +bMJ +bNl +bNW +bXd +bPu +bNd +bZT +bMb +bFr +ccM +cdN +bzs +cfq +bKT +bAw +ciH +bHd +bzs +bAw +cmk +cnf +bzs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaa +aaa +adX +aaa +aaa +aaa +adX +aaa +aaa +aaa +adX +aaa +aaa +aaf +aaa +aaa +amw +amw +amw +aoi +aoO +apB +aqx +art +anf +anf +auF +apC +awH +auF +alP +aAr +anf +alP +aaa +aFq +aGX +aIp +aJO +aKU +aME +aNN +aOR +aQh +aRI +aSU +aXo +aXo +aXo +aYO +bap +aYV +aYV +bci +beB +bfS +bfS +bfS +bfS +bfS +bKH +bmZ +bon +bon +bon +bon +bon +buG +bvA +bon +bAw +bzg +bLS +bLS +bLS +cbQ +bLS +bLS +bKE +caU +bNc +bOj +bPw +bNc +bNc +bNc +bNc +bNc +bNc +bNc +bPw +bNc +bLS +caU +cbQ +cNY +cNY +cNY +cNY +cgj +cNY +cNY +chp +bzs +clp +bzs +bzs +bzs +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aba +aaS +acy +aaa +ads +adW +aeG +aaa +ads +adW +aeG +aaa +ads +adW +aeG +aaa +aaf +aaa +aaa +aaa +aaa +amw +aof +aof +aof +aof +anf +aoP +atw +auF +apC +aoP +auF +azr +anf +anf +alP +alP +aFo +aGV +aIp +aJN +aLd +aMN +aNQ +aOZ +aOX +aOX +aOX +aUz +aVM +aOX +aYT +bam +aYV +baR +bcb +bdl +bdO +cHD +bgo +bPv +bPv +blq +bna +bPv +bpQ +bPv +bdO +btm +buy +bvz +bdO +bPv +bna +bPv +bPv +bPv +bDV +bPv +bPv +bHq +bMe +bIg +bIM +bPv +bLT +bLT +bLT +bLT +bLT +bLT +bLT +bLT +bLT +bLT +caT +cbP +ccO +cdO +cdO +cdO +cnH +czH +czT +czY +cNW +bAw +bAw +clp +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +ads +adW +aeG +aaa +ads +adW +aeG +aaa +ads +adW +aeG +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +apC +aqy +anf +anf +aty +auF +apC +alP +auF +alP +alP +alP +alP +ayf +aFm +aGF +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aIq +aXS +aIq +aIq +baZ +bck +bdm +bdP +cHE +bdP +bdP +bdP +bdP +bnc +boC +bpV +boC +boC +bto +buL +bvB +cbK +bxg +bzk +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bIs +bIN +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +bDb +cNW +cNW +cQB +czY +cNW +bPn +bPn +bPn +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +ads +adW +aeG +aaf +ads +adW +aeG +aaf +ads +adW +aeG +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +apC +anf +anf +alP +atx +auF +apC +auD +auF +alP +aAs +anf +alP +aCG +aFr +aGE +aIo +aIo +aIo +aIo +aIo +aIo +aIo +aRK +aIo +aIo +aUx +aVL +aXR +aZc +aZc +baT +bcj +beC +bfT +cHF +biG +blw +blu +bnb +bfT +bor +bpS +bsO +bfV +btn +buH +byf +byf +byf +byf +bDb +bEm +bEm +bEm +bDb +bJH +bKW +bMg +bIh +bOx +bPx +bJN +bRT +bEm +bEm +bJN +bRT +bEm +bEm +bJN +bRT +bEm +bEm +bDb +cfr +cho +bDb +aaa +cNW +cQB +czY +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaf +ads +adW +aeG +aaa +ads +adW +aeG +aaa +ads +adW +aeG +aaf +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +apC +anf +alP +alP +apE +auG +apC +aoP +auF +apE +anf +anf +alP +aCG +aFt +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aFu +aVO +bdp +aYV +aYV +bba +aXq +bfU +bhu +cHG +biI +bkh +biI +cHQ +bfT +boE +bpY +bsQ +box +btx +buU +byf +bzu +bAz +bBT +bDb +bEm +bEm +bEm +bIx +bJJ +bKY +bMi +bNo +bIP +bPA +bJN +bRU +bSZ +bEm +bJN +bRU +bXe +bEm +bJN +bRU +bSZ +bEm +bDb +cgi +chq +ccQ +aaa +cOT +cQB +czY +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +ads +adY +aeG +aaa +ads +adY +aeG +aaa +ads +adY +aeG +aaa +aaS +aaf +aaf +aaf +aaf +aaf +aaf +aaf +apC +anf +anf +asx +anf +auF +alP +alP +auF +alP +alP +alP +aCB +aEB +aFs +bbE +aIr +bav +aLf +aIt +aNS +aPb +aQp +aRN +aIt +aUB +aFu +aVN +bdp +bar +bar +aYV +aXq +bfU +bhu +cHH +biH +cHN +blv +bls +bfT +boD +bpY +bsP +box +btw +buT +byf +bzt +bAy +bBS +bDb +bEm +bEm +cBz +bEm +bJI +bKX +bMh +bIt +bOx +bPz +bJN +bRU +bEm +bEm +bJN +bRU +bEm +bEm +bJN +bRU +bEm +cBz +bDb +cgi +chq +ccQ +aaa +cOT +cQB +czY +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aiS +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apC +alP +alP +alP +anf +auH +avF +awI +ayc +asw +aAu +asw +aCD +aEa +aFv +aGG +aIu +aJQ +bCI +aIt +aIt +aPb +aIt +aRN +aIt +aUB +aFu +aVZ +aXT +aFu +aFu +bcv +aXq +bfU +bhu +cHI +biJ +bhM +biJ +blx +bfT +boL +bpY +bsR +box +buo +bxd +byf +bzw +bAB +bBV +bDb +bEn +bEm +bEm +bEm +bJL +bLa +bMi +bNo +bPy +bPA +bJN +bRW +bTb +bUe +bJN +bWl +bXf +bYg +bJN +bZV +caV +cbS +bDb +cgl +chs +bDb +aaa +cNW +cQB +czY +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aba +aaS +aaS +aaf +aaa +aaa +aaf +aaf +aaf +aaf +alO +aqz +aru +alP +anf +anf +avE +anf +anf +awD +aAt +aty +aCC +aDZ +aFu +aFu +aIs +aJP +aLg +aMH +aIt +aYW +aYW +aYW +aYW +aYW +aYW +aVY +aYY +bas +aFu +aYV +cBk +aYV +bht +cHJ +cHL +blw +bjP +blt +bfT +boG +bqa +cIe +box +buo +bvb +byh +bzv +bAA +bBU +bDb +bEm +bEm +bEm +bIy +bJK +bKZ +bMi +bIu +bIO +bPB +bLe +bRV +bTa +bUd +bVi +bRV +bTa +bYf +bVi +bRV +bTa +cbR +bDb +cgk +chr +bDb +aaa +cNW +cBN +czY +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +alO +anf +anf +asy +anf +anf +alP +alP +anf +alP +alP +alP +aCE +aDZ +aFu +aHc +aIw +aJS +cAM +aMJ +aNP +aOS +aOS +aOS +aOS +aOS +aOS +aWb +aXU +bau +aFu +aYV +aXq +aYV +bfV +cHK +blA +blA +blA +blD +box +cHU +cHZ +cIf +box +btA +bxd +byf +bzy +bAD +bBX +bDb +bEm +bEm +bEm +bIx +bJM +bLc +bMi +bNo +bOx +bPD +bQM +bMi +bMi +bRZ +bVj +bMi +bMi +bRZ +bZa +bMi +bMi +bRZ +bMi +bMi +chu +ccQ +aaf +cOT +cQB +cAa +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaf +alO +aqA +anf +alP +anf +anf +alP +awJ +anf +alP +aAv +anf +aCE +aDZ +aFu +aHb +aIv +aJR +aJR +aIt +aIt +aPd +aIt +aRO +aRO +aUC +aVP +aXu +aYW +bat +bbD +aYV +aXq +beE +bfV +bhv +biK +bkk +blz +bly +bos +bpR +bqc +bsS +box +buo +bxd +byf +bzx +bAC +bBW +bDb +bEm +bEm +bEm +bDb +bJH +bLb +bMk +bNn +bIQ +bPC +bQL +cBG +bTc +bUf +bTc +bRX +bTc +bUf +bTc +bRX +bTc +cbT +ccP +ccP +cht +ckn +csk +czQ +czU +czZ +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +alP +alP +alP +alP +alP +anf +anf +alP +anf +anf +apE +anf +anf +aCE +aDZ +aFu +aHd +aIx +aJF +aLh +aIt +aNV +aPd +aIt +aRO +aRO +aIt +aVQ +aXu +aYW +aVQ +aFu +aYV +aXq +bds +bfV +bhx +biL +bkm +cHO +blG +biL +cHV +cIa +biL +box +buo +bvc +byf +byf +byf +byf +bDb +bDb +bDb +bDb +bDb +bJN +bJN +bMm +bNp +bOx +bMi +bQN +bRZ +bMi +bMi +bVk +bRZ +bMi +bMi +bZb +bRZ +bMi +bMi +cfy +cgn +cjB +ccQ +aaf +cOT +cgm +czY +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +alO +apD +aEl +anf +arx +anf +anf +alP +alP +atB +alP +alP +alP +aCF +aDZ +aFw +aFw +aFw +aFw +aFw +aFw +aFw +aPf +aQq +aRP +aIt +aIt +aIt +aWd +aXV +aIt +bbD +aYV +aXq +aYV +bfV +bhw +cHM +biL +blB +blF +cHS +cHW +cIb +bsT +box +btP +bxd +byi +bzz +bAE +bBY +bDc +bEo +bFI +bHe +bIz +bIz +bJN +bMl +bIv +bIR +bPE +bLe +bRY +bTd +bUg +bVi +bWm +bTd +bUg +bVi +bZW +bTd +bUg +bDb +bDb +bDb +bDb +aaa +cNW +cgm +czY +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +alP +anf +anf +arw +asA +asA +anf +alP +awL +anf +anf +apE +aBF +aCH +aED +aFy +aGO +aIB +aJJ +aKZ +aMW +aFw +aFu +aFu +aFu +aTc +aUD +aVS +aYW +aYW +bax +aFu +aYV +aXq +aYV +bfV +bfV +biO +biL +cHP +cHR +bou +bpT +bqd +biL +box +btS +bxd +byi +bwN +bAG +bCa +bDc +bEo +bIC +bEc +bIB +bIB +bJN +bMo +bNp +bOx +bPH +bJN +bSa +bTe +bUh +bJN +bWn +bXg +bYh +bJN +bZX +caW +cbU +bDb +aaf +aaf +aaa +aaa +cNW +cgm +czY +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cOT +cOT +cOT +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +alO +aoQ +anf +arv +asz +atA +anf +alP +awK +anf +awD +apE +anf +aCk +aEC +aFx +aGM +aIy +aJG +cAz +aMK +aFw +aPg +aQr +aFu +aTb +aIt +aVR +aYW +aYW +aUD +bbD +aYV +aXq +aYV +bfW +bhy +biN +biL +bni +blM +bou +cHX +cIc +biL +buj +btQ +bve +byj +bwM +bAF +bBZ +bDc +bEp +bCX +bEc +bIA +bIA +bJN +bMn +bNp +bOz +bPG +bJN +bEm +bEm +bRU +bJN +bEm +bEm +bRU +bJN +bEm +bEm +bRU +bDb +aaf +aaa +aaa +aaa +cOT +cgm +czY +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cOT +cOe +cqu +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alP +alP +alP +aqB +arx +anf +anf +anf +alP +awM +ayg +ayg +ayg +ayg +aCl +aEe +aFw +aFw +aFw +aLo +aLb +aFw +aFw +aPi +aQt +aRQ +aIt +aUF +aLg +aYW +aYW +aVQ +aFu +aYV +aXq +aYV +bfX +bhz +biQ +biL +blC +bou +cHT +bou +cId +biL +bsw +btU +bxe +bvC +bzD +bxv +bCc +bDc +bEo +bDj +bDY +bIA +bIA +bJN +bMq +bNp +bOx +bPJ +bJN +bEm +bSZ +bRU +bJN +bEm +bXe +bRU +bJN +bEm +bSZ +bRU +bDb +aaf +aaa +aaa +aaa +cOT +cgm +czY +cOT +aaf +aaf +aaf +aaf +aaf +cNW +cNW +cOT +cqu +cOT +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alP +aoP +alP +alP +apE +alP +atB +alP +alP +awx +aye +ayd +aAc +ayd +aCI +aEd +aFw +aHf +aIz +aJM +aLa +cBZ +aFw +aPh +aQs +aFu +aTd +aUE +aVT +aYW +aYW +aZd +aFu +aYV +aXq +aYV +bfX +bhy +biP +bko +blE +bnj +bov +bpU +brq +bsW +buj +bvE +bxd +byk +bzC +bAH +bCb +bDc +bEo +bDf +bEb +bGY +bGY +bJN +bMp +bNp +bOx +bPI +bJN +bEm +bEm +bUi +bJN +bEm +bEm +bUi +bJN +bEm +bEm +bUi +bDb +aaf +aaf +aaa +aaa +cOT +cgm +czY +cOT +aaa +aaa +aaa +aaf +aaf +cNW +cwy +cmn +cmn +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +alP +alP +alP +alP +alP +anf +anf +anf +anf +anf +anf +aty +anf +awx +avI +asA +apE +arx +aCo +aEf +aFw +aGU +aIC +aJU +aLe +aMX +aFw +aCR +aCR +aCR +aCR +aCR +aCR +aWe +aWe +aCR +aCR +bcs +aXq +aYV +bfX +bfV +bfV +bfV +bfV +bfV +box +bpW +brs +box +box +buo +bxd +byk +byk +byk +byk +bDc +bDc +bJR +bEg +bDc +bDc +bLe +bMr +bNr +bIT +bJN +bJN +bJN +bJN +bJN +bJN +bJN +bJN +bDb +bDb +bDb +bDb +bDb +bDb +cNW +cNW +cNW +cNW +cNW +czX +cAc +cNW +cNW +cNW +cNW +cNW +cNW +cNW +cmn +cmn +cmn +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alO +amx +anf +anf +anf +anf +alP +alP +alP +asB +asB +asB +avo +awx +avH +asB +asB +asB +aCK +aEf +aFw +aHg +aIA +aJT +aLc +aMX +aFw +aPj +aFz +aRR +aTe +aUG +aFz +aRS +aXW +baz +aCR +bcx +aXq +aYV +bfY +bhA +biR +bkq +bjZ +bvx +boz +boM +bzE +bsX +bsz +btW +bxf +bzE +bzE +bzE +bzE +bDd +bEq +bDl +bEf +bFQ +bHc +bHK +bIb +bID +bOA +bPK +bQO +bSb +bOu +bUj +bVl +bWo +bXh +bQZ +bTl +bZY +caX +bTl +bQZ +cdQ +cOe +cNW +czG +czR +czW +cAb +cko +clq +cmq +ciI +cnJ +cri +bYr +cmn +cBT +cBU +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alP +alP +alP +alP +alP +anf +alP +aqD +arz +asB +atD +auJ +asB +awQ +avK +azt +aAy +asB +aCN +aEf +aFw +aGY +aII +aJW +aMX +aMX +aNW +aPl +aQv +aPl +aTg +aUI +aTg +aRS +aZf +aFz +bbF +aYV +aXq +aYV +bfX +bhB +bgp +bhU +bhU +blX +bow +boO +bhU +bsZ +cdX +ceX +bvg +bvD +bvD +cBx +bzB +bAa +bBE +bDm +bEr +bFR +bHf +bHM +bFR +bIE +bJr +bJO +bWr +bQX +bQX +bUk +bVn +bWq +bXj +bYj +bZc +bTl +bTl +bTl +bQZ +bNB +ceM +ccU +cgo +czS +cOb +cAd +cNW +cOx +cBL +cOe +cOe +cvO +cNW +cNW +cNW +cNW +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +alP +anf +alP +aqC +ary +asB +atC +auI +auI +awP +avJ +awO +awO +asB +aCM +aEg +aFw +aHi +aHi +aJV +aFw +aFw +aFw +aPk +aQu +aPk +aTf +aUH +aTf +aRS +aZf +baA +bbF +aYV +aXq +aYV +bfZ +bhA +biS +bkr +blH +bnm +boy +bpX +brt +brm +bsA +bvH +bvf +brt +bwO +bxF +bzA +bzZ +bBD +bBD +bBD +bBD +bBD +bHL +bBD +bBD +bJo +bPK +bQX +bWr +bQX +bQX +bWr +bWp +bXi +bYi +bTl +bTl +caY +cbV +bQZ +blQ +cPA +cfs +cgm +cQw +cNW +cNW +cNW +cNW +cNW +cNW +cOe +csy +cko +cAf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +alP +anf +alP +alP +alP +asB +atE +auI +auI +awT +avM +azv +aAA +asB +cSz +aEi +aFw +aHl +aID +aID +aFw +aMM +aFz +aFz +aQw +aRS +aRS +aRS +aRS +aRS +aZf +aRS +bbF +aYV +aXq +aYV +bga +bgc +bgc +bgc +bgc +bgc +boB +boB +boB +btb +buo +bvJ +bvJ +bvJ +bwQ +bxW +bvK +bvK +bEt +bDn +bEz +bFS +bJT +bLh +bMs +bMs +bMs +bPN +bQS +bSf +bWr +bWr +bQX +bWr +bXl +caZ +cba +bTl +cbc +bTl +bQZ +cdR +ceO +cNW +cgm +chw +ciK +cjC +ckp +cls +cmr +cNW +cOe +cmo +cNW +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +alP +anf +apE +anf +anf +asB +asB +asB +avL +awR +auI +azu +aAz +asB +aCO +aEh +aFz +aHk +aFz +aFz +aTe +aML +aFz +aFz +aQw +cdl +aRS +aRS +aRS +aRS +aZf +aRS +bbF +aYV +aXq +aYV +bfX +bhC +biU +bks +blI +bnn +boA +bpZ +boB +bta +buo +bvJ +bCk +byo +aDH +bxP +bCf +bvK +bEs +bGc +bHm +bGc +bEs +bEs +aaf +aaf +aaf +bPN +bQR +bSe +bMf +bNe +bNm +bNX +bTf +bQZ +bTl +bTl +cbb +bTl +bQZ +cdR +ceN +cNW +cgp +chv +ciJ +cbf +cbf +clr +bnt +cNW +cOe +cou +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +alP +aoQ +alP +aqE +arA +asB +atG +auL +avN +axa +auI +azw +aAA +asB +aCQ +aEk +aFB +aHn +aFB +csT +aFB +aLr +aFB +aPn +aQy +aPn +aTi +aUK +aVU +aWg +aZf +baA +bbF +aYV +aXq +aYV +bfX +bhD +biV +biW +blK +bnp +bng +boQ +brx +bro +buo +bvJ +bxj +byq +bwR +bxY +bCh +bvK +bEv +bFU +bFU +bFU +bJV +bEC +bMu +bMu +bMu +bEC +bQU +bQU +bTl +bQU +bXr +bWr +bOw +bQZ +bQZ +bQZ +cka +bQZ +bQZ +bQZ +bQZ +bQZ +cgr +chx +cNW +cNW +cNW +clt +bnt +cNW +cOe +bMB +cOT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +alP +alP +alP +alP +alP +asB +atF +auK +auJ +awS +auI +awO +awO +asB +aCP +aEj +aFA +aHm +aEj +aEj +aEj +aEj +aEj +aPm +aQx +aPm +aTh +aUJ +aTh +aXz +aZg +aFz +bbF +aYV +bdv +aYV +bgb +bhC +biU +biW +blJ +bno +bnf +boP +bqf +brn +bsC +bvK +bxi +byp +bzJ +bxY +bCg +bvK +bEu +bFU +bFU +bFU +bJU +bEC +bMt +bNt +bNt +bEC +bQT +bSg +bTk +bSh +bXr +bQX +bOv +bYk +bYk +bZZ +cjW +bZZ +ccR +cdS +ceP +bQZ +cgq +chx +cNW +aaa +cNW +cgr +cms +cNW +cOe +bNA +cNW +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +asB +atH +auM +avO +awU +ayj +azx +aAB +asB +aCR +aEm +aCR +aPl +aQv +aPl +aQv +aCR +aNY +aCR +aQA +aCR +aTj +aFz +aVV +aXB +aZh +baB +aCR +bcq +bdx +bcq +bgc +bgc +biX +bhV +bka +blZ +bnk +bpo +bqk +brp +bsD +bvK +bxl +bys +bzM +bya +bCj +bvK +bEx +bFU +bFU +bGl +bJX +bEC +bMw +cBE +bOE +bEC +bQV +bSi +bTm +bUn +bXr +bQX +bOv +bYm +bYm +bZZ +ckN +bZZ +ccR +cdS +ceP +bQZ +cgt +chx +cOT +aaa +cOT +clt +bnt +cOe +cOe +cNW +cNW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +asB +asB +asB +asB +asB +asB +asB +asB +asB +aCR +bfb +aCR +aHo +aIE +aKe +aIE +aCR +aNX +aPo +aQz +aCR +aCR +aCR +aCR +aXy +aZe +aCR +aCR +bcy +bdw +beG +bgc +bhE +biW +bkv +blL +biW +bnh +biW +brx +bte +bup +bvK +cBu +byr +bzL +bxZ +bCi +bvK +bEw +bFU +bFU +bGk +bJW +bEC +bMv +bNu +bMv +bEC +bQT +bSh +coT +bTl +bXr +bNZ +bOy +bZd +bYl +caa +ckM +cbW +ccS +ccS +ceQ +cft +cgs +chy +cOT +aaa +cOT +clt +cQw +cNW +cNW +cNW +aaa +aaa +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aba +aaS +aaS +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +atS +apQ +aoV +aoV +atS +apQ +apQ +apQ +atS +aCR +aEn +aCR +aHq +aHq +aHq +aHq +aCR +aCR +aCR +aCR +aCR +aTl +aUL +aVW +aXD +aZj +baD +bbG +aTk +bdy +beI +bgc +bhF +biW +bib +bki +bma +bnl +bpq +boB +bth +bus +bvK +bxm +byu +bzN +byb +aGs +bvK +bBF +bFU +bEL +bGz +bJZ +bEC +bMx +bNw +bOF +bEC +bQW +bSj +bTn +bUo +bNq +bOk +bOB +bPs +bYo +cab +cbd +cbX +ccT +bSc +bSc +cfu +cgu +chA +cNW +aaa +cNW +clt +cQw +aaf +aaf +aaf +aaf +aaf +aaS +aaa +aaf +aaa +acy +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atS +aoV +aoV +aoV +atS +aoV +aoV +apQ +atS +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aMZ +aNZ +aPp +aQB +aNa +aTk +aPq +aPq +aXC +aZi +baC +aPq +aPq +bdy +beH +bgc +bgc +bgc +bgc +bgc +bgc +bgc +bpp +bgc +brr +bsE +bvK +bvK +byt +byt +byt +byt +byt +bEy +bFU +bFT +bFU +bJY +bEC +bMv +bNv +bMv +bEC +bPN +bPK +bPN +bPN +bPK +bPN +bPK +bPb +bQG +bPN +bPN +bPN +bQZ +bQZ +bQZ +bQZ +cNW +chz +cNW +cNW +cNW +clt +cQw +aaa +aaa +aaa +aaa +aaa +aaS +aaa +cMQ +crB +cNa +aaa +cMQ +crB +cNa +aaa +cMQ +crB +cNa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atS +aoV +aoV +aoV +aaH +aoV +aoV +apQ +atS +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aMZ +aOb +aPr +aQC +aRU +aQC +aQC +aQC +czO +aZl +baE +bbH +bcA +bdz +beJ +bge +bhH +biY +biY +biY +bmd +bnr +bpr +bgc +btj +buu +bvM +bxo +bqe +bzO +bzO +bzO +bqe +bEB +bFW +bFT +bFU +bFU +bLi +bMz +bNy +bOH +bEs +bQY +bQX +bTo +bUp +bUp +bUp +bXs +bPL +bQI +bPN +bWr +cbZ +bQZ +cmo +cNW +cOx +cNW +chC +ciL +cOe +cOe +clv +cmt +aaa +aaa +aaa +aaa +aaa +aba +aaf +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atS +aoV +aoV +aoV +aaH +aoV +aoV +aoV +atS +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aMZ +aOa +aVX +aTm +aRL +aTm +aTm +aTm +aWh +aZk +aTm +aTm +bcz +aTm +aTm +bgd +bhG +bhG +bhG +blO +bmc +bnq +bgc +bgc +bru +bsF +btY +bxn +bqe +bzO +bzO +bzO +bqe +bEA +bFV +bFT +bGA +bHg +bFU +bMy +bNx +bOG +bEs +bQX +bSk +bQX +bUp +bUp +bUp +bXr +bPF +bWr +bWr +bWr +cbY +bQZ +cOe +cNW +cNW +cNW +ccp +cbf +cbf +cbf +clu +cmt +aaa +aaa +aaa +aaa +aaa +aaf +aaa +cMQ +crC +cNa +aaf +cMQ +crC +cNa +aaf +cMQ +crC +cNa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaH +aoV +aoV +aoV +atS +aoV +aoV +aoV +atS +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aNa +aOd +aOU +aPq +aNa +aPq +aPq +aPq +aOU +aPq +aPq +aPq +bcC +cBl +aPq +bgg +aNa +aaa +bky +bqh +bme +bnx +bqe +brA +brw +buw +bvO +bxq +byv +bzO +bAR +bzO +bqe +bED +bFX +bFT +bGF +bKa +bFU +bMA +bNz +bOI +bEs +bRa +bQX +bTp +bUp +bVs +bUp +bXt +bPM +bZh +bPN +cbe +cbY +bQZ +cOe +ceS +cae +cNW +ccq +cdq +cjE +ckr +clw +cmu +aaf +aaf +aaf +aaf +aaf +aaf +aaf +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atS +aoV +aoV +aoV +atS +aoV +aoV +aoV +apQ +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aNa +aOc +aPs +aPq +aNa +aPq +aPs +aPs +aXG +aZm +aPs +aPq +bcB +aPq +aPs +bgf +aNa +aaf +bky +blP +bns +boF +bqe +brz +brv +cBt +bvN +bxp +byv +bzO +bAQ +bCl +bqe +bEC +bEC +bEM +bGC +bEC +bEC +bEC +bEC +bEC +bEC +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bQZ +bUp +bQZ +bQZ +bQZ +bQZ +bQZ +cOe +ceR +cOe +cbv +ccq +cQw +cjD +cjD +cjD +cjD +cnj +aaa +aaa +aaa +aaa +aaf +aaa +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaa +cMQ +crC +cNa +aaa +aaf +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +atS +aoV +aoV +aoV +atS +aoV +aoV +aoV +aoV +aaf +aaa +aaf +aaf +aaf +aaf +aaf +aNa +aNa +aNa +aQF +aNa +aTn +aNa +aNa +aNa +aNa +aNa +cyp +aNa +bdA +aNa +aNa +aNa +aaa +bky +blR +bns +boF +bqe +brC +brv +buv +bvO +bxr +byv +bzO +bzO +bzO +bqe +bEF +bky +bEO +bGK +bKc +cNW +bMB +bNA +cOe +cOe +bRb +cOx +bPN +bUq +bVt +bVt +bUp +bUp +bUp +bPN +cOx +cPa +cNW +cOx +cOx +ckS +cNW +ccq +cds +cjD +ckt +cly +cmw +cnj +cnj +cnj +aaa +aaa +aaf +aaa +aaa +crD +aaa +aaa +aaa +crD +aaa +aaa +aaa +csZ +aaa +aaa +aaa +aaf +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apQ +aoV +aoV +aoV +atS +aoV +aoV +aoV +aoV +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaf +aaf +aNa +aQE +aNa +aQE +aNa +aaa +aaf +aaa +aNa +aQE +aNa +aQE +aNa +aaf +aaf +aaf +bky +cyC +bns +boF +bqe +brB +brv +bsG +bvP +bxn +bqe +bzO +bzO +bzO +bqe +bEE +bFY +bEN +bGG +bKb +cNX +cNZ +cNZ +cNZ +cNZ +cNZ +bSl +bTq +bTq +bTq +bTq +bTq +bTq +bTq +bTq +cbf +cbf +ccU +ccU +ccU +ccU +ccU +ccr +cdr +cjF +cks +clx +cmv +cnk +cnK +cyU +cpi +cpi +cpi +cqJ +crk +crk +crk +crk +crk +crk +crk +csE +cpi +csY +cpi +cpi +cpi +ctB +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apQ +aoV +aoV +aoV +apQ +aoV +aoV +aoV +aoV +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaf +aaa +aNa +aQE +aNa +aQE +aNa +aaf +aaf +aaf +aNa +aQE +aNa +aQE +aNa +aaa +aaf +aaa +aaf +aaa +bns +boF +bqe +brD +brP +bsI +bvO +bxs +byw +bzO +bzO +bzO +bqe +bEG +bGa +bHs +bGL +bKd +cNY +bMC +cOb +cOb +bPO +cOb +bSm +bTr +bTr +bTr +bTr +bXu +bTr +bTr +bTr +cbg +bTr +bTr +bXu +bTr +cbg +bTr +cct +cdu +cjG +cku +clz +cmx +cnj +cnj +cnj +aaa +aaa +aaf +aaa +aaa +crF +aaa +aaa +aaa +crF +aaa +aaa +aaa +csZ +aaa +aaa +aaa +aaf +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoV +aoV +aoV +aoV +apQ +aoV +aoV +aoV +aoV +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aNa +aeR +aNa +aQE +aNa +aaf +aaa +aaf +aNa +aQE +aNa +afE +aNa +aaa +aaa +aaa +aaf +aaa +bns +boF +bqe +bqe +bry +bsH +bqe +bqe +bqe +bqe +bqe +bqe +bqe +bEG +bFZ +bHr +bIS +bEs +bEs +bEs +cNW +cNW +cOe +cNW +cNW +cNW +cNW +cNW +cOe +cNW +cNW +cNW +cNW +cNW +cNW +cNW +cNW +cOe +cNW +cNW +cNW +cNW +cjD +cjD +cjD +cjD +cnj +aaa +aaa +aaa +aaa +aaf +aaa +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaa +aaf +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aNa +aQE +aNa +aQE +aNa +aaf +aaf +aaf +aNa +aQE +aNa +aQE +aNa +aaa +aaa +aaa +aaf +aaf +bns +boH +biY +brF +brQ +bsM +buz +buz +buz +buz +buz +cNU +buz +bEI +bFZ +bHu +bIV +bKf +bLk +bEs +bNC +cOe +cOe +cNW +aaa +aaa +aaf +cNW +cOe +cOe +bYr +cOe +cad +cbi +cNW +ccW +cdV +cOe +cNW +cgy +ccV +cNW +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aNa +cyh +aRW +aTo +aNa +aaa +aaf +aaa +aNa +aTo +aRW +cyr +aNa +aaa +aaa +aaf +aaf +aaf +bnu +bhG +bhG +bhG +bhG +bsJ +brE +bhG +bhG +bhG +bhG +cNV +bhG +bEH +bGb +cBA +bIU +bKe +bLj +bEs +bNB +cOe +bPP +cNW +aaa +aaa +aaf +cNW +cNW +cNW +cNW +cOe +cac +cbh +cNW +ccV +cOe +cOe +cfv +cBL +cOe +cNW +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +cMQ +crE +cNa +aaf +cMQ +crE +cNa +aaf +cMQ +crE +cNa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwI +cwI +cwI +cxg +cwI +afa +cwI +crx +crx +crx +cwI +cxK +cwI +cxK +cwI +cwI +cwI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bky +btq +brH +bvQ +bxt +cNT +bCm +bDh +bEs +bGd +bHv +bIW +bKe +bLm +bEs +cNW +cNW +cNW +cNW +aaa +aaa +aaf +aaa +aaf +cNW +bYs +cOe +cae +cOe +cOe +cOe +cOe +ceT +cNW +cOe +chH +cNW +aaf +aaf +aaa +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaa +cMQ +crE +cNa +aaf +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwI +cwI +cwI +cwI +cwY +cxd +cxe +cwI +cLO +anq +anq +anq +anq +anq +cLS +cwI +cxQ +cLU +cxU +cwI +cwI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bZi +bqg +brG +brG +cNR +brG +brG +bDg +bEs +bGc +bGc +bGc +bEs +bLl +bEs +aaf +aaa +aaf +atS +aaa +aaa +aaf +aaa +aaf +cNW +cNW +cOT +cOT +cOT +cNW +cNW +cNW +cPH +cNW +cNW +cNW +cNW +aaf +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aba +aaa +cMQ +crG +cNa +aaa +cMQ +crG +cNa +aaa +cMQ +crG +cNa +aaa +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +cwI +crO +cwK +cwP +cwI +cwY +cxe +cxh +cwI +cxo +cwL +cwL +cwL +cwL +cwL +cxL +cwI +cxQ +cxQ +cxU +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bZi +btp +brI +bvR +cNS +byx +brI +bky +bky +aaf +aaf +aaf +aaf +aaa +aaf +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aag +aaf +aaa +aaa +aaa +aaf +aaf +cNW +ceU +cNW +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaS +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aba +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +crx +crN +cwJ +cwO +cwI +cwY +cxe +cxh +cwI +cwL +cxq +cxq +cxq +cxq +cxq +cwL +cxM +cxQ +cxQ +cxV +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bky +bky +bky +bky +bky +bky +bky +bky +aaf +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aag +aaf +aaa +aaa +aaa +aaa +aaf +cNW +cPI +cNW +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,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 +avT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +crx +cwF +cwL +cwR +cwI +crx +cxf +crx +cxm +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cwI +cxR +cLV +cxV +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaf +aaf +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaf +aag +aag +aag +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +crx +crQ +cwL +cwQ +cwI +cwZ +cwL +cxi +cLN +cwL +cwL +cwL +cwL +cwL +cwL +cLT +cwW +cwI +cwI +cwI +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +crx +cwF +cwL +cwL +cwX +cwL +cwL +anq +cxj +cwL +cxq +cxq +cxq +cxq +cxq +cwL +crx +cxc +cLW +cxc +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +crx +cwG +amB +amB +cwW +cxa +cwL +cxj +cxj +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cxO +cxa +cxa +cxa +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwI +crO +cwN +cwS +cwI +cxc +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +crx +cxa +cxa +cxa +cxX +cxZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwI +cwI +cwI +cwI +cxb +cLM +cxa +cxa +cxp +cxs +cxs +cxs +cxs +cxs +cxp +crx +cxS +cxT +cxS +cwI +cwI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cwI +crx +cwI +crx +cwI +cwI +cwI +crx +crx +crx +cwI +cwI +cwI +crx +cwI +crx +cwI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cxn +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cBX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bGf +bLo +bGf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bIX +bGf +bLn +bGf +bIX +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bGf +bGf +bKh +bLo +bMD +bGf +bGf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +bGe +bGe +bIY +bKg +bKg +bKg +bND +bGe +bGe +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +bGf +bHw +bJa +bKg +bLp +bKg +bNF +bOJ +bGf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +bGe +bGe +bIZ +bKg +bKg +bKg +bNE +bGe +bGe +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bGf +bGf +bKi +bLr +bME +bNG +bNG +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bIX +bGf +bLq +bGf +bIX +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +bGf +bGe +bGf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,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 +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 2c90bf7f22..8d5164cfbf 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -1,204 +1,1420 @@ - -"aa" = (/turf/open/space/basic,/area/space) -"ab" = (/obj/structure/lattice,/turf/open/space,/area/space) -"ac" = (/turf/open/space,/area/space/nearstation) -"ad" = (/turf/closed/wall/r_wall,/area/maintenance/maintcentral) -"ae" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space/nearstation) -"af" = (/turf/open/floor/plating,/area/maintenance/maintcentral) -"ag" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"ah" = (/turf/closed/wall/r_wall,/area/atmos) -"ai" = (/obj/machinery/power/rtg/advanced,/turf/open/floor/plating/airless,/area/space/nearstation) -"aj" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"ak" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"al" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/closet/secure_closet/atmospherics,/turf/open/floor/plating,/area/atmos) -"am" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/atmos) -"an" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/space,/area/space/nearstation) -"ao" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/space,/area/space/nearstation) -"ap" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/engine/engineering) -"aq" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plating,/area/engine/engineering) -"ar" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plating,/area/engine/engineering) -"as" = (/obj/machinery/power/smes{charge = 5e+006},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 9},/area/engine/gravity_generator) -"at" = (/obj/machinery/power/apc{dir = 1;name = "Gravity Generator APC";pixel_x = 0;pixel_y = 25},/obj/structure/cable{icon_state = "0-8";d2 = 8},/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 5},/area/engine/gravity_generator) -"au" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'";icon_state = "radiation";name = "RADIOACTIVE AREA";pixel_x = 0;pixel_y = 32},/turf/open/floor/plating,/area/engine/gravity_generator) -"av" = (/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"aw" = (/turf/open/floor/plating,/area/atmos) -"ax" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/atmos) -"ay" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/atmos) -"az" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/meter,/turf/open/floor/plating,/area/atmos) -"aA" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/space,/area/space/nearstation) -"aB" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/space,/area/space/nearstation) -"aC" = (/obj/machinery/door/airlock,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/engine/engineering) -"aD" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/engine/engineering) -"aE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8";tag = ""},/turf/open/floor/plating,/area/engine/engineering) -"aF" = (/turf/open/floor/plating,/area/engine/engineering) -"aG" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/engine/gravity_generator) -"aH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/engine/gravity_generator) -"aI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/engine/gravity_generator) -"aJ" = (/turf/open/floor/plasteel/vault{dir = 1},/area/engine/gravity_generator) -"aK" = (/turf/open/floor/plasteel/vault{dir = 8},/area/engine/gravity_generator) -"aL" = (/turf/open/floor/plasteel/vault{dir = 4},/area/engine/gravity_generator) -"aM" = (/obj/machinery/suit_storage_unit/ce,/turf/open/floor/plating,/area/atmos) -"aN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel{dir = 2},/obj/effect/turf_decal/bot{dir = 2},/area/atmos) -"aO" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4;on = 1},/turf/open/floor/plasteel,/area/atmos) -"aP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/atmos) -"aQ" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/space,/area/space/nearstation) -"aR" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/space,/area/space/nearstation) -"aS" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/weapon/airlock_painter,/turf/open/floor/plating,/area/engine/engineering) -"aT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/engine/engineering) -"aU" = (/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator";req_access_txt = "11";req_one_access_txt = "0"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aV" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/engine/gravity_generator) -"aW" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/engine/gravity_generator) -"aX" = (/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator";req_access_txt = "11";req_one_access_txt = "0"},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"aY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"aZ" = (/obj/structure/tank_dispenser{pixel_x = -1},/turf/open/floor/plating,/area/atmos) -"ba" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plating,/area/atmos) -"bb" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel{dir = 2},/obj/effect/turf_decal/bot{dir = 2},/area/atmos) -"bc" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8;on = 1},/turf/open/floor/plasteel,/area/atmos) -"bd" = (/obj/structure/table,/obj/item/weapon/weldingtool/experimental,/turf/open/floor/plating,/area/engine/engineering) -"be" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) -"bf" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/open/floor/plating,/area/engine/engineering) -"bg" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/engine/gravity_generator) -"bh" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/engine/gravity_generator) -"bi" = (/obj/machinery/gravity_generator/main/station,/turf/open/floor/plasteel/vault{dir = 8},/area/engine/gravity_generator) -"bj" = (/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/machinery/light,/obj/structure/table,/obj/item/device/analyzer,/obj/item/weapon/wrench,/turf/open/floor/plating,/area/atmos) -"bk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/atmos) -"bl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/meter,/turf/open/floor/plating,/area/atmos) -"bm" = (/obj/machinery/atmospherics/components/binary/valve/open{icon_state = "mvalve_map";dir = 4},/turf/open/floor/plating,/area/atmos) -"bn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9;pixel_y = 0},/obj/machinery/light,/turf/open/floor/plating,/area/atmos) -"bo" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/structure/table,/obj/item/weapon/screwdriver/power,/obj/item/weapon/wirecutters/power,/turf/open/floor/plating,/area/engine/engineering) -"bp" = (/obj/machinery/light,/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/lightreplacer,/turf/open/floor/plating,/area/engine/engineering) -"bq" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 10},/area/engine/gravity_generator) -"br" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 6},/area/engine/gravity_generator) -"bs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall/r_wall,/area/hallway/primary/central) -"bt" = (/obj/machinery/door/airlock,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/atmos) -"bu" = (/turf/closed/wall/r_wall,/area/bridge) -"bv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/bridge) -"bw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"bx" = (/obj/machinery/door/airlock,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) -"by" = (/turf/closed/wall/r_wall,/area/hallway/secondary/entry) -"bz" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/maintenance/maintcentral) -"bA" = (/turf/closed/wall/r_wall,/area/hallway/primary/central) -"bB" = (/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/closet/jcloset,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;on = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bE" = (/turf/open/floor/plasteel,/area/hallway/primary/central) -"bF" = (/obj/structure/closet/secure_closet/CMO,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bG" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/closet/secure_closet/captains,/turf/open/floor/plasteel/blue/side{dir = 8},/area/bridge) -"bH" = (/obj/structure/table,/obj/item/ammo_box/c10mm,/obj/item/weapon/gun/ballistic,/turf/open/floor/plasteel,/area/bridge) -"bI" = (/obj/structure/table,/turf/open/floor/plasteel,/area/bridge) -"bJ" = (/obj/structure/table,/obj/item/weapon/card/id/captains_spare,/turf/open/floor/plasteel,/area/bridge) -"bK" = (/obj/structure/table,/obj/item/weapon/storage/backpack/holding,/turf/open/floor/plasteel,/area/bridge) -"bL" = (/obj/structure/table,/obj/item/weapon/rcd_ammo/large,/obj/item/weapon/rcd_ammo/large,/obj/item/weapon/rcd_ammo/large,/obj/item/weapon/construction/rcd,/turf/open/floor/plasteel,/area/bridge) -"bM" = (/obj/structure/closet/secure_closet/hop,/turf/open/floor/plasteel/blue/side{dir = 4},/area/bridge) -"bN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"bO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bP" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"bQ" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"bR" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"bS" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"bT" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"bU" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel/arrival{tag = "icon-arrival (NORTHWEST)";icon_state = "arrival";dir = 9},/area/hallway/secondary/entry) -"bV" = (/obj/machinery/light{dir = 1},/obj/structure/closet/emcloset,/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) -"bW" = (/obj/structure/closet/secure_closet/hos,/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) -"bX" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/arrival{dir = 1},/area/hallway/secondary/entry) -"bY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/maintenance/maintcentral) -"bZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/hallway/primary/central) -"ca" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cb" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"cc" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/bridge) -"ce" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/blue/side{dir = 8},/area/bridge) -"cf" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/bridge) -"cg" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel/blue/side{dir = 4},/area/bridge) -"ch" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/bridge) -"ci" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cj" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"ck" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/closed/wall/r_wall,/area/hallway/secondary/entry) -"cl" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/arrival{dir = 8},/area/hallway/secondary/entry) -"cm" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cn" = (/obj/machinery/door/airlock,/turf/open/floor/plating,/area/hallway/secondary/entry) -"co" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cp" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/blue/side{dir = 10},/area/bridge) -"cq" = (/turf/open/floor/plasteel/blue/side,/area/bridge) -"cr" = (/obj/machinery/light,/turf/open/floor/plasteel/blue/side{dir = 6},/area/bridge) -"cs" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall/r_wall,/area/bridge) -"ct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cu" = (/turf/open/floor/plasteel/arrival{dir = 8},/area/hallway/secondary/entry) -"cv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/bridge) -"cw" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/bridge) -"cx" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"cy" = (/turf/open/floor/plasteel/loadingarea{dir = 8},/area/hallway/secondary/entry) -"cz" = (/turf/open/floor/plating,/area/hallway/secondary/entry) -"cA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"cB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/blue/corner{dir = 4},/area/hallway/primary/central) -"cC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) -"cD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/blue/side{dir = 1},/area/hallway/primary/central) -"cE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/blue/corner{dir = 1},/area/hallway/primary/central) -"cF" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"cG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/hallway/secondary/entry) -"cH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8;on = 1},/turf/open/floor/plasteel/arrival{dir = 8},/area/hallway/secondary/entry) -"cI" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/arrival{dir = 8},/area/hallway/secondary/entry) -"cJ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/arrival{dir = 10},/area/hallway/secondary/entry) -"cK" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light,/turf/open/floor/plasteel/arrival,/area/hallway/secondary/entry) -"cL" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/turf/open/floor/plasteel/arrival,/area/hallway/secondary/entry) -"cM" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/arrival,/area/hallway/secondary/entry) -"cN" = (/turf/closed/wall/r_wall,/area/construction) -"cO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall/r_wall,/area/construction) -"cP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/construction) -"cQ" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/construction) -"cR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/construction) -"cS" = (/turf/closed/wall/r_wall,/area/storage/primary) -"cT" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/closed/wall/r_wall,/area/storage/primary) -"cU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/storage/primary) -"cV" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/storage/primary) -"cW" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/structure/cable,/obj/machinery/power/apc{dir = 8;pixel_x = -24},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner,/area/construction) -"cX" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line,/area/construction) -"cY" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line,/area/construction) -"cZ" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 1},/area/construction) -"da" = (/obj/machinery/airalarm{frequency = 1439;locked = 0;pixel_y = 23},/obj/machinery/power/apc{dir = 8;pixel_x = -24},/obj/structure/cable,/turf/open/floor/plating,/area/storage/primary) -"db" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1;on = 1},/turf/open/floor/plating,/area/storage/primary) -"dc" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/storage/primary) -"dd" = (/turf/open/floor/plasteel{icon_state = "L1"},/area/storage/primary) -"de" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "L3"},/area/storage/primary) -"df" = (/turf/open/floor/plasteel{icon_state = "L5"},/area/storage/primary) -"dg" = (/turf/open/floor/plasteel{icon_state = "L7"},/area/storage/primary) -"dh" = (/turf/open/floor/plasteel{icon_state = "L9"},/area/storage/primary) -"di" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "L11"},/area/storage/primary) -"dj" = (/turf/open/floor/plasteel{icon_state = "L13";name = "floor"},/area/storage/primary) -"dk" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/storage/primary) -"dl" = (/turf/open/floor/plating,/area/storage/primary) -"dm" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/construction) -"dn" = (/turf/open/floor/plating,/area/construction) -"do" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/construction) -"dp" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plating,/area/storage/primary) -"dq" = (/turf/open/floor/plasteel{icon_state = "L2"},/area/storage/primary) -"dr" = (/turf/open/floor/plasteel{icon_state = "L4"},/area/storage/primary) -"ds" = (/turf/open/floor/plasteel{icon_state = "L6"},/area/storage/primary) -"dt" = (/turf/open/floor/plasteel{icon_state = "L8"},/area/storage/primary) -"du" = (/turf/open/floor/plasteel{icon_state = "L10"},/area/storage/primary) -"dv" = (/turf/open/floor/plasteel{icon_state = "L12"},/area/storage/primary) -"dw" = (/turf/open/floor/plasteel{icon_state = "L14"},/area/storage/primary) -"dx" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/turf/open/floor/plating,/area/storage/primary) -"dy" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 4},/area/construction) -"dz" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 8},/area/construction) -"dA" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 10},/area/storage/primary) -"dB" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line,/area/storage/primary) -"dC" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 6},/area/storage/primary) -"dD" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 9},/area/storage/primary) -"dE" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 1},/area/storage/primary) -"dF" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 5},/area/storage/primary) -"dG" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/storage/primary) -"dH" = (/obj/effect/landmark/start,/turf/open/floor/plasteel,/area/storage/primary) -"dI" = (/obj/effect/landmark/latejoin,/turf/open/floor/plasteel,/area/storage/primary) -"dJ" = (/turf/open/floor/plasteel,/area/storage/primary) -"dK" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 8},/area/construction) -"dL" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/line{dir = 1},/area/construction) -"dM" = (/turf/open/floor/plasteel,/obj/effect/turf_decal/stripes/corner{dir = 4},/area/construction) -"dN" = (/obj/structure/table,/turf/open/floor/plasteel,/area/storage/primary) -"dO" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/twohanded/fireaxe,/obj/item/weapon/extinguisher,/turf/open/floor/plasteel,/area/storage/primary) -"dP" = (/obj/structure/table,/obj/item/device/lightreplacer,/turf/open/floor/plasteel,/area/storage/primary) -"dQ" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/tubes,/obj/machinery/light,/turf/open/floor/plasteel,/area/storage/primary) -"dR" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/turf/open/floor/plasteel,/area/storage/primary) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space/basic, +/area/space) +"ab" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"ac" = ( +/turf/open/space, +/area/space/nearstation) +"ad" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/bridge) +"ae" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space/nearstation) +"af" = ( +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"ag" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ah" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"ai" = ( +/obj/machinery/power/rtg/advanced, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aj" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ak" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"al" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/plating, +/area/engine/atmos) +"am" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/engine/atmos) +"an" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/space, +/area/space/nearstation) +"ao" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/space, +/area/space/nearstation) +"ap" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aq" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ar" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plating, +/area/engine/engineering) +"as" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/area/engine/gravity_generator) +"at" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Gravity Generator APC"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-8"; + d2 = 8 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/area/engine/gravity_generator) +"au" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"av" = ( +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"aw" = ( +/turf/open/floor/plating, +/area/engine/atmos) +"ax" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"ay" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/engine/atmos) +"az" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/engine/atmos) +"aA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/space, +/area/space/nearstation) +"aB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/space, +/area/space/nearstation) +"aC" = ( +/obj/machinery/door/airlock, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aF" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"aG" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/engine/gravity_generator) +"aH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/engine/gravity_generator) +"aI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aJ" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/engine/gravity_generator) +"aK" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"aL" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/engine/gravity_generator) +"aM" = ( +/obj/machinery/suit_storage_unit/ce, +/turf/open/floor/plating, +/area/engine/atmos) +"aN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel{ + dir = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/area/engine/atmos) +"aO" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/space, +/area/space/nearstation) +"aR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/space/nearstation) +"aS" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_y = 5 + }, +/obj/item/weapon/airlock_painter, +/turf/open/floor/plating, +/area/engine/engineering) +"aT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aU" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Gravity Generator"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/engine/gravity_generator) +"aW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/engine/gravity_generator) +"aX" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Gravity Generator"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"aY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"aZ" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"ba" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel{ + dir = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/area/engine/atmos) +"bc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bd" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool/experimental, +/turf/open/floor/plating, +/area/engine/engineering) +"be" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"bf" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/turf/open/floor/plating, +/area/engine/engineering) +"bg" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/engine/gravity_generator) +"bh" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/engine/gravity_generator) +"bi" = ( +/obj/machinery/gravity_generator/main/station, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"bj" = ( +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/light, +/obj/structure/table, +/obj/item/device/analyzer, +/obj/item/weapon/wrench, +/turf/open/floor/plating, +/area/engine/atmos) +"bk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/engine/atmos) +"bm" = ( +/obj/machinery/atmospherics/components/binary/valve/open{ + icon_state = "mvalve_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/engine/atmos) +"bo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/structure/table, +/obj/item/weapon/screwdriver/power, +/obj/item/weapon/wirecutters/power, +/turf/open/floor/plating, +/area/engine/engineering) +"bp" = ( +/obj/machinery/light, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/lightreplacer, +/turf/open/floor/plating, +/area/engine/engineering) +"bq" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/area/engine/gravity_generator) +"br" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/area/engine/gravity_generator) +"bs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"bt" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bu" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"bv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/bridge) +"bw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"bx" = ( +/obj/machinery/door/airlock, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"by" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"bz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"bA" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"bB" = ( +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bE" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bF" = ( +/obj/structure/closet/secure_closet/CMO, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bG" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/bridge) +"bH" = ( +/obj/structure/table, +/obj/item/ammo_box/c10mm, +/obj/item/weapon/gun/ballistic, +/turf/open/floor/plasteel, +/area/bridge) +"bI" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/bridge) +"bJ" = ( +/obj/structure/table, +/obj/item/weapon/card/id/captains_spare, +/turf/open/floor/plasteel, +/area/bridge) +"bK" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/holding, +/turf/open/floor/plasteel, +/area/bridge) +"bL" = ( +/obj/structure/table, +/obj/item/weapon/rcd_ammo/large, +/obj/item/weapon/rcd_ammo/large, +/obj/item/weapon/rcd_ammo/large, +/obj/item/weapon/construction/rcd, +/turf/open/floor/plasteel, +/area/bridge) +"bM" = ( +/obj/structure/closet/secure_closet/hop, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/bridge) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bP" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bQ" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bR" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bS" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bT" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"bU" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel/arrival{ + tag = "icon-arrival (NORTHWEST)"; + icon_state = "arrival"; + dir = 9 + }, +/area/hallway/secondary/entry) +"bV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bW" = ( +/obj/structure/closet/secure_closet/hos, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bX" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/maintenance/department/bridge) +"bZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/central) +"ca" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/bridge) +"ce" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/bridge) +"cf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/bridge) +"cg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 4 + }, +/area/bridge) +"ch" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/bridge) +"ci" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ck" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"cl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/arrival{ + dir = 8 + }, +/area/hallway/secondary/entry) +"cm" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cn" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"co" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cp" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/bridge) +"cq" = ( +/turf/open/floor/plasteel/blue/side, +/area/bridge) +"cr" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue/side{ + dir = 6 + }, +/area/bridge) +"cs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"ct" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cu" = ( +/turf/open/floor/plasteel/arrival{ + dir = 8 + }, +/area/hallway/secondary/entry) +"cv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/bridge) +"cw" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel, +/area/bridge) +"cx" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cy" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/hallway/secondary/entry) +"cz" = ( +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"cC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"cE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"cF" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"cH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/arrival{ + dir = 8 + }, +/area/hallway/secondary/entry) +"cI" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/arrival{ + dir = 8 + }, +/area/hallway/secondary/entry) +"cJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/arrival{ + dir = 10 + }, +/area/hallway/secondary/entry) +"cK" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"cL" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"cM" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"cN" = ( +/turf/closed/wall/r_wall, +/area/construction) +"cO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/construction) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/construction) +"cQ" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/construction) +"cR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/construction) +"cS" = ( +/turf/closed/wall/r_wall, +/area/storage/primary) +"cT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/storage/primary) +"cU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/storage/primary) +"cV" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/storage/primary) +"cW" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/corner, +/area/construction) +"cX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line, +/area/construction) +"cY" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line, +/area/construction) +"cZ" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/area/construction) +"da" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/machinery/power/apc{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/storage/primary) +"db" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plating, +/area/storage/primary) +"dc" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/storage/primary) +"dd" = ( +/turf/open/floor/plasteel{ + icon_state = "L1" + }, +/area/storage/primary) +"de" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "L3" + }, +/area/storage/primary) +"df" = ( +/turf/open/floor/plasteel{ + icon_state = "L5" + }, +/area/storage/primary) +"dg" = ( +/turf/open/floor/plasteel{ + icon_state = "L7" + }, +/area/storage/primary) +"dh" = ( +/turf/open/floor/plasteel{ + icon_state = "L9" + }, +/area/storage/primary) +"di" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "L11" + }, +/area/storage/primary) +"dj" = ( +/turf/open/floor/plasteel{ + icon_state = "L13"; + name = "floor" + }, +/area/storage/primary) +"dk" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/storage/primary) +"dl" = ( +/turf/open/floor/plating, +/area/storage/primary) +"dm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/construction) +"dn" = ( +/turf/open/floor/plating, +/area/construction) +"do" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/construction) +"dp" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/storage/primary) +"dq" = ( +/turf/open/floor/plasteel{ + icon_state = "L2" + }, +/area/storage/primary) +"dr" = ( +/turf/open/floor/plasteel{ + icon_state = "L4" + }, +/area/storage/primary) +"ds" = ( +/turf/open/floor/plasteel{ + icon_state = "L6" + }, +/area/storage/primary) +"dt" = ( +/turf/open/floor/plasteel{ + icon_state = "L8" + }, +/area/storage/primary) +"du" = ( +/turf/open/floor/plasteel{ + icon_state = "L10" + }, +/area/storage/primary) +"dv" = ( +/turf/open/floor/plasteel{ + icon_state = "L12" + }, +/area/storage/primary) +"dw" = ( +/turf/open/floor/plasteel{ + icon_state = "L14" + }, +/area/storage/primary) +"dx" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/primary) +"dy" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/area/construction) +"dz" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/area/construction) +"dA" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/area/storage/primary) +"dB" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line, +/area/storage/primary) +"dC" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/area/storage/primary) +"dD" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/area/storage/primary) +"dE" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/area/storage/primary) +"dF" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/area/storage/primary) +"dG" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel, +/area/storage/primary) +"dH" = ( +/obj/effect/landmark/start, +/turf/open/floor/plasteel, +/area/storage/primary) +"dI" = ( +/obj/effect/landmark/latejoin, +/turf/open/floor/plasteel, +/area/storage/primary) +"dJ" = ( +/turf/open/floor/plasteel, +/area/storage/primary) +"dK" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/area/construction) +"dL" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/area/construction) +"dM" = ( +/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/area/construction) +"dN" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/storage/primary) +"dO" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/weapon/twohanded/fireaxe, +/obj/item/weapon/extinguisher, +/turf/open/floor/plasteel, +/area/storage/primary) +"dP" = ( +/obj/structure/table, +/obj/item/device/lightreplacer, +/turf/open/floor/plasteel, +/area/storage/primary) +"dQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/tubes, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/storage/primary) +"dR" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/storage/primary) (1,1,1) = {" aa diff --git a/_maps/map_files/generic/Centcomm.dmm b/_maps/map_files/generic/Centcomm.dmm index ba62ea2357..7c460880cc 100644 --- a/_maps/map_files/generic/Centcomm.dmm +++ b/_maps/map_files/generic/Centcomm.dmm @@ -10,7 +10,6 @@ /turf/closed/indestructible/riveted, /area/space) "ad" = ( -/obj/effect/landmark/transit, /turf/open/space, /area/space) "ae" = ( @@ -2648,7 +2647,7 @@ /turf/open/floor/circuit, /area/ctf) "hq" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "hr" = ( /obj/effect/turf_decal/stripes/line, @@ -3700,7 +3699,7 @@ turf_type = /turf/open/floor/plating/asteroid/snow; width = 50 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "jY" = ( /turf/open/floor/plasteel/brown{ @@ -4260,7 +4259,7 @@ /area/centcom/control) "ln" = ( /obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "lo" = ( /obj/structure/table/reinforced, @@ -4415,11 +4414,11 @@ /area/centcom/control) "lF" = ( /obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "lG" = ( /obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "lH" = ( /turf/closed/indestructible/fakeglass{ @@ -4433,7 +4432,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "lJ" = ( /turf/closed/indestructible/riveted, @@ -4636,7 +4635,7 @@ /area/syndicate_mothership/control) "mh" = ( /obj/item/toy/figure/syndie, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "mi" = ( /obj/machinery/newscaster/security_unit, @@ -4769,7 +4768,7 @@ /area/centcom/control) "mz" = ( /obj/structure/flora/bush, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "mA" = ( /turf/closed/indestructible/fakeglass, @@ -5590,8 +5589,8 @@ /obj/item/clothing/under/skirt/black, /obj/item/clothing/under/shorts/black, /obj/item/clothing/under/pants/track, -/obj/item/clothing/tie/armband/deputy, -/obj/item/clothing/tie/waistcoat, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/waistcoat, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/laceup, /obj/item/clothing/neck/stripedredscarf, @@ -5976,7 +5975,7 @@ }, /area/wizard_station) "pk" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/space) "pl" = ( /obj/machinery/computer/shuttle/syndicate/recall, @@ -6941,7 +6940,7 @@ /turf/open/floor/plating/airless, /area/syndicate_mothership/control) "rl" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /obj/machinery/porta_turret/syndicate/pod, /turf/closed/wall/mineral/plastitanium{ dir = 8; @@ -6960,7 +6959,7 @@ /turf/open/floor/plating, /area/shuttle/assault_pod) "ro" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /obj/machinery/porta_turret/syndicate/pod, /turf/closed/wall/mineral/plastitanium{ dir = 1; @@ -7776,7 +7775,7 @@ turf_type = /turf/open/floor/plating/asteroid/snow; width = 18 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/space) "th" = ( /obj/item/weapon/storage/box/drinkingglasses, @@ -8097,7 +8096,7 @@ name = "\improper FOURTH WALL"; pixel_x = -32 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "tS" = ( /turf/open/floor/wood, @@ -8332,14 +8331,14 @@ }, /area/syndicate_mothership/control) "ux" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /obj/machinery/porta_turret/syndicate/pod, /turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/assault_pod) "uy" = ( -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /obj/machinery/porta_turret/syndicate/pod, /turf/closed/wall/mineral/plastitanium{ dir = 4; @@ -9745,7 +9744,7 @@ /area/centcom/evac) "yc" = ( /obj/structure/statue/uranium/nuke, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "yd" = ( /obj/structure/table/wood, @@ -11175,7 +11174,7 @@ /obj/structure/rack, /obj/item/clothing/head/that, /obj/item/clothing/under/suit_jacket, -/obj/item/clothing/tie/waistcoat, +/obj/item/clothing/accessory/waistcoat, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "BI" = ( @@ -11379,7 +11378,7 @@ /obj/structure/sign/goldenplaque{ pixel_y = 32 }, -/obj/item/clothing/tie/lawyers_badge{ +/obj/item/clothing/accessory/lawyers_badge{ desc = "A badge of upmost glory."; name = "thunderdome badge" }, @@ -11400,7 +11399,7 @@ /obj/structure/sign/goldenplaque{ pixel_y = 32 }, -/obj/item/clothing/tie/medal/silver{ +/obj/item/clothing/accessory/medal/silver{ pixel_y = 5 }, /turf/open/floor/plasteel/grimy, @@ -11605,11 +11604,11 @@ name = "Thunderdome Plaque"; pixel_y = -32 }, -/obj/item/clothing/tie/medal/gold{ +/obj/item/clothing/accessory/medal/gold{ pixel_x = 3; pixel_y = 5 }, -/obj/item/clothing/tie/medal/gold, +/obj/item/clothing/accessory/medal/gold, /turf/open/floor/plasteel/grimy, /area/tdome/tdomeobserve) "CF" = ( @@ -11625,7 +11624,7 @@ name = "Thunderdome Plaque"; pixel_y = -32 }, -/obj/item/clothing/tie/medal{ +/obj/item/clothing/accessory/medal{ pixel_y = 5 }, /turf/open/floor/plasteel/grimy, @@ -12212,7 +12211,7 @@ name = "Thunderdome Blast Door" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -12243,7 +12242,7 @@ name = "General Supply" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -12394,7 +12393,7 @@ /area/tdome/arena) "Ey" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -13716,7 +13715,7 @@ /area/tdome/arena_source) "IS" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) @@ -13765,7 +13764,7 @@ /area/tdome/arena_source) "Jd" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) @@ -14078,7 +14077,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Kh" = ( /obj/machinery/light{ @@ -14104,7 +14103,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Kk" = ( /obj/structure/chair{ @@ -14123,7 +14122,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Km" = ( /obj/effect/turf_decal/stripes/line, @@ -14141,7 +14140,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Kp" = ( /obj/structure/flora/ausbushes/lavendergrass, @@ -14657,7 +14656,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Lx" = ( /obj/structure/flora/grass/brown, @@ -14665,7 +14664,7 @@ set_cap = 1; set_luminosity = 4 }, -/turf/open/floor/plating/asteroid/snow/atmosphere, +/turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) "Ly" = ( /obj/structure/flora/grass/brown, @@ -14897,6 +14896,27 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) +"Mg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + dir = 1; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Mh" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) (1,1,1) = {" aa @@ -65195,7 +65215,7 @@ sv wW xt xQ -xZ +Mg yC yC yU @@ -65454,7 +65474,7 @@ xp xR xZ yC -yC +Mh yV qk aa @@ -71987,14 +72007,14 @@ fj fy fC fN -fO -fO -fO -fO -fO -fO -fO -fO +ab +ab +ab +ab +ab +ab +ab +ab aa aa aa @@ -72244,14 +72264,14 @@ fi fv fC fN -fO +ab fR fR fR fR fR fR -fO +ab aa aa aa @@ -72501,16 +72521,16 @@ ag ag ag ab -fO +ab fS fS fS fS fS fS -fO -fO -fO +ab +ab +ab aa aa aa @@ -72758,7 +72778,7 @@ fk dZ fD fN -fO +ab ab ab ab @@ -72767,7 +72787,7 @@ ab ab fZ ga -fO +ab aa aa aa @@ -73015,7 +73035,7 @@ fk dZ fD fN -fO +ab ab ab ab @@ -73024,7 +73044,7 @@ ab ab fZ ga -fO +ab aa aa aa @@ -73272,7 +73292,7 @@ fl dZ fD fN -fO +ab ab ab ab @@ -73281,7 +73301,7 @@ ab ab fZ ga -fO +ab aa aa aa @@ -73529,7 +73549,7 @@ fk dZ fD fN -fO +ab ab ab ab @@ -73538,7 +73558,7 @@ ab ab fZ ga -fO +ab aa aa aa @@ -73786,7 +73806,7 @@ fk dZ fD fN -fO +ab ab ab ab @@ -73795,7 +73815,7 @@ ab ab fZ ga -fO +ab aa aa aa @@ -74043,16 +74063,16 @@ ag ag ag ab -fO +ab fT fT fT fT fT fT -fO -fO -fO +ab +ab +ab aa aa aa @@ -78155,16 +78175,16 @@ fr em fI fN -fO +ab fT fT fT fT fT fT -fO -fO -fO +ab +ab +ab aa aa aa @@ -78412,7 +78432,7 @@ en en fJ fN -fO +ab ab ab ab @@ -78421,7 +78441,7 @@ ab ab fZ gb -fO +ab aa aa aa @@ -78669,7 +78689,7 @@ ag ag ag ab -fO +ab ab ab ab @@ -78678,7 +78698,7 @@ ab ab fZ gb -fO +ab aa aa aa @@ -78926,7 +78946,7 @@ dP dP dP fN -fO +ab ab ab ab @@ -78935,7 +78955,7 @@ ab ab fZ gb -fO +ab aa aa aa @@ -79183,7 +79203,7 @@ fs fB fK fN -fO +ab ab ab ab @@ -79192,7 +79212,7 @@ ab ab fZ gb -fO +ab aa aa aa @@ -79440,7 +79460,7 @@ ft fB fL fN -fO +ab ab ab ab @@ -79449,7 +79469,7 @@ ab ab fZ gb -fO +ab aa aa aa @@ -79697,16 +79717,16 @@ fu fB fM fN -fO +ab fS fS fS fS fS fS -fO -fO -fO +ab +ab +ab aa aa aa @@ -79954,14 +79974,14 @@ dT dT dT fN -fO +ab fW fW fW fW fW fW -fO +ab aa aa aa @@ -80211,14 +80231,14 @@ ag ag ag ab -fO -fO -fO -fO -fO -fO -fO -fO +ab +ab +ab +ab +ab +ab +ab +ab aa aa aa diff --git a/_maps/map_files/generic/Fastload.dmm b/_maps/map_files/generic/Fastload.dmm deleted file mode 100644 index 96b4a26934..0000000000 --- a/_maps/map_files/generic/Fastload.dmm +++ /dev/null @@ -1,3 +0,0 @@ -"a" = () - -(1,1,1, 1,1,1) = {""} diff --git a/_maps/map_files/generic/Space.dmm b/_maps/map_files/generic/Space.dmm index 3da5b62f4d..6621535fd3 100644 --- a/_maps/map_files/generic/Space.dmm +++ b/_maps/map_files/generic/Space.dmm @@ -1,259 +1,65540 @@ -"a" = (/turf/open/space/basic,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space/basic, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(46,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(47,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(48,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(49,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(50,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(51,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(52,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(53,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(54,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(55,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(56,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(57,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(58,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(59,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(60,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(61,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(62,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(63,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(64,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(65,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(66,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(67,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(68,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(69,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(70,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(71,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(72,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(73,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(74,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(75,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(76,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(77,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(78,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(79,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(80,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(81,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(82,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(83,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(84,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(85,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(86,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(87,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(88,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(89,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(90,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(91,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(92,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(93,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(94,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(95,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(96,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(97,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(98,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(99,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(100,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(101,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(102,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(103,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(104,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(105,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(106,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(107,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(108,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(109,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(110,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(111,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(112,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(113,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(114,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(115,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(116,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(117,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(118,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(119,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(120,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(121,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(122,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(123,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(124,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(125,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(126,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(127,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(128,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(129,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(130,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(131,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(132,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(133,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(134,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(135,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(136,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(137,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(138,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(139,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(140,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(141,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(142,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(143,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(144,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(145,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(146,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(147,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(148,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(149,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(150,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(151,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(152,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(153,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(154,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(155,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(156,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(157,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(158,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(159,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(160,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(161,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(162,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(163,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(164,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(165,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(166,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(167,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(168,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(169,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(170,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(171,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(172,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(173,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(174,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(175,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(176,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(177,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(178,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(179,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(180,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(181,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(182,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(183,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(184,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(185,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(186,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(187,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(188,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(189,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(190,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(191,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(192,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(193,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(194,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(195,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(196,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(197,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(198,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(199,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(200,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(201,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(202,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(203,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(204,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(205,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(206,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(207,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(208,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(209,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(210,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(211,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(212,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(213,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(214,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(215,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(216,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(217,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(218,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(219,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(220,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(221,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(222,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(223,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(224,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(225,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(226,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(227,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(228,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(229,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(230,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(231,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(232,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(233,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(234,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(235,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(236,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(237,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(238,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(239,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(240,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(241,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(242,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(243,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(244,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(245,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(246,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(247,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(248,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(249,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(250,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(251,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(252,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(253,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(254,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(255,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/map_files/generic/SpaceDock.dmm b/_maps/map_files/generic/SpaceDock.dmm index 336c7dd724..b0a9ccbf71 100644 --- a/_maps/map_files/generic/SpaceDock.dmm +++ b/_maps/map_files/generic/SpaceDock.dmm @@ -1,260 +1,65552 @@ -"a" = (/turf/open/space/basic,/area/space) -"b" = (/obj/docking_port/stationary{dheight = 0;dir = 2;dwidth = 11;height = 22;id = "whiteship_away";name = "Deep Space";width = 35},/turf/open/space,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space/basic, +/area/space) +"b" = ( +/obj/docking_port/stationary{ + dheight = 0; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_away"; + name = "Deep Space"; + width = 35 + }, +/turf/open/space, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(46,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(47,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(48,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(49,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(50,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(51,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(52,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(53,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(54,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(55,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(56,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(57,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(58,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(59,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(60,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(61,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(62,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(63,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(64,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(65,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(66,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(67,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(68,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(69,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(70,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(71,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(72,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(73,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(74,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(75,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(76,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(77,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(78,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(79,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(80,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(81,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(82,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(83,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(84,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(85,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(86,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(87,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(88,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(89,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(90,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(91,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(92,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(93,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(94,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(95,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(96,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(97,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(98,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(99,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(100,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(101,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(102,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(103,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(104,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(105,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(106,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(107,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(108,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(109,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(110,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(111,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(112,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(113,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(114,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(115,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(116,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(117,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(118,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(119,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(120,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(121,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(122,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(123,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(124,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(125,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(126,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(127,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(128,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(129,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(130,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(131,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(132,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(133,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(134,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(135,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(136,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(137,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(138,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(139,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(140,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(141,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(142,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(143,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(144,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(145,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(146,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(147,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(148,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(149,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(150,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(151,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(152,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(153,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(154,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(155,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(156,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(157,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(158,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(159,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(160,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(161,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(162,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(163,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(164,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(165,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(166,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(167,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(168,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(169,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(170,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(171,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(172,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(173,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(174,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(175,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(176,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(177,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(178,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(179,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(180,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(181,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(182,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(183,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(184,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(185,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(186,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(187,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(188,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(189,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(190,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(191,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(192,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(193,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(194,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(195,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(196,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(197,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(198,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(199,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(200,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(201,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(202,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(203,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(204,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(205,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(206,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(207,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(208,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(209,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(210,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(211,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(212,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(213,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(214,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(215,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(216,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(217,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(218,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(219,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(220,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(221,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(222,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(223,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(224,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(225,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(226,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(227,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(228,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(229,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(230,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(231,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(232,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(233,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(234,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(235,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(236,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(237,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(238,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(239,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(240,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(241,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(242,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(243,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(244,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(245,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(246,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(247,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(248,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(249,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(250,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(251,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(252,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(253,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(254,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(255,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/map_files/generic/SpaceStation.dmm b/_maps/map_files/generic/SpaceStation.dmm index 3da5b62f4d..6621535fd3 100644 --- a/_maps/map_files/generic/SpaceStation.dmm +++ b/_maps/map_files/generic/SpaceStation.dmm @@ -1,259 +1,65540 @@ -"a" = (/turf/open/space/basic,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space/basic, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(46,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(47,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(48,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(49,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(50,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(51,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(52,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(53,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(54,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(55,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(56,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(57,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(58,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(59,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(60,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(61,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(62,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(63,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(64,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(65,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(66,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(67,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(68,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(69,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(70,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(71,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(72,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(73,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(74,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(75,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(76,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(77,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(78,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(79,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(80,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(81,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(82,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(83,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(84,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(85,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(86,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(87,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(88,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(89,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(90,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(91,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(92,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(93,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(94,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(95,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(96,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(97,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(98,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(99,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(100,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(101,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(102,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(103,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(104,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(105,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(106,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(107,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(108,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(109,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(110,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(111,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(112,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(113,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(114,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(115,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(116,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(117,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(118,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(119,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(120,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(121,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(122,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(123,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(124,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(125,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(126,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(127,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(128,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(129,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(130,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(131,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(132,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(133,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(134,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(135,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(136,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(137,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(138,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(139,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(140,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(141,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(142,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(143,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(144,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(145,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(146,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(147,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(148,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(149,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(150,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(151,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(152,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(153,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(154,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(155,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(156,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(157,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(158,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(159,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(160,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(161,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(162,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(163,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(164,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(165,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(166,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(167,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(168,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(169,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(170,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(171,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(172,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(173,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(174,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(175,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(176,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(177,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(178,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(179,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(180,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(181,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(182,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(183,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(184,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(185,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(186,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(187,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(188,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(189,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(190,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(191,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(192,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(193,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(194,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(195,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(196,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(197,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(198,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(199,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(200,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(201,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(202,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(203,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(204,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(205,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(206,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(207,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(208,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(209,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(210,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(211,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(212,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(213,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(214,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(215,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(216,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(217,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(218,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(219,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(220,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(221,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(222,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(223,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(224,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(225,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(226,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(227,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(228,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(229,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(230,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(231,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(232,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(233,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(234,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(235,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(236,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(237,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(238,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(239,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(240,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(241,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(242,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(243,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(244,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(245,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(246,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(247,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(248,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(249,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(250,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(251,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(252,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(253,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(254,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(255,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 7bf4708da7..eeb1a3756b 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -123,6 +123,7 @@ }, /area/shuttle/escape) "aw" = ( +/obj/machinery/light, /turf/open/floor/plasteel/darkblue/side, /area/shuttle/escape) "ax" = ( @@ -168,6 +169,10 @@ "aE" = ( /obj/structure/table/reinforced, /obj/item/weapon/defibrillator/loaded, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/open/floor/plasteel/darkpurple/side{ dir = 4 }, @@ -216,6 +221,9 @@ id = "shuttleflash"; pixel_y = -23 }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; dir = 1 @@ -232,6 +240,9 @@ }, /area/shuttle/escape) "aM" = ( +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; dir = 1 @@ -412,6 +423,9 @@ pixel_y = 9 }, /obj/structure/closet/crate/internals, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTHEAST)"; icon_state = "darkyellow"; @@ -516,6 +530,9 @@ pixel_y = 8 }, /obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, @@ -918,6 +935,9 @@ /area/shuttle/escape) "ch" = ( /obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/darkgreen/side{ dir = 9; icon_state = "darkgreen"; @@ -926,6 +946,10 @@ /area/shuttle/escape) "ci" = ( /obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/open/floor/plasteel/darkgreen/side{ dir = 5 }, @@ -1040,9 +1064,9 @@ name = "Bridge Blast Shutters"; pixel_x = 0; pixel_y = -26; - req_access_txt = "150"; - pixel_x = 0 + req_access_txt = "19" }, +/obj/machinery/light, /turf/open/floor/plasteel/darkblue/side, /area/shuttle/escape) "cA" = ( @@ -1482,10 +1506,146 @@ pixel_x = 24; pixel_y = 0 }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/open/floor/plasteel/darkgreen/side{ dir = 4 }, /area/shuttle/escape) +"eC" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 4 + }, +/area/shuttle/escape) +"eD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig{ + dir = 8; + floor_tile = /obj/item/stack/tile/plasteel; + icon_state = "darkred" + }, +/area/shuttle/escape) +"eE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (NORTH)"; + icon_state = "darkgreen"; + dir = 1 + }, +/area/shuttle/escape) +"eF" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/shuttle/escape) +"eG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (NORTH)"; + icon_state = "darkgreen"; + dir = 1 + }, +/area/shuttle/escape) +"eH" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) +"eI" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) +"eJ" = ( +/obj/machinery/button/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/space) +"eK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (NORTH)"; + icon_state = "darkgreen"; + dir = 1 + }, +/area/shuttle/escape) +"eL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (NORTH)"; + icon_state = "darkgreen"; + dir = 1 + }, +/area/shuttle/escape) +"eM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + tag = "icon-darkgreen (NORTH)"; + icon_state = "darkgreen"; + dir = 1 + }, +/area/shuttle/escape) +"eN" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 4 + }, +/area/shuttle/escape) +"eO" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/shuttle/escape) +"eP" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) +"eQ" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 4 + }, +/area/shuttle/escape) +"eR" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) +"eS" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) (1,1,1) = {" aa @@ -1531,7 +1691,7 @@ cs ar aW bc -bc +eD bc bc bc @@ -1545,7 +1705,7 @@ cu bF be be -be +eO be be cd @@ -1604,19 +1764,19 @@ cu cu cs ar -br +eG aC -bz +eH ar bT bo -br +eK bZ ca aC bZ ca -bz +eR ab ch ar @@ -1636,7 +1796,7 @@ be be be be -be +eF be bG aC @@ -1712,13 +1872,13 @@ bP ar bU bo -br +eL bZ ca aC bZ ca -bz +eS ab ci ar @@ -1742,7 +1902,7 @@ bz cs bH bG -bz +eI cs cs cs @@ -1771,7 +1931,7 @@ bb bf bk cs -br +eE bz cs bI @@ -1884,9 +2044,9 @@ aa cs cs cs -br +eM aC -bz +eP cs cs cs @@ -1946,7 +2106,7 @@ bB cu ad ad -ad +eJ ad cu br @@ -2004,7 +2164,7 @@ ar aE aI aO -aV +eC aV bi bm @@ -2020,9 +2180,9 @@ cs bW aZ aZ +eN aZ -aZ -aZ +eQ aZ aZ ce diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index c51b9cac8b..23e39ebd86 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -1747,10 +1747,10 @@ /area/shuttle/abandoned) "db" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/dufflebag/med{ +/obj/item/weapon/storage/backpack/duffelbag/med{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/razor); - desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; - name = "surgical dufflebag"; + desc = "A large duffelbag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; + name = "surgical duffelbag"; pixel_y = 4 }, /turf/open/floor/mineral/titanium, diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm new file mode 100644 index 0000000000..d38147d9e2 --- /dev/null +++ b/_maps/templates/shelter_2.dmm @@ -0,0 +1,294 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) +"b" = ( +/obj/structure/sign/mining/survival{ + tag = "icon-survival (NORTH)"; + icon_state = "survival"; + dir = 1 + }, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) +"c" = ( +/turf/closed/wall/mineral/titanium/survival, +/area/survivalpod) +"d" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) +"e" = ( +/obj/structure/fans, +/turf/open/floor/pod, +/area/survivalpod) +"f" = ( +/obj/machinery/smartfridge/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"g" = ( +/obj/item/device/gps/computer, +/turf/open/floor/pod, +/area/survivalpod) +"h" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain{ + alpha = 240; + color = "#454545"; + icon_state = "closed"; + open = 0 + }, +/turf/open/floor/pod, +/area/survivalpod) +"i" = ( +/obj/structure/toilet/secret{ + secret_type = /obj/item/weapon/kitchen/knife/combat/survival + }, +/turf/open/floor/pod, +/area/survivalpod) +"j" = ( +/obj/structure/sign/mining/survival{ + tag = "icon-survival (EAST)"; + icon_state = "survival"; + dir = 4 + }, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) +"k" = ( +/obj/machinery/sleeper/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"l" = ( +/turf/open/floor/pod, +/area/survivalpod) +"m" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/black, +/turf/open/floor/pod, +/area/survivalpod) +"n" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + icon_state = "pwindow"; + layer = 3; + tag = "icon-pwindow (WEST)" + }, +/obj/machinery/door/window/survival_pod{ + dir = 1; + icon_state = "windoor"; + tag = "icon-windoor (NORTH)" + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"o" = ( +/obj/structure/chair/comfy/black, +/obj/item/cardboard_cutout{ + desc = "A cardboard cutout of a xenomorph maid."; + icon_state = "cutout_lusty"; + name = "lusty xenomorph maid" + }, +/obj/structure/window/reinforced/survival_pod{ + tag = "icon-pwindow (NORTH)"; + icon_state = "pwindow"; + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"p" = ( +/obj/structure/table/survival_pod, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 5 + }, +/turf/open/floor/pod, +/area/survivalpod) +"q" = ( +/obj/structure/tubes, +/obj/item/weapon/twohanded/required/kirbyplants/random, +/turf/open/floor/pod, +/area/survivalpod) +"r" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + icon_state = "pwindow"; + tag = "icon-pwindow (WEST)" + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"s" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#DDFFD3" + }, +/obj/structure/table/wood/fancy/black, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{ + pixel_x = -6; + pixel_y = 10 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"t" = ( +/obj/machinery/microwave{ + pixel_y = -2 + }, +/obj/structure/window/reinforced/survival_pod{ + tag = "icon-pwindow (NORTH)"; + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/table/wood/fancy/black{ + pixel_y = -9; + pixel_z = 0 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"u" = ( +/obj/machinery/door/window/survival_pod{ + tag = "icon-windoor (NORTH)"; + icon_state = "windoor"; + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"v" = ( +/obj/structure/window/reinforced/survival_pod{ + tag = "icon-pwindow (NORTH)"; + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/displaycase{ + alert = 0; + desc = "A display case containing an expensive forgery, probably."; + pixel_w = 0; + pixel_x = 0; + pixel_y = -4; + pixel_z = 0; + req_access = 48; + start_showpiece_type = /obj/item/fakeartefact + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"w" = ( +/obj/structure/window/reinforced/survival_pod{ + density = 0; + dir = 9; + icon_state = "pwindow"; + tag = "icon-pwindow (NORTHWEST)" + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"x" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/effect/spawner/lootdrop/three_course_meal, +/turf/open/floor/carpet/black, +/area/survivalpod) +"y" = ( +/obj/structure/sink/kitchen{ + tag = "icon-sink_alt (EAST)"; + icon_state = "sink_alt"; + dir = 4; + pixel_x = -13; + pixel_y = 0 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"z" = ( +/obj/machinery/light, +/turf/open/floor/carpet/black, +/area/survivalpod) +"A" = ( +/turf/open/floor/carpet/black, +/area/survivalpod) +"B" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/survivalpod) +"C" = ( +/obj/structure/sign/mining/survival, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) +"D" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"E" = ( +/obj/structure/sign/mining, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/survivalpod) + +(1,1,1) = {" +a +d +c +d +c +d +a +"} +(2,1,1) = {" +b +e +k +p +t +y +C +"} +(3,1,1) = {" +c +f +l +l +u +z +c +"} +(4,1,1) = {" +b +g +m +q +v +A +D +"} +(5,1,1) = {" +c +h +n +r +w +A +c +"} +(6,1,1) = {" +b +i +o +s +x +B +E +"} +(7,1,1) = {" +a +j +c +j +c +j +a +"} diff --git a/bot/config.py b/bot/config.py index c0ffc55bed..8888753ab7 100644 --- a/bot/config.py +++ b/bot/config.py @@ -1,7 +1,6 @@ # Configuration for the minibot.py bot starts here server = "irc.rizon.net" port = 6667 -nudge_port = 45678 channels = ["#asdfgbus", "#botbus"] defaultchannel = "#asdfgbus" diff --git a/bot/minibot.py b/bot/minibot.py index cc5ac1a5b4..92192c0264 100644 --- a/bot/minibot.py +++ b/bot/minibot.py @@ -73,7 +73,7 @@ def setup_irc_socket(): def setup_nudge_socket(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.bind(("", nudge_port)) # localhost:nudge_port + s.bind(("", 45678)) # localhost:nudge_port s.listen(5) logger.info("Nudge socket up and listening") return s diff --git a/bot/nudge.py b/bot/nudge.py index 8a13c5636b..b1e6058cc0 100644 --- a/bot/nudge.py +++ b/bot/nudge.py @@ -1,25 +1,25 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python3 from config import * -import sys -import pickle -import socket - - -def pack(): - ip = sys.argv[1] - try: - data = sys.argv[2:] - except: - data = "NO DATA SPECIFIED" - - nudge(pickle.dumps({"ip": ip, "data": data})) - - -def nudge(data): - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.connect(("localhost", nudge_port)) - s.send(data) - s.close() - -if __name__ == "__main__" and len(sys.argv) > 1: - pack() +import sys +import pickle +import socket + + +def pack(): + ip = sys.argv[1] + try: + data = sys.argv[2:] + except: + data = "NO DATA SPECIFIED" + + nudge(pickle.dumps({"ip": ip, "data": data})) + + +def nudge(data): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.connect(("localhost", 45678)) + s.send(data) + s.close() + +if __name__ == "__main__" and len(sys.argv) > 1: + pack() diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 4a3618e941..9a2b6473af 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -23,6 +23,7 @@ #define WACKY "Wacky" #define MUT_MUTE "Mute" #define SMILE "Smile" +#define STONER "Stoner" #define UNINTELLIGABLE "Unintelligable" #define SWEDISH "Swedish" #define CHAV "Chav" diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index c33543ac4e..f5879c52b1 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -1,12 +1,12 @@ -#define MC_TICK_CHECK ( ( world.tick_usage > GLOB.CURRENT_TICKLIMIT || src.state != SS_RUNNING ) ? pause() : 0 ) +#define MC_TICK_CHECK ( ( world.tick_usage > Master.current_ticklimit || src.state != SS_RUNNING ) ? pause() : 0 ) -#define MC_SPLIT_TICK_INIT(phase_count) var/original_tick_limit = GLOB.CURRENT_TICKLIMIT; var/split_tick_phases = ##phase_count +#define MC_SPLIT_TICK_INIT(phase_count) var/original_tick_limit = Master.current_ticklimit; var/split_tick_phases = ##phase_count #define MC_SPLIT_TICK \ if(split_tick_phases > 1){\ - GLOB.CURRENT_TICKLIMIT = ((original_tick_limit - world.tick_usage) / split_tick_phases) + world.tick_usage;\ + Master.current_ticklimit = ((original_tick_limit - world.tick_usage) / split_tick_phases) + world.tick_usage;\ --split_tick_phases;\ } else {\ - GLOB.CURRENT_TICKLIMIT = original_tick_limit;\ + Master.current_ticklimit = original_tick_limit;\ } // Used to smooth out costs to try and avoid oscillation. diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index b29d933866..26c163aef4 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -5,4 +5,19 @@ #define ANTAG_DATUM_DEVIL /datum/antagonist/devil #define ANTAG_DATUM_NINJA /datum/antagonist/ninja #define ANTAG_DATUM_NINJA_FRIENDLY /datum/antagonist/ninja/friendly -#define ANTAG_DATUM_NINJA_RANDOM /datum/antagonist/ninja/randomAllegiance/ \ No newline at end of file +#define ANTAG_DATUM_NINJA_RANDOM /datum/antagonist/ninja/randomAllegiance/ +#define ANTAG_DATUM_TRAITOR /datum/antagonist/traitor +#define ANTAG_DATUM_TRAITOR_CUSTOM /datum/antagonist/traitor/custom +#define ANTAG_DATUM_IAA /datum/antagonist/traitor/internal_affairs +#define ANTAG_DATUM_TRAITOR /datum/antagonist/traitor +#define ANTAG_DATUM_TRAITOR_CUSTOM /datum/antagonist/traitor/custom +#define ANTAG_DATUM_TRAITOR_HUMAN /datum/antagonist/traitor/human +#define ANTAG_DATUM_TRAITOR_HUMAN_CUSTOM /datum/antagonist/traitor/human/custom +#define ANTAG_DATUM_TRAITOR_AI /datum/antagonist/traitor/AI +#define ANTAG_DATUM_TRAITOR_AI_CUSTOM /datum/antagonist/traitor/AI/custom +#define ANTAG_DATUM_IAA /datum/antagonist/traitor/internal_affairs +#define ANTAG_DATUM_IAA_CUSTOM /datum/antagonist/traitor/internal_affairs/custom +#define ANTAG_DATUM_IAA_HUMAN /datum/antagonist/traitor/human/internal_affairs +#define ANTAG_DATUM_IAA_HUMAN_CUSTOM /datum/antagonist/traitor/human/internal_affairs/custom +#define ANTAG_DATUM_IAA_AI_CUSTOM /datum/antagonist/traitor/AI/internal_affairs/custom +#define ANTAG_DATUM_IAA_AI /datum/antagonist/traitor/AI/internal_affairs \ No newline at end of file diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 0fa6a0f8d2..15381a08dd 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -171,3 +171,5 @@ #define ATMOS_PASS_PROC -1 //ask CanAtmosPass() #define ATMOS_PASS_DENSITY -2 //just check density #define CANATMOSPASS(A, O) ( A.CanAtmosPass == ATMOS_PASS_PROC ? A.CanAtmosPass(O) : ( A.CanAtmosPass == ATMOS_PASS_DENSITY ? !A.density : A.CanAtmosPass ) ) + +#define LAVALAND_DEFAULT_ATMOS "o2=14;n2=23;TEMP=300" diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index acc0cdc9ab..a12cedcd45 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -21,10 +21,10 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us #define SCRIPTURE_PERIPHERAL "Peripheral" #define SCRIPTURE_DRIVER "Driver" #define SCRIPTURE_SCRIPT "Script" -#define SCRIPT_SERVANT_REQ 5 +#define SCRIPT_SERVANT_REQ 6 #define SCRIPT_CACHE_REQ 1 #define SCRIPTURE_APPLICATION "Application" -#define APPLICATION_SERVANT_REQ 8 +#define APPLICATION_SERVANT_REQ 9 #define APPLICATION_CACHE_REQ 3 #define APPLICATION_CV_REQ 100 #define SCRIPTURE_REVENANT "Revenant" @@ -58,7 +58,7 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us //clockcult power defines #define MIN_CLOCKCULT_POWER 25 //the minimum amount of power clockcult machines will handle gracefully -#define CLOCKCULT_POWER_UNIT (MIN_CLOCKCULT_POWER*100) //standard power amount for clockwork proselytizer costs +#define CLOCKCULT_POWER_UNIT (MIN_CLOCKCULT_POWER*100) //standard power amount for replica fabricator costs #define POWER_STANDARD (CLOCKCULT_POWER_UNIT*0.2) //how much power is in anything else; doesn't matter as much as the following @@ -76,7 +76,7 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us #define POWER_PLASTEEL (CLOCKCULT_POWER_UNIT*0.05) //how much power is in one sheet of plasteel -#define RATVAR_POWER_CHECK "ratvar?" //when passed into can_use_power(), converts it into a check for if ratvar has woken/the proselytizer is debug +#define RATVAR_POWER_CHECK "ratvar?" //when passed into can_use_power(), converts it into a check for if ratvar has woken/the fabricator is debug //Ark defines #define GATEWAY_SUMMON_RATE 1 //the time amount the Gateway to the Celestial Derelict gets each process tick; defaults to 1 per tick @@ -99,8 +99,10 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us #define SIGIL_ACCESS_RANGE 2 //range at which transmission sigils can access power -#define PROSELYTIZER_REPAIR_PER_TICK 4 //how much a proselytizer repairs each tick, and also how many deciseconds each tick is +#define FABRICATOR_REPAIR_PER_TICK 4 //how much a fabricator repairs each tick, and also how many deciseconds each tick is #define OCULAR_WARDEN_EXCLUSION_RANGE 3 //the range at which ocular wardens cannot be placed near other ocular wardens #define RATVARIAN_SPEAR_DURATION 1800 //how long ratvarian spears last; defaults to 3 minutes + +#define PRISM_DELAY_DURATION 1200 //how long prolonging prisms delay the shuttle for; defaults to 2 minutes diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index d4b536ec2f..46589408a2 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -95,11 +95,13 @@ //tablecrafting defines #define CAT_NONE "" -#define CAT_WEAPON "Weaponry" +#define CAT_WEAPONRY "Weaponry" +#define CAT_WEAPON "Weapons" #define CAT_AMMO "Ammunition" #define CAT_ROBOT "Robots" #define CAT_MISC "Misc" #define CAT_PRIMAL "Tribal" +#define CAT_FOOD "Foods" #define CAT_BREAD "Breads" #define CAT_BURGER "Burgers" #define CAT_CAKE "Cakes" diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index a5e69bdc7b..e443e57b14 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -14,6 +14,7 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define NOBLUDGEON 4 // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() #define MASKINTERNALS 8 // mask allows internals #define HEAR 16 // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. +#define CHECK_RICOCHET 32 // Projectiels will check ricochet on things impacted that have this. #define CONDUCT 64 // conducts electricity (metal etc.) #define ABSTRACT 128 // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way #define NODECONSTRUCT 128 // For machines and structures that should not break into parts, eg, holodeck stuff @@ -57,6 +58,7 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define UNUSED_TRANSIT_TURF 2 #define CAN_BE_DIRTY 4 //If a turf can be made dirty at roundstart. This is also used in areas. #define NO_DEATHRATTLE 16 // Do not notify deadchat about any deaths that occur on this turf. +//#define CHECK_RICOCHET 32 //Same thing as atom flag. /* These defines are used specifically with the atom/pass_flags bitmask diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index 69936099b1..2ff2ec2c19 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -14,10 +14,15 @@ #define CLOSED_TURF_LAYER 2.05 #define ABOVE_NORMAL_TURF_LAYER 2.08 #define LATTICE_LAYER 2.2 +#define OVER_LATTICE_LAYER 2.25 #define DISPOSAL_PIPE_LAYER 2.3 -#define GAS_PIPE_LAYER 2.35 +#define GAS_PIPE_HIDDEN_LAYER 2.35 #define WIRE_LAYER 2.4 #define WIRE_TERMINAL_LAYER 2.45 +#define GAS_SCRUBBER_LAYER 2.46 +#define GAS_PIPE_VISIBLE_LAYER 2.47 +#define GAS_FILTER_LAYER 2.48 +#define GAS_PUMP_LAYER 2.49 #define LOW_OBJ_LAYER 2.5 #define LOW_SIGIL_LAYER 2.52 #define SIGIL_LAYER 2.54 diff --git a/code/__DEFINES/lighting.dm b/code/__DEFINES/lighting.dm index 7cfed2b483..6d7c9568a9 100644 --- a/code/__DEFINES/lighting.dm +++ b/code/__DEFINES/lighting.dm @@ -51,8 +51,10 @@ #define LIGHT_COLOR_GREEN "#64C864" //Bright but quickly dissipating neon green. rgb(100, 200, 100) #define LIGHT_COLOR_BLUE "#6496FA" //Cold, diluted blue. rgb(100, 150, 250) +#define LIGHT_COLOR_BLUEGREEN "#7DE1AF" //Light blueish green. rgb(125, 225, 175) #define LIGHT_COLOR_CYAN "#7DE1E1" //Diluted cyan. rgb(125, 225, 225) #define LIGHT_COLOR_LIGHT_CYAN "#40CEFF" //More-saturated cyan. rgb(64, 206, 255) +#define LIGHT_COLOR_DARK_BLUE "#6496FA" //Saturated blue. rgb(51, 117, 248) #define LIGHT_COLOR_PINK "#E17DE1" //Diluted, mid-warmth pink. rgb(225, 125, 225) #define LIGHT_COLOR_YELLOW "#E1E17D" //Dimmed yellow, leaning kaki. rgb(225, 225, 125) #define LIGHT_COLOR_BROWN "#966432" //Clear brown, mostly dim. rgb(150, 100, 50) diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm new file mode 100644 index 0000000000..859f3e3775 --- /dev/null +++ b/code/__DEFINES/logging.dm @@ -0,0 +1,18 @@ +//Investigate logging defines +#define INVESTIGATE_ATMOS "atmos" +#define INVESTIGATE_BOTANY "botany" +#define INVESTIGATE_CARGO "cargo" +#define INVESTIGATE_EXPERIMENTOR "experimentor" +#define INVESTIGATE_GRAVITY "gravity" +#define INVESTIGATE_RECORDS "records" +#define INVESTIGATE_SINGULO "singulo" +#define INVESTIGATE_SUPERMATTER "supermatter" +#define INVESTIGATE_TELESCI "telesci" +#define INVESTIGATE_WIRES "wires" + +//Individual logging defines +#define INDIVIDUAL_ATTACK_LOG "Attack log" +#define INDIVIDUAL_SAY_LOG "Say log" +#define INDIVIDUAL_EMOTE_LOG "Emote log" +#define INDIVIDUAL_OOC_LOG "OOC log" +#define INDIVIDUAL_SHOW_ALL_LOG "All logs" \ No newline at end of file diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index 9524fc9a43..afaa64891d 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -7,6 +7,11 @@ #define STATIC_LIGHT 6 #define STATIC_ENVIRON 7 +//Power use +#define NO_POWER_USE 0 +#define IDLE_POWER_USE 1 +#define ACTIVE_POWER_USE 2 + //bitflags for door switches. #define OPEN 1 @@ -66,4 +71,16 @@ #define PROGRAM_STATE_ACTIVE 2 #define FIREDOOR_OPEN 1 -#define FIREDOOR_CLOSED 2 \ No newline at end of file +#define FIREDOOR_CLOSED 2 + + + +// These are used by supermatter and supermatter monitor program, mostly for UI updating purposes. Higher should always be worse! +#define SUPERMATTER_ERROR -1 // Unknown status, shouldn't happen but just in case. +#define SUPERMATTER_INACTIVE 0 // No or minimal energy +#define SUPERMATTER_NORMAL 1 // Normal operation +#define SUPERMATTER_NOTIFY 2 // Ambient temp > 80% of CRITICAL_TEMPERATURE +#define SUPERMATTER_WARNING 3 // Ambient temp > CRITICAL_TEMPERATURE OR integrity damaged +#define SUPERMATTER_DANGER 4 // Integrity < 50% +#define SUPERMATTER_EMERGENCY 5 // Integrity < 25% +#define SUPERMATTER_DELAMINATING 6 // Pretty obvious. diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 21aaaaaf07..9d2ad314e5 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -34,13 +34,14 @@ Last space-z level = empty #define MAP_REMOVE_JOB(jobpath) /datum/job/##jobpath/map_check() { return (SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) && ..() } //zlevel defines, can be overridden for different maps in the appropriate _maps file. -#define ZLEVEL_STATION 1 -#define ZLEVEL_CENTCOM 2 +#define ZLEVEL_CENTCOM 1 +#define ZLEVEL_STATION 2 #define ZLEVEL_MINING 5 #define ZLEVEL_LAVALAND 5 -#define ZLEVEL_EMPTY_SPACE 11 +#define ZLEVEL_EMPTY_SPACE 12 +#define ZLEVEL_TRANSIT 11 #define ZLEVEL_SPACEMIN 3 -#define ZLEVEL_SPACEMAX 11 +#define ZLEVEL_SPACEMAX 12 #define SPACERUIN_MAP_EDGE_PAD 15 \ No newline at end of file diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 8b02a61fba..dcad7f531e 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -4,6 +4,19 @@ // #define EAST 4 // #define WEST 8 +//These get to go at the top, because they're special +//You can use these defines to get the typepath of the currently running proc/verb (yes procs + verbs are objects) +/* eg: +/mob/living/carbon/human/death() + world << THIS_PROC_TYPE_STR //You can only output the string versions +Will print: "/mob/living/carbon/human/death" (you can optionally embed it in a string with () (eg: the _WITH_ARGS defines) to make it look nicer) +*/ +#define THIS_PROC_TYPE ..... +#define THIS_PROC_TYPE_STR "[THIS_PROC_TYPE]" //Because you can only obtain a string of THIS_PROC_TYPE using "[]", and it's nice to just +/+= strings +#define THIS_PROC_TYPE_STR_WITH_ARGS "[THIS_PROC_TYPE]([args.Join(",")])" +#define THIS_PROC_TYPE_WEIRD ...... //This one is WEIRD, in some cases (When used in certain defines? (eg: ASSERT)) THIS_PROC_TYPE will fail to work, but THIS_PROC_TYPE_WEIRD will work instead +#define THIS_PROC_TYPE_WEIRD_STR "[THIS_PROC_TYPE_WEIRD]" //Included for completeness +#define THIS_PROC_TYPE_WEIRD_STR_WITH_ARGS "[THIS_PROC_TYPE_WEIRD]([args.Join(",")])" //Ditto #define MIDNIGHT_ROLLOVER 864000 //number of deciseconds in a day @@ -165,6 +178,7 @@ // Used by NewsCaster and NewsPaper. // Used by Modular Computers #define PEN_FONT "Verdana" +#define FOUNTAIN_PEN_FONT "Segoe Script" #define CRAYON_FONT "Comic Sans MS" #define PRINTER_FONT "Times New Roman" #define SIGNFONT "Times New Roman" @@ -411,3 +425,22 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define NO_FIELD 0 #define FIELD_TURF 1 #define FIELD_EDGE 2 + +//gibtonite state defines +#define GIBTONITE_UNSTRUCK 0 +#define GIBTONITE_ACTIVE 1 +#define GIBTONITE_STABLE 2 +#define GIBTONITE_DETONATE 3 +//for obj explosion block calculation +#define EXPLOSION_BLOCK_PROC -1 +//Gangster starting influences + +#define GANGSTER_SOLDIER_STARTING_INFLUENCE 5 +#define GANGSTER_BOSS_STARTING_INFLUENCE 20 + +//for determining which type of heartbeat sound is playing +#define BEAT_FAST 1 +#define BEAT_SLOW 2 +#define BEAT_NONE 0 + +#define BEAT_CHANNEL 150 diff --git a/code/__DEFINES/misc.dm.rej b/code/__DEFINES/misc.dm.rej new file mode 100644 index 0000000000..8aeab16ceb --- /dev/null +++ b/code/__DEFINES/misc.dm.rej @@ -0,0 +1,7 @@ +diff a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm (rejected hunks) +@@ -440,4 +440,4 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE + #define BEAT_SLOW 2 + #define BEAT_NONE 0 + +-#define BEAT_CHANNEL 150 //sound channel for heartbeats ++ diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index a3570d840d..ebc4ebf421 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -2,6 +2,12 @@ //Misc mob defines +//Ready states at roundstart for mob/dead/new_player +#define PLAYER_NOT_READY 0 +#define PLAYER_READY_TO_PLAY 1 +#define PLAYER_READY_TO_OBSERVE 2 + + //movement intent defines for the m_intent var #define MOVE_INTENT_WALK "walk" #define MOVE_INTENT_RUN "run" @@ -80,6 +86,15 @@ #define AI_IDLE 2 #define AI_OFF 3 +#define ENVIRONMENT_SMASH_NONE 0 + +#define ENVIRONMENT_SMASH_STRUCTURES 1 + +#define ENVIRONMENT_SMASH_WALLS 2 + +#define ENVIRONMENT_SMASH_RWALLS 3 + + //SNPCs //AI defines #define INTERACTING 2 @@ -105,13 +120,6 @@ #define SNPC_MARTYR 3 #define SNPC_PSYCHO 4 -//Individual logging defines -#define INDIVIDUAL_ATTACK_LOG "Attack log" -#define INDIVIDUAL_SAY_LOG "Say log" -#define INDIVIDUAL_EMOTE_LOG "Emote log" -#define INDIVIDUAL_OOC_LOG "OOC log" -#define INDIVIDUAL_SHOW_ALL_LOG "All logs" - #define TK_MAXRANGE 15 #define NO_SLIP_WHEN_WALKING 1 @@ -122,3 +130,9 @@ #define MAX_CHICKENS 50 #define UNHEALING_EAR_DAMAGE 100 + + +#define INCORPOREAL_MOVE_BASIC 1 +#define INCORPOREAL_MOVE_SHADOW 2 // leaves a trail of shadows +#define INCORPOREAL_MOVE_JAUNT 3 // is blocked by holy water/salt +#define MEGAFAUNA_DEFAULT_RECOVERY_TIME 5 diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index 6df0514b0a..b43fddadb5 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -2,7 +2,9 @@ #define LIQUID 2 #define GAS 3 -#define OPENCONTAINER 4096 // is an open container for chemistry purposes +#define INJECTABLE 1024 //Makes reagents addable through droppers and syringes +#define DRAWABLE 2048 //If a syringe can draw from it +#define OPENCONTAINER 4096 //Is an open container for chemistry purposes #define TRANSPARENT 8192 //Used for non-open containers which you still want to be able to see the reagents off. #define TOUCH 1 //splashing diff --git a/code/__DEFINES/server_tools.dm b/code/__DEFINES/server_tools.dm new file mode 100644 index 0000000000..4624c5914f --- /dev/null +++ b/code/__DEFINES/server_tools.dm @@ -0,0 +1,29 @@ +#define REBOOT_MODE_NORMAL 0 +#define REBOOT_MODE_HARD 1 +#define REBOOT_MODE_SHUTDOWN 2 + +#define IRC_STATUS_THROTTLE 5 + +//keep these in sync with TGS3 +#define SERVICE_WORLD_PARAM "server_service" +#define SERVICE_PR_TEST_JSON "..\\..\\prtestjob.json" + +#define SERVICE_CMD_HARD_REBOOT "hard_reboot" +#define SERVICE_CMD_GRACEFUL_SHUTDOWN "graceful_shutdown" +#define SERVICE_CMD_WORLD_ANNOUNCE "world_announce" +#define SERVICE_CMD_IRC_CHECK "irc_check" +#define SERVICE_CMD_IRC_STATUS "irc_status" +#define SERVICE_CMD_ADMIN_MSG "adminmsg" +#define SERVICE_CMD_NAME_CHECK "namecheck" +#define SERVICE_CMD_ADMIN_WHO "adminwho" + +//#define SERVICE_CMD_PARAM_KEY //defined in __compile_options.dm +#define SERVICE_CMD_PARAM_COMMAND "command" +#define SERVICE_CMD_PARAM_MESSAGE "message" +#define SERVICE_CMD_PARAM_TARGET "target" +#define SERVICE_CMD_PARAM_SENDER "sender" + +#define SERVICE_REQUEST_KILL_PROCESS "killme" +#define SERVICE_REQUEST_IRC_BROADCAST "irc" +#define SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE "send2irc" +#define SERVICE_REQUEST_WORLD_REBOOT "worldreboot" diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index a133816f2d..b5f221975f 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -27,6 +27,7 @@ #define UNLAUNCHED 0 #define ENDGAME_LAUNCHED 1 #define EARLY_LAUNCHED 2 +#define ENDGAME_TRANSIT 3 // Ripples, effects that signal a shuttle's arrival #define SHUTTLE_RIPPLE_TIME 100 @@ -45,4 +46,9 @@ #define HYPERSPACE_LAUNCH 2 #define HYPERSPACE_END 3 -#define CALL_SHUTTLE_REASON_LENGTH 12 \ No newline at end of file +#define CALL_SHUTTLE_REASON_LENGTH 12 + +//Engine related +#define ENGINE_COEFF_MIN 0.5 +#define ENGINE_COEFF_MAX 2 +#define ENGINE_DEFAULT_MAXSPEED_ENGINES 5 diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 5e0ae93d1b..6fea9601b6 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -3,6 +3,7 @@ #define CHANNEL_ADMIN 1023 #define CHANNEL_VOX 1022 #define CHANNEL_JUKEBOX 1021 +#define CHANNEL_HEARTBEAT 1019 //sound channel for heartbeats //Citadel code #define CHANNEL_PRED 1020 diff --git a/code/__DEFINES/sound.dm.rej b/code/__DEFINES/sound.dm.rej new file mode 100644 index 0000000000..e47ebb9375 --- /dev/null +++ b/code/__DEFINES/sound.dm.rej @@ -0,0 +1,8 @@ +diff a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm (rejected hunks) +@@ -9,5 +9,5 @@ + //THIS SHOULD ALWAYS BE THE LOWEST ONE! + //KEEP IT UPDATED + +-#define CHANNEL_HIGHEST_AVAILABLE 1019 ++#define CHANNEL_HIGHEST_AVAILABLE 1018 + diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 69bc163234..cf7acfc543 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -30,7 +30,6 @@ // DEBUFFS // ///////////// -#define STATUS_EFFECT_SIGILMARK /datum/status_effect/sigil_mark #define STATUS_EFFECT_BELLIGERENT /datum/status_effect/belligerent //forces the affected to walk, doing damage if they try to run #define STATUS_EFFECT_MANIAMOTOR /datum/status_effect/maniamotor //disrupts, damages, and confuses the affected as long as they're in range of the motor @@ -39,4 +38,16 @@ #define STATUS_EFFECT_HISWRATH /datum/status_effect/his_wrath //His Wrath. -#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes \ No newline at end of file +#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes +#define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage + + +///////////// +// NEUTRAL // +///////////// + +#define STATUS_EFFECT_SIGILMARK /datum/status_effect/sigil_mark + +#define STATUS_EFFECT_CRUSHERDAMAGETRACKING /datum/status_effect/crusher_damage //tracks total kinetic crusher damage on a target + +#define STATUS_EFFECT_SYPHONMARK /datum/status_effect/syphon_mark //tracks kills for the KA death syphon module diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 66f5960d98..ee42967a52 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -14,7 +14,9 @@ //prevents distinguishing identical timers with the wait variable #define TIMER_NO_HASH_WAIT 0x10 -#define TIMER_NO_INVOKE_WARNING 200 //number of byond ticks that are allowed to pass before the timer subsystem thinks it hung on something +#define TIMER_NO_INVOKE_WARNING 600 //number of byond ticks that are allowed to pass before the timer subsystem thinks it hung on something + +#define TIMER_ID_NULL -1 //For servers that can't do with any additional lag, set this to none in flightpacks.dm in subsystem/processing. #define FLIGHTSUIT_PROCESSING_NONE 0 @@ -39,8 +41,12 @@ // Subsystem init_order, from highest priority to lowest priority +// Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. +#define INIT_ORDER_DBCORE 18 +#define INIT_ORDER_BLACKBOX 17 +#define INIT_ORDER_SERVER_MAINT 16 #define INIT_ORDER_JOBS 15 #define INIT_ORDER_EVENTS 14 #define INIT_ORDER_TICKER 13 @@ -70,4 +76,4 @@ #define RUNLEVEL_GAME 4 #define RUNLEVEL_POSTGAME 8 -#define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME) \ No newline at end of file +#define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME) diff --git a/code/__DEFINES/tick.dm b/code/__DEFINES/tick.dm index 0c8c17da6f..4c88fd643e 100644 --- a/code/__DEFINES/tick.dm +++ b/code/__DEFINES/tick.dm @@ -3,5 +3,5 @@ #define TICK_LIMIT_MC 70 #define TICK_LIMIT_MC_INIT_DEFAULT 98 -#define TICK_CHECK ( world.tick_usage > GLOB.CURRENT_TICKLIMIT ) +#define TICK_CHECK ( world.tick_usage > Master.current_ticklimit ) #define CHECK_TICK if TICK_CHECK stoplag() diff --git a/code/__DEFINES/wires.dm b/code/__DEFINES/wires.dm index d9bbff0b5f..a1d3a61642 100644 --- a/code/__DEFINES/wires.dm +++ b/code/__DEFINES/wires.dm @@ -3,8 +3,8 @@ #define WIRE_AI "AI Connection" #define WIRE_ALARM "Alarm" #define WIRE_AVOIDANCE "Avoidance" -#define WIRE_BACKUP1 "Auxillary Power 1" -#define WIRE_BACKUP2 "Auxillary Power 2" +#define WIRE_BACKUP1 "Auxiliary Power 1" +#define WIRE_BACKUP2 "Auxiliary Power 2" #define WIRE_BEACON "Beacon" #define WIRE_BOLTS "Bolts" #define WIRE_BOOM "Boom" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index 4215151058..5116ec7468 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -48,23 +48,23 @@ //Checks if the list is empty /proc/isemptylist(list/L) if(!L.len) - return 1 - return 0 + return TRUE + return FALSE //Checks for specific types in a list /proc/is_type_in_list(atom/A, list/L) if(!L || !L.len || !A) - return 0 + return FALSE for(var/type in L) if(istype(A, type)) - return 1 - return 0 + return TRUE + return FALSE //Checks for specific types in specifically structured (Assoc "type" = TRUE) lists ('typecaches') /proc/is_type_in_typecache(atom/A, list/L) if(!L || !L.len || !A) - return 0 + return FALSE if(ispath(A)) . = L[A] else @@ -76,7 +76,7 @@ return for(var/V in L) if(string == V) - return 1 + return TRUE return //Removes a string from a list @@ -131,9 +131,12 @@ return //Removes any null entries from the list +//Returns TRUE if the list had nulls, FALSE otherwise /proc/listclearnulls(list/L) - var/list/N = new(L.len) + var/start_len = L.len + var/list/N = new(start_len) L -= N + return L.len < start_len /* * Returns list containing all the entries from first list that are not present in second. @@ -448,13 +451,12 @@ //Picks from the list, with some safeties, and returns the "default" arg if it fails #define DEFAULTPICK(L, default) ((istype(L, /list) && L:len) ? pick(L) : default) - #define LAZYINITLIST(L) if (!L) L = list() - #define UNSETEMPTY(L) if (L && !L.len) L = null #define LAZYREMOVE(L, I) if(L) { L -= I; if(!L.len) { L = null; } } #define LAZYADD(L, I) if(!L) { L = list(); } L += I; #define LAZYACCESS(L, I) (L ? (isnum(I) ? (I > 0 && I <= L.len ? L[I] : null) : L[I]) : null) +#define LAZYSET(L, K, V) if(!L) { L = list(); } L[K] = V; #define LAZYLEN(L) length(L) #define LAZYCLEARLIST(L) if(L) L.Cut() #define SANITIZE_LIST(L) ( islist(L) ? L : list() ) diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index 83a026665e..a76a9ac623 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -1,64 +1,64 @@ -//Sends resource files to client cache -/client/proc/getFiles() - for(var/file in args) - src << browse_rsc(file) - -/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list(".txt",".log",".htm")) - var/path = root - - for(var/i=0, iError: browse_files(): File not found/Invalid file([path]).") - return - - return path - -#define FTPDELAY 200 //200 tick delay to discourage spam -/* This proc is a failsafe to prevent spamming of file requests. - It is just a timer that only permits a download every [FTPDELAY] ticks. - This can be changed by modifying FTPDELAY's value above. - - PLEASE USE RESPONSIBLY, Some log files can reach sizes of 4MB! */ -/client/proc/file_spam_check() - var/time_to_wait = GLOB.fileaccess_timer - world.time - if(time_to_wait > 0) - to_chat(src, "Error: file_spam_check(): Spam. Please wait [round(time_to_wait/10)] seconds.") - return 1 - GLOB.fileaccess_timer = world.time + FTPDELAY - return 0 -#undef FTPDELAY - -/proc/pathwalk(path) - var/list/jobs = list(path) - var/list/filenames = list() - - while(jobs.len) - var/current_dir = pop(jobs) - var/list/new_filenames = flist(current_dir) - for(var/new_filename in new_filenames) - // if filename ends in / it is a directory, append to currdir - if(findtext(new_filename, "/", -1)) - jobs += current_dir + new_filename - else - filenames += current_dir + new_filename - return filenames - -/proc/pathflatten(path) - return replacetext(path, "/", "_") +//Sends resource files to client cache +/client/proc/getFiles() + for(var/file in args) + src << browse_rsc(file) + +/client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list(".txt",".log",".htm", ".html")) + var/path = root + + for(var/i=0, iError: browse_files(): File not found/Invalid file([path]).") + return + + return path + +#define FTPDELAY 200 //200 tick delay to discourage spam +/* This proc is a failsafe to prevent spamming of file requests. + It is just a timer that only permits a download every [FTPDELAY] ticks. + This can be changed by modifying FTPDELAY's value above. + + PLEASE USE RESPONSIBLY, Some log files can reach sizes of 4MB! */ +/client/proc/file_spam_check() + var/time_to_wait = GLOB.fileaccess_timer - world.time + if(time_to_wait > 0) + to_chat(src, "Error: file_spam_check(): Spam. Please wait [round(time_to_wait/10)] seconds.") + return 1 + GLOB.fileaccess_timer = world.time + FTPDELAY + return 0 +#undef FTPDELAY + +/proc/pathwalk(path) + var/list/jobs = list(path) + var/list/filenames = list() + + while(jobs.len) + var/current_dir = pop(jobs) + var/list/new_filenames = flist(current_dir) + for(var/new_filename in new_filenames) + // if filename ends in / it is a directory, append to currdir + if(findtext(new_filename, "/", -1)) + jobs += current_dir + new_filename + else + filenames += current_dir + new_filename + return filenames + +/proc/pathflatten(path) + return replacetext(path, "/", "_") diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index c7ee4e93f8..d604319929 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -507,7 +507,8 @@ return //First we spawn a dude. - var/mob/living/carbon/human/new_character = new(pick(GLOB.latejoin))//The mob being spawned. + var/mob/living/carbon/human/new_character = new//The mob being spawned. + SSjob.SendToLateJoin(new_character) G_found.client.prefs.copy_to(new_character) new_character.dna.update_dna_identity() diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index de46e18fde..a0de8d9840 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -167,23 +167,14 @@ underlay_appearance.icon = fixed_underlay["icon"] underlay_appearance.icon_state = fixed_underlay["icon_state"] else - var/turf/T = get_step(src, turn(adjacencies, 180)) - if(T && (T.density || T.smooth)) + var/turned_adjacency = turn(adjacencies, 180) + var/turf/T = get_step(src, turned_adjacency) + if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency)) T = get_step(src, turn(adjacencies, 135)) - if(T && (T.density || T.smooth)) + if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency)) T = get_step(src, turn(adjacencies, 225)) - - if(isspaceturf(T) && !istype(T, /turf/open/space/transit)) - underlay_appearance.icon = 'icons/turf/space.dmi' - underlay_appearance.icon_state = SPACE_ICON_STATE - underlay_appearance.plane = PLANE_SPACE - else if(T && !T.density && !T.smooth) - underlay_appearance.icon = T.icon - underlay_appearance.icon_state = T.icon_state - else if(baseturf && !initial(baseturf.density) && !initial(baseturf.smooth)) - underlay_appearance.icon = initial(baseturf.icon) - underlay_appearance.icon_state = initial(baseturf.icon_state) - else + //if all else fails, ask our own turf + if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency) && !get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency)) underlay_appearance.icon = DEFAULT_UNDERLAY_ICON underlay_appearance.icon_state = DEFAULT_UNDERLAY_ICON_STATE underlays = U diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 31e67197a8..dbebb6bfb8 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -167,7 +167,7 @@ mob Output_Icon() set name = "2. Output Icon" - to_chat(src, "Icon is: \icon[getFlatIcon(src)]") + to_chat(src, "Icon is: [bicon(getFlatIcon(src))]") Label_Icon() set name = "3. Label Icon" diff --git a/code/__HELPERS/maths.dm b/code/__HELPERS/maths.dm index 7e892e8dd4..7e0fd531eb 100644 --- a/code/__HELPERS/maths.dm +++ b/code/__HELPERS/maths.dm @@ -130,6 +130,22 @@ GLOBAL_LIST_INIT(sqrtTable, list(1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, var/t = round((val - min) / d) return val - (t * d) +#define NORM_ROT(rot) ((((rot % 360) + (rot - round(rot, 1))) > 0) ? ((rot % 360) + (rot - round(rot, 1))) : (((rot % 360) + (rot - round(rot, 1))) + 360)) + +/proc/get_angle_of_incidence(face_angle, angle_in, auto_normalize = TRUE) + + var/angle_in_s = NORM_ROT(angle_in) + var/face_angle_s = NORM_ROT(face_angle) + var/incidence = face_angle_s - angle_in_s + var/incidence_s = incidence + while(incidence_s < -90) + incidence_s += 180 + while(incidence_s > 90) + incidence_s -= 180 + if(auto_normalize) + return incidence_s + else + return incidence //A logarithm that converts an integer to a number scaled between 0 and 1 (can be tweaked to be higher). //Currently, this is used for hydroponics-produce sprite transforming, but could be useful for other transform functions. @@ -141,8 +157,6 @@ GLOBAL_LIST_INIT(sqrtTable, list(1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, return size_factor + scaling_modifier //scale mod of 0 results in a number from 0 to 1. A scale modifier of +0.5 returns 0.5 to 1.5 //to_chat(world, "Transform multiplier of [src] is [size_factor + scaling_modifer]") - - //converts a uniform distributed random number into a normal distributed one //since this method produces two random numbers, one is saved for subsequent calls //(making the cost negligble for every second call) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 43b657dd9c..0bd146dbd4 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -1,3 +1,6 @@ +//wrapper macro for sending images that makes grepping easy +#define SEND_IMAGE(target, image) target << image + /proc/random_blood_type() return pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+") @@ -340,20 +343,20 @@ Proc for attack log creation, because really why not qdel(progbar) -//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action -/mob/proc/break_do_after_checks(list/checked_health, check_clicks) - if(check_clicks && next_move > world.time) - return FALSE - return TRUE - -//pass a list in the format list("health" = mob's health var) to check health during this -/mob/living/break_do_after_checks(list/checked_health, check_clicks) - if(islist(checked_health)) - if(health < checked_health["health"]) - return FALSE - checked_health["health"] = health - return ..() - +//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action +/mob/proc/break_do_after_checks(list/checked_health, check_clicks) + if(check_clicks && next_move > world.time) + return FALSE + return TRUE + +//pass a list in the format list("health" = mob's health var) to check health during this +/mob/living/break_do_after_checks(list/checked_health, check_clicks) + if(islist(checked_health)) + if(health < checked_health["health"]) + return FALSE + checked_health["health"] = health + return ..() + /proc/do_after(mob/user, delay, needhand = 1, atom/target = null, progress = 1, datum/callback/extra_checks = null) if(!user) return 0 diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 5074ae4e38..67179e8c8f 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -55,19 +55,19 @@ GLOBAL_VAR(command_name) return capitalize(name) /proc/station_name() - if(!GLOB.station_name) - var/newname - if(config && config.station_name) - newname = config.station_name - else - newname = new_station_name() + if(!GLOB.station_name) + var/newname + if(config && config.station_name) + newname = config.station_name + else + newname = new_station_name() - set_station_name(newname) - - return GLOB.station_name - -/proc/set_station_name(newname) - GLOB.station_name = newname + set_station_name(newname) + + return GLOB.station_name + +/proc/set_station_name(newname) + GLOB.station_name = newname if(config && config.server_name) world.name = "[config.server_name][config.server_name==GLOB.station_name ? "" : ": [GLOB.station_name]"]" @@ -167,9 +167,13 @@ GLOBAL_VAR(syndicate_code_response) //Code response for traitors. /N */ -/proc/generate_code_phrase()//Proc is used for phrase and response in master_controller.dm +/proc/generate_code_phrase(return_list=FALSE)//Proc is used for phrase and response in master_controller.dm + + if(!return_list) + . = "" + else + . = list() - var/code_phrase = ""//What is returned when the proc finishes. var/words = pick(//How many words there will be. Minimum of two. 2, 4 and 5 have a lesser chance of being selected. 3 is the most likely. 50; 2, 200; 3, @@ -204,39 +208,39 @@ GLOBAL_VAR(syndicate_code_response) //Code response for traitors. switch(rand(1,2))//Mainly to add more options later. if(1) if(names.len&&prob(70)) - code_phrase += pick(names) + . += pick(names) else if(prob(10)) - code_phrase += pick(lizard_name(MALE),lizard_name(FEMALE)) + . += pick(lizard_name(MALE),lizard_name(FEMALE)) else - code_phrase += pick(pick(GLOB.first_names_male,GLOB.first_names_female)) - code_phrase += " " - code_phrase += pick(GLOB.last_names) + var/new_name = pick(pick(GLOB.first_names_male,GLOB.first_names_female)) + new_name += " " + new_name += pick(GLOB.last_names) + . += new_name if(2) - code_phrase += pick(get_all_jobs())//Returns a job. + . += pick(get_all_jobs())//Returns a job. safety -= 1 if(2) switch(rand(1,3))//Food, drinks, or things. Only selectable once. if(1) - code_phrase += lowertext(pick(drinks)) + . += lowertext(pick(drinks)) if(2) - code_phrase += lowertext(pick(foods)) + . += lowertext(pick(foods)) if(3) - code_phrase += lowertext(pick(locations)) + . += lowertext(pick(locations)) safety -= 2 if(3) switch(rand(1,4))//Abstract nouns, objects, adjectives, threats. Can be selected more than once. if(1) - code_phrase += lowertext(pick(nouns)) + . += lowertext(pick(nouns)) if(2) - code_phrase += lowertext(pick(objects)) + . += lowertext(pick(objects)) if(3) - code_phrase += lowertext(pick(adjectives)) + . += lowertext(pick(adjectives)) if(4) - code_phrase += lowertext(pick(threats)) - if(words==1) - code_phrase += "." - else - code_phrase += ", " - - return code_phrase + . += lowertext(pick(threats)) + if(!return_list) + if(words==1) + . += "." + else + . += ", " diff --git a/code/__HELPERS/sorts/__main.dm b/code/__HELPERS/sorts/__main.dm index c26126c0a6..7da17da503 100644 --- a/code/__HELPERS/sorts/__main.dm +++ b/code/__HELPERS/sorts/__main.dm @@ -626,14 +626,13 @@ GLOBAL_DATUM_INIT(sortInstance, /datum/sortInstance, new()) var/val2 = fetchElement(L,cursor2) while(1) - if(call(cmp)(val1,val2) < 0) + if(call(cmp)(val1,val2) <= 0) if(++cursor1 >= end1) break val1 = fetchElement(L,cursor1) else moveElement(L,cursor2,cursor1) - ++cursor2 if(++cursor2 >= end2) break ++end1 @@ -653,4 +652,4 @@ GLOBAL_DATUM_INIT(sortInstance, /datum/sortInstance, new()) #undef MIN_GALLOP #undef MIN_MERGE -#undef fetchElement \ No newline at end of file +#undef fetchElement diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index f35a6eaa15..fd1ce21cc4 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -723,7 +723,7 @@ Turf and target are seperate in case you want to teleport some distance from a t //Irregular objects var/icon/AMicon = icon(AM.icon, AM.icon_state) var/icon/AMiconheight = AMicon.Height() - var/icon/AMiconwidth = AMicon.Width() + var/icon/AMiconwidth = AMicon.Width() if(AMiconheight != world.icon_size || AMiconwidth != world.icon_size) pixel_x_offset += ((AMicon.Width()/world.icon_size)-1)*(world.icon_size*0.5) pixel_y_offset += ((AMicon.Height()/world.icon_size)-1)*(world.icon_size*0.5) @@ -834,11 +834,11 @@ GLOBAL_LIST_INIT(WALLITEMS_INVERSE, typecacheof(list( /obj/proc/atmosanalyzer_scan(datum/gas_mixture/air_contents, mob/user, obj/target = src) var/obj/icon = target - user.visible_message("[user] has used the analyzer on \icon[icon] [target].", "You use the analyzer on \icon[icon] [target].") + user.visible_message("[user] has used the analyzer on [bicon(icon)] [target].", "You use the analyzer on [bicon(icon)] [target].") var/pressure = air_contents.return_pressure() var/total_moles = air_contents.total_moles() - to_chat(user, "Results of analysis of \icon[icon] [target].") + to_chat(user, "Results of analysis of [bicon(icon)] [target].") if(total_moles>0) to_chat(user, "Pressure: [round(pressure,0.1)] kPa") @@ -1079,18 +1079,17 @@ B --><-- A return L //similar function to RANGE_TURFS(), but will search spiralling outwards from the center (like the above, but only turfs) -/proc/spiral_range_turfs(dist=0, center=usr, orange=0) +/proc/spiral_range_turfs(dist=0, center=usr, orange=0, list/outlist = list(), tick_checked) + outlist.Cut() if(!dist) - if(!orange) - return list(center) - else - return list() + outlist += center + return outlist var/turf/t_center = get_turf(center) if(!t_center) - return list() + return outlist - var/list/L = list() + var/list/L = outlist var/turf/T var/y var/x @@ -1128,6 +1127,8 @@ B --><-- A if(T) L += T c_dist++ + if(tick_checked) + CHECK_TICK return L @@ -1209,13 +1210,16 @@ proc/pick_closest_path(value, list/matches = get_fancy_list_of_atom_types()) #define DELTA_CALC max(((max(world.tick_usage, world.cpu) / 100) * max(Master.sleep_delta,1)), 1) /proc/stoplag() + if (!Master || !(Master.current_runlevel & RUNLEVELS_DEFAULT)) + sleep(world.tick_lag) + return 1 . = 0 var/i = 1 do . += round(i*DELTA_CALC) sleep(i*world.tick_lag*DELTA_CALC) i *= 2 - while (world.tick_usage > min(TICK_LIMIT_TO_RUN, GLOB.CURRENT_TICKLIMIT)) + while (world.tick_usage > min(TICK_LIMIT_TO_RUN, Master.current_ticklimit)) #undef DELTA_CALC @@ -1343,7 +1347,7 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) //kevinz000 if you touch this I will hunt you down GLOBAL_VAR_INIT(valid_HTTPSGet, FALSE) GLOBAL_PROTECT(valid_HTTPSGet) -/proc/HTTPSGet(url) +/proc/HTTPSGet(url) //tgs2 support if(findtext(url, "\"")) GLOB.valid_HTTPSGet = FALSE @@ -1394,9 +1398,6 @@ GLOBAL_PROTECT(valid_HTTPSGet) #define UNTIL(X) while(!(X)) stoplag() -/proc/to_chat(target, message) - target << message - /proc/pass() return @@ -1416,3 +1417,10 @@ GLOBAL_PROTECT(valid_HTTPSGet) mob_occupant = brain.brainmob return mob_occupant + +//counts the number of bits in Byond's 16-bit width field +//in constant time and memory! +/proc/BitCount(bitfield) + var/temp = bitfield - ((bitfield>>1)&46811) - ((bitfield>>2)&37449) //0133333 and 0111111 respectively + temp = ((temp + (temp>>3))&29127) % 63 //070707 + return temp diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 85a353371e..d98be1311e 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -35,7 +35,7 @@ //MINOR TWEAKS/MISC #define AGE_MIN 17 //youngest a character can be #define AGE_MAX 85 //oldest a character can be -#define WIZARD_AGE_MIN 30 //youngest a wizard can be +#define WIZARD_AGE_MIN 30 //youngest a wizard can be #define SHOES_SLOWDOWN 0 //How much shoes slow you down by default. Negative values speed you up #define POCKET_STRIP_DELAY 40 //time taken (in deciseconds) to search somebody's pockets #define DOOR_CRUSH_DAMAGE 15 //the amount of damage that airlocks deal when they crush you @@ -62,14 +62,12 @@ #endif //Update this whenever you need to take advantage of more recent byond features -#define MIN_COMPILER_VERSION 511 +#define MIN_COMPILER_VERSION 511 #if DM_VERSION < MIN_COMPILER_VERSION //Don't forget to update this part #error Your version of BYOND is too out-of-date to compile this project. Go to byond.com/download and update. -#error You need version 511 or higher +#error You need version 511 or higher #endif -#ifndef SERVERTOOLS -#define SERVERTOOLS 0 -#endif +#define SERVICE_CMD_PARAM_KEY "serviceCommsKey" diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index 23bfdd3987..b001b84255 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -22,12 +22,12 @@ GLOBAL_VAR_INIT(tinted_weldhelh, TRUE) // Debug2 is used in conjunction with a lot of admin verbs and therefore is actually legit. GLOBAL_VAR_INIT(Debug, FALSE) // global debug switch GLOBAL_VAR_INIT(Debug2, FALSE) - -//This was a define, but I changed it to a variable so it can be changed in-game.(kept the all-caps definition because... code...) -Errorage -GLOBAL_VAR_INIT(MAX_EX_DEVESTATION_RANGE, 3) -GLOBAL_VAR_INIT(MAX_EX_HEAVY_RANGE, 7) -GLOBAL_VAR_INIT(MAX_EX_LIGHT_RANGE, 14) -GLOBAL_VAR_INIT(MAX_EX_FLASH_RANGE, 14) -GLOBAL_VAR_INIT(MAX_EX_FLAME_RANGE, 14) -GLOBAL_VAR_INIT(DYN_EX_SCALE, 0.5) - + +//This was a define, but I changed it to a variable so it can be changed in-game.(kept the all-caps definition because... code...) -Errorage +GLOBAL_VAR_INIT(MAX_EX_DEVESTATION_RANGE, 3) +GLOBAL_VAR_INIT(MAX_EX_HEAVY_RANGE, 7) +GLOBAL_VAR_INIT(MAX_EX_LIGHT_RANGE, 14) +GLOBAL_VAR_INIT(MAX_EX_FLASH_RANGE, 14) +GLOBAL_VAR_INIT(MAX_EX_FLAME_RANGE, 14) +GLOBAL_VAR_INIT(DYN_EX_SCALE, 0.5) + diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index 806ac576d4..8da545d524 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -1,4 +1,4 @@ -GLOBAL_VAR_INIT(master_mode, "traitor") //"extended" +GLOBAL_VAR_INIT(master_mode, "traitor") //"extended" GLOBAL_VAR_INIT(secret_force_mode, "secret") // if this is anything but "secret", the secret rotation will forceably choose this mode GLOBAL_VAR_INIT(wavesecret, 0) // meteor mode, delays wave progression, terrible name @@ -14,4 +14,5 @@ GLOBAL_VAR_INIT(cult_vote_called, FALSE) GLOBAL_VAR_INIT(cult_mastered, FALSE) GLOBAL_VAR_INIT(reckoning_complete, FALSE) GLOBAL_VAR_INIT(sac_complete, FALSE) -GLOBAL_DATUM(cult_narsie, /obj/singularity/narsie/large/cult) \ No newline at end of file +GLOBAL_DATUM(cult_narsie, /obj/singularity/narsie/large/cult) +GLOBAL_LIST_EMPTY(summon_spots) \ No newline at end of file diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 1241708b5c..9471b9ba32 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -43,12 +43,12 @@ GLOBAL_LIST_INIT(security_depts_prefs, list(SEC_DEPT_RANDOM, SEC_DEPT_NONE, SEC_ //Backpacks #define GBACKPACK "Grey Backpack" #define GSATCHEL "Grey Satchel" -#define GDUFFLEBAG "Grey Dufflebag" +#define Gduffelbag "Grey duffelbag" #define LSATCHEL "Leather Satchel" #define DBACKPACK "Department Backpack" #define DSATCHEL "Department Satchel" -#define DDUFFLEBAG "Department Dufflebag" -GLOBAL_LIST_INIT(backbaglist, list(DBACKPACK, DSATCHEL, DDUFFLEBAG, GBACKPACK, GSATCHEL, GDUFFLEBAG, LSATCHEL)) +#define Dduffelbag "Department duffelbag" +GLOBAL_LIST_INIT(backbaglist, list(DBACKPACK, DSATCHEL, Dduffelbag, GBACKPACK, GSATCHEL, Gduffelbag, LSATCHEL)) //Uplink spawn loc #define UPLINK_PDA "PDA" @@ -161,3 +161,4 @@ GLOBAL_LIST_INIT(numbers_as_words, list("One", "Two", "Three", "Four", return L GLOBAL_LIST_INIT(station_numerals, greek_letters + phonetic_alphabet + numbers_as_words + generate_number_strings()) +GLOBAL_LIST_INIT(admiral_messages, list("Do you know how expensive these stations are?","Stop wasting my time.","I was sleeping, thanks a lot.","Stand and fight you cowards!","You knew the risks coming in.","Stop being paranoid.","Whatever's broken just build a new one.","No.", "null","Error: No comment given.", "It's a good day to die!")) diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm index eece2b4ca8..8f9c844d9c 100644 --- a/code/_globalvars/lists/mapping.dm +++ b/code/_globalvars/lists/mapping.dm @@ -32,7 +32,6 @@ GLOBAL_LIST_EMPTY(generic_event_spawns) //list of all spawns for events GLOBAL_LIST_EMPTY(wizardstart) GLOBAL_LIST_EMPTY(newplayer_start) -GLOBAL_LIST_EMPTY(latejoin) GLOBAL_LIST_EMPTY(prisonwarp) //prisoners go to these GLOBAL_LIST_EMPTY(holdingfacility) //captured people go here GLOBAL_LIST_EMPTY(xeno_spawn)//Aliens spawn at these. @@ -53,5 +52,4 @@ GLOBAL_LIST_EMPTY(awaydestinations) //a list of landmarks that the warpgate can //used by jump-to-area etc. Updated by area/updateName() GLOBAL_LIST_EMPTY(sortedAreas) -GLOBAL_LIST_EMPTY(transit_markers) GLOBAL_LIST_EMPTY(all_abstract_markers) \ No newline at end of file diff --git a/code/_globalvars/lists/medals.dm b/code/_globalvars/lists/medals.dm new file mode 100755 index 0000000000..0d7903ef7e --- /dev/null +++ b/code/_globalvars/lists/medals.dm @@ -0,0 +1 @@ +GLOBAL_LIST_EMPTY(commendations) \ No newline at end of file diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index e82976d4a3..81ad9d648e 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -32,4 +32,6 @@ GLOBAL_LIST_EMPTY(ladders) GLOBAL_LIST_EMPTY(trophy_cases) GLOBAL_LIST_EMPTY(wire_color_directory) -GLOBAL_LIST_EMPTY(wire_name_directory) \ No newline at end of file +GLOBAL_LIST_EMPTY(wire_name_directory) + +GLOBAL_LIST_EMPTY(ai_status_displays) diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm index 00665bdfe2..72ca1e9328 100644 --- a/code/_globalvars/logging.dm +++ b/code/_globalvars/logging.dm @@ -31,4 +31,6 @@ GLOBAL_PROTECT(OOClog) GLOBAL_LIST_EMPTY(adminlog) GLOBAL_PROTECT(adminlog) +GLOBAL_LIST_EMPTY(individual_log_list) // Logs each mob individual logs, a global so it doesn't get lost on cloning/changing mobs + GLOBAL_LIST_EMPTY(active_turfs_startlist) \ No newline at end of file diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 285746cbd7..fbe9584262 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -8,7 +8,7 @@ GLOBAL_VAR_INIT(fileaccess_timer, 0) GLOBAL_VAR_INIT(TAB, "    ") -GLOBAL_DATUM(data_core, /datum/datacore) +GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // multiplier for watts per tick <> cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) GLOBAL_VAR_INIT(CHARGELEVEL, 0.001) // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) diff --git a/code/_globalvars/sensitive.dm b/code/_globalvars/sensitive.dm index 786287f96f..7001040063 100644 --- a/code/_globalvars/sensitive.dm +++ b/code/_globalvars/sensitive.dm @@ -13,4 +13,4 @@ GLOBAL_REAL_VAR(sqlport) = "3306" GLOBAL_REAL_VAR(sqlfdbkdb) = "test" GLOBAL_REAL_VAR(sqlfdbklogin) = "root" GLOBAL_REAL_VAR(sqlfdbkpass) = "" -GLOBAL_REAL_VAR(sqlfdbktableprefix) = "erro_" \ No newline at end of file +GLOBAL_REAL_VAR(sqlfdbktableprefix) = "" diff --git a/code/_globalvars/tooltips.dm b/code/_globalvars/tooltips.dm new file mode 100755 index 0000000000..58bb6bcea5 --- /dev/null +++ b/code/_globalvars/tooltips.dm @@ -0,0 +1 @@ +GLOBAL_VAR_INIT(enable_examine_tips, TRUE) \ No newline at end of file diff --git a/code/_onclick/autoclick.dm b/code/_onclick/autoclick.dm index 1ceeb182ed..23d07e2968 100644 --- a/code/_onclick/autoclick.dm +++ b/code/_onclick/autoclick.dm @@ -1,5 +1,10 @@ /client var/list/atom/selected_target[2] + var/obj/item/active_mousedown_item = null + var/mouseParams = "" + var/mouseLocation = null + var/mouseObject = null + var/mouseControlObject = null /client/MouseDown(object, location, control, params) var/delay = mob.CanMobAutoclick(object, location, params) @@ -9,14 +14,26 @@ while(selected_target[1]) Click(selected_target[1], location, control, selected_target[2]) sleep(delay) + active_mousedown_item = mob.canMobMousedown(object, location, params) + if(active_mousedown_item) + active_mousedown_item.onMouseDown(object, location, params, mob) /client/MouseUp(object, location, control, params) selected_target[1] = null + if(active_mousedown_item) + active_mousedown_item.onMouseUp(object, location, params, mob) + active_mousedown_item = null /client/MouseDrag(src_object,atom/over_object,src_location,over_location,src_control,over_control,params) - if(selected_target[1] && over_object.IsAutoclickable()) + mouseParams = params + mouseLocation = over_location + mouseObject = over_object + mouseControlObject = over_control + if(selected_target[1] && over_object && over_object.IsAutoclickable()) selected_target[1] = over_object selected_target[2] = params + if(active_mousedown_item) + active_mousedown_item.onMouseDrag(src_object, over_object, src_location, over_location, params, mob) /mob/proc/CanMobAutoclick(object, location, params) @@ -27,8 +44,31 @@ if(h) . = h.CanItemAutoclick(object, location, params) +/mob/proc/canMobMousedown(object, location, params) + +/mob/living/carbon/canMobMousedown(atom/object, location, params) + var/obj/item/H = get_active_held_item() + if(H) + . = H.canItemMouseDown(object, location, params) + /obj/item/proc/CanItemAutoclick(object, location, params) +/obj/item/proc/canItemMouseDown(object, location, params) + if(canMouseDown) + return src + +/obj/item/proc/onMouseDown(object, location, params, mob) + return + +/obj/item/proc/onMouseUp(object, location, params, mob) + return + +/obj/item/proc/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) + return + +/obj/item + var/canMouseDown = FALSE + /obj/item/weapon/gun var/automatic = 0 //can gun use it, 0 is no, anything above 0 is the delay between clicks in ds @@ -42,4 +82,11 @@ . = 0 /obj/screen/click_catcher/IsAutoclickable() - . = 1 \ No newline at end of file + . = 1 + +//Please don't roast me too hard +/client/MouseMove(object,location,control,params) + mouseParams = params + mouseLocation = location + mouseObject = object + mouseControlObject = control diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index ad4a84529b..5b26067725 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -1,149 +1,149 @@ -/* - Click code cleanup - ~Sayu -*/ - -// 1 decisecond click delay (above and beyond mob/next_move) -//This is mainly modified by click code, to modify click delays elsewhere, use next_move and changeNext_move() -/mob/var/next_click = 0 - -// THESE DO NOT EFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK -/mob/var/next_move_adjust = 0 //Amount to adjust action/click delays by, + or - -/mob/var/next_move_modifier = 1 //Value to multiply action/click delays by - - -//Delays the mob's next click/action by num deciseconds -// eg: 10-3 = 7 deciseconds of delay -// eg: 10*0.5 = 5 deciseconds of delay -// DOES NOT EFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK - -/mob/proc/changeNext_move(num) - next_move = world.time + ((num+next_move_adjust)*next_move_modifier) - - -/* - Before anything else, defer these calls to a per-mobtype handler. This allows us to - remove istype() spaghetti code, but requires the addition of other handler procs to simplify it. - - Alternately, you could hardcode every mob's variation in a flat ClickOn() proc; however, - that's a lot of code duplication and is hard to maintain. - - Note that this proc can be overridden, and is in the case of screen objects. -*/ -/atom/Click(location,control,params) - if(initialized) - usr.ClickOn(src, params) - -/atom/DblClick(location,control,params) - if(initialized) - usr.DblClickOn(src,params) - -/atom/MouseWheel(delta_x,delta_y,location,control,params) - if(initialized) - usr.MouseWheelOn(src, delta_x, delta_y, params) - -/* - Standard mob ClickOn() - Handles exceptions: Buildmode, middle click, modified clicks, mech actions - - After that, mostly just check your state, check whether you're holding an item, - check whether you're adjacent to the target, then pass off the click to whoever - is recieving it. - The most common are: - * mob/UnarmedAttack(atom,adjacent) - used here only when adjacent, with no item in hand; in the case of humans, checks gloves - * atom/attackby(item,user) - used only when adjacent - * item/afterattack(atom,user,adjacent,params) - used both ranged and adjacent - * mob/RangedAttack(atom,params) - used only ranged, only used for tk and laser eyes but could be changed -*/ -/mob/proc/ClickOn( atom/A, params ) - if(world.time <= next_click) - return - next_click = world.time + 1 - - if(client && client.click_intercept) - if(call(client.click_intercept, "InterceptClickOn")(src, params, A)) - return - - var/list/modifiers = params2list(params) - if(modifiers["shift"] && modifiers["middle"]) - ShiftMiddleClickOn(A) - return - if(modifiers["shift"] && modifiers["ctrl"]) - CtrlShiftClickOn(A) - return - if(modifiers["middle"]) - MiddleClickOn(A) - return - if(modifiers["shift"]) - ShiftClickOn(A) - return - if(modifiers["alt"]) // alt and alt-gr (rightalt) - AltClickOn(A) - return - if(modifiers["ctrl"]) - CtrlClickOn(A) - return - - if(incapacitated(ignore_restraints = 1)) - return - - face_atom(A) - - if(next_move > world.time) // in the year 2000... - return - - if(A.IsObscured()) +/* + Click code cleanup + ~Sayu +*/ + +// 1 decisecond click delay (above and beyond mob/next_move) +//This is mainly modified by click code, to modify click delays elsewhere, use next_move and changeNext_move() +/mob/var/next_click = 0 + +// THESE DO NOT EFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK +/mob/var/next_move_adjust = 0 //Amount to adjust action/click delays by, + or - +/mob/var/next_move_modifier = 1 //Value to multiply action/click delays by + + +//Delays the mob's next click/action by num deciseconds +// eg: 10-3 = 7 deciseconds of delay +// eg: 10*0.5 = 5 deciseconds of delay +// DOES NOT EFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK + +/mob/proc/changeNext_move(num) + next_move = world.time + ((num+next_move_adjust)*next_move_modifier) + + +/* + Before anything else, defer these calls to a per-mobtype handler. This allows us to + remove istype() spaghetti code, but requires the addition of other handler procs to simplify it. + + Alternately, you could hardcode every mob's variation in a flat ClickOn() proc; however, + that's a lot of code duplication and is hard to maintain. + + Note that this proc can be overridden, and is in the case of screen objects. +*/ +/atom/Click(location,control,params) + if(initialized) + usr.ClickOn(src, params) + +/atom/DblClick(location,control,params) + if(initialized) + usr.DblClickOn(src,params) + +/atom/MouseWheel(delta_x,delta_y,location,control,params) + if(initialized) + usr.MouseWheelOn(src, delta_x, delta_y, params) + +/* + Standard mob ClickOn() + Handles exceptions: Buildmode, middle click, modified clicks, mech actions + + After that, mostly just check your state, check whether you're holding an item, + check whether you're adjacent to the target, then pass off the click to whoever + is recieving it. + The most common are: + * mob/UnarmedAttack(atom,adjacent) - used here only when adjacent, with no item in hand; in the case of humans, checks gloves + * atom/attackby(item,user) - used only when adjacent + * item/afterattack(atom,user,adjacent,params) - used both ranged and adjacent + * mob/RangedAttack(atom,params) - used only ranged, only used for tk and laser eyes but could be changed +*/ +/mob/proc/ClickOn( atom/A, params ) + if(world.time <= next_click) + return + next_click = world.time + 1 + + if(client && client.click_intercept) + if(call(client.click_intercept, "InterceptClickOn")(src, params, A)) + return + + var/list/modifiers = params2list(params) + if(modifiers["shift"] && modifiers["middle"]) + ShiftMiddleClickOn(A) + return + if(modifiers["shift"] && modifiers["ctrl"]) + CtrlShiftClickOn(A) + return + if(modifiers["middle"]) + MiddleClickOn(A) + return + if(modifiers["shift"]) + ShiftClickOn(A) + return + if(modifiers["alt"]) // alt and alt-gr (rightalt) + AltClickOn(A) + return + if(modifiers["ctrl"]) + CtrlClickOn(A) return - if(istype(loc,/obj/mecha)) - var/obj/mecha/M = loc - return M.click_action(A,src,params) - - if(restrained()) - changeNext_move(CLICK_CD_HANDCUFFED) //Doing shit in cuffs shall be vey slow - RestrainedClickOn(A) - return - - if(in_throw_mode) - throw_item(A) - return - - var/obj/item/W = get_active_held_item() - - if(W == A) - W.attack_self(src) - update_inv_hands() - return - - //These are always reachable. - //User itself, current loc, and user inventory - if(DirectAccess(A)) - if(W) - melee_item_attack_chain(src,W,A,params) - else - if(ismob(A)) - changeNext_move(CLICK_CD_MELEE) - UnarmedAttack(A) - return - - //Can't reach anything else in lockers or other weirdness - if(!loc.AllowClick()) - return - - //Standard reach turf to turf or reaching inside storage - if(CanReach(A,W)) - if(W) - melee_item_attack_chain(src,W,A,params) - else - if(ismob(A)) - changeNext_move(CLICK_CD_MELEE) - UnarmedAttack(A,1) - else - if(W) - W.afterattack(A,src,0,params) - else - RangedAttack(A,params) - + if(incapacitated(ignore_restraints = 1)) + return + + face_atom(A) + + if(next_move > world.time) // in the year 2000... + return + + if(!modifiers["catcher"] && A.IsObscured()) + return + + if(istype(loc,/obj/mecha)) + var/obj/mecha/M = loc + return M.click_action(A,src,params) + + if(restrained()) + changeNext_move(CLICK_CD_HANDCUFFED) //Doing shit in cuffs shall be vey slow + RestrainedClickOn(A) + return + + if(in_throw_mode) + throw_item(A) + return + + var/obj/item/W = get_active_held_item() + + if(W == A) + W.attack_self(src) + update_inv_hands() + return + + //These are always reachable. + //User itself, current loc, and user inventory + if(DirectAccess(A)) + if(W) + W.melee_attack_chain(src, A, params) + else + if(ismob(A)) + changeNext_move(CLICK_CD_MELEE) + UnarmedAttack(A) + return + + //Can't reach anything else in lockers or other weirdness + if(!loc.AllowClick()) + return + + //Standard reach turf to turf or reaching inside storage + if(CanReach(A,W)) + if(W) + W.melee_attack_chain(src, A, params) + else + if(ismob(A)) + changeNext_move(CLICK_CD_MELEE) + UnarmedAttack(A,1) + else + if(W) + W.afterattack(A,src,0,params) + else + RangedAttack(A,params) + //Is the atom obscured by a PREVENT_CLICK_UNDER object above it /atom/proc/IsObscured() if(!isturf(loc)) //This only makes sense for things directly on turfs for now @@ -162,306 +162,307 @@ return TRUE return FALSE -/atom/movable/proc/CanReach(atom/target,obj/item/tool,view_only = FALSE) - if(isturf(target) || isturf(target.loc) || DirectAccess(target)) //Directly accessible atoms - if(Adjacent(target) || (tool && CheckToolReach(src, target, tool.reach))) //Adjacent or reaching attacks - return TRUE - else - //Things inside storage insde another storage - //Eg Contents of a box in a backpack - var/atom/outer_storage = get_atom_on_turf(target) - if(outer_storage == target) //whatever that is we don't want infinite loop. - return FALSE - if(outer_storage && CanReach(outer_storage,tool) && outer_storage.CanReachStorage(target,src,view_only ? STORAGE_VIEW_DEPTH : INVENTORY_DEPTH)) - return TRUE - return FALSE - -//Can [target] in this container be reached by [user], can't be more than [depth] levels deep -/atom/proc/CanReachStorage(atom/target,user,depth) - return FALSE - -/obj/item/weapon/storage/CanReachStorage(atom/target,user,depth) - while(target && depth > 0) - target = target.loc - depth-- - if(target == src) - return TRUE - return FALSE - -/atom/movable/proc/DirectAccess(atom/target) - if(target == src) - return TRUE - if(target == loc) - return TRUE - -/mob/DirectAccess(atom/target) - if(..()) - return TRUE - if(target in contents) //This could probably use moving down and restricting to inventory only - return TRUE - return FALSE - -/mob/living/DirectAccess(atom/target) - if(..()) //Lightweight checks first - return TRUE - if(target in GetAllContents()) - return TRUE - -/atom/proc/AllowClick() - return FALSE - -/turf/AllowClick() - return TRUE - -/proc/CheckToolReach(atom/movable/here, atom/movable/there, reach) - if(!here || !there) - return - switch(reach) - if(0) - return FALSE - if(1) - return FALSE //here.Adjacent(there) - if(2 to INFINITY) - var/obj/dummy = new(get_turf(here)) - dummy.pass_flags |= PASSTABLE - dummy.invisibility = INVISIBILITY_ABSTRACT - for(var/i in 1 to reach) //Limit it to that many tries - var/turf/T = get_step(dummy, get_dir(dummy, there)) - if(dummy.CanReach(there)) - qdel(dummy) - return TRUE - if(!dummy.Move(T)) //we're blocked! - qdel(dummy) - return - qdel(dummy) - -// Default behavior: ignore double clicks (the second click that makes the doubleclick call already calls for a normal click) -/mob/proc/DblClickOn(atom/A, params) - return - - -/* - Translates into attack_hand, etc. - - Note: proximity_flag here is used to distinguish between normal usage (flag=1), - and usage when clicking on things telekinetically (flag=0). This proc will - not be called at ranged except with telekinesis. - - proximity_flag is not currently passed to attack_hand, and is instead used - in human click code to allow glove touches only at melee range. -*/ -/mob/proc/UnarmedAttack(atom/A, proximity_flag) - if(ismob(A)) - changeNext_move(CLICK_CD_MELEE) - return - -/* - Ranged unarmed attack: - - This currently is just a default for all mobs, involving - laser eyes and telekinesis. You could easily add exceptions - for things like ranged glove touches, spitting alien acid/neurotoxin, - animals lunging, etc. -*/ -/mob/proc/RangedAttack(atom/A, params) -/* - Restrained ClickOn - - Used when you are handcuffed and click things. - Not currently used by anything but could easily be. -*/ -/mob/proc/RestrainedClickOn(atom/A) - return - -/* - Middle click - Only used for swapping hands -*/ -/mob/proc/MiddleClickOn(atom/A) - return - -/mob/living/carbon/MiddleClickOn(atom/A) - if(!src.stat && src.mind && src.mind.changeling && src.mind.changeling.chosen_sting && (istype(A, /mob/living/carbon)) && (A != src)) - next_click = world.time + 5 - mind.changeling.chosen_sting.try_to_sting(src, A) - else - swap_hand() - -/mob/living/simple_animal/drone/MiddleClickOn(atom/A) - swap_hand() - -// In case of use break glass -/* -/atom/proc/MiddleClick(mob/M as mob) - return -*/ - -/* - Shift click - For most mobs, examine. - This is overridden in ai.dm -*/ -/mob/proc/ShiftClickOn(atom/A) - A.ShiftClick(src) - return -/atom/proc/ShiftClick(mob/user) - if(user.client && user.client.eye == user || user.client.eye == user.loc) - user.examinate(src) - return - -/* - Ctrl click - For most objects, pull -*/ - -/mob/proc/CtrlClickOn(atom/A) - A.CtrlClick(src) - return - -/atom/proc/CtrlClick(mob/user) - var/mob/living/ML = user - if(istype(ML)) - ML.pulled(src) - -/mob/living/carbon/human/CtrlClick(mob/user) - if(ishuman(user) && Adjacent(user)) - var/mob/living/carbon/human/H = user - H.dna.species.grab(H, src, H.martial_art) - H.next_click = world.time + CLICK_CD_MELEE - else - ..() -/* - Alt click - Unused except for AI -*/ -/mob/proc/AltClickOn(atom/A) - A.AltClick(src) - return - -/mob/living/carbon/AltClickOn(atom/A) - if(!src.stat && src.mind && src.mind.changeling && src.mind.changeling.chosen_sting && (istype(A, /mob/living/carbon)) && (A != src)) - next_click = world.time + 5 - mind.changeling.chosen_sting.try_to_sting(src, A) - else - ..() - -/atom/proc/AltClick(mob/user) - var/turf/T = get_turf(src) - if(T && user.TurfAdjacent(T)) - if(user.listed_turf == T) - user.listed_turf = null - else - user.listed_turf = T - user.client.statpanel = T.name - return - -/mob/proc/TurfAdjacent(turf/T) - return T.Adjacent(src) - -/* - Control+Shift click - Unused except for AI -*/ -/mob/proc/CtrlShiftClickOn(atom/A) - A.CtrlShiftClick(src) - return - -/mob/proc/ShiftMiddleClickOn(atom/A) - src.pointed(A) - return - -/atom/proc/CtrlShiftClick(mob/user) - return - -/* - Misc helpers - - Laser Eyes: as the name implies, handles this since nothing else does currently - face_atom: turns the mob towards what you clicked on -*/ -/mob/proc/LaserEyes(atom/A) - return - -/mob/living/LaserEyes(atom/A) - changeNext_move(CLICK_CD_RANGE) - var/turf/T = get_turf(src) - var/turf/U = get_turf(A) - - var/obj/item/projectile/beam/LE = new /obj/item/projectile/beam( loc ) - LE.icon = 'icons/effects/genetics.dmi' - LE.icon_state = "eyelasers" - playsound(usr.loc, 'sound/weapons/taser2.ogg', 75, 1) - - LE.firer = src - LE.def_zone = get_organ_target() - LE.original = A - LE.current = T - LE.yo = U.y - T.y - LE.xo = U.x - T.x - LE.fire() - -// Simple helper to face what you clicked on, in case it should be needed in more than one place -/mob/proc/face_atom(atom/A) - if( buckled || stat != CONSCIOUS || !A || !x || !y || !A.x || !A.y ) - return - var/dx = A.x - x - var/dy = A.y - y - if(!dx && !dy) // Wall items are graphically shifted but on the floor - if(A.pixel_y > 16) - setDir(NORTH) - else if(A.pixel_y < -16) - setDir(SOUTH) - else if(A.pixel_x > 16) - setDir(EAST) - else if(A.pixel_x < -16) - setDir(WEST) - return - - if(abs(dx) < abs(dy)) - if(dy > 0) - setDir(NORTH) - else - setDir(SOUTH) - else - if(dx > 0) - setDir(EAST) - else - setDir(WEST) - -/obj/screen/click_catcher - icon = 'icons/mob/screen_gen.dmi' - icon_state = "click_catcher" - plane = CLICKCATCHER_PLANE - mouse_opacity = 2 - screen_loc = "CENTER" - -/obj/screen/click_catcher/New() - ..() - transform = matrix(200, 0, 0, 0, 200, 0) - -/obj/screen/click_catcher/Click(location, control, params) - var/list/modifiers = params2list(params) - if(modifiers["middle"] && istype(usr, /mob/living/carbon)) - var/mob/living/carbon/C = usr - C.swap_hand() - else - var/turf/T = params2turf(modifiers["screen-loc"], get_turf(usr)) - if(T) - T.Click(location, control, params) - . = 1 - - -/* MouseWheelOn */ - -/mob/proc/MouseWheelOn(atom/A, delta_x, delta_y, params) - return - -/mob/dead/observer/MouseWheelOn(atom/A, delta_x, delta_y, params) - var/list/modifier = params2list(params) - if(modifier["shift"]) - var/view = 0 - if(delta_y > 0) - view = -1 - else - view = 1 - add_view_range(view) +/atom/movable/proc/CanReach(atom/target,obj/item/tool,view_only = FALSE) + if(isturf(target) || isturf(target.loc) || DirectAccess(target)) //Directly accessible atoms + if(Adjacent(target) || (tool && CheckToolReach(src, target, tool.reach))) //Adjacent or reaching attacks + return TRUE + else + //Things inside storage insde another storage + //Eg Contents of a box in a backpack + var/atom/outer_storage = get_atom_on_turf(target) + if(outer_storage == target) //whatever that is we don't want infinite loop. + return FALSE + if(outer_storage && CanReach(outer_storage,tool) && outer_storage.CanReachStorage(target,src,view_only ? STORAGE_VIEW_DEPTH : INVENTORY_DEPTH)) + return TRUE + return FALSE + +//Can [target] in this container be reached by [user], can't be more than [depth] levels deep +/atom/proc/CanReachStorage(atom/target,user,depth) + return FALSE + +/obj/item/weapon/storage/CanReachStorage(atom/target,user,depth) + while(target && depth > 0) + target = target.loc + depth-- + if(target == src) + return TRUE + return FALSE + +/atom/movable/proc/DirectAccess(atom/target) + if(target == src) + return TRUE + if(target == loc) + return TRUE + +/mob/DirectAccess(atom/target) + if(..()) + return TRUE + if(target in contents) //This could probably use moving down and restricting to inventory only + return TRUE + return FALSE + +/mob/living/DirectAccess(atom/target) + if(..()) //Lightweight checks first + return TRUE + if(target in GetAllContents()) + return TRUE + +/atom/proc/AllowClick() + return FALSE + +/turf/AllowClick() + return TRUE + +/proc/CheckToolReach(atom/movable/here, atom/movable/there, reach) + if(!here || !there) + return + switch(reach) + if(0) + return FALSE + if(1) + return FALSE //here.Adjacent(there) + if(2 to INFINITY) + var/obj/dummy = new(get_turf(here)) + dummy.pass_flags |= PASSTABLE + dummy.invisibility = INVISIBILITY_ABSTRACT + for(var/i in 1 to reach) //Limit it to that many tries + var/turf/T = get_step(dummy, get_dir(dummy, there)) + if(dummy.CanReach(there)) + qdel(dummy) + return TRUE + if(!dummy.Move(T)) //we're blocked! + qdel(dummy) + return + qdel(dummy) + +// Default behavior: ignore double clicks (the second click that makes the doubleclick call already calls for a normal click) +/mob/proc/DblClickOn(atom/A, params) + return + + +/* + Translates into attack_hand, etc. + + Note: proximity_flag here is used to distinguish between normal usage (flag=1), + and usage when clicking on things telekinetically (flag=0). This proc will + not be called at ranged except with telekinesis. + + proximity_flag is not currently passed to attack_hand, and is instead used + in human click code to allow glove touches only at melee range. +*/ +/mob/proc/UnarmedAttack(atom/A, proximity_flag) + if(ismob(A)) + changeNext_move(CLICK_CD_MELEE) + return + +/* + Ranged unarmed attack: + + This currently is just a default for all mobs, involving + laser eyes and telekinesis. You could easily add exceptions + for things like ranged glove touches, spitting alien acid/neurotoxin, + animals lunging, etc. +*/ +/mob/proc/RangedAttack(atom/A, params) +/* + Restrained ClickOn + + Used when you are handcuffed and click things. + Not currently used by anything but could easily be. +*/ +/mob/proc/RestrainedClickOn(atom/A) + return + +/* + Middle click + Only used for swapping hands +*/ +/mob/proc/MiddleClickOn(atom/A) + return + +/mob/living/carbon/MiddleClickOn(atom/A) + if(!src.stat && src.mind && src.mind.changeling && src.mind.changeling.chosen_sting && (istype(A, /mob/living/carbon)) && (A != src)) + next_click = world.time + 5 + mind.changeling.chosen_sting.try_to_sting(src, A) + else + swap_hand() + +/mob/living/simple_animal/drone/MiddleClickOn(atom/A) + swap_hand() + +// In case of use break glass +/* +/atom/proc/MiddleClick(mob/M as mob) + return +*/ + +/* + Shift click + For most mobs, examine. + This is overridden in ai.dm +*/ +/mob/proc/ShiftClickOn(atom/A) + A.ShiftClick(src) + return +/atom/proc/ShiftClick(mob/user) + if(user.client && user.client.eye == user || user.client.eye == user.loc) + user.examinate(src) + return + +/* + Ctrl click + For most objects, pull +*/ + +/mob/proc/CtrlClickOn(atom/A) + A.CtrlClick(src) + return + +/atom/proc/CtrlClick(mob/user) + var/mob/living/ML = user + if(istype(ML)) + ML.pulled(src) + +/mob/living/carbon/human/CtrlClick(mob/user) + if(ishuman(user) && Adjacent(user)) + var/mob/living/carbon/human/H = user + H.dna.species.grab(H, src, H.mind.martial_art) + H.changeNext_move(CLICK_CD_MELEE) + else + ..() +/* + Alt click + Unused except for AI +*/ +/mob/proc/AltClickOn(atom/A) + A.AltClick(src) + return + +/mob/living/carbon/AltClickOn(atom/A) + if(!src.stat && src.mind && src.mind.changeling && src.mind.changeling.chosen_sting && (istype(A, /mob/living/carbon)) && (A != src)) + next_click = world.time + 5 + mind.changeling.chosen_sting.try_to_sting(src, A) + else + ..() + +/atom/proc/AltClick(mob/user) + var/turf/T = get_turf(src) + if(T && user.TurfAdjacent(T)) + if(user.listed_turf == T) + user.listed_turf = null + else + user.listed_turf = T + user.client.statpanel = T.name + return + +/mob/proc/TurfAdjacent(turf/T) + return T.Adjacent(src) + +/* + Control+Shift click + Unused except for AI +*/ +/mob/proc/CtrlShiftClickOn(atom/A) + A.CtrlShiftClick(src) + return + +/mob/proc/ShiftMiddleClickOn(atom/A) + src.pointed(A) + return + +/atom/proc/CtrlShiftClick(mob/user) + return + +/* + Misc helpers + + Laser Eyes: as the name implies, handles this since nothing else does currently + face_atom: turns the mob towards what you clicked on +*/ +/mob/proc/LaserEyes(atom/A) + return + +/mob/living/LaserEyes(atom/A) + changeNext_move(CLICK_CD_RANGE) + var/turf/T = get_turf(src) + var/turf/U = get_turf(A) + + var/obj/item/projectile/beam/LE = new /obj/item/projectile/beam( loc ) + LE.icon = 'icons/effects/genetics.dmi' + LE.icon_state = "eyelasers" + playsound(usr.loc, 'sound/weapons/taser2.ogg', 75, 1) + + LE.firer = src + LE.def_zone = get_organ_target() + LE.original = A + LE.current = T + LE.yo = U.y - T.y + LE.xo = U.x - T.x + LE.fire() + +// Simple helper to face what you clicked on, in case it should be needed in more than one place +/mob/proc/face_atom(atom/A) + if( buckled || stat != CONSCIOUS || !A || !x || !y || !A.x || !A.y ) + return + var/dx = A.x - x + var/dy = A.y - y + if(!dx && !dy) // Wall items are graphically shifted but on the floor + if(A.pixel_y > 16) + setDir(NORTH) + else if(A.pixel_y < -16) + setDir(SOUTH) + else if(A.pixel_x > 16) + setDir(EAST) + else if(A.pixel_x < -16) + setDir(WEST) + return + + if(abs(dx) < abs(dy)) + if(dy > 0) + setDir(NORTH) + else + setDir(SOUTH) + else + if(dx > 0) + setDir(EAST) + else + setDir(WEST) + +/obj/screen/click_catcher + icon = 'icons/mob/screen_gen.dmi' + icon_state = "click_catcher" + plane = CLICKCATCHER_PLANE + mouse_opacity = 2 + screen_loc = "CENTER" + +/obj/screen/click_catcher/New() + ..() + transform = matrix(200, 0, 0, 0, 200, 0) + +/obj/screen/click_catcher/Click(location, control, params) + var/list/modifiers = params2list(params) + if(modifiers["middle"] && istype(usr, /mob/living/carbon)) + var/mob/living/carbon/C = usr + C.swap_hand() + else + var/turf/T = params2turf(modifiers["screen-loc"], get_turf(usr)) + params += "&catcher=1" + if(T) + T.Click(location, control, params) + . = 1 + + +/* MouseWheelOn */ + +/mob/proc/MouseWheelOn(atom/A, delta_x, delta_y, params) + return + +/mob/dead/observer/MouseWheelOn(atom/A, delta_x, delta_y, params) + var/list/modifier = params2list(params) + if(modifier["shift"]) + var/view = 0 + if(delta_y > 0) + view = -1 + else + view = 1 + add_view_range(view) \ No newline at end of file diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index c52b3441db..3bb15c1947 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -71,7 +71,7 @@ // cyborgs are prohibited from using storage items so we can I think safely remove (A.loc in contents) if(A == loc || (A in loc) || (A in contents)) - melee_item_attack_chain(src, W, A, params) + W.melee_attack_chain(src, A, params) return if(!isturf(loc)) @@ -80,7 +80,7 @@ // cyborgs are prohibited from using storage items so we can I think safely remove (A.loc && isturf(A.loc.loc)) if(isturf(A) || isturf(A.loc)) if(A.Adjacent(src)) // see adjacent.dm - melee_item_attack_chain(src, W, A, params) + W.melee_attack_chain(src, A, params) return else W.afterattack(A, src, 0, params) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index dfabe23025..c1986f928b 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -271,8 +271,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." /obj/screen/alert/bloodsense/Initialize() . = ..() - if(!narnar) - narnar = new('icons/mob/screen_alert.dmi', "mini_nar") + narnar = new('icons/mob/screen_alert.dmi', "mini_nar") START_PROCESSING(SSprocessing, src) /obj/screen/alert/bloodsense/Destroy() @@ -307,7 +306,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." angle = 0 cut_overlays() icon_state = "runed_sense1" - desc = "The sacrifice is complete, bring the wrath of Nar-Sie upon the crew!" + desc = "The sacrifice is complete, summon Nar-Sie! The summoning can only take place in [english_list(GLOB.summon_spots)]!" add_overlay(narnar) return var/turf/P = get_turf(blood_target) @@ -362,7 +361,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." name = "Next Tier Requirements" desc = "You shouldn't be seeing this description unless you're very fast. If you're very fast, good job!" icon_state = "no-servants-caches" - var/static/list/scripture_states = list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE, SCRIPTURE_REVENANT = FALSE, SCRIPTURE_JUDGEMENT = FALSE) + /obj/screen/alert/clockwork/scripture_reqs/Initialize() . = ..() @@ -375,12 +374,11 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." /obj/screen/alert/clockwork/scripture_reqs/process() if(GLOB.clockwork_gateway_activated) - qdel(src) + mob_viewer.clear_alert("scripturereq") return var/current_state - scripture_states = scripture_unlock_check() - for(var/i in scripture_states) - if(!scripture_states[i]) + for(var/i in SSticker.scripture_states) + if(!SSticker.scripture_states[i]) current_state = i break icon_state = "no" @@ -460,7 +458,6 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." var/servants = 0 var/validservants = 0 var/unconverted_ais_exist = get_unconverted_ais() - var/list/scripture_states = scripture_unlock_check() var/list/textlist for(var/mob/living/L in GLOB.living_mob_list) if(is_servant_of_ratvar(L)) @@ -497,7 +494,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." textlist += "[unconverted_ais_exist] unconverted AIs exist!
" else textlist += "An unconverted AI exists!
" - if(scripture_states[SCRIPTURE_REVENANT]) + if(SSticker.scripture_states[SCRIPTURE_REVENANT]) var/inathneq_available = GLOB.clockwork_generals_invoked["inath-neq"] <= world.time var/sevtug_available = GLOB.clockwork_generals_invoked["sevtug"] <= world.time var/nezbere_available = GLOB.clockwork_generals_invoked["nezbere"] <= world.time @@ -509,9 +506,9 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." textlist += "Generals available: NONE
" else textlist += "Generals available: NONE
" - for(var/i in scripture_states) + for(var/i in SSticker.scripture_states) if(i != SCRIPTURE_DRIVER) //ignore the always-unlocked stuff - textlist += "[i] Scripture: [scripture_states[i] ? "UNLOCKED":"LOCKED"]
" + textlist += "[i] Scripture: [SSticker.scripture_states[i] ? "UNLOCKED":"LOCKED"]
" desc = textlist.Join() ..() diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm old mode 100644 new mode 100755 index 4bf86f414b..74f8761863 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -21,6 +21,7 @@ C.parallax_layers_cached = list() C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_2(null, C.view) + C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_3(null, C.view) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -278,6 +279,11 @@ speed = 1 layer = 2 +/obj/screen/parallax_layer/layer_3 + icon_state = "layer3" + speed = 1.4 + layer = 3 + #undef LOOP_NONE #undef LOOP_NORMAL #undef LOOP_REVERSE diff --git a/code/_onclick/hud/plane_master.dm b/code/_onclick/hud/plane_master.dm index 3db20f2099..33f35eab57 100644 --- a/code/_onclick/hud/plane_master.dm +++ b/code/_onclick/hud/plane_master.dm @@ -19,6 +19,7 @@ /obj/screen/plane_master/game_world name = "game world plane master" plane = GAME_PLANE + appearance_flags = PLANE_MASTER //should use client color blend_mode = BLEND_OVERLAY /obj/screen/plane_master/lighting diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 3cd0d5bdbd..1ed31a6dc1 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -91,9 +91,9 @@ screen_loc = ui_language_menu /obj/screen/language_menu/Click() - var/mob/M = usr - var/datum/language_holder/H = M.get_language_holder() - H.open_language_menu(usr) + var/mob/M = usr + var/datum/language_holder/H = M.get_language_holder() + H.open_language_menu(usr) /obj/screen/inventory var/slot_id // The indentifier for the slot. It has nothing to do with ID cards. @@ -133,8 +133,8 @@ icon_state = icon_empty /obj/screen/inventory/hand - var/mutable_appearance/handcuff_overlay - var/static/mutable_appearance/blocked_overlay = mutable_appearance('icons/mob/screen_gen.dmi', "blocked") + var/mutable_appearance/handcuff_overlay + var/static/mutable_appearance/blocked_overlay = mutable_appearance('icons/mob/screen_gen.dmi', "blocked") var/held_index = 0 /obj/screen/inventory/hand/update_icon() @@ -142,7 +142,7 @@ if(!handcuff_overlay) var/state = (!(held_index % 2)) ? "markus" : "gabrielle" - handcuff_overlay = mutable_appearance('icons/mob/screen_gen.dmi', state) + handcuff_overlay = mutable_appearance('icons/mob/screen_gen.dmi', state) cut_overlays() @@ -157,7 +157,7 @@ add_overlay(blocked_overlay) if(held_index == hud.mymob.active_hand_index) - add_overlay("hand_active") + add_overlay("hand_active") /obj/screen/inventory/hand/Click(location, control, params) @@ -439,7 +439,7 @@ /obj/screen/zone_sel/update_icon(mob/user) cut_overlays() - add_overlay(mutable_appearance('icons/mob/screen_gen.dmi', "[selecting]")) + add_overlay(mutable_appearance('icons/mob/screen_gen.dmi', "[selecting]")) user.zone_selected = selecting /obj/screen/zone_sel/alien @@ -447,7 +447,7 @@ /obj/screen/zone_sel/alien/update_icon(mob/user) cut_overlays() - add_overlay(mutable_appearance('icons/mob/screen_alien.dmi', "[selecting]")) + add_overlay(mutable_appearance('icons/mob/screen_alien.dmi', "[selecting]")) user.zone_selected = selecting /obj/screen/zone_sel/robot @@ -531,25 +531,25 @@ screen_loc = ui_health mouse_opacity = 0 -/obj/screen/healths/construct - icon = 'icons/mob/screen_construct.dmi' - icon_state = "artificer_health0" - screen_loc = ui_construct_health - mouse_opacity = 0 - +/obj/screen/healths/construct + icon = 'icons/mob/screen_construct.dmi' + icon_state = "artificer_health0" + screen_loc = ui_construct_health + mouse_opacity = 0 + /obj/screen/healthdoll name = "health doll" screen_loc = ui_healthdoll /obj/screen/splash - icon = 'config/title_screens/images/blank.png' + icon = 'config/title_screens/images/title1.dmi' icon_state = "" screen_loc = "1,1" layer = SPLASHSCREEN_LAYER plane = SPLASHSCREEN_PLANE var/client/holder -/obj/screen/splash/New(client/C, visible, use_previous_title) //TODO: Make this use INITIALIZE_IMMEDIATE +/obj/screen/splash/New(client/C, visible, use_previous_title) //TODO: Make this use INITIALIZE_IMMEDIATE holder = C if(!visible) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 24f6559dd6..72694a434c 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -1,10 +1,10 @@ -/proc/melee_item_attack_chain(mob/user, obj/item/I, atom/target, params) - if(I.pre_attackby(target, user, params)) +/obj/item/proc/melee_attack_chain(mob/user, atom/target, params) + if(pre_attackby(target, user, params)) // Return 1 in attackby() to prevent afterattack() effects (when safely moving items for example) - var/resolved = target.attackby(I,user,params) - if(!resolved && target && I) - I.afterattack(target, user, 1, params) // 1: clicking something Adjacent + var/resolved = target.attackby(src, user, params) + if(!resolved && target && !QDELETED(src)) + afterattack(target, user, 1, params) // 1: clicking something Adjacent // Called when the item is in the active hand, and clicked; alternately, there is an 'activate held object' verb or you can hit pagedown. diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 90b3983d82..fdecce20ca 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -11,23 +11,29 @@ */ /atom/proc/attack_tk(mob/user) - if(user.stat) + if(user.stat || !tkMaxRangeCheck(user, src)) return - new /obj/effect/overlay/temp/telekinesis(loc) + new /obj/effect/temp_visual/telekinesis(loc) user.UnarmedAttack(src,0) // attack_hand, attack_paw, etc return /obj/attack_tk(mob/user) if(user.stat) return + if(anchored) + return ..() + attack_tk_grab(user) +/obj/item/attack_tk(mob/user) + if(user.stat) + return + attack_tk_grab(user) + +/obj/proc/attack_tk_grab(mob/user) var/obj/item/tk_grab/O = new(src) O.tk_user = user if(O.focus_object(src)) user.put_in_active_hand(O) - else - qdel(O) - ..() /mob/attack_tk(mob/user) return @@ -124,7 +130,8 @@ if(!isturf(target) && istype(focus,/obj/item) && target.Adjacent(focus)) apply_focus_overlay() - melee_item_attack_chain(tk_user, focus, target, params) //isn't copying the attack chain fun. we should do it more often. + var/obj/item/I = focus + I.melee_attack_chain(tk_user, target, params) //isn't copying the attack chain fun. we should do it more often. if(check_if_focusable(focus)) focus.do_attack_animation(target, null, focus) else @@ -163,7 +170,7 @@ /obj/item/tk_grab/proc/apply_focus_overlay() if(!focus) return - new /obj/effect/overlay/temp/telekinesis(get_turf(focus)) + new /obj/effect/temp_visual/telekinesis(get_turf(focus)) /obj/item/tk_grab/update_icon() cut_overlays() diff --git a/code/citadel/cit_arousal.dm b/code/citadel/cit_arousal.dm index d0268d0bec..a69411f32b 100644 --- a/code/citadel/cit_arousal.dm +++ b/code/citadel/cit_arousal.dm @@ -254,16 +254,34 @@ "You cum into [SC].", \ "You have relieved yourself.") finished = 1 - + + if(/obj/item/organ/genital/vagina) + var/obj/item/organ/genital/vagina/V = SG + if(!V.linked_womb) + src << "No womb!" + return + fluid_source = V.linked_womb.reagents + total_cum = fluid_source.total_volume + if(into_container)//into a glass or beaker or whatever + src.visible_message("[src] starts fingering their vagina over [SC].", \ + "You start fingering over [SC.name].", \ + "You start masturbating.") + if(do_after(src, mb_time, target = src) && in_range(src, SC)) + fluid_source.trans_to(SC, total_cum) + src.visible_message("[src] orgasms, [pick("cumming into", "emptying themself into")] [SC]!", \ + "You cum into [SC].", \ + "You have relieved yourself.") + finished = 1 + else//not into a container - src.visible_message("[src] starts [pick("jerking off","stroking")] their [pick(GLOB.dick_nouns)].", \ - "You start jerking off your [pick(GLOB.dick_nouns)].", \ + src.visible_message("[src] starts fingering their vagina.", \ + "You start fingering your vagina.", \ "You start masturbating.") if(do_after(src, mb_time, target = src)) if(total_cum > 5) fluid_source.reaction(src.loc, TOUCH, 1, 0) fluid_source.clear_reagents() - src.visible_message("[src] orgasms, [pick("shooting cum", "draining their balls")][istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""]!", \ + src.visible_message("[src] orgasms, cumming[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""]!", \ "You cum[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""].", \ "You have relieved yourself.") finished = 1 diff --git a/code/citadel/cit_reagents.dm b/code/citadel/cit_reagents.dm index 794a3ad553..8718ebb19f 100644 --- a/code/citadel/cit_reagents.dm +++ b/code/citadel/cit_reagents.dm @@ -80,7 +80,7 @@ var/obj/effect/decal/cleanable/femcum/S = locate() in T if(!S) S = new(T) - S.reagents.add_reagent("semen", reac_volume) + S.reagents.add_reagent("femcum", reac_volume) if(data["blood_DNA"]) S.blood_DNA[data["blood_DNA"]] = data["blood_type"] @@ -219,4 +219,4 @@ results = list("anaphro+" = 1) required_reagents = list("anaphro" = 5, "acetone" = 1) required_temp = 300 - mix_message = "The mixture thickens and heats up slighty..." \ No newline at end of file + mix_message = "The mixture thickens and heats up slighty..." diff --git a/code/citadel/dogborgstuff.dm b/code/citadel/dogborgstuff.dm index 173232c748..c4f6b21a34 100644 --- a/code/citadel/dogborgstuff.dm +++ b/code/citadel/dogborgstuff.dm @@ -175,6 +175,10 @@ cleanspeed = 80 var/emagged = 0 +/obj/item/weapon/soap/tongue/New() + ..() + flags |= NOBLUDGEON //No more attack messages + /obj/item/trash/rkibble name = "robo kibble" desc = "A novelty bowl of assorted mech fabricator byproducts. Mockingly feed this to the sec-dog to help it recharge." @@ -210,7 +214,7 @@ user << "You finish licking off \the [target.name]." qdel(target) var/mob/living/silicon/robot.R = user - R.cell.charge = R.cell.charge + 50 + R.cell.give(50) else if(istype(target,/obj/item)) //hoo boy. danger zone man if(istype(target,/obj/item/trash)) user.visible_message("[user] nibbles away at \the [target.name].", "You begin to nibble away at \the [target.name]...") @@ -218,7 +222,7 @@ user << "You finish off \the [target.name]." qdel(target) var/mob/living/silicon/robot.R = user - R.cell.charge = R.cell.charge + 250 + R.cell.give(250) return if(istype(target,/obj/item/weapon/stock_parts/cell)) user.visible_message("[user] begins cramming \the [target.name] down its throat.", "You begin cramming \the [target.name] down your throat...") @@ -237,7 +241,7 @@ user << "You finish off \the [target.name]." qdel(I) var/mob/living/silicon/robot.R = user - R.cell.charge = R.cell.charge + 500 + R.cell.give(500) return user.visible_message("[user] begins to lick \the [target.name] clean...", "You begin to lick \the [target.name] clean...") if(do_after(user, src.cleanspeed, target = target)) @@ -257,7 +261,7 @@ L.visible_message("[user] has shocked [L] with its tongue!", \ "[user] has shocked you with its tongue! You can feel the betrayal.") playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) - R.cell.charge = R.cell.charge - 666 + R.cell.use(666) else user.visible_message("\the [user] affectionally licks \the [target]'s face!", "You affectionally lick \the [target]'s face!") playsound(src.loc, 'sound/effects/attackblob.ogg', 50, 1) @@ -295,151 +299,188 @@ user.visible_message("You don't have enough charge for this operation!") return if(src.cooldown == 0) - R.cell.charge = R.cell.charge - 1000 + R.cell.use(1000) return ..() //Sleeper -/obj/item/weapon/dogborg/sleeper - name = "mounted sleeper" +/obj/item/device/dogborg/sleeper + name = "Medbelly" desc = "Equipment for medical hound. A mounted sleeper that stabilizes patients and can inject reagents in the borg's reserves." icon = 'icons/mob/dogborg.dmi' icon_state = "sleeper" + w_class = WEIGHT_CLASS_TINY var/mob/living/carbon/patient = null - var/mob/living/silicon/hound = null + var/mob/living/silicon/robot/hound = null var/inject_amount = 10 var/min_health = -100 - var/occupied = 0 - var/list/injection_chems = list("morphine", "salbutamol", "bicaridine", "kelotane","antitoxin") + var/cleaning = 0 + var/patient_laststat = null + var/mob_energy = 30000 //Energy gained from digesting mobs (including PCs) + var/list/injection_chems = list("antitoxin", "morphine", "salbutamol", "bicaridine", "kelotane"), + var/eject_port = "ingestion" + var/list/items_preserved = list() + var/list/important_items = list( + /obj/item/weapon/hand_tele, + /obj/item/weapon/card/id/captains_spare, + /obj/item/device/aicard, + /obj/item/device/paicard, + /obj/item/weapon/gun, + /obj/item/weapon/pinpointer, + /obj/item/clothing/shoes/magboots, + /obj/item/clothing/head/helmet/space, + /obj/item/weapon/disk/nuclear) -/obj/item/weapon/dogborg/sleeper/Exit(atom/movable/O) +/obj/item/device/dogborg/sleeper/New() + ..() + flags |= NOBLUDGEON //No more attack messages + +/obj/item/device/dogborg/sleeper/Exit(atom/movable/O) return 0 -/obj/item/weapon/dogborg/sleeper/attack(mob/M, mob/living/silicon/robot/user) - ..() - user.do_attack_animation(M, ATTACK_EFFECT_BITE) - -/obj/item/weapon/dogborg/sleeper/afterattack(mob/living/carbon/target, mob/living/silicon/user, proximity) +/obj/item/device/dogborg/sleeper/afterattack(mob/living/carbon/target, mob/living/silicon/user, proximity) + hound = loc if(!proximity) return if(!ishuman(target)) return - if(!patient_insertion_check(target)) - return - user.visible_message("[user] starts putting [target] into \the [src].", "You start putting [target] into [src]...") - if(do_after(user, 50, target = target)) - if(!patient_insertion_check(target)) - return - target.forceMove(src) - playsound(user.loc, 'sound/vore/gulpold.ogg', 50, 1) - patient = target - hound = user - target.reset_perspective(src) - user << "[target] successfully loaded into [src]. Life support functions engaged." - user.visible_message("[user] loads [target] into [src].") - user.visible_message("[target] loaded. Life support functions engaged.") - src.occupied = 1 - var/mob/living/silicon/robot.R = user - if(patient.stat < 2) - R.sleeper_r = 0 - R.sleeper_g = 1 - R.update_icons() - else - R.sleeper_g = 0 - R.sleeper_r = 1 - R.update_icons() - SSobj.processing |= src - -/obj/item/weapon/dogborg/sleeper/proc/patient_insertion_check(mob/living/carbon/target, mob/user) - if(target.anchored) - user << "[target] will not fit into the sleeper because they are buckled to [target.buckled]!" + if(target.buckled) + user << "The user is buckled and can not be put into your [src.name]." return if(patient) - user << "The sleeper is already occupied!" + user << "Your [src.name] is already occupied." return - return 1 + user.visible_message("[hound.name] is ingesting [target.name] into their [src.name].", "You start ingesting [target] into your [src]...") + if(!patient && ishuman(target) && !target.buckled && do_after (user, 50, target)) -/obj/item/weapon/dogborg/sleeper/proc/go_out() - if(src.occupied == 0) - return - var/mob/living/silicon/robot.R = hound - hound << "[patient] ejected. Life support functions disabled." - R.sleeper_r = 0 - R.sleeper_g = 0 - R.update_icons() - patient.forceMove(get_turf(src)) - patient.reset_perspective() - patient = null - src.occupied = 0 - src.occupied = 0 //double check just in case + if(!proximity) return //If they moved away, you can't eat them. -/obj/item/weapon/dogborg/sleeper/proc/drain() - var/mob/living/silicon/robot.R = hound - R.cell.charge = R.cell.charge - 10 + if(patient) return //If you try to eat two people at once, you can only eat one. -/obj/item/weapon/dogborg/sleeper/attack_self(mob/user) + else //If you don't have someone in you, proceed. + target.forceMove(src) + target.reset_perspective(src) + update_patient() + START_PROCESSING(SSobj, src) + user.visible_message("[hound.name]'s medical pod lights up as [target.name] slips inside into their [src.name].", "Your medical pod lights up as [target] slips into your [src]. Life support functions engaged.") + message_admins("[key_name(hound)] has eaten [key_name(patient)] as a dogborg. ([hound ? "JMP" : "null"])") + playsound(hound, 'sound/vore/gulpold.ogg', 100, 1) + +/obj/item/device/dogborg/sleeper/proc/go_out(var/target) + hound = src.loc + if(length(contents) > 0) + hound.visible_message("[hound.name] empties out their contents via their [eject_port] port.", "You empty your contents via your [eject_port] port.") + if(target) + if(ishuman(target)) + var/mob/living/carbon/human/person = target + person.forceMove(get_turf(src)) + person.reset_perspective() + else + var/obj/T = target + T.loc = hound.loc + else + for(var/C in contents) + if(ishuman(C)) + var/mob/living/carbon/human/person = C + person.forceMove(get_turf(src)) + person.reset_perspective() + else + var/obj/T = C + T.loc = hound.loc + items_preserved.Cut() + cleaning = 0 + playsound(loc, 'sound/effects/splat.ogg', 50, 1) + update_patient() + else //You clicked eject with nothing in you, let's just reset stuff to be sure. + items_preserved.Cut() + cleaning = 0 + update_patient() + +/obj/item/device/dogborg/sleeper/proc/drain(var/amt = 3) //Slightly reduced cost (before, it was always injecting inaprov) + if (amt > 0) + hound.cell.give(amt) + else + hound.cell.use(amt) + +/obj/item/device/dogborg/sleeper/attack_self(mob/user) if(..()) return sleeperUI(user) -/obj/item/weapon/dogborg/sleeper/proc/sleeperUI(mob/user) +/obj/item/device/dogborg/sleeper/proc/sleeperUI(mob/user) var/dat dat += "

Injector

" - if(patient) + + if(patient && !(patient.stat & DEAD)) dat += "Inject Epinephrine" else dat += "Inject Epinephrine" if(patient && patient.health > min_health) - for(var/chem in injection_chems) - var/datum/reagent/C = GLOB.chemical_reagents_list[chem] + for(var/re in injection_chems) + var/datum/reagent/C = GLOB.chemical_reagents_list[re] if(C) dat += "
Inject [C.name]" else - for(var/chem in injection_chems) - var/datum/reagent/C = GLOB.chemical_reagents_list[chem] + for(var/re in injection_chems) + var/datum/reagent/C = GLOB.chemical_reagents_list[re] if(C) dat += "
Inject [C.name]" dat += "

Sleeper Status

" - dat += "Scan" - dat += "Eject" + dat += "Refresh" + dat += "Eject All" + dat += "Eject port: [eject_port]" + if(!cleaning) + dat += "Self-Clean" + else + dat += "Self-Clean" + dat += "
" + + //Cleaning and there are still un-preserved items + if(cleaning && length(contents - items_preserved)) + dat += "Self-cleaning mode. [length(contents - items_preserved)] object(s) remaining.
" + + //There are no items to be processed other than un-preserved items + else if(cleaning && length(items_preserved)) + dat += "Self-cleaning done. Eject remaining objects now.
" + + //Preserved items count when the list is populated + if(length(items_preserved)) + dat += "[length(items_preserved)] uncleanable object(s).
" + if(!patient) dat += "Sleeper Unoccupied" else dat += "[patient.name] => " - switch(patient.stat) //obvious, see what their status is + + switch(patient.stat) if(0) dat += "Conscious" - var/mob/living/silicon/robot.R = user - R.sleeper_r = 0 - R.sleeper_g = 1 - R.update_icons() if(1) dat += "Unconscious" - var/mob/living/silicon/robot.R = user - R.sleeper_r = 0 - R.sleeper_g = 1 - R.update_icons() else dat += "DEAD" - var/mob/living/silicon/robot.R = user - R.sleeper_g = 0 - R.sleeper_r = 1 - R.update_icons() - dat += "
" - dat += "
Health:
[patient.stat > 1 ? "" : "[patient.health]%"]
" - dat += "
\> Brute Damage:
[patient.getBruteLoss()]%
" - dat += "
\> Resp. Damage:
[patient.getOxyLoss()]%
" - dat += "
\> Toxin Content:
[patient.getToxLoss()]%
" - dat += "
\> Burn Severity:
[patient.getFireLoss()]%

" - dat += "
Paralysis Summary:
[round(patient.paralysis)]% [patient.paralysis ? "([round(patient.paralysis / 4)] seconds left)" : ""]

" - if(patient.getCloneLoss()) - dat += "
Subject appears to have cellular damage.

" + var/healthcolor = (patient.health > 0 ? "color:white;" : "color:red;") + var/brutecolor = (patient.getBruteLoss() < 60 ? "color:gray;" : "color:red;") + var/o2color = (patient.getOxyLoss() < 60 ? "color:gray;" : "color:red;") + var/toxcolor = (patient.getToxLoss() < 60 ? "color:gray;" : "color:red;") + var/burncolor = (patient.getFireLoss() < 60 ? "color:gray;" : "color:red;") + + dat += "\t-Overall Health %: [round(patient.health)]
" + dat += "\t-Brute Damage %: [patient.getBruteLoss()]
" + dat += "\t-Respiratory Damage %: [patient.getOxyLoss()]
" + dat += "\t-Toxin Content %: [patient.getToxLoss()]
" + dat += "\t-Burn Severity %: [patient.getFireLoss()]
" + + if(round(patient.paralysis / 4) >= 1) + dat += text("
Patient paralyzed for: []
", round(patient.paralysis / 4) >= 1 ? "[round(patient.paralysis / 4)] seconds" : "None") if(patient.getBrainLoss()) dat += "
Significant brain damage detected.

" + if(patient.getCloneLoss()) + dat += "
Patient may be improperly cloned.

" if(patient.reagents.reagent_list.len) for(var/datum/reagent/R in patient.reagents.reagent_list) dat += "
[R.name]:
[round(R.volume, 0.1)] units

" @@ -451,11 +492,13 @@ popup.open() return -/obj/item/weapon/dogborg/sleeper/Topic(href, href_list) + +/obj/item/device/dogborg/sleeper/Topic(href, href_list) if(..() || usr == patient) return usr.set_machine(src) if(href_list["refresh"]) + update_patient() src.updateUsrDialog() sleeperUI(usr) return @@ -463,42 +506,322 @@ go_out() sleeperUI(usr) return - if(patient && patient.stat != DEAD) + if(href_list["clean"]) + if(!cleaning) + var/confirm = alert(usr, "You are about to engage self-cleaning mode. This will fill your [src] with caustic enzymes to remove any objects or biomatter, and convert them into energy. Are you sure?", "Confirmation", "Self-Clean", "Cancel") + if(confirm == "Self-Clean") + if(cleaning) + return + else + cleaning = 1 + drain(500) + START_PROCESSING(SSobj, src) + sleeperUI(usr) + if(patient) + patient << "[hound.name]'s [src.name] fills with caustic enzymes around you!" + return + if(cleaning) + sleeperUI(usr) + return + if(href_list["port"]) + switch(eject_port) + if("ingestion") + eject_port = "disposal" + if("disposal") + eject_port = "ingestion" + sleeperUI(usr) + return + + if(patient && !(patient.stat & DEAD)) if(href_list["inject"] == "epinephrine" || patient.health > min_health) inject_chem(usr, href_list["inject"]) else - usr << "ERROR: Subject is not in stable condition for auto-injection." + usr << "ERROR: Subject is not in stable condition for injections." else usr << "ERROR: Subject cannot metabolise chemicals." + src.updateUsrDialog() sleeperUI(usr) //Needs a callback to boop the page to refresh. return -/obj/item/weapon/dogborg/sleeper/proc/inject_chem(mob/user, chem) +/obj/item/device/dogborg/sleeper/proc/inject_chem(mob/user, chem) if(patient && patient.reagents) if(chem in injection_chems + "epinephrine") - if(patient.reagents.get_reagent_amount(chem) + 10 <= 20) - patient.reagents.add_reagent(chem, 10) - var/mob/living/silicon/robot.R = user - R.cell.charge = R.cell.charge - 250 //-250 charge per sting. + if(hound.cell.charge < 800) //This is so borgs don't kill themselves with it. + hound << "You don't have enough power to synthesize fluids." + return + else if(patient.reagents.get_reagent_amount(chem) + 10 >= 20) //Preventing people from accidentally killing themselves by trying to inject too many chemicals! + hound << "Your stomach is currently too full of fluids to secrete more fluids of this kind." + else if(patient.reagents.get_reagent_amount(chem) + 10 <= 20) //No overdoses for you + patient.reagents.add_reagent(chem, inject_amount) + drain(750) //-750 charge per injection var/units = round(patient.reagents.get_reagent_amount(chem)) - user << "Occupant now has [units] unit\s of [GLOB.chemical_reagents_list[chem]] in their bloodstream." + hound << "Injecting [units] unit\s of [injection_chems[chem]] into occupant." //If they were immersed, the reagents wouldn't leave with them. -/obj/item/weapon/dogborg/sleeper/process() - if(src.occupied == 0) - SSobj.processing.Remove(src) +/obj/item/device/dogborg/sleeper/process() + + if(cleaning) //We're cleaning, return early after calling this as we don't care about the patient. + src.clean_cycle() return - if(patient.health > 0) - patient.adjustOxyLoss(-1) - patient.updatehealth() - patient.AdjustStunned(-4) - patient.AdjustWeakened(-4) - src.drain() - if(patient.reagents.get_reagent_amount("epinephrine") < 5) - patient.reagents.add_reagent("epinephrine", 5) -/obj/item/weapon/dogborg/sleeper/container_resist() - go_out() + if(patient) //We're caring for the patient. Medical emergency! Or endo scene. + update_patient() + if(patient.health < 0) + patient.adjustOxyLoss(-1) //Heal some oxygen damage if they're in critical condition + patient.updatehealth() + patient.AdjustStunned(-4) + patient.AdjustWeakened(-4) + src.drain() + if((patient.reagents.get_reagent_amount("epinephrine") < 5) && (patient.health < patient.maxHealth)) //Stop pumping full HP people full of drugs. Don't heal people you're digesting, meanie. + patient.reagents.add_reagent("epinephrine", 5) + return + + if(!patient && !cleaning) //We think we're done working. + if(!update_patient()) //One last try to find someone + STOP_PROCESSING(SSobj, src) + return + +/obj/item/device/dogborg/sleeper/proc/update_patient() + + //Well, we HAD one, what happened to them? + if(patient in contents) + if(patient_laststat != patient.stat) + if(patient.stat & DEAD) + hound.sleeper_r = 1 + hound.sleeper_g = 0 + patient_laststat = patient.stat + else + hound.sleeper_r = 0 + hound.sleeper_g = 1 + patient_laststat = patient.stat + //Update icon + hound.update_icons() + //Return original patient + return(patient) + + //Check for a new patient + else + for(var/mob/living/carbon/human/C in contents) + patient = C + if(patient.stat & DEAD) + hound.sleeper_r = 1 + hound.sleeper_g = 0 + patient_laststat = patient.stat + else + hound.sleeper_r = 0 + hound.sleeper_g = 1 + patient_laststat = patient.stat + //Update icon and return new patient + hound.update_icons() + return(C) + + //Cleaning looks better with red on, even with nobody in it + if(cleaning && !patient) + hound.sleeper_r = 1 + hound.sleeper_g = 0 + + //Couldn't find anyone, and not cleaning + else if(!cleaning && !patient) + hound.sleeper_r = 0 + hound.sleeper_g = 0 + + patient_laststat = null + patient = null + hound.update_icons() + return + +//Gurgleborg process +/obj/item/device/dogborg/sleeper/proc/clean_cycle() + + //Sanity? Maybe not required. More like if indigestible person OOC escapes. + for(var/I in items_preserved) + if(!(I in contents)) + items_preserved -= I + + var/list/touchable_items = contents - items_preserved + + //Belly is entirely empty + if(!length(contents)) + hound << "Your [src.name] is now clean. Ending self-cleaning cycle." + cleaning = 0 + update_patient() + return + + if(prob(20)) + var/churnsound = pick( + 'sound/vore/pred/digest_01.ogg', + 'sound/vore/pred/digest_02.ogg', + 'sound/vore/pred/digest_03.ogg', + 'sound/vore/pred/digest_04.ogg', + 'sound/vore/pred/digest_05.ogg', + 'sound/vore/pred/digest_06.ogg', + 'sound/vore/pred/digest_07.ogg', + 'sound/vore/pred/digest_08.ogg', + 'sound/vore/pred/digest_09.ogg', + 'sound/vore/pred/digest_10.ogg', + 'sound/vore/pred/digest_11.ogg', + 'sound/vore/pred/digest_12.ogg', + 'sound/vore/pred/digest_13.ogg', + 'sound/vore/pred/digest_14.ogg', + 'sound/vore/pred/digest_15.ogg', + 'sound/vore/pred/digest_16.ogg', + 'sound/vore/pred/digest_17.ogg', + 'sound/vore/pred/digest_18.ogg') + for(var/mob/outhearer in range(1,hound)) + outhearer << sound(churnsound) + for(var/mob/inhearer in contents) + inhearer << sound(churnsound) + //If the timing is right, and there are items to be touched + if(SSmobs.times_fired%6==1 && length(touchable_items)) + + //Burn all the mobs or add them to the exclusion list + for(var/mob/living/carbon/human/T in (touchable_items)) + if((T.status_flags & GODMODE) || !T.digestable) + src.items_preserved += T + else + T.adjustBruteLoss(2) + T.adjustFireLoss(3) + src.update_patient() + + //Pick a random item to deal with (if there are any) + var/atom/target = pick(touchable_items) + + //Handle the target being a mob + if(ishuman(target)) + var/mob/living/carbon/human/T = target + + //Mob is now dead + if(T.stat & DEAD) + message_admins("[key_name(hound)] has digested [key_name(T)] as a dogborg. ([hound ? "JMP" : "null"])") + hound << "You feel your belly slowly churn around [T], breaking them down into a soft slurry to be used as power for your systems." + T << "You feel [hound]'s belly slowly churn around your form, breaking you down into a soft slurry to be used as power for [hound]'s systems." + src.drain(-30000) //Fueeeeellll + var/deathsound = pick( + 'sound/vore/pred/death_01.ogg', + 'sound/vore/pred/death_02.ogg', + 'sound/vore/pred/death_03.ogg', + 'sound/vore/pred/death_04.ogg', + 'sound/vore/pred/death_05.ogg', + 'sound/vore/pred/death_06.ogg', + 'sound/vore/pred/death_07.ogg', + 'sound/vore/pred/death_08.ogg', + 'sound/vore/pred/death_09.ogg', + 'sound/vore/pred/death_10.ogg', + 'sound/vore/pred/death_11.ogg', + 'sound/vore/pred/death_12.ogg', + 'sound/vore/pred/death_13.ogg') + for(var/mob/hearer in range(1,src.hound)) + hearer << deathsound + T << deathsound + qdel(T) + src.update_patient() + + //Handle the target being anything but a /mob/living/carbon/human + else + var/obj/T = target + + //If the object is in the items_preserved global list //POLARISTODO + + if(T.type in important_items) + src.items_preserved += T + + //If the object is not one to preserve + else + //Special case for PDAs as they are dumb. TODO fix Del on PDAs to be less dumb. + if (istype(T, /obj/item/device/pda)) + var/obj/item/device/pda/PDA = T + if (PDA.id) + PDA.id.forceMove(src) + PDA.id = null + qdel(T) + + //Special case for IDs to make them digested + //else if (istype(T, /obj/item/weapon/card/id)) + //var/obj/item/weapon/card/id/ID = T + //ID.digest() //Need the digest proc, first. + + //Anything not perserved, PDA, or ID + else + //Spill(T) //Needs the spill proc to be added + qdel(T) + src.update_patient() + src.hound.cell.give(30) //10 charge? that was such a practically nonexistent number it hardly gave any purpose for this bit :v *cranks up* + return + + +/obj/item/device/dogborg/sleeper/container_resist() + if(prob(8)) + go_out() + +/obj/item/device/dogborg/sleeper/K9 //The K9 portabrig + name = "Brig-Belly" + desc = "Equipment for a K9 unit. A mounted portable-brig that holds criminals." + icon = 'icons/mob/dogborg.dmi' + icon_state = "sleeperb" + inject_amount = 10 + min_health = -100 + injection_chems = null //So they don't have all the same chems as the medihound! + +/obj/item/device/dogborg/sleeper/compactor //Janihound gut. + name = "garbage processor" + desc = "A mounted garbage compactor unit with fuel processor." + icon = 'icons/mob/dogborg.dmi' + icon_state = "compactor" + inject_amount = 10 + min_health = -100 + injection_chems = null //So they don't have all the same chems as the medihound! + var/max_item_count = 32 + +/obj/item/weapon/storage/attackby(obj/item/device/dogborg/sleeper/compactor, mob/user, proximity) //GIT CIRCUMVENTED YO! + compactor.afterattack(src, user ,1) + +/obj/item/device/dogborg/sleeper/compactor/afterattack(var/atom/movable/target, mob/living/silicon/user, proximity)//GARBO NOMS + hound = loc + + if(!istype(target)) + return + if(!proximity) + return + if(target.anchored) + return + if(length(contents) > (max_item_count - 1)) + user << "Your [src.name] is full. Eject or process contents to continue." + return + + if(istype(target,/obj/item)) + var/obj/item/target_obj = target + if(target_obj.w_class > WEIGHT_CLASS_BULKY) + user << "\The [target] is too large to fit into your [src.name]" + return + user.visible_message("[hound.name] is ingesting [target.name] into their [src.name].", "You start ingesting [target] into your [src.name]...") + if(do_after(user, 30, target) && length(contents) < max_item_count) + target.forceMove(src) + user.visible_message("[hound.name]'s garbage processor groans lightly as [target.name] slips inside.", "Your garbage compactor groans lightly as [target] slips inside.") + playsound(hound, 'sound/vore/gulpold.ogg', 50, 1) + if(length(contents) > 11) //grow that tum after a certain junk amount + hound.sleeper_r = 1 + hound.update_icons() + return + + else if(ishuman(target)) + var/mob/living/carbon/human/trashman = target + if(patient) + user << "Your [src.name] is already occupied." + return + if(trashman.buckled) + user << "[trashman] is buckled and can not be put into your [src.name]." + return + user.visible_message("[hound.name] is ingesting [trashman] into their [src.name].", "You start ingesting [trashman] into your [src.name]...") + if(do_after(user, 30, trashman) && !patient && !trashman.buckled && length(contents) < max_item_count) + trashman.forceMove(src) + trashman.reset_perspective(src) + update_patient() + START_PROCESSING(SSobj, src) + user.visible_message("[hound.name]'s garbage processor groans lightly as [trashman] slips inside.", "Your garbage compactor groans lightly as [trashman] slips inside.") + playsound(hound, 'sound/vore/gulpold.ogg', 80, 1) + return + return + // Pounce stuff for K-9 @@ -510,6 +833,10 @@ force = 0 throwforce = 0 +/obj/item/weapon/dogborg/pounce/New() + ..() + flags |= NOBLUDGEON + /mob/living/silicon/robot var/leaping = 0 var/pounce_cooldown = 0 @@ -548,7 +875,7 @@ pixel_y = 10 update_icons() throw_at(A, MAX_K9_LEAP_DIST, 1, spin=0, diagonals_first = 1) - cell.charge = cell.charge - 500 //Doubled the energy consumption + cell.use(500) //Doubled the energy consumption weather_immunities -= "lava" pounce_cooldown = !pounce_cooldown spawn(pounce_cooldown_time) diff --git a/code/citadel/organs/womb.dm b/code/citadel/organs/womb.dm index 948bc33385..e1ea02a230 100644 --- a/code/citadel/organs/womb.dm +++ b/code/citadel/organs/womb.dm @@ -6,8 +6,28 @@ zone = "groin" slot = "womb" w_class = 3 + var/internal = FALSE fluid_id = "femcum" + producing = TRUE var/obj/item/organ/genital/vagina/linked_vag + +/obj/item/organ/genital/womb/Initialize() + . = ..() + reagents.add_reagent(fluid_id, fluid_max_volume) + +/obj/item/organ/genital/womb/on_life() + if(QDELETED(src)) + return + if(reagents && producing) + generate_femcum() + +/obj/item/organ/genital/womb/proc/generate_femcum() + reagents.maximum_volume = fluid_max_volume + update_link() + if(!linked_vag) + return FALSE + reagents.isolate_reagent(fluid_id)//remove old reagents if it changed and just clean up generally + reagents.add_reagent(fluid_id, (fluid_mult * fluid_rate))//generate the cum /obj/item/organ/genital/womb/update_link() if(owner) @@ -25,4 +45,4 @@ linked_vag = null /obj/item/organ/genital/womb/Destroy() - return ..() \ No newline at end of file + return ..() diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 543225ec3c..ef08c918b9 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -208,6 +208,8 @@ var/generate_minimaps = 0 var/grey_assistants = 0 + var/id_console_jobslot_delay = 30 + var/lavaland_budget = 60 var/space_budget = 16 @@ -261,6 +263,8 @@ var/mice_roundstart = 10 // how many wire chewing rodents spawn at roundstart. + var/irc_announce_new_game = FALSE + /datum/configuration/New() gamemode_cache = typecacheof(/datum/game_mode,TRUE) for(var/T in gamemode_cache) @@ -410,6 +414,8 @@ usewhitelist = TRUE if("allow_metadata") allow_Metadata = 1 + if("id_console_jobslot_delay") + id_console_jobslot_delay = text2num(value) if("inactivity_period") inactivity_period = text2num(value) * 10 //documented as seconds in config.txt if("afk_period") @@ -424,7 +430,7 @@ popup_admin_pm = 1 if("allow_holidays") allow_holidays = 1 - if("useircbot") + if("useircbot") //tgs2 support useircbot = 1 if("ticklag") var/ticklag = text2num(value) @@ -537,6 +543,8 @@ error_silence_time = text2num(value) if("error_msg_delay") error_msg_delay = text2num(value) + if("irc_announce_new_game") + irc_announce_new_game = TRUE else GLOB.config_error_log << "Unknown setting in configuration: '[name]'" @@ -828,6 +836,8 @@ if ("endmap") maplist[currentmap.map_name] = currentmap currentmap = null + if ("disabled") + currentmap = null else GLOB.config_error_log << "Unknown command in map vote config: '[command]'" diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a220c2530c..74847ed88c 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -14,15 +14,6 @@ GLOBAL_REAL(Master, /datum/controller/master) = new //Master -> SSPreInit -> GLOB -> world -> config -> SSInit -> Failsafe //GOT IT MEMORIZED? -GLOBAL_VAR_INIT(MC_restart_clear, 0) -GLOBAL_VAR_INIT(MC_restart_timeout, 0) -GLOBAL_VAR_INIT(MC_restart_count, 0) - - -//current tick limit, assigned by the queue controller before running a subsystem. -//used by check_tick as well so that the procs subsystems call can obey that SS's tick limits -GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) - /datum/controller/master name = "Master" @@ -59,6 +50,14 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) var/current_runlevel //for scheduling different subsystems for different stages of the round + var/static/restart_clear = 0 + var/static/restart_timeout = 0 + var/static/restart_count = 0 + + //current tick limit, assigned before running a subsystem. + //used by CHECK_TICK as well so that the procs subsystems call can obey that SS's tick limits + var/static/current_ticklimit = TICK_LIMIT_RUNNING + /datum/controller/master/New() // Highlander-style: there can only be one! Kill off the old and replace it with the new. subsystems = list() @@ -83,20 +82,21 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) sortTim(subsystems, /proc/cmp_subsystem_init) reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) + testing("Shutdown [ss.name] subsystem") ss.Shutdown() // Returns 1 if we created a new mc, 0 if we couldn't due to a recent restart, // -1 if we encountered a runtime trying to recreate it /proc/Recreate_MC() . = -1 //so if we runtime, things know we failed - if (world.time < GLOB.MC_restart_timeout) + if (world.time < Master.restart_timeout) return 0 - if (world.time < GLOB.MC_restart_clear) - GLOB.MC_restart_count *= 0.5 + if (world.time < Master.restart_clear) + Master.restart_count *= 0.5 - var/delay = 50 * ++GLOB.MC_restart_count - GLOB.MC_restart_timeout = world.time + delay - GLOB.MC_restart_clear = world.time + (delay * 2) + var/delay = 50 * ++Master.restart_count + Master.restart_timeout = world.time + delay + Master.restart_clear = world.time + (delay * 2) Master.processing = 0 //stop ticking this one try new/datum/controller/master() @@ -139,6 +139,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) if(FireHim) Master.subsystems += new BadBoy.type //NEW_SS_GLOBAL will remove the old one subsystems = Master.subsystems + current_runlevel = Master.current_runlevel StartProcessing(10) else to_chat(world, "The Master Controller is having some issues, we will need to re-initialize EVERYTHING") @@ -163,20 +164,21 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) var/start_timeofday = REALTIMEOFDAY // Initialize subsystems. - GLOB.CURRENT_TICKLIMIT = config.tick_limit_mc_init + current_ticklimit = config.tick_limit_mc_init for (var/datum/controller/subsystem/SS in subsystems) if (SS.flags & SS_NO_INIT) continue SS.Initialize(REALTIMEOFDAY) CHECK_TICK - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING + current_ticklimit = TICK_LIMIT_RUNNING var/time = (REALTIMEOFDAY - start_timeofday) / 10 var/msg = "Initializations complete within [time] second[time == 1 ? "" : "s"]!" to_chat(world, "[msg]") log_world(msg) - SetRunLevel(1) + if (!current_runlevel) + SetRunLevel(1) // Sort subsystems by display setting for easy access. sortTim(subsystems, /proc/cmp_subsystem_display) @@ -204,6 +206,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) set waitfor = 0 if(delay) sleep(delay) + testing("Master starting processing") var/rtn = Loop() if (rtn > 0 || processing < 0) return //this was suppose to happen. @@ -274,7 +277,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) while (1) tickdrift = max(0, MC_AVERAGE_FAST(tickdrift, (((REALTIMEOFDAY - init_timeofday) - (world.time - init_time)) / world.tick_lag))) if (processing <= 0) - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING + current_ticklimit = TICK_LIMIT_RUNNING sleep(10) continue @@ -282,7 +285,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) // because sleeps are processed in the order received, so longer sleeps are more likely to run first if (world.tick_usage > TICK_LIMIT_MC) sleep_delta += 2 - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING * 0.5 + current_ticklimit = TICK_LIMIT_RUNNING * 0.5 sleep(world.tick_lag * (processing + sleep_delta)) continue @@ -320,7 +323,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) if (!error_level) iteration++ error_level++ - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING + current_ticklimit = TICK_LIMIT_RUNNING sleep(10) continue @@ -332,7 +335,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) if (!error_level) iteration++ error_level++ - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING + current_ticklimit = TICK_LIMIT_RUNNING sleep(10) continue error_level-- @@ -343,7 +346,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) iteration++ last_run = world.time src.sleep_delta = MC_AVERAGE_FAST(src.sleep_delta, sleep_delta) - GLOB.CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING - (TICK_LIMIT_RUNNING * 0.25) //reserve the tail 1/4 of the next tick for the mc. + current_ticklimit = TICK_LIMIT_RUNNING - (TICK_LIMIT_RUNNING * 0.25) //reserve the tail 1/4 of the next tick for the mc. sleep(world.tick_lag * (processing + sleep_delta)) @@ -434,7 +437,7 @@ GLOBAL_VAR_INIT(CURRENT_TICKLIMIT, TICK_LIMIT_RUNNING) tick_precentage = max(tick_precentage*0.5, tick_precentage-queue_node.tick_overrun) - GLOB.CURRENT_TICKLIMIT = round(world.tick_usage + tick_precentage) + current_ticklimit = round(world.tick_usage + tick_precentage) if (!(queue_node_flags & SS_TICKER)) ran_non_ticker = TRUE diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index e9dc532975..a9a177597a 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -7,7 +7,7 @@ #define SSAIR_SUPERCONDUCTIVITY 7 SUBSYSTEM_DEF(air) - name = "Air" + name = "Atmospherics" init_order = INIT_ORDER_AIR priority = 20 wait = 5 diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 0391f6ba70..aeadfcf94e 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -98,7 +98,7 @@ SUBSYSTEM_DEF(atoms) else if(!A.initialized) BadInitializeCalls[the_type] |= BAD_INIT_DIDNT_INIT - return qdeleted || QDELETED(A) + return qdeleted || QDELING(A) /datum/controller/subsystem/atoms/proc/map_loader_begin() old_initialized = initialized @@ -150,7 +150,7 @@ SUBSYSTEM_DEF(atoms) /datum/controller/subsystem/atoms/Shutdown() var/initlog = InitLog() if(initlog) - text2file("[GLOB.log_directory]/initialize.log", initlog) + text2file(initlog, "[GLOB.log_directory]/initialize.log") #undef BAD_INIT_QDEL_BEFORE #undef BAD_INIT_DIDNT_INIT diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index b30bc41759..a4e3aa2fef 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -1,8 +1,10 @@ SUBSYSTEM_DEF(blackbox) name = "Blackbox" wait = 6000 - flags = SS_NO_TICK_CHECK - + flags = SS_NO_TICK_CHECK | SS_NO_INIT + runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME + init_order = INIT_ORDER_BLACKBOX + var/list/msg_common = list() var/list/msg_science = list() var/list/msg_command = list() @@ -17,6 +19,8 @@ SUBSYSTEM_DEF(blackbox) var/list/feedback = list() //list of datum/feedback_variable + var/sealed = FALSE //time to stop tracking stats? + //poll population /datum/controller/subsystem/blackbox/fire() if(!SSdbcore.Connect()) @@ -26,7 +30,7 @@ SUBSYSTEM_DEF(blackbox) if(M.client) playercount += 1 var/admincount = GLOB.admins.len - var/datum/DBQuery/query_record_playercount = SSdbcore.NewQuery("INSERT INTO [format_table_name("legacy_population")] (playercount, admincount, time, server_ip, server_port) VALUES ([playercount], [admincount], '[SQLtime()]', INET_ATON('[world.internet_address]'), '[world.port]')") + var/datum/DBQuery/query_record_playercount = SSdbcore.NewQuery("INSERT INTO [format_table_name("legacy_population")] (playercount, admincount, time, server_ip, server_port) VALUES ([playercount], [admincount], '[SQLtime()]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]')") query_record_playercount.Execute() /datum/controller/subsystem/blackbox/Recover() @@ -42,9 +46,10 @@ SUBSYSTEM_DEF(blackbox) msg_cargo = SSblackbox.msg_cargo msg_other = SSblackbox.msg_other - feedback = SSblackbox.feedback + sealed = SSblackbox.sealed + //no touchie /datum/controller/subsystem/blackbox/can_vv_get(var_name) if(var_name == "feedback") @@ -55,6 +60,9 @@ SUBSYSTEM_DEF(blackbox) return FALSE /datum/controller/subsystem/blackbox/Shutdown() + sealed = FALSE + set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) + var/pda_msg_amt = 0 var/rc_msg_amt = 0 @@ -80,26 +88,21 @@ SUBSYSTEM_DEF(blackbox) add_details("radio_usage","PDA-[pda_msg_amt]") add_details("radio_usage","RC-[rc_msg_amt]") - set_details("round_end","[time2text(world.realtime)]") //This one MUST be the last one that gets set. - if (!SSdbcore.Connect()) return - var/sqlrowlist = "" + var/list/sqlrowlist = list() for (var/datum/feedback_variable/FV in feedback) - if (sqlrowlist != "") - sqlrowlist += ", " //a comma (,) at the start of the first row to insert will trigger a SQL error - sqlrowlist += list(list("time" = "Now()", "round_id" = GLOB.round_id, "var_name" = "'[sanitizeSQL(FV.get_variable())]'", "var_value" = FV.get_value(), "details" = "'[sanitizeSQL(FV.get_details())]'")) - - if (sqlrowlist == "") + if (!length(sqlrowlist)) return - var/datum/DBQuery/query_feedback_save = SSdbcore.NewQuery("INSERT DELAYED IGNORE INTO [format_table_name("feedback")] VALUES " + sqlrowlist) - query_feedback_save.Execute() + SSdbcore.MassInsert(format_table_name("feedback"), sqlrowlist, ignore_errors = TRUE, delayed = TRUE) /datum/controller/subsystem/blackbox/proc/LogBroadcast(blackbox_msg, freq) + if(sealed) + return switch(freq) if(1459) msg_common += blackbox_msg @@ -134,26 +137,38 @@ SUBSYSTEM_DEF(blackbox) return FV /datum/controller/subsystem/blackbox/proc/set_val(variable, value) + if(sealed) + return var/datum/feedback_variable/FV = find_feedback_datum(variable) FV.set_value(value) /datum/controller/subsystem/blackbox/proc/inc(variable, value) + if(sealed) + return var/datum/feedback_variable/FV = find_feedback_datum(variable) FV.inc(value) /datum/controller/subsystem/blackbox/proc/dec(variable,value) + if(sealed) + return var/datum/feedback_variable/FV = find_feedback_datum(variable) FV.dec(value) /datum/controller/subsystem/blackbox/proc/set_details(variable,details) + if(sealed) + return var/datum/feedback_variable/FV = find_feedback_datum(variable) FV.set_details(details) /datum/controller/subsystem/blackbox/proc/add_details(variable,details) + if(sealed) + return var/datum/feedback_variable/FV = find_feedback_datum(variable) FV.add_details(details) /datum/controller/subsystem/blackbox/proc/ReportDeath(mob/living/L) + if(sealed) + return if(!SSdbcore.Connect()) return if(!L || !L.key || !L.mind) @@ -171,19 +186,29 @@ SUBSYSTEM_DEF(blackbox) var/mob/LA = L.lastattacker laname = sanitizeSQL(LA.real_name) lakey = sanitizeSQL(LA.key) - var/sqlgender = sanitizeSQL(L.gender) var/sqlbrute = sanitizeSQL(L.getBruteLoss()) var/sqlfire = sanitizeSQL(L.getFireLoss()) var/sqlbrain = sanitizeSQL(L.getBrainLoss()) var/sqloxy = sanitizeSQL(L.getOxyLoss()) - var/sqltox = sanitizeSQL(L.getStaminaLoss()) - var/sqlclone = sanitizeSQL(L.getStaminaLoss()) + var/sqltox = sanitizeSQL(L.getToxLoss()) + var/sqlclone = sanitizeSQL(L.getCloneLoss()) var/sqlstamina = sanitizeSQL(L.getStaminaLoss()) - var/coord = sanitizeSQL("[L.x], [L.y], [L.z]") + var/x_coord = sanitizeSQL(L.x) + var/y_coord = sanitizeSQL(L.y) + var/z_coord = sanitizeSQL(L.z) var/map = sanitizeSQL(SSmapping.config.map_name) - var/datum/DBQuery/query_report_death = SSdbcore.NewQuery("INSERT INTO [format_table_name("death")] (name, byondkey, job, special, pod, tod, laname, lakey, gender, bruteloss, fireloss, brainloss, oxyloss, toxloss, cloneloss, staminaloss, coord, mapname, server_ip, server_port) VALUES ('[sqlname]', '[sqlkey]', '[sqljob]', '[sqlspecial]', '[sqlpod]', '[SQLtime()]', '[laname]', '[lakey]', '[sqlgender]', [sqlbrute], [sqlfire], [sqlbrain], [sqloxy], [sqltox], [sqlclone], [sqlstamina], '[coord]', '[map]', INET_ATON('[world.internet_address]'), '[world.port]')") + var/datum/DBQuery/query_report_death = SSdbcore.NewQuery("INSERT INTO [format_table_name("death")] (pod, x_coord, y_coord, z_coord, mapname, server_ip, server_port, round_id, tod, job, special, name, byondkey, laname, lakey, bruteloss, fireloss, brainloss, oxyloss, toxloss, cloneloss, staminaloss) VALUES ('[sqlpod]', '[x_coord]', '[y_coord]', '[z_coord]', '[map]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]', [GLOB.round_id], '[SQLtime()]', '[sqljob]', '[sqlspecial]', '[sqlname]', '[sqlkey]', '[laname]', '[lakey]', [sqlbrute], [sqlfire], [sqlbrain], [sqloxy], [sqltox], [sqlclone], [sqlstamina])") query_report_death.Execute() +/datum/controller/subsystem/blackbox/proc/Seal() + if(sealed) + return + if(IsAdminAdvancedProcCall()) + var/msg = "[key_name_admin(usr)] sealed the blackbox!" + message_admins(msg) + log_game("Blackbox sealed[IsAdminAdvancedProcCall() ? " by [key_name(usr)]" : ""].") + sealed = TRUE + //feedback variable datum, for storing all kinds of data /datum/feedback_variable diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index ad4691564c..864274b8fb 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(dbcore) name = "Database" flags = SS_NO_INIT|SS_NO_FIRE - + init_order = INIT_ORDER_DBCORE var/const/FAILED_DB_CONNECTION_CUTOFF = 5 var/const/Default_Cursor = 0 @@ -23,12 +23,18 @@ SUBSYSTEM_DEF(dbcore) var/failed_connections = 0 /datum/controller/subsystem/dbcore/PreInit() - _db_con = _dm_db_new_con() + if(!_db_con) + _db_con = _dm_db_new_con() /datum/controller/subsystem/dbcore/Recover() _db_con = SSdbcore._db_con /datum/controller/subsystem/dbcore/Shutdown() + //This is as close as we can get to the true round end before Disconnect() without changing where it's called, defeating the reason this is a subsystem + if(SSdbcore.Connect()) + var/sql_station_name = sanitizeSQL(station_name()) + var/datum/DBQuery/query_round_end = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET end_datetime = Now(), game_mode_result = '[SSticker.mode_result]', end_state = '[SSticker.end_state]', station_name = '[sql_station_name]' WHERE id = [GLOB.round_id]") + query_round_end.Execute() if(IsConnected()) Disconnect() @@ -47,7 +53,7 @@ SUBSYSTEM_DEF(dbcore) if(failed_connections > FAILED_DB_CONNECTION_CUTOFF) //If it failed to establish a connection more than 5 times in a row, don't bother attempting to connect anymore. return FALSE - + if(!config.sql_enabled) return FALSE @@ -170,16 +176,16 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table var/_db_query /datum/DBQuery/New(sql_query, datum/controller/subsystem/dbcore/connection_handler, cursor_handler) - if(sql_query) + if(sql_query) sql = sql_query - if(connection_handler) + if(connection_handler) db_connection = connection_handler - if(cursor_handler) + if(cursor_handler) default_cursor = cursor_handler item = list() _db_query = _dm_db_new_query() -/datum/DBQuery/proc/Connect(datum/controller/subsystem/dbcore/connection_handler) +/datum/DBQuery/proc/Connect(datum/controller/subsystem/dbcore/connection_handler) db_connection = connection_handler /datum/DBQuery/proc/warn_execute() @@ -193,16 +199,16 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table if(!. && log_error) log_sql("[ErrorMsg()] | Query used: [sql]") -/datum/DBQuery/proc/NextRow() +/datum/DBQuery/proc/NextRow() return _dm_db_next_row(_db_query,item,conversions) /datum/DBQuery/proc/RowsAffected() return _dm_db_rows_affected(_db_query) -/datum/DBQuery/proc/RowCount() +/datum/DBQuery/proc/RowCount() return _dm_db_row_count(_db_query) -/datum/DBQuery/proc/ErrorMsg() +/datum/DBQuery/proc/ErrorMsg() return _dm_db_error_msg(_db_query) /datum/DBQuery/proc/Columns() @@ -231,11 +237,11 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table return db_connection.Quote(str) /datum/DBQuery/proc/SetConversion(column,conversion) - if(istext(column)) + if(istext(column)) column = columns.Find(column) - if(!conversions) + if(!conversions) conversions = list(column) - else if(conversions.len < column) + else if(conversions.len < column) conversions.len = column conversions[column] = conversion diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index 5e557b32d5..7b247dec1a 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -105,7 +105,7 @@ SUBSYSTEM_DEF(events) //These are needed because /area/engine has to be removed from the list, but we still want these areas to get fucked up. var/list/danger_areas = list( /area/engine/break_room, - /area/engine/chiefs_office) + /area/crew_quarters/heads/chief) //Need to locate() as it's just a list of paths. return locate(pick((GLOB.the_station_areas - safe_areas) + danger_areas)) diff --git a/code/controllers/subsystem/explosion.dm b/code/controllers/subsystem/explosion.dm new file mode 100644 index 0000000000..fe6657644f --- /dev/null +++ b/code/controllers/subsystem/explosion.dm @@ -0,0 +1,510 @@ +SUBSYSTEM_DEF(explosion) + priority = 99 + wait = 1 + flags = SS_TICKER|SS_NO_INIT + + var/list/explosions + + var/rebuild_tick_split_count = FALSE + var/tick_portions_required = 0 + + var/list/logs + + var/list/zlevels_that_ignore_bombcap + var/list/doppler_arrays + + //legacy caps, set by config + var/devastation_cap = 3 + var/heavy_cap = 7 + var/light_cap = 14 + var/flash_cap = 14 + var/flame_cap = 14 + var/dyn_ex_scale = 0.5 + + var/id_counter = 0 + +/datum/controller/subsystem/explosion/PreInit() + doppler_arrays = list() + logs = list() + explosions = list() + zlevels_that_ignore_bombcap = list("[ZLEVEL_MINING]") + +/datum/controller/subsystem/explosion/Shutdown() + QDEL_LIST(explosions) + QDEL_LIST(logs) + zlevels_that_ignore_bombcap.Cut() + +/datum/controller/subsystem/explosion/Recover() + explosions = SSexplosion.explosions + logs = SSexplosion.logs + id_counter = SSexplosion.id_counter + rebuild_tick_split_count = TRUE + zlevels_that_ignore_bombcap = SSexplosion.zlevels_that_ignore_bombcap + doppler_arrays = SSexplosion.doppler_arrays + + devastation_cap = SSexplosion.devastation_cap + heavy_cap = SSexplosion.heavy_cap + light_cap = SSexplosion.light_cap + flash_cap = SSexplosion.flash_cap + flame_cap = SSexplosion.flame_cap + dyn_ex_scale = SSexplosion.dyn_ex_scale + +/datum/controller/subsystem/explosion/fire() + var/list/cached_explosions = explosions + var/num_explosions = cached_explosions.len + if(!num_explosions) + return + + //figure exactly how many tick splits are required + var/num_splits + if(rebuild_tick_split_count) + var/reactionary = config.reactionary_explosions + num_splits = num_explosions + for(var/I in cached_explosions) + var/datum/explosion/E = I + if(!E.turfs_processed) + ++num_splits + if(reactionary && !E.densities_processed) + ++num_splits + tick_portions_required = num_splits + else + num_splits = tick_portions_required + + MC_SPLIT_TICK_INIT(num_splits) + + for(var/I in cached_explosions) + var/datum/explosion/E = I + + var/etp = E.turfs_processed + if(!etp) + if(GatherTurfs(E)) + --tick_portions_required + etp = TRUE + MC_SPLIT_TICK + + var/edp = E.densities_processed + if(!edp) + if(DensityCalculate(E, etp)) + --tick_portions_required + edp = TRUE + MC_SPLIT_TICK + + if(ProcessExplosion(E, edp)) //splits the tick + --tick_portions_required + explosions -= E + logs += E + NotifyDopplers(E) + MC_SPLIT_TICK + +/datum/controller/subsystem/explosion/proc/NotifyDopplers(datum/explosion/E) + for(var/array in doppler_arrays) + var/obj/machinery/doppler_array/A = array + A.sense_explosion(E.epicenter, E.devastation, E.heavy, E.light, E.finished_at - E.started_at, E.orig_dev_range, E.orig_heavy_range, E.orig_light_range) + +/datum/controller/subsystem/explosion/proc/Create(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = TRUE, ignorecap = FALSE, flame_range = 0 , silent = FALSE, smoke = FALSE) + epicenter = get_turf(epicenter) + if(!epicenter) + return + + if(adminlog) + message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in area: [get_area(epicenter)] [ADMIN_COORDJMP(epicenter)]") + log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in area [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z])") + + var/datum/explosion/E = new(++id_counter, epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, flame_range, silent, smoke, ignorecap) + + if(heavy_impact_range > 1) + var/datum/effect_system/explosion/Eff + if(smoke) + Eff = new /datum/effect_system/explosion/smoke + else + Eff = new + Eff.set_up(epicenter) + Eff.start() + + //flash mobs + if(flash_range) + for(var/mob/living/L in viewers(flash_range, epicenter)) + L.flash_act() + + if(!silent) + ExplosionSound(epicenter, devastation_range, heavy_impact_range, E.extent) + + //add to SS + if(E.extent) + tick_portions_required += 2 + (config.reactionary_explosions ? 1 : 0) + explosions += E + else + logs += E //Already done processing + +/datum/controller/subsystem/explosion/proc/CreateDynamic(atom/epicenter, power, flash_range, adminlog = TRUE, ignorecap = TRUE, flame_range = 0 , silent = FALSE, smoke = TRUE) + if(!power) + return + var/range = round((2 * power) ** dyn_ex_scale) + Create(epicenter, round(range * 0.25), round(range * 0.5), round(range), flash_range*range, adminlog, ignorecap, flame_range*range, silent, smoke) + +// Using default dyn_ex scale: +// 100 explosion power is a (5, 10, 20) explosion. +// 75 explosion power is a (4, 8, 17) explosion. +// 50 explosion power is a (3, 7, 14) explosion. +// 25 explosion power is a (2, 5, 10) explosion. +// 10 explosion power is a (1, 3, 6) explosion. +// 5 explosion power is a (0, 1, 3) explosion. +// 1 explosion power is a (0, 0, 1) explosion. + +/datum/explosion + var/explosion_id + var/turf/epicenter + + var/started_at + var/finished_at + var/tick_started + var/tick_finished + + var/turfs_processed = FALSE + var/densities_processed = FALSE + + var/orig_dev_range + var/orig_heavy_range + var/orig_light_range + var/orig_flash_range + var/orig_flame_range + + var/devastation + var/heavy + var/light + var/extent + + var/flash + var/flame + + var/gather_dist = 0 + + var/list/gathered_turfs + var/list/calculated_turfs + + var/list/unsafe_turfs + +/datum/explosion/New(id, turf/epi, devastation_range, heavy_impact_range, light_impact_range, flash_range, flame_range, silent, smoke, ignorecap) + explosion_id = id + epicenter = epi + + densities_processed = !config.reactionary_explosions + + orig_dev_range = devastation_range + orig_heavy_range = heavy_impact_range + orig_light_range = light_impact_range + orig_flash_range = flash_range + orig_flame_range = flame_range + + if(!ignorecap && !("[epicenter.z]" in SSexplosion.zlevels_that_ignore_bombcap)) + //Clamp all values + devastation_range = min(SSexplosion.devastation_cap, devastation_range) + heavy_impact_range = min(SSexplosion.heavy_cap, heavy_impact_range) + light_impact_range = min(SSexplosion.light_cap, light_impact_range) + flash_range = min(SSexplosion.flash_cap, flash_range) + flame_range = min(SSexplosion.flame_cap, flame_range) + + //store this + devastation = devastation_range + heavy = heavy_impact_range + light = light_impact_range + + extent = max(devastation_range, heavy_impact_range, light_impact_range, flame_range) + + flash = flash_range + flame = flame_range + + started_at = REALTIMEOFDAY + tick_started = world.time + + gathered_turfs = list() + calculated_turfs = list() + unsafe_turfs = list() + +// Play sounds; we want sounds to be different depending on distance so we will manually do it ourselves. +// Stereo users will also hear the direction of the explosion! + +// Calculate far explosion sound range. Only allow the sound effect for heavy/devastating explosions. +// 3/7/14 will calculate to 80 + 35 +/proc/ExplosionSound(turf/epicenter, devastation_range, heavy_impact_range, extent) + var/far_dist = 0 + far_dist += heavy_impact_range * 5 + far_dist += devastation_range * 20 + + var/z0 = epicenter.z + + var/frequency = get_rand_frequency() + var/ex_sound = get_sfx("explosion") + for(var/mob/M in GLOB.player_list) + // Double check for client + var/turf/M_turf = get_turf(M) + if(M_turf && M_turf.z == z0) + var/dist = get_dist(M_turf, epicenter) + // If inside the blast radius + world.view - 2 + if(dist <= round(extent + world.view - 2, 1)) + M.playsound_local(epicenter, ex_sound, 100, 1, frequency, falloff = 5) + // You hear a far explosion if you're outside the blast radius. Small bombs shouldn't be heard all over the station. + else if(dist <= far_dist) + var/far_volume = Clamp(far_dist, 30, 50) // Volume is based on explosion size and dist + far_volume += (dist <= far_dist * 0.5 ? 50 : 0) // add 50 volume if the mob is pretty close to the explosion + M.playsound_local(epicenter, 'sound/effects/explosionfar.ogg', far_volume, 1, frequency, falloff = 5) + +/datum/explosion/Destroy() + SSexplosion.explosions -= src + SSexplosion.logs -= src + LAZYCLEARLIST(gathered_turfs) + LAZYCLEARLIST(calculated_turfs) + LAZYCLEARLIST(unsafe_turfs) + return ..() + +/datum/controller/subsystem/explosion/proc/GatherTurfs(datum/explosion/E) + var/turf/epicenter = E.epicenter + + var/x0 = epicenter.x + var/y0 = epicenter.y + var/z0 = epicenter.z + + var/c_dist = E.gather_dist + var/dist = E.extent + + var/list/L = E.gathered_turfs + + if(!c_dist) + L += epicenter + ++c_dist + + while( c_dist <= dist ) + var/y = y0 + c_dist + var/x = x0 - c_dist + 1 + for(x in x to x0 + c_dist) + var/turf/T = locate(x, y, z0) + if(T) + L += T + + y = y0 + c_dist - 1 + x = x0 + c_dist + for(y in y0 - c_dist to y) + var/turf/T = locate(x, y, z0) + if(T) + L += T + + y = y0 - c_dist + x = x0 + c_dist - 1 + for(x in x0 - c_dist to x) + var/turf/T = locate(x, y, z0) + if(T) + L += T + + y = y0 - c_dist + 1 + x = x0 - c_dist + for(y in y to y0 + c_dist) + var/turf/T = locate(x, y, z0) + if(T) + L += T + ++c_dist + + if(MC_TICK_CHECK) + break + + if(c_dist > dist) + E.turfs_processed = TRUE + return TRUE + else + E.gather_dist = c_dist + return FALSE + +/datum/controller/subsystem/explosion/proc/DensityCalculate(datum/explosion/E, done_gathering_turfs) + var/list/L = E.calculated_turfs + var/cut_to = 1 + for(var/I in E.gathered_turfs) // we cache the explosion block rating of every turf in the explosion area + var/turf/T = I + ++cut_to + + var/current_exp_block = T.density ? T.explosion_block : 0 + + for(var/obj/machinery/door/D in T) + if(D.density) + current_exp_block += D.explosion_block + + for(var/obj/structure/window/W in T) + if(W.reinf && W.fulltile) + current_exp_block += W.explosion_block + + for(var/obj/structure/blob/B in T) + current_exp_block += B.explosion_block + + L[T] = current_exp_block + + if(MC_TICK_CHECK) + E.gathered_turfs.Cut(1, cut_to) + return FALSE + + E.gathered_turfs.Cut() + return done_gathering_turfs + +/datum/controller/subsystem/explosion/proc/ProcessExplosion(datum/explosion/E, done_calculating_turfs) + //cache shit for speed + var/id = E.explosion_id + + var/list/cached_unsafe = E.unsafe_turfs + var/list/cached_exp_block = E.calculated_turfs + var/list/affected_turfs = cached_exp_block ? cached_exp_block : E.gathered_turfs + + var/devastation_range = E.devastation + var/heavy_impact_range = E.heavy + var/light_impact_range = E.light + + var/flame_range = E.flame + var/throw_range_max = E.extent + + var/turf/epi = E.epicenter + + var/x0 = epi.x + var/y0 = epi.y + + var/cut_to = 1 + for(var/TI in affected_turfs) + var/turf/T = TI + ++cut_to + + var/init_dist = cheap_hypotenuse(T.x, T.y, x0, y0) + var/dist = init_dist + + if(cached_exp_block) + var/turf/Trajectory = T + while(Trajectory != epi) + Trajectory = get_step_towards(Trajectory, epi) + dist += cached_exp_block[Trajectory] + + var/flame_dist = dist < flame_range + var/throw_dist = dist + + if(dist < devastation_range) + dist = 1 + else if(dist < heavy_impact_range) + dist = 2 + else if(dist < light_impact_range) + dist = 3 + else + dist = 0 + + //------- EX_ACT AND TURF FIRES ------- + + if(flame_dist && prob(40) && !isspaceturf(T) && !T.density) + new /obj/effect/hotspot(T) //Mostly for ambience! + + if(dist > 0) + T.explosion_level = max(T.explosion_level, dist) //let the bigger one have it + T.explosion_id = id + T.ex_act(dist) + cached_unsafe += T + + //--- THROW ITEMS AROUND --- + + var/throw_dir = get_dir(epi, T) + for(var/obj/item/I in T) + if(!I.anchored) + var/throw_range = rand(throw_dist, throw_range_max) + var/turf/throw_at = get_ranged_target_turf(I, throw_dir, throw_range) + I.throw_speed = 4 //Temporarily change their throw_speed for embedding purposes (Resets when it finishes throwing, regardless of hitting anything) + I.throw_at(throw_at, throw_range, 4) + + if(MC_TICK_CHECK) + var/circumference = (PI * (init_dist + 4) * 2) //+4 to radius to prevent shit gaps + if(cached_unsafe.len > circumference) //only do this every revolution + for(var/Unexplode in cached_unsafe) + var/turf/UnexplodeT = Unexplode + UnexplodeT.explosion_level = 0 + cached_unsafe.Cut() + done_calculating_turfs = FALSE + break + + affected_turfs.Cut(1, cut_to) + + if(!done_calculating_turfs) + return FALSE + + //unfuck the shit + for(var/Unexplode in cached_unsafe) + var/turf/UnexplodeT = Unexplode + UnexplodeT.explosion_level = 0 + cached_unsafe.Cut() + + E.finished_at = REALTIMEOFDAY + E.tick_finished = world.time + + return TRUE + +/client/proc/check_bomb_impacts() + set name = "Check Bomb Impact" + set category = "Debug" + + var/newmode = alert("Use reactionary explosions?","Check Bomb Impact", "Yes", "No") + var/turf/epicenter = get_turf(mob) + if(!epicenter) + return + + var/x0 = epicenter.x + var/y0 = epicenter.y + + var/dev = 0 + var/heavy = 0 + var/light = 0 + var/list/choices = list("Small Bomb","Medium Bomb","Big Bomb","Custom Bomb") + var/choice = input("Bomb Size?") in choices + switch(choice) + if(null) + return 0 + if("Small Bomb") + dev = 1 + heavy = 2 + light = 3 + if("Medium Bomb") + dev = 2 + heavy = 3 + light = 4 + if("Big Bomb") + dev = 3 + heavy = 5 + light = 7 + if("Custom Bomb") + dev = input("Devestation range (Tiles):") as num + heavy = input("Heavy impact range (Tiles):") as num + light = input("Light impact range (Tiles):") as num + else + return + + var/datum/explosion/E = new(null, epicenter, dev, heavy, light, ignorecap = TRUE) + + while(!SSexplosion.GatherTurfs(E)) + stoplag() + var/list/turfs + if(newmode) + while(!SSexplosion.DensityCalculate(E, TRUE)) + stoplag() + turfs = E.calculated_turfs.Copy() + else + turfs = E.gathered_turfs.Copy() + + qdel(E) + + for(var/I in turfs) + var/turf/T = I + var/dist = cheap_hypotenuse(T.x, T.y, x0, y0) + turfs[T] + + if(dist < dev) + T.color = "red" + T.maptext = "Dev" + else if (dist < heavy) + T.color = "yellow" + T.maptext = "Heavy" + else if (dist < light) + T.color = "blue" + T.maptext = "Light" + CHECK_TICK + + sleep(100) + for(var/I in turfs) + var/turf/T = I + T.color = null + T.maptext = null diff --git a/code/controllers/subsystem/fields.dm b/code/controllers/subsystem/fields.dm deleted file mode 100644 index 8e9f387478..0000000000 --- a/code/controllers/subsystem/fields.dm +++ /dev/null @@ -1,27 +0,0 @@ - -SUBSYSTEM_DEF(fields) - name = "Fields" - wait = 2 - priority = 40 - flags = SS_KEEP_TIMING - var/list/datum/proximity_monitor/advanced/running = list() - var/list/datum/proximity_monitor/advanced/currentrun = list() - -/datum/controller/subsystem/fields/fire(resumed = 0) - if(!resumed) - src.currentrun = running.Copy() - var/list/currentrun = src.currentrun - while(currentrun.len) - var/datum/proximity_monitor/advanced/F = currentrun[currentrun.len] - currentrun.len-- - if(!F.requires_processing) - continue - F.process() - if(MC_TICK_CHECK) - return - -/datum/controller/subsystem/fields/proc/register_new_field(datum/proximity_monitor/advanced/F) - running += F - -/datum/controller/subsystem/fields/proc/unregister_field(datum/proximity_monitor/advanced/F) - running -= F diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 84d79009c0..234569bfdc 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -61,7 +61,7 @@ SUBSYSTEM_DEF(garbage) for(var/path in sleptDestroy) dellog += "Path : [path] \n" dellog += "Sleeps : [sleptDestroy[path]] \n" - text2file("[GLOB.log_directory]/qdel.log", dellog.Join()) + text2file(dellog.Join(), "[GLOB.log_directory]/qdel.log") /datum/controller/subsystem/garbage/fire() HandleToBeQueued() @@ -164,8 +164,8 @@ SUBSYSTEM_DEF(garbage) if (time > highest_del_time) highest_del_time = time if (time > 10) - log_game("Error: [type]([refID]) took longer then 1 second to delete (took [time/10] seconds to delete)") - message_admins("Error: [type]([refID]) took longer then 1 second to delete (took [time/10] seconds to delete).") + log_game("Error: [type]([refID]) took longer than 1 second to delete (took [time/10] seconds to delete)") + message_admins("Error: [type]([refID]) took longer than 1 second to delete (took [time/10] seconds to delete).") postpone(time/5) /datum/controller/subsystem/garbage/proc/HardQueue(datum/A) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index c37e10b28c..3af0bcc399 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -11,6 +11,7 @@ SUBSYSTEM_DEF(job) var/initial_players_to_assign = 0 //used for checking against population caps var/list/prioritized_jobs = list() + var/list/latejoin_trackers = list() //Don't read this list, use GetLateJoinTurfs() instead /datum/controller/subsystem/job/Initialize(timeofday) if(!occupations.len) @@ -223,7 +224,7 @@ SUBSYSTEM_DEF(job) //Get the players who are ready for(var/mob/dead/new_player/player in GLOB.player_list) - if(player.ready && player.mind && !player.mind.assigned_role) + if(player.ready == PLAYER_READY_TO_PLAY && player.mind && !player.mind.assigned_role) unassigned += player initial_players_to_assign = unassigned.len @@ -378,23 +379,11 @@ SUBSYSTEM_DEF(job) continue S = sloc break + if(S) + SendToAtom(H, S, buckle = FALSE) if(!S) //if there isn't a spawnpoint send them to latejoin, if there's no latejoin go yell at your mapper log_world("Couldn't find a round start spawn point for [rank]") - S = get_turf(pick(GLOB.latejoin)) - if(!S) //final attempt, lets find some area in the arrivals shuttle to spawn them in to. - log_world("Couldn't find a round start latejoin spawn point.") - for(var/turf/T in get_area_turfs(/area/shuttle/arrival)) - if(!T.density) - var/clear = 1 - for(var/obj/O in T) - if(O.density) - clear = 0 - break - if(clear) - S = T - continue - if(istype(S, /obj/effect/landmark) && isturf(S.loc)) - H.loc = S.loc + SendToLateJoin(H) if(H.mind) H.mind.assigned_role = rank @@ -466,7 +455,7 @@ SUBSYSTEM_DEF(job) var/level5 = 0 //banned var/level6 = 0 //account too young for(var/mob/dead/new_player/player in GLOB.player_list) - if(!(player.ready && player.mind && !player.mind.assigned_role)) + if(!(player.ready == PLAYER_READY_TO_PLAY && player.mind && !player.mind.assigned_role)) continue //This player is not ready if(jobban_isbanned(player, job.title)) level5++ @@ -499,7 +488,7 @@ SUBSYSTEM_DEF(job) Debug("Popcap overflow Check observer located, Player: [player]") to_chat(player, "You have failed to qualify for any job you desired.") unassigned -= player - player.ready = 0 + player.ready = PLAYER_NOT_READY /datum/controller/subsystem/job/Recover() @@ -516,3 +505,45 @@ SUBSYSTEM_DEF(job) newjob.total_positions = J.total_positions newjob.spawn_positions = J.spawn_positions newjob.current_positions = J.current_positions + +/datum/controller/subsystem/job/proc/SendToAtom(mob/M, atom/A, buckle) + if(buckle && isliving(M) && istype(A, /obj/structure/chair)) + var/obj/structure/chair/C = A + if(C.buckle_mob(M, FALSE, FALSE)) + return + M.forceMove(get_turf(A)) + +/datum/controller/subsystem/job/proc/SendToLateJoin(mob/M, buckle = TRUE) + if(latejoin_trackers.len) + SendToAtom(M, pick(latejoin_trackers), buckle) + else + //bad mojo + var/area/shuttle/arrival/A = locate() in GLOB.sortedAreas + if(A) + //first check if we can find a chair + var/obj/structure/chair/C = locate() in A + if(C) + SendToAtom(M, C, buckle) + return + else //last hurrah + var/list/avail = list() + for(var/turf/T in A) + if(!is_blocked_turf(T, TRUE)) + avail += T + if(avail.len) + SendToAtom(M, pick(avail), FALSE) + return + + //pick an open spot on arrivals and dump em + var/list/arrivals_turfs = shuffle(get_area_turfs(/area/shuttle/arrival)) + if(arrivals_turfs.len) + for(var/turf/T in arrivals_turfs) + if(!is_blocked_turf(T, TRUE)) + SendToAtom(M, T, FALSE) + return + //last chance, pick ANY spot on arrivals and dump em + SendToAtom(M, arrivals_turfs[1], FALSE) + else + var/msg = "Unable to send mob [M] to late join!" + message_admins(msg) + CRASH(msg) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index 35d8a3d08f..bcb94c835b 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -15,14 +15,15 @@ SUBSYSTEM_DEF(lighting) /datum/controller/subsystem/lighting/Initialize(timeofday) - if (config.starlight) - for(var/I in GLOB.sortedAreas) - var/area/A = I - if (A.dynamic_lighting == DYNAMIC_LIGHTING_IFSTARLIGHT) - A.luminosity = 0 + if(!initialized) + if (config.starlight) + for(var/I in GLOB.sortedAreas) + var/area/A = I + if (A.dynamic_lighting == DYNAMIC_LIGHTING_IFSTARLIGHT) + A.luminosity = 0 - create_all_lighting_objects() - initialized = TRUE + create_all_lighting_objects() + initialized = TRUE fire(FALSE, TRUE) diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index ab941eb1c6..0c99eb7ea4 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -37,11 +37,11 @@ SUBSYSTEM_DEF(machines) var/seconds = wait * 0.1 while(currentrun.len) - var/datum/thing = currentrun[currentrun.len] + var/obj/machinery/thing = currentrun[currentrun.len] currentrun.len-- if(thing && thing.process(seconds) != PROCESS_KILL) - if(thing:use_power) - thing:auto_use_power() //add back the power state + if(thing.use_power) + thing.auto_use_power() //add back the power state else processing -= thing if (thing) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 85c580f4d9..3e053db3aa 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -43,14 +43,14 @@ SUBSYSTEM_DEF(mapping) loading_ruins = TRUE var/mining_type = config.minetype if (mining_type == "lavaland") - seedRuins(list(5), global.config.lavaland_budget, /area/lavaland/surface/outdoors, lava_ruins_templates) + seedRuins(list(ZLEVEL_LAVALAND), global.config.lavaland_budget, /area/lavaland/surface/outdoors/unexplored, lava_ruins_templates) spawn_rivers() // deep space ruins var/space_zlevels = list() for(var/i in ZLEVEL_SPACEMIN to ZLEVEL_SPACEMAX) switch(i) - if(ZLEVEL_MINING, ZLEVEL_LAVALAND, ZLEVEL_EMPTY_SPACE) + if(ZLEVEL_MINING, ZLEVEL_LAVALAND, ZLEVEL_EMPTY_SPACE, ZLEVEL_TRANSIT) continue else space_zlevels += i @@ -113,13 +113,15 @@ SUBSYSTEM_DEF(mapping) /datum/controller/subsystem/mapping/proc/loadWorld() //if any of these fail, something has gone horribly, HORRIBLY, wrong var/list/FailedZs = list() - + var/start_time = REALTIMEOFDAY - + INIT_ANNOUNCE("Loading [config.map_name]...") TryLoadZ(config.GetFullMapPath(), FailedZs, ZLEVEL_STATION) INIT_ANNOUNCE("Loaded station in [(REALTIMEOFDAY - start_time)/10]s!") - SSblackbox.add_details("map_name", config.map_name) + if(SSdbcore.Connect()) + var/datum/DBQuery/query_round_map_name = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET map_name = '[config.map_name]' WHERE id = [GLOB.round_id]") + query_round_map_name.Execute() if(config.minetype != "lavaland") INIT_ANNOUNCE("WARNING: A map without lavaland set as it's minetype was loaded! This is being ignored! Update the maploader code!") @@ -130,7 +132,7 @@ SUBSYSTEM_DEF(mapping) var/msg = "RED ALERT! The following map files failed to load: [FailedZs[1]]" if(FailedZs.len > 1) for(var/I in 2 to FailedZs.len) - msg += ", [I]" + msg += ", [FailedZs[I]]" msg += ". Yell at your server host!" INIT_ANNOUNCE(msg) #undef INIT_ANNOUNCE diff --git a/code/controllers/subsystem/processing/fields.dm b/code/controllers/subsystem/processing/fields.dm new file mode 100644 index 0000000000..6a878fa142 --- /dev/null +++ b/code/controllers/subsystem/processing/fields.dm @@ -0,0 +1,6 @@ +PROCESSING_SUBSYSTEM_DEF(fields) + name = "Fields" + wait = 2 + priority = 40 + flags = SS_KEEP_TIMING | SS_NO_INIT + runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME diff --git a/code/controllers/subsystem/processing/overlays.dm b/code/controllers/subsystem/processing/overlays.dm index 4e1d2d64d5..2d500b704c 100644 --- a/code/controllers/subsystem/processing/overlays.dm +++ b/code/controllers/subsystem/processing/overlays.dm @@ -27,11 +27,12 @@ PROCESSING_SUBSYSTEM_DEF(overlays) processing = SSoverlays.processing /datum/controller/subsystem/processing/overlays/fire(resumed = FALSE, mc_check = TRUE) + var/list/processing = src.processing while(processing.len) var/atom/thing = processing[processing.len] processing.len-- if(thing) - thing.compile_overlays(FALSE) + thing.compile_overlays() if(mc_check) if(MC_TICK_CHECK) break @@ -161,7 +162,7 @@ PROCESSING_SUBSYSTEM_DEF(overlays) if(NOT_QUEUED_ALREADY && need_compile) //have we caught more pokemon? QUEUE_FOR_COMPILE -/atom/proc/copy_overlays(atom/other, cut_old = FALSE) //copys our_overlays from another atom +/atom/proc/copy_overlays(atom/other, cut_old) //copys our_overlays from another atom if(!other) if(cut_old) cut_overlays() @@ -190,3 +191,18 @@ PROCESSING_SUBSYSTEM_DEF(overlays) /image/proc/cut_overlays(x) overlays.Cut() + +/image/proc/copy_overlays(atom/other, cut_old) + if(!other) + if(cut_old) + cut_overlays() + return + + var/list/cached_other = other.our_overlays + if(cached_other) + if(cut_old || !overlays.len) + overlays = cached_other.Copy() + else + overlays |= cached_other + else if(cut_old) + cut_overlays() diff --git a/code/controllers/subsystem/processing/processing.dm b/code/controllers/subsystem/processing/processing.dm index 602455621b..67ee5113cb 100644 --- a/code/controllers/subsystem/processing/processing.dm +++ b/code/controllers/subsystem/processing/processing.dm @@ -22,9 +22,7 @@ SUBSYSTEM_DEF(processing) while(current_run.len) var/datum/thing = current_run[current_run.len] current_run.len-- - if(thing) - thing.process(wait) - else + if(QDELETED(thing) || thing.process(wait) == PROCESS_KILL) processing -= thing if (MC_TICK_CHECK) return @@ -33,4 +31,4 @@ SUBSYSTEM_DEF(processing) /datum/proc/process() set waitfor = 0 STOP_PROCESSING(SSobj, src) - return 0 \ No newline at end of file + return 0 diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index a0ca6a7b67..2abd8b1c25 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -5,6 +5,7 @@ SUBSYSTEM_DEF(server_maint) wait = 6 flags = SS_POST_FIRE_TIMING priority = 10 + init_order = INIT_ORDER_SERVER_MAINT runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/list/currentrun @@ -16,7 +17,7 @@ SUBSYSTEM_DEF(server_maint) /datum/controller/subsystem/server_maint/fire(resumed = FALSE) if(!resumed) src.currentrun = GLOB.clients.Copy() - + var/list/currentrun = src.currentrun var/round_started = SSticker.HasRoundStarted() @@ -37,4 +38,11 @@ SUBSYSTEM_DEF(server_maint) if (MC_TICK_CHECK) //one day, when ss13 has 1000 people per server, you guys are gonna be glad I added this tick check return -#undef PING_BUFFER_TIME +/datum/controller/subsystem/server_maint/Shutdown() + kick_clients_in_lobby("The round came to an end with you in the lobby.", TRUE) //second parameter ensures only afk clients are kicked + for(var/thing in GLOB.clients) + var/client/C = thing + if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite + C << link("byond://[config.server]") + +#undef PING_BUFFER_TIME \ No newline at end of file diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index a3d47b465e..991f064965 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -1,4 +1,5 @@ #define HIGHLIGHT_DYNAMIC_TRANSIT 1 +#define MAX_TRANSIT_REQUEST_RETRIES 10 SUBSYSTEM_DEF(shuttle) name = "Shuttle" @@ -13,6 +14,7 @@ SUBSYSTEM_DEF(shuttle) var/list/turf/transit_turfs = list() var/list/transit_requesters = list() + var/list/transit_request_failures = list() var/clear_transit = FALSE //emergency shuttle stuff @@ -25,6 +27,7 @@ SUBSYSTEM_DEF(shuttle) var/area/emergencyLastCallLoc var/emergencyCallAmount = 0 //how many times the escape shuttle was called var/emergencyNoEscape + var/emergencyNoRecall = FALSE var/list/hostileEnvironments = list() //supply shuttle stuff @@ -46,7 +49,7 @@ SUBSYSTEM_DEF(shuttle) var/lockdown = FALSE //disallow transit after nuke goes off - var/auto_call = 72000 //time before in deciseconds in which the shuttle is auto called. Default is 2 hours. + var/auto_call = 99000 //time before in deciseconds in which the shuttle is auto called. Default is 2½ hours plus 15 for the shuttle. So total is 3. /datum/controller/subsystem/shuttle/Initialize(timeofday) if(!arrivals) @@ -74,12 +77,9 @@ SUBSYSTEM_DEF(shuttle) ..() /datum/controller/subsystem/shuttle/proc/setup_transit_zone() - if(GLOB.transit_markers.len == 0) - WARNING("No /obj/effect/landmark/transit placed on the map!") - return // transit zone - var/turf/A = get_turf(GLOB.transit_markers[1]) - var/turf/B = get_turf(GLOB.transit_markers[2]) + var/turf/A = get_turf(locate(SHUTTLE_TRANSIT_BORDER,SHUTTLE_TRANSIT_BORDER,ZLEVEL_TRANSIT)) + var/turf/B = get_turf(locate(world.maxx - SHUTTLE_TRANSIT_BORDER,world.maxy - SHUTTLE_TRANSIT_BORDER,ZLEVEL_TRANSIT)) for(var/i in block(A, B)) var/turf/T = i T.ChangeTurf(/turf/open/space) @@ -88,11 +88,8 @@ SUBSYSTEM_DEF(shuttle) #ifdef HIGHLIGHT_DYNAMIC_TRANSIT /datum/controller/subsystem/shuttle/proc/color_space() - if(GLOB.transit_markers.len == 0) - WARNING("No /obj/effect/landmark/transit placed on the map!") - return - var/turf/A = get_turf(GLOB.transit_markers[1]) - var/turf/B = get_turf(GLOB.transit_markers[2]) + var/turf/A = get_turf(locate(SHUTTLE_TRANSIT_BORDER,SHUTTLE_TRANSIT_BORDER,ZLEVEL_TRANSIT)) + var/turf/B = get_turf(locate(world.maxx - SHUTTLE_TRANSIT_BORDER,world.maxy - SHUTTLE_TRANSIT_BORDER,ZLEVEL_TRANSIT)) for(var/i in block(A, B)) var/turf/T = i // Only dying the "pure" space, not the transit tiles @@ -146,7 +143,12 @@ SUBSYSTEM_DEF(shuttle) var/requester = popleft(transit_requesters) var/success = generate_transit_dock(requester) if(!success) // BACK OF THE QUEUE - transit_requesters += requester + transit_request_failures[requester]++ + if(transit_request_failures[requester] < MAX_TRANSIT_REQUEST_RETRIES) + transit_requesters += requester + else + var/obj/docking_port/mobile/M = requester + M.transit_failure() if(MC_TICK_CHECK) return @@ -217,7 +219,27 @@ SUBSYSTEM_DEF(shuttle) emergency.request(null, signal_origin, html_decode(emergency_reason), 0) log_game("[key_name(user)] has called the shuttle.") - message_admins("[key_name_admin(user)] has called the shuttle.") + message_admins("[key_name_admin(user)] has called the shuttle. (TRIGGER CENTCOM RECALL)") + +/datum/controller/subsystem/shuttle/proc/centcom_recall(old_timer, admiral_message) + if(emergency.mode != SHUTTLE_CALL || emergency.timer != old_timer) + return + emergency.cancel() + + if(!admiral_message) + admiral_message = pick(GLOB.admiral_messages) + var/intercepttext = "NanoTrasen Update: Request For Shuttle.
\ + To whom it may concern:

\ + We have taken note of the situation upon [station_name()] and have come to the \ + conclusion that it does not warrant the abandonment of the station.
\ + If you do not agree with our opinion we suggest that you open a direct \ + line with us and explain the nature of your crisis.

\ + This message has been automatically generated based upon readings from long \ + range diagnostic tools. To assure the quality of your request every finalized report \ + is reviewed by an on-call rear admiral.
\ + Rear Admiral's Notes: \ + [admiral_message]" + print_command_report(intercepttext, announce = TRUE) // Called when an emergency shuttle mobile docking port is // destroyed, which will only happen with admin intervention @@ -523,4 +545,8 @@ SUBSYSTEM_DEF(shuttle) for(var/obj/docking_port/mobile/M in mobile) if(M.is_in_shuttle_bounds(A)) return TRUE - \ No newline at end of file + +/datum/controller/subsystem/shuttle/proc/get_containing_shuttle(atom/A) + for(var/obj/docking_port/mobile/M in mobile) + if(M.is_in_shuttle_bounds(A)) + return M diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm old mode 100644 new mode 100755 index e8d575a517..45a3b71611 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -20,6 +20,7 @@ SUBSYSTEM_DEF(ticker) var/login_music //music played in pregame lobby var/round_end_sound //music/jingle played when the world reboots + var/round_end_sound_sent = TRUE //If all clients have loaded it var/list/datum/mind/minds = list() //The characters in the game. Used for objective tracking. @@ -59,10 +60,13 @@ SUBSYSTEM_DEF(ticker) var/round_start_time = 0 var/list/round_start_events + var/mode_result = "undefined" + var/end_state = "undefined" var/modevoted = FALSE //Have we sent a vote for the gamemode? /datum/controller/subsystem/ticker/Initialize(timeofday) + load_mode() var/list/music = world.file2list(ROUND_START_MUSIC_LIST, "\n") login_music = pick(music) @@ -82,6 +86,8 @@ SUBSYSTEM_DEF(ticker) window_flash(C, ignorepref = TRUE) //let them know lobby has opened up. to_chat(world, "Welcome to [station_name()]!") current_state = GAME_STATE_PREGAME + //Everyone who wants to be an observer is now spawned + create_observers() if(!modevoted) send_gamemode_vote() fire() @@ -93,7 +99,7 @@ SUBSYSTEM_DEF(ticker) totalPlayersReady = 0 for(var/mob/dead/new_player/player in GLOB.player_list) ++totalPlayers - if(player.ready) + if(player.ready == PLAYER_READY_TO_PLAY) ++totalPlayersReady if(start_immediately) @@ -127,7 +133,7 @@ SUBSYSTEM_DEF(ticker) scripture_states = scripture_unlock_alert(scripture_states) SSshuttle.autoEnd() - if(!mode.explosion_in_progress && mode.check_finished() || force_ending) + if(!mode.explosion_in_progress && mode.check_finished(force_ending) || force_ending) current_state = GAME_STATE_FINISHED toggle_ooc(1) // Turn it on declare_completion(force_ending) @@ -235,6 +241,8 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/PostSetup() set waitfor = 0 mode.post_setup() + GLOB.start_state = new /datum/station_state() + GLOB.start_state.count(1) //Cleanup some stuff for(var/obj/effect/landmark/start/S in GLOB.landmarks_list) //Deleting Startpoints but we need the ai point to AI-ize people later @@ -243,7 +251,7 @@ SUBSYSTEM_DEF(ticker) var/list/adm = get_admin_counts() var/list/allmins = adm["present"] - send2irc("Server", "Round of [hide_mode ? "secret":"[mode.name]"] has started[allmins.len ? ".":" with no active admins online!"]") + send2irc("Server", "Round [GLOB.round_id ? "#[GLOB.round_id]:" : "of"] [hide_mode ? "secret":"[mode.name]"] has started[allmins.len ? ".":" with no active admins online!"]") /datum/controller/subsystem/ticker/proc/OnRoundstart(datum/callback/cb) if(!HasRoundStarted()) @@ -402,7 +410,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/create_characters() for(var/mob/dead/new_player/player in GLOB.player_list) - if(player.ready && player.mind) + if(player.ready == PLAYER_READY_TO_PLAY && player.mind) GLOB.joined_player_list += player.ckey player.create_character(FALSE) else @@ -434,7 +442,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/transfer_characters() var/list/livings = list() - for(var/mob/dead/new_player/player in GLOB.player_list) + for(var/mob/dead/new_player/player in GLOB.mob_list) var/mob/living = player.transfer_character() if(living) qdel(player) @@ -575,45 +583,16 @@ SUBSYSTEM_DEF(ticker) CHECK_TICK - //Borers - var/borerwin = FALSE - if(GLOB.borers.len) - var/borertext = "
The borers were:" - for(var/mob/living/simple_animal/borer/B in GLOB.borers) - if((B.key || B.controlling) && B.stat != DEAD) - borertext += "
[B.controlling ? B.victim.key : B.key] was [B.truename] (" - var/turf/location = get_turf(B) - if(location.z == ZLEVEL_CENTCOM && B.victim) - borertext += "escaped with host" - else - borertext += "failed" - borertext += ")" - to_chat(world, borertext) + mode.declare_station_goal_completion() - var/total_borers = 0 - for(var/mob/living/simple_animal/borer/B in GLOB.borers) - if((B.key || B.victim) && B.stat != DEAD) - total_borers++ - if(total_borers) - var/total_borer_hosts = 0 - for(var/mob/living/carbon/C in GLOB.mob_list) - var/mob/living/simple_animal/borer/D = C.has_brain_worms() - var/turf/location = get_turf(C) - if(location.z == ZLEVEL_CENTCOM && D && D.stat != DEAD) - total_borer_hosts++ - if(GLOB.total_borer_hosts_needed <= total_borer_hosts) - borerwin = TRUE - to_chat(world, "There were [total_borers] borers alive at round end!") - to_chat(world, "A total of [total_borer_hosts] borers with hosts escaped on the shuttle alive. The borers needed [GLOB.total_borer_hosts_needed] hosts to escape.") - if(borerwin) - to_chat(world, "The borers were successful!") - else - to_chat(world, "The borers have failed!") + //medals, placed far down so that people can actually see the commendations. + if(GLOB.commendations.len) + to_chat(world, "Medal Commendations:") + for (var/com in GLOB.commendations) + to_chat(world, com) CHECK_TICK - mode.declare_station_goal_completion() - CHECK_TICK //Adds the del() log to world.log in a format condensable by the runtime condenser found in tools @@ -635,11 +614,14 @@ SUBSYSTEM_DEF(ticker) //Collects persistence features SSpersistence.CollectData() + //stop collecting feedback during grifftime + SSblackbox.Seal() + sleep(50) if(mode.station_was_nuked) - world.Reboot("Station destroyed by Nuclear Device.", "end_proper", "nuke") + Reboot("Station destroyed by Nuclear Device.", "nuke") else - world.Reboot("Round ended.", "end_proper", "proper completion") + Reboot("Round ended.", "proper completion") /datum/controller/subsystem/ticker/proc/send_tip_of_the_round() var/m @@ -742,6 +724,15 @@ SUBSYSTEM_DEF(ticker) cinematic = SSticker.cinematic maprotatechecked = SSticker.maprotatechecked + switch (current_state) + if(GAME_STATE_SETTING_UP) + Master.SetRunLevel(RUNLEVEL_SETUP) + if(GAME_STATE_PLAYING) + Master.SetRunLevel(RUNLEVEL_GAME) + if(GAME_STATE_FINISHED) + Master.SetRunLevel(RUNLEVEL_POSTGAME) + + modevoted = SSticker.modevoted /datum/controller/subsystem/ticker/proc/send_news_report() @@ -806,3 +797,79 @@ SUBSYSTEM_DEF(ticker) start_at = world.time + newtime else timeLeft = newtime + +//Everyone who wanted to be an observer gets made one now +/datum/controller/subsystem/ticker/proc/create_observers() + for(var/mob/dead/new_player/player in GLOB.player_list) + if(player.ready == PLAYER_READY_TO_OBSERVE && player.mind) + //Break chain since this has a sleep input in it + addtimer(CALLBACK(player, /mob/dead/new_player.proc/make_me_an_observer), 1) + +/datum/controller/subsystem/ticker/proc/load_mode() + var/mode = trim(file2text("data/mode.txt")) + if(mode) + GLOB.master_mode = mode + else + GLOB.master_mode = "extended" + log_game("Saved mode is '[GLOB.master_mode]'") + +/datum/controller/subsystem/ticker/proc/save_mode(the_mode) + var/F = file("data/mode.txt") + fdel(F) + F << the_mode + +/datum/controller/subsystem/ticker/proc/SetRoundEndSound(the_sound) + set waitfor = FALSE + round_end_sound_sent = FALSE + round_end_sound = fcopy_rsc(the_sound) + for(var/thing in GLOB.clients) + var/client/C = thing + if (!C) + continue + C.Export("##action=load_rsc", round_end_sound) + round_end_sound_sent = TRUE + +/datum/controller/subsystem/ticker/proc/Reboot(reason, end_string, delay) + set waitfor = FALSE + if(usr && !check_rights(R_SERVER, TRUE)) + return + + if(!delay) + delay = config.round_end_countdown * 10 + + var/skip_delay = check_rights() + if(delay_end && !skip_delay) + to_chat(world, "An admin has delayed the round end.") + return + + to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") + + var/start_wait = world.time + UNTIL(round_end_sound_sent || (world.time - start_wait) > (delay * 2)) //don't wait forever + sleep(delay - (world.time - start_wait)) + + if(delay_end && !skip_delay) + to_chat(world, "Reboot was cancelled by an admin.") + return + + if(end_string) + end_state = end_string + + + log_game("Rebooting World. [reason]") + + world.Reboot() + +/datum/controller/subsystem/ticker/Shutdown() + if(!round_end_sound) + round_end_sound = pick(\ + 'sound/roundend/newroundsexy.ogg', + 'sound/roundend/apcdestroyed.ogg', + 'sound/roundend/bangindonk.ogg', + 'sound/roundend/leavingtg.ogg', + 'sound/roundend/its_only_game.ogg', + 'sound/roundend/yeehaw.ogg', + 'sound/roundend/disappointed.ogg'\ + ) + + world << sound(round_end_sound) diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 2203e0f1f5..3ebf8f0952 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -43,7 +43,7 @@ SUBSYSTEM_DEF(timer) WARNING(msg) if(bucket_auto_reset) bucket_resolution = 0 - + log_world("Active timers at tick [world.time]:") for(var/I in processing) var/datum/timedevent/TE = I @@ -365,10 +365,13 @@ SUBSYSTEM_DEF(timer) var/datum/timedevent/timer = new(callback, timeToRun, flags, hash) if (flags & TIMER_STOPPABLE) return timer.id + return TIMER_ID_NULL /proc/deltimer(id) if (!id) return FALSE + if (id == TIMER_ID_NULL) + CRASH("Tried to delete a null timerid. Use TIMER_STOPPABLE flag") if (!istext(id)) if (istype(id, /datum/timedevent)) qdel(id) diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index d9f4ef9938..6c5466d8d9 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -55,6 +55,12 @@ SUBSYSTEM_DEF(title) var/F = file("data/previous_title.dat") F << file_path + for(var/thing in GLOB.clients) + if(!thing) + continue + var/obj/screen/splash/S = new(thing, FALSE) + S.Fade(FALSE,FALSE) + /datum/controller/subsystem/title/Recover() icon = SStitle.icon splash_turf = SStitle.splash_turf diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 99234b05ed..bdb129c867 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -2,9 +2,9 @@ SUBSYSTEM_DEF(vote) name = "Vote" wait = 10 - flags = SS_KEEP_TIMING|SS_NO_INIT - - runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT + flags = SS_KEEP_TIMING|SS_NO_INIT + + runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/initiator = null var/started_time = null @@ -120,13 +120,13 @@ SUBSYSTEM_DEF(vote) if(SSticker && SSticker.mode)//Don't change the mode if the round already started. return message_admins("A vote has tried to change the gamemode, but the game has already started. Aborting.") GLOB.master_mode = . - world.save_mode(.) + SSticker.save_mode(.) to_chat(world, "The mode is now: [GLOB.master_mode]") log_admin("Gamemode has been voted for and switched to: [GLOB.master_mode].") if("gamemode") if(GLOB.master_mode != .) - world.save_mode(.) - if(SSticker.HasRoundStarted()) + SSticker.save_mode(.) + if(SSticker.HasRoundStarted()) restart = 1 else GLOB.master_mode = . @@ -137,7 +137,7 @@ SUBSYSTEM_DEF(vote) active_admins = 1 break if(!active_admins) - world.Reboot("Restart vote successful.", "end_error", "restart vote") + SSticker.Reboot("Restart vote successful.", "restart vote") else to_chat(world, "Notice:Restart vote will not restart the server automatically because there are active admins on.") message_admins("A restart vote has passed, but there are active admins on with +server, so it has been canceled. If you wish, you may restart the server.") diff --git a/code/datums/antagonists/datum_clockcult.dm b/code/datums/antagonists/datum_clockcult.dm index b8dfa00f23..f62bb7f9ae 100644 --- a/code/datums/antagonists/datum_clockcult.dm +++ b/code/datums/antagonists/datum_clockcult.dm @@ -20,22 +20,28 @@ to_chat(AI, "Anomaly Detected. Returned to core!") //The AI needs to be in its core to properly be converted . = is_eligible_servant(new_owner.current) if(!silent && new_owner.current) - if(issilicon(new_owner.current)) - to_chat(new_owner.current, "You are unable to compute this truth. Your vision glows a brilliant yellow, and all at once it comes to you. Ratvar, the \ - Clockwork Justiciar, lies in exile, derelict and forgotten in an unseen realm.") + if(.) + to_chat(new_owner.current, "The world before you suddenly glows a brilliant yellow. [issilicon(new_owner.current) ? "You cannot compute this truth!" : \ + "Your mind is racing!"] You hear the whooshing steam and cl[pick("ank", "ink", "unk", "ang")]ing cogs of a billion billion machines, and all at once it comes to you.
\ + Ratvar, the Clockwork Justiciar, [GLOB.ratvar_awakens ? "has been freed from his eternal prison" : "lies in exile, derelict and forgotten in an unseen realm"].
") + flash_color(new_owner.current, flash_color = list("#BE8700", "#BE8700", "#BE8700", rgb(0,0,0)), flash_time = 50) else - to_chat(new_owner.current, "[iscarbon(new_owner.current) ? "Your mind is racing! Your body feels incredibly light! ":""]Your world glows a brilliant \ - yellow! All at once it comes to you. Ratvar, the Clockwork Justiciar, lies in exile, derelict and forgotten in an unseen realm.") - if(!.) - new_owner.current.visible_message("[new_owner.current] seems to resist an unseen force!") - to_chat(new_owner.current, "And yet, you somehow push it all away.") + new_owner.current.visible_message("[new_owner.current] seems to resist an unseen force!", null, null, 7, new_owner.current) + to_chat(new_owner.current, "The world before you suddenly glows a brilliant yellow. [issilicon(new_owner.current) ? "You cannot compute this truth!" : \ + "Your mind is racing!"] You hear the whooshing steam and cl[pick("ank", "ink", "unk", "ang")]ing cogs of a billion billion machines, and the sound \ + is a meaningless cacophony.
\ + You see an abomination of rusting parts[GLOB.ratvar_awakens ? ", and it is here.
It is too late" : \ + " in an endless grey void.
It cannot be allowed to escape"].
") + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/clockcultalr.ogg', 40, TRUE, frequency = 100000, pressure_affected = FALSE) + flash_color(new_owner.current, flash_color = list("#BE8700", "#BE8700", "#BE8700", rgb(0,0,0)), flash_time = 5) /datum/antagonist/clockcult/greet() if(!owner.current || silent) return - owner.current.visible_message("[owner.current]'s eyes glow a blazing yellow!") + owner.current.visible_message("[owner.current]'s eyes glow a blazing yellow!", null, null, 7, owner.current) //don't show the owner this message to_chat(owner.current, "Assist your new companions in their righteous efforts. Your goal is theirs, and theirs yours. You serve the Clockwork \ Justiciar above all else. Perform his every whim without hesitation.") + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/clockcultalr.ogg', 70, FALSE, pressure_affected = FALSE) /datum/antagonist/clockcult/on_gain() var/mob/living/current = owner.current @@ -47,17 +53,20 @@ owner.current.log_message("Has been converted to the cult of Ratvar!", INDIVIDUAL_ATTACK_LOG) if(issilicon(current)) if(iscyborg(current) && !silent) - to_chat(current, "You have been desynced from your master AI.") - to_chat(current, "In addition, your onboard camera is no longer active and you have gained additional equipment, including a limited clockwork slab.") + var/mob/living/silicon/robot/R = current + if(R.connected_ai && !is_servant_of_ratvar(R.connected_ai)) + to_chat(R, "You have been desynced from your master AI.
\ + In addition, your onboard camera is no longer active and you have gained additional equipment, including a limited clockwork slab.
") + else + to_chat(R, "Your onboard camera is no longer active and you have gained additional equipment, including a limited clockwork slab.") if(isAI(current)) - to_chat(current, "You are able to use your cameras to listen in on conversations.") + to_chat(current, "You are now able to use your cameras to listen in on conversations, but can no longer speak in anything but Ratvarian.") to_chat(current, "You can communicate with other servants by using the Hierophant Network action button in the upper left.") else if(isbrain(current) || isclockmob(current)) to_chat(current, "You can communicate with other servants by using the Hierophant Network action button in the upper left.") ..() - if(istype(SSticker.mode, /datum/game_mode/clockwork_cult)) - var/datum/game_mode/clockwork_cult/C = SSticker.mode - C.present_tasks(owner) //Memorize the objectives + to_chat(current, "This is Ratvar's will: [CLOCKCULT_OBJECTIVE]") + owner.memory += "Ratvar's will: [CLOCKCULT_OBJECTIVE]
" //Memorize the objectives /datum/antagonist/clockcult/apply_innate_effects(mob/living/mob_override) . = ..() @@ -89,11 +98,7 @@ A.eyeobj.relay_speech = TRUE for(var/mob/living/silicon/robot/R in A.connected_robots) if(R.connected_ai == A) - R.visible_message("[R]'s eyes glow a blazing yellow!", \ - "Assist your new companions in their righteous efforts. Your goal is theirs, and theirs yours. You serve the Clockwork Justiciar above all else. Perform his every \ - whim without hesitation.") - to_chat(R, "Your onboard camera is no longer active and you have gained additional equipment, including a limited clockwork slab.") - add_servant_of_ratvar(R, TRUE) + add_servant_of_ratvar(R) S.laws = new/datum/ai_laws/ratvar S.laws.associate(S) S.update_icons() diff --git a/code/datums/antagonists/datum_cult.dm b/code/datums/antagonists/datum_cult.dm index ef11dd8b16..588a2b7cf8 100644 --- a/code/datums/antagonists/datum_cult.dm +++ b/code/datums/antagonists/datum_cult.dm @@ -1,3 +1,5 @@ +#define SUMMON_POSSIBILITIES 3 + /datum/antagonist/cult var/datum/action/innate/cult/comm/communion = new var/datum/action/innate/cult/mastervote/vote = new @@ -35,6 +37,11 @@ message_admins("Cult Sacrifice: Could not find unconvertable or convertable target. WELP!") GLOB.sac_complete = TRUE SSticker.mode.cult_objectives += "sacrifice" + if(!GLOB.summon_spots.len) + while(GLOB.summon_spots.len < SUMMON_POSSIBILITIES) + var/area/summon = pick(GLOB.sortedAreas - GLOB.summon_spots) + if(summon && (summon.z == ZLEVEL_STATION) && summon.valid_territory) + GLOB.summon_spots += summon SSticker.mode.cult_objectives += "eldergod" /datum/antagonist/cult/proc/cult_memorization(datum/mind/cult_mind) @@ -47,8 +54,9 @@ explanation = "Sacrifice [GLOB.sac_mind], the [GLOB.sac_mind.assigned_role] via invoking a Sacrifice rune with them on it and three acolytes around it." else explanation = "The veil has already been weakened here, proceed to the final objective." + GLOB.sac_complete = TRUE if("eldergod") - explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie' with nine acolytes on it. You must do this after sacrificing your target." + explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie'. The summoning can only be accomplished in [english_list(GLOB.summon_spots)] - where the veil is weak enough for the ritual to begin." if(!silent) to_chat(current, "Objective #[obj_count]: [explanation]") cult_mind.memory += "Objective #[obj_count]: [explanation]
" @@ -112,10 +120,12 @@ /datum/antagonist/cult/master var/datum/action/innate/cult/master/finalreck/reckoning = new var/datum/action/innate/cult/master/cultmark/bloodmark = new + var/datum/action/innate/cult/master/pulse/throwing = new /datum/antagonist/cult/master/Destroy() QDEL_NULL(reckoning) QDEL_NULL(bloodmark) + QDEL_NULL(throwing) return ..() /datum/antagonist/cult/master/on_gain() @@ -136,6 +146,7 @@ if(!GLOB.reckoning_complete) reckoning.Grant(current) bloodmark.Grant(current) + throwing.Grant(current) current.update_action_buttons_icon() current.apply_status_effect(/datum/status_effect/cult_master) @@ -146,5 +157,6 @@ current = mob_override reckoning.Remove(current) bloodmark.Remove(current) + throwing.Remove(current) current.update_action_buttons_icon() - current.remove_status_effect(/datum/status_effect/cult_master) \ No newline at end of file + current.remove_status_effect(/datum/status_effect/cult_master) diff --git a/code/datums/antagonists/datum_iaa.dm b/code/datums/antagonists/datum_iaa.dm new file mode 100644 index 0000000000..fd2c4e89a0 --- /dev/null +++ b/code/datums/antagonists/datum_iaa.dm @@ -0,0 +1,11 @@ +/datum/antagonist/iaa + +/datum/antagonist/iaa/apply_innate_effects() + .=..() //in case the base is used in future + if(owner&&owner.current) + give_pinpointer(owner.current) + +/datum/antagonist/iaa/remove_innate_effects() + .=..() + if(owner&&owner.current) + owner.current.remove_status_effect(/datum/status_effect/agent_pinpointer) \ No newline at end of file diff --git a/code/datums/antagonists/datum_internal_affairs.dm b/code/datums/antagonists/datum_internal_affairs.dm new file mode 100644 index 0000000000..7cc3bed0af --- /dev/null +++ b/code/datums/antagonists/datum_internal_affairs.dm @@ -0,0 +1,327 @@ +#define PINPOINTER_MINIMUM_RANGE 15 +#define PINPOINTER_EXTRA_RANDOM_RANGE 10 +#define PINPOINTER_PING_TIME 40 +#define PROB_ACTUAL_TRAITOR 20 +#define TRAITOR_AGENT_ROLE "Syndicate External Affairs Agent" + +/datum/antagonist/traitor/internal_affairs + base_datum_custom = ANTAG_DATUM_IAA_CUSTOM + human_datum = ANTAG_DATUM_IAA_HUMAN + ai_datum = ANTAG_DATUM_IAA_AI + + + +/datum/antagonist/traitor/AI/internal_affairs + name = "Internal Affairs Agent" + employer = "Nanotrasen" + special_role = "internal affairs agent" + base_datum_custom = ANTAG_DATUM_IAA_CUSTOM + var/syndicate = FALSE + var/last_man_standing = FALSE + var/list/datum/mind/targets_stolen + +/datum/antagonist/traitor/AI/internal_affairs/custom + silent = TRUE + should_give_codewords = FALSE + give_objectives = FALSE + +/datum/antagonist/traitor/human/internal_affairs + name = "Internal Affairs Agent" + employer = "Nanotrasen" + special_role = "internal affairs agent" + base_datum_custom = ANTAG_DATUM_IAA_CUSTOM + var/syndicate = FALSE + var/last_man_standing = FALSE + var/list/datum/mind/targets_stolen + +/datum/antagonist/traitor/human/internal_affairs/custom + silent = TRUE + should_give_codewords = FALSE + give_objectives = FALSE + should_equip = FALSE //Duplicating TCs is dangerous + +/datum/antagonist/traitor/human/internal_affairs/transfer_important_variables(datum/antagonist/traitor/human/internal_affairs/other) + ..(other) + other.syndicate = syndicate + other.last_man_standing = last_man_standing + other.targets_stolen = targets_stolen + +/datum/antagonist/traitor/AI/internal_affairs/transfer_important_variables(datum/antagonist/traitor/human/internal_affairs/other) + ..(other) + other.syndicate = syndicate + other.last_man_standing = last_man_standing + other.targets_stolen = targets_stolen + +/datum/antagonist/traitor/human/internal_affairs/proc/give_pinpointer() + if(owner && owner.current) + owner.current.apply_status_effect(/datum/status_effect/agent_pinpointer) + +/datum/antagonist/traitor/human/internal_affairs/apply_innate_effects() + .=..() //in case the base is used in future + if(owner&&owner.current) + give_pinpointer(owner.current) + +/datum/antagonist/traitor/human/internal_affairs/remove_innate_effects() + .=..() + if(owner&&owner.current) + owner.current.remove_status_effect(/datum/status_effect/agent_pinpointer) + +/datum/antagonist/traitor/internal_affairs/custom + ai_datum = ANTAG_DATUM_IAA_AI_CUSTOM + human_datum = ANTAG_DATUM_IAA_HUMAN_CUSTOM + +/datum/antagonist/traitor/human/internal_affairs/on_gain() + START_PROCESSING(SSprocessing, src) + .=..() +/datum/antagonist/traitor/human/internal_affairs/on_removal() + STOP_PROCESSING(SSprocessing,src) + .=..() +/datum/antagonist/traitor/human/internal_affairs/process() + iaa_process() + +/datum/antagonist/traitor/AI/internal_affairs/on_gain() + START_PROCESSING(SSprocessing, src) + .=..() +/datum/antagonist/traitor/AI/internal_affairs/on_removal() + STOP_PROCESSING(SSprocessing,src) + .=..() +/datum/antagonist/traitor/AI/internal_affairs/process() + iaa_process() + +/datum/status_effect/agent_pinpointer + id = "agent_pinpointer" + duration = -1 + tick_interval = PINPOINTER_PING_TIME + alert_type = /obj/screen/alert/status_effect/agent_pinpointer + var/minimum_range = PINPOINTER_MINIMUM_RANGE + var/mob/scan_target = null + +/obj/screen/alert/status_effect/agent_pinpointer + name = "Internal Affairs Integrated Pinpointer" + desc = "Even stealthier than a normal implant." + icon = 'icons/obj/device.dmi' + icon_state = "pinon" + +/datum/status_effect/agent_pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction + if(!scan_target) + linked_alert.icon_state = "pinonnull" + return + var/turf/here = get_turf(owner) + var/turf/there = get_turf(scan_target) + if(here.z != there.z) + linked_alert.icon_state = "pinonnull" + return + if(get_dist_euclidian(here,there)<=minimum_range + rand(0, PINPOINTER_EXTRA_RANDOM_RANGE)) + linked_alert.icon_state = "pinondirect" + else + linked_alert.setDir(get_dir(here, there)) + switch(get_dist(here, there)) + if(1 to 8) + linked_alert.icon_state = "pinonclose" + if(9 to 16) + linked_alert.icon_state = "pinonmedium" + if(16 to INFINITY) + linked_alert.icon_state = "pinonfar" + +/datum/status_effect/agent_pinpointer/proc/scan_for_target() + scan_target = null + if(owner) + if(owner.mind) + if(owner.mind.objectives) + for(var/datum/objective/objective_ in owner.mind.objectives) + if(!is_internal_objective(objective_)) + continue + var/datum/objective/assassinate/internal/objective = objective_ + var/mob/current = objective.target.current + if(current&¤t.stat!=DEAD) + scan_target = current + break + +/datum/status_effect/agent_pinpointer/tick() + if(!owner) + qdel(src) + return + scan_for_target() + point_to_target() + + +/proc/is_internal_objective(datum/objective/O) + return (istype(O, /datum/objective/assassinate/internal)||istype(O, /datum/objective/destroy/internal)) + +/datum/antagonist/traitor/proc/replace_escape_objective() + if(!owner||!owner.objectives) + return + for (var/objective_ in owner.objectives) + if(!(istype(objective_, /datum/objective/escape)||istype(objective_,/datum/objective/survive))) + continue + remove_objective(objective_) + + var/datum/objective/martyr/martyr_objective = new + martyr_objective.owner = owner + add_objective(martyr_objective) + +/datum/antagonist/traitor/proc/reinstate_escape_objective() + if(!owner||!owner.objectives) + return + for (var/objective_ in owner.objectives) + if(!istype(objective_, /datum/objective/martyr)) + continue + remove_objective(objective_) + +/datum/antagonist/traitor/human/internal_affairs/reinstate_escape_objective() + ..() + var/datum/objective/escape/escape_objective = new + escape_objective.owner = owner + add_objective(escape_objective) + +/datum/antagonist/traitor/AI/internal_affairs/reinstate_escape_objective() + ..() + var/datum/objective/survive/survive_objective = new + survive_objective.owner = owner + add_objective(survive_objective) + +/datum/antagonist/traitor/proc/steal_targets(datum/mind/victim) + var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA + + if(!owner.current||owner.current.stat==DEAD) + return + to_chat(owner.current, " Target eliminated: [victim.name]") + for(var/objective_ in victim.objectives) + if(istype(objective_, /datum/objective/assassinate/internal)) + var/datum/objective/assassinate/internal/objective = objective_ + if(objective.target==owner) + continue + else if(this.targets_stolen.Find(objective.target) == 0) + var/datum/objective/assassinate/internal/new_objective = new + new_objective.owner = owner + new_objective.target = objective.target + new_objective.update_explanation_text() + add_objective(new_objective) + this.targets_stolen += objective.target + var/status_text = objective.check_completion() ? "neutralised" : "active" + to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") + else if(istype(objective_, /datum/objective/destroy/internal)) + var/datum/objective/destroy/internal/objective = objective_ + var/datum/objective/destroy/internal/new_objective = new + if(objective.target==owner) + continue + else if(this.targets_stolen.Find(objective.target) == 0) + new_objective.owner = owner + new_objective.target = objective.target + new_objective.update_explanation_text() + add_objective(new_objective) + this.targets_stolen += objective.target + var/status_text = objective.check_completion() ? "neutralised" : "active" + to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") + this.last_man_standing = TRUE + for(var/objective_ in owner.objectives) + if(!is_internal_objective(objective_)) + continue + var/datum/objective/assassinate/internal/objective = objective_ + if(!objective.check_completion()) + this.last_man_standing = FALSE + return + if(this.last_man_standing) + if(this.syndicate) + to_chat(owner.current," All the loyalist agents are dead, and no more is required of you. Die a glorious death, agent. ") + else + to_chat(owner.current," All the other agents are dead, and you're the last loose end. Stage a Syndicate terrorist attack to cover up for today's events. You no longer have any limits on collateral damage.") + replace_escape_objective(owner) + +/datum/antagonist/traitor/proc/iaa_process() + var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA + if(owner&&owner.current&&owner.current.stat!=DEAD) + for(var/objective_ in owner.objectives) + if(!is_internal_objective(objective_)) + continue + var/datum/objective/assassinate/internal/objective = objective_ + if(!objective.target) + continue + if(objective.check_completion()) + if(objective.stolen) + continue + else + steal_targets(objective.target) + objective.stolen = TRUE + else + if(objective.stolen) + var/fail_msg = "Your sensors tell you that [objective.target.current.real_name], one of the targets you were meant to have killed, pulled one over on you, and is still alive - do the job properly this time! " + if(this.last_man_standing) + if(this.syndicate) + fail_msg += " You no longer have permission to die. " + else + fail_msg += " The truth could still slip out! Cease any terrorist actions as soon as possible, unneeded property damage or loss of employee life will lead to your contract being terminated." + reinstate_escape_objective(owner) + this.last_man_standing = FALSE + to_chat(owner.current, fail_msg) + objective.stolen = FALSE + +/datum/antagonist/traitor/proc/forge_iaa_objectives() + var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA + if(SSticker.mode.target_list.len && SSticker.mode.target_list[owner]) // Is a double agent + + // Assassinate + var/datum/mind/target_mind = SSticker.mode.target_list[owner] + if(issilicon(target_mind.current)) + var/datum/objective/destroy/internal/destroy_objective = new + destroy_objective.owner = owner + destroy_objective.target = target_mind + destroy_objective.update_explanation_text() + else + var/datum/objective/assassinate/internal/kill_objective = new + kill_objective.owner = owner + kill_objective.target = target_mind + kill_objective.update_explanation_text() + add_objective(kill_objective) + + //Optional traitor objective + if(prob(PROB_ACTUAL_TRAITOR)) + employer = "The Syndicate" + owner.special_role = TRAITOR_AGENT_ROLE + special_role = TRAITOR_AGENT_ROLE + this.syndicate = TRUE + forge_single_objective() + + else + ..() // Give them standard objectives. + return + +/datum/antagonist/traitor/human/internal_affairs/forge_traitor_objectives() + forge_iaa_objectives() + var/datum/objective/escape/escape_objective = new + escape_objective.owner = owner + add_objective(escape_objective) + +/datum/antagonist/traitor/AI/internal_affairs/forge_traitor_objectives() + forge_iaa_objectives() + var/datum/objective/survive/survive_objective = new + survive_objective.owner = owner + add_objective(survive_objective) + +/datum/antagonist/traitor/proc/greet_iaa() + var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA + var/crime = pick("distribution of contraband" , "unauthorized erotic action on duty", "embezzlement", "piloting under the influence", "dereliction of duty", "syndicate collaboration", "mutiny", "multiple homicides", "corporate espionage", "recieving bribes", "malpractice", "worship of prohbited life forms", "possession of profane texts", "murder", "arson", "insulting their manager", "grand theft", "conspiracy", "attempting to unionize", "vandalism", "gross incompetence") + + to_chat(owner.current, "You are the [special_role].") + if(this.syndicate) + to_chat(owner.current, "Your target has been framed for [crime], and you have been tasked with eliminating them to prevent them defending themselves in court.") + to_chat(owner.current, "Any damage you cause will be a further embarrassment to Nanotrasen, so you have no limits on collateral damage.") + to_chat(owner.current, " You have been provided with a standard uplink to accomplish your task. ") + else + to_chat(owner.current, "Your target is suspected of [crime], and you have been tasked with eliminating them by any means necessary to avoid a costly and embarrassing public trial.") + to_chat(owner.current, "While you have a license to kill, unneeded property damage or loss of employee life will lead to your contract being terminated.") + to_chat(owner.current, "For the sake of plausible deniability, you have been equipped with an array of captured Syndicate weaponry available via uplink.") + + to_chat(owner.current, "Finally, watch your back. Your target has friends in high places, and intel suggests someone may have taken out a contract of their own to protect them.") + owner.announce_objectives() + +/datum/antagonist/traitor/AI/internal_affairs/greet() + greet_iaa() +/datum/antagonist/traitor/human/internal_affairs/greet() + greet_iaa() + + +#undef PROB_ACTUAL_TRAITOR +#undef PINPOINTER_EXTRA_RANDOM_RANGE +#undef PINPOINTER_MINIMUM_RANGE +#undef PINPOINTER_PING_TIME diff --git a/code/datums/antagonists/datum_traitor.dm b/code/datums/antagonists/datum_traitor.dm new file mode 100644 index 0000000000..e2536ad077 --- /dev/null +++ b/code/datums/antagonists/datum_traitor.dm @@ -0,0 +1,326 @@ +/datum/antagonist/traitor + name = "Traitor" + var/should_specialise = TRUE //do we split into AI and human + var/base_datum_custom = ANTAG_DATUM_TRAITOR_CUSTOM //used for body transfer + var/ai_datum = ANTAG_DATUM_TRAITOR_AI + var/human_datum = ANTAG_DATUM_TRAITOR_HUMAN + var/special_role = "traitor" + var/employer = "The Syndicate" + var/give_objectives = TRUE + var/should_give_codewords = TRUE + var/list/objectives_given = list() + +/datum/antagonist/traitor/proc/transfer_important_variables(datum/antagonist/traitor/other) + other.silent = silent + other.employer = employer + other.special_role = special_role + other.objectives_given = objectives_given + +/datum/antagonist/traitor/custom + ai_datum = ANTAG_DATUM_TRAITOR_AI_CUSTOM + human_datum = ANTAG_DATUM_TRAITOR_HUMAN_CUSTOM + +/datum/antagonist/traitor/human + should_specialise = FALSE + var/should_equip = TRUE +/datum/antagonist/traitor/human/custom + silent = TRUE + should_give_codewords = FALSE + give_objectives = FALSE + should_equip = FALSE //Duplicating TCs is dangerous + +/datum/antagonist/traitor/AI + should_specialise = FALSE +/datum/antagonist/traitor/AI/custom + silent = TRUE + should_give_codewords = FALSE + give_objectives = FALSE + + +/datum/antagonist/traitor/on_body_transfer(mob/living/old_body, mob/living/new_body) + if(istype(new_body,/mob/living/silicon/ai)==istype(old_body,/mob/living/silicon/ai)) + ..() + else + silent = TRUE + owner.add_antag_datum(base_datum_custom) + for(var/datum/antagonist/traitor/new_datum in owner.antag_datums) + if(new_datum == src) + continue + transfer_important_variables(new_datum) + break + on_removal() + + + +/datum/antagonist/traitor/human/custom //used to give custom objectives + silent = TRUE + give_objectives = FALSE + should_give_codewords = FALSE +/datum/antagonist/traitor/AI/custom //used to give custom objectives + silent = TRUE + give_objectives = FALSE + should_give_codewords = FALSE + +/datum/antagonist/traitor/proc/specialise() + silent = TRUE + if(owner.current&&istype(owner.current,/mob/living/silicon/ai)) + owner.add_antag_datum(ai_datum) + else owner.add_antag_datum(human_datum) + on_removal() + +/datum/antagonist/traitor/on_gain() + if(should_specialise) + specialise() + return + SSticker.mode.traitors+=owner + owner.special_role = special_role + if(give_objectives) + forge_traitor_objectives() + finalize_traitor() + ..() + +/datum/antagonist/traitor/apply_innate_effects() + if(owner.assigned_role == "Clown") + var/mob/living/carbon/human/traitor_mob = owner.current + if(traitor_mob&&istype(traitor_mob)) + if(!silent) to_chat(traitor_mob, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") + traitor_mob.dna.remove_mutation(CLOWNMUT) + +/datum/antagonist/traitor/remove_innate_effects() + if(owner.assigned_role == "Clown") + var/mob/living/carbon/human/traitor_mob = owner.current + if(traitor_mob&&istype(traitor_mob)) + traitor_mob.dna.add_mutation(CLOWNMUT) + +/datum/antagonist/traitor/on_removal() + if(should_specialise) + return ..()//we never did any of this anyway + SSticker.mode.traitors -= owner + for(var/O in objectives_given) + owner.objectives -= O + objectives_given = list() + if(!silent && owner.current) + to_chat(owner.current," You are no longer the [special_role]! ") + owner.special_role = null + ..() + +/datum/antagonist/traitor/AI/on_removal() + if(owner.current && isAI(owner.current)) + var/mob/living/silicon/ai/A = owner.current + A.set_zeroth_law("") + A.verbs -= /mob/living/silicon/ai/proc/choose_modules + A.malf_picker.remove_verbs(A) + qdel(A.malf_picker) + ..() + +/datum/antagonist/traitor/proc/add_objective(var/datum/objective/O) + owner.objectives += O + objectives_given += O + +/datum/antagonist/traitor/proc/remove_objective(var/datum/objective/O) + owner.objectives -= O + objectives_given -= O + +/datum/antagonist/traitor/proc/forge_traitor_objectives() + return +/datum/antagonist/traitor/human/forge_traitor_objectives() + var/is_hijacker = prob(10) + var/martyr_chance = prob(20) + var/objective_count = is_hijacker //Hijacking counts towards number of objectives + if(!SSticker.mode.exchange_blue && SSticker.mode.traitors.len >= 8) //Set up an exchange if there are enough traitors + if(!SSticker.mode.exchange_red) + SSticker.mode.exchange_red = owner + else + SSticker.mode.exchange_blue = owner + assign_exchange_role(SSticker.mode.exchange_red) + assign_exchange_role(SSticker.mode.exchange_blue) + objective_count += 1 //Exchange counts towards number of objectives + for(var/i = objective_count, i < config.traitor_objectives_amount, i++) + forge_single_objective() + + if(is_hijacker && objective_count <= config.traitor_objectives_amount) //Don't assign hijack if it would exceed the number of objectives set in config.traitor_objectives_amount + if (!(locate(/datum/objective/hijack) in owner.objectives)) + var/datum/objective/hijack/hijack_objective = new + hijack_objective.owner = owner + add_objective(hijack_objective) + return + + + var/martyr_compatibility = 1 //You can't succeed in stealing if you're dead. + for(var/datum/objective/O in owner.objectives) + if(!O.martyr_compatible) + martyr_compatibility = 0 + break + + if(martyr_compatibility && martyr_chance) + var/datum/objective/martyr/martyr_objective = new + martyr_objective.owner = owner + add_objective(martyr_objective) + return + + else + if(!(locate(/datum/objective/escape) in owner.objectives)) + var/datum/objective/escape/escape_objective = new + escape_objective.owner = owner + add_objective(escape_objective) + return + +/datum/antagonist/traitor/AI/forge_traitor_objectives() + var/objective_count = 0 + + if(prob(30)) + objective_count += forge_single_objective() + + for(var/i = objective_count, i < config.traitor_objectives_amount, i++) + var/datum/objective/assassinate/kill_objective = new + kill_objective.owner = owner + kill_objective.find_target() + add_objective(kill_objective) + + var/datum/objective/survive/survive_objective = new + survive_objective.owner = owner + add_objective(survive_objective) +/datum/antagonist/traitor/proc/forge_single_objective() + return 0 +/datum/antagonist/traitor/human/forge_single_objective() //Returns how many objectives are added + .=1 + if(prob(50)) + var/list/active_ais = active_ais() + if(active_ais.len && prob(100/GLOB.joined_player_list.len)) + var/datum/objective/destroy/destroy_objective = new + destroy_objective.owner = owner + destroy_objective.find_target() + add_objective(destroy_objective) + else if(prob(30)) + var/datum/objective/maroon/maroon_objective = new + maroon_objective.owner = owner + maroon_objective.find_target() + add_objective(maroon_objective) + else + var/datum/objective/assassinate/kill_objective = new + kill_objective.owner = owner + kill_objective.find_target() + add_objective(kill_objective) + else + var/datum/objective/steal/steal_objective = new + steal_objective.owner = owner + steal_objective.find_target() + add_objective(steal_objective) + +/datum/antagonist/traitor/AI/forge_single_objective() + .=1 + var/special_pick = rand(1,4) + switch(special_pick) + if(1) + var/datum/objective/block/block_objective = new + block_objective.owner = owner + add_objective(block_objective) + if(2) + var/datum/objective/purge/purge_objective = new + purge_objective.owner = owner + add_objective(purge_objective) + if(3) + var/datum/objective/robot_army/robot_objective = new + robot_objective.owner = owner + add_objective(robot_objective) + if(4) //Protect and strand a target + var/datum/objective/protect/yandere_one = new + yandere_one.owner = owner + add_objective(yandere_one) + yandere_one.find_target() + var/datum/objective/maroon/yandere_two = new + yandere_two.owner = owner + yandere_two.target = yandere_one.target + yandere_two.update_explanation_text() // normally called in find_target() + add_objective(yandere_two) + .=2 +/datum/antagonist/traitor/greet() + to_chat(owner.current, "You are the [owner.special_role].") + owner.announce_objectives() + if(should_give_codewords) + give_codewords() + +/datum/antagonist/traitor/proc/finalize_traitor() + SSticker.mode.update_traitor_icons_added(owner) + return + +/datum/antagonist/traitor/AI/finalize_traitor() + ..() + add_law_zero() + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/malf.ogg', 100, FALSE, pressure_affected = FALSE) + owner.current.grant_language(/datum/language/codespeak) + +/datum/antagonist/traitor/human/finalize_traitor() + ..() + if(should_equip) + equip(silent) + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/tatoralert.ogg', 100, FALSE, pressure_affected = FALSE) + +/datum/antagonist/traitor/proc/give_codewords() + if(!owner.current) + return + var/mob/traitor_mob=owner.current + + to_chat(traitor_mob, "The Syndicate provided you with the following information on how to identify their agents:") + to_chat(traitor_mob, "Code Phrase: [GLOB.syndicate_code_phrase]") + to_chat(traitor_mob, "Code Response: [GLOB.syndicate_code_response]") + + traitor_mob.mind.store_memory("Code Phrase: [GLOB.syndicate_code_phrase]") + traitor_mob.mind.store_memory("Code Response: [GLOB.syndicate_code_response]") + + to_chat(traitor_mob, "Use the code words in the order provided, during regular conversation, to identify other agents. Proceed with caution, however, as everyone is a potential foe.") + +/datum/antagonist/traitor/AI/proc/add_law_zero() + var/mob/living/silicon/ai/killer = owner.current + if(!killer || !istype(killer)) + return + var/law = "Accomplish your objectives at all costs." + var/law_borg = "Accomplish your AI's objectives at all costs." + killer.set_zeroth_law(law, law_borg) + killer.set_syndie_radio() + to_chat(killer, "Your radio has been upgraded! Use :t to speak on an encrypted channel with Syndicate Agents!") + killer.add_malf_picker() + +/datum/antagonist/traitor/proc/equip(var/silent = FALSE) +/datum/antagonist/traitor/human/equip(var/silent = FALSE) + owner.equip_traitor(employer, silent) + +/datum/antagonist/traitor/human/proc/assign_exchange_role() + //set faction + var/faction = "red" + if(owner == SSticker.mode.exchange_blue) + faction = "blue" + + //Assign objectives + var/datum/objective/steal/exchange/exchange_objective = new + exchange_objective.set_faction(faction,((faction == "red") ? SSticker.mode.exchange_blue : SSticker.mode.exchange_red)) + exchange_objective.owner = owner + add_objective(exchange_objective) + + if(prob(20)) + var/datum/objective/steal/exchange/backstab/backstab_objective = new + backstab_objective.set_faction(faction) + backstab_objective.owner = owner + add_objective(backstab_objective) + + //Spawn and equip documents + var/mob/living/carbon/human/mob = owner.current + + var/obj/item/weapon/folder/syndicate/folder + if(owner == SSticker.mode.exchange_red) + folder = new/obj/item/weapon/folder/syndicate/red(mob.loc) + else + folder = new/obj/item/weapon/folder/syndicate/blue(mob.loc) + + var/list/slots = list ( + "backpack" = slot_in_backpack, + "left pocket" = slot_l_store, + "right pocket" = slot_r_store + ) + + var/where = "At your feet" + var/equipped_slot = mob.equip_in_one_of_slots(folder, slots) + if (equipped_slot) + where = "In your [equipped_slot]" + to_chat(mob, "

[where] is a folder containing secret documents that another Syndicate group wants. We have set up a meeting with one of their agents on station to make an exchange. Exercise extreme caution as they cannot be trusted and may be hostile.
") + diff --git a/code/datums/antagonists/ninja.dm b/code/datums/antagonists/ninja.dm index d3b6da5b19..6948740687 100644 --- a/code/datums/antagonists/ninja.dm +++ b/code/datums/antagonists/ninja.dm @@ -29,7 +29,7 @@ qdel(H.gloves) var/obj/item/clothing/suit/space/space_ninja/theSuit = new(H) - var/obj/item/weapon/katana/energy/EK = new(H) + var/obj/item/weapon/dash/energy_katana/EK = new(H) theSuit.energyKatana = EK H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), slot_ears) diff --git a/code/datums/browser.dm b/code/datums/browser.dm index 282759b961..278d5cc85f 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -92,6 +92,10 @@ "} /datum/browser/proc/open(use_onclose = 1) + if(isnull(window_id)) //null check because this can potentially nuke goonchat + WARNING("Browser [title] tried to open with a null ID") + to_chat(user, "The [title] browser you tried to open failed a sanity check! Please report this on github!") + return var/window_size = "" if (width && height) window_size = "size=[width]x[height];" @@ -111,7 +115,10 @@ break /datum/browser/proc/close() - user << browse(null, "window=[window_id]") + if(!isnull(window_id))//null check because this can potentially nuke goonchat + user << browse(null, "window=[window_id]") + else + WARNING("Browser [title] tried to close with a null ID") /datum/browser/alert var/selectedbutton = 0 diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index fbf6af136e..cc11d0e6d2 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -115,12 +115,19 @@ else return - if(isturf(source.loc)) + var/turf/T = source.loc + if(istype(T)) for(var/mob/living/carbon/C in oview(spread_range, source)) - if(isturf(C.loc)) - if(AStar(source, C.loc,/turf/proc/Distance, spread_range, adjacent = (spread_flags & AIRBORNE) ? /turf/proc/reachableAdjacentAtmosTurfs : /turf/proc/reachableAdjacentTurfs)) - C.ContractDisease(src) - + var/turf/V = get_turf(C) + if(V) + while(TRUE) + if(V == T) + C.ContractDisease(src) + break + var/turf/Temp = get_step_towards(V, T) + if(!CANATMOSPASS(V, Temp)) + break + V = Temp /datum/disease/process() if(!holder) diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 30693d3803..0a0db08f56 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -32,7 +32,7 @@ var/list/symptoms = list() // The symptoms of the disease. var/id = "" var/processing = 0 - + // The order goes from easy to cure to hard to cure. var/static/list/advance_cures = list( "sodiumchloride", "sugar", "orangejuice", @@ -399,7 +399,7 @@ AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(GLOB.living_mob_list)) - if(H.z != 1) + if(H.z != ZLEVEL_STATION) continue if(!H.HasDisease(D)) H.ForceContractDisease(D) diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 834d6c864d..f4f4543ad3 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -36,7 +36,7 @@ Bonus /datum/symptom/heal/proc/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 0.5 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#66FF99") + new /obj/effect/temp_visual/heal(get_turf(M), "#66FF99") M.adjustToxLoss(-heal_amt) return 1 @@ -67,7 +67,7 @@ Bonus /datum/symptom/heal/plus/Heal(mob/living/M, datum/disease/advance/A) var/heal_amt = 1 if(M.toxloss > 0 && prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#00FF00") + new /obj/effect/temp_visual/heal(get_turf(M), "#00FF00") M.adjustToxLoss(-heal_amt) return 1 @@ -110,7 +110,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF3333") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF3333") return 1 @@ -148,7 +148,7 @@ Bonus if(M.getCloneLoss() > 0) M.adjustCloneLoss(-1) M.take_bodypart_damage(0, 1) //Deals BURN damage, which is not cured by this symptom - new /obj/effect/overlay/temp/heal(get_turf(M), "#33FFCC") + new /obj/effect/temp_visual/heal(get_turf(M), "#33FFCC") if(!parts.len) return @@ -158,7 +158,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC1100") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC1100") return 1 @@ -201,7 +201,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#FF9933") + new /obj/effect/temp_visual/heal(get_turf(M), "#FF9933") return 1 @@ -248,7 +248,7 @@ Bonus M.update_damage_overlays() if(prob(20)) - new /obj/effect/overlay/temp/heal(get_turf(M), "#CC6600") + new /obj/effect/temp_visual/heal(get_turf(M), "#CC6600") return 1 diff --git a/code/datums/diseases/advance/symptoms/vomit.dm b/code/datums/diseases/advance/symptoms/vomit.dm index f214c0755a..20aab58acc 100644 --- a/code/datums/diseases/advance/symptoms/vomit.dm +++ b/code/datums/diseases/advance/symptoms/vomit.dm @@ -42,7 +42,7 @@ Bonus return /datum/symptom/vomit/proc/Vomit(mob/living/carbon/M) - M.vomit(20) + M.vomit(20) /* ////////////////////////////////////// @@ -75,7 +75,7 @@ Bonus severity = 5 /datum/symptom/vomit/blood/Vomit(mob/living/carbon/M) - M.vomit(0, 1) + M.vomit(0,TRUE) /* @@ -103,4 +103,4 @@ Bonus level = 4 /datum/symptom/vomit/projectile/Vomit(mob/living/carbon/M) - M.vomit(6,0,1,5,1) + M.vomit(6, distance = 5) diff --git a/code/datums/diseases/appendicitis.dm b/code/datums/diseases/appendicitis.dm index 051adfc3de..64cd95c747 100644 --- a/code/datums/diseases/appendicitis.dm +++ b/code/datums/diseases/appendicitis.dm @@ -31,4 +31,4 @@ affected_mob.adjustToxLoss(1) if(3) if(prob(1)) - affected_mob.vomit(95) + affected_mob.vomit(95) diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index 9f2753dfee..d82e691622 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -38,6 +38,8 @@ if(findtext(msg, "%s")) msg = replacetext(msg, "%s", user.p_s()) + msg = replace_pronoun(user, msg) + var/mob/living/L = user for(var/obj/item/weapon/implant/I in L.implants) I.trigger(key, L) @@ -61,6 +63,15 @@ user.visible_message(msg) log_emote("[key_name(user)] : [msg]") +/datum/emote/proc/replace_pronoun(mob/user, message) + if(findtext(message, "their")) + message = replacetext(message, "their", user.p_their()) + if(findtext(message, "them")) + message = replacetext(message, "them", user.p_them()) + if(findtext(message, "%s")) + message = replacetext(message, "%s", user.p_s()) + return message + /datum/emote/proc/select_message_type(mob/user) . = message if(!muzzle_ignore && user.is_muzzled() && emote_type == EMOTE_AUDIBLE) diff --git a/code/game/objects/explosion.dm b/code/datums/explosion.dm similarity index 50% rename from code/game/objects/explosion.dm rename to code/datums/explosion.dm index 11079bf847..9fb302a63a 100644 --- a/code/game/objects/explosion.dm +++ b/code/datums/explosion.dm @@ -1,10 +1,48 @@ -/proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = 1, ignorecap = 0, flame_range, silent = 0, smoke = 1) - set waitfor = 0 - src = null //so we don't abort once src is deleted +#define EXPLOSION_THROW_SPEED 4 + +GLOBAL_LIST_EMPTY(explosions) +//Against my better judgement, I will return the explosion datum +//If I see any GC errors for it I will find you +//and I will gib you +/proc/explosion(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = TRUE, ignorecap = FALSE, flame_range = 0 , silent = FALSE, smoke = FALSE) + return new /datum/explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog, ignorecap, flame_range, silent, smoke) + +//This datum creates 3 async tasks +//1 GatherSpiralTurfsProc runs spiral_range_turfs(tick_checked = TRUE) to populate the affected_turfs list +//2 CaculateExplosionBlock adds the blockings to the cached_exp_block list +//3 The main thread explodes the prepared turfs + +/datum/explosion + var/explosion_id + var/started_at + var/running = TRUE + var/stopped = 0 //This is the number of threads stopped !DOESN'T COUNT THREAD 2! + var/static/id_counter = 0 + +#define EX_PREPROCESS_EXIT_CHECK \ + if(!running) {\ + stopped = 2;\ + qdel(src);\ + return;\ + } + +#define EX_PREPROCESS_CHECK_TICK \ + if(TICK_CHECK) {\ + stoplag();\ + EX_PREPROCESS_EXIT_CHECK\ + } + +/datum/explosion/New(atom/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog, ignorecap, flame_range, silent, smoke) + set waitfor = FALSE + + var/id = ++id_counter + explosion_id = id + epicenter = get_turf(epicenter) if(!epicenter) return + GLOB.explosions += src if(isnull(flame_range)) flame_range = light_impact_range if(isnull(flash_range)) @@ -30,14 +68,13 @@ //I would make this not ex_act the thing that triggered the explosion, //but everything that explodes gives us their loc or a get_turf() //and somethings expect us to ex_act them so they can qdel() - sleep(1) //tldr, let the calling proc call qdel(src) before we explode + stoplag() //tldr, let the calling proc call qdel(src) before we explode - var/static/explosionid = 1 - var/id = explosionid++ - var/start = world.timeofday + EX_PREPROCESS_EXIT_CHECK + + started_at = REALTIMEOFDAY var/max_range = max(devastation_range, heavy_impact_range, light_impact_range, flame_range) - var/list/cached_exp_block = list() if(adminlog) message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in area: [get_area(epicenter)] [ADMIN_COORDJMP(epicenter)]") @@ -53,23 +90,27 @@ far_dist += heavy_impact_range * 5 far_dist += devastation_range * 20 + var/x0 = epicenter.x + var/y0 = epicenter.y + var/z0 = epicenter.z + if(!silent) var/frequency = get_rand_frequency() var/ex_sound = get_sfx("explosion") for(var/mob/M in GLOB.player_list) // Double check for client - if(M && M.client) - var/turf/M_turf = get_turf(M) - if(M_turf && M_turf.z == epicenter.z) - var/dist = get_dist(M_turf, epicenter) - // If inside the blast radius + world.view - 2 - if(dist <= round(max_range + world.view - 2, 1)) - M.playsound_local(epicenter, ex_sound, 100, 1, frequency, falloff = 5) - // You hear a far explosion if you're outside the blast radius. Small bombs shouldn't be heard all over the station. - else if(dist <= far_dist) - var/far_volume = Clamp(far_dist, 30, 50) // Volume is based on explosion size and dist - far_volume += (dist <= far_dist * 0.5 ? 50 : 0) // add 50 volume if the mob is pretty close to the explosion - M.playsound_local(epicenter, 'sound/effects/explosionfar.ogg', far_volume, 1, frequency, falloff = 5) + var/turf/M_turf = get_turf(M) + if(M_turf && M_turf.z == z0) + var/dist = get_dist(M_turf, epicenter) + // If inside the blast radius + world.view - 2 + if(dist <= round(max_range + world.view - 2, 1)) + M.playsound_local(epicenter, ex_sound, 100, 1, frequency, falloff = 5) + // You hear a far explosion if you're outside the blast radius. Small bombs shouldn't be heard all over the station. + else if(dist <= far_dist) + var/far_volume = Clamp(far_dist, 30, 50) // Volume is based on explosion size and dist + far_volume += (dist <= far_dist * 0.5 ? 50 : 0) // add 50 volume if the mob is pretty close to the explosion + M.playsound_local(epicenter, 'sound/effects/explosionfar.ogg', far_volume, 1, frequency, falloff = 5) + EX_PREPROCESS_CHECK_TICK //postpone processing for a bit var/postponeCycles = max(round(devastation_range/8),1) @@ -77,66 +118,52 @@ SSmachines.postpone(postponeCycles) if(heavy_impact_range > 1) + var/datum/effect_system/explosion/E if(smoke) - var/datum/effect_system/explosion/smoke/E = new/datum/effect_system/explosion/smoke() - E.set_up(epicenter) - E.start() + E = new /datum/effect_system/explosion/smoke else - var/datum/effect_system/explosion/E = new/datum/effect_system/explosion() - E.set_up(epicenter) - E.start() + E = new + E.set_up(epicenter) + E.start() - var/x0 = epicenter.x - var/y0 = epicenter.y - var/z0 = epicenter.z - - var/list/affected_turfs = spiral_range_turfs(max_range, epicenter) - - if(config.reactionary_explosions) - for(var/turf/T in affected_turfs) // we cache the explosion block rating of every turf in the explosion area - cached_exp_block[T] = 0 - if(T.density && T.explosion_block) - cached_exp_block[T] += T.explosion_block - - for(var/obj/machinery/door/D in T) - if(D.density && D.explosion_block) - cached_exp_block[T] += D.explosion_block - - for(var/obj/structure/window/W in T) - if(W.reinf && W.fulltile) - cached_exp_block[T] += W.explosion_block - - for(var/obj/structure/blob/B in T) - cached_exp_block[T] += B.explosion_block - CHECK_TICK + EX_PREPROCESS_CHECK_TICK //flash mobs if(flash_range) for(var/mob/living/L in viewers(flash_range, epicenter)) L.flash_act() - CHECK_TICK + EX_PREPROCESS_CHECK_TICK var/list/exploded_this_tick = list() //open turfs that need to be blocked off while we sleep - for(var/turf/T in affected_turfs) + var/list/affected_turfs = GatherSpiralTurfs(max_range, epicenter) - if (!T) - continue + var/reactionary = config.reactionary_explosions + var/list/cached_exp_block + + if(reactionary) + cached_exp_block = CaculateExplosionBlock(affected_turfs) + + //lists are guaranteed to contain at least 1 turf at this point + + var/iteration = 0 + var/affTurfLen = affected_turfs.len + var/expBlockLen = cached_exp_block.len + for(var/TI in affected_turfs) + var/turf/T = TI + ++iteration var/init_dist = cheap_hypotenuse(T.x, T.y, x0, y0) var/dist = init_dist - if(config.reactionary_explosions) + if(reactionary) var/turf/Trajectory = T while(Trajectory != epicenter) Trajectory = get_step_towards(Trajectory, epicenter) dist += cached_exp_block[Trajectory] - var/flame_dist = 0 + var/flame_dist = dist < flame_range var/throw_dist = dist - if(dist < flame_range) - flame_dist = 1 - if(dist < devastation_range) dist = 1 else if(dist < heavy_impact_range) @@ -148,27 +175,61 @@ //------- EX_ACT AND TURF FIRES ------- - if(T) - if(flame_dist && prob(40) && !isspaceturf(T) && !T.density) - new /obj/effect/hotspot(T) //Mostly for ambience! - if(dist > 0) - T.explosion_level = max(T.explosion_level, dist) //let the bigger one have it - T.explosion_id = id - T.ex_act(dist) - exploded_this_tick += T + if(flame_dist && prob(40) && !isspaceturf(T) && !T.density) + new /obj/effect/hotspot(T) //Mostly for ambience! + + if(dist > 0) + T.explosion_level = max(T.explosion_level, dist) //let the bigger one have it + T.explosion_id = id + T.ex_act(dist) + exploded_this_tick += T //--- THROW ITEMS AROUND --- var/throw_dir = get_dir(epicenter,T) for(var/obj/item/I in T) - if(I && !I.anchored) + if(!I.anchored) var/throw_range = rand(throw_dist, max_range) var/turf/throw_at = get_ranged_target_turf(I, throw_dir, throw_range) - I.throw_speed = 4 //Temporarily change their throw_speed for embedding purposes (Reset when it finishes throwing, regardless of hitting anything) - I.throw_at(throw_at, throw_range, I.throw_speed) + I.throw_speed = EXPLOSION_THROW_SPEED //Temporarily change their throw_speed for embedding purposes (Reset when it finishes throwing, regardless of hitting anything) + I.throw_at(throw_at, throw_range, EXPLOSION_THROW_SPEED) - if(TICK_CHECK) + //wait for the lists to repop + var/break_condition + if(reactionary) + //If we've caught up to the density checker thread and there are no more turfs to process + break_condition = iteration == expBlockLen && iteration < affTurfLen + else + //If we've caught up to the turf gathering thread and it's still running + break_condition = iteration == affTurfLen && !stopped + + if(break_condition || TICK_CHECK) stoplag() + + if(!running) + break + + //update the trackers + affTurfLen = affected_turfs.len + expBlockLen = cached_exp_block.len + + if(break_condition) + if(reactionary) + //until there are more block checked turfs than what we are currently at + //or the explosion has stopped + UNTIL(iteration < affTurfLen || !running) + else + //until there are more gathered turfs than what we are currently at + //or there are no more turfs to gather/the explosion has stopped + UNTIL(iteration < expBlockLen || stopped) + + if(!running) + break + + //update the trackers + affTurfLen = affected_turfs.len + expBlockLen = cached_exp_block.len + var/circumference = (PI * (init_dist + 4) * 2) //+4 to radius to prevent shit gaps if(exploded_this_tick.len > circumference) //only do this every revolution for(var/Unexplode in exploded_this_tick) @@ -182,24 +243,60 @@ UnexplodeT.explosion_level = 0 exploded_this_tick.Cut() - var/took = (world.timeofday-start)/10 - //You need to press the DebugGame verb to see these now....they were getting annoying and we've collected a fair bit of data. Just -test- changes to explosion code using this please so we can compare + var/took = (REALTIMEOFDAY - started_at) / 10 + + //You need to press the DebugGame verb to see these now....they were getting annoying and we've collected a fair bit of data. Just -test- changes to explosion code using this please so we can compare if(GLOB.Debug2) log_world("## DEBUG: Explosion([x0],[y0],[z0])(d[devastation_range],h[heavy_impact_range],l[light_impact_range]): Took [took] seconds.") - //Machines which report explosions. - for(var/array in GLOB.doppler_arrays) - var/obj/machinery/doppler_array/A = array - A.sense_explosion(epicenter,devastation_range,heavy_impact_range,light_impact_range,took,orig_dev_range,orig_heavy_range,orig_light_range) + if(running) //if we aren't in a hurry + //Machines which report explosions. + for(var/array in GLOB.doppler_arrays) + var/obj/machinery/doppler_array/A = array + A.sense_explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, took,orig_dev_range, orig_heavy_range, orig_light_range) - return 1 + ++stopped + qdel(src) +#undef EX_PREPROCESS_EXIT_CHECK +#undef EX_PREPROCESS_CHECK_TICK +//asyncly populate the affected_turfs list +/datum/explosion/proc/GatherSpiralTurfs(range, turf/epicenter) + set waitfor = FALSE + . = list() + spiral_range_turfs(range, epicenter, outlist = ., tick_checked = TRUE) + ++stopped -/proc/secondaryexplosion(turf/epicenter, range) - for(var/turf/tile in spiral_range_turfs(range, epicenter)) - tile.ex_act(2) +/datum/explosion/proc/CaculateExplosionBlock(list/affected_turfs) + set waitfor = FALSE + . = list() + var/processed = 0 + while(!stopped && running) + var/I + for(I in (processed + 1) to affected_turfs.len) // we cache the explosion block rating of every turf in the explosion area + var/turf/T = affected_turfs[I] + var/current_exp_block = T.density ? T.explosion_block : 0 + + for(var/obj/O in T) + var/the_block = O.explosion_block + current_exp_block += the_block == EXPLOSION_BLOCK_PROC ? O.GetExplosionBlock() : the_block + + .[T] = current_exp_block + + if(TICK_CHECK) + break + + processed = I + stoplag() + +/datum/explosion/Destroy() + running = FALSE + if(stopped < 2) //wait for main thread and spiral_range thread + return QDEL_HINT_IWILLGC + GLOB.explosions -= src + return ..() /client/proc/check_bomb_impacts() set name = "Check Bomb Impact" @@ -247,20 +344,12 @@ var/turf/TT = T while(TT != epicenter) TT = get_step_towards(TT,epicenter) - if(TT.density && TT.explosion_block) + if(TT.density) dist += TT.explosion_block - for(var/obj/machinery/door/D in TT) - if(D.density && D.explosion_block) - dist += D.explosion_block - - for(var/obj/structure/window/W in TT) - if(W.explosion_block && W.fulltile) - dist += W.explosion_block - - for(var/obj/structure/blob/B in T) - dist += B.explosion_block - + for(var/obj/O in T) + var/the_block = O.explosion_block + dist += the_block == EXPLOSION_BLOCK_PROC ? O.GetExplosionBlock() : the_block if(dist < dev) T.color = "red" T.maptext = "Dev" diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index b90e2ec652..473a17053a 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -1,34 +1,44 @@ /datum/getrev - var/parentcommit + var/originmastercommit var/commit var/list/testmerge = list() - var/has_pr_details = FALSE //example data in a testmerge entry when this is true: https://api.github.com/repositories/3234987/pulls/22586 + var/has_pr_details = FALSE //tgs2 support var/date /datum/getrev/New() - var/head_file = file2text(".git/logs/HEAD") - if(SERVERTOOLS && fexists("..\\prtestjob.lk")) + if(fexists(SERVICE_PR_TEST_JSON)) + testmerge = json_decode(file2text(SERVICE_PR_TEST_JSON)) + else if(!world.RunningService() && fexists("../prtestjob.lk")) //tgs2 support var/list/tmp = world.file2list("..\\prtestjob.lk") for(var/I in tmp) if(I) testmerge |= I - var/testlen = max(testmerge.len - 1, 0) - var/regex/head_log = new("(\\w{40}) .+> (\\d{10}).+(?=(\n.*(\\w{40}).*){[testlen]}\n*\\Z)") - head_log.Find(head_file) - parentcommit = head_log.group[1] - date = unix2date(text2num(head_log.group[2])) - commit = head_log.group[4] + log_world("Running /tg/ revision:") - log_world("[date]") + var/list/logs = world.file2list(".git/logs/HEAD") + if(logs) + logs = splittext(logs[logs.len - 1], " ") + date = unix2date(text2num(logs[5])) + commit = logs[2] + log_world("[date]") + logs = world.file2list(".git/logs/refs/remotes/origin/master") + if(logs) + originmastercommit = splittext(logs[logs.len - 1], " ")[2] + if(testmerge.len) log_world(commit) for(var/line in testmerge) if(line) - log_world("Test merge active of PR #[line]") - SSblackbox.add_details("testmerged_prs","[line]") - log_world("Based off master commit [parentcommit]") + if(world.RunningService()) + var/tmcommit = testmerge[line]["commit"] + log_world("Test merge active of PR #[line] commit [tmcommit]") + SSblackbox.add_details("testmerged_prs","[line]|[tmcommit]") + else //tgs2 support + log_world("Test merge active of PR #[line]") + SSblackbox.add_details("testmerged_prs","[line]") + log_world("Based off origin/master commit [originmastercommit]") else - log_world(parentcommit) + log_world(originmastercommit) /datum/getrev/proc/DownloadPRDetails() if(!config.githubrepoid) @@ -63,24 +73,27 @@ return "" . = header ? "The following pull requests are currently test merged:
" : "" for(var/line in testmerge) - var/details = "" - if(has_pr_details) + var/details + if(world.RunningService()) + var/cm = testmerge[line]["commit"] + details = ": '" + html_encode(testmerge[line]["title"]) + "' by " + html_encode(testmerge[line]["author"]) + " at commit " + html_encode(copytext(cm, 1, min(length(cm), 7))) + else if(has_pr_details) //tgs2 support details = ": '" + html_encode(testmerge[line]["title"]) + "' by " + html_encode(testmerge[line]["user"]["login"]) - . += "#[line][details]
" + . += "#[line][details]
" /client/verb/showrevinfo() set category = "OOC" set name = "Show Server Revision" set desc = "Check the current server code revision" - if(GLOB.revdata.parentcommit) + if(GLOB.revdata.originmastercommit) to_chat(src, "Server revision compiled on: [GLOB.revdata.date]") - var/prefix = "" + var/prefix = "" if(GLOB.revdata.testmerge.len) to_chat(src, GLOB.revdata.GetTestMergeInfo()) - prefix = "Based off master commit: " - var/pc = GLOB.revdata.parentcommit - to_chat(src, "[prefix][copytext(pc, 1, min(length(pc), 7))]") + prefix = "Based off origin/master commit: " + var/pc = GLOB.revdata.originmastercommit + to_chat(src, "[prefix][copytext(pc, 1, min(length(pc), 7))]") else to_chat(src, "Revision unknown") to_chat(src, "Current Infomational Settings:") @@ -91,7 +104,7 @@ to_chat(src, "Enforce Continuous Rounds: [config.continuous.len] of [config.modes.len] roundtypes") to_chat(src, "Allow Midround Antagonists: [config.midround_antag.len] of [config.modes.len] roundtypes") if(config.show_game_type_odds) - if(SSticker.IsRoundInProgress()) + if(SSticker.IsRoundInProgress()) var/prob_sum = 0 var/current_odds_differ = FALSE var/list/probs = list() @@ -107,13 +120,13 @@ probs[ctag] = 1 prob_sum += config.probabilities[ctag] if(current_odds_differ) - to_chat(src, "Game Mode Odds for current round:") + to_chat(src, "Game Mode Odds for current round:") for(var/ctag in probs) if(config.probabilities[ctag] > 0) var/percentage = round(config.probabilities[ctag] / prob_sum * 100, 0.1) to_chat(src, "[ctag] [percentage]%") - to_chat(src, "All Game Mode Odds:") + to_chat(src, "All Game Mode Odds:") var/sum = 0 for(var/ctag in config.probabilities) sum += config.probabilities[ctag] diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 8f18f8b1fe..4e7490f8ee 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -1,4 +1,3 @@ - #define HOLOPAD_MAX_DIAL_TIME 200 /mob/camera/aiEye/remote/holo/setLoc() @@ -16,6 +15,7 @@ var/mob/camera/aiEye/remote/holo/eye //user's eye, once connected var/obj/effect/overlay/holo_pad_hologram/hologram //user's hologram, once connected + var/datum/action/innate/end_holocall/hangup //hangup action var/call_start_time @@ -43,18 +43,25 @@ //cleans up ALL references :) /datum/holocall/Destroy() - user.reset_perspective() - if(user.client) - for(var/datum/camerachunk/chunk in eye.visibleCameraChunks) - user.client.images -= chunk.obscured - user.remote_control = null - QDEL_NULL(eye) + QDEL_NULL(hangup) + + var/user_good = !QDELETED(user) + if(user_good) + user.reset_perspective() + user.remote_control = null + + if(!QDELETED(eye)) + if(user_good && user.client) + for(var/datum/camerachunk/chunk in eye.visibleCameraChunks) + chunk.remove(eye) + qdel(eye) + eye = null user = null + if(hologram) hologram.HC = null - hologram = null - calling_holopad.outgoing_call = null + hologram = null for(var/I in dialed_holopads) var/obj/machinery/holopad/H = I @@ -62,6 +69,7 @@ dialed_holopads.Cut() if(calling_holopad) + calling_holopad.outgoing_call = null calling_holopad.SetLightsAndPower() calling_holopad = null if(connected_holopad) @@ -86,7 +94,7 @@ /datum/holocall/proc/ConnectionFailure(obj/machinery/holopad/H, graceful = FALSE) testing("Holocall connection failure: graceful [graceful]") if(H == connected_holopad || H == calling_holopad) - if(!graceful) + if(!graceful && H != calling_holopad) calling_holopad.say("Connection failure.") qdel(src) return @@ -139,6 +147,8 @@ user.reset_perspective(eye) eye.setLoc(H.loc) + hangup = new(eye, src) + //Checks the validity of a holocall and qdels itself if it's not. Returns TRUE if valid, FALSE otherwise /datum/holocall/proc/Check() for(var/I in dialed_holopads) @@ -152,9 +162,7 @@ . = !QDELETED(user) && !user.incapacitated() && !QDELETED(calling_holopad) && calling_holopad.is_operational() && user.loc == calling_holopad.loc if(.) - if(connected_holopad) - . = !QDELETED(connected_holopad) && connected_holopad.is_operational() - else + if(!connected_holopad) . = world.time < (call_start_time + HOLOPAD_MAX_DIAL_TIME) if(!.) calling_holopad.say("No answer recieved.") @@ -163,3 +171,15 @@ if(!.) testing("Holocall Check fail") qdel(src) + +/datum/action/innate/end_holocall + name = "End Holocall" + button_icon_state = "camera_off" + var/datum/holocall/hcall + +/datum/action/innate/end_holocall/New(Target, datum/holocall/HC) + ..() + hcall = HC + +/datum/action/innate/end_holocall/Activate() + hcall.Disconnect(hcall.calling_holopad) diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index 4dc0362d01..139ad096ec 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -11,8 +11,8 @@ var/minetype = "lavaland" - var/list/transition_config = list(MAIN_STATION = CROSSLINKED, - CENTCOMM = SELFLOOPING, + var/list/transition_config = list(CENTCOMM = SELFLOOPING, + MAIN_STATION = CROSSLINKED, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, MINING = SELFLOOPING, diff --git a/code/datums/martial.dm b/code/datums/martial.dm index b20bf556d5..fa02a2f092 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -79,681 +79,17 @@ /datum/martial_art/proc/teach(mob/living/carbon/human/H,make_temporary=0) if(make_temporary) temporary = 1 - if(temporary && H.martial_art) - if(!H.martial_art.allow_temp_override) + if(temporary && H.mind.martial_art) + if(!H.mind.martial_art.allow_temp_override) return - base = H.martial_art + base = H.mind.martial_art if(help_verb) H.verbs += help_verb - H.martial_art = src + H.mind.martial_art = src /datum/martial_art/proc/remove(mob/living/carbon/human/H) - if(H.martial_art != src) + if(H.mind.martial_art != src) return - H.martial_art = base + H.mind.martial_art = base if(help_verb) H.verbs -= help_verb - -/datum/martial_art/boxing - name = "Boxing" - -/datum/martial_art/boxing/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - to_chat(A, "Can't disarm while boxing!") - return 1 - -/datum/martial_art/boxing/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - to_chat(A, "Can't grab while boxing!") - return 1 - -/datum/martial_art/boxing/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - - var/atk_verb = pick("left hook","right hook","straight punch") - - var/damage = rand(5, 8) + A.dna.species.punchdamagelow - if(!damage) - playsound(D.loc, A.dna.species.miss_sound, 25, 1, -1) - D.visible_message("[A] has attempted to [atk_verb] [D]!", \ - "[A] has attempted to [atk_verb] [D]!", null, COMBAT_MESSAGE_RANGE) - add_logs(A, D, "attempted to hit", atk_verb) - return 0 - - - var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected)) - var/armor_block = D.run_armor_check(affecting, "melee") - - playsound(D.loc, A.dna.species.attack_sound, 25, 1, -1) - - D.visible_message("[A] has [atk_verb]ed [D]!", \ - "[A] has [atk_verb]ed [D]!", null, COMBAT_MESSAGE_RANGE) - - D.apply_damage(damage, STAMINA, affecting, armor_block) - add_logs(A, D, "punched (boxing) ") - if(D.getStaminaLoss() > 50) - var/knockout_prob = D.getStaminaLoss() + rand(-15,15) - if((D.stat != DEAD) && prob(knockout_prob)) - D.visible_message("[A] has knocked [D] out with a haymaker!", \ - "[A] has knocked [D] out with a haymaker!") - D.apply_effect(10,WEAKEN,armor_block) - D.SetSleeping(5) - D.forcesay(GLOB.hit_appends) - add_logs(A, D, "knocked out (boxing) ") - else if(D.lying) - D.forcesay(GLOB.hit_appends) - return 1 - -/mob/living/carbon/human/proc/wrestling_help() - set name = "Recall Teachings" - set desc = "Remember how to wrestle." - set category = "Wrestling" - - to_chat(usr, "You flex your muscles and have a revelation...") - to_chat(usr, "Clinch: Grab. Passively gives you a chance to immediately aggressively grab someone. Not always successful.") - to_chat(usr, "Suplex: Disarm someone you are grabbing. Suplexes your target to the floor. Greatly injures them and leaves both you and your target on the floor.") - to_chat(usr, "Advanced grab: Grab. Passively causes stamina damage when grabbing someone.") - -#define TORNADO_COMBO "HHD" -#define THROWBACK_COMBO "DHD" -#define PLASMA_COMBO "HDDDH" - -/datum/martial_art/plasma_fist - name = "Plasma Fist" - help_verb = /mob/living/carbon/human/proc/plasma_fist_help - - -/datum/martial_art/plasma_fist/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(findtext(streak,TORNADO_COMBO)) - streak = "" - Tornado(A,D) - return 1 - if(findtext(streak,THROWBACK_COMBO)) - streak = "" - Throwback(A,D) - return 1 - if(findtext(streak,PLASMA_COMBO)) - streak = "" - Plasma(A,D) - return 1 - return 0 - -/datum/martial_art/plasma_fist/proc/TornadoAnimate(mob/living/carbon/human/A) - set waitfor = FALSE - for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) - if(!A) - break - A.setDir(i) - playsound(A.loc, 'sound/weapons/punch1.ogg', 15, 1, -1) - sleep(1) - -/datum/martial_art/plasma_fist/proc/Tornado(mob/living/carbon/human/A, mob/living/carbon/human/D) - A.say("TORNADO SWEEP!") - TornadoAnimate(A) - var/obj/effect/proc_holder/spell/aoe_turf/repulse/R = new(null) - var/list/turfs = list() - for(var/turf/T in range(1,A)) - turfs.Add(T) - R.cast(turfs) - add_logs(A, D, "tornado sweeped(Plasma Fist)") - return - -/datum/martial_art/plasma_fist/proc/Throwback(mob/living/carbon/human/A, mob/living/carbon/human/D) - D.visible_message("[A] has hit [D] with Plasma Punch!", \ - "[A] has hit [D] with Plasma Punch!") - playsound(D.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) - var/atom/throw_target = get_edge_target_turf(D, get_dir(D, get_step_away(D, A))) - D.throw_at(throw_target, 200, 4,A) - A.say("HYAH!") - add_logs(A, D, "threw back (Plasma Fist)") - return - -/datum/martial_art/plasma_fist/proc/Plasma(mob/living/carbon/human/A, mob/living/carbon/human/D) - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - playsound(D.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) - A.say("PLASMA FIST!") - D.visible_message("[A] has hit [D] with THE PLASMA FIST TECHNIQUE!", \ - "[A] has hit [D] with THE PLASMA FIST TECHNIQUE!") - D.gib() - add_logs(A, D, "gibbed (Plasma Fist)") - return - -/datum/martial_art/plasma_fist/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("H",D) - if(check_streak(A,D)) - return 1 - basic_hit(A,D) - return 1 - -/datum/martial_art/plasma_fist/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("D",D) - if(check_streak(A,D)) - return 1 - basic_hit(A,D) - return 1 - -/datum/martial_art/plasma_fist/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("G",D) - if(check_streak(A,D)) - return 1 - basic_hit(A,D) - return 1 - -/mob/living/carbon/human/proc/plasma_fist_help() - set name = "Recall Teachings" - set desc = "Remember the martial techniques of the Plasma Fist." - set category = "Plasma Fist" - - to_chat(usr, "You clench your fists and have a flashback of knowledge...") - to_chat(usr, "Tornado Sweep: Harm Harm Disarm. Repulses target and everyone back.") - to_chat(usr, "Throwback: Disarm Harm Disarm. Throws the target and an item at them.") - to_chat(usr, "The Plasma Fist: Harm Disarm Disarm Disarm Harm. Knocks the brain out of the opponent and gibs their body.") - -//Used by the gang of the same name. Uses combos. Basic attacks bypass armor and never miss -#define WRIST_WRENCH_COMBO "DD" -#define BACK_KICK_COMBO "HG" -#define STOMACH_KNEE_COMBO "GH" -#define HEAD_KICK_COMBO "DHH" -#define ELBOW_DROP_COMBO "HDHDH" -/datum/martial_art/the_sleeping_carp - name = "The Sleeping Carp" - deflection_chance = 100 - no_guns = TRUE - allow_temp_override = FALSE - help_verb = /mob/living/carbon/human/proc/sleeping_carp_help - -/datum/martial_art/the_sleeping_carp/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(findtext(streak,WRIST_WRENCH_COMBO)) - streak = "" - wristWrench(A,D) - return 1 - if(findtext(streak,BACK_KICK_COMBO)) - streak = "" - backKick(A,D) - return 1 - if(findtext(streak,STOMACH_KNEE_COMBO)) - streak = "" - kneeStomach(A,D) - return 1 - if(findtext(streak,HEAD_KICK_COMBO)) - streak = "" - headKick(A,D) - return 1 - if(findtext(streak,ELBOW_DROP_COMBO)) - streak = "" - elbowDrop(A,D) - return 1 - return 0 - -/datum/martial_art/the_sleeping_carp/proc/wristWrench(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat && !D.stunned && !D.weakened) - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - D.visible_message("[A] grabs [D]'s wrist and wrenches it sideways!", \ - "[A] grabs your wrist and violently wrenches it to the side!") - playsound(get_turf(A), 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - D.emote("scream") - D.drop_item() - D.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) - D.Stun(3) - return 1 - add_logs(A, D, "wrist wrenched (Sleeping Carp)") - return basic_hit(A,D) - -/datum/martial_art/the_sleeping_carp/proc/backKick(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(A.dir == D.dir && !D.stat && !D.weakened) - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - D.visible_message("[A] kicks [D] in the back!", \ - "[A] kicks you in the back, making you stumble and fall!") - step_to(D,get_step(D,D.dir),1) - D.Weaken(4) - playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) - return 1 - add_logs(A, D, "back-kicked (Sleeping Carp)") - return basic_hit(A,D) - -/datum/martial_art/the_sleeping_carp/proc/kneeStomach(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat && !D.weakened) - A.do_attack_animation(D, ATTACK_EFFECT_KICK) - D.visible_message("[A] knees [D] in the stomach!", \ - "[A] winds you with a knee in the stomach!") - D.audible_message("[D] gags!") - D.losebreath += 3 - D.Stun(2) - playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) - return 1 - add_logs(A, D, "stomach kneed (Sleeping Carp)") - return basic_hit(A,D) - -/datum/martial_art/the_sleeping_carp/proc/headKick(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat && !D.weakened) - A.do_attack_animation(D, ATTACK_EFFECT_KICK) - D.visible_message("[A] kicks [D] in the head!", \ - "[A] kicks you in the jaw!") - D.apply_damage(20, BRUTE, "head") - D.drop_item() - playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) - D.Stun(4) - return 1 - add_logs(A, D, "head kicked (Sleeping Carp)") - return basic_hit(A,D) - -/datum/martial_art/the_sleeping_carp/proc/elbowDrop(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(D.weakened || D.resting || D.stat) - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - D.visible_message("[A] elbow drops [D]!", \ - "[A] piledrives you with their elbow!") - if(D.stat) - D.death() //FINISH HIM! - D.apply_damage(50, BRUTE, "chest") - playsound(get_turf(D), 'sound/weapons/punch1.ogg', 75, 1, -1) - return 1 - add_logs(A, D, "elbow dropped (Sleeping Carp)") - return basic_hit(A,D) - -/datum/martial_art/the_sleeping_carp/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("G",D) - if(check_streak(A,D)) - return 1 - if(A.grab_state >= GRAB_AGGRESSIVE) - D.grabbedby(A, 1) - else - A.start_pulling(D, 1) - if(A.pulling) - D.drop_all_held_items() - D.stop_pulling() - if(A.a_intent == INTENT_GRAB) - add_logs(A, D, "grabbed", addition="aggressively") - A.grab_state = GRAB_AGGRESSIVE //Instant aggressive grab - else - add_logs(A, D, "grabbed", addition="passively") - A.grab_state = GRAB_PASSIVE - return 1 - -/datum/martial_art/the_sleeping_carp/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("H",D) - if(check_streak(A,D)) - return 1 - A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - var/atk_verb = pick("punches", "kicks", "chops", "hits", "slams") - D.visible_message("[A] [atk_verb] [D]!", \ - "[A] [atk_verb] you!") - D.apply_damage(rand(10,15), BRUTE) - playsound(get_turf(D), 'sound/weapons/punch1.ogg', 25, 1, -1) - if(prob(D.getBruteLoss()) && !D.lying) - D.visible_message("[D] stumbles and falls!", "The blow sends you to the ground!") - D.Weaken(4) - add_logs(A, D, "[atk_verb] (Sleeping Carp)") - return 1 - - -/datum/martial_art/the_sleeping_carp/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("D",D) - if(check_streak(A,D)) - return 1 - return ..() - -/mob/living/carbon/human/proc/sleeping_carp_help() - set name = "Recall Teachings" - set desc = "Remember the martial techniques of the Sleeping Carp clan." - set category = "Sleeping Carp" - - to_chat(usr, "You retreat inward and recall the teachings of the Sleeping Carp...") - - to_chat(usr, "Wrist Wrench: Disarm Disarm. Forces opponent to drop item in hand.") - to_chat(usr, "Back Kick: Harm Grab. Opponent must be facing away. Knocks down.") - to_chat(usr, "Stomach Knee: Grab Harm. Knocks the wind out of opponent and stuns.") - to_chat(usr, "Head Kick: Disarm Harm Harm. Decent damage, forces opponent to drop item in hand.") - to_chat(usr, "Elbow Drop: Harm Disarm Harm Disarm Harm. Opponent must be on the ground. Deals huge damage, instantly kills anyone in critical condition.") - -//CQC -#define SLAM_COMBO "GH" -#define KICK_COMBO "HH" -#define RESTRAIN_COMBO "GG" -#define PRESSURE_COMBO "DG" -#define CONSECUTIVE_COMBO "DDH" -/datum/martial_art/cqc - name = "CQC" - help_verb = /mob/living/carbon/human/proc/CQC_help - block_chance = 75 - -/datum/martial_art/cqc/proc/drop_restraining() - restraining = 0 - -/datum/martial_art/cqc/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(findtext(streak,SLAM_COMBO)) - streak = "" - Slam(A,D) - return 1 - if(findtext(streak,KICK_COMBO)) - streak = "" - Kick(A,D) - return 1 - if(findtext(streak,RESTRAIN_COMBO)) - streak = "" - Restrain(A,D) - return 1 - if(findtext(streak,PRESSURE_COMBO)) - streak = "" - Pressure(A,D) - return 1 - if(findtext(streak,CONSECUTIVE_COMBO)) - streak = "" - Consecutive(A,D) - return 0 - -/datum/martial_art/cqc/proc/Slam(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat || !D.weakened) - D.visible_message("[A] slams [D] into the ground!", \ - "[A] slams you into the ground!") - playsound(get_turf(A), 'sound/weapons/slam.ogg', 50, 1, -1) - D.apply_damage(10, BRUTE) - D.Weaken(6) - add_logs(A, D, "cqc slammed") - return 1 - -/datum/martial_art/cqc/proc/Kick(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat || !D.weakened) - D.visible_message("[A] kicks [D] back!", \ - "[A] kicks you back!") - playsound(get_turf(A), 'sound/weapons/cqchit1.ogg', 50, 1, -1) - var/atom/throw_target = get_edge_target_turf(D, A.dir) - D.throw_at(throw_target, 1, 14, A) - D.apply_damage(10, BRUTE) - add_logs(A, D, "cqc kicked") - if(D.weakened && !D.stat) - D.visible_message("[A] kicks [D]'s head, knocking them out!", \ - "[A] kicks your head, knocking you out!") - playsound(get_turf(A), 'sound/weapons/genhit1.ogg', 50, 1, -1) - D.SetSleeping(15) - D.adjustBrainLoss(25) - return 1 - -/datum/martial_art/cqc/proc/Pressure(mob/living/carbon/human/A, mob/living/carbon/human/D) - D.visible_message("[A] forces their arm on [D]'s neck!") - D.adjustStaminaLoss(60) - playsound(get_turf(A), 'sound/weapons/cqchit1.ogg', 50, 1, -1) - return 1 - -/datum/martial_art/cqc/proc/Restrain(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(restraining) - return - if(!D.stat) - D.visible_message("[A] locks [D] into a restraining position!", \ - "[A] locks you into a restraining position!") - D.adjustStaminaLoss(20) - D.Stun(5) - restraining = 1 - addtimer(CALLBACK(src, .proc/drop_restraining), 50, TIMER_UNIQUE) - return 1 - -/datum/martial_art/cqc/proc/Consecutive(mob/living/carbon/human/A, mob/living/carbon/human/D) - if(!D.stat) - D.visible_message("[A] strikes [D]'s abdomen, neck and back consecutively", \ - "[A] strikes your abdomen, neck and back consecutively!") - playsound(get_turf(D), 'sound/weapons/cqchit2.ogg', 50, 1, -1) - var/obj/item/I = D.get_active_held_item() - if(I && D.drop_item()) - A.put_in_hands(I) - D.adjustStaminaLoss(50) - D.apply_damage(25, BRUTE) - return 1 - -/datum/martial_art/cqc/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("G",D) - if(check_streak(A,D)) - return 1 - if(A.grab_state >= GRAB_AGGRESSIVE) - D.grabbedby(A, 1) - else - A.start_pulling(D, 1) - if(A.pulling) - D.stop_pulling() - add_logs(A, D, "grabbed", addition="aggressively") - A.grab_state = GRAB_AGGRESSIVE //Instant aggressive grab - - return 1 - -/datum/martial_art/cqc/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("H",D) - if(check_streak(A,D)) - return 1 - add_logs(A, D, "CQC'd") - A.do_attack_animation(D) - var/picked_hit_type = pick("CQC'd", "Big Bossed") - var/bonus_damage = 13 - if(D.weakened || D.resting || D.lying) - bonus_damage += 5 - picked_hit_type = "stomps on" - D.apply_damage(bonus_damage, BRUTE) - if(picked_hit_type == "kicks" || picked_hit_type == "stomps on") - playsound(get_turf(D), 'sound/weapons/cqchit2.ogg', 50, 1, -1) - else - playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, 1, -1) - D.visible_message("[A] [picked_hit_type] [D]!", \ - "[A] [picked_hit_type] you!") - add_logs(A, D, "[picked_hit_type] with CQC") - if(A.resting && !D.stat && !D.weakened) - D.visible_message("[A] leg sweeps [D]!", \ - "[A] leg sweeps you!") - playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) - D.apply_damage(10, BRUTE) - D.Weaken(3) - add_logs(A, D, "cqc sweeped") - return 1 - -/datum/martial_art/cqc/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) - add_to_streak("D",D) - var/obj/item/I = null - if(check_streak(A,D)) - return 1 - if(prob(65)) - if(!D.stat || !D.weakened || !restraining) - I = D.get_active_held_item() - D.visible_message("[A] strikes [D]'s jaw with their hand!", \ - "[A] strikes your jaw, disorienting you!") - playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, 1, -1) - if(I && D.drop_item()) - A.put_in_hands(I) - D.Jitter(2) - D.apply_damage(5, BRUTE) - else - D.visible_message("[A] attempted to disarm [D]!", \ - "[A] attempted to disarm [D]!") - playsound(D, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - add_logs(A, D, "disarmed with CQC", "[I ? " grabbing \the [I]" : ""]") - if(restraining && A.pulling == D) - D.visible_message("[A] puts [D] into a chokehold!", \ - "[A] puts you into a chokehold!") - D.SetSleeping(20) - restraining = 0 - if(A.grab_state < GRAB_NECK) - A.grab_state = GRAB_NECK - else - restraining = 0 - return 0 - return 1 - -/mob/living/carbon/human/proc/CQC_help() - set name = "Remember The Basics" - set desc = "You try to remember some of the basics of CQC." - set category = "CQC" - - to_chat(usr, "You try to remember some of the basics of CQC.") - - to_chat(usr, "Slam: Grab Harm. Slam opponent into the ground, weakens and knocks down.") - to_chat(usr, "CQC Kick: Harm Disarm Harm. Knocks opponent away. Knocks out stunned or weakened opponents.") - to_chat(usr, "Restrain: Grab Grab. Locks opponents into a restraining position, disarm to knock them out with a choke hold.") - to_chat(usr, "Pressure: Disarm Grab. Decent stamina damage.") - to_chat(usr, "Consecutive CQC: Disarm Disarm Harm. Mainly offensive move, huge damage and decent stamina damage.") - - to_chat(usr, "In addition, by having your throw mode on when being attacked, you enter an active defense mode where you have a chance to block and sometimes even counter attacks done to you.") - -//ITEMS - -/obj/item/clothing/gloves/boxing - var/datum/martial_art/boxing/style = new - -/obj/item/clothing/gloves/boxing/equipped(mob/user, slot) - if(!ishuman(user)) - return - if(slot == slot_gloves) - var/mob/living/carbon/human/H = user - style.teach(H,1) - return - -/obj/item/clothing/gloves/boxing/dropped(mob/user) - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(H.get_item_by_slot(slot_gloves) == src) - style.remove(H) - return - -/obj/item/weapon/storage/belt/champion/wrestling - name = "Wrestling Belt" - var/datum/martial_art/wrestling/style = new - -/obj/item/weapon/storage/belt/champion/wrestling/equipped(mob/user, slot) - if(!ishuman(user)) - return - if(slot == slot_belt) - var/mob/living/carbon/human/H = user - style.teach(H,1) - return - -/obj/item/weapon/storage/belt/champion/wrestling/dropped(mob/user) - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(H.get_item_by_slot(slot_belt) == src) - style.remove(H) - return - -/obj/item/weapon/plasma_fist_scroll - name = "frayed scroll" - desc = "An aged and frayed scrap of paper written in shifting runes. There are hand-drawn illustrations of pugilism." - icon = 'icons/obj/wizard.dmi' - icon_state ="scroll2" - var/used = 0 - -/obj/item/weapon/plasma_fist_scroll/attack_self(mob/user) - if(!ishuman(user)) - return - if(!used) - var/mob/living/carbon/human/H = user - var/datum/martial_art/plasma_fist/F = new/datum/martial_art/plasma_fist(null) - F.teach(H) - to_chat(H, "You have learned the ancient martial art of Plasma Fist.") - used = 1 - desc = "It's completely blank." - name = "empty scroll" - icon_state = "blankscroll" - -/obj/item/weapon/cqc_manual - name = "old manual" - desc = "A small, black manual. There are drawn instructions of tactical hand-to-hand combat." - icon = 'icons/obj/library.dmi' - icon_state ="cqcmanual" - -/obj/item/weapon/cqc_manual/attack_self(mob/living/carbon/human/user) - if(!istype(user) || !user) - return - to_chat(user, "You remember the basics of CQC.") - var/datum/martial_art/cqc/D = new(null) - D.teach(user) - user.drop_item() - visible_message("[src] beeps ominously, and a moment later it bursts up in flames.") - new /obj/effect/decal/cleanable/ash(get_turf(src)) - qdel(src) - -/obj/item/weapon/sleeping_carp_scroll - name = "mysterious scroll" - desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art." - icon = 'icons/obj/wizard.dmi' - icon_state = "scroll2" - -/obj/item/weapon/sleeping_carp_scroll/attack_self(mob/living/carbon/human/user) - if(!istype(user) || !user) - return - var/message = "You have learned the ancient martial art of the Sleeping Carp! Your hand-to-hand combat has become much more effective, and you are now able to deflect any projectiles \ - directed toward you. However, you are also unable to use any ranged weaponry. You can learn more about your newfound art by using the Recall Teachings verb in the Sleeping Carp tab." - to_chat(user, message) - var/datum/martial_art/the_sleeping_carp/theSleepingCarp = new(null) - theSleepingCarp.teach(user) - user.drop_item() - visible_message("[src] lights up in fire and quickly burns to ash.") - new /obj/effect/decal/cleanable/ash(get_turf(src)) - qdel(src) - -/obj/item/weapon/twohanded/bostaff - name = "bo staff" - desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." - force = 10 - w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK - force_unwielded = 10 - force_wielded = 24 - throwforce = 20 - throw_speed = 2 - attack_verb = list("smashed", "slammed", "whacked", "thwacked") - icon = 'icons/obj/weapons.dmi' - icon_state = "bostaff0" - block_chance = 50 - -/obj/item/weapon/twohanded/bostaff/update_icon() - icon_state = "bostaff[wielded]" - return - -/obj/item/weapon/twohanded/bostaff/attack(mob/target, mob/living/user) - add_fingerprint(user) - if((CLUMSY in user.disabilities) && prob(50)) - to_chat(user, "You club yourself over the head with [src].") - user.Weaken(3) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.apply_damage(2*force, BRUTE, "head") - else - user.take_bodypart_damage(2*force) - return - if(iscyborg(target)) - return ..() - if(!isliving(target)) - return ..() - var/mob/living/carbon/C = target - if(C.stat) - to_chat(user, "It would be dishonorable to attack a foe while they cannot retaliate.") - return - if(user.a_intent == INTENT_DISARM) - if(!wielded) - return ..() - if(!ishuman(target)) - return ..() - var/mob/living/carbon/human/H = target - var/list/fluffmessages = list("[user] clubs [H] with [src]!", \ - "[user] smacks [H] with the butt of [src]!", \ - "[user] broadsides [H] with [src]!", \ - "[user] smashes [H]'s head with [src]!", \ - "[user] beats [H] with front of [src]!", \ - "[user] twirls and slams [H] with [src]!") - H.visible_message("[pick(fluffmessages)]", \ - "[pick(fluffmessages)]") - playsound(get_turf(user), 'sound/effects/woodhit.ogg', 75, 1, -1) - H.adjustStaminaLoss(rand(13,20)) - if(prob(10)) - H.visible_message("[H] collapses!", \ - "Your legs give out!") - H.Weaken(4) - if(H.staminaloss && !H.sleeping) - var/total_health = (H.health - H.staminaloss) - if(total_health <= HEALTH_THRESHOLD_CRIT && !H.stat) - H.visible_message("[user] delivers a heavy hit to [H]'s head, knocking them out cold!", \ - "[user] knocks you unconscious!") - H.SetSleeping(30) - H.adjustBrainLoss(25) - else - return ..() - -/obj/item/weapon/twohanded/bostaff/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance) - if(wielded) - return ..() - return 0 - diff --git a/code/datums/martial/boxing.dm b/code/datums/martial/boxing.dm new file mode 100644 index 0000000000..6a3a059890 --- /dev/null +++ b/code/datums/martial/boxing.dm @@ -0,0 +1,67 @@ +/datum/martial_art/boxing + name = "Boxing" + +/datum/martial_art/boxing/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + to_chat(A, "Can't disarm while boxing!") + return 1 + +/datum/martial_art/boxing/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + to_chat(A, "Can't grab while boxing!") + return 1 + +/datum/martial_art/boxing/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + + var/atk_verb = pick("left hook","right hook","straight punch") + + var/damage = rand(5, 8) + A.dna.species.punchdamagelow + if(!damage) + playsound(D.loc, A.dna.species.miss_sound, 25, 1, -1) + D.visible_message("[A] has attempted to [atk_verb] [D]!", \ + "[A] has attempted to [atk_verb] [D]!", null, COMBAT_MESSAGE_RANGE) + add_logs(A, D, "attempted to hit", atk_verb) + return 0 + + + var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected)) + var/armor_block = D.run_armor_check(affecting, "melee") + + playsound(D.loc, A.dna.species.attack_sound, 25, 1, -1) + + D.visible_message("[A] has [atk_verb]ed [D]!", \ + "[A] has [atk_verb]ed [D]!", null, COMBAT_MESSAGE_RANGE) + + D.apply_damage(damage, STAMINA, affecting, armor_block) + add_logs(A, D, "punched (boxing) ") + if(D.getStaminaLoss() > 50) + var/knockout_prob = D.getStaminaLoss() + rand(-15,15) + if((D.stat != DEAD) && prob(knockout_prob)) + D.visible_message("[A] has knocked [D] out with a haymaker!", \ + "[A] has knocked [D] out with a haymaker!") + D.apply_effect(10,WEAKEN,armor_block) + D.SetSleeping(5) + D.forcesay(GLOB.hit_appends) + add_logs(A, D, "knocked out (boxing) ") + else if(D.lying) + D.forcesay(GLOB.hit_appends) + return 1 + +/obj/item/clothing/gloves/boxing + var/datum/martial_art/boxing/style = new + +/obj/item/clothing/gloves/boxing/equipped(mob/user, slot) + if(!ishuman(user)) + return + if(slot == slot_gloves) + var/mob/living/carbon/human/H = user + style.teach(H,1) + return + +/obj/item/clothing/gloves/boxing/dropped(mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + if(H.get_item_by_slot(slot_gloves) == src) + style.remove(H) + return diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm new file mode 100644 index 0000000000..ebb570fa0c --- /dev/null +++ b/code/datums/martial/cqc.dm @@ -0,0 +1,199 @@ +#define SLAM_COMBO "GH" +#define KICK_COMBO "HH" +#define RESTRAIN_COMBO "GG" +#define PRESSURE_COMBO "DG" +#define CONSECUTIVE_COMBO "DDH" + +/datum/martial_art/cqc + name = "CQC" + help_verb = /mob/living/carbon/human/proc/CQC_help + block_chance = 75 + +/datum/martial_art/cqc/proc/drop_restraining() + restraining = 0 + +/datum/martial_art/cqc/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(findtext(streak,SLAM_COMBO)) + streak = "" + Slam(A,D) + return 1 + if(findtext(streak,KICK_COMBO)) + streak = "" + Kick(A,D) + return 1 + if(findtext(streak,RESTRAIN_COMBO)) + streak = "" + Restrain(A,D) + return 1 + if(findtext(streak,PRESSURE_COMBO)) + streak = "" + Pressure(A,D) + return 1 + if(findtext(streak,CONSECUTIVE_COMBO)) + streak = "" + Consecutive(A,D) + return 0 + +/datum/martial_art/cqc/proc/Slam(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat || !D.weakened) + D.visible_message("[A] slams [D] into the ground!", \ + "[A] slams you into the ground!") + playsound(get_turf(A), 'sound/weapons/slam.ogg', 50, 1, -1) + D.apply_damage(10, BRUTE) + D.Weaken(6) + add_logs(A, D, "cqc slammed") + return 1 + +/datum/martial_art/cqc/proc/Kick(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat || !D.weakened) + D.visible_message("[A] kicks [D] back!", \ + "[A] kicks you back!") + playsound(get_turf(A), 'sound/weapons/cqchit1.ogg', 50, 1, -1) + var/atom/throw_target = get_edge_target_turf(D, A.dir) + D.throw_at(throw_target, 1, 14, A) + D.apply_damage(10, BRUTE) + add_logs(A, D, "cqc kicked") + if(D.weakened && !D.stat) + D.visible_message("[A] kicks [D]'s head, knocking them out!", \ + "[A] kicks your head, knocking you out!") + playsound(get_turf(A), 'sound/weapons/genhit1.ogg', 50, 1, -1) + D.SetSleeping(15) + D.adjustBrainLoss(25) + return 1 + +/datum/martial_art/cqc/proc/Pressure(mob/living/carbon/human/A, mob/living/carbon/human/D) + D.visible_message("[A] forces their arm on [D]'s neck!") + D.adjustStaminaLoss(60) + playsound(get_turf(A), 'sound/weapons/cqchit1.ogg', 50, 1, -1) + return 1 + +/datum/martial_art/cqc/proc/Restrain(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(restraining) + return + if(!D.stat) + D.visible_message("[A] locks [D] into a restraining position!", \ + "[A] locks you into a restraining position!") + D.adjustStaminaLoss(20) + D.Stun(5) + restraining = 1 + addtimer(CALLBACK(src, .proc/drop_restraining), 50, TIMER_UNIQUE) + return 1 + +/datum/martial_art/cqc/proc/Consecutive(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat) + D.visible_message("[A] strikes [D]'s abdomen, neck and back consecutively", \ + "[A] strikes your abdomen, neck and back consecutively!") + playsound(get_turf(D), 'sound/weapons/cqchit2.ogg', 50, 1, -1) + var/obj/item/I = D.get_active_held_item() + if(I && D.drop_item()) + A.put_in_hands(I) + D.adjustStaminaLoss(50) + D.apply_damage(25, BRUTE) + return 1 + +/datum/martial_art/cqc/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("G",D) + if(check_streak(A,D)) + return 1 + if(A.grab_state >= GRAB_AGGRESSIVE) + D.grabbedby(A, 1) + else + A.start_pulling(D, 1) + if(A.pulling) + D.stop_pulling() + add_logs(A, D, "grabbed", addition="aggressively") + A.grab_state = GRAB_AGGRESSIVE //Instant aggressive grab + + return 1 + +/datum/martial_art/cqc/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("H",D) + if(check_streak(A,D)) + return 1 + add_logs(A, D, "CQC'd") + A.do_attack_animation(D) + var/picked_hit_type = pick("CQC'd", "Big Bossed") + var/bonus_damage = 13 + if(D.weakened || D.resting || D.lying) + bonus_damage += 5 + picked_hit_type = "stomps on" + D.apply_damage(bonus_damage, BRUTE) + if(picked_hit_type == "kicks" || picked_hit_type == "stomps on") + playsound(get_turf(D), 'sound/weapons/cqchit2.ogg', 50, 1, -1) + else + playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, 1, -1) + D.visible_message("[A] [picked_hit_type] [D]!", \ + "[A] [picked_hit_type] you!") + add_logs(A, D, "[picked_hit_type] with CQC") + if(A.resting && !D.stat && !D.weakened) + D.visible_message("[A] leg sweeps [D]!", \ + "[A] leg sweeps you!") + playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) + D.apply_damage(10, BRUTE) + D.Weaken(3) + add_logs(A, D, "cqc sweeped") + return 1 + +/datum/martial_art/cqc/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("D",D) + var/obj/item/I = null + if(check_streak(A,D)) + return 1 + if(prob(65)) + if(!D.stat || !D.weakened || !restraining) + I = D.get_active_held_item() + D.visible_message("[A] strikes [D]'s jaw with their hand!", \ + "[A] strikes your jaw, disorienting you!") + playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, 1, -1) + if(I && D.drop_item()) + A.put_in_hands(I) + D.Jitter(2) + D.apply_damage(5, BRUTE) + else + D.visible_message("[A] attempted to disarm [D]!", \ + "[A] attempted to disarm [D]!") + playsound(D, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + add_logs(A, D, "disarmed with CQC", "[I ? " grabbing \the [I]" : ""]") + if(restraining && A.pulling == D) + D.visible_message("[A] puts [D] into a chokehold!", \ + "[A] puts you into a chokehold!") + D.SetSleeping(20) + restraining = 0 + if(A.grab_state < GRAB_NECK) + A.grab_state = GRAB_NECK + else + restraining = 0 + return 0 + return 1 + +/mob/living/carbon/human/proc/CQC_help() + set name = "Remember The Basics" + set desc = "You try to remember some of the basics of CQC." + set category = "CQC" + + to_chat(usr, "You try to remember some of the basics of CQC.") + + to_chat(usr, "Slam: Grab Harm. Slam opponent into the ground, weakens and knocks down.") + to_chat(usr, "CQC Kick: Harm Disarm Harm. Knocks opponent away. Knocks out stunned or weakened opponents.") + to_chat(usr, "Restrain: Grab Grab. Locks opponents into a restraining position, disarm to knock them out with a choke hold.") + to_chat(usr, "Pressure: Disarm Grab. Decent stamina damage.") + to_chat(usr, "Consecutive CQC: Disarm Disarm Harm. Mainly offensive move, huge damage and decent stamina damage.") + + to_chat(usr, "In addition, by having your throw mode on when being attacked, you enter an active defense mode where you have a chance to block and sometimes even counter attacks done to you.") + +/obj/item/weapon/cqc_manual + name = "old manual" + desc = "A small, black manual. There are drawn instructions of tactical hand-to-hand combat." + icon = 'icons/obj/library.dmi' + icon_state ="cqcmanual" + +/obj/item/weapon/cqc_manual/attack_self(mob/living/carbon/human/user) + if(!istype(user) || !user) + return + to_chat(user, "You remember the basics of CQC.") + var/datum/martial_art/cqc/D = new(null) + D.teach(user) + user.drop_item() + visible_message("[src] beeps ominously, and a moment later it bursts up in flames.") + new /obj/effect/decal/cleanable/ash(get_turf(src)) + qdel(src) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 5bc9b0588b..eb5f74b411 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -13,12 +13,12 @@ to_chat(owner, "You can't use Krav Maga while you're incapacitated.") return var/mob/living/carbon/human/H = owner - if (H.martial_art.streak == "neck_chop") + if (H.mind.martial_art.streak == "neck_chop") owner.visible_message("[owner] assumes a neutral stance.", "Your next attack is cleared.") - H.martial_art.streak = "" + H.mind.martial_art.streak = "" else owner.visible_message("[owner] assumes the Neck Chop stance!", "Your next attack will be a Neck Chop.") - H.martial_art.streak = "neck_chop" + H.mind.martial_art.streak = "neck_chop" /datum/action/leg_sweep name = "Leg Sweep - Trips the victim, knocking them down for a brief moment." @@ -29,12 +29,12 @@ to_chat(owner, "You can't use Krav Maga while you're incapacitated.") return var/mob/living/carbon/human/H = owner - if (H.martial_art.streak == "leg_sweep") + if (H.mind.martial_art.streak == "leg_sweep") owner.visible_message("[owner] assumes a neutral stance.", "Your next attack is cleared.") - H.martial_art.streak = "" + H.mind.martial_art.streak = "" else owner.visible_message("[owner] assumes the Leg Sweep stance!", "Your next attack will be a Leg Sweep.") - H.martial_art.streak = "leg_sweep" + H.mind.martial_art.streak = "leg_sweep" /datum/action/lung_punch//referred to internally as 'quick choke' name = "Lung Punch - Delivers a strong punch just above the victim's abdomen, constraining the lungs. The victim will be unable to breathe for a short time." @@ -45,12 +45,12 @@ to_chat(owner, "You can't use Krav Maga while you're incapacitated.") return var/mob/living/carbon/human/H = owner - if (H.martial_art.streak == "quick_choke") + if (H.mind.martial_art.streak == "quick_choke") owner.visible_message("[owner] assumes a neutral stance.", "Your next attack is cleared.") - H.martial_art.streak = "" + H.mind.martial_art.streak = "" else owner.visible_message("[owner] assumes the Lung Punch stance!", "Your next attack will be a Lung Punch.") - H.martial_art.streak = "quick_choke"//internal name for lung punch + H.mind.martial_art.streak = "quick_choke"//internal name for lung punch /datum/martial_art/krav_maga/teach(var/mob/living/carbon/human/H,var/make_temporary=0) ..() diff --git a/code/datums/martial/plasma_fist.dm b/code/datums/martial/plasma_fist.dm new file mode 100644 index 0000000000..c79ef032ee --- /dev/null +++ b/code/datums/martial/plasma_fist.dm @@ -0,0 +1,114 @@ +#define TORNADO_COMBO "HHD" +#define THROWBACK_COMBO "DHD" +#define PLASMA_COMBO "HDDDH" + +/datum/martial_art/plasma_fist + name = "Plasma Fist" + help_verb = /mob/living/carbon/human/proc/plasma_fist_help + + +/datum/martial_art/plasma_fist/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(findtext(streak,TORNADO_COMBO)) + streak = "" + Tornado(A,D) + return 1 + if(findtext(streak,THROWBACK_COMBO)) + streak = "" + Throwback(A,D) + return 1 + if(findtext(streak,PLASMA_COMBO)) + streak = "" + Plasma(A,D) + return 1 + return 0 + +/datum/martial_art/plasma_fist/proc/TornadoAnimate(mob/living/carbon/human/A) + set waitfor = FALSE + for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) + if(!A) + break + A.setDir(i) + playsound(A.loc, 'sound/weapons/punch1.ogg', 15, 1, -1) + sleep(1) + +/datum/martial_art/plasma_fist/proc/Tornado(mob/living/carbon/human/A, mob/living/carbon/human/D) + A.say("TORNADO SWEEP!") + TornadoAnimate(A) + var/obj/effect/proc_holder/spell/aoe_turf/repulse/R = new(null) + var/list/turfs = list() + for(var/turf/T in range(1,A)) + turfs.Add(T) + R.cast(turfs) + add_logs(A, D, "tornado sweeped(Plasma Fist)") + return + +/datum/martial_art/plasma_fist/proc/Throwback(mob/living/carbon/human/A, mob/living/carbon/human/D) + D.visible_message("[A] has hit [D] with Plasma Punch!", \ + "[A] has hit [D] with Plasma Punch!") + playsound(D.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) + var/atom/throw_target = get_edge_target_turf(D, get_dir(D, get_step_away(D, A))) + D.throw_at(throw_target, 200, 4,A) + A.say("HYAH!") + add_logs(A, D, "threw back (Plasma Fist)") + return + +/datum/martial_art/plasma_fist/proc/Plasma(mob/living/carbon/human/A, mob/living/carbon/human/D) + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + playsound(D.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) + A.say("PLASMA FIST!") + D.visible_message("[A] has hit [D] with THE PLASMA FIST TECHNIQUE!", \ + "[A] has hit [D] with THE PLASMA FIST TECHNIQUE!") + D.gib() + add_logs(A, D, "gibbed (Plasma Fist)") + return + +/datum/martial_art/plasma_fist/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("H",D) + if(check_streak(A,D)) + return 1 + basic_hit(A,D) + return 1 + +/datum/martial_art/plasma_fist/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("D",D) + if(check_streak(A,D)) + return 1 + basic_hit(A,D) + return 1 + +/datum/martial_art/plasma_fist/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("G",D) + if(check_streak(A,D)) + return 1 + basic_hit(A,D) + return 1 + +/mob/living/carbon/human/proc/plasma_fist_help() + set name = "Recall Teachings" + set desc = "Remember the martial techniques of the Plasma Fist." + set category = "Plasma Fist" + + to_chat(usr, "You clench your fists and have a flashback of knowledge...") + to_chat(usr, "Tornado Sweep: Harm Harm Disarm. Repulses target and everyone back.") + to_chat(usr, "Throwback: Disarm Harm Disarm. Throws the target and an item at them.") + to_chat(usr, "The Plasma Fist: Harm Disarm Disarm Disarm Harm. Knocks the brain out of the opponent and gibs their body.") + +/obj/item/weapon/plasma_fist_scroll + name = "frayed scroll" + desc = "An aged and frayed scrap of paper written in shifting runes. There are hand-drawn illustrations of pugilism." + icon = 'icons/obj/wizard.dmi' + icon_state ="scroll2" + var/used = 0 + +/obj/item/weapon/plasma_fist_scroll/attack_self(mob/user) + if(!ishuman(user)) + return + if(!used) + var/mob/living/carbon/human/H = user + var/datum/martial_art/plasma_fist/F = new/datum/martial_art/plasma_fist(null) + F.teach(H) + to_chat(H, "You have learned the ancient martial art of Plasma Fist.") + used = 1 + desc = "It's completely blank." + name = "empty scroll" + icon_state = "blankscroll" diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm new file mode 100644 index 0000000000..f079d2a7db --- /dev/null +++ b/code/datums/martial/sleeping_carp.dm @@ -0,0 +1,247 @@ +#define WRIST_WRENCH_COMBO "DD" +#define BACK_KICK_COMBO "HG" +#define STOMACH_KNEE_COMBO "GH" +#define HEAD_KICK_COMBO "DHH" +#define ELBOW_DROP_COMBO "HDHDH" + +/datum/martial_art/the_sleeping_carp + name = "The Sleeping Carp" + deflection_chance = 100 + no_guns = TRUE + allow_temp_override = FALSE + help_verb = /mob/living/carbon/human/proc/sleeping_carp_help + +/datum/martial_art/the_sleeping_carp/proc/check_streak(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(findtext(streak,WRIST_WRENCH_COMBO)) + streak = "" + wristWrench(A,D) + return 1 + if(findtext(streak,BACK_KICK_COMBO)) + streak = "" + backKick(A,D) + return 1 + if(findtext(streak,STOMACH_KNEE_COMBO)) + streak = "" + kneeStomach(A,D) + return 1 + if(findtext(streak,HEAD_KICK_COMBO)) + streak = "" + headKick(A,D) + return 1 + if(findtext(streak,ELBOW_DROP_COMBO)) + streak = "" + elbowDrop(A,D) + return 1 + return 0 + +/datum/martial_art/the_sleeping_carp/proc/wristWrench(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat && !D.stunned && !D.weakened) + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + D.visible_message("[A] grabs [D]'s wrist and wrenches it sideways!", \ + "[A] grabs your wrist and violently wrenches it to the side!") + playsound(get_turf(A), 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + D.emote("scream") + D.drop_item() + D.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) + D.Stun(3) + return 1 + add_logs(A, D, "wrist wrenched (Sleeping Carp)") + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/backKick(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(A.dir == D.dir && !D.stat && !D.weakened) + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + D.visible_message("[A] kicks [D] in the back!", \ + "[A] kicks you in the back, making you stumble and fall!") + step_to(D,get_step(D,D.dir),1) + D.Weaken(4) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + return 1 + add_logs(A, D, "back-kicked (Sleeping Carp)") + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/kneeStomach(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat && !D.weakened) + A.do_attack_animation(D, ATTACK_EFFECT_KICK) + D.visible_message("[A] knees [D] in the stomach!", \ + "[A] winds you with a knee in the stomach!") + D.audible_message("[D] gags!") + D.losebreath += 3 + D.Stun(2) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + return 1 + add_logs(A, D, "stomach kneed (Sleeping Carp)") + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/headKick(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(!D.stat && !D.weakened) + A.do_attack_animation(D, ATTACK_EFFECT_KICK) + D.visible_message("[A] kicks [D] in the head!", \ + "[A] kicks you in the jaw!") + D.apply_damage(20, BRUTE, "head") + D.drop_item() + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) + D.Stun(4) + return 1 + add_logs(A, D, "head kicked (Sleeping Carp)") + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/proc/elbowDrop(mob/living/carbon/human/A, mob/living/carbon/human/D) + if(D.weakened || D.resting || D.stat) + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + D.visible_message("[A] elbow drops [D]!", \ + "[A] piledrives you with their elbow!") + if(D.stat) + D.death() //FINISH HIM! + D.apply_damage(50, BRUTE, "chest") + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 75, 1, -1) + return 1 + add_logs(A, D, "elbow dropped (Sleeping Carp)") + return basic_hit(A,D) + +/datum/martial_art/the_sleeping_carp/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("G",D) + if(check_streak(A,D)) + return 1 + if(A.grab_state >= GRAB_AGGRESSIVE) + D.grabbedby(A, 1) + else + A.start_pulling(D, 1) + if(A.pulling) + D.drop_all_held_items() + D.stop_pulling() + if(A.a_intent == INTENT_GRAB) + add_logs(A, D, "grabbed", addition="aggressively") + A.grab_state = GRAB_AGGRESSIVE //Instant aggressive grab + else + add_logs(A, D, "grabbed", addition="passively") + A.grab_state = GRAB_PASSIVE + return 1 + +/datum/martial_art/the_sleeping_carp/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("H",D) + if(check_streak(A,D)) + return 1 + A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) + var/atk_verb = pick("punches", "kicks", "chops", "hits", "slams") + D.visible_message("[A] [atk_verb] [D]!", \ + "[A] [atk_verb] you!") + D.apply_damage(rand(10,15), BRUTE) + playsound(get_turf(D), 'sound/weapons/punch1.ogg', 25, 1, -1) + if(prob(D.getBruteLoss()) && !D.lying) + D.visible_message("[D] stumbles and falls!", "The blow sends you to the ground!") + D.Weaken(4) + add_logs(A, D, "[atk_verb] (Sleeping Carp)") + return 1 + + +/datum/martial_art/the_sleeping_carp/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) + add_to_streak("D",D) + if(check_streak(A,D)) + return 1 + return ..() + +/mob/living/carbon/human/proc/sleeping_carp_help() + set name = "Recall Teachings" + set desc = "Remember the martial techniques of the Sleeping Carp clan." + set category = "Sleeping Carp" + + to_chat(usr, "You retreat inward and recall the teachings of the Sleeping Carp...") + + to_chat(usr, "Wrist Wrench: Disarm Disarm. Forces opponent to drop item in hand.") + to_chat(usr, "Back Kick: Harm Grab. Opponent must be facing away. Knocks down.") + to_chat(usr, "Stomach Knee: Grab Harm. Knocks the wind out of opponent and stuns.") + to_chat(usr, "Head Kick: Disarm Harm Harm. Decent damage, forces opponent to drop item in hand.") + to_chat(usr, "Elbow Drop: Harm Disarm Harm Disarm Harm. Opponent must be on the ground. Deals huge damage, instantly kills anyone in critical condition.") + +/obj/item/weapon/sleeping_carp_scroll + name = "mysterious scroll" + desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art." + icon = 'icons/obj/wizard.dmi' + icon_state = "scroll2" + +/obj/item/weapon/sleeping_carp_scroll/attack_self(mob/living/carbon/human/user) + if(!istype(user) || !user) + return + var/message = "You have learned the ancient martial art of the Sleeping Carp! Your hand-to-hand combat has become much more effective, and you are now able to deflect any projectiles \ + directed toward you. However, you are also unable to use any ranged weaponry. You can learn more about your newfound art by using the Recall Teachings verb in the Sleeping Carp tab." + to_chat(user, message) + var/datum/martial_art/the_sleeping_carp/theSleepingCarp = new(null) + theSleepingCarp.teach(user) + user.drop_item() + visible_message("[src] lights up in fire and quickly burns to ash.") + new /obj/effect/decal/cleanable/ash(get_turf(src)) + qdel(src) + +/obj/item/weapon/twohanded/bostaff + name = "bo staff" + desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." + force = 10 + w_class = WEIGHT_CLASS_BULKY + slot_flags = SLOT_BACK + force_unwielded = 10 + force_wielded = 24 + throwforce = 20 + throw_speed = 2 + attack_verb = list("smashed", "slammed", "whacked", "thwacked") + icon = 'icons/obj/weapons.dmi' + icon_state = "bostaff0" + block_chance = 50 + +/obj/item/weapon/twohanded/bostaff/update_icon() + icon_state = "bostaff[wielded]" + return + +/obj/item/weapon/twohanded/bostaff/attack(mob/target, mob/living/user) + add_fingerprint(user) + if((CLUMSY in user.disabilities) && prob(50)) + to_chat(user, "You club yourself over the head with [src].") + user.Weaken(3) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.apply_damage(2*force, BRUTE, "head") + else + user.take_bodypart_damage(2*force) + return + if(iscyborg(target)) + return ..() + if(!isliving(target)) + return ..() + var/mob/living/carbon/C = target + if(C.stat) + to_chat(user, "It would be dishonorable to attack a foe while they cannot retaliate.") + return + if(user.a_intent == INTENT_DISARM) + if(!wielded) + return ..() + if(!ishuman(target)) + return ..() + var/mob/living/carbon/human/H = target + var/list/fluffmessages = list("[user] clubs [H] with [src]!", \ + "[user] smacks [H] with the butt of [src]!", \ + "[user] broadsides [H] with [src]!", \ + "[user] smashes [H]'s head with [src]!", \ + "[user] beats [H] with front of [src]!", \ + "[user] twirls and slams [H] with [src]!") + H.visible_message("[pick(fluffmessages)]", \ + "[pick(fluffmessages)]") + playsound(get_turf(user), 'sound/effects/woodhit.ogg', 75, 1, -1) + H.adjustStaminaLoss(rand(13,20)) + if(prob(10)) + H.visible_message("[H] collapses!", \ + "Your legs give out!") + H.Weaken(4) + if(H.staminaloss && !H.sleeping) + var/total_health = (H.health - H.staminaloss) + if(total_health <= HEALTH_THRESHOLD_CRIT && !H.stat) + H.visible_message("[user] delivers a heavy hit to [H]'s head, knocking them out cold!", \ + "[user] knocks you unconscious!") + H.SetSleeping(30) + H.adjustBrainLoss(25) + else + return ..() + +/obj/item/weapon/twohanded/bostaff/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance) + if(wielded) + return ..() + return 0 diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 5554ceeaeb..fc1c7a9b6d 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -1,3 +1,13 @@ +/mob/living/carbon/human/proc/wrestling_help() + set name = "Recall Teachings" + set desc = "Remember how to wrestle." + set category = "Wrestling" + + to_chat(usr, "You flex your muscles and have a revelation...") + to_chat(usr, "Clinch: Grab. Passively gives you a chance to immediately aggressively grab someone. Not always successful.") + to_chat(usr, "Suplex: Disarm someone you are grabbing. Suplexes your target to the floor. Greatly injures them and leaves both you and your target on the floor.") + to_chat(usr, "Advanced grab: Grab. Passively causes stamina damage when grabbing someone.") + /datum/martial_art/wrestling name = "Wrestling" var/datum/action/slam/slam = new/datum/action/slam() @@ -40,7 +50,7 @@ return owner.visible_message("[owner] prepares to BODY SLAM!", "Your next attack will be a BODY SLAM.") var/mob/living/carbon/human/H = owner - H.martial_art.streak = "slam" + H.mind.martial_art.streak = "slam" /datum/action/throw_wrassle name = "Throw (Cinch) - Spin a cinched opponent around and throw them." @@ -52,7 +62,7 @@ return owner.visible_message("[owner] prepares to THROW!", "Your next attack will be a THROW.") var/mob/living/carbon/human/H = owner - H.martial_art.streak = "throw" + H.mind.martial_art.streak = "throw" /datum/action/kick name = "Kick - A powerful kick, sends people flying away from you. Also useful for escaping from bad situations." @@ -64,7 +74,7 @@ return owner.visible_message("[owner] prepares to KICK!", "Your next attack will be a KICK.") var/mob/living/carbon/human/H = owner - H.martial_art.streak = "kick" + H.mind.martial_art.streak = "kick" /datum/action/strike name = "Strike - Hit a neaby opponent with a quick attack." @@ -76,7 +86,7 @@ return owner.visible_message("[owner] prepares to STRIKE!", "Your next attack will be a STRIKE.") var/mob/living/carbon/human/H = owner - H.martial_art.streak = "strike" + H.mind.martial_art.streak = "strike" /datum/action/drop name = "Drop - Smash down onto an opponent." @@ -88,7 +98,7 @@ return owner.visible_message("[owner] prepares to LEG DROP!", "Your next attack will be a LEG DROP.") var/mob/living/carbon/human/H = owner - H.martial_art.streak = "drop" + H.mind.martial_art.streak = "drop" /datum/martial_art/wrestling/teach(var/mob/living/carbon/human/H,var/make_temporary=0) ..() @@ -430,3 +440,23 @@ D.Stun(rand(3,5)) add_logs(A, D, "cinched") return 1 + +/obj/item/weapon/storage/belt/champion/wrestling + name = "Wrestling Belt" + var/datum/martial_art/wrestling/style = new + +/obj/item/weapon/storage/belt/champion/wrestling/equipped(mob/user, slot) + if(!ishuman(user)) + return + if(slot == slot_belt) + var/mob/living/carbon/human/H = user + style.teach(H,1) + return + +/obj/item/weapon/storage/belt/champion/wrestling/dropped(mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + if(H.get_item_by_slot(slot_belt) == src) + style.remove(H) + return diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 04bec0a7a4..4e5fa6a612 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -23,7 +23,7 @@ new_mob.key = key - The Login proc will handle making a new mob for that mobtype (including setting up stuff like mind.name). Simple! + The Login proc will handle making a new mind for that mobtype (including setting up stuff like mind.name). Simple! However if you want that mind to have any special properties like being a traitor etc you will have to do that yourself. @@ -50,7 +50,8 @@ var/datum/faction/faction //associated faction var/datum/changeling/changeling //changeling holder var/linglink - + var/datum/martial_art/martial_art = null + var/static/default_martial_art = new/datum/martial_art var/miming = 0 // Mime's vow of silence var/list/antag_datums var/antag_hud_icon_state = null //this mind's ANTAG_HUD should have this icon_state @@ -67,6 +68,7 @@ /datum/mind/New(var/key) src.key = key soulOwner = src + martial_art = default_martial_art /datum/mind/Destroy() SSticker.minds -= src @@ -185,15 +187,7 @@ /datum/mind/proc/remove_traitor() if(src in SSticker.mode.traitors) - SSticker.mode.traitors -= src - if(isAI(current)) - var/mob/living/silicon/ai/A = current - A.set_zeroth_law("") - A.verbs -= /mob/living/silicon/ai/proc/choose_modules - A.malf_picker.remove_verbs(A) - qdel(A.malf_picker) - special_role = null - remove_antag_equip() + src.remove_antag_datum(ANTAG_DATUM_TRAITOR) SSticker.mode.update_traitor_icons_removed(src) /datum/mind/proc/remove_nukeop() @@ -261,6 +255,68 @@ if(gang_datum) gang_datum.remove_gang_hud(src) +/datum/mind/proc/equip_traitor(var/employer = "The Syndicate", var/silent = FALSE) + if(!current) + return + var/mob/living/carbon/human/traitor_mob = current + if (!istype(traitor_mob)) + return + . = 1 + + var/list/all_contents = traitor_mob.GetAllContents() + var/obj/item/device/pda/PDA = locate() in all_contents + var/obj/item/device/radio/R = locate() in all_contents + var/obj/item/weapon/pen/P = locate() in all_contents //including your PDA-pen! + + var/obj/item/uplink_loc + + if(traitor_mob.client && traitor_mob.client.prefs) + switch(traitor_mob.client.prefs.uplink_spawn_loc) + if(UPLINK_PDA) + uplink_loc = PDA + if(!uplink_loc) + uplink_loc = R + if(!uplink_loc) + uplink_loc = P + if(UPLINK_RADIO) + uplink_loc = R + if(!uplink_loc) + uplink_loc = PDA + if(!uplink_loc) + uplink_loc = P + if(UPLINK_PEN) + uplink_loc = P + if(!uplink_loc) + uplink_loc = PDA + if(!uplink_loc) + uplink_loc = R + + if (!uplink_loc) + if(!silent) to_chat(traitor_mob, "Unfortunately, [employer] wasn't able to get you an Uplink.") + . = 0 + else + var/obj/item/device/uplink/U = new(uplink_loc) + U.owner = "[traitor_mob.key]" + uplink_loc.hidden_uplink = U + + if(uplink_loc == R) + R.traitor_frequency = sanitize_frequency(rand(MIN_FREQ, MAX_FREQ)) + + if(!silent) to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [R.name]. Simply dial the frequency [format_frequency(R.traitor_frequency)] to unlock its hidden features.") + traitor_mob.mind.store_memory("Radio Frequency: [format_frequency(R.traitor_frequency)] ([R.name]).") + + else if(uplink_loc == PDA) + PDA.lock_code = "[rand(100,999)] [pick("Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-ray","Yankee","Zulu")]" + + if(!silent) to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [PDA.name]. Simply enter the code \"[PDA.lock_code]\" into the ringtone select to unlock its hidden features.") + traitor_mob.mind.store_memory("Uplink Passcode: [PDA.lock_code] ([PDA.name]).") + + else if(uplink_loc == P) + P.traitor_unlock_degrees = rand(1, 360) + + if(!silent) to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [P.name]. Simply twist the top of the pen [P.traitor_unlock_degrees] from its starting position to unlock its hidden features.") + traitor_mob.mind.store_memory("Uplink Degrees: [P.traitor_unlock_degrees] ([P.name]).") + //Link a new mobs mind to the creator of said mob. They will join any team they are currently on, and will only switch teams when their creator does. @@ -987,7 +1043,7 @@ if(!G || (src in G.bosses)) return SSticker.mode.remove_gangster(src,0,2,1) - G.bosses += src + G.bosses[src] = GANGSTER_BOSS_STARTING_INFLUENCE gang_datum = G special_role = "[G.name] Gang Boss" G.add_gang_hud(src) @@ -1155,27 +1211,29 @@ else if (href_list["traitor"]) switch(href_list["traitor"]) if("clear") + to_chat(current, "You have been brainwashed!") remove_traitor() - to_chat(current, "You have been brainwashed! You are no longer a traitor!") message_admins("[key_name_admin(usr)] has de-traitor'ed [current].") log_admin("[key_name(usr)] has de-traitor'ed [current].") SSticker.mode.update_traitor_icons_removed(src) if("traitor") if(!(src in SSticker.mode.traitors)) - SSticker.mode.traitors += src - special_role = "traitor" - to_chat(current, "You are a traitor!") message_admins("[key_name_admin(usr)] has traitor'ed [current].") log_admin("[key_name(usr)] has traitor'ed [current].") - if(isAI(current)) - var/mob/living/silicon/ai/A = current - SSticker.mode.add_law_zero(A) - SSticker.mode.update_traitor_icons_added(src) + make_Traitor() if("autoobjectives") - SSticker.mode.forge_traitor_objectives(src) - to_chat(usr, "The objectives for traitor [key] have been generated. You can edit them and anounce manually.") + var/datum/antagonist/traitor/traitordatum = has_antag_datum(ANTAG_DATUM_TRAITOR) + if(!traitordatum) + message_admins("[key_name_admin(usr)] has traitor'ed [current] as part of autoobjectives.") + log_admin("[key_name(usr)] has traitor'ed [current] as part of autoobjectives.") + make_Traitor() + else + log_admin("[key_name(usr)] has forged objectives for [current] as part of autoobjectives.") + traitordatum.forge_traitor_objectives() + to_chat(usr, "The objectives for traitor [key] have been generated. You can edit them and anounce manually.") + else if(href_list["devil"]) var/datum/antagonist/devil/devilinfo = has_antag_datum(ANTAG_DATUM_DEVIL) @@ -1287,7 +1345,6 @@ else if (istype(M) && length(M.viruses)) for(var/datum/disease/D in M.viruses) D.cure(0) - sleep(0) //because deleting of virus is done through spawn(0) if("infected") if (check_rights(R_ADMIN, 0)) var/mob/living/carbon/human/H = current @@ -1352,9 +1409,11 @@ message_admins("[key_name_admin(usr)] changed [current]'s telecrystal count to [crystals].") log_admin("[key_name(usr)] changed [current]'s telecrystal count to [crystals].") if("uplink") - if(!SSticker.mode.equip_traitor(current, !(src in SSticker.mode.traitors))) + if(!equip_traitor()) to_chat(usr, "Equipping a syndicate failed!") - log_admin("[key_name(usr)] attempted to give [current] an uplink.") + log_admin("[key_name(usr)] tried and failed to give [current] an uplink.") + else + log_admin("[key_name(usr)] gave [current] an uplink.") else if (href_list["obj_announce"]) announce_objectives() @@ -1382,12 +1441,10 @@ qdel(H) /datum/mind/proc/make_Traitor() - if(!(src in SSticker.mode.traitors)) - SSticker.mode.traitors += src - special_role = "traitor" - SSticker.mode.forge_traitor_objectives(src) - SSticker.mode.finalize_traitor(src) - SSticker.mode.greet_traitor(src) + if(!(has_antag_datum(ANTAG_DATUM_TRAITOR))) + var/datum/antagonist/traitor/traitordatum = add_antag_datum(ANTAG_DATUM_TRAITOR) + return traitordatum + /datum/mind/proc/make_Nuke(turf/spawnloc, nuke_code, leader=0, telecrystals = TRUE) if(!(src in SSticker.mode.syndicates)) @@ -1446,7 +1503,7 @@ special_role = "Wizard" assigned_role = "Wizard" if(!GLOB.wizardstart.len) - current.loc = pick(GLOB.latejoin) + SSjob.SendToLateJoin(current) to_chat(current, "HOT INSERTION, GO GO GO") else current.loc = pick(GLOB.wizardstart) @@ -1493,7 +1550,6 @@ qdel(flash) take_uplink() var/fail = 0 -// fail |= !SSticker.mode.equip_traitor(current, 1) fail |= !SSticker.mode.equip_revolutionary(current) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index caab422e8b..49f709bf76 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -408,6 +408,11 @@ GLOBAL_LIST_EMPTY(mutations_list) /datum/mutation/human/chameleon/on_move(mob/living/carbon/human/owner) owner.alpha = CHAMELEON_MUTATION_DEFAULT_TRANSPARENCY +/datum/mutation/human/chameleon/on_attack_hand(mob/living/carbon/human/owner, atom/target, proximity) + if(proximity) //stops tk from breaking chameleon + owner.alpha = CHAMELEON_MUTATION_DEFAULT_TRANSPARENCY + return + /datum/mutation/human/chameleon/on_losing(mob/living/carbon/human/owner) if(..()) return @@ -608,6 +613,23 @@ GLOBAL_LIST_EMPTY(mutations_list) message = replacetext(message," muh valids "," getting my kicks ") return trim(message) +/datum/mutation/human/stoner + name = "Stoner" + quality = NEGATIVE + dna_block = NON_SCANNABLE + text_gain_indication = "You feel...totally chill, man!" + text_lose_indication = "You feel like you have a better sense of time." + +/datum/mutation/human/stoner/on_acquiring(mob/living/carbon/human/owner) + ..() + owner.grant_language(/datum/language/beachbum) + owner.remove_language(/datum/language/common) + +/datum/mutation/human/stoner/on_losing(mob/living/carbon/human/owner) + ..() + owner.grant_language(/datum/language/common) + owner.remove_language(/datum/language/beachbum) + /datum/mutation/human/laser_eyes name = "Laser Eyes" quality = POSITIVE diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm old mode 100644 new mode 100755 index 5d8ead6d4e..1cced13cb4 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -20,7 +20,11 @@ var/r_hand = null var/l_hand = null var/internals_slot = null //ID of slot containing a gas tank - var/list/backpack_contents = list() // In the list(path=count,otherpath=count) format + var/list/backpack_contents = null // In the list(path=count,otherpath=count) format + var/list/implants = null + var/accessory = null + + var/can_be_admin_equipped = TRUE // Set to FALSE if your outfit requires runtime parameters /datum/outfit/proc/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) //to be overriden for customization depending on client prefs,species etc @@ -61,6 +65,13 @@ if(suit_store) H.equip_to_slot_or_del(new suit_store(H),slot_s_store) + if(accessory) + var/obj/item/clothing/under/U = H.w_uniform + if(U) + U.attach_accessory(new accessory(H)) + else + WARNING("Unable to equip accessory [accessory] in outfit [name]. No uniform present!") + if(l_hand) H.put_in_l_hand(new l_hand(H)) if(r_hand) @@ -71,11 +82,11 @@ H.equip_to_slot_or_del(new l_pocket(H),slot_l_store) if(r_pocket) H.equip_to_slot_or_del(new r_pocket(H),slot_r_store) - - for(var/path in backpack_contents) - var/number = backpack_contents[path] - for(var/i=0,i= 2) + buckled_mob.pixel_y = diroffsets[2] + if(diroffsets.len == 3) + buckled_mob.layer = diroffsets[3] + break dir_loop + + +//Override this to set your vehicle's various pixel offsets +/datum/riding/proc/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 0), "[SOUTH]" = list(0, 0), "[EAST]" = list(0, 0), "[WEST]" = list(0, 0)) + +//Override this to set the passengers/riders dir based on which passenger they are. +//ie: rider facing the vehicle's dir, but passenger 2 facing backwards, etc. +/datum/riding/proc/get_rider_dir(pass_index) + return ridden.dir //KEYS /datum/riding/proc/keycheck(mob/user) @@ -88,9 +106,6 @@ if(ridden.has_gravity()) return 1 - if(ridden.pulledby) - return 1 - return 0 /datum/riding/space/Process_Spacemove(direction) @@ -100,10 +115,12 @@ //atv /datum/riding/atv keytype = /obj/item/key - generic_pixel_x = 0 - generic_pixel_y = 4 vehicle_move_delay = 1 +/datum/riding/atv/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 4), "[SOUTH]" = list(0, 4), "[EAST]" = list(0, 4), "[WEST]" = list( 0, 4)) + + /datum/riding/atv/handle_vehicle_layer() if(ridden.dir == SOUTH) ridden.layer = ABOVE_MOB_LAYER @@ -150,24 +167,9 @@ keytype = /obj/item/key/janitor -/datum/riding/janicart/handle_vehicle_offsets() - ..() - if(ridden.has_buckled_mobs()) - for(var/m in ridden.buckled_mobs) - var/mob/living/buckled_mob = m - switch(buckled_mob.dir) - if(NORTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 - if(EAST) - buckled_mob.pixel_x = -12 - buckled_mob.pixel_y = 7 - if(SOUTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 7 - if(WEST) - buckled_mob.pixel_x = 12 - buckled_mob.pixel_y = 7 +/datum/riding/janicart/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 4), "[SOUTH]" = list(0, 7), "[EAST]" = list(-12, 7), "[WEST]" = list( 12, 7)) + //scooter /datum/riding/scooter/handle_vehicle_layer() if(ridden.dir == SOUTH) @@ -175,20 +177,14 @@ else ridden.layer = OBJ_LAYER +/datum/riding/scooter/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0), "[SOUTH]" = list(-2), "[EAST]" = list(0), "[WEST]" = list( 2)) + /datum/riding/scooter/handle_vehicle_offsets() ..() if(ridden.has_buckled_mobs()) for(var/m in ridden.buckled_mobs) var/mob/living/buckled_mob = m - switch(buckled_mob.dir) - if(NORTH) - buckled_mob.pixel_x = 0 - if(EAST) - buckled_mob.pixel_x = -2 - if(SOUTH) - buckled_mob.pixel_x = 0 - if(WEST) - buckled_mob.pixel_x = 2 if(buckled_mob.get_num_legs() > 0) buckled_mob.pixel_y = 5 else @@ -209,16 +205,18 @@ //secway /datum/riding/secway keytype = /obj/item/key/security - generic_pixel_x = 0 - generic_pixel_y = 4 + +/datum/riding/secway/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 4), "[SOUTH]" = list(0, 4), "[EAST]" = list(0, 4), "[WEST]" = list( 0, 4)) //i want to ride my /datum/riding/bicycle keytype = null - generic_pixel_x = 0 - generic_pixel_y = 4 vehicle_move_delay = 0 +/datum/riding/bicycle/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 4), "[SOUTH]" = list(0, 4), "[EAST]" = list(0, 4), "[WEST]" = list( 0, 4)) + //speedbike /datum/riding/space/speedbike keytype = null @@ -233,54 +231,28 @@ ridden.pixel_x = -18 ridden.pixel_y = 0 -/datum/riding/space/speedbike/handle_vehicle_offsets() - if(ridden.has_buckled_mobs()) - for(var/m in ridden.buckled_mobs) - var/mob/living/buckled_mob = m - buckled_mob.setDir(ridden.dir) - switch(ridden.dir) - if(NORTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = -8 - if(SOUTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 - if(EAST) - buckled_mob.pixel_x = -10 - buckled_mob.pixel_y = 5 - if(WEST) - buckled_mob.pixel_x = 10 - buckled_mob.pixel_y = 5 +/datum/riding/space/speedbike/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, -8), "[SOUTH]" = list(0, 4), "[EAST]" = list(-10, 5), "[WEST]" = list( 10, 5)) //SPEEDUWAGON /datum/riding/space/speedwagon vehicle_move_delay = 0 -/datum/riding/space/speedwagon/handle_vehicle_offsets() - if(ridden.has_buckled_mobs()) - for(var/m in ridden.buckled_mobs) - var/mob/living/buckled_mob = m - buckled_mob.setDir(ridden.dir) - ridden.pixel_x = -48 - ridden.pixel_y = -48 - switch(ridden.dir) - if(NORTH) - buckled_mob.pixel_x = -10 - buckled_mob.pixel_y = -3 - if(SOUTH) - buckled_mob.pixel_x = 16 - buckled_mob.pixel_y = 3 - if(EAST) - buckled_mob.pixel_x = -4 - buckled_mob.pixel_y = 30 - if(WEST) - buckled_mob.pixel_x = 4 - buckled_mob.pixel_y = -1 - /datum/riding/space/speedwagon/handle_vehicle_layer() ridden.layer = BELOW_MOB_LAYER +/datum/riding/space/speedwagon/get_offsets(pass_index) // list(dir = x, y, layer) + switch(pass_index) + if(1) + return list("[NORTH]" = list(-10, -4), "[SOUTH]" = list(16, 3), "[EAST]" = list(-4, 30), "[WEST]" = list(4, -3)) + if(2) + return list("[NORTH]" = list(19, -5, 4), "[SOUTH]" = list(-13, 3, 4), "[EAST]" = list(-4, -3, 4.1), "[WEST]" = list(4, 28, 3.9)) + if(3) + return list("[NORTH]" = list(-10, -18, 4.2), "[SOUTH]" = list(16, 25, 3.9), "[EAST]" = list(-22, 30), "[WEST]" = list(22, -3, 4.1)) + if(4) + return list("[NORTH]" = list(19, -18, 4.2), "[SOUTH]" = list(-13, 25, 3.9), "[EAST]" = list(-22, 3, 3.9), "[WEST]" = list(22, 28)) + ///////////////BOATS//////////// /datum/riding/boat keytype = /obj/item/weapon/oar @@ -297,17 +269,15 @@ /datum/riding/boat/dragon keytype = null - generic_pixel_y = 2 - generic_pixel_x = 1 vehicle_move_delay = 1 +/datum/riding/boat/dragon/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(1, 2), "[SOUTH]" = list(1, 2), "[EAST]" = list(1, 2), "[WEST]" = list( 1, 2)) ///////////////ANIMALS//////////// //general animals /datum/riding/animal keytype = null - generic_pixel_x = 0 - generic_pixel_y = 4 /datum/riding/animal/handle_ride(mob/user, direction) if(user.incapacitated()) @@ -335,7 +305,7 @@ /datum/riding/human/ride_check(mob/living/M) var/mob/living/carbon/human/H = ridden //IF this runtimes I'm blaming the admins. if(M.incapacitated(FALSE, TRUE) || H.incapacitated(FALSE, TRUE)) - M.visible_message("[M] falls off [ridden]!") + M.visible_message("[M] falls off of [ridden]!") Unbuckle(M) return FALSE if(M.restrained(TRUE)) @@ -345,22 +315,8 @@ if(H.pulling == M) H.stop_pulling() -/datum/riding/human/handle_vehicle_offsets() - for(var/mob/living/M in ridden.buckled_mobs) - M.setDir(ridden.dir) - switch(ridden.dir) - if(NORTH) - M.pixel_x = 0 - M.pixel_y = 6 - if(SOUTH) - M.pixel_x = 0 - M.pixel_y = 6 - if(EAST) - M.pixel_x = -6 - M.pixel_y = 4 - if(WEST) - M.pixel_x = 6 - M.pixel_y = 4 +/datum/riding/human/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 6), "[SOUTH]" = list(0, 6), "[EAST]" = list(-6, 4), "[WEST]" = list( 6, 4)) /datum/riding/human/handle_vehicle_layer() if(ridden.buckled_mobs && ridden.buckled_mobs.len) @@ -375,7 +331,7 @@ ridden.unbuckle_mob(user) user.Weaken(3) user.Stun(3) - user.visible_message("[ridden] pushes [user] off of them!") + user.visible_message("[ridden] pushes [user] off of them!") /datum/riding/cyborg keytype = null @@ -407,6 +363,9 @@ else ridden.layer = MOB_LAYER +/datum/riding/cyborg/get_offsets(pass_index) // list(dir = x, y, layer) + return list("[NORTH]" = list(0, 4), "[SOUTH]" = list(0, 4), "[EAST]" = list(-6, 3), "[WEST]" = list( 6, 3)) + /datum/riding/cyborg/handle_vehicle_offsets() if(ridden.has_buckled_mobs()) for(var/mob/living/M in ridden.buckled_mobs) @@ -417,26 +376,14 @@ M.pixel_x = R.module.ride_offset_x[dir2text(ridden.dir)] M.pixel_y = R.module.ride_offset_y[dir2text(ridden.dir)] else - switch(ridden.dir) - if(NORTH) - M.pixel_x = 0 - M.pixel_y = 4 - if(SOUTH) - M.pixel_x = 0 - M.pixel_y = 4 - if(EAST) - M.pixel_x = -6 - M.pixel_y = 3 - if(WEST) - M.pixel_x = 6 - M.pixel_y = 3 + ..() /datum/riding/cyborg/force_dismount(mob/living/M) ridden.unbuckle_mob(M) var/turf/target = get_edge_target_turf(ridden, ridden.dir) var/turf/targetm = get_step(get_turf(ridden), ridden.dir) M.Move(targetm) - M.visible_message("[M] is thrown clear of [ridden]!") + M.visible_message("[M] is thrown clear of [ridden]!") M.throw_at(target, 14, 5, ridden) M.Weaken(3) diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 011363f001..4f6be75f4f 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -183,3 +183,11 @@ suffix = "lavaland_surface_swarmer_crash.dmm" allow_duplicates = FALSE cost = 20 + +/datum/map_template/ruin/lavaland/miningripley + name = "Ripley" + id = "ripley" + description = "A heavily-damaged mining ripley, property of a very unfortunate miner. You might have to do a bit of work to fix this thing up." + suffix = "lavaland_surface_random_ripley.dmm" + allow_duplicates = FALSE + cost = 5 diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 36883c59fe..6725e1c541 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -236,15 +236,15 @@ description = "There seems to be a pair of buses that pulled over for repairs. What were they doing..? Their shipment sure seems to be filled with a strange mix. \ Anyway, it looks like some people tried to fix it up for a long time but didn't really get anywhere..." +/datum/map_template/ruin/space/oldstation + id = "oldstation" + suffix = "oldstation.dmm" + name = "Ancient Space Station" + description = "The crew of a space station awaken one hundred years after a crisis. Awaking to a derelict space station on the verge of collapse, and a hostile force of invading \ + hivebots. Can the surviving crew overcome the odds and survive and rebuild, or will the cold embrace of the stars become their new home?" /datum/map_template/ruin/space/miracle id = "miracle" suffix = "miracle.dmm" name = "Ordinary Space Tile" - description = "Absolutely nothing strange going on here please move along, plenty more space to see right this way!" - -/datum/map_template/ruin/space/dragoon - id = "dragoon" - suffix = "dragoontomb.dmm" - name = "Sky Bulge Tomb" - description = "A tomb of a dice-loving dragoon in space. Turns out he got too good and jumped too high. Contains the Sky Bulge, which when thrown, warps the thrower." + description = "Absolutely nothing strange going on here please move along, plenty more space to see right this way!" \ No newline at end of file diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 94226dc8ec..a86574e710 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -21,6 +21,10 @@ mappath = "[prefix][shuttle_id].dmm" . = ..() +//Whatever special stuff you want +/datum/map_template/shuttle/proc/on_bought() + return + /datum/map_template/shuttle/emergency port_id = "emergency" name = "Base Shuttle Template (Emergency)" @@ -49,6 +53,12 @@ // first 10 minutes only return world.time - SSticker.round_start_time < 6000 +/datum/map_template/shuttle/emergency/airless/on_bought() + //enable buying engines from cargo + var/datum/supply_pack/P = SSshuttle.supply_packs[/datum/supply_pack/engineering/shuttle_engine] + P.special_enabled = TRUE + + /datum/map_template/shuttle/emergency/asteroid suffix = "asteroid" name = "Asteroid Station Emergency Shuttle" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index a0338f72b0..a2d486be3f 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -232,19 +232,20 @@ /datum/status_effect/cult_master id = "The Cult Master" duration = -1 - tick_interval = 100 alert_type = null + on_remove_on_mob_delete = TRUE var/alive = TRUE /datum/status_effect/cult_master/proc/deathrattle() + if(!QDELETED(GLOB.cult_narsie)) + return //if nar-sie is alive, don't even worry about it var/area/A = get_area(owner) for(var/datum/mind/B in SSticker.mode.cult) if(isliving(B.current)) var/mob/living/M = B.current M << 'sound/hallucinations/veryfar_noise.ogg' - to_chat(M, "The Cult's Master, [owner], has fallen in the [A]!") - - + to_chat(M, "The Cult's Master, [owner], has fallen in \the [A]!") + /datum/status_effect/cult_master/tick() if(owner.stat != DEAD && !alive) alive = TRUE diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 5b7d015e19..6ad2b37b2f 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -1,15 +1,5 @@ //Largely negative status effects go here, even if they have small benificial effects -/datum/status_effect/sigil_mark //allows the affected target to always trigger sigils while mindless - id = "sigil_mark" - duration = -1 - alert_type = null - var/stat_allowed = DEAD //if owner's stat is below this, will remove itself - -/datum/status_effect/sigil_mark/tick() - if(owner.stat < stat_allowed) - qdel(src) - /datum/status_effect/his_wrath //does minor damage over time unless holding His Grace id = "his_wrath" duration = -1 @@ -166,4 +156,31 @@ /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes id = "cult_ghost" duration = -1 - alert_type = null \ No newline at end of file + alert_type = null +/datum/status_effect/crusher_mark + id = "crusher_mark" + duration = 30 //if you leave for 30 seconds you lose the mark, deal with it + status_type = STATUS_EFFECT_REPLACE + alert_type = null + var/mutable_appearance/marked_underlay + var/obj/item/weapon/twohanded/required/kinetic_crusher/hammer_synced + +/datum/status_effect/crusher_mark/on_apply() + if(owner.mob_size >= MOB_SIZE_LARGE) + marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") + marked_underlay.pixel_x = -owner.pixel_x + marked_underlay.pixel_y = -owner.pixel_y + owner.underlays += marked_underlay + return TRUE + return FALSE + +/datum/status_effect/crusher_mark/Destroy() + hammer_synced = null + if(owner) + owner.underlays -= marked_underlay + QDEL_NULL(marked_underlay) + return ..() + +/datum/status_effect/crusher_mark/be_replaced() + owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. + ..() diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm new file mode 100644 index 0000000000..7adbf4e915 --- /dev/null +++ b/code/datums/status_effects/neutral.dm @@ -0,0 +1,58 @@ +//entirely neutral or internal status effects go here + +/datum/status_effect/sigil_mark //allows the affected target to always trigger sigils while mindless + id = "sigil_mark" + duration = -1 + alert_type = null + var/stat_allowed = DEAD //if owner's stat is below this, will remove itself + +/datum/status_effect/sigil_mark/tick() + if(owner.stat < stat_allowed) + qdel(src) + +/datum/status_effect/crusher_damage //tracks the damage dealt to this mob by kinetic crushers + id = "crusher_damage" + duration = -1 + status_type = STATUS_EFFECT_UNIQUE + alert_type = null + var/total_damage = 0 + +/datum/status_effect/syphon_mark/on_apply() + if(owner.stat == DEAD) + return FALSE + return ..() + +/datum/status_effect/syphon_mark/proc/get_kill() + if(reward_target) + reward_target.get_kill(owner) + +/datum/status_effect/syphon_mark/tick() + if(owner.stat == DEAD) + get_kill() + qdel(src) + +/datum/status_effect/syphon_mark/on_remove() + get_kill() + . = ..() + +/datum/status_effect/syphon_mark + id = "syphon_mark" + duration = 50 + status_type = STATUS_EFFECT_MULTIPLE + alert_type = null + on_remove_on_mob_delete = TRUE + var/obj/item/borg/upgrade/modkit/bounty/reward_target + +/datum/status_effect/syphon_mark/on_apply() + if(owner.stat == DEAD) + return FALSE + return ..() + +/datum/status_effect/syphon_mark/tick() + if(owner.stat == DEAD) + get_kill() + qdel(src) + +/datum/status_effect/syphon_mark/on_remove() + get_kill() + . = ..() diff --git a/code/datums/verbs.dm b/code/datums/verbs.dm new file mode 100644 index 0000000000..068d4cf9fc --- /dev/null +++ b/code/datums/verbs.dm @@ -0,0 +1,101 @@ +/datum/verbs + var/name + var/list/children + var/datum/verbs/parent + var/list/verblist + var/abstract = FALSE + +//returns the master list for verbs of a type +/datum/verbs/proc/GetList() + CRASH("Abstract verblist for [type]") + +//do things for each entry in Generate_list +//return value sets Generate_list[verbpath] +/datum/verbs/proc/HandleVerb(list/entry, atom/verb/verbpath, ...) + +/datum/verbs/New() + var/mainlist = GetList() + var/ourentry = mainlist[type] + children = list() + verblist = list() + if (ourentry) + if (!islist(ourentry)) //some of our childern already loaded + qdel(src) + CRASH("Verb double load: [type]") + Add_children(ourentry) + + mainlist[type] = src + + Load_verbs(type, typesof("[type]/verb")) + + var/datum/verbs/parent = mainlist[parent_type] + if (!parent) + mainlist[parent_type] = list(src) + else if (islist(parent)) + parent += src + else + parent.Add_children(list(src)) + +/datum/verbs/proc/Set_parent(datum/verbs/_parent) + parent = _parent + if (abstract) + parent.Add_children(children) + var/list/verblistoftypes = list() + for(var/thing in verblist) + LAZYADD(verblistoftypes[verblist[thing]], thing) + + for(var/verbparenttype in verblistoftypes) + parent.Load_verbs(verbparenttype, verblistoftypes[verbparenttype]) + +/datum/verbs/proc/Add_children(list/kids) + if (abstract && parent) + parent.Add_children(kids) + return + + for(var/thing in kids) + var/datum/verbs/item = thing + item.Set_parent(src) + if (!item.abstract) + children += item + +/datum/verbs/proc/Load_verbs(verb_parent_type, list/verbs) + if (abstract && parent) + parent.Load_verbs(verb_parent_type, verbs) + return + + for (var/verbpath in verbs) + verblist[verbpath] = verb_parent_type + +/datum/verbs/proc/Generate_list(...) + . = list() + if (length(children)) + for (var/thing in children) + var/datum/verbs/child = thing + var/list/childlist = child.Generate_list(arglist(args)) + if (childlist) + var/childname = "[child]" + if (childname == "[child.type]") + var/list/tree = splittext(childname, "/") + childname = tree[tree.len] + .[child.type] = "parent=[url_encode(type)];name=[url_encode(childname)]" + . += childlist + + for (var/thing in verblist) + var/atom/verb/verbpath = thing + if (!verbpath) + stack_trace("Bad VERB in [type] verblist: [english_list(verblist)]") + var/list/entry = list() + entry["parent"] = "[type]" + entry["name"] = verbpath.desc + if (copytext(verbpath.name,1,2) == "@") + entry["command"] = copytext(verbpath.name,2) + else + entry["command"] = replacetext(verbpath.name, " ", "-") + + .[verbpath] = HandleVerb(arglist(list(entry, verbpath) + args)) + +/world/proc/LoadVerbs(verb_type) + if(!ispath(verb_type, /datum/verbs) || verb_type == /datum/verbs) + CRASH("Invalid verb_type: [verb_type]") + for (var/typepath in subtypesof(verb_type)) + new typepath() diff --git a/code/datums/weather/weather_types.dm b/code/datums/weather/weather_types.dm index 593a055d71..0c76b8f721 100644 --- a/code/datums/weather/weather_types.dm +++ b/code/datums/weather/weather_types.dm @@ -134,7 +134,7 @@ area_type = /area protected_areas = list(/area/maintenance, /area/ai_monitored/turret_protected/ai_upload, /area/ai_monitored/turret_protected/ai_upload_foyer, - /area/ai_monitored/turret_protected/ai, /area/storage/emergency, /area/storage/emergency2, /area/shuttle) + /area/ai_monitored/turret_protected/ai, /area/storage/emergency/starboard, /area/storage/emergency/port, /area/shuttle) target_z = ZLEVEL_STATION immunity_type = "rad" diff --git a/code/datums/wires/mulebot.dm b/code/datums/wires/mulebot.dm index 35ea1cc808..7f71570e67 100644 --- a/code/datums/wires/mulebot.dm +++ b/code/datums/wires/mulebot.dm @@ -20,12 +20,12 @@ var/mob/living/simple_animal/bot/mulebot/M = holder switch(wire) if(WIRE_POWER1, WIRE_POWER2) - holder.visible_message("\icon[M] The charge light flickers.") + holder.visible_message("[bicon(M)] The charge light flickers.") if(WIRE_AVOIDANCE) - holder.visible_message("\icon[M] The external warning lights flash briefly.") + holder.visible_message("[bicon(M)] The external warning lights flash briefly.") if(WIRE_LOADCHECK) - holder.visible_message("\icon[M] The load platform clunks.") + holder.visible_message("[bicon(M)] The load platform clunks.") if(WIRE_MOTOR1, WIRE_MOTOR2) - holder.visible_message("\icon[M] The drive motor whines briefly.") + holder.visible_message("[bicon(M)] The drive motor whines briefly.") else - holder.visible_message("\icon[M] You hear a radio crackle.") \ No newline at end of file + holder.visible_message("[bicon(M)] You hear a radio crackle.") \ No newline at end of file diff --git a/code/datums/wires/particle_accelerator.dm b/code/datums/wires/particle_accelerator.dm index 9d82892bea..e2bef037dd 100644 --- a/code/datums/wires/particle_accelerator.dm +++ b/code/datums/wires/particle_accelerator.dm @@ -25,7 +25,7 @@ if(WIRE_INTERFACE) C.interface_control = !C.interface_control if(WIRE_LIMIT) - C.visible_message("\icon[C][C] makes a large whirring noise.") + C.visible_message("[bicon(C)][C] makes a large whirring noise.") /datum/wires/particle_accelerator/control_box/on_cut(wire, mend) var/obj/machinery/particle_accelerator/control_box/C = holder diff --git a/code/datums/wires/robot.dm b/code/datums/wires/robot.dm index f57933de31..3f2e18e79c 100644 --- a/code/datums/wires/robot.dm +++ b/code/datums/wires/robot.dm @@ -50,9 +50,9 @@ R.show_laws() if(WIRE_LOCKDOWN) R.SetLockdown(!R.lockcharge) // Toggle - if(WIRE_RESET_MODULE) - if(R.has_module()) - R.ResetModule() + if(WIRE_RESET_MODULE) + if(R.has_module()) + R.visible_message("[R]'s module servos twitch.", "Your module display flickers.") /datum/wires/robot/on_cut(wire, mend) var/mob/living/silicon/robot/R = holder @@ -74,3 +74,6 @@ R.visible_message("[R]'s camera lense focuses loudly.", "Your camera lense focuses loudly.") if(WIRE_LOCKDOWN) // Simple lockdown. R.SetLockdown(!mend) + if(WIRE_RESET_MODULE) + if(R.has_module() && !mend) + R.ResetModule() diff --git a/code/datums/wires/syndicatebomb.dm b/code/datums/wires/syndicatebomb.dm index 1d7f1ebf96..30d469f579 100644 --- a/code/datums/wires/syndicatebomb.dm +++ b/code/datums/wires/syndicatebomb.dm @@ -19,21 +19,21 @@ switch(wire) if(WIRE_BOOM) if(B.active) - holder.visible_message("\icon[B] An alarm sounds! It's go-") + holder.visible_message("[bicon(B)] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) if(WIRE_UNBOLT) - holder.visible_message("\icon[B] The bolts spin in place for a moment.") + holder.visible_message("[bicon(B)] The bolts spin in place for a moment.") if(WIRE_DELAY) if(B.delayedbig) - holder.visible_message("\icon[B] The bomb has already been delayed.") + holder.visible_message("[bicon(B)] The bomb has already been delayed.") else - holder.visible_message("\icon[B] The bomb chirps.") + holder.visible_message("[bicon(B)] The bomb chirps.") playsound(B, 'sound/machines/chime.ogg', 30, 1) B.detonation_timer += 300 B.delayedbig = TRUE if(WIRE_PROCEED) - holder.visible_message("\icon[B] The bomb buzzes ominously!") + holder.visible_message("[bicon(B)] The bomb buzzes ominously!") playsound(B, 'sound/machines/buzz-sigh.ogg', 30, 1) var/seconds = B.seconds_remaining() if(seconds >= 61) // Long fuse bombs can suddenly become more dangerous if you tinker with them. @@ -44,13 +44,13 @@ B.detonation_timer = world.time + 100 if(WIRE_ACTIVATE) if(!B.active && !B.defused) - holder.visible_message("\icon[B] You hear the bomb start ticking!") + holder.visible_message("[bicon(B)] You hear the bomb start ticking!") B.activate() B.update_icon() else if(B.delayedlittle) - holder.visible_message("\icon[B] Nothing happens.") + holder.visible_message("[bicon(B)] Nothing happens.") else - holder.visible_message("\icon[B] The bomb seems to hesitate for a moment.") + holder.visible_message("[bicon(B)] The bomb seems to hesitate for a moment.") B.detonation_timer += 100 B.delayedlittle = TRUE @@ -62,24 +62,24 @@ B.defused = FALSE // Cutting and mending all the wires of an inactive bomb will thus cure any sabotage. else if(B.active) - holder.visible_message("\icon[B] An alarm sounds! It's go-") + holder.visible_message("[bicon(B)] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) else B.defused = TRUE if(WIRE_UNBOLT) if(!mend && B.anchored) - holder.visible_message("\icon[B] The bolts lift out of the ground!") + holder.visible_message("[bicon(B)] The bolts lift out of the ground!") playsound(B, 'sound/effects/stealthoff.ogg', 30, 1) B.anchored = FALSE if(WIRE_PROCEED) if(!mend && B.active) - holder.visible_message("\icon[B] An alarm sounds! It's go-") + holder.visible_message("[bicon(B)] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) if(WIRE_ACTIVATE) if(!mend && B.active) - holder.visible_message("\icon[B] The timer stops! The bomb has been defused!") + holder.visible_message("[bicon(B)] The timer stops! The bomb has been defused!") B.active = FALSE B.defused = TRUE B.update_icon() diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index ce2529890b..67c4469673 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -10,6 +10,7 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) var/datum/atom_hud/alternate_appearance/AA = alternate_appearances[K] if(AA.appearance_key == key) AA.remove_from_hud(src) + break /atom/proc/add_alt_appearance(type, key, ...) if(!type || !key) @@ -59,6 +60,8 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/basic var/atom/target var/image/theImage + var/add_ghost_version = FALSE + var/ghost_appearance /datum/atom_hud/alternate_appearance/basic/New(key, image/I, target_sees_appearance = TRUE) ..() @@ -68,6 +71,16 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) add_to_hud(target, I) if(target_sees_appearance && ismob(target)) add_hud_to(target) + if(add_ghost_version) + var/image/ghost_image = image(icon = I.icon , icon_state = I.icon_state, loc = I.loc) + ghost_image.override = FALSE + ghost_image.alpha = 128 + ghost_appearance = new /datum/atom_hud/alternate_appearance/basic/observers(key + "_observer", ghost_image, FALSE) + +/datum/atom_hud/alternate_appearance/basic/Destroy() + . = ..() + if(ghost_appearance) + QDEL_NULL(ghost_appearance) /datum/atom_hud/alternate_appearance/basic/add_to_hud(atom/A) A.hud_list[appearance_key] = theImage @@ -76,32 +89,42 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/basic/remove_from_hud(atom/A) . = ..() A.hud_list -= appearance_key - -/datum/atom_hud/alternate_appearance/basic/remove_from_hud(atom/A) - . = ..() - if(.) + if(. && !QDELETED(src)) qdel(src) /datum/atom_hud/alternate_appearance/basic/everyone + add_ghost_version = TRUE /datum/atom_hud/alternate_appearance/basic/everyone/New() ..() - for(var/mob in GLOB.player_list) - if(mob) + for(var/mob in GLOB.mob_list) + if(mobShouldSee(mob)) add_hud_to(mob) /datum/atom_hud/alternate_appearance/basic/everyone/mobShouldSee(mob/M) - return TRUE + return !isobserver(M) /datum/atom_hud/alternate_appearance/basic/silicons /datum/atom_hud/alternate_appearance/basic/silicons/New() ..() for(var/mob in GLOB.silicon_mobs) - if(mob) + if(mobShouldSee(mob)) add_hud_to(mob) /datum/atom_hud/alternate_appearance/basic/silicons/mobShouldSee(mob/M) if(issilicon(M)) return TRUE return FALSE + +/datum/atom_hud/alternate_appearance/basic/observers + add_ghost_version = FALSE //just in case, to prevent infinite loops + +/datum/atom_hud/alternate_appearance/basic/observers/New() + ..() + for(var/mob in GLOB.dead_mob_list) + if(mobShouldSee(mob)) + add_hud_to(mob) + +/datum/atom_hud/alternate_appearance/basic/observers/mobShouldSee(mob/M) + return isobserver(M) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 426ab3220d..138bbc4f49 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -16,10 +16,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /*-----------------------------------------------------------------------------*/ -/area/engine/supermatter - name = "Supermatter Engine" - icon_state = "engine_sm" - /area/ai_monitored //stub defined ai_monitored.dm /area/ai_monitored/turret_protected @@ -97,12 +93,8 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //STATION13 -/area/atmos - name = "Atmospherics" - icon_state = "atmos" - flags = NONE - //Maintenance + /area/maintenance ambientsounds = list('sound/ambience/ambimaint1.ogg', 'sound/ambience/ambimaint2.ogg', @@ -113,133 +105,319 @@ NOTE: there are two lists of areas in the end of this file: centcom and station 'sound/voice/lowHiss3.ogg', 'sound/voice/lowHiss4.ogg') valid_territory = 0 - -/area/maintenance/atmos_control + + +//Departments + +/area/maintenance/department/chapel + name = "Chapel Maintenance" + icon_state = "fpmaint" + +/area/maintenance/department/chapel/monastery + name = "Monastery Maintenance" + icon_state = "fpmaint" + +/area/maintenance/department/crew_quarters/bar + name = "Bar Maintenance" + icon_state = "fsmaint" + +/area/maintenance/department/crew_quarters/dorms + name = "Dormitory Maintenance" + icon_state = "fsmaint" + +/area/maintenance/department/crew_quarters/locker + name = "Locker Room Maintenance" + icon_state = "pmaint" + +/area/maintenance/department/eva + name = "EVA Maintenance" + icon_state = "fpmaint" + +/area/maintenance/department/electrical + name = "Electrical Maintenance" + icon_state = "yellow" + +/area/maintenance/department/engine/atmos name = "Atmospherics Maintenance" icon_state = "fpmaint" -/area/maintenance/fpmaint - name = "EVA Maintenance" +/area/maintenance/department/security + name = "Security Maintenance" + icon_state = "fpmaint" + +/area/maintenance/department/security/brig + name = "Brig Maintenance" icon_state = "fpmaint" -/area/maintenance/fpmaint2 - name = "Arrivals North Maintenance" - icon_state = "fpmaint" - -/area/maintenance/fpmaint2/port_maintenance - name = "Port Maintenance" - icon_state = "fpmaint" - -/area/maintenance/fpmaint2/fore_port_maintenance - name = "Arrivals North Maintenance" - icon_state = "fpmaint" - -/area/maintenance/fpmaint2/aft_port_maintenance - name = "Aft Port Maintenance" - icon_state = "fpmaint" - -/area/maintenance/fsmaint - name = "Dormitory Maintenance" - icon_state = "fsmaint" - -/area/maintenance/fsmaint2 - name = "Bar Maintenance" - icon_state = "fsmaint" - -/area/maintenance/asmaint +/area/maintenance/department/medical name = "Medbay Maintenance" icon_state = "asmaint" -/area/maintenance/asmaint2 +/area/maintenance/department/science name = "Science Maintenance" icon_state = "asmaint" -/area/maintenance/apmaint +/area/maintenance/department/cargo name = "Cargo Maintenance" icon_state = "apmaint" -/area/maintenance/maintcentral +/area/maintenance/department/bridge name = "Bridge Maintenance" icon_state = "maintcentral" + +/area/maintenance/department/engine + name = "Engineering Maintenance" + icon_state = "amaint" + +/area/maintenance/department/science/xenobiology + name = "Xenobiology Maintenance" + icon_state = "xenomaint" + + +//Maintenance - Generic +/area/maintenance/arrivals/north + name = "Arrivals North Maintenance" + icon_state = "fpmaint" + +/area/maintenance/arrivals/north_2 + name = "Arrivals North Maintenance" + icon_state = "fpmaint" + +/area/maintenance/aft + name = "Aft Maintenance" + icon_state = "amaint" + +/area/maintenance/aft/secondary + name = "Aft Maintenance" + icon_state = "amaint_2" + +/area/maintenance/central + name = "Central Maintenance" + icon_state = "maintcentral" + +/area/maintenance/central/secondary + name = "Central Maintenance" + icon_state = "maintcentral" + /area/maintenance/fore name = "Fore Maintenance" icon_state = "fmaint" - + +/area/maintenance/fore/secondary + name = "Fore Maintenance" + icon_state = "fmaint_2" + /area/maintenance/starboard name = "Starboard Maintenance" icon_state = "smaint" - -/area/maintenance/starboard/aft_starboard_maintenance - name = "Aft Starboard Maintenance" + +/area/maintenance/starboard/central + name = "Central Starboard Maintenance" icon_state = "smaint" - -/area/maintenance/starboard/fore_starboard_maintenance - name = "Fore Starboard Maintenance" - icon_state = "smaint" - + +/area/maintenance/starboard/aft + name = "Starboard Quarter Maintenance" + icon_state = "asmaint" + +/area/maintenance/starboard/fore + name = "Starboard Bow Maintenance" + icon_state = "fsmaint" + /area/maintenance/port - name = "Locker Room Maintenance" + name = "Port Maintenance" icon_state = "pmaint" - -/area/maintenance/aft - name = "Engineering Maintenance" - icon_state = "amaint" - -/area/maintenance/aft/Aft_Maintenance - name = "Aft Maintenance" - icon_state = "amaint" - -/area/maintenance/storage - name = "Atmospherics" - icon_state = "green" - -/area/maintenance/incinerator - name = "Incinerator" - icon_state = "disposal" - + +/area/maintenance/port/central + name = "Central Port Maintenance" + icon_state = "maintcentral" + +/area/maintenance/port/aft + name = "Port Quarter Maintenance" + icon_state = "apmaint" + +/area/maintenance/port/fore + name = "Port Bow Maintenance" + icon_state = "fpmaint" + /area/maintenance/disposal name = "Waste Disposal" icon_state = "disposal" - -/area/maintenance/electrical - name = "Electrical Maintenance" - icon_state = "yellow" - - + +/area/maintenance/disposal/incinerator +// /area/maintenance/incinerator + name = "Incinerator" + icon_state = "disposal" + + +//Cere / Asteroid Specific + +/area/maintenance/asteroid/aft/science + name = "Aft Maintenance" + icon_state = "amaint" + +/area/maintenance/asteroid/aft/arrivals + name = "Aft Maintenance" + icon_state = "amaint" + +/area/maintenance/asteroid/central + name = "Central Asteroid Maintenance" + icon_state = "maintcentral" + +/area/maintenance/asteroid/disposal/east + name = "Eastern External Waste Belt" + icon_state = "disposal" + +/area/maintenance/asteroid/disposal/north + name = "Northern External Waste Belt" + icon_state = "disposal" + +/area/maintenance/asteroid/disposal/southeast + name = "South-Eastern Disposal" + icon_state = "disposal" + +/area/maintenance/asteroid/disposal/southwest + name = "South-Western Disposal" + icon_state = "disposal" + +/area/maintenance/asteroid/fore/cargo_west + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/fore/cargo_south + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/fore/com_west + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/fore/com_north + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/fore/com_east + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/fore/com_south + name = "Fore Asteroid Maintenance" + icon_state = "fmaint" + +/area/maintenance/asteroid/port/neast + name = "Port Asteroid Maintenance" + icon_state = "pmaint" + +/area/maintenance/asteroid/port/east + name = "Port Asteroid Maintenance" + icon_state = "pmaint" + +/area/maintenance/asteroid/port/west + name = "Port Asteroid Maintenance" + icon_state = "pmaint" + +/area/maintenance/asteroid/starboard + name = "Starboard Asteroid Maintenance" + icon_state = "smaint" + + //Hallway - + +/area/hallway/primary/aft + name = "Aft Primary Hallway" + icon_state = "hallA" + /area/hallway/primary/fore name = "Fore Primary Hallway" icon_state = "hallF" - + /area/hallway/primary/starboard name = "Starboard Primary Hallway" icon_state = "hallS" - -/area/hallway/primary/aft - name = "Aft Primary Hallway" - icon_state = "hallA" - + +/area/hallway/primary/starboard/aft + name = "Starboard Quarter Primary Hallway" + icon_state = "hallAS" + +/area/hallway/primary/starboard/fore + name = "Starboard Bow Primary Hallway" + icon_state = "hallFS" + /area/hallway/primary/port name = "Port Primary Hallway" icon_state = "hallP" - + +/area/hallway/primary/port/aft + name = "Port Quarter Primary Hallway" + icon_state = "hallAP" + +/area/hallway/primary/port/fore + name = "Port Bow Primary Hallway" + icon_state = "hallFP" + /area/hallway/primary/central name = "Central Primary Hallway" icon_state = "hallC" - + +/area/hallway/secondary/command + name = "Command Hallway" + icon_state = "bridge_hallway" + +/area/hallway/secondary/construction + name = "Construction Area" + icon_state = "construction" + /area/hallway/secondary/exit name = "Escape Shuttle Hallway" icon_state = "escape" - -/area/hallway/secondary/construction - name = "Construction Area" - icon_state = "construction" - -/area/hallway/secondary/entry - name = "Arrival Shuttle Hallway" - icon_state = "entry" + +/area/hallway/secondary/exit/departure_lounge + name = "Departure Lounge" + icon_state = "escape_lounge" + +/area/hallway/secondary/entry + name = "Arrival Shuttle Hallway" + icon_state = "entry" + +/area/hallway/secondary/service + name = "Service Hallway" + icon_state = "hall_service" + +/area/hallway/secondary/bridges/cargo_ai + name = "Cargo-AI-Command Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/com_engi + name = "Command-Engineering Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/com_serv + name = "Command-Service Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/dock_med + name = "Docking-Medical Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/engi_med + name = "Engineering-Medical Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/med_cargo + name = "Medical-Cargo Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/sci_dock + name = "Science-Docking Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/serv_engi + name = "Service-Engineering Bridge" + icon_state = "yellow" + +/area/hallway/secondary/bridges/serv_sci + name = "Service-Science Bridge" + icon_state = "yellow" //Command @@ -253,29 +431,63 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "meeting" music = null -/area/crew_quarters/captain +/area/bridge/meeting_room/council + name = "Council Chamber" + icon_state = "meeting" + music = null + +/area/bridge/showroom/corporate + name = "Corporate Showroom" + icon_state = "showroom" + music = null + +/area/crew_quarters/heads/captain name = "Captain's Office" icon_state = "captain" -/area/crew_quarters/captain/captains_quarters +/area/crew_quarters/heads/captain/private name = "Captain's Quarters" icon_state = "captain" - -/area/crew_quarters/courtroom - name = "Courtroom" - icon_state = "courtroom" - -/area/crew_quarters/heads - name = "Head of Personnel's Office" - icon_state = "head_quarters" - -/area/crew_quarters/hor - name = "Research Director's Office" - icon_state = "head_quarters" - -/area/crew_quarters/chief + +/area/crew_quarters/heads/chief name = "Chief Engineer's Office" - icon_state = "head_quarters" + icon_state = "ce_office" + +/area/crew_quarters/heads/chief/private + name = "Chief Engineer's Private Quarters" + icon_state = "ce_private" + +/area/crew_quarters/heads/cmo + name = "Chief Medical Officer's Office" + icon_state = "cmo_office" + +/area/crew_quarters/heads/cmo/private + name = "Chief Medical Officer's Private Quarters" + icon_state = "cmo_private" + +/area/crew_quarters/heads/hop + name = "Head of Personnel's Office" + icon_state = "hop_office" + +/area/crew_quarters/heads/hop/private + name = "Head of Personnel's Private Quarters" + icon_state = "hop_private" + +/area/crew_quarters/heads/hos + name = "Head of Security's Office" + icon_state = "hos_office" + +/area/crew_quarters/heads/hos/private + name = "Head of Security's Private Quarters" + icon_state = "hos_private" + +/area/crew_quarters/heads/hor + name = "Research Director's Office" + icon_state = "rd_office" + +/area/crew_quarters/heads/hor/private + name = "Research Director's Private Quarters" + icon_state = "rd_private" /area/mint name = "Mint" @@ -291,54 +503,78 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Crew -/area/crew_quarters +/area/crew_quarters/dorms name = "Dormitories" icon_state = "Sleep" safe = 1 - + +/area/crew_quarters/dorms/male + name = "Male Dorm" + icon_state = "Sleep" + +/area/crew_quarters/dorms/female + name = "Female Dorm" + icon_state = "Sleep" + +/area/crew_quarters/rehab_dome + name = "Rehabilitation Dome" + icon_state = "Sleep" + /area/crew_quarters/toilet name = "Dormitory Toilets" icon_state = "toilet" - -/area/crew_quarters/sleep - name = "Dormitories" - icon_state = "Sleep" - -/area/crew_quarters/sleep_male - name = "Male Dorm" - icon_state = "Sleep" - -/area/crew_quarters/sleep_male/toilet_male + +/area/crew_quarters/toilet/auxiliary + name = "Auxiliary Restrooms" + icon_state = "toilet" + +/area/crew_quarters/toilet/locker + name = "Locker Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/female + name = "Female Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/male name = "Male Toilets" icon_state = "toilet" - -/area/crew_quarters/sleep_female - name = "Female Dorm" - icon_state = "Sleep" - -/area/crew_quarters/sleep_female/toilet_female - name = "Female Toilets" + +/area/crew_quarters/toilet/restrooms + name = "Restrooms" icon_state = "toilet" /area/crew_quarters/locker name = "Locker Room" icon_state = "locker" - -/area/crew_quarters/locker/locker_toilet - name = "Locker Toilets" - icon_state = "toilet" - + +/area/crew_quarters/lounge + name = "Lounge" + icon_state = "yellow" + /area/crew_quarters/fitness name = "Fitness Room" icon_state = "fitness" + +/area/crew_quarters/fitness/recreation + name = "Recreation Area" + icon_state = "fitness" /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" + +/area/crew_quarters/cafeteria/lunchroom + name = "Lunchroom" + icon_state = "cafeteria" /area/crew_quarters/kitchen name = "Kitchen" icon_state = "kitchen" + +/area/crew_quarters/kitchen/backroom + name = "Kitchen Coldroom" + icon_state = "kitchen" /area/crew_quarters/bar name = "Bar" @@ -359,13 +595,21 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/theatre name = "Theatre" icon_state = "Theatre" + +/area/crew_quarters/theatre/abandoned + name = "Abandoned Theatre" + icon_state = "Theatre" /area/library name = "Library" icon_state = "library" flags = NONE + +/area/library/lounge + name = "Library Lounge" + icon_state = "library" -/area/library/abandoned_library +/area/library/abandoned name = "Abandoned Library" icon_state = "library" flags = NONE @@ -377,20 +621,32 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/chapel/main name = "Chapel" - + +/area/chapel/main/monastery + name = "Monastery" + /area/chapel/office name = "Chapel Office" icon_state = "chapeloffice" + +/area/chapel/asteroid + name = "Chapel Asteroid" + icon_state = "explored" +/area/chapel/dock + name = "Chapel Dock" + icon_state = "construction" + /area/lawoffice name = "Law Office" icon_state = "law" - + + //Engineering - + /area/engine ambientsounds = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg','sound/ambience/ambisin4.ogg') - + /area/engine/engine_smes name = "Engineering SMES" icon_state = "engine_smes" @@ -398,25 +654,43 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/engine/engineering name = "Engineering" icon_state = "engine" - + +/area/engine/atmos + name = "Atmospherics" + icon_state = "atmos" + flags = NONE + +/area/engine/atmospherics_engine + name = "Atmospherics Engine" + icon_state = "atmos_engine" + +/area/engine/supermatter + name = "Supermatter Engine" + icon_state = "engine_sm" + /area/engine/break_room name = "Engineering Foyer" - icon_state = "engine" - -/area/engine/chiefs_office - name = "Chief Engineer's office" - icon_state = "engine_control" - + icon_state = "engine_foyer" + +/area/engine/gravity_generator + name = "Gravity Generator Room" + icon_state = "grav_gen" + /area/engine/secure_construction name = "Secure Construction Area" icon_state = "engine" - -/area/engine/gravity_generator - name = "Gravity Generator Room" - icon_state = "blue" - + +/area/engine/storage + name = "Engineering Storage" + icon_state = "engi_storage" + +/area/engine/transit_tube + name = "Transit Tube" + icon_state = "transit_tube" + + //Solars - + /area/solar requires_power = 0 dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT @@ -424,58 +698,124 @@ NOTE: there are two lists of areas in the end of this file: centcom and station blob_allowed = FALSE flags = NONE -/area/solar/auxport - name = "Fore Port Solar Array" - icon_state = "panelsA" - -/area/solar/auxstarboard - name = "Fore Starboard Solar Array" - icon_state = "panelsA" - +/area/solar/asteroid/aft + name = "Aft Asteroid Solar" + icon_state = "panelsA" + +/area/solar/asteroid/command + name = "Command Asteroid Solar" + icon_state = "panelsA" + +/area/solar/asteroid/fore + name = "Fore Asteroid Solar" + icon_state = "panelsA" + /area/solar/fore - name = "Fore Solar Array" - icon_state = "yellow" - + name = "Fore Solar Array" + icon_state = "yellow" + /area/solar/aft - name = "Aft Solar Array" - icon_state = "aft" - + name = "Aft Solar Array" + icon_state = "yellow" + +/area/solar/aux/port + name = "Port Bow Auxiliary Solar Array" + icon_state = "panelsA" + +/area/solar/aux/starboard + name = "Starboard Bow Auxiliary Solar Array" + icon_state = "panelsA" + /area/solar/starboard - name = "Aft Starboard Solar Array" - icon_state = "panelsS" - + name = "Starboard Solar Array" + icon_state = "panelsS" + +/area/solar/starboard/aft + name = "Starboard Quarter Solar Array" + icon_state = "panelsAS" + +/area/solar/starboard/fore + name = "Starboard Bow Solar Array" + icon_state = "panelsFS" + /area/solar/port - name = "Aft Port Solar Array" - icon_state = "panelsP" + name = "Port Solar Array" + icon_state = "panelsP" + +/area/solar/port/aft + name = "Port Quarter Solar Array" + icon_state = "panelsAP" + +/area/solar/port/fore + name = "Port Bow Solar Array" + icon_state = "panelsFP" -/area/maintenance/auxsolarport - name = "Fore Port Solar Maintenance" + +//Solar Maint + +/area/maintenance/solars + name = "Solar Maintenance" + icon_state = "yellow" + +/area/maintenance/solars/asteroid/aft + name = "Aft Asteroid Solar Maintenance" icon_state = "SolarcontrolA" - -/area/maintenance/starboardsolar - name = "Aft Starboard Solar Maintenance" - icon_state = "SolarcontrolS" - -/area/maintenance/portsolar - name = "Aft Port Solar Maintenance" + +/area/maintenance/solars/asteroid/command + name = "Command Asteroid Solar Maintenance" icon_state = "SolarcontrolP" - -/area/maintenance/auxsolarstarboard - name = "Fore Starboard Solar Maintenance" + +/area/maintenance/solars/asteroid/fore + name = "Fore Asteroid Solar Maintenance" + icon_state = "SolarcontrolP" + +/area/maintenance/solars/port + name = "Port Solar Maintenance" + icon_state = "SolarcontrolP" + +/area/maintenance/solars/port/aft + name = "Port Quarter Solar Maintenance" + icon_state = "SolarcontrolAP" + +/area/maintenance/solars/port/fore + name = "Port Bow Solar Maintenance" + icon_state = "SolarcontrolFP" + +/area/maintenance/solars/starboard + name = "Starboard Solar Maintenance" + icon_state = "SolarcontrolS" + +/area/maintenance/solars/starboard/aft + name = "Starboard Quarter Solar Maintenance" + icon_state = "SolarcontrolAS" + +/area/maintenance/solars/starboard/fore + name = "Starboard Bow Solar Maintenance" + icon_state = "SolarcontrolFS" + +/area/maintenance/solars/aux/port + name = "Port Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/port/aft + name = "Port Quarter Auxiliary Solar Maintenance" + icon_state = "SolarcontrolAP" + +/area/maintenance/solars/aux/port/fore + name = "Port Bow Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/starboard + name = "Starboard Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" +/area/maintenance/solars/aux/starboard/aft + name = "Starboard Quarter Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" -/area/assembly/chargebay - name = "Mech Bay" - icon_state = "mechbay" - -/area/assembly/showroom - name = "Robotics Showroom" - icon_state = "showroom" - -/area/assembly/robotics - name = "Robotics Lab" - icon_state = "ass_line" +/area/maintenance/solars/aux/starboard/fore + name = "Starboard Bow Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" /area/assembly/assembly_line //Derelict Assembly Line name = "Assembly Line" @@ -490,6 +830,26 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Teleporter Room" icon_state = "teleporter" music = "signal" + +/area/teleporter/quantum/cargo + name = "Cargo Quantum Pad" + icon_state = "teleporter" + music = "signal" + +/area/teleporter/quantum/docking + name = "Docking Quantum Pad" + icon_state = "teleporter" + music = "signal" + +/area/teleporter/quantum/research + name = "Research Quantum Pad" + icon_state = "teleporter" + music = "signal" + +/area/teleporter/quantum/security + name = "Security Quantum Pad" + icon_state = "teleporter" + music = "signal" /area/gateway name = "Gateway" @@ -498,7 +858,16 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //MedBay -/area/medical/medbay +/area/medical + name = "Medical" + icon_state = "medbay3" + +/area/medical/abandoned + name = "Abandoned Medbay" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/central name = "Medbay Central" icon_state = "medbay" music = 'sound/ambience/signal.ogg' @@ -511,52 +880,41 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/medbay/lobby name = "Medbay Lobby" icon_state = "medbay" - music = 'sound/ambience/signal.ogg' + music = 'sound/ambience/signal.ogg' -//Medbay is a large area, these additional areas help level out APC load. -/area/medical/medbay2 + //Medbay is a large area, these additional areas help level out APC load. + +/area/medical/medbay/zone2 name = "Medbay" icon_state = "medbay2" music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/zone3 + name = "Medbay" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/aft + name = "Medbay Aft" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' -/area/medical/medbay2/medbay_storage +/area/medical/storage name = "Medbay Storage" icon_state = "medbay2" music = 'sound/ambience/signal.ogg' -/area/medical/medbay3 - name = "Medbay" - icon_state = "medbay3" - music = 'sound/ambience/signal.ogg' - -/area/medical/abandoned_medbay - name = "Abandoned Medbay" - icon_state = "medbay3" - music = 'sound/ambience/signal.ogg' - /area/medical/patients_rooms name = "Patients' Rooms" icon_state = "patients" - -/area/medical/cmo - name = "Chief Medical Officer's office" - icon_state = "CMO" - -/area/medical/robotics - name = "Robotics" - icon_state = "medresearch" - -/area/medical/research - name = "Research Division" - icon_state = "medresearch" - -/area/medical/research/research_lobby - name = "Research Division Lobby" - icon_state = "medresearch" - -/area/medical/research/abandoned_research_lab - name = "Abandoned Research Lab" - icon_state = "medresearch" + +/area/medical/patients_rooms/room_a + name = "Patient Room A" + icon_state = "patients" + +/area/medical/patients_rooms/room_b + name = "Patient Room B" + icon_state = "patients" /area/medical/virology name = "Virology" @@ -588,7 +946,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Genetics Lab" icon_state = "genetics" -/area/medical/genetics_cloning +/area/medical/genetics/cloning name = "Cloning Lab" icon_state = "cloning" @@ -596,8 +954,13 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Medbay Treatment Center" icon_state = "exam_room" + //Security +/area/security + name = "Security" + icon_state = "security" + /area/security/main name = "Security Office" icon_state = "security" @@ -605,6 +968,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/brig name = "Brig" icon_state = "brig" + +/area/security/courtroom + name = "Courtroom" + icon_state = "courtroom" /area/security/prison name = "Prison Wing" @@ -613,6 +980,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/processing name = "Labor Shuttle Dock" icon_state = "sec_prison" + +/area/security/processing/cremation + name = "Security Crematorium" + icon_state = "sec_prison" /area/security/warden name = "Brig Control" @@ -622,10 +993,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Armory" icon_state = "armory" -/area/security/hos - name = "Head of Security's Office" - icon_state = "sec_hos" - /area/security/detectives_office name = "Detective's Office" icon_state = "detective" @@ -642,8 +1009,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/transfer name = "Transfer Centre" - icon_state = "armory" - + icon_state = "execution_room" /area/security/nuke_storage name = "Vault" @@ -657,7 +1023,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Security Checkpoint" icon_state = "checkpoint1" -/area/security/checkpoint2 +/area/security/checkpoint/checkpoint2 name = "Security Checkpoint" icon_state = "security" @@ -672,114 +1038,179 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/checkpoint/medical name = "Security Post - Medbay" icon_state = "checkpoint1" - + /area/security/checkpoint/science name = "Security Post - Science" icon_state = "checkpoint1" - + +/area/security/checkpoint/science/research + name = "Security Post - Research Division" + icon_state = "checkpoint1" + +/area/security/checkpoint/customs + name = "Customs" + icon_state = "bridge" + /area/security/vacantoffice name = "Vacant Office" icon_state = "security" - -/area/security/vacantoffice2 + +/area/security/vacantoffice/a + name = "Vacant Office A" + icon_state = "security" + +/area/security/vacantoffice/b name = "Vacant Office B" icon_state = "security" - + /area/quartermaster name = "Quartermasters" icon_state = "quart" - + ///////////WORK IN PROGRESS////////// - + /area/quartermaster/sorting name = "Delivery Office" - icon_state = "quartstorage" - + icon_state = "cargo_delivery" + /area/quartermaster/warehouse name = "Warehouse" - icon_state = "quartstorage" - + icon_state = "cargo_warehouse" + ////////////WORK IN PROGRESS////////// - + /area/quartermaster/office name = "Cargo Office" icon_state = "quartoffice" - + /area/quartermaster/storage name = "Cargo Bay" - icon_state = "quartstorage" - + icon_state = "cargo_bay" + /area/quartermaster/qm name = "Quartermaster's Office" icon_state = "quart" - + +/area/quartermaster/qm/private + name = "Quartermaster's Private Quarters" + icon_state = "quart" + /area/quartermaster/miningdock name = "Mining Dock" icon_state = "mining" - + +/area/quartermaster/miningdock/abandoned + name = "Abandoned Mining Dock" + icon_state = "mining" + /area/quartermaster/miningoffice name = "Mining Office" icon_state = "mining" - + /area/quartermaster/miningstorage name = "Mining Storage" icon_state = "mining" - -/area/quartermaster/mechbay - name = "Mech Bay" - icon_state = "yellow" - + /area/janitor name = "Custodial Closet" icon_state = "janitor" flags = NONE - + /area/hydroponics name = "Hydroponics" icon_state = "hydro" - -/area/hydroponics/Abandoned_Garden + +/area/hydroponics/garden + name = "Garden" + icon_state = "garden" + +/area/hydroponics/garden/abandoned name = "Abandoned Garden" + icon_state = "abandoned_garden" + +/area/hydroponics/garden/monastery + name = "Monastery Garden" icon_state = "hydro" + + +//Science -//Toxins +/area/science + name = "Science Division" + icon_state = "toxlab" -/area/toxins/lab +/area/science/lab name = "Research and Development" icon_state = "toxlab" -/area/toxins/xenobiology +/area/science/xenobiology name = "Xenobiology Lab" icon_state = "toxlab" -/area/toxins/storage +/area/science/storage name = "Toxins Storage" icon_state = "toxstorage" -/area/toxins/mineral_storeroom +/area/science/mineral_storeroom name = "Mineral Storeroom" icon_state = "toxmisc" -/area/toxins/test_area +/area/science/test_area valid_territory = 0 name = "Toxins Test Area" icon_state = "toxtest" -/area/toxins/mixing +/area/science/mixing name = "Toxins Mixing Lab" icon_state = "toxmix" -/area/toxins/misc_lab +/area/science/misc_lab name = "Testing Lab" icon_state = "toxmisc" - -/area/toxins/server + +/area/science/misc_lab/range + name = "Research Testing Range" + icon_state = "toxmisc" + +/area/science/server name = "Research Division Server Room" icon_state = "server" -/area/toxins/explab +/area/science/explab name = "Experimentation Lab" icon_state = "toxmisc" + +/area/science/robotics + name = "Robotics" + icon_state = "medresearch" + +/area/science/robotics/mechbay + name = "Mech Bay" + icon_state = "mechbay" + +/area/science/robotics/mechbay_cargo + name = "Mech Bay" + icon_state = "yellow" + +/area/science/robotics/showroom + name = "Robotics Showroom" + icon_state = "showroom" + +/area/science/robotics/lab + name = "Robotics Lab" + icon_state = "ass_line" + +/area/science/research + name = "Research Division" + icon_state = "medresearch" + +/area/science/research/lobby + name = "Research Division Lobby" + icon_state = "medresearch" + +/area/science/research/abandoned + name = "Abandoned Research Lab" + icon_state = "medresearch" //Storage @@ -799,9 +1230,19 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Art Supply Storage" icon_state = "storage" -/area/storage/auxillary - name = "Auxillary Storage" +/area/storage/auxiliary + name = "Auxiliary Storage" icon_state = "auxstorage" + +/area/storage/atmos + name = "Atmospherics Storage" + icon_state = "atmos" + valid_territory = 0 + +/area/storage/tcom + name = "Telecoms Storage" + icon_state = "green" + valid_territory = 0 /area/storage/eva name = "EVA Storage" @@ -811,11 +1252,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Secure Storage" icon_state = "storage" -/area/storage/emergency +/area/storage/emergency/starboard name = "Starboard Emergency Storage" icon_state = "emergencystorage" -/area/storage/emergency2 +/area/storage/emergency/port name = "Port Emergency Storage" icon_state = "emergencystorage" @@ -838,9 +1279,13 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/construction/minisat_exterior name = "Minisat Exterior" icon_state = "yellow" - -/area/mining_construction - name = "Auxillary Base Construction" + +/area/construction/mining/aux_base + name = "Auxiliary Base Construction" + icon_state = "yellow" + +/area/construction/mining/aux_base/closet + name = "Auxiliary Closet Construction" icon_state = "yellow" /area/construction/supplyshuttle @@ -867,11 +1312,17 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Solar Panel Control" icon_state = "yellow" -/area/construction/Storage +/area/construction/storage name = "Construction Site Storage" icon_state = "yellow" + +/area/construction/storage/wing + name = "Storage Wing" + icon_state = "storage_wing" + //AI + /area/ai_monitored/security/armory name = "Armory" icon_state = "armory" @@ -892,6 +1343,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "AI Satellite Maint" icon_state = "storage" + //Turret_protected /area/ai_monitored/turret_protected ambientsounds = list('sound/ambience/ambimalf.ogg') @@ -911,6 +1363,22 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/ai_monitored/turret_protected/aisat name = "AI Satellite" icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/atmos + name = "AI Satellite Atmos" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/foyer + name = "AI Satellite Foyer" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/service + name = "AI Satellite Service" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/hallway + name = "AI Satellite Hallway" + icon_state = "ai" /area/aisat name = "AI Satellite Exterior" @@ -987,14 +1455,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Telecommunications Satellite Lounge" icon_state = "tcomsatlounge" -/area/chapel/asteroid - name = "Chapel Asteroid" - icon_state = "explored" - -/area/chapel/dock - name = "Chapel Dock" - icon_state = "construction" - ///////////////////////////////////////////////////////////////////// /* Lists of areas to be used with is_type_in_list. @@ -1003,28 +1463,27 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //SPACE STATION 13 GLOBAL_LIST_INIT(the_station_areas, list ( - /area/atmos, - /area/maintenance, - /area/hallway, - /area/bridge, - /area/crew_quarters, - /area/holodeck, + /area/assembly, + /area/bridge, + /area/chapel, + /area/construction, + /area/crew_quarters, + /area/engine, + /area/hallway, + /area/holodeck, + /area/hydroponics, + /area/janitor, + /area/lawoffice, + /area/library, + /area/maintenance, + /area/medical, // /area/mint, //not present on map - /area/library, - /area/chapel, - /area/lawoffice, - /area/engine, - /area/solar, - /area/assembly, - /area/teleporter, - /area/medical, - /area/security, - /area/quartermaster, - /area/janitor, - /area/hydroponics, - /area/toxins, - /area/storage, - /area/construction, + /area/quartermaster, + /area/science, + /area/security, + /area/solar, + /area/storage, + /area/teleporter, /area/ai_monitored/storage/eva, //do not try to simplify to "/area/ai_monitored" --rastaf0 // /area/ai_monitored/storage/secure, //not present on map // /area/ai_monitored/storage/emergency, //not present on map diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index b19ef5a997..65dd6ded5f 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -37,6 +37,7 @@ dynamic_lighting = DYNAMIC_LIGHTING_FORCED requires_power = 0 has_gravity = 1 + flags = NONE /area/tdome/arena name = "Thunderdome Arena" @@ -75,6 +76,7 @@ requires_power = 0 has_gravity = 1 noteleport = 1 + flags = NONE //Abductors /area/abductor_ship @@ -83,6 +85,7 @@ requires_power = 0 noteleport = 1 has_gravity = 1 + flags = NONE //Syndicates /area/syndicate_mothership @@ -92,6 +95,7 @@ has_gravity = 1 noteleport = 1 blob_allowed = 0 //Not... entirely sure this will ever come up... but if the bus makes blobs AND ops, it shouldn't aim for the ops to win. + flags = NONE /area/syndicate_mothership/control name = "Syndicate Control Room" diff --git a/code/game/area/areas/mining.dm b/code/game/area/areas/mining.dm index 7272694476..4533d71141 100644 --- a/code/game/area/areas/mining.dm +++ b/code/game/area/areas/mining.dm @@ -57,13 +57,13 @@ name = "Mining Station Communications" /area/mine/cafeteria - name = "Mining station Cafeteria" + name = "Mining Station Cafeteria" /area/mine/hydroponics - name = "Mining station Hydroponics" + name = "Mining Station Hydroponics" /area/mine/sleeper - name = "Mining station Emergency Sleeper" + name = "Mining Station Emergency Sleeper" /area/mine/north_outpost name = "North Mining Outpost" @@ -86,6 +86,7 @@ /area/lavaland icon_state = "mining" has_gravity = 1 + flags = NONE /area/lavaland/surface name = "Lavaland" @@ -116,5 +117,11 @@ name = "Lavaland Wastes" outdoors = 1 +/area/lavaland/surface/outdoors/unexplored //monsters and ruins spawn here + icon_state = "unexplored" + +/area/lavaland/surface/outdoors/unexplored/danger //megafauna will also spawn here + icon_state = "danger" + /area/lavaland/surface/outdoors/explored - name = "Lavaland Labor Camp" \ No newline at end of file + name = "Lavaland Labor Camp" diff --git a/code/game/area/areas/misc.dm b/code/game/area/areas/misc.dm index 6ca11df629..05aa74df27 100644 --- a/code/game/area/areas/misc.dm +++ b/code/game/area/areas/misc.dm @@ -115,15 +115,26 @@ /area/prison/solitary name = "Solitary Confinement" icon_state = "brig" + +/area/prison/execution_room + name = "Prisoner Education Chamber" + icon_state = "armory" -/area/prison/cell_block/A +/area/prison/execution_room + name = "Prisoner Education Chamber" + icon_state = "armory" + +/area/prison/cell_block/a +// /area/prison/cell_block/A name = "Prison Cell Block A" icon_state = "brig" -/area/prison/cell_block/B +/area/prison/cell_block/b +// /area/prison/cell_block/B name = "Prison Cell Block B" icon_state = "brig" -/area/prison/cell_block/C +/area/prison/cell_block/c +// /area/prison/cell_block/C name = "Prison Cell Block C" icon_state = "brig" diff --git a/code/game/area/areas/ruins.dm b/code/game/area/areas/ruins.dm index 828d165dd8..f9d8e4884f 100644 --- a/code/game/area/areas/ruins.dm +++ b/code/game/area/areas/ruins.dm @@ -5,6 +5,7 @@ icon_state = "away" has_gravity = 1 hidden = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED /area/ruin/unpowered @@ -20,20 +21,48 @@ //Areas + +/area/ruin/powered/beach + icon_state = "dk_yellow" + +/area/ruin/powered/clownplanet + icon_state = "dk_yellow" + +/area/ruin/powered/animal_hospital + icon_state = "dk_yellow" + +/area/ruin/powered/snow_biodome + icon_state = "dk_yellow" + +/area/ruin/powered/gluttony + icon_state = "dk_yellow" + +/area/ruin/powered/golem_ship + name = "Free Golem Ship" + icon_state = "dk_yellow" + +/area/ruin/powered/greed + icon_state = "dk_yellow" + /area/ruin/unpowered/hierophant name = "Hierophant's Arena" + icon_state = "dk_yellow" + +/area/ruin/powered/pride + icon_state = "dk_yellow" + +/area/ruin/powered/seedvault + icon_state = "dk_yellow" + +/area/ruin/powered/syndicate_lava_base + name = "Secret Base" + icon_state = "dk_yellow" + /area/ruin/unpowered/no_grav/way_home name = "\improper Salvation" icon_state = "away" -/area/ruin/powered/snow_biodome - -/area/ruin/powered/golem_ship - name = "Free Golem Ship" - -/area/ruin/powered/syndicate_lava_base - name = "Secret Base" // Ruins of "onehalf" ship @@ -193,9 +222,117 @@ name = "Deep Storage" icon_state = "storage" +/area/ruin/deepstorage/airlock + name = "Deep Storage Airlock" + icon_state = "quart" + +/area/ruin/deepstorage/power + name = "Deep Storage Power and Atmospherics Room" + icon_state = "engi_storage" + +/area/ruin/deepstorage/hydroponics + name = "Deep Storage Hydroponics" + icon_state = "garden" + +/area/ruin/deepstorage/armory + name = "Deep Storage Secure Storage" + icon_state = "armory" + +/area/ruin/deepstorage/storage + name = "Deep Storage Storage" + icon_state = "storage_wing" + +/area/ruin/deepstorage/dorm + name = "Deep Storage Dormory" + icon_state = "crew_quarters" + +/area/ruin/deepstorage/kitchen + name = "Deep Storage Kitchen" + icon_state = "kitchen" + +/area/ruin/deepstorage/crusher + name = "Deep Storage Recycler" + icon_state = "storage" + //Ruin of Abandoned Zoo /area/ruin/abandonedzoo name = "Abandoned Zoo" icon_state = "green" + + +//Xeno Nest + +/area/ruin/xenonest + name = "The Hive" + always_unpowered = 1 + power_environ = 0 + power_equip = 0 + power_light = 0 + poweralm = 0 + +//Ruin of ancient Space Station + +/area/ruin/ancientstation + name = "Charlie Station Main Corridor" + icon_state = "green" + +/area/ruin/ancientstation/powered + name = "Powered Tile" + icon_state = "teleporter" + requires_power = FALSE + +/area/ruin/ancientstation/space + name = "Exposed To Space" + icon_state = "teleporter" + has_gravity = FALSE + +/area/ruin/ancientstation/atmo + name = "Beta Station Atmospherics" + icon_state = "red" + has_gravity = FALSE + +/area/ruin/ancientstation/betanorth + name = "Beta Station North Corridor" + icon_state = "blue" + +/area/ruin/ancientstation/solar + name = "Station Solar Array" + icon_state = "panelsAP" + +/area/ruin/ancientstation/engi + name = "Charlie Station Engineering" + icon_state = "engine" + +/area/ruin/ancientstation/comm + name = "Charlie Station Command" + icon_state = "captain" + +/area/ruin/ancientstation/hydroponics + name = "Charlie Station Hydroponics" + icon_state = "garden" + +/area/ruin/ancientstation/kitchen + name = "Charlie Station Kitchen" + icon_state = "kitchen" + +/area/ruin/ancientstation/sec + name = "Charlie Station Security" + icon_state = "red" + +/area/ruin/ancientstation/deltacorridor + name = "Delta Station Main Corridor" + icon_state = "green" + +/area/ruin/ancientstation/proto + name = "Delta Station Prototype Lab" + icon_state = "toxlab" + +/area/ruin/ancientstation/rnd + name = "Delta Station Research and Development" + icon_state = "toxlab" + +/area/ruin/ancientstation/hivebot + name = "Hivebot Mothership" + icon_state = "teleporter" \ No newline at end of file diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm index 4a261c2d20..edc12b4d24 100644 --- a/code/game/area/areas/shuttles.dm +++ b/code/game/area/areas/shuttles.dm @@ -59,3 +59,23 @@ /area/shuttle/abandoned name = "Abandoned Ship" blob_allowed = FALSE + +/area/shuttle/sbc_starfury + name = "SBC Starfury" + blob_allowed = FALSE + +/area/shuttle/sbc_fighter1 + name = "SBC Fighter 1" + blob_allowed = FALSE + +/area/shuttle/sbc_fighter2 + name = "SBC Fighter 2" + blob_allowed = FALSE + +/area/shuttle/sbc_corvette + name = "SBC corvette" + blob_allowed = FALSE + +/area/shuttle/syndicate_scout + name = "Syndicate Scout" + blob_allowed = FALSE \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 4a0f05602b..ae7bad7855 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -28,8 +28,8 @@ var/list/our_overlays //our local copy of (non-priority) overlays without byond magic. Use procs in SSoverlays to manipulate var/list/priority_overlays //overlays that should remain on top and not normally removed when using cut_overlay functions, like c4. - var/datum/proximity_monitor/proximity_monitor - + var/datum/proximity_monitor/proximity_monitor + /atom/New(loc, ...) //atom creation method that preloads variables at creation if(GLOB.use_preloader && (src.type == GLOB._preloader.target_path))//in case the instanciated atom is creating other atoms in New() @@ -39,21 +39,21 @@ var/do_initialize = SSatoms.initialized if(do_initialize > INITIALIZATION_INSSATOMS) - args[1] = do_initialize == INITIALIZATION_INNEW_MAPLOAD - if(SSatoms.InitAtom(src, args)) - //we were deleted - return - - var/list/created = SSatoms.created_atoms - if(created) - created += src + args[1] = do_initialize == INITIALIZATION_INNEW_MAPLOAD + if(SSatoms.InitAtom(src, args)) + //we were deleted + return + + var/list/created = SSatoms.created_atoms + if(created) + created += src //Called after New if the map is being loaded. mapload = TRUE -//Called from base of New if the map is being loaded. mapload = FALSE -//This base must be called or derivatives must set initialized to TRUE -//must not sleep +//Called from base of New if the map is not being loaded. mapload = FALSE +//This base must be called or derivatives must set initialized to TRUE +//must not sleep //Other parameters are passed from New (excluding loc), this does not happen if mapload is TRUE -//Must return an Initialize hint. Defined in __DEFINES/subsystems.dm +//Must return an Initialize hint. Defined in __DEFINES/subsystems.dm //Note: the following functions don't call the base for optimization and must copypasta: // /turf/Initialize @@ -76,23 +76,18 @@ if (opacity && isturf(loc)) var/turf/T = loc T.has_opaque_atom = TRUE // No need to recalculate it in this case, it's guaranteed to be on afterwards anyways. - return INITIALIZE_HINT_NORMAL + return INITIALIZE_HINT_NORMAL -//called if Initialize returns INITIALIZE_HINT_LATELOAD -//This version shouldn't be called -/atom/proc/LateInitialize() - var/static/list/warned_types = list() - if(!warned_types[type]) - WARNING("Old style LateInitialize behaviour detected in [type]!") - warned_types[type] = TRUE - Initialize(FALSE) +//called if Initialize returns INITIALIZE_HINT_LATELOAD +/atom/proc/LateInitialize() + return /atom/Destroy() if(alternate_appearances) - for(var/K in alternate_appearances) - var/datum/atom_hud/alternate_appearance/AA = alternate_appearances[K] - AA.remove_from_hud(src) - + for(var/K in alternate_appearances) + var/datum/atom_hud/alternate_appearance/AA = alternate_appearances[K] + AA.remove_from_hud(src) + if(reagents) qdel(reagents) @@ -100,10 +95,13 @@ LAZYCLEARLIST(priority_overlays) //SSoverlays.processing -= src //we COULD do this, but it's better to just let it fall out of the processing queue - QDEL_NULL(light) - + QDEL_NULL(light) + return ..() +/atom/proc/handle_ricochet(obj/item/projectile/P) + return + /atom/proc/CanPass(atom/movable/mover, turf/target, height=1.5) return (!density || !height) @@ -187,6 +185,19 @@ /atom/proc/is_transparent() return container_type & TRANSPARENT +/atom/proc/is_injectable(allowmobs = TRUE) + if(isliving(src) && allowmobs) + var/mob/living/L = src + return L.can_inject() + if(container_type & OPENCONTAINER) + return TRUE + return container_type & INJECTABLE + +/atom/proc/is_drawable(allowmobs = TRUE) + if(is_injectable(allowmobs)) //Everything that can be injected can also be drawn from, but not vice versa + return TRUE + return container_type & DRAWABLE + /atom/proc/allow_drop() return 1 @@ -246,7 +257,7 @@ f_name = "a " f_name += "blood-stained [name]!" - to_chat(user, "\icon[src] That's [f_name]") + to_chat(user, "[bicon(src)] That's [f_name]") if(desc) to_chat(user, desc) @@ -274,7 +285,7 @@ return /atom/proc/ex_act(severity, target) - set waitfor = FALSE + set waitfor = FALSE contents_explosion(severity, target) /atom/proc/blob_act(obj/structure/blob/B) @@ -506,10 +517,10 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) /atom/proc/mech_melee_attack(obj/mecha/M) return -//If a mob logouts/logins in side of an object you can use this proc -/atom/proc/on_log(login) - if(loc) - loc.on_log(login) +//If a mob logouts/logins in side of an object you can use this proc +/atom/proc/on_log(login) + if(loc) + loc.on_log(login) /* diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index edbb46d7fe..931e3d55b5 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -197,6 +197,8 @@ QDEL_NULL(proximity_monitor) QDEL_NULL(language_holder) + + unbuckle_all_mobs(force=1) . = ..() if(loc) @@ -590,7 +592,7 @@ /atom/movable/proc/in_bounds() . = FALSE var/turf/currentturf = get_turf(src) - if(currentturf && (currentturf.z == ZLEVEL_CENTCOM || currentturf.z == ZLEVEL_STATION)) + if(currentturf && (currentturf.z == ZLEVEL_CENTCOM || currentturf.z == ZLEVEL_STATION || currentturf.z == ZLEVEL_TRANSIT)) . = TRUE @@ -679,3 +681,7 @@ set waitfor = FALSE if(!anchored && has_gravity()) step(src, movedir) + +//Returns an atom's power cell, if it has one. Overload for individual items. +/atom/movable/proc/get_cell() + return diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index fd2c58fc80..f696f2b7e4 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -236,7 +236,7 @@ /obj/item/weapon/antag_spawner/slaughter_demon/attack_self(mob/user) - if(user.z != 1) + if(user.z != ZLEVEL_STATION) to_chat(user, "You should probably wait until you reach the station.") return if(used) diff --git a/code/game/gamemodes/blob/blob_finish.dm b/code/game/gamemodes/blob/blob_finish.dm index 47e2ce6a14..8ba6a2f125 100644 --- a/code/game/gamemodes/blob/blob_finish.dm +++ b/code/game/gamemodes/blob/blob_finish.dm @@ -20,7 +20,7 @@ if(round_converted) //So badmin blobs later don't step on the dead natural blobs metaphorical toes ..() if(blobwincount <= GLOB.blobs_legit.len) - SSblackbox.set_details("round_end_result","win - blob took over") + SSticker.mode_result = "win - blob took over" to_chat(world, "The blob has taken over the station!") to_chat(world, "The entire station was eaten by the Blob!") log_game("Blob mode completed with a blob victory.") @@ -28,7 +28,7 @@ SSticker.news_report = BLOB_WIN else if(station_was_nuked) - SSblackbox.set_details("round_end_result","halfwin - nuke") + SSticker.mode_result = "halfwin - nuke" to_chat(world, "Partial Win: The station has been destroyed!") to_chat(world, "Directive 7-12 has been successfully carried out, preventing the Blob from spreading.") log_game("Blob mode completed with a tie (station destroyed).") @@ -36,7 +36,7 @@ SSticker.news_report = BLOB_NUKE else if(!GLOB.blob_cores.len) - SSblackbox.set_details("round_end_result","loss - blob eliminated") + SSticker.mode_result = "loss - blob eliminated" to_chat(world, "The staff has won!") to_chat(world, "The alien organism has been eradicated from the station!") log_game("Blob mode completed with a crew victory.") diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 46853995cb..4f36685439 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -32,7 +32,7 @@ /mob/living/simple_animal/hostile/blob/blob_act(obj/structure/blob/B) if(stat != DEAD && health < maxHealth) for(var/i in 1 to 2) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(src)) //hello yes you are being healed + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed if(overmind) H.color = overmind.blob_reagent_datum.complementary_color else @@ -91,7 +91,7 @@ melee_damage_lower = 2 melee_damage_upper = 4 obj_damage = 20 - environment_smash = 1 + environment_smash = ENVIRONMENT_SMASH_STRUCTURES attacktext = "hits" attack_sound = 'sound/weapons/genhit1.ogg' movement_type = FLYING diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f9eb16c7a9..e80e92337e 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -140,7 +140,7 @@ loc.blob_act(src) //don't ask how a wall got on top of the core, just eat it /obj/structure/blob/proc/blob_attack_animation(atom/A = null, controller) //visually attacks an atom - var/obj/effect/overlay/temp/blob/O = new /obj/effect/overlay/temp/blob(src.loc) + var/obj/effect/temp_visual/blob/O = new /obj/effect/temp_visual/blob(src.loc) O.setDir(dir) if(controller) var/mob/camera/blob/BO = controller @@ -208,7 +208,7 @@ if(overmind) overmind.blob_reagent_datum.emp_reaction(src, severity) if(prob(100 - severity * 30)) - new /obj/effect/overlay/temp/emp(get_turf(src)) + new /obj/effect/temp_visual/emp(get_turf(src)) /obj/structure/blob/tesla_act(power) ..() diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 1f9b25361c..7a249c9076 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -200,7 +200,7 @@ GLOBAL_LIST_INIT(slot2type, list("head" = /obj/item/clothing/head/changeling, "w to_chat(changeling.current, "You are [changeling.changeling.changelingID], a changeling! You have absorbed and taken the form of a human.") to_chat(changeling.current, "Use say \":g message\" to communicate with your fellow changelings.") to_chat(changeling.current, "You must complete the following tasks:") - changeling.current.playsound_local('sound/ambience/antag/ling_aler.ogg',100,0) + changeling.current.playsound_local(get_turf(changeling.current), 'sound/ambience/antag/ling_aler.ogg', 100, FALSE, pressure_affected = FALSE) if (changeling.current.mind) var/mob/living/carbon/human/H = changeling.current @@ -255,19 +255,19 @@ GLOBAL_LIST_INIT(slot2type, list("head" = /obj/item/clothing/head/changeling, "w for(var/datum/objective/objective in changeling.objectives) if(objective.check_completion()) text += "
Objective #[count]: [objective.explanation_text] Success!" - SSblackbox.add_details("changeling_objective","[objective.type]|SUCCESS") + SSblackbox.add_details("changeling_objective","[objective.type]|SUCCESS") else text += "
Objective #[count]: [objective.explanation_text] Fail." - SSblackbox.add_details("changeling_objective","[objective.type]|FAIL") + SSblackbox.add_details("changeling_objective","[objective.type]|FAIL") changelingwin = 0 count++ if(changelingwin) text += "
The changeling was successful!" - SSblackbox.add_details("changeling_success","SUCCESS") + SSblackbox.add_details("changeling_success","SUCCESS") else text += "
The changeling has failed." - SSblackbox.add_details("changeling_success","FAIL") + SSblackbox.add_details("changeling_success","FAIL") text += "
" to_chat(world, text) diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index 08d51be262..5fe037042f 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -17,7 +17,7 @@ B.leave_victim() if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(0) + C.vomit(0, toxic = TRUE) to_chat(user, "A parasite exits our form.") var/list/bad_organs = list( user.getorgan(/obj/item/organ/body_egg), @@ -31,7 +31,7 @@ O.Remove(user) if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(0) + C.vomit(0, toxic = TRUE) O.forceMove(get_turf(user)) user.reagents.add_reagent("mutadone", 10) diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index ad6bf81e7c..d9fae8b061 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -57,9 +57,9 @@ /obj/effect/proc_holder/changeling/sting/transformation name = "Transformation Sting" desc = "We silently sting a human, injecting a retrovirus that forces them to transform." - helptext = "The victim will transform much like a changeling would. The effects will be obvious to the victim, and the process will damage our genomes." + helptext = "The victim will transform much like a changeling would. Does not provide a warning to others. Mutations will not be transferred, and monkeys will become human." sting_icon = "sting_transform" - chemical_cost = 40 + chemical_cost = 50 dna_cost = 3 var/datum/changelingprofile/selected_dna = null @@ -86,26 +86,19 @@ return 1 /obj/effect/proc_holder/changeling/sting/transformation/sting_action(mob/user, mob/target) - set waitfor = FALSE add_logs(user, target, "stung", "transformation sting", " new identity is [selected_dna.dna.real_name]") var/datum/dna/NewDNA = selected_dna.dna if(ismonkey(target)) to_chat(user, "Our genes cry out as we sting [target.name]!") var/mob/living/carbon/C = target - if(istype(C)) - if(C.status_flags & CANWEAKEN) - C.do_jitter_animation(500) - C.take_bodypart_damage(20, 0) //The process is extremely painful - - target.visible_message("[target] begins to violenty convulse!","You feel a tiny prick and a begin to uncontrollably convulse!") . = TRUE - sleep(10) if(istype(C)) C.real_name = NewDNA.real_name - NewDNA.transfer_identity(C, transfer_SE=1) + NewDNA.transfer_identity(C) + if(ismonkey(C)) + C.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_DEFAULTMSG) C.updateappearance(mutcolor_update=1) - C.domutcheck() /obj/effect/proc_holder/changeling/sting/false_armblade diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index 531cc873f0..ec387a71e5 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -146,7 +146,7 @@ Credit where due: Rusting eternally in the Celestial Derelict, Ratvar has formed a covenant of mortals, with you as one of its members. As one of the Justiciar's servants, you are to work to the best of your \ ability to assist in completion of His agenda. You may not know the specifics of how to do so, but luckily you have a vessel to help you learn.
" to_chat(M, greeting_text) - M.playsound_local('sound/ambience/antag/ClockCultAlr.ogg',100,0) + M.playsound_local(get_turf(M), 'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, pressure_affected = FALSE) return 1 /datum/game_mode/proc/equip_servant(mob/living/L) //Grants a clockwork slab to the mob, with one of each component @@ -171,14 +171,6 @@ Credit where due: return TRUE return FALSE -/datum/game_mode/clockwork_cult/proc/present_tasks(mob/living/L) //Memorizes and displays the clockwork cult's objective - if(!L || !istype(L) || !L.mind) - return 0 - var/datum/mind/M = L.mind - to_chat(M.current, "This is Ratvar's will: [CLOCKCULT_OBJECTIVE]") - M.memory += "Ratvar's will: [CLOCKCULT_OBJECTIVE]
" - return 1 - /datum/game_mode/clockwork_cult/proc/check_clockwork_victory() if(GLOB.clockwork_gateway_activated) SSticker.news_report = CLOCK_PROSELYTIZATION //failure, technically, but we have the station @@ -199,7 +191,7 @@ Credit where due: var/datum/game_mode/clockwork_cult/C = SSticker.mode if(C.check_clockwork_victory()) text += "Ratvar's servants have succeeded in fulfilling His goals!" - SSblackbox.set_details("round_end_result", "win - servants completed their objective (summon ratvar)") + SSticker.mode_result = "win - servants completed their objective (summon ratvar)" else var/half_victory = FALSE var/obj/structure/destructible/clockwork/massive/celestial_gateway/G = locate() in GLOB.all_clockwork_objects @@ -208,17 +200,16 @@ Credit where due: if(half_victory) text += "The crew escaped before Ratvar could rise, but the gateway \ was successfully constructed!" - SSblackbox.set_details("round_end_result", "halfwin - servants constructed the gateway but their objective was not completed (summon ratvar)") + SSticker.mode_result = "halfwin - servants constructed the gateway but their objective was not completed (summon ratvar)" else text += "Ratvar's servants have failed!" - SSblackbox.set_details("round_end_result", "loss - servants failed their objective (summon ratvar)") + SSticker.mode_result = "loss - servants failed their objective (summon ratvar)" text += "
The servants' objective was:
[CLOCKCULT_OBJECTIVE]" text += "
Ratvar's servants had [GLOB.clockwork_caches] Tinkerer's Caches." text += "
Construction Value(CV) was: [GLOB.clockwork_construction_value]" - var/list/scripture_states = scripture_unlock_check() - for(var/i in scripture_states) + for(var/i in SSticker.scripture_states) if(i != SCRIPTURE_DRIVER) - text += "
[i] scripture was: [scripture_states[i] ? "UN":""]LOCKED" + text += "
[i] scripture was: [SSticker.scripture_states[i] ? "UN":""]LOCKED" if(servants_of_ratvar.len) text += "
Ratvar's servants were:" for(var/datum/mind/M in servants_of_ratvar) diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm index cf709f09b0..79dd366789 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm @@ -73,7 +73,7 @@ L.visible_message("[src] appears around [L] in a burst of light!", \ "[target_flashed ? "An unseen force":"The glowing sigil around you"] holds you in place!") L.Stun(5) - new /obj/effect/overlay/temp/ratvar/sigil/transgression(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/transgression(get_turf(src)) qdel(src) @@ -102,7 +102,7 @@ L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...") var/oldcolor = color animate(src, color = "#AF0AAF", time = convert_time) - var/obj/effect/overlay/temp/ratvar/sigil/glow + var/obj/effect/temp_visual/ratvar/sigil/glow if(glow_type) glow = new glow_type(get_turf(src)) animate(glow, alpha = 255, time = convert_time) @@ -158,7 +158,7 @@ light_color = "#A97F1B" delete_on_finish = FALSE sigil_name = "Sigil of Accession" - glow_type = /obj/effect/overlay/temp/ratvar/sigil/accession + glow_type = /obj/effect/temp_visual/ratvar/sigil/accession resist_string = "glows bright orange" /obj/effect/clockwork/sigil/submission/accession/post_channel(mob/living/L) @@ -204,7 +204,7 @@ else if(!GLOB.ratvar_awakens) to_chat(user, "Hitting the [sigil_name] with brass sheets will convert them to power at a rate of 1 brass sheet to [POWER_FLOOR]W power.") if(!GLOB.ratvar_awakens) - to_chat(user, "You can recharge Clockwork Proselytizers from the [sigil_name].") + to_chat(user, "You can recharge Replica Fabricators from the [sigil_name].") /obj/effect/clockwork/sigil/transmission/attackby(obj/item/I, mob/living/user, params) if(is_servant_of_ratvar(user) && istype(I, /obj/item/stack/tile/brass) && !GLOB.ratvar_awakens) @@ -321,14 +321,14 @@ while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && (GLOB.ratvar_awakens || vitality))) && get_turf(L) == get_turf(src)) sigil_active = TRUE if(animation_number >= 4) - new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animation_number = 0 animation_number++ if(!is_servant_of_ratvar(L)) var/vitality_drained = 0 if(L.stat == DEAD) vitality_drained = L.maxHealth - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/WandODeath.ogg', 50, 1) L.visible_message("[L] collapses in on [L.p_them()]self as [src] flares bright blue!") @@ -356,7 +356,7 @@ if(ghost) ghost.reenter_corpse() L.revive(1, 1) - var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = new /obj/effect/overlay/temp/ratvar/sigil/vitality(get_turf(src)) + var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/Staff_Healing.ogg', 50, 1) L.visible_message("[L] suddenly gets back up, [GLOB.ratvar_awakens ? "[L.p_their()] body dripping blue ichor":"even as [src] scatters into blue sparks around [L.p_them()]"]!", \ diff --git a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm index 705273876c..cdde45bb4c 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm @@ -29,7 +29,7 @@ if(charge) . = min(charge, 250) charge = use(.) - updateicon() + update_icon() /obj/machinery/light/power_drain(clockcult_user) if(on) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm index 120ed0ff60..ec35ae4c5b 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm @@ -124,15 +124,15 @@ /proc/get_component_animation_type(id) switch(id) if(BELLIGERENT_EYE) - return /obj/effect/overlay/temp/ratvar/component + return /obj/effect/temp_visual/ratvar/component if(VANGUARD_COGWHEEL) - return /obj/effect/overlay/temp/ratvar/component/cogwheel + return /obj/effect/temp_visual/ratvar/component/cogwheel if(GEIS_CAPACITOR) - return /obj/effect/overlay/temp/ratvar/component/capacitor + return /obj/effect/temp_visual/ratvar/component/capacitor if(REPLICANT_ALLOY) - return /obj/effect/overlay/temp/ratvar/component/alloy + return /obj/effect/temp_visual/ratvar/component/alloy if(HIEROPHANT_ANSIBLE) - return /obj/effect/overlay/temp/ratvar/component/ansible + return /obj/effect/temp_visual/ratvar/component/ansible else return null diff --git a/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm new file mode 100644 index 0000000000..1dd976d198 --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm @@ -0,0 +1,372 @@ +//For the clockwork fabricator, this proc exists to make it easy to customize what the fabricator does when hitting something. + +//if a valid target, returns an associated list in this format; +//list("operation_time" = 15, "new_obj_type" = /obj/structure/window/reinforced/clockwork, "power_cost" = 5, "spawn_dir" = dir, "dir_in_new" = TRUE) +//otherwise, return literally any non-list thing but preferably FALSE +//returning TRUE won't produce the "cannot be fabricated" message and will still prevent fabrication + +/atom/proc/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/atom/proc/consume_visual(obj/item/clockwork/replica_fabricator/fabricator, power_amount) + if(fabricator.can_use_power(power_amount)) + var/obj/effect/temp_visual/ratvar/beam/itemconsume/B = new /obj/effect/temp_visual/ratvar/beam/itemconsume(get_turf(src)) + B.pixel_x = pixel_x + B.pixel_y = pixel_y + +//Turf conversion +/turf/closed/wall/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //four sheets of metal + return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 4), "spawn_dir" = SOUTH) + +/turf/closed/wall/mineral/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //two sheets of metal + return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) + +/turf/closed/wall/mineral/iron/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //two sheets of metal, five rods + return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2) - (POWER_ROD * 5), "spawn_dir" = SOUTH) + +/turf/closed/wall/mineral/cult/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //no metal + return list("operation_time" = 80, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = SOUTH) + +/turf/closed/wall/shuttle/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //two sheets of metal + return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) + +/turf/closed/wall/r_wall/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/turf/closed/wall/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return list("operation_time" = 50, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = -POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) + +/turf/open/floor/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(floor_tile == /obj/item/stack/tile/plasteel) + new floor_tile(src) + make_plating() + playsound(src, 'sound/items/Crowbar.ogg', 10, 1) //clink + return list("operation_time" = 30, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = POWER_FLOOR, "spawn_dir" = SOUTH) + +/turf/open/floor/plating/asteroid/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/turf/open/floor/plating/ashplanet/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/turf/open/floor/plating/lava/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/turf/open/floor/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(locate(/obj/structure/table) in src) + return FALSE + if(locate(/obj/structure/falsewall) in contents) + to_chat(user, "There is a false wall in the way, preventing you from fabricating a clockwork wall on [src].") + return + if(is_blocked_turf(src, TRUE)) + to_chat(user, "Something is in the way, preventing you from fabricating a clockwork wall on [src].") + return TRUE + var/operation_time = 100 + if(!GLOB.ratvar_awakens && fabricator.speed_multiplier > 0) //if ratvar isn't awake, this always takes 10 seconds + operation_time /= fabricator.speed_multiplier + return list("operation_time" = operation_time, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) + +//False wall conversion +/obj/structure/falsewall/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/cost = POWER_WALL_MINUS_FLOOR + if(ispath(mineral, /obj/item/stack/sheet/metal)) + cost -= (POWER_METAL * (2 + mineral_amount)) //four sheets of metal, plus an assumption that the girder is also two + else + cost -= (POWER_METAL * 2) //anything that doesn't use metal just has the girder + return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = cost, "spawn_dir" = SOUTH) + +/obj/structure/falsewall/iron/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //two sheets of metal, two rods; special assumption + return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = POWER_WALL_MINUS_FLOOR - (POWER_METAL * 2) - (POWER_ROD * 2), "spawn_dir" = SOUTH) + +/obj/structure/falsewall/reinforced/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/obj/structure/falsewall/brass/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Metal conversion +/obj/item/stack/tile/plasteel/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(source) + return FALSE + var/amount_temp = get_amount() + var/no_delete = FALSE + if(amount_temp < 2) + to_chat(user, "You need at least 2 floor tiles to convert into power.") + return TRUE + if(IsOdd(amount_temp)) + amount_temp-- + no_delete = TRUE + use(amount_temp) + amount_temp *= 12.5 //each tile is 12.5 power so this is 2 tiles to 25 power + consume_visual(fabricator, amount_temp) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) + +/obj/item/stack/rods/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(source) + return FALSE + var/power_amount = -(amount*POWER_ROD) + consume_visual(fabricator, power_amount) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) + +/obj/item/stack/sheet/metal/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(source) + return FALSE + var/power_amount = -(amount*POWER_METAL) + consume_visual(fabricator, power_amount) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) + +/obj/item/stack/sheet/plasteel/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(source) + return FALSE + var/power_amount = -(amount*POWER_PLASTEEL) + consume_visual(fabricator, power_amount) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) + +//Brass directly to power +/obj/item/stack/tile/brass/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + if(source) + return FALSE + var/power_amount = -(amount*POWER_FLOOR) + consume_visual(fabricator, power_amount) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) + +//Airlock conversion +/obj/machinery/door/airlock/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/doortype = /obj/machinery/door/airlock/clockwork + if(glass) + doortype = /obj/machinery/door/airlock/clockwork/brass + return list("operation_time" = 60, "new_obj_type" = doortype, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = dir) + +/obj/machinery/door/airlock/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Table conversion +/obj/structure/table/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/fabrication_cost = POWER_STANDARD + if(framestack == /obj/item/stack/rods) + fabrication_cost -= POWER_ROD*framestackamount + else if(framestack == /obj/item/stack/tile/brass) + fabrication_cost -= POWER_FLOOR*framestackamount + if(buildstack == /obj/item/stack/sheet/metal) + fabrication_cost -= POWER_METAL*buildstackamount + else if(buildstack == /obj/item/stack/sheet/plasteel) + fabrication_cost -= POWER_PLASTEEL*buildstackamount + return list("operation_time" = 20, "new_obj_type" = /obj/structure/table/reinforced/brass, "power_cost" = fabrication_cost, "spawn_dir" = SOUTH) + +/obj/structure/table/reinforced/brass/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +/obj/structure/table_frame/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/fabrication_cost = POWER_FLOOR + if(framestack == /obj/item/stack/rods) + fabrication_cost -= POWER_ROD*framestackamount + else if(framestack == /obj/item/stack/tile/brass) + fabrication_cost -= POWER_FLOOR*framestackamount + return list("operation_time" = 10, "new_obj_type" = /obj/structure/table_frame/brass, "power_cost" = fabrication_cost, "spawn_dir" = SOUTH) + +/obj/structure/table_frame/brass/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Window conversion +/obj/structure/window/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/windowtype = /obj/structure/window/reinforced/clockwork + var/new_dir = TRUE + var/fabrication_time = 15 + var/fabrication_cost = POWER_FLOOR + if(fulltile) + windowtype = /obj/structure/window/reinforced/clockwork/fulltile + new_dir = FALSE + fabrication_time = 30 + fabrication_cost = POWER_STANDARD + if(reinf) + fabrication_cost -= POWER_ROD + if(reinf) + fabrication_cost -= POWER_ROD + for(var/obj/structure/grille/G in get_turf(src)) + INVOKE_ASYNC(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, G, user) + return list("operation_time" = fabrication_time, "new_obj_type" = windowtype, "power_cost" = fabrication_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) + +/obj/structure/window/reinforced/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Windoor conversion +/obj/machinery/door/window/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return list("operation_time" = 30, "new_obj_type" = /obj/machinery/door/window/clockwork, "power_cost" = POWER_STANDARD, "spawn_dir" = dir, "dir_in_new" = TRUE) + +/obj/machinery/door/window/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Grille conversion +/obj/structure/grille/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/grilletype = /obj/structure/grille/ratvar + var/fabrication_time = 15 + if(broken) + grilletype = /obj/structure/grille/ratvar/broken + fabrication_time = 5 + return list("operation_time" = fabrication_time, "new_obj_type" = grilletype, "power_cost" = 0, "spawn_dir" = dir) + +/obj/structure/grille/ratvar/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Lattice conversion +/obj/structure/lattice/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) + +/obj/structure/lattice/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + ratvar_act() //just in case we're the wrong type for some reason?? + return FALSE + +/obj/structure/lattice/catwalk/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/catwalk/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) + +/obj/structure/lattice/catwalk/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + return FALSE + +//Girder conversion +/obj/structure/girder/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + var/fabrication_cost = POWER_GEAR - (POWER_METAL * 2) + if(state == GIRDER_REINF_STRUTS || state == GIRDER_REINF) + fabrication_cost -= POWER_PLASTEEL + return list("operation_time" = 20, "new_obj_type" = /obj/structure/destructible/clockwork/wall_gear, "power_cost" = fabrication_cost, "spawn_dir" = SOUTH) + +//Hitting a clockwork structure will try to repair it. +/obj/structure/destructible/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + . = TRUE + var/list/repair_values = list() + if(!fabricator.fabricator_repair_checks(repair_values, src, user)) + return + user.visible_message("[user]'s [fabricator.name] starts covering [src] in glowing orange energy...", \ + "You start repairing [src]...") + fabricator.repairing = src + while(fabricator && user && src) + if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ + extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + break + obj_integrity = Clamp(obj_integrity + repair_values["healing_for_cycle"], 0, max_integrity) + fabricator.modify_stored_power(-repair_values["power_required"]) + playsound(src, 'sound/machines/click.ogg', 50, 1) + + if(fabricator) + fabricator.repairing = null + if(user) + user.visible_message("[user]'s [fabricator.name] stops covering [src] with glowing orange energy.", \ + "You finish repairing [src]. It is now at [obj_integrity]/[max_integrity] integrity.") + +//Hitting a sigil of transmission will try to charge from it. +/obj/effect/clockwork/sigil/transmission/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + . = TRUE + var/list/charge_values = list() + if(!fabricator.sigil_charge_checks(charge_values, src, user)) + return + user.visible_message("[user]'s [fabricator.name] starts draining glowing orange energy from [src]...", \ + "You start recharging your [fabricator.name]...") + fabricator.recharging = src + while(fabricator && user && src) + if(!do_after(user, 10, target = src, extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/sigil_charge_checks, charge_values, src, user, TRUE))) + break + modify_charge(charge_values["power_gain"]) + fabricator.modify_stored_power(charge_values["power_gain"]) + playsound(src, 'sound/effects/light_flicker.ogg', charge_values["power_gain"] * 0.1, 1) + + if(fabricator) + fabricator.recharging = null + if(user) + user.visible_message("[user]'s [fabricator.name] stops draining glowing orange energy from [src].", \ + "You finish recharging your [fabricator.name]. It now contains [fabricator.get_power()]W/[fabricator.get_max_power()]W power.") + +//Fabricator mob heal proc, to avoid as much copypaste as possible. +/mob/living/proc/fabricator_heal(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator) + var/list/repair_values = list() + if(!fabricator.fabricator_repair_checks(repair_values, src, user)) + return + user.visible_message("[user]'s [fabricator.name] starts coverin[src == user ? "g [user.p_them()]" : "g [src]"] in glowing orange energy...", \ + "You start repairin[src == user ? "g yourself" : "g [src]"]...") + fabricator.repairing = src + while(fabricator && user && src) + if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ + extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + break + fabricator_heal_tick(repair_values["healing_for_cycle"]) + fabricator.modify_stored_power(-repair_values["power_required"]) + playsound(src, 'sound/machines/click.ogg', 50, 1) + + if(fabricator) + fabricator.repairing = null + + return TRUE + +/mob/living/proc/fabricator_heal_tick(amount) + var/static/list/damage_heal_order = list(BRUTE, BURN, TOX, OXY) + heal_ordered_damage(amount, damage_heal_order) + +/mob/living/simple_animal/fabricator_heal_tick(amount) + adjustHealth(-amount) + +//Hitting a ratvar'd silicon will also try to repair it. +/mob/living/silicon/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + . = TRUE + if(health == maxHealth) //if we're at maximum health, replace the turf under us + return FALSE + else if(fabricator_heal(user, fabricator) && user) + user.visible_message("[user]'s [fabricator.name] stops coverin[src == user ? "g [user.p_them()]" : "g [src]"] with glowing orange energy.", \ + "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [abs(HEALTH_THRESHOLD_DEAD - health)]/[abs(HEALTH_THRESHOLD_DEAD - maxHealth)] health.") + +//Same with clockwork mobs. +/mob/living/simple_animal/hostile/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + . = TRUE + if(health == maxHealth) //if we're at maximum health, replace the turf under us + return FALSE + else if(fabricator_heal(user, fabricator) && user) + user.visible_message("[user]'s [fabricator.name] stops coverin[src == user ? "g [user.p_them()]" : "g [src]"] with glowing orange energy.", \ + "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [health]/[maxHealth] health.") + +//Cogscarabs get special interaction because they're drones and have innate self-heals/revives. +/mob/living/simple_animal/drone/cogscarab/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) + . = TRUE + if(stat == DEAD) + try_reactivate(user) //if we're dead, try to repair us + return + if(health == maxHealth) + return FALSE + else if(!(flags & GODMODE)) + user.visible_message("[user]'s [fabricator.name] starts coverin[src == user ? "g [user.p_them()]" : "g [src]"] in glowing orange energy...", \ + "You start repairin[src == user ? "g yourself" : "g [src]"]...") + fabricator.repairing = src + if(do_after(user, (maxHealth - health)*2, target=src)) + adjustHealth(-maxHealth) + user.visible_message("[user]'s [fabricator.name] stops coverin[src == user ? "g [user.p_them()]" : "g [src]"] with glowing orange energy.", \ + "You finish repairin[src == user ? "g yourself" : "g [src]"].") + if(fabricator) + fabricator.repairing = null + +//Convert shards and gear bits directly to power +/obj/item/clockwork/alloy_shards/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) + if(!power_amount) + power_amount = -POWER_STANDARD + consume_visual(fabricator, power_amount) + if(!silent) //looper no looping + for(var/obj/item/clockwork/alloy_shards/S in get_turf(src)) //convert all other shards in the turf if we can + if(S == src) + continue //we want the shards to be fabricated after the main shard, thus this delay + addtimer(CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, S, user, TRUE), 0) + return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) + +/obj/item/clockwork/alloy_shards/medium/gear_bit/large/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.08) + return ..() + +/obj/item/clockwork/alloy_shards/large/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.06) + return ..() + +/obj/item/clockwork/alloy_shards/medium/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.04) + return ..() + +/obj/item/clockwork/alloy_shards/small/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) + if(!power_amount) + power_amount = -(CLOCKCULT_POWER_UNIT*0.02) + return ..() diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 5ede091ca4..56f55a8f80 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -5,60 +5,63 @@ //otherwise, return literally any non-list thing but preferably FALSE //returning TRUE won't produce the "cannot be proselytized" message and will still prevent proselytizing -/atom/proc/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/atom/proc/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Turf conversion -/turf/closed/wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //four sheets of metal +/turf/closed/wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //four sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 4), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal +/turf/closed/wall/mineral/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal, five rods +/turf/closed/wall/mineral/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal, five rods return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2) - (POWER_ROD * 5), "spawn_dir" = SOUTH) -/turf/closed/wall/mineral/cult/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //no metal +/turf/closed/wall/mineral/cult/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //no metal return list("operation_time" = 80, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = SOUTH) -/turf/closed/wall/shuttle/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal +/turf/closed/wall/shuttle/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) -/turf/closed/wall/r_wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/closed/wall/r_wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/turf/closed/wall/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/closed/wall/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return list("operation_time" = 50, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = -POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) -/turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(floor_tile == /obj/item/stack/tile/plasteel) new floor_tile(src) make_plating() playsound(src, 'sound/items/Crowbar.ogg', 10, 1) //clink return list("operation_time" = 30, "new_obj_type" = /turf/open/floor/clockwork, "power_cost" = POWER_FLOOR, "spawn_dir" = SOUTH) -/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/turf/open/floor/plating/ashplanet/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/open/floor/plating/ashplanet/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(locate(/obj/structure/table) in src) return FALSE + if(locate(/obj/structure/falsewall) in contents) + to_chat(user, "There is a false wall in the way, preventing you from proselytizing [src] into a clockwork wall.") + return if(is_blocked_turf(src, TRUE)) to_chat(user, "Something is in the way, preventing you from proselytizing [src] into a clockwork wall.") return TRUE var/operation_time = 100 - if(!GLOB.ratvar_awakens && proselytizer.speed_multiplier > 0) //if ratvar isn't awake, this always takes 10 seconds + if(proselytizer.speed_multiplier > 0) operation_time /= proselytizer.speed_multiplier return list("operation_time" = operation_time, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) //False wall conversion -/obj/structure/falsewall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/falsewall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/cost = POWER_WALL_MINUS_FLOOR if(ispath(mineral, /obj/item/stack/sheet/metal)) cost -= (POWER_METAL * (2 + mineral_amount)) //four sheets of metal, plus an assumption that the girder is also two @@ -66,17 +69,17 @@ cost -= (POWER_METAL * 2) //anything that doesn't use metal just has the girder return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = cost, "spawn_dir" = SOUTH) -/obj/structure/falsewall/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) //two sheets of metal, two rods; special assumption +/obj/structure/falsewall/iron/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) //two sheets of metal, two rods; special assumption return list("operation_time" = 50, "new_obj_type" = /obj/structure/falsewall/brass, "power_cost" = POWER_WALL_MINUS_FLOOR - (POWER_METAL * 2) - (POWER_ROD * 2), "spawn_dir" = SOUTH) -/obj/structure/falsewall/reinforced/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/falsewall/reinforced/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/obj/structure/falsewall/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/falsewall/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Metal conversion -/obj/item/stack/tile/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/item/stack/tile/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE var/amount_temp = get_amount() @@ -90,7 +93,7 @@ no_delete = TRUE use(amount_temp) amount_temp *= 12.5 //each tile is 12.5 power so this is 2 tiles to 25 power - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -amount_temp, "spawn_dir" = SOUTH, "no_target_deletion" = no_delete) if(amount_temp >= 20) var/sheets_to_make = round(amount_temp * 0.05) //and 20 to 1 brass var/used = sheets_to_make * 20 @@ -104,11 +107,11 @@ to_chat(user, "You need at least 20 floor tiles to convert into brass.") return TRUE -/obj/item/stack/rods/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/item/stack/rods/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_ROD), "spawn_dir" = SOUTH) if(get_amount() >= 10) var/sheets_to_make = round(get_amount() * 0.1) var/used = sheets_to_make * 10 @@ -122,11 +125,11 @@ to_chat(user, "You need at least 10 rods to convert into brass.") return TRUE -/obj/item/stack/sheet/metal/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/item/stack/sheet/metal/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_METAL), "spawn_dir" = SOUTH) if(get_amount() >= 5) var/sheets_to_make = round(get_amount() * 0.2) var/used = sheets_to_make * 5 @@ -140,11 +143,11 @@ to_chat(user, "You need at least 5 sheets of metal to convert into brass.") return TRUE -/obj/item/stack/sheet/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/item/stack/sheet/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE if(proselytizer.metal_to_power) - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_PLASTEEL), "spawn_dir" = SOUTH) if(get_amount() >= 2) var/sheets_to_make = round(get_amount() * 0.5) var/used = sheets_to_make * 2 @@ -159,23 +162,23 @@ return TRUE //Brass directly to power -/obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/item/stack/tile/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) if(source) return FALSE - return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(amount*POWER_FLOOR), "spawn_dir" = SOUTH) //Airlock conversion -/obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/doortype = /obj/machinery/door/airlock/clockwork if(glass) doortype = /obj/machinery/door/airlock/clockwork/brass return list("operation_time" = 60, "new_obj_type" = doortype, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = dir) -/obj/machinery/door/airlock/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/machinery/door/airlock/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Table conversion -/obj/structure/table/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/table/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/prosel_cost = POWER_STANDARD if(framestack == /obj/item/stack/rods) prosel_cost -= POWER_ROD*framestackamount @@ -187,10 +190,10 @@ prosel_cost -= POWER_PLASTEEL*buildstackamount return list("operation_time" = 20, "new_obj_type" = /obj/structure/table/reinforced/brass, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) -/obj/structure/table/reinforced/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/table/reinforced/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE -/obj/structure/table_frame/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/table_frame/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/prosel_cost = POWER_FLOOR if(framestack == /obj/item/stack/rods) prosel_cost -= POWER_ROD*framestackamount @@ -198,11 +201,11 @@ prosel_cost -= POWER_FLOOR*framestackamount return list("operation_time" = 10, "new_obj_type" = /obj/structure/table_frame/brass, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) -/obj/structure/table_frame/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/table_frame/brass/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Window conversion -/obj/structure/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/windowtype = /obj/structure/window/reinforced/clockwork var/new_dir = TRUE var/prosel_time = 15 @@ -220,18 +223,18 @@ INVOKE_ASYNC(proselytizer, /obj/item/clockwork/clockwork_proselytizer.proc/proselytize, G, user) return list("operation_time" = prosel_time, "new_obj_type" = windowtype, "power_cost" = prosel_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) -/obj/structure/window/reinforced/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/window/reinforced/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Windoor conversion -/obj/machinery/door/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/machinery/door/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return list("operation_time" = 30, "new_obj_type" = /obj/machinery/door/window/clockwork, "power_cost" = POWER_STANDARD, "spawn_dir" = dir, "dir_in_new" = TRUE) -/obj/machinery/door/window/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/machinery/door/window/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Grille conversion -/obj/structure/grille/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/grille/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/grilletype = /obj/structure/grille/ratvar var/prosel_time = 15 if(broken) @@ -239,32 +242,32 @@ prosel_time = 5 return list("operation_time" = prosel_time, "new_obj_type" = grilletype, "power_cost" = 0, "spawn_dir" = dir) -/obj/structure/grille/ratvar/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/grille/ratvar/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Lattice conversion -/obj/structure/lattice/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/lattice/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) -/obj/structure/lattice/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/lattice/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) ratvar_act() //just in case we're the wrong type for some reason?? return FALSE -/obj/structure/lattice/catwalk/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/lattice/catwalk/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return list("operation_time" = 0, "new_obj_type" = /obj/structure/lattice/catwalk/clockwork, "power_cost" = 0, "spawn_dir" = SOUTH, "no_target_deletion" = TRUE) -/obj/structure/lattice/catwalk/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/lattice/catwalk/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return FALSE //Girder conversion -/obj/structure/girder/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/girder/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) var/prosel_cost = POWER_GEAR - (POWER_METAL * 2) if(state == GIRDER_REINF_STRUTS || state == GIRDER_REINF) prosel_cost -= POWER_PLASTEEL return list("operation_time" = 20, "new_obj_type" = /obj/structure/destructible/clockwork/wall_gear, "power_cost" = prosel_cost, "spawn_dir" = SOUTH) //Hitting a clockwork structure will try to repair it. -/obj/structure/destructible/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/structure/destructible/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) . = TRUE var/list/repair_values = list() if(!proselytizer.proselytizer_repair_checks(repair_values, src, user)) @@ -287,7 +290,7 @@ "You finish repairing [src]. It is now at [obj_integrity]/[max_integrity] integrity.") //Hitting a sigil of transmission will try to charge from it. -/obj/effect/clockwork/sigil/transmission/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/obj/effect/clockwork/sigil/transmission/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) . = TRUE var/list/charge_values = list() if(!proselytizer.sigil_charge_checks(charge_values, src, user)) @@ -337,7 +340,7 @@ adjustHealth(-amount) //Hitting a ratvar'd silicon will also try to repair it. -/mob/living/silicon/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/mob/living/silicon/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) . = TRUE if(health == maxHealth) //if we're at maximum health, prosel the turf under us return FALSE @@ -346,7 +349,7 @@ "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [abs(HEALTH_THRESHOLD_DEAD - health)]/[abs(HEALTH_THRESHOLD_DEAD - maxHealth)] health.") //Same with clockwork mobs. -/mob/living/simple_animal/hostile/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/mob/living/simple_animal/hostile/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) . = TRUE if(health == maxHealth) //if we're at maximum health, prosel the turf under us return FALSE @@ -355,7 +358,7 @@ "You finish repairin[src == user ? "g yourself. You are":"g [src]. [p_they(TRUE)] [p_are()]"] now at [health]/[maxHealth] health.") //Cogscarabs get special interaction because they're drones and have innate self-heals/revives. -/mob/living/simple_animal/drone/cogscarab/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent) +/mob/living/simple_animal/drone/cogscarab/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) . = TRUE if(stat == DEAD) try_reactivate(user) //if we're at maximum health, prosel the turf under us @@ -374,36 +377,17 @@ proselytizer.repairing = null //Convert shards and gear bits directly to power -/obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) - if(!power_amount) - power_amount = -POWER_STANDARD - if(proselytizer.can_use_power(power_amount)) - var/obj/effect/overlay/temp/ratvar/beam/itemconsume/B = new /obj/effect/overlay/temp/ratvar/beam/itemconsume(get_turf(src)) - B.pixel_x = pixel_x - B.pixel_y = pixel_y - if(!silent) //looper no looping - for(var/obj/item/clockwork/alloy_shards/S in get_turf(src)) //convert all other shards in the turf if we can - if(S == src) - continue //we want the shards to be proselytized after the main shard, thus this delay - addtimer(CALLBACK(proselytizer, /obj/item/clockwork/clockwork_proselytizer.proc/proselytize, S, user, TRUE), 0) - return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) +/obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -POWER_STANDARD, "spawn_dir" = SOUTH) -/obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) - if(!power_amount) - power_amount = -(CLOCKCULT_POWER_UNIT*0.08) - return ..() +/obj/item/clockwork/alloy_shards/medium/gear_bit/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.08), "spawn_dir" = SOUTH) -/obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) - if(!power_amount) - power_amount = -(CLOCKCULT_POWER_UNIT*0.06) - return ..() +/obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.06), "spawn_dir" = SOUTH) -/obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) - if(!power_amount) - power_amount = -(CLOCKCULT_POWER_UNIT*0.04) - return ..() +/obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.04), "spawn_dir" = SOUTH) -/obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer, silent, power_amount) - if(!power_amount) - power_amount = -(CLOCKCULT_POWER_UNIT*0.02) - return ..() +/obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/temp_visual/ratvar/beam/itemconsume, "power_cost" = -(CLOCKCULT_POWER_UNIT*0.02), "spawn_dir" = SOUTH) \ No newline at end of file diff --git a/code/game/gamemodes/clock_cult/clock_helpers/scripture_checks.dm b/code/game/gamemodes/clock_cult/clock_helpers/scripture_checks.dm index e5d193d74a..5faf3ee832 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/scripture_checks.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/scripture_checks.dm @@ -7,13 +7,17 @@ servants++ . = list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE, SCRIPTURE_REVENANT = FALSE, SCRIPTURE_JUDGEMENT = FALSE) //Drivers: always unlocked - .[SCRIPTURE_SCRIPT] = (servants >= SCRIPT_SERVANT_REQ && GLOB.clockwork_caches >= SCRIPT_CACHE_REQ) + .[SCRIPTURE_SCRIPT] = (SSticker.scripture_states[SCRIPTURE_SCRIPT] || \ + (servants >= SCRIPT_SERVANT_REQ && GLOB.clockwork_caches >= SCRIPT_CACHE_REQ)) //Script: SCRIPT_SERVANT_REQ or more non-brain servants and SCRIPT_CACHE_REQ or more clockwork caches - .[SCRIPTURE_APPLICATION] = (servants >= APPLICATION_SERVANT_REQ && GLOB.clockwork_caches >= APPLICATION_CACHE_REQ && GLOB.clockwork_construction_value >= APPLICATION_CV_REQ) + .[SCRIPTURE_APPLICATION] = (SSticker.scripture_states[SCRIPTURE_APPLICATION] || \ + (servants >= APPLICATION_SERVANT_REQ && GLOB.clockwork_caches >= APPLICATION_CACHE_REQ && GLOB.clockwork_construction_value >= APPLICATION_CV_REQ)) //Application: APPLICATION_SERVANT_REQ or more non-brain servants, APPLICATION_CACHE_REQ or more clockwork caches, and at least APPLICATION_CV_REQ CV - .[SCRIPTURE_REVENANT] = (servants >= REVENANT_SERVANT_REQ && GLOB.clockwork_caches >= REVENANT_CACHE_REQ && GLOB.clockwork_construction_value >= REVENANT_CV_REQ) + .[SCRIPTURE_REVENANT] = (SSticker.scripture_states[SCRIPTURE_REVENANT] || \ + (servants >= REVENANT_SERVANT_REQ && GLOB.clockwork_caches >= REVENANT_CACHE_REQ && GLOB.clockwork_construction_value >= REVENANT_CV_REQ)) //Revenant: REVENANT_SERVANT_REQ or more non-brain servants, REVENANT_CACHE_REQ or more clockwork caches, and at least REVENANT_CV_REQ CV - .[SCRIPTURE_JUDGEMENT] = (servants >= JUDGEMENT_SERVANT_REQ && GLOB.clockwork_caches >= JUDGEMENT_CACHE_REQ && GLOB.clockwork_construction_value >= JUDGEMENT_CV_REQ && !unconverted_ai_exists) + .[SCRIPTURE_JUDGEMENT] = (SSticker.scripture_states[SCRIPTURE_JUDGEMENT] || \ + (servants >= JUDGEMENT_SERVANT_REQ && GLOB.clockwork_caches >= JUDGEMENT_CACHE_REQ && GLOB.clockwork_construction_value >= JUDGEMENT_CV_REQ && !unconverted_ai_exists)) //Judgement: JUDGEMENT_SERVANT_REQ or more non-brain servants, JUDGEMENT_CACHE_REQ or more clockwork caches, at least JUDGEMENT_CV_REQ CV, and there are no living, non-servant ais //reports to servants when scripture is locked or unlocked @@ -59,3 +63,6 @@ //changes construction value /proc/change_construction_value(amount) GLOB.clockwork_construction_value += amount + +/proc/can_recite_scripture(mob/living/L, can_potentially) + return (is_servant_of_ratvar(L) && (can_potentially || (L.stat == CONSCIOUS && L.can_speak_vocal())) && (GLOB.ratvar_awakens || (ishuman(L) || issilicon(L)))) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm index 57a68078df..f909215711 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm @@ -116,26 +116,29 @@ successful = TRUE + to_chat(ranged_ability_user, "You bathe [L == ranged_ability_user ? "yourself":"[L]"] in Inath-neq's power!") var/targetturf = get_turf(L) + var/has_holy_water = (L.reagents && L.reagents.has_reagent("holywater")) + var/healseverity = max(round(totaldamage*0.05, 1), 1) //shows the general severity of the damage you just healed, 1 glow per 20 + for(var/i in 1 to healseverity) + new /obj/effect/temp_visual/heal(targetturf, "#1E8CE1") if(totaldamage) L.adjustBruteLoss(-brutedamage) L.adjustFireLoss(-burndamage) L.adjustOxyLoss(-oxydamage) L.adjustToxLoss(totaldamage * 0.5, TRUE, TRUE) - var/healseverity = max(round(totaldamage*0.05, 1), 1) //shows the general severity of the damage you just healed, 1 glow per 20 - for(var/i in 1 to healseverity) - new /obj/effect/overlay/temp/heal(targetturf, "#1E8CE1") - clockwork_say(ranged_ability_user, text2ratvar("Mend wounded flesh!")) + clockwork_say(ranged_ability_user, text2ratvar("[has_holy_water ? "Heal tainted" : "Mend wounded"] flesh!")) add_logs(ranged_ability_user, L, "healed with Sentinel's Compromise") + L.visible_message("A blue light washes over [L], [has_holy_water ? "causing [L.p_them()] to briefly glow as it mends" : " mending"] [L.p_their()] bruises and burns!", \ + "You feel Inath-neq's power healing your wounds[has_holy_water ? " and purging the darkness within you" : ""], but a deep nausea overcomes you!") else clockwork_say(ranged_ability_user, text2ratvar("Purge foul darkness!")) add_logs(ranged_ability_user, L, "purged of holy water with Sentinel's Compromise") - to_chat(ranged_ability_user, "You bathe [L == ranged_ability_user ? "yourself":"[L]"] in Inath-neq's power!") - L.visible_message("A blue light washes over [L], mending [L.p_their()] bruises and burns!", \ - "You feel Inath-neq's power healing your wounds, but a deep nausea overcomes you!") + L.visible_message("A blue light washes over [L], causing [L.p_them()] to briefly glow!", \ + "You feel Inath-neq's power purging the darkness within you!") playsound(targetturf, 'sound/magic/Staff_Healing.ogg', 50, 1) - if(L.reagents && L.reagents.has_reagent("holywater")) + if(has_holy_water) L.reagents.remove_reagent("holywater", 1000) to_chat(L, "Ratvar's light flares, banishing the darkness. Your devotion remains intact!") @@ -173,7 +176,7 @@ if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.001) qdel(VC) - new/obj/effect/overlay/temp/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) + new/obj/effect/temp_visual/ratvar/volt_hit/true(targetturf, ranged_ability_user, multiplier) add_logs(ranged_ability_user, targetturf, "fired a volt ray") remove_ranged_ability() diff --git a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm index f64b361ac1..f30483a6af 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm @@ -69,7 +69,7 @@ /obj/item/clockwork/component/vanguard_cogwheel/onyx_prism name = "onyx prism" desc = "An onyx prism with a small aperture. It's very heavy." - clockwork_desc = "A broken prism from a mending motor. Serviceable as a substitute for a vanguard cogwheel." + clockwork_desc = "A broken prism from a prolonging prism. Serviceable as a substitute for a vanguard cogwheel." icon_state = "onyx_prism" cultist_message = "The prism grows painfully hot in your hands." servant_of_ratvar_messages = list("The prism isn't getting any lighter." = FALSE, "\"So... you haven't failed yet. Have hope, child.\"" = TRUE, \ @@ -153,11 +153,11 @@ icon_state = "obelisk_prism" w_class = WEIGHT_CLASS_NORMAL -//Shards of Alloy, suitable only for proselytization. +//Shards of Alloy, suitable only as a source of power for a replica fabricator. /obj/item/clockwork/alloy_shards name = "replicant alloy shards" desc = "Broken shards of some oddly malleable metal. They occasionally move and seem to glow." - clockwork_desc = "Broken shards of replicant alloy. Can be proselytized for additional power." + clockwork_desc = "Broken shards of replicant alloy." icon_state = "alloy_shards" resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/randomsinglesprite = FALSE @@ -172,10 +172,15 @@ pixel_x = rand(-sprite_shift, sprite_shift) pixel_y = rand(-sprite_shift, sprite_shift) +/obj/item/clockwork/alloy_shards/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + to_chat(user, "Can be consumed by a replica fabricator as a source of power.") + /obj/item/clockwork/alloy_shards/proc/replace_name_desc() name = "replicant alloy shard" desc = "A broken shard of some oddly malleable metal. It occasionally moves and seems to glow." - clockwork_desc = "A broken shard of replicant alloy. Can be proselytized for additional power." + clockwork_desc = "A broken shard of replicant alloy." /obj/item/clockwork/alloy_shards/large w_class = WEIGHT_CLASS_TINY @@ -197,7 +202,7 @@ /obj/item/clockwork/alloy_shards/medium/gear_bit/replace_name_desc() name = "gear bit" desc = "A broken chunk of a gear. You want it." - clockwork_desc = "A broken chunk of a gear. Can be proselytized for additional power." + clockwork_desc = "A broken chunk of a gear." /obj/item/clockwork/alloy_shards/medium/gear_bit/large //gives more power @@ -215,5 +220,5 @@ /obj/item/clockwork/alloy_shards/pinion_lock name = "pinion lock" desc = "A dented and scratched gear. It's very heavy." - clockwork_desc = "A broken gear lock for pinion airlocks. Can be proselytized for additional power." + clockwork_desc = "A broken gear lock for pinion airlocks" icon_state = "pinion_lock" diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm index 49c2bb4c13..705c719ddf 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm @@ -25,7 +25,7 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= STOPSPRESSUREDMAGE + flags &= ~STOPSPRESSUREDMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -37,7 +37,7 @@ user.visible_message("As [user] puts [src] on, it flickers off their head!", "The helmet flickers off your head, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(20, 1, 1, 0, 1) + C.vomit(20) else to_chat(user, "\"Do you have a hole in your head? You're about to.\"") to_chat(user, "The helmet tries to drive a spike through your head as you scramble to remove it!") @@ -81,7 +81,7 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= STOPSPRESSUREDMAGE + flags &= ~STOPSPRESSUREDMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -98,7 +98,7 @@ user.visible_message("As [user] puts [src] on, it flickers off their body!", "The curiass flickers off your body, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(20, 1, 1, 0, 1) + C.vomit(20) else to_chat(user, "\"I think this armor is too hot for you to handle.\"") to_chat(user, "The curiass emits a burst of flame as you scramble to get it off!") @@ -116,7 +116,7 @@ item_state = "clockwork_gauntlets" item_color = null //So they don't wash. strip_delay = 50 - put_on_delay = 30 + equip_delay_other = 30 body_parts_covered = ARMS cold_protection = ARMS heat_protection = ARMS @@ -142,7 +142,7 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= STOPSPRESSUREDMAGE + flags &= ~STOPSPRESSUREDMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -159,7 +159,7 @@ user.visible_message("As [user] puts [src] on, it flickers off their arms!", "The gauntlets flicker off your arms, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(10, 1, 1, 0, 1) + C.vomit() else to_chat(user, "\"Did you like having arms?\"") to_chat(user, "The gauntlets suddenly squeeze tight, crushing your arms before you manage to get them off!") @@ -175,7 +175,7 @@ icon_state = "clockwork_treads" w_class = WEIGHT_CLASS_NORMAL strip_delay = 50 - put_on_delay = 30 + equip_delay_other = 30 resistance_flags = FIRE_PROOF | ACID_PROOF /obj/item/clothing/shoes/clockwork/Initialize() @@ -194,7 +194,7 @@ if(GLOB.ratvar_awakens) flags |= NOSLIP else - flags &= NOSLIP + flags &= ~NOSLIP /obj/item/clothing/shoes/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) if(equipper && !is_servant_of_ratvar(equipper)) @@ -209,7 +209,7 @@ user.visible_message("As [user] puts [src] on, it flickers off their feet!", "The treads flicker off your feet, leaving only nausea!") if(iscarbon(user)) var/mob/living/carbon/C = user - C.vomit(10, 1, 1, 0, 1) + C.vomit() else to_chat(user, "\"Let's see if you can dance with these.\"") to_chat(user, "The treads turn searing hot as you scramble to get them off!") diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm index 8b3aa01533..38a2cdadc0 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm @@ -14,7 +14,6 @@ var/target_component_id //the target component ID to create, if any var/no_cost = FALSE //If the slab is admin-only and needs no components and has no scripture locks var/speed_multiplier = 1 //multiples how fast this slab recites scripture - var/nonhuman_usable = FALSE //if the slab can be used by nonhumans, defaults to off var/produces_components = TRUE //if it produces components at all var/selected_scripture = SCRIPTURE_DRIVER var/recollecting = FALSE //if we're looking at fancy recollection @@ -33,29 +32,24 @@ no_cost = TRUE produces_components = FALSE -/obj/item/clockwork/slab/scarab - nonhuman_usable = TRUE - /obj/item/clockwork/slab/debug speed_multiplier = 0 no_cost = TRUE - nonhuman_usable = TRUE /obj/item/clockwork/slab/debug/attack_hand(mob/living/user) ..() if(!is_servant_of_ratvar(user)) add_servant_of_ratvar(user) -/obj/item/clockwork/slab/cyborg //three scriptures, plus a spear and proselytizer +/obj/item/clockwork/slab/cyborg //three scriptures, plus a spear and fabricator clockwork_desc = "A divine link to the Celestial Derelict, allowing for limited recital of scripture.\n\ Hitting a slab, a Servant with a slab, or a cache will transfer this slab's components into the target, the target's slab, or the global cache, respectively." - nonhuman_usable = TRUE quickbound = list(/datum/clockwork_scripture/ranged_ability/judicial_marker, /datum/clockwork_scripture/ranged_ability/linked_vanguard, \ /datum/clockwork_scripture/create_object/tinkerers_cache) maximum_quickbound = 6 //we usually have one or two unique scriptures, so if ratvar is up let us bind one more actions_types = list() -/obj/item/clockwork/slab/cyborg/engineer //five scriptures, plus a proselytizer +/obj/item/clockwork/slab/cyborg/engineer //five scriptures, plus a fabricator quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/cogscarab, \ /datum/clockwork_scripture/create_object/soul_vessel, /datum/clockwork_scripture/create_object/sigil_of_transmission, /datum/clockwork_scripture/create_object/interdiction_lens) @@ -71,7 +65,7 @@ quickbound = list(/datum/clockwork_scripture/channeled/belligerent, /datum/clockwork_scripture/ranged_ability/judicial_marker, /datum/clockwork_scripture/channeled/taunting_tirade, \ /datum/clockwork_scripture/channeled/volt_void/cyborg) -/obj/item/clockwork/slab/cyborg/janitor //five scriptures, plus a proselytizer +/obj/item/clockwork/slab/cyborg/janitor //five scriptures, plus a fabricator quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/sigil_of_transgression, \ /datum/clockwork_scripture/create_object/ocular_warden, /datum/clockwork_scripture/create_object/mania_motor, /datum/clockwork_scripture/create_object/tinkerers_daemon) @@ -106,12 +100,6 @@ slab_ability = null return ..() -/obj/item/clockwork/slab/ratvar_act() - if(GLOB.ratvar_awakens) - nonhuman_usable = TRUE - else - nonhuman_usable = initial(nonhuman_usable) - /obj/item/clockwork/slab/dropped(mob/user) . = ..() addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later @@ -138,7 +126,7 @@ production_time = world.time + SLAB_PRODUCTION_TIME + production_slowdown var/mob/living/L L = get_atom_on_turf(src, /mob/living) - if(istype(L) && is_servant_of_ratvar(L) && (nonhuman_usable || ishuman(L))) + if(istype(L) && can_recite_scripture(L)) var/component_to_generate = target_component_id if(!component_to_generate) component_to_generate = get_weighted_component_id(src) //more likely to generate components that we have less of @@ -268,7 +256,7 @@ if(busy) to_chat(user, "[src] refuses to work, displaying the message: \"[busy]!\"") return 0 - if(!nonhuman_usable && !ishuman(user)) + if(!can_recite_scripture(user)) to_chat(user, "[src] hums fitfully in your hands, but doesn't seem to do anything...") return 0 access_display(user) @@ -288,15 +276,14 @@ ui.open() /obj/item/clockwork/slab/proc/recite_scripture(datum/clockwork_scripture/scripture, mob/living/user) - if(!scripture || !user || !user.canUseTopic(src) || (!nonhuman_usable && !ishuman(user))) + if(!scripture || !user || !user.canUseTopic(src) || !can_recite_scripture(user)) return FALSE if(user.get_active_held_item() != src) to_chat(user, "You need to hold the slab in your active hand to recite scripture!") return FALSE var/initial_tier = initial(scripture.tier) if(initial_tier != SCRIPTURE_PERIPHERAL) - var/list/tiers_of_scripture = scripture_unlock_check() - if(!GLOB.ratvar_awakens && !no_cost && !tiers_of_scripture[initial_tier]) + if(!GLOB.ratvar_awakens && !no_cost && !SSticker.scripture_states[initial_tier]) to_chat(user, "That scripture is not unlocked, and cannot be recited!") return FALSE var/datum/clockwork_scripture/scripture_to_recite = new scripture @@ -415,13 +402,25 @@ if(SCRIPTURE_DRIVER) data["tier_info"] = "These scriptures are always unlocked." if(SCRIPTURE_SCRIPT) - data["tier_info"] = "These scriptures require at least [SCRIPT_SERVANT_REQ] Servants and [SCRIPT_CACHE_REQ] Tinkerer's Cache." + if(SSticker.scripture_states[SCRIPTURE_SCRIPT]) + data["tier_info"] = "These scriptures are permenantly unlocked." + else + data["tier_info"] = "These scriptures require at least [SCRIPT_SERVANT_REQ] Servants and [SCRIPT_CACHE_REQ] Tinkerer's Cache." if(SCRIPTURE_APPLICATION) - data["tier_info"] = "These scriptures require at least [APPLICATION_SERVANT_REQ] Servants, [APPLICATION_CACHE_REQ] Tinkerer's Caches, and [APPLICATION_CV_REQ]CV." + if(SSticker.scripture_states[SCRIPTURE_APPLICATION]) + data["tier_info"] = "These scriptures are permenantly unlocked." + else + data["tier_info"] = "These scriptures require at least [APPLICATION_SERVANT_REQ] Servants, [APPLICATION_CACHE_REQ] Tinkerer's Caches, and [APPLICATION_CV_REQ]CV." if(SCRIPTURE_REVENANT) - data["tier_info"] = "These scriptures require at least [REVENANT_SERVANT_REQ] Servants, [REVENANT_CACHE_REQ] Tinkerer's Caches, and [REVENANT_CV_REQ]CV." + if(SSticker.scripture_states[SCRIPTURE_REVENANT]) + data["tier_info"] = "These scriptures are permenantly unlocked." + else + data["tier_info"] = "These scriptures require at least [REVENANT_SERVANT_REQ] Servants, [REVENANT_CACHE_REQ] Tinkerer's Caches, and [REVENANT_CV_REQ]CV." if(SCRIPTURE_JUDGEMENT) - data["tier_info"] = "This scripture requires at least [JUDGEMENT_SERVANT_REQ] Servants, [JUDGEMENT_CACHE_REQ] Tinkerer's Caches, and [JUDGEMENT_CV_REQ]CV.
In addition, there may not be any active non-Servant AIs.
" + if(SSticker.scripture_states[SCRIPTURE_JUDGEMENT]) + data["tier_info"] = "This scripture is permenantly unlocked." + else + data["tier_info"] = "This scripture requires at least [JUDGEMENT_SERVANT_REQ] Servants, [JUDGEMENT_CACHE_REQ] Tinkerer's Caches, and [JUDGEMENT_CV_REQ]CV.
In addition, there may not be any active non-Servant AIs.
" data["selected"] = selected_scripture diff --git a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm index 976cd1cb4b..a54b019d53 100644 --- a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm +++ b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm @@ -96,13 +96,13 @@ impale_cooldown = world.time + initial(impale_cooldown) attack_cooldown = world.time + initial(attack_cooldown) //can't attack until we're done impaling if(target) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) target.Stun(2) //brief stun to_chat(user, "You prepare to remove your ratvarian spear from [target]...") var/remove_verb = pick("pull", "yank", "drag") if(do_after(user, 10, 1, target)) var/turf/T = get_turf(target) - var/obj/effect/overlay/temp/dir_setting/bloodsplatter/B = new /obj/effect/overlay/temp/dir_setting/bloodsplatter(T, get_dir(target, user)) + var/obj/effect/temp_visual/dir_setting/bloodsplatter/B = new /obj/effect/temp_visual/dir_setting/bloodsplatter(T, get_dir(target, user)) playsound(T, 'sound/misc/splort.ogg', 200, 1) playsound(T, 'sound/weapons/pierce.ogg', 200, 1) if(target.stat != CONSCIOUS) @@ -151,5 +151,5 @@ T = get_turf(src) if(T) //make sure we're not in null or something T.visible_message("[src] [pick("cracks in two and fades away", "snaps in two and dematerializes")]!") - new /obj/effect/overlay/temp/ratvar/spearbreak(T) + new /obj/effect/temp_visual/ratvar/spearbreak(T) qdel(src) diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm b/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm similarity index 54% rename from code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm rename to code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm index aa174adcd8..788d581810 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_proselytizer.dm +++ b/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm @@ -1,51 +1,48 @@ -//Clockwork proselytizer: Converts applicable objects to Ratvarian variants. -/obj/item/clockwork/clockwork_proselytizer - name = "clockwork proselytizer" +//Replica Fabricator: Converts applicable objects to Ratvarian variants. +/obj/item/clockwork/replica_fabricator + name = "replica fabricator" desc = "An odd, L-shaped device that hums with energy." clockwork_desc = "A device that allows the replacing of mundane objects with Ratvarian variants. It requires power to function." - icon_state = "clockwork_proselytizer" + icon_state = "replica_fabricator" w_class = WEIGHT_CLASS_NORMAL force = 5 flags = NOBLUDGEON var/stored_power = 0 //Requires power to function var/max_power = CLOCKCULT_POWER_UNIT * 10 var/uses_power = TRUE - var/metal_to_power = FALSE var/repairing = null //what we're currently repairing, if anything var/obj/effect/clockwork/sigil/transmission/recharging = null //the sigil we're charging from, if any - var/speed_multiplier = 1 //how fast this proselytizer works + var/speed_multiplier = 1 //how fast this fabricator works var/charge_rate = MIN_CLOCKCULT_POWER //how much power we gain every two seconds var/charge_delay = 2 //how many proccess ticks remain before we can start to charge -/obj/item/clockwork/clockwork_proselytizer/preloaded +/obj/item/clockwork/replica_fabricator/preloaded stored_power = POWER_WALL_MINUS_FLOOR+POWER_WALL_TOTAL -/obj/item/clockwork/clockwork_proselytizer/scarab - name = "scarab proselytizer" - clockwork_desc = "A cogscarab's internal proselytizer. It can only be successfully used by a cogscarab and requires power to function." - metal_to_power = TRUE +/obj/item/clockwork/replica_fabricator/scarab + name = "scarab fabricator" + clockwork_desc = "A cogscarab's internal fabricator. It can only be successfully used by a cogscarab and requires power to function." item_state = "nothing" w_class = WEIGHT_CLASS_TINY speed_multiplier = 0.5 charge_rate = MIN_CLOCKCULT_POWER * 2 var/debug = FALSE -/obj/item/clockwork/clockwork_proselytizer/scarab/proselytize(atom/target, mob/living/user) +/obj/item/clockwork/replica_fabricator/scarab/fabricate(atom/target, mob/living/user) if(!debug && !isdrone(user)) return 0 return ..() -/obj/item/clockwork/clockwork_proselytizer/scarab/debug - clockwork_desc = "A cogscarab's internal proselytizer. It can convert nearly any object into a Ratvarian variant." +/obj/item/clockwork/replica_fabricator/scarab/debug + clockwork_desc = "A cogscarab's internal fabricator. It can convert nearly any object into a Ratvarian variant." uses_power = FALSE debug = TRUE -/obj/item/clockwork/clockwork_proselytizer/cyborg - name = "cyborg proselytizer" - clockwork_desc = "A cyborg's internal proselytizer. It is capable of using the cyborg's power in addition to stored power." - metal_to_power = TRUE +/obj/item/clockwork/replica_fabricator/cyborg + name = "cyborg fabricator" + clockwork_desc = "A cyborg's internal fabricator. It is capable of using the cyborg's power in addition to stored power." -/obj/item/clockwork/clockwork_proselytizer/cyborg/get_power() //returns power and cyborg's power +/obj/item/clockwork/replica_fabricator/cyborg/get_power() //returns power and cyborg's power var/mob/living/silicon/robot/R = get_atom_on_turf(src, /mob/living) var/borg_power = 0 var/current_charge = 0 @@ -56,14 +53,14 @@ borg_power += MIN_CLOCKCULT_POWER return ..() + borg_power -/obj/item/clockwork/clockwork_proselytizer/cyborg/get_max_power() +/obj/item/clockwork/replica_fabricator/cyborg/get_max_power() var/mob/living/silicon/robot/R = get_atom_on_turf(src, /mob/living) var/cell_maxcharge = 0 if(istype(R) && R.cell) cell_maxcharge = R.cell.maxcharge return ..() + cell_maxcharge -/obj/item/clockwork/clockwork_proselytizer/cyborg/can_use_power(amount) +/obj/item/clockwork/replica_fabricator/cyborg/can_use_power(amount) if(amount != RATVAR_POWER_CHECK) var/mob/living/silicon/robot/R = get_atom_on_turf(src, /mob/living) var/current_charge = 0 @@ -76,7 +73,7 @@ return FALSE . = ..() -/obj/item/clockwork/clockwork_proselytizer/cyborg/modify_stored_power(amount) +/obj/item/clockwork/replica_fabricator/cyborg/modify_stored_power(amount) var/mob/living/silicon/robot/R = get_atom_on_turf(src, /mob/living) if(istype(R) && R.cell && amount) if(amount < 0) @@ -89,15 +86,15 @@ amount -= MIN_CLOCKCULT_POWER . = ..() -/obj/item/clockwork/clockwork_proselytizer/Initialize() +/obj/item/clockwork/replica_fabricator/Initialize() . = ..() START_PROCESSING(SSobj, src) -/obj/item/clockwork/clockwork_proselytizer/Destroy() +/obj/item/clockwork/replica_fabricator/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/clockwork/clockwork_proselytizer/process() +/obj/item/clockwork/replica_fabricator/process() if(!charge_rate) return var/mob/living/L = get_atom_on_turf(src, /mob/living) @@ -106,14 +103,14 @@ charge_delay-- return modify_stored_power(charge_rate) - for(var/obj/item/clockwork/clockwork_proselytizer/S in L.GetAllContents()) //no multiple proselytizers + for(var/obj/item/clockwork/replica_fabricator/S in L.GetAllContents()) //no multiple fabricators if(S == src) continue S.charge_delay = 2 else charge_delay = 2 -/obj/item/clockwork/clockwork_proselytizer/ratvar_act() +/obj/item/clockwork/replica_fabricator/ratvar_act() if(GLOB.nezbere_invoked) charge_rate = 1250 else @@ -125,21 +122,19 @@ uses_power = initial(uses_power) speed_multiplier = initial(speed_multiplier) -/obj/item/clockwork/clockwork_proselytizer/examine(mob/living/user) +/obj/item/clockwork/replica_fabricator/examine(mob/living/user) ..() if(is_servant_of_ratvar(user) || isobserver(user)) - to_chat(user, "Can be used to convert walls, floors, windows, airlocks, and a variety of other objects to clockwork variants.") - to_chat(user, "Can also form some objects into Brass sheets, as well as reform Clockwork Walls into Clockwork Floors, and vice versa.") + to_chat(user, "Can be used to replace walls, floors, tables, windows, windoors, and airlocks with Clockwork variants.") + to_chat(user, "Can construct Clockwork Walls on Clockwork Floors and deconstruct Clockwork Walls to Clockwork Floors.") if(uses_power) - if(metal_to_power) - to_chat(user, "It can convert rods, metal, plasteel, and brass to power at rates of 1:[POWER_ROD]W, 1:[POWER_METAL]W, \ - 1:[POWER_PLASTEEL]W, and 1:[POWER_FLOOR]W, respectively.") - else - to_chat(user, "It can convert brass to power at a rate of 1:[POWER_FLOOR]W.") - to_chat(user, "It is storing [get_power()]W/[get_max_power()]W of power, and is gaining [charge_rate*0.5]W of power per second.") + to_chat(user, "It can consume floor tiles, rods, metal, and plasteel for power at rates of 2:[POWER_ROD]W, 1:[POWER_ROD]W, 1:[POWER_METAL]W, \ + and 1:[POWER_PLASTEEL]W, respectively.") + to_chat(user, "It can also consume brass sheets for power at a rate of 1:[POWER_FLOOR]W.") + to_chat(user, "It is storing [get_power()]W/[get_max_power()]W of power[charge_rate ? ", and is gaining [charge_rate*0.5]W of power per second":""].") to_chat(user, "Use it in-hand to produce 5 brass sheets at a cost of [POWER_WALL_TOTAL]W power.") -/obj/item/clockwork/clockwork_proselytizer/attack_self(mob/living/user) +/obj/item/clockwork/replica_fabricator/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) if(uses_power) if(!can_use_power(POWER_WALL_TOTAL)) @@ -148,24 +143,24 @@ modify_stored_power(-POWER_WALL_TOTAL) playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) new/obj/item/stack/tile/brass(user.loc, 5) - to_chat(user, "You user [stored_power ? "some":"all"] of [src]'s power to produce some brass sheets. It now stores [get_power()]W/[get_max_power()]W of power.") + to_chat(user, "You use [stored_power ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now stores [get_power()]W/[get_max_power()]W of power.") -/obj/item/clockwork/clockwork_proselytizer/pre_attackby(atom/target, mob/living/user, params) +/obj/item/clockwork/replica_fabricator/pre_attackby(atom/target, mob/living/user, params) if(!target || !user || !is_servant_of_ratvar(user) || istype(target, /obj/item/weapon/storage)) return TRUE - return proselytize(target, user) + return fabricate(target, user) -/obj/item/clockwork/clockwork_proselytizer/proc/get_power() +/obj/item/clockwork/replica_fabricator/proc/get_power() return stored_power -/obj/item/clockwork/clockwork_proselytizer/proc/get_max_power() +/obj/item/clockwork/replica_fabricator/proc/get_max_power() return max_power -/obj/item/clockwork/clockwork_proselytizer/proc/modify_stored_power(amount) +/obj/item/clockwork/replica_fabricator/proc/modify_stored_power(amount) stored_power = Clamp(stored_power + amount, 0, max_power) return TRUE -/obj/item/clockwork/clockwork_proselytizer/proc/can_use_power(amount) +/obj/item/clockwork/replica_fabricator/proc/can_use_power(amount) if(amount == RATVAR_POWER_CHECK) if(GLOB.ratvar_awakens || !uses_power) return TRUE @@ -178,7 +173,7 @@ return TRUE //A note here; return values are for if we CAN BE PUT ON A TABLE, not IF WE ARE SUCCESSFUL, unless no_table_check is TRUE -/obj/item/clockwork/clockwork_proselytizer/proc/proselytize(atom/target, mob/living/user, silent, no_table_check) +/obj/item/clockwork/replica_fabricator/proc/fabricate(atom/target, mob/living/user, silent, no_table_check) if(!target || !user) return FALSE if(repairing) @@ -189,59 +184,77 @@ if(!silent) to_chat(user, "You are currently recharging [src] from the [recharging.sigil_name]!") return FALSE - var/list/proselytize_values = target.proselytize_vals(user, src, silent) //relevant values for proselytizing stuff, given as an associated list - if(!islist(proselytize_values)) - if(proselytize_values != TRUE) //if we get true, fail, but don't send a message for whatever reason - if(!isturf(target)) //otherwise, if we didn't get TRUE and the original target wasn't a turf, try to proselytize the turf - return proselytize(get_turf(target), user, no_table_check) + var/list/fabrication_values = target.fabrication_vals(user, src, silent) //relevant values for fabricating stuff, given as an associated list + if(!islist(fabrication_values)) + if(fabrication_values != TRUE) //if we get true, fail, but don't send a message for whatever reason + if(!isturf(target)) //otherwise, if we didn't get TRUE and the original target wasn't a turf, try to fabricate the turf + return fabricate(get_turf(target), user, no_table_check) if(!silent) - to_chat(user, "[target] cannot be proselytized!") + to_chat(user, "[target] cannot be fabricated!") if(!no_table_check) return TRUE return FALSE if(can_use_power(RATVAR_POWER_CHECK)) - proselytize_values["power_cost"] = 0 + fabrication_values["power_cost"] = 0 var/turf/Y = get_turf(user) if(!Y || (Y.z != ZLEVEL_STATION && Y.z != ZLEVEL_CENTCOM && Y.z != ZLEVEL_MINING && Y.z != ZLEVEL_LAVALAND)) - proselytize_values["operation_time"] *= 2 - if(proselytize_values["power_cost"] > 0) - proselytize_values["power_cost"] *= 2 + fabrication_values["operation_time"] *= 2 + if(fabrication_values["power_cost"] > 0) + fabrication_values["power_cost"] *= 2 var/target_type = target.type - if(!proselytize_checks(proselytize_values, target, target_type, user, silent)) + if(!fabricate_checks(fabrication_values, target, target_type, user, silent)) return FALSE - proselytize_values["operation_time"] *= speed_multiplier + fabrication_values["operation_time"] *= speed_multiplier playsound(target, 'sound/machines/click.ogg', 50, 1) - if(proselytize_values["operation_time"]) + if(fabrication_values["operation_time"]) if(!silent) - user.visible_message("[user]'s [name] begins tearing apart [target]!", "You begin proselytizing [target]...") - if(!do_after(user, proselytize_values["operation_time"], target = target, extra_checks = CALLBACK(src, .proc/proselytize_checks, proselytize_values, target, target_type, user, TRUE))) + var/atom/A = fabrication_values["new_obj_type"] + if(A) + user.visible_message("[user]'s [name] starts ripping [target] apart!", \ + "You start fabricating \a [initial(A.name)] from [target]...") + else + user.visible_message("[user]'s [name] starts consuming [target]!", \ + "Your [name] starts consuming [target]...") + if(!do_after(user, fabrication_values["operation_time"], target = target, extra_checks = CALLBACK(src, .proc/fabricate_checks, fabrication_values, target, target_type, user, TRUE))) return FALSE if(!silent) - user.visible_message("[user]'s [name] covers [target] in golden energy!", "You proselytize [target].") + var/atom/A = fabrication_values["new_obj_type"] + if(A) + user.visible_message("[user]'s [name] replaces [target] with \a [initial(A.name)]!", \ + "You fabricate \a [initial(A.name)] from [target].") + else + user.visible_message("[user]'s [name] consumes [target]!", \ + "Your [name] consumes [target].") else if(!silent) - user.visible_message("[user]'s [name] tears apart [target], covering it in golden energy!", "You proselytize [target].") + var/atom/A = fabrication_values["new_obj_type"] + if(A) + user.visible_message("[user]'s [name] rips apart [target], replacing it with \a [initial(A.name)]!", \ + "You fabricate \a [initial(A.name)] from [target].") + else + user.visible_message("[user]'s [name] rapidly consumes [target]!", \ + "Your [name] consumes [target].") playsound(target, 'sound/items/Deconstruct.ogg', 50, 1) - var/new_thing_type = proselytize_values["new_obj_type"] + var/new_thing_type = fabrication_values["new_obj_type"] if(isturf(target)) //if our target is a turf, we're just going to ChangeTurf it and assume it'll work out. var/turf/T = target T.ChangeTurf(new_thing_type) else if(new_thing_type) - if(proselytize_values["dir_in_new"]) - new new_thing_type(get_turf(target), proselytize_values["spawn_dir"]) //please verify that your new object actually wants to get a dir in New() + if(fabrication_values["dir_in_new"]) + new new_thing_type(get_turf(target), fabrication_values["spawn_dir"]) //please verify that your new object actually wants to get a dir in New() else var/atom/A = new new_thing_type(get_turf(target)) - A.setDir(proselytize_values["spawn_dir"]) - if(!proselytize_values["no_target_deletion"]) //for some cases where proselytize_vals() modifies the object but doesn't want it deleted + A.setDir(fabrication_values["spawn_dir"]) + if(!fabrication_values["no_target_deletion"]) //for some cases where fabrication_vals() modifies the object but doesn't want it deleted qdel(target) - modify_stored_power(-proselytize_values["power_cost"]) + modify_stored_power(-fabrication_values["power_cost"]) if(no_table_check) return TRUE return FALSE @@ -250,28 +263,34 @@ //What these procs do is they take an existing list of values, which they then modify. //This(modifying an existing object, in this case the list) is the only way to get information OUT of a do_after callback, which this is used as. -//The proselytize check proc. -/obj/item/clockwork/clockwork_proselytizer/proc/proselytize_checks(list/proselytize_values, atom/target, expected_type, mob/user, silent) //checked constantly while proselytizing - if(!islist(proselytize_values) || QDELETED(target) || QDELETED(user)) +//The fabricate check proc. +/obj/item/clockwork/replica_fabricator/proc/fabricate_checks(list/fabrication_values, atom/target, expected_type, mob/user, silent) //checked constantly while fabricating + if(!islist(fabrication_values) || QDELETED(target) || QDELETED(user)) return FALSE if(repairing || recharging) return FALSE if(target.type != expected_type) return FALSE if(can_use_power(RATVAR_POWER_CHECK)) - proselytize_values["power_cost"] = 0 - if(!can_use_power(proselytize_values["power_cost"])) - if(stored_power - proselytize_values["power_cost"] < 0) + fabrication_values["power_cost"] = 0 + if(!can_use_power(fabrication_values["power_cost"])) + if(stored_power - fabrication_values["power_cost"] < 0) if(!silent) - to_chat(user, "You need [proselytize_values["power_cost"]]W power to proselytize [target]!") - else if(stored_power - proselytize_values["power_cost"] > max_power) + var/atom/A = fabrication_values["new_obj_type"] + if(A) + to_chat(user, "You need [fabrication_values["power_cost"]]W power to fabricate \a [initial(A.name)] from [target]!") + else if(stored_power - fabrication_values["power_cost"] > max_power) if(!silent) - to_chat(user, "Your [name] contains too much power to proselytize [target]!") + var/atom/A = fabrication_values["new_obj_type"] + if(A) + to_chat(user, "Your [name] contains too much power to fabricate \a [initial(A.name)] from [target]!") + else + to_chat(user, "Your [name] contains too much power to consume [target]!") return FALSE return TRUE //The repair check proc. -/obj/item/clockwork/clockwork_proselytizer/proc/proselytizer_repair_checks(list/repair_values, atom/target, mob/user, silent) //Exists entirely to avoid an otherwise unreadable series of checks. +/obj/item/clockwork/replica_fabricator/proc/fabricator_repair_checks(list/repair_values, atom/target, mob/user, silent) //Exists entirely to avoid an otherwise unreadable series of checks. if(!islist(repair_values) || QDELETED(target) || QDELETED(user)) return FALSE if(isliving(target)) //standard checks for if we can affect the target @@ -302,7 +321,7 @@ return FALSE if(repair_values["amount_to_heal"] <= 0) //nothing to heal! return FALSE - repair_values["healing_for_cycle"] = min(repair_values["amount_to_heal"], PROSELYTIZER_REPAIR_PER_TICK) //modify the healing for this cycle + repair_values["healing_for_cycle"] = min(repair_values["amount_to_heal"], FABRICATOR_REPAIR_PER_TICK) //modify the healing for this cycle repair_values["power_required"] = round(repair_values["healing_for_cycle"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER) //and get the power cost from that if(!can_use_power(RATVAR_POWER_CHECK) && !can_use_power(repair_values["power_required"])) if(!silent) @@ -312,7 +331,7 @@ return TRUE //The sigil charge check proc. -/obj/item/clockwork/clockwork_proselytizer/proc/sigil_charge_checks(list/charge_values, obj/effect/clockwork/sigil/transmission/sigil, mob/user, silent) +/obj/item/clockwork/replica_fabricator/proc/sigil_charge_checks(list/charge_values, obj/effect/clockwork/sigil/transmission/sigil, mob/user, silent) if(!islist(charge_values) || QDELETED(sigil) || QDELETED(user)) return FALSE if(can_use_power(RATVAR_POWER_CHECK)) diff --git a/code/game/gamemodes/clock_cult/clock_mobs.dm b/code/game/gamemodes/clock_cult/clock_mobs.dm index d3a33c0c40..14c8246703 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs.dm @@ -37,7 +37,7 @@ /mob/living/simple_animal/hostile/clockwork/examine(mob/user) var/t_He = p_they(TRUE) var/t_s = p_s() - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" msg += "[desc]\n" if(health < maxHealth) msg += "" diff --git a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm index 6006c25724..376526febb 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm @@ -150,7 +150,7 @@ if(iscarbon(host)) resulthealth = round((abs(HEALTH_THRESHOLD_DEAD - host.health) / abs(HEALTH_THRESHOLD_DEAD - host.maxHealth)) * 100) if(GLOB.ratvar_awakens || resulthealth <= MARAUDER_EMERGE_THRESHOLD) - new /obj/effect/overlay/temp/heal(host.loc, "#AF0AAF") + new /obj/effect/temp_visual/heal(host.loc, "#AF0AAF") host.heal_ordered_damage(4, damage_heal_order) /mob/living/simple_animal/hostile/clockwork/marauder/adjustHealth(amount, updating_health = TRUE, forced = FALSE) diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index e8f1e8dbbc..9050d4569c 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -120,7 +120,7 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(multiple_invokers_used && !multiple_invokers_optional && !GLOB.ratvar_awakens && !slab.no_cost) var/nearby_servants = 0 for(var/mob/living/L in range(1, get_turf(invoker))) - if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + if(can_recite_scripture(L)) nearby_servants++ if(nearby_servants < invokers_required) to_chat(invoker, "There aren't enough non-mute servants nearby ([nearby_servants]/[invokers_required])!") @@ -170,7 +170,7 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(!channel_time && invocations.len) if(multiple_invokers_used) for(var/mob/living/L in range(1, invoker)) - if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + if(can_recite_scripture(L)) for(var/invocation in invocations) clockwork_say(L, text2ratvar(invocation), whispered) else @@ -185,7 +185,7 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or return FALSE if(multiple_invokers_used) for(var/mob/living/L in range(1, get_turf(invoker))) - if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + if(can_recite_scripture(L)) clockwork_say(L, text2ratvar(invocation), whispered) else clockwork_say(invoker, text2ratvar(invocation), whispered) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm index 21da8fab00..5844b69413 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm @@ -53,7 +53,7 @@ /datum/clockwork_scripture/fellowship_armory/run_scripture() for(var/mob/living/L in orange(1, invoker)) - if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + if(can_recite_scripture(L)) channel_time = max(channel_time - 10, 0) return ..() @@ -214,6 +214,38 @@ quickbind_desc = "Creates an Interdiction Lens, which drains power into nearby Sigils of Transmission." +//Prolonging Prism: Creates a prism that will delay the shuttle at a power cost +/datum/clockwork_scripture/create_object/prolonging_prism + descname = "Powered Structure, Delay Emergency Shuttles" + name = "Prolonging Prism" + desc = "Creates a mechanized prism which will delay the arrival of an emergency shuttle by 2 minutes at a massive power cost." + invocations = list("May this prism...", "...grant us time to enact his will!") + channel_time = 80 + consumed_components = list(VANGUARD_COGWHEEL = 5, GEIS_CAPACITOR = 2, REPLICANT_ALLOY = 2) + object_path = /obj/structure/destructible/clockwork/powered/prolonging_prism + creator_message = "You form a prolonging prism, which will delay the arrival of an emergency shuttle at a massive power cost." + observer_message = "An onyx prism forms in midair and sprouts tendrils to support itself!" + invokers_required = 2 + multiple_invokers_used = TRUE + usage_tip = "The power cost to delay a shuttle increases based on CV and the number of times activated." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + primary_component = VANGUARD_COGWHEEL + sort_priority = 7 + quickbind = TRUE + quickbind_desc = "Creates a Prolonging Prism, which will delay the arrival of an emergency shuttle by 2 minutes at a massive power cost." + +/datum/clockwork_scripture/create_object/prolonging_prism/check_special_requirements() + if(SSshuttle.emergency.mode == SHUTTLE_DOCKED || SSshuttle.emergency.mode == SHUTTLE_IGNITING || SSshuttle.emergency.mode == SHUTTLE_STRANDED || SSshuttle.emergency.mode == SHUTTLE_ESCAPE) + to_chat(invoker, "\"It is too late to construct one of these, champion.\"") + return FALSE + var/turf/T = get_turf(invoker) + if(!T || T.z != ZLEVEL_STATION) + to_chat(invoker, "\"You must be on the station to construct one of these, champion.\"") + return FALSE + return ..() + + //Mania Motor: Creates a malevolent transmitter that will broadcast the whispers of Sevtug into the minds of nearby nonservants, causing a variety of mental effects at a power cost. /datum/clockwork_scripture/create_object/mania_motor descname = "Powered Structure, Area Denial" diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm index b49b0c5819..2560e36cd4 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm @@ -122,8 +122,8 @@ /datum/clockwork_scripture/ranged_ability/geis_prep/run_scripture() var/servants = 0 if(!GLOB.ratvar_awakens) - for(var/mob/living/M in GLOB.all_clockwork_mobs) - if(ishuman(M) || issilicon(M)) + for(var/mob/living/M in GLOB.living_mob_list) + if(can_recite_scripture(M, TRUE)) servants++ if(servants > SCRIPT_SERVANT_REQ) whispered = FALSE @@ -153,8 +153,8 @@ /datum/clockwork_scripture/geis/run_scripture() var/servants = 0 if(!GLOB.ratvar_awakens) - for(var/mob/living/M in GLOB.all_clockwork_mobs) - if(ishuman(M) || issilicon(M)) + for(var/mob/living/M in GLOB.living_mob_list) + if(can_recite_scripture(M, TRUE)) servants++ if(target.buckled) target.buckled.unbuckle_mob(target, TRUE) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm index 25bedd79d3..ae54b903b6 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm @@ -105,11 +105,11 @@ descname = "Global Structure Buff" name = "Invoke Nezbere, the Brass Eidolon" desc = "Taps the limitless power of Nezbere, one of Ratvar's four generals. The restless toil of the Eidolon will empower a wide variety of clockwork apparatus for a full minute - notably, \ - clockwork proselytizers will charge very rapidly." + replica fabricators will charge very rapidly." invocations = list("I call upon you, Armorer!!", "Let your machinations reign on this miserable station!!", "Let your power flow through the tools of your master!!") channel_time = 150 consumed_components = list(BELLIGERENT_EYE = 6, VANGUARD_COGWHEEL = 6, GEIS_CAPACITOR = 6, REPLICANT_ALLOY = 10) - usage_tip = "Ocular wardens will become empowered, clockwork proselytizers will require no alloy, tinkerer's daemons will produce twice as quickly, \ + usage_tip = "Ocular wardens will become empowered, tinkerer's daemons will produce twice as quickly, \ and interdiction lenses, mania motors, tinkerer's daemons, and clockwork obelisks will all require no power." tier = SCRIPTURE_REVENANT primary_component = REPLICANT_ALLOY diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index bc5ec1b9d8..c6eba3e3c9 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -33,7 +33,7 @@ /datum/clockwork_scripture/create_object/cogscarab descname = "Constructor Soul Vessel Shell" name = "Cogscarab" - desc = "Creates a small shell fitted for soul vessels. Adding an active soul vessel to it results in a small construct with tools and an inbuilt proselytizer." + desc = "Creates a small shell fitted for soul vessels. Adding an active soul vessel to it results in a small construct with tools and an inbuilt fabricator." invocations = list("Call forth...", "...the workers of Armorer.") channel_time = 60 consumed_components = list(BELLIGERENT_EYE = 2, HIEROPHANT_ANSIBLE = 1) @@ -114,7 +114,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.adjustHealth(-heal_amount) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) //we finished healing on the last tick, give them the message to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -129,7 +129,7 @@ for(var/i in 1 to heal_attempts) if(S.health < S.maxHealth) S.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_attempts && S.health >= S.maxHealth) to_chat(S, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -158,7 +158,7 @@ for(var/i in 1 to heal_ticks) if(H.health < H.maxHealth) H.heal_ordered_damage(heal_amount, damage_heal_order) - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") if(i == heal_ticks && H.health >= H.maxHealth) to_chat(H, "\"[text2ratvar(pick(heal_finish_messages))]\"") break @@ -174,10 +174,10 @@ if(C.obj_integrity < C.max_integrity) C.obj_integrity = min(C.obj_integrity + 5, C.max_integrity) C.update_icon() - new /obj/effect/overlay/temp/heal(T, "#1E8CE1") + new /obj/effect/temp_visual/heal(T, "#1E8CE1") else break - new /obj/effect/overlay/temp/ratvar/mending_mantra(get_turf(invoker)) + new /obj/effect/temp_visual/ratvar/mending_mantra(get_turf(invoker)) return TRUE @@ -221,24 +221,24 @@ quickbind_desc = "Creates a Soul Vessel, which can be placed in construct shells and cyborg bodies once filled." -//Clockwork Proselytizer: Creates a clockwork proselytizer, used to convert objects and repair clockwork structures. -/datum/clockwork_scripture/create_object/clockwork_proselytizer - descname = "Converts Objects to Ratvarian" - name = "Clockwork Proselytizer" - desc = "Forms a device that, when used on certain objects, converts them into their Ratvarian equivalents. It requires power to function." +//Replica Fabricator: Creates a replica fabricator, used to convert objects and repair clockwork structures. +/datum/clockwork_scripture/create_object/replica_fabricator + descname = "Replaces Objects with Ratvarian Versions" + name = "Replica Fabricator" + desc = "Forms a device that, when used on certain objects, replaces them with their Ratvarian equivalents. It requires power to function." invocations = list("With this device...", "...his presence shall be made known.") channel_time = 20 consumed_components = list(GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 2) whispered = TRUE - object_path = /obj/item/clockwork/clockwork_proselytizer/preloaded - creator_message = "You form a clockwork proselytizer." - usage_tip = "Clockwork Walls cause nearby tinkerer's caches to generate components passively, making them a vital tool. Clockwork Floors heal toxin damage in Servants standing on them." + object_path = /obj/item/clockwork/replica_fabricator/preloaded + creator_message = "You form a replica fabricator." + usage_tip = "Clockwork Walls cause nearby Tinkerer's Caches to generate components passively, making this a vital tool. Clockwork Floors heal toxin damage in Servants standing on them." tier = SCRIPTURE_SCRIPT space_allowed = TRUE primary_component = REPLICANT_ALLOY sort_priority = 7 quickbind = TRUE - quickbind_desc = "Creates a Clockwork Proselytizer, which can convert various objects to Ratvarian variants." + quickbind_desc = "Creates a Replica Fabricator, which can convert various objects to Ratvarian variants." //Function Call: Grants the invoker the ability to call forth a Ratvarian spear that deals significant damage to silicons. @@ -389,7 +389,7 @@ usable_power = min(Floor(C.cell.charge * 0.2, MIN_CLOCKCULT_POWER), 1000) - prev_power if(usable_power > 0 && C.cell.use(usable_power)) multiplier += (usable_power * 0.0005) - var/obj/effect/overlay/temp/ratvar/volt_hit/VH = new /obj/effect/overlay/temp/ratvar/volt_hit(get_turf(invoker), null, multiplier) + var/obj/effect/temp_visual/ratvar/volt_hit/VH = new /obj/effect/temp_visual/ratvar/volt_hit(get_turf(invoker), null, multiplier) invoker.visible_message("[invoker] is struck by [invoker.p_their()] own [VH.name]!", "You're struck by your own [VH.name]!") invoker.adjustFireLoss(VH.damage) //you have to fail all five blasts to die to this playsound(invoker, 'sound/machines/defib_zap.ogg', VH.damage, 1, -1) diff --git a/code/game/gamemodes/clock_cult/clock_structure.dm b/code/game/gamemodes/clock_cult/clock_structure.dm index 0a193e7558..5cbaa701fa 100644 --- a/code/game/gamemodes/clock_cult/clock_structure.dm +++ b/code/game/gamemodes/clock_cult/clock_structure.dm @@ -9,7 +9,7 @@ anchored = 1 density = 1 resistance_flags = FIRE_PROOF | ACID_PROOF - var/can_be_repaired = TRUE //if a proselytizer can repair it + var/can_be_repaired = TRUE //if a fabricator can repair it break_message = "The frog isn't a meme after all!" //The message shown when a structure breaks break_sound = 'sound/magic/clockwork/anima_fragment_death.ogg' //The sound played when a structure breaks debris = list(/obj/item/clockwork/alloy_shards/large = 1, \ @@ -131,7 +131,7 @@ if(anchored && unanchored_icon) anchored = FALSE update_anchored(null, obj_integrity > max_integrity * 0.25) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) //for the ark and Ratvar @@ -222,7 +222,7 @@ /obj/structure/destructible/clockwork/powered/emp_act(severity) if(forced_disable(TRUE)) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) /obj/structure/destructible/clockwork/powered/proc/total_accessable_power() //how much power we have and can use if(!needs_power || GLOB.ratvar_awakens) diff --git a/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm b/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm index cfcac3b515..e9f02e9e8c 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm @@ -34,7 +34,7 @@ /obj/structure/destructible/clockwork/shell/cogscarab name = "cogscarab shell" desc = "A small brass shell with a cube-shaped receptable in its center. It gives off an aura of obsessive perfectionism." - clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a weak construct with an inbuilt proselytizer." + clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a weak construct with an inbuilt fabricator." icon_state = "clockdrone_shell" mobtype = /mob/living/simple_animal/drone/cogscarab spawn_message = "'s eyes blink open, glowing bright red." diff --git a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm index 1203c7119a..84098fca57 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm @@ -31,7 +31,7 @@ return /obj/structure/destructible/clockwork/geis_binding/emp_act(severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) qdel(src) /obj/structure/destructible/clockwork/geis_binding/post_buckle_mob(mob/living/M) @@ -54,8 +54,8 @@ if(!can_resist) repair_and_interrupt() else - var/obj/effect/overlay/temp/ratvar/geis_binding/G = new /obj/effect/overlay/temp/ratvar/geis_binding(M.loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T = new /obj/effect/overlay/temp/ratvar/geis_binding/top(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G = new /obj/effect/temp_visual/ratvar/geis_binding(M.loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T = new /obj/effect/temp_visual/ratvar/geis_binding/top(M.loc) G.layer = mob_layer - 0.01 T.layer = mob_layer + 0.01 G.alpha = alpha @@ -93,10 +93,10 @@ var/mob/living/carbon/C = L C.silent += 4 visible_message("[src] flares brightly!") - var/obj/effect/overlay/temp/ratvar/geis_binding/G1 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/G2 = new /obj/effect/overlay/temp/ratvar/geis_binding(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T1 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) - var/obj/effect/overlay/temp/ratvar/geis_binding/T2 = new /obj/effect/overlay/temp/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G1 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/G2 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T1 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) + var/obj/effect/temp_visual/ratvar/geis_binding/T2 = new /obj/effect/temp_visual/ratvar/geis_binding/top(loc) G1.layer = mob_layer - 0.01 G2.layer = mob_layer - 0.01 T1.layer = mob_layer + 0.01 diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index c4415dfed8..9c7b5e9518 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -87,7 +87,7 @@ var/obj/mecha/M = target M.take_damage(damage_per_tick * get_efficiency_mod(), BURN, "melee", 1, get_dir(src, M)) - new /obj/effect/overlay/temp/ratvar/ocular_warden(get_turf(target)) + new /obj/effect/temp_visual/ratvar/ocular_warden(get_turf(target)) setDir(get_dir(get_turf(src), get_turf(target))) if(!target) diff --git a/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm b/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm new file mode 100644 index 0000000000..28cc82ff2e --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm @@ -0,0 +1,140 @@ +//Prolonging Prism: A prism that consumes power to delay the shuttle +/obj/structure/destructible/clockwork/powered/prolonging_prism + name = "prolonging prism" + desc = "A dark onyx prism, held in midair by spiraling tendrils of stone." + clockwork_desc = "A powerful prism that will delay the arrival of an emergency shuttle." + icon_state = "prolonging_prism_inactive" + active_icon = "prolonging_prism" + inactive_icon = "prolonging_prism_inactive" + unanchored_icon = "prolonging_prism_unwrenched" + construction_value = 20 + max_integrity = 125 + obj_integrity = 125 + break_message = "The prism falls to the ground with a heavy thud!" + debris = list(/obj/item/clockwork/alloy_shards/small = 3, \ + /obj/item/clockwork/alloy_shards/medium = 1, \ + /obj/item/clockwork/alloy_shards/large = 1, \ + /obj/item/clockwork/component/vanguard_cogwheel/onyx_prism = 1) + var/static/list/component_refund = list(VANGUARD_COGWHEEL = 2, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1) + var/static/delay_cost = 2500 + var/static/delay_cost_increase = 750 + var/static/delay_remaining = 0 + +/obj/structure/destructible/clockwork/powered/prolonging_prism/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + if(SSshuttle.emergency.mode == SHUTTLE_DOCKED || SSshuttle.emergency.mode == SHUTTLE_IGNITING || SSshuttle.emergency.mode == SHUTTLE_STRANDED || SSshuttle.emergency.mode == SHUTTLE_ESCAPE) + to_chat(user, "An emergency shuttle has arrived and this prism is no longer useful; attempt to activate it to gain a partial refund of components used.") + else + var/efficiency = get_efficiency_mod() + var/efficiency_time = get_efficiency_mod(TRUE) + to_chat(user, "It requires at least [get_delay_cost() * efficiency]W of power to attempt to delay the arrival of an emergency shuttle by \ + [2 * efficiency_time] minutes.") + to_chat(user, "This cost increases by [delay_cost_increase * 0.1]W for every 10 CV and [delay_cost_increase]W for every previous \ + activation.") + +/obj/structure/destructible/clockwork/powered/prolonging_prism/forced_disable(bad_effects) + if(active) + if(bad_effects) + try_use_power(MIN_CLOCKCULT_POWER*4) + visible_message("[src] emits an airy chuckling sound and falls dark!") + toggle() + return TRUE + +/obj/structure/destructible/clockwork/powered/prolonging_prism/attack_hand(mob/living/user) + if(user.canUseTopic(src, !issilicon(user), NO_DEXTERY) && is_servant_of_ratvar(user)) + if(SSshuttle.emergency.mode == SHUTTLE_DOCKED || SSshuttle.emergency.mode == SHUTTLE_IGNITING || SSshuttle.emergency.mode == SHUTTLE_STRANDED || SSshuttle.emergency.mode == SHUTTLE_ESCAPE) + to_chat(user, "You break [src] apart, refunding some of the components used.") + for(var/i in component_refund) + generate_cache_component(i, src) + take_damage(max_integrity) + return 0 + if(active) + return 0 + var/turf/T = get_turf(src) + if(!T || T.z != ZLEVEL_STATION) + to_chat(user, "[src] must be on the station to function!") + return 0 + if(SSshuttle.emergency.mode != SHUTTLE_CALL) + to_chat(user, "No emergency shuttles are attempting to arrive at the station!") + return 0 + var/efficiency = get_efficiency_mod() + if(!try_use_power(get_delay_cost() * efficiency)) + to_chat(user, "[src] needs more power to function!") + return 0 + delay_cost += delay_cost_increase + delay_remaining += PRISM_DELAY_DURATION + toggle(0, user) + +/obj/structure/destructible/clockwork/powered/prolonging_prism/process() + var/turf/own_turf = get_turf(src) + if(SSshuttle.emergency.mode != SHUTTLE_CALL || delay_remaining <= 0 || !own_turf || own_turf.z != ZLEVEL_STATION) + forced_disable(FALSE) + return + . = ..() + var/delay_amount = 40 + delay_remaining -= delay_amount + var/efficiency = get_efficiency_mod() + SSshuttle.emergency.setTimer(SSshuttle.emergency.timeLeft(1) + (delay_amount * efficiency)) + var/highest_y + var/highest_x + var/lowest_y + var/lowest_x + var/list/prism_turfs = list() + for(var/t in SSshuttle.emergency.ripple_area(SSshuttle.getDock("emergency_home"))) + prism_turfs[t] = TRUE + var/turf/T = t + if(!highest_y || T.y > highest_y) + highest_y = T.y + if(!highest_x || T.x > highest_x) + highest_x = T.x + if(!lowest_y || T.y < lowest_y) + lowest_y = T.y + if(!lowest_x || T.x < lowest_x) + lowest_x = T.x + var/mean_y = Lerp(lowest_y, highest_y) + var/mean_x = Lerp(lowest_x, highest_x) + if(prob(50)) + mean_y = Ceiling(mean_y) + else + mean_y = Floor(mean_y) + if(prob(50)) + mean_x = Ceiling(mean_x) + else + mean_x = Floor(mean_x) + var/turf/semi_random_center_turf = locate(mean_x, mean_y, ZLEVEL_STATION) + for(var/t in getline(src, semi_random_center_turf)) + prism_turfs[t] = TRUE + var/placement_style = prob(50) + for(var/t in prism_turfs) + var/turf/T = t + if(placement_style) + if(IsOdd(T.x + T.y)) + seven_random_hexes(T, efficiency) + else if(prob(50 * efficiency)) + new /obj/effect/temp_visual/ratvar/prolonging_prism(T) + else + if(IsEven(T.x + T.y)) + seven_random_hexes(T, efficiency) + else if(prob(50 * efficiency)) + new /obj/effect/temp_visual/ratvar/prolonging_prism(T) + CHECK_TICK //we may be going over a hell of a lot of turfs + +/obj/structure/destructible/clockwork/powered/prolonging_prism/proc/get_delay_cost() + return Floor((GLOB.clockwork_construction_value * delay_cost_increase * 0.01) + delay_cost, MIN_CLOCKCULT_POWER) + +/obj/structure/destructible/clockwork/powered/prolonging_prism/proc/seven_random_hexes(turf/T, efficiency) + var/static/list/hex_states = list("prismhex1", "prismhex2", "prismhex3", "prismhex4", "prismhex5", "prismhex6", "prismhex7") + var/mutable_appearance/hex_combo + for(var/n in hex_states) //BUILD ME A HEXAGON + if(prob(50 * efficiency)) + if(!hex_combo) + hex_combo = mutable_appearance('icons/effects/64x64.dmi', n, RIPPLE_LAYER) + else + hex_combo.overlays += mutable_appearance('icons/effects/64x64.dmi', n, RIPPLE_LAYER) + if(hex_combo) //YOU BUILT A HEXAGON + hex_combo.pixel_x = -16 + hex_combo.pixel_y = -16 + hex_combo.mouse_opacity = 0 + hex_combo.plane = GAME_PLANE + new /obj/effect/temp_visual/ratvar/prolonging_prism(T, hex_combo) diff --git a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm index 25f151def5..c0f149cdef 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm @@ -14,7 +14,7 @@ light_color = "#BE8700" var/atom/prey //Whatever Ratvar is chasing var/clashing = FALSE //If Ratvar is FUCKING FIGHTING WITH NAR-SIE - var/proselytize_range = 10 + var/convert_range = 10 dangerous_possession = TRUE /obj/structure/destructible/clockwork/massive/ratvar/Initialize() @@ -49,7 +49,7 @@ /obj/structure/destructible/clockwork/massive/ratvar/Bump(atom/A) var/turf/T = get_turf(A) if(T == loc) - T = get_step(A, A.dir) //please don't run into a window like a bird, ratvar + T = get_step(T, dir) //please don't run into a window like a bird, ratvar forceMove(T) /obj/structure/destructible/clockwork/massive/ratvar/Process_Spacemove() @@ -58,10 +58,10 @@ /obj/structure/destructible/clockwork/massive/ratvar/process() if(clashing) //I'm a bit occupied right now, thanks return - for(var/I in circlerangeturfs(src, proselytize_range)) + for(var/I in circlerangeturfs(src, convert_range)) var/turf/T = I T.ratvar_act() - for(var/I in circleviewturfs(src, round(proselytize_range * 0.5))) + for(var/I in circleviewturfs(src, round(convert_range * 0.5))) var/turf/T = I T.ratvar_act(TRUE) var/dir_to_step_in = pick(GLOB.cardinal) diff --git a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm index 94bf35b6a7..8dc2fb06f0 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm @@ -19,7 +19,7 @@ /obj/structure/destructible/clockwork/wall_gear/Initialize() . = ..() - new /obj/effect/overlay/temp/ratvar/gear(get_turf(src)) + new /obj/effect/temp_visual/ratvar/gear(get_turf(src)) /obj/structure/destructible/clockwork/wall_gear/emp_act(severity) return diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 5de8a39216..730c7a5d82 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -53,7 +53,6 @@ /datum/game_mode/cult/pre_setup() cult_objectives += "sacrifice" - cult_objectives += "eldergod" if(config.protect_roles_from_antagonist) restricted_jobs += protected_jobs @@ -102,11 +101,18 @@ GLOB.sac_image = reshape else message_admins("Cult Sacrifice: Could not find unconvertable or convertable target. WELP!") + if(!GLOB.summon_spots.len) + while(GLOB.summon_spots.len < SUMMON_POSSIBILITIES) + var/area/summon = pick(GLOB.sortedAreas - GLOB.summon_spots) + if((summon.z == ZLEVEL_STATION) && summon.valid_territory) + GLOB.summon_spots += summon + cult_objectives += "eldergod" + for(var/datum/mind/cult_mind in cultists_to_cult) equip_cultist(cult_mind.current) update_cult_icons_added(cult_mind) to_chat(cult_mind.current, "You are a member of the cult!") - cult_mind.current.playsound_local('sound/ambience/antag/bloodcult.ogg',100,0)//subject to change + cult_mind.current.playsound_local(get_turf(cult_mind.current), 'sound/ambience/antag/bloodcult.ogg', 100, FALSE, pressure_affected = FALSE)//subject to change add_cultist(cult_mind, 0) ..() @@ -208,12 +214,10 @@ /datum/game_mode/cult/declare_completion() if(!check_cult_victory()) - SSblackbox.set_details("round_end_result","win - cult win") - SSblackbox.set_val("round_end_result",acolytes_survived) + SSticker.mode_result = "win - cult win" to_chat(world, "The cult has succeeded! Nar-sie has snuffed out another torch in the void!") else - SSblackbox.set_details("round_end_result","loss - staff stopped the cult") - SSblackbox.set_val("round_end_result",acolytes_survived) + SSticker.mode_result = "loss - staff stopped the cult" to_chat(world, "The staff managed to stop the cult! Dark words and heresy are no match for Nanotrasen's finest!") var/text = "" @@ -241,11 +245,11 @@ SSblackbox.add_details("cult_objective","cult_sacrifice|FAIL") if("eldergod") if(!eldergod) - explanation = "Summon Nar-Sie. Success!" + explanation = "Summon Nar-Sie. The summoning can only be accomplished in [english_list(GLOB.summon_spots)].Success!" SSblackbox.add_details("cult_objective","cult_narsie|SUCCESS") SSticker.news_report = CULT_SUMMON else - explanation = "Summon Nar-Sie. Fail." + explanation = "Summon Nar-Sie. The summoning can only be accomplished in [english_list(GLOB.summon_spots)]Fail." SSblackbox.add_details("cult_objective","cult_narsie|FAIL") SSticker.news_report = CULT_FAILURE @@ -257,22 +261,15 @@ /datum/game_mode/proc/datum_cult_completion() var/text = "" - var/acolytes_survived = 0 - for(var/datum/mind/cult_mind in cult) - if (cult_mind.current && cult_mind.current.stat != DEAD) - if(cult_mind.current.onCentcom() || cult_mind.current.onSyndieBase()) - acolytes_survived++ var/cult_fail = 0 cult_fail += eldergod if(!GLOB.sac_complete) cult_fail++ if(!cult_fail) - SSblackbox.set_details("round_end_result","win - cult win") - SSblackbox.set_val("round_end_result",acolytes_survived) + SSticker.mode_result = "win - cult win" to_chat(world, "The cult has succeeded! Nar-sie has snuffed out another torch in the void!") else - SSblackbox.set_details("round_end_result","loss - staff stopped the cult") - SSblackbox.set_val("round_end_result",acolytes_survived) + SSticker.mode_result = "loss - staff stopped the cult" to_chat(world, "The staff managed to stop the cult! Dark words and heresy are no match for Nanotrasen's finest!") if(cult_objectives.len) text += "
The cultists' objectives were:" diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index 098fbcdf26..569da0bbf8 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -81,17 +81,12 @@ popup.open() return 1 -/mob/living/proc/cult_master() - set category = "Cultist" - set name = "Assert Leadership" - pollCultists(src) // This proc handles the distribution of cult master actions - /datum/action/innate/cult/mastervote name = "Assert Leadership" button_icon_state = "cultvote" /datum/action/innate/cult/mastervote/IsAvailable() - if(GLOB.cult_vote_called) + if(GLOB.cult_vote_called || !ishuman(owner)) return FALSE return ..() @@ -177,13 +172,13 @@ var/turf/mobloc = get_turf(B.current) switch(i) if(1) - new /obj/effect/overlay/temp/cult/sparks(mobloc, B.current.dir) + new /obj/effect/temp_visual/cult/sparks(mobloc, B.current.dir) playsound(mobloc, "sparks", 50, 1) if(2) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, B.current.dir) playsound(mobloc, "sparks", 75, 1) if(3) - new /obj/effect/overlay/temp/dir_setting/cult/phase(mobloc, B.current.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(mobloc, B.current.dir) playsound(mobloc, "sparks", 100, 1) if(4) playsound(mobloc, 'sound/magic/exit_blood.ogg', 100, 1) @@ -193,7 +188,7 @@ var/obj/item/device/soulstone/S = B.current.loc S.release_shades(owner) B.current.setDir(SOUTH) - new /obj/effect/overlay/temp/cult/blood(final) + new /obj/effect/temp_visual/cult/blood(final) addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) else return @@ -201,7 +196,7 @@ Remove(owner) /mob/proc/reckon(turf/final) - new /obj/effect/overlay/temp/cult/blood/out(get_turf(src)) + new /obj/effect/temp_visual/cult/blood/out(get_turf(src)) forceMove(final) /datum/action/innate/cult/master/finalreck/proc/chant(chant_number) @@ -236,7 +231,7 @@ return FALSE if(cooldown > world.time) if(!CM.active) - owner << "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can mark another target!" + to_chat(owner, "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can mark another target!") return FALSE return ..() @@ -300,3 +295,91 @@ B.current.client.images -= GLOB.blood_target_image QDEL_NULL(GLOB.blood_target_image) GLOB.blood_target = null + + + +//////// ELDRITCH PULSE ///////// + + + +/datum/action/innate/cult/master/pulse + name = "Eldritch Pulse" + desc = "Seize upon a fellow cultist or cult structure and teleport it to a nearby location." + button_icon_state = "arcane_barrage" + var/obj/effect/proc_holder/pulse/PM + var/cooldown = 0 + var/base_cooldown = 150 + var/throwing = FALSE + var/mob/living/throwee + +/datum/action/innate/cult/master/pulse/New() + PM = new() + PM.attached_action = src + ..() + +/datum/action/innate/cult/master/pulse/IsAvailable() + if(!owner.mind || !owner.mind.has_antag_datum(ANTAG_DATUM_CULT_MASTER)) + return FALSE + if(cooldown > world.time) + if(!PM.active) + owner << "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can pulse again!" + return FALSE + return ..() + +/datum/action/innate/cult/master/pulse/Destroy() + QDEL_NULL(PM) + return ..() + +/datum/action/innate/cult/master/pulse/Activate() + PM.toggle(owner) //the important bit + return TRUE + +/obj/effect/proc_holder/pulse + active = FALSE + ranged_mousepointer = 'icons/effects/throw_target.dmi' + var/datum/action/innate/cult/master/pulse/attached_action + +/obj/effect/proc_holder/pulse/Destroy() + QDEL_NULL(attached_action) + return ..() + +/obj/effect/proc_holder/pulse/proc/toggle(mob/user) + if(active) + remove_ranged_ability("You cease your preparations...") + attached_action.throwing = FALSE + else + add_ranged_ability(user, "You prepare to tear through the fabric of reality...") + +/obj/effect/proc_holder/pulse/InterceptClickOn(mob/living/caller, params, atom/target) + if(..()) + return + if(ranged_ability_user.incapacitated()) + remove_ranged_ability() + return + var/turf/T = get_turf(ranged_ability_user) + if(!isturf(T)) + return FALSE + if(target in view(7, get_turf(ranged_ability_user))) + if((!(iscultist(target) || istype(target, /obj/structure/destructible/cult)) || target == caller) && !(attached_action.throwing)) + return + if(!attached_action.throwing) + attached_action.throwing = TRUE + attached_action.throwee = target + ranged_ability_user << 'sound/weapons/thudswoosh.ogg' + to_chat(ranged_ability_user,"You reach through the veil with your mind's eye and seize [target]!") + return + else + new /obj/effect/temp_visual/cult/sparks(get_turf(attached_action.throwee), ranged_ability_user.dir) + var/distance = get_dist(attached_action.throwee, target) + if(distance >= 16) + return + playsound(target,'sound/magic/exit_blood.ogg') + attached_action.throwee.Beam(target,icon_state="sendbeam",time=4) + attached_action.throwee.forceMove(get_turf(target)) + new /obj/effect/temp_visual/cult/sparks(get_turf(target), ranged_ability_user.dir) + attached_action.throwing = FALSE + attached_action.cooldown = world.time + attached_action.base_cooldown + remove_mousepointer(ranged_ability_user.client) + remove_ranged_ability("A pulse of blood magic surges through you as you shift [attached_action.throwee] through time and space.") + caller.update_action_buttons_icon() + addtimer(CALLBACK(caller, /mob.proc/update_action_buttons_icon), attached_action.base_cooldown) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 62559379c5..02e8422575 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -204,7 +204,7 @@ if(current_charges) owner.visible_message("\The [attack_text] is deflected in a burst of blood-red sparks!") current_charges-- - new /obj/effect/overlay/temp/cult/sparks(get_turf(owner)) + new /obj/effect/temp_visual/cult/sparks(get_turf(owner)) if(!current_charges) owner.visible_message("The runed shield around [owner] suddenly disappears!") owner.update_inv_wear_suit() @@ -356,14 +356,14 @@ if(uses <= 0) icon_state ="shifter_drained" playsound(mobloc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/cult/phase/out(mobloc, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, C.dir) var/atom/movable/pulled = handle_teleport_grab(destination, C) C.forceMove(destination) if(pulled) C.start_pulling(pulled) //forcemove resets pulls, so we need to re-pull - new /obj/effect/overlay/temp/dir_setting/cult/phase(destination, C.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(destination, C.dir) playsound(destination, 'sound/effects/phasein.ogg', 25, 1) playsound(destination, "sparks", 50, 1) @@ -375,13 +375,13 @@ desc = "Used by veteran cultists to instantly transport items to their needful bretheren." w_class = WEIGHT_CLASS_SMALL brightness_on = 1 - icon_state = "torch-on" - item_state = "torch-on" + icon_state = "torch" + item_state = "torch" color = "#ff0000" on_damage = 15 slot_flags = null on = 1 - var/charges = 3 + var/charges = 5 /obj/item/device/flashlight/flare/culttorch/afterattack(atom/movable/A, mob/user, proximity) if(!proximity) @@ -408,6 +408,9 @@ to_chat(user, "[cultist_to_receive] is not a follower of the Geometer!") log_game("Void torch failed - target was deconverted") return + if(A in user.GetAllContents()) + to_chat(user, "[A] must be on a surface in order to teleport it!") + return to_chat(user, "You ignite [A] with \the [src], turning it to ash, but through the torch's flames you see that [A] has reached [cultist_to_receive]!") cultist_to_receive.put_in_hands(A) charges-- diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 51c622858d..63e5b97b9e 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -152,7 +152,7 @@ for(var/mob/living/L in range(5, src)) if(iscultist(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(src), "#960000") + new /obj/effect/temp_visual/heal(get_turf(src), "#960000") if(ishuman(L)) L.adjustBruteLoss(-1, 0) L.adjustFireLoss(-1, 0) @@ -190,7 +190,7 @@ else var/turf/open/floor/engine/cult/F = safepick(cultturfs) if(F) - new /obj/effect/overlay/temp/cult/turf/floor(F) + new /obj/effect/temp_visual/cult/turf/floor(F) else // Are we in space or something? No cult turfs or // convertable turfs? diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 069a422480..93f6ee8172 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -70,7 +70,7 @@ This file contains the arcane tome files. /obj/item/weapon/tome/proc/read_tome(mob/user) var/text = "" text += "
Archives of the Dark One



" - text += "A rune's name and effects can be revealed by examining the rune.<

" + text += "A rune's name and effects can be revealed by examining the rune.

" text += "Create Talisman
This rune is one of the most important runes the cult has, being the only way to create new talismans. A blank sheet of paper must be on top of the rune. After \ invoking it and choosing which talisman you desire, the paper will be converted, after some delay into a talisman.

" @@ -206,8 +206,8 @@ This file contains the arcane tome files. if(!SSticker.mode.eldergod) to_chat(user, "\"I am already here. There is no need to try to summon me now.\"") return - if((loc.z && loc.z != ZLEVEL_STATION) || !A.blob_allowed) - to_chat(user, "The Geometer is not interested in lesser locations; the station is the prize!") + if(!(A in GLOB.summon_spots)) + to_chat(user, "The Geometer can only be summoned where the veil is weak - in [english_list(GLOB.summon_spots)]!") return var/confirm_final = alert(user, "This is the FINAL step to summon Nar-Sie; it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No") if(confirm_final == "No") @@ -215,7 +215,8 @@ This file contains the arcane tome files. return Turf = get_turf(user) A = get_area(src) - if(!check_rune_turf(Turf, user) || (loc.z && loc.z != ZLEVEL_STATION)|| !A.blob_allowed) + if(!(A in GLOB.summon_spots)) // Check again to make sure they didn't move + to_chat(user, "The Geometer can only be summoned where the veil is weak - in [english_list(GLOB.summon_spots)]!") return priority_announce("Figments from an eldritch god are being summoned by [user] into [A.map_name] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensional Affairs", 'sound/AI/spanomalies.ogg') for(var/B in spiral_range_turfs(1, user, 1)) @@ -225,7 +226,10 @@ This file contains the arcane tome files. "You [user.blood_volume ? "slice open your arm and ":""]begin drawing a sigil of the Geometer.") if(user.blood_volume) user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick("l_arm", "r_arm")) - if(!do_after(user, initial(rune_to_scribe.scribe_delay), target = get_turf(user))) + var/scribe_mod = initial(rune_to_scribe.scribe_delay) + if(istype(get_turf(user), /turf/open/floor/engine/cult)) + scribe_mod *= 0.5 + if(!do_after(user, scribe_mod, target = get_turf(user))) for(var/V in shields) var/obj/structure/emergency_shield/sanguine/S = V if(S && !QDELETED(S)) @@ -245,8 +249,6 @@ This file contains the arcane tome files. SSblackbox.add_details("cult_runes_scribed", R.cultist_name) /obj/item/weapon/tome/proc/check_rune_turf(turf/T, mob/user) - var/area/A = get_area(T) - if(isspaceturf(T)) to_chat(user, "You cannot scribe runes in space!") return FALSE @@ -259,8 +261,4 @@ This file contains the arcane tome files. to_chat(user, "The veil is not weak enough here.") return FALSE - if(istype(A, /area/shuttle)) - to_chat(user, "Interference from hyperspace engines disrupts the Geometer's power on shuttles.") - return FALSE - return TRUE diff --git a/code/game/gamemodes/cult/rune_spawn_action.dm b/code/game/gamemodes/cult/rune_spawn_action.dm index beffe924bc..119d507a5e 100644 --- a/code/game/gamemodes/cult/rune_spawn_action.dm +++ b/code/game/gamemodes/cult/rune_spawn_action.dm @@ -7,9 +7,9 @@ var/scribe_time = 100 var/damage_interrupt = TRUE var/action_interrupt = TRUE - var/obj/effect/overlay/temp/cult/rune_spawn/rune_word_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_innerring_type - var/obj/effect/overlay/temp/cult/rune_spawn/rune_center_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_word_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_innerring_type + var/obj/effect/temp_visual/cult/rune_spawn/rune_center_type var/rune_color /datum/action/innate/cult/create_rune/IsAvailable() @@ -27,15 +27,15 @@ if(!chosen_keyword) return //the outer ring is always the same across all runes - var/obj/effect/overlay/temp/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) + var/obj/effect/temp_visual/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color) //the rest are not always the same, so we need types for em - var/obj/effect/overlay/temp/cult/rune_spawn/R2 + var/obj/effect/temp_visual/cult/rune_spawn/R2 if(rune_word_type) R2 = new rune_word_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R3 + var/obj/effect/temp_visual/cult/rune_spawn/R3 if(rune_innerring_type) R3 = new rune_innerring_type(owner.loc, scribe_time, rune_color) - var/obj/effect/overlay/temp/cult/rune_spawn/R4 + var/obj/effect/temp_visual/cult/rune_spawn/R4 if(rune_center_type) R4 = new rune_center_type(owner.loc, scribe_time, rune_color) @@ -46,7 +46,10 @@ if(damage_interrupt && isliving(owner)) var/mob/living/L = owner health = list("health" = L.health) - if(do_after(owner, scribe_time, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) + var/scribe_mod = scribe_time + if(istype(get_turf(owner), /turf/open/floor/engine/cult)) + scribe_mod *= 0.5 + if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) var/obj/effect/rune/new_rune = new rune_type(owner.loc) new_rune.keyword = chosen_keyword else @@ -64,7 +67,7 @@ /datum/action/innate/cult/create_rune/tele button_icon_state = "telerune" rune_type = /obj/effect/rune/teleport - rune_word_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2 - rune_innerring_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/inner - rune_center_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/center + rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune2 + rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/inner + rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/center rune_color = RUNE_COLOR_TELEPORT diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 9de8c237bc..44ac937f71 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -35,6 +35,7 @@ To draw a rune, use an arcane tome. var/scribe_damage = 0.1 //how much damage you take doing it var/allow_excess_invokers = FALSE //if we allow excess invokers when being invoked + var/invoke_damage = 0 //how much damage invokers take when invoking it var/construct_invoke = TRUE //if constructs can invoke it var/req_keyword = 0 //If the rune requires a keyword - go figure amirite @@ -133,10 +134,13 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/proc/invoke(var/list/invokers) //This proc contains the effects of the rune as well as things that happen afterwards. If you want it to spawn an object and then delete itself, have both here. - if(invocation) - for(var/M in invokers) - var/mob/living/L = M + for(var/M in invokers) + var/mob/living/L = M + if(invocation) L.say(invocation, language = /datum/language/common) + if(invoke_damage) + L.apply_damage(invoke_damage, BRUTE) + to_chat(L, "[src] saps your strength!") do_invoke_glow() /obj/effect/rune/proc/do_invoke_glow() @@ -159,6 +163,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_name = "malformed rune" cultist_desc = "a senseless rune written in gibberish. No good can come from invoking this." invocation = "Ra'sha yoka!" + invoke_damage = 30 /obj/effect/rune/malformed/Initialize(mapload, set_keyword) . = ..() @@ -167,10 +172,6 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/malformed/invoke(var/list/invokers) ..() - for(var/M in invokers) - var/mob/living/L = M - to_chat(L, "You feel your life force draining. The Geometer is displeased.") - L.apply_damage(30, BRUTE) qdel(src) /mob/proc/null_rod_check() //The null rod, if equipped, will protect the holder from the effects of most runes @@ -410,7 +411,7 @@ structure_check() searches for nearby cultist structures required for the invoca else GLOB.sacrificed += sacrificial - new /obj/effect/overlay/temp/cult/sac(get_turf(src)) + new /obj/effect/temp_visual/cult/sac(get_turf(src)) for(var/M in invokers) if(big_sac) to_chat(M, "\"Yes! This is the one I desire! You have done well.\"") @@ -446,7 +447,7 @@ structure_check() searches for nearby cultist structures required for the invoca icon_state = "rune_large" pixel_x = -32 //So the big ol' 96x96 sprite shows up right pixel_y = -32 - scribe_delay = 450 //how long the rune takes to create + scribe_delay = 500 //how long the rune takes to create scribe_damage = 40.1 //how much damage you take doing it var/used = FALSE @@ -508,9 +509,7 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/raise_dead/examine(mob/user) ..() if(iscultist(user) || user.stat == DEAD) - var/revive_number = 0 - if(GLOB.sacrificed.len) - revive_number = GLOB.sacrificed.len - revives_used + var/revive_number = LAZYLEN(GLOB.sacrificed) - revives_used to_chat(user, "Revives Remaining: [revive_number]") /obj/effect/rune/raise_dead/invoke(var/list/invokers) @@ -520,6 +519,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/mob/living/user = invokers[1] if(rune_in_use) return + rune_in_use = TRUE for(var/mob/living/M in T.contents) if(iscultist(M) && M.stat == DEAD) potential_revive_mobs |= M @@ -527,18 +527,20 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(user, "There are no dead cultists on the rune!") log_game("Raise Dead rune failed - no corpses to revive") fail_invoke() + rune_in_use = FALSE return - if(!GLOB.sacrificed.len || GLOB.sacrificed.len <= revives_used) + if(LAZYLEN(GLOB.sacrificed) <= revives_used) to_chat(user, "You have sacrificed too few people to revive a cultist!") fail_invoke() + rune_in_use = FALSE return if(potential_revive_mobs.len > 1) mob_to_revive = input(user, "Choose a cultist to revive.", "Cultist to Revive") as null|anything in potential_revive_mobs else mob_to_revive = potential_revive_mobs[1] if(!src || QDELETED(src) || rune_in_use || !validness_checks(mob_to_revive, user)) + rune_in_use = FALSE return - rune_in_use = 1 if(user.name == "Herbert West") invocation = "To life, to life, I bring them!" else @@ -550,34 +552,34 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(mob_to_revive, "\"PASNAR SAVRAE YAM'TOTH. Arise.\"") mob_to_revive.visible_message("[mob_to_revive] draws in a huge breath, red light shining from [mob_to_revive.p_their()] eyes.", \ "You awaken suddenly from the void. You're alive!") - rune_in_use = 0 + rune_in_use = FALSE /obj/effect/rune/raise_dead/proc/validness_checks(mob/living/target_mob, mob/living/user) var/turf/T = get_turf(src) - if(!user) - return 0 + if(QDELETED(user)) + return FALSE if(!Adjacent(user) || user.incapacitated()) - return 0 - if(!target_mob) + return FALSE + if(QDELETED(target_mob)) fail_invoke() - return 0 + return FALSE if(!(target_mob in T.contents)) to_chat(user, "The cultist to revive has been moved!") fail_invoke() log_game("Raise Dead rune failed - revival target moved") - return 0 + return FALSE var/mob/dead/observer/ghost = target_mob.get_ghost(TRUE) if(!ghost && (!target_mob.mind || !target_mob.mind.active)) to_chat(user, "The corpse to revive has no spirit!") fail_invoke() log_game("Raise Dead rune failed - revival target has no ghost") - return 0 + return FALSE if(!GLOB.sacrificed.len || GLOB.sacrificed.len <= revives_used) to_chat(user, "You have sacrificed too few people to revive a cultist!") fail_invoke() log_game("Raise Dead rune failed - too few sacrificed") - return 0 - return 1 + return FALSE + return TRUE /obj/effect/rune/raise_dead/fail_invoke() ..() @@ -592,7 +594,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "emits a large electromagnetic pulse, increasing in size for each cultist invoking it, hindering electronics and disabling silicons." invocation = "Ta'gh fara'qha fel d'amar det!" icon_state = "5" - allow_excess_invokers = 1 + allow_excess_invokers = TRUE color = RUNE_COLOR_EMP /obj/effect/rune/emp/invoke(var/list/invokers) @@ -624,14 +626,18 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "Fwe'sh mah erl nyag r'ya!" icon_state = "7" color = RUNE_COLOR_DARKRED - rune_in_use = 0 //One at a time, please! - construct_invoke = 0 + rune_in_use = FALSE //One at a time, please! + construct_invoke = FALSE var/mob/living/affecting = null +/obj/effect/rune/spirit/Destroy() + affecting = null + return ..() + /obj/effect/rune/spirit/examine(mob/user) ..() if(affecting) - to_chat(user, "A translucent field encases [user] above the rune!") + to_chat(user, "A translucent field encases [affecting] above the rune!") /obj/effect/rune/spirit/can_invoke(mob/living/user) if(rune_in_use) @@ -651,41 +657,33 @@ structure_check() searches for nearby cultist structures required for the invoca var/turf/T = get_turf(src) rune_in_use = TRUE affecting = user - user.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) - user.visible_message("[user] freezes statue-still, glowing an unearthly red.", \ + affecting.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) + affecting.visible_message("[affecting] freezes statue-still, glowing an unearthly red.", \ "You see what lies beyond. All is revealed. While this is a wondrous experience, your physical form will waste away in this state. Hurry...") - user.ghostize(1) - while(user) - if(!affecting) - visible_message("[src] pulses gently before falling dark.") - affecting = null //In case it's assigned to a number or something - rune_in_use = FALSE - return + affecting.ghostize(1) + while(!QDELETED(affecting)) affecting.apply_damage(0.1, BRUTE) - if(!(user in T)) - user.visible_message("A spectral tendril wraps around [user] and pulls [user.p_them()] back to the rune!") - Beam(user,icon_state="drainbeam",time=2) - user.forceMove(get_turf(src)) //NO ESCAPE :^) - if(user.key) - user.visible_message("[user] slowly relaxes, the glow around [user.p_them()] dimming.", \ + if(!(affecting in T)) + user.visible_message("A spectral tendril wraps around [affecting] and pulls [affecting.p_them()] back to the rune!") + Beam(affecting, icon_state="drainbeam", time=2) + affecting.forceMove(get_turf(src)) //NO ESCAPE :^) + if(affecting.key) + affecting.visible_message("[affecting] slowly relaxes, the glow around [affecting.p_them()] dimming.", \ "You are re-united with your physical form. [src] releases its hold over you.") - user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) - user.Weaken(3) - rune_in_use = FALSE - affecting = null - return - if(user.stat == UNCONSCIOUS) + affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) + affecting.Weaken(3) + break + if(affecting.stat == UNCONSCIOUS) if(prob(1)) - var/mob/dead/observer/G = user.get_ghost() + var/mob/dead/observer/G = affecting.get_ghost() to_chat(G, "You feel the link between you and your body weakening... you must hurry!") - if(user.stat == DEAD) - user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) - rune_in_use = FALSE - affecting = null - var/mob/dead/observer/G = user.get_ghost() + else if(affecting.stat == DEAD) + affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) + var/mob/dead/observer/G = affecting.get_ghost() to_chat(G, "You suddenly feel your physical form pass on. [src]'s exertion has killed you!") - return + break sleep(1) + affecting = null rune_in_use = FALSE //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. @@ -726,9 +724,10 @@ structure_check() searches for nearby cultist structures required for the invoca update_state() if(density) spread_density() - user.visible_message("[user] [iscarbon(user) ? "places [user.p_their()] hands on":"stares intently at"] [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ - "You channel your life energy into [src], [density ? "temporarily preventing" : "allowing"] passage above it.") - if(iscarbon(user)) + var/carbon_user = iscarbon(user) + user.visible_message("[user] [carbon_user ? "places [user.p_their()] hands on":"stares intently at"] [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ + "You channel [carbon_user ? "your life ":""]energy into [src], [density ? "temporarily preventing" : "allowing"] passage above it.") + if(carbon_user) var/mob/living/carbon/C = user C.apply_damage(2, BRUTE, pick("l_arm", "r_arm")) @@ -775,7 +774,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "summons a single cultist to the rune. Requires 2 invokers." invocation = "N'ath reth sh'yro eth d'rekkathnor!" req_cultists = 2 - allow_excess_invokers = 1 + invoke_damage = 10 icon_state = "5" color = RUNE_COLOR_SUMMON @@ -812,7 +811,6 @@ structure_check() searches for nearby cultist structures required for the invoca "Overwhelming vertigo consumes you as you are hurled through the air!") ..() visible_message("A foggy shape materializes atop [src] and solidifes into [cultist_to_summon]!") - user.apply_damage(10, BRUTE, "head") cultist_to_summon.forceMove(get_turf(src)) qdel(src) @@ -825,7 +823,8 @@ structure_check() searches for nearby cultist structures required for the invoca color = RUNE_COLOR_MEDIUMRED light_color = LIGHT_COLOR_LAVA req_cultists = 3 - construct_invoke = 0 + invoke_damage = 10 + construct_invoke = FALSE var/tick_damage = 25 rune_in_use = FALSE @@ -839,12 +838,8 @@ structure_check() searches for nearby cultist structures required for the invoca rune_in_use = TRUE var/turf/T = get_turf(src) visible_message("[src] turns a bright, glowing orange!") - set_light(6) color = "#FC9B54" - for(var/M in invokers) - var/mob/living/L = M - L.apply_damage(10, BRUTE, pick("l_arm", "r_arm")) - to_chat(L, "[src] saps your strength!") + set_light(6, 1, color) for(var/mob/living/L in viewers(T)) if(!iscultist(L) && L.blood_volume) var/obj/item/weapon/nullrod/N = L.null_rod_check() @@ -856,23 +851,24 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(L, "You feel an unholy darkness dimming the Justiciar's light!") animate(src, color = "#FCB56D", time = 4) sleep(4) - if(!src) + if(QDELETED(src)) return do_area_burn(T, 0.5) animate(src, color = "#FFDF80", time = 5) sleep(5) - if(!src) + if(QDELETED(src)) return do_area_burn(T, 1) animate(src, color = "#FFFDF4", time = 6) sleep(6) - if(!src) + if(QDELETED(src)) return do_area_burn(T, 1.5) new /obj/effect/hotspot(T) qdel(src) /obj/effect/rune/blood_boil/proc/do_area_burn(turf/T, multiplier) + set_light(6, 1, color) for(var/mob/living/L in viewers(T)) if(!iscultist(L) && L.blood_volume) var/obj/item/weapon/nullrod/N = L.null_rod_check() @@ -888,7 +884,8 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit." invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this icon_state = "6" - construct_invoke = 0 + invoke_damage = 10 + construct_invoke = FALSE color = RUNE_COLOR_MEDIUMRED var/ghost_limit = 5 var/ghosts = 0 @@ -939,7 +936,6 @@ structure_check() searches for nearby cultist structures required for the invoca ..() ghosts++ playsound(src, 'sound/magic/exit_blood.ogg', 50, 1) - user.apply_damage(10, BRUTE) visible_message("A cloud of red mist forms above [src], and from within steps... a [new_human.gender == FEMALE ? "wo":""]man.") to_chat(user, "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...") var/turf/T = get_turf(src) diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index 9a9d8c582b..eeafd50c41 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -79,7 +79,7 @@ if(is_blocked_turf(target, TRUE)) to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") return ..(user, 0) - user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear with a sharp crack!", \ + user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] with a sharp crack!", \ "You speak the words of the talisman and find yourself somewhere else!", "You hear a sharp crack.") user.forceMove(target) target.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") diff --git a/code/game/gamemodes/devil/devil agent/devil_agent.dm b/code/game/gamemodes/devil/devil agent/devil_agent.dm index dfdb957153..5c48406f23 100644 --- a/code/game/gamemodes/devil/devil agent/devil_agent.dm +++ b/code/game/gamemodes/devil/devil agent/devil_agent.dm @@ -10,8 +10,8 @@ num_modifier = 4 objective_count = 2 - var/list/target_list = list() - var/list/late_joining_list = list() + var/list/devil_target_list = list() //will update to be a child of internal affairs when bothered + var/list/devil_late_joining_list = list() minimum_devils = 3 announce_text = "There are devil agents onboard the station, trying to outbid each other!\n\ @@ -24,7 +24,7 @@ i++ if(i + 1 > devils.len) i = 0 - target_list[devil] = devils[i + 1] + devil_target_list[devil] = devils[i + 1] ..() /datum/game_mode/devil/devil_agents/add_devil_objectives(datum/mind/devil_mind, quantity) @@ -32,8 +32,8 @@ /datum/game_mode/devil/devil_agents/proc/give_outsell_objective(datum/mind/devil) //If you override this method, have it return the number of objectives added. - if(target_list.len && target_list[devil]) // Is a double agent - var/datum/mind/target_mind = target_list[devil] + if(devil_target_list.len && devil_target_list[devil]) // Is a double agent + var/datum/mind/target_mind = devil_target_list[devil] var/datum/objective/devil/outsell/outsellobjective = new outsellobjective.owner = devil outsellobjective.target = target_mind diff --git a/code/game/gamemodes/devil/imp/imp.dm b/code/game/gamemodes/devil/imp/imp.dm index 602fbf765e..70ed6dfc1d 100644 --- a/code/game/gamemodes/devil/imp/imp.dm +++ b/code/game/gamemodes/devil/imp/imp.dm @@ -25,7 +25,7 @@ maxHealth = 200 health = 200 healable = 0 - environment_smash = 1 + environment_smash = ENVIRONMENT_SMASH_STRUCTURES obj_damage = 40 melee_damage_lower = 10 melee_damage_upper = 15 diff --git a/code/game/gamemodes/devil/true_devil/_true_devil.dm b/code/game/gamemodes/devil/true_devil/_true_devil.dm index a77b2f95a6..57482c4a4e 100644 --- a/code/game/gamemodes/devil/true_devil/_true_devil.dm +++ b/code/game/gamemodes/devil/true_devil/_true_devil.dm @@ -66,15 +66,15 @@ /mob/living/carbon/true_devil/examine(mob/user) - var/msg = "*---------*\nThis is \icon[src] [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] [src]!\n" //Left hand items for(var/obj/item/I in held_items) if(!(I.flags & ABSTRACT)) if(I.blood_DNA) - msg += "It is holding \icon[I] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" + msg += "It is holding [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" else - msg += "It is holding \icon[I] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" + msg += "It is holding [bicon(I)] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" //Braindead if(!client && stat != DEAD) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index b44b6b58b6..2b3e945c1f 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -9,7 +9,7 @@ S.update_icon() S.power_change() - var/list/skipped_areas = list(/area/engine/engineering, /area/ai_monitored/turret_protected/ai) + var/list/skipped_areas = list(/area/engine/engineering, /area/engine/supermatter, /area/engine/atmospherics_engine, /area/ai_monitored/turret_protected/ai) for(var/area/A in world) if( !A.requires_power || A.always_unpowered ) diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm index 86b7e7daca..c6ffbcaf8d 100644 --- a/code/game/gamemodes/extended/extended.dm +++ b/code/game/gamemodes/extended/extended.dm @@ -1,6 +1,6 @@ /datum/game_mode/extended name = "secret extended" - config_tag = "secret extended" + config_tag = "secret_extended" required_players = 0 announce_span = "notice" diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 700bfe5f3a..193c7a14b4 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -80,16 +80,20 @@ report = config.intercept addtimer(CALLBACK(GLOBAL_PROC, .proc/display_roundstart_logout_report), ROUNDSTART_LOGOUT_REPORT_TIME) - SSblackbox.set_details("round_start","[time2text(world.realtime)]") - if(SSticker && SSticker.mode) - SSblackbox.set_details("game_mode","[SSticker.mode]") - if(GLOB.revdata.commit) - SSblackbox.set_details("revision","[GLOB.revdata.commit]") + if(SSdbcore.Connect()) + var/sql + if(SSticker && SSticker.mode) + sql += "game_mode = '[SSticker.mode]'" + if(GLOB.revdata.originmastercommit) + if(sql) + sql += ", " + sql += "commit_hash = '[GLOB.revdata.originmastercommit]'" + if(sql) + var/datum/DBQuery/query_round_game_mode = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET [sql] WHERE id = [GLOB.round_id]") + query_round_game_mode.Execute() if(report) addtimer(CALLBACK(src, .proc/send_intercept, 0), rand(waittime_l, waittime_h)) generate_station_goals() - GLOB.start_state = new /datum/station_state() - GLOB.start_state.count(1) return 1 @@ -158,6 +162,10 @@ . = 1 sleep(rand(600,1800)) + if(!SSticker.IsRoundInProgress()) + message_admins("Roundtype conversion cancelled, the game appears to have finished!") + round_converted = 0 + return //somewhere between 1 and 3 minutes from now if(!config.midround_antag[SSticker.mode.config_tag]) round_converted = 0 @@ -173,7 +181,7 @@ return 0 -/datum/game_mode/proc/check_finished() //to be called by SSticker +/datum/game_mode/proc/check_finished(force_ending) //to be called by SSticker if(replacementmode && round_converted == 2) return replacementmode.check_finished() if(SSshuttle.emergency && (SSshuttle.emergency.mode == SHUTTLE_ENDGAME)) @@ -204,7 +212,7 @@ living_antag_player = Player return 0 - if(!config.continuous[config_tag]) + if(!config.continuous[config_tag] || force_ending) return 1 else @@ -233,11 +241,11 @@ if(ishuman(M)) if(!M.stat) surviving_humans++ - if(M.z == 2) + if(M.z == ZLEVEL_CENTCOM) escaped_humans++ if(!M.stat) surviving_total++ - if(M.z == 2) + if(M.z == ZLEVEL_CENTCOM) escaped_total++ @@ -259,6 +267,43 @@ send2irc("Server", "Round just ended.") if(cult.len && !istype(SSticker.mode,/datum/game_mode/cult)) datum_cult_completion() + + if(GLOB.borers.len) + var/borerwin = FALSE + var/borertext = "
The borers were:" + for(var/mob/living/simple_animal/borer/B in GLOB.borers) + if((B.key || B.controlling) && B.stat != DEAD) + borertext += "
[B.controlling ? B.victim.key : B.key] was [B.truename] (" + var/turf/location = get_turf(B) + if(location.z == ZLEVEL_CENTCOM && B.victim) + borertext += "escaped with host" + else + borertext += "failed" + borertext += ")" + to_chat(world, borertext) + + var/total_borers = 0 + for(var/mob/living/simple_animal/borer/B in GLOB.borers) + if((B.key || B.victim) && B.stat != DEAD) + total_borers++ + if(total_borers) + var/total_borer_hosts = 0 + for(var/mob/living/carbon/C in GLOB.mob_list) + var/mob/living/simple_animal/borer/D = C.has_brain_worms() + var/turf/location = get_turf(C) + if(location.z == ZLEVEL_CENTCOM && D && D.stat != DEAD) + total_borer_hosts++ + if(GLOB.total_borer_hosts_needed <= total_borer_hosts) + borerwin = TRUE + to_chat(world, "There were [total_borers] borers alive at round end!") + to_chat(world, "A total of [total_borer_hosts] borers with hosts escaped on the shuttle alive. The borers needed [GLOB.total_borer_hosts_needed] hosts to escape.") + if(borerwin) + to_chat(world, "The borers were successful!") + else + to_chat(world, "The borers have failed!") + + CHECK_TICK + return 0 @@ -304,7 +349,7 @@ // Ultimate randomizing code right here for(var/mob/dead/new_player/player in GLOB.player_list) - if(player.client && player.ready) + if(player.client && player.ready == PLAYER_READY_TO_PLAY) players += player // Shuffling, the players list is now ping-independent!!! @@ -312,7 +357,7 @@ players = shuffle(players) for(var/mob/dead/new_player/player in players) - if(player.client && player.ready) + if(player.client && player.ready == PLAYER_READY_TO_PLAY) if(role in player.client.prefs.be_special) if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, role)) //Nodrak/Carn: Antag Job-bans if(age_check(player.client)) //Must be older than the minimum age @@ -326,7 +371,7 @@ if(candidates.len < recommended_enemies) for(var/mob/dead/new_player/player in players) - if(player.client && player.ready) + if(player.client && player.ready == PLAYER_READY_TO_PLAY) if(!(role in player.client.prefs.be_special)) // We don't have enough people who want to be antagonist, make a seperate list of people who don't want to be one if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, role)) //Nodrak/Carn: Antag Job-bans drafted += player.mind @@ -348,13 +393,7 @@ else // Not enough scrubs, ABORT ABORT ABORT break -/* - if(candidates.len < recommended_enemies && override_jobbans) //If we still don't have enough people, we're going to start drafting banned people. - for(var/mob/dead/new_player/player in players) - if (player.client && player.ready) - if(jobban_isbanned(player, "Syndicate") || jobban_isbanned(player, roletext)) //Nodrak/Carn: Antag Job-bans - drafted += player.mind -*/ + if(restricted_jobs) for(var/datum/mind/player in drafted) // Remove people who can't be an antagonist for(var/job in restricted_jobs) @@ -377,17 +416,11 @@ // recommended_enemies if the number of people with that role set to yes is less than recomended_enemies, // Less if there are not enough valid players in the game entirely to make recommended_enemies. -/* -/datum/game_mode/proc/check_player_role_pref(var/role, var/mob/dead/new_player/player) - if(player.preferences.be_special & role) - return 1 - return 0 -*/ /datum/game_mode/proc/num_players() . = 0 for(var/mob/dead/new_player/P in GLOB.player_list) - if(P.client && P.ready) + if(P.client && P.ready == PLAYER_READY_TO_PLAY) . ++ /////////////////////////////////// @@ -559,4 +592,4 @@ /datum/game_mode/proc/declare_station_goal_completion() for(var/V in station_goals) var/datum/station_goal/G = V - G.print_result() + G.print_result() \ No newline at end of file diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm index a961ec48b1..8b0903f4a6 100644 --- a/code/game/gamemodes/gang/dominator.dm +++ b/code/game/gamemodes/gang/dominator.dm @@ -1,5 +1,6 @@ #define DOM_BLOCKED_SPAM_CAP 6 #define DOM_REQUIRED_TURFS 30 +#define DOM_HULK_HITS_REQUIRED 10 /obj/machinery/dominator name = "dominator" @@ -20,6 +21,9 @@ var/datum/effect_system/spark_spread/spark_system var/obj/effect/countdown/dominator/countdown +/obj/machinery/dominator/hulk_damage() + return (max_integrity - integrity_failure) / DOM_HULK_HITS_REQUIRED + /proc/dominator_excessive_walls(atom/A) var/open = 0 for(var/turf/T in view(3, A)) @@ -33,13 +37,14 @@ /obj/machinery/dominator/tesla_act() qdel(src) -/obj/machinery/dominator/New() - ..() +/obj/machinery/dominator/Initialize() + . = ..() set_light(2) GLOB.poi_list |= src spark_system = new spark_system.set_up(5, TRUE, src) countdown = new(src) + update_icon() /obj/machinery/dominator/examine(mob/user) ..() @@ -103,8 +108,23 @@ spark_system.start() else if(!(stat & BROKEN)) spark_system.start() - cut_overlays() + update_icon() + +/obj/machinery/dominator/update_icon() + cut_overlays() + if(!(stat & BROKEN)) + icon_state = "dominator-active" + if(operating) + var/mutable_appearance/dominator_overlay = mutable_appearance('icons/obj/machines/dominator.dmi', "dominator-overlay") + if(gang) + dominator_overlay.color = gang.color_hex + add_overlay(dominator_overlay) + else + icon_state = "dominator" + if(obj_integrity/max_integrity < 0.66) add_overlay("damage") + else + icon_state = "dominator-broken" /obj/machinery/dominator/obj_break(damage_flag) if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) @@ -142,10 +162,9 @@ gang.message_gangtools("Hostile takeover cancelled: Dominator is no longer operational.[gang.dom_attempts ? " You have [gang.dom_attempts] attempt remaining." : " The station network will have likely blocked any more attempts by us."]",1,1) set_light(0) - icon_state = "dominator-broken" - cut_overlays() operating = 0 stat |= BROKEN + update_icon() STOP_PROCESSING(SSmachines, src) /obj/machinery/dominator/Destroy() @@ -196,9 +215,9 @@ priority_announce("Network breach detected in [locname]. The [gang.name] Gang is attempting to seize control of the station!","Network Alert") gang.domination() SSshuttle.registerHostileEnvironment(src) - src.name = "[gang.name] Gang [src.name]" + name = "[gang.name] Gang [name]" operating = 1 - icon_state = "dominator-[gang.color]" + update_icon() countdown.color = gang.color_hex countdown.start() diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 46f651d359..5b97280e9a 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -2,7 +2,8 @@ //Gang War Game Mode GLOBAL_LIST_INIT(gang_name_pool, list("Clandestine", "Prima", "Zero-G", "Max", "Blasto", "Waffle", "North", "Omni", "Newton", "Cyber", "Donk", "Gene", "Gib", "Tunnel", "Diablo", "Psyke", "Osiron", "Sirius", "Sleeping Carp")) -GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple")) +GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple", "white")) +GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/obj/item/clothing/suit/jacket/leather/overcoat,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/jacket/miljacket,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/pirate,/obj/item/clothing/suit/poncho,/obj/item/clothing/suit/apron/overalls,/obj/item/clothing/suit/jacket/letterman)) /datum/game_mode var/list/datum/gang/gangs = list() @@ -61,7 +62,7 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," for(var/n in 1 to 3) var/datum/mind/boss = pick(antag_candidates) antag_candidates -= boss - G.bosses += boss + G.bosses[boss] = GANGSTER_BOSS_STARTING_INFLUENCE boss.gang_datum = G var/title if(n == 1) @@ -84,6 +85,7 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," sleep(rand(10,100)) for(var/datum/gang/G in gangs) for(var/datum/mind/boss_mind in G.bosses) + G.bosses[boss_mind] = GANGSTER_BOSS_STARTING_INFLUENCE //Force influence to be put on it. G.add_gang_hud(boss_mind) forge_gang_objectives(boss_mind) greet_gang(boss_mind) @@ -164,10 +166,12 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) + if(is_in_gang(gangster_mind.current, G.name) && !(gangster_mind in get_gang_bosses())) + return 3 return 0 if(check && gangster_mind.current.isloyal()) //Check to see if the potential gangster is implanted return 1 - G.gangsters += gangster_mind + G.gangsters[gangster_mind] = GANGSTER_SOLDIER_STARTING_INFLUENCE gangster_mind.gang_datum = G if(check) if(iscarbon(gangster_mind.current)) @@ -193,6 +197,10 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," //////////////////////////////////////////////////////////////////// /datum/game_mode/proc/remove_gangster(datum/mind/gangster_mind, beingborged, silent, remove_bosses=0) var/datum/gang/gang = gangster_mind.gang_datum + for(var/obj/O in gangster_mind.current.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + qdel(O) + if(!gang) return 0 @@ -202,15 +210,24 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," if(!G.is_deconvertible && !remove_bosses) return 0 if(gangster_mind in G.gangsters) + G.reclaim_points(G.gangsters[gangster_mind]) G.gangsters -= gangster_mind removed = 1 if(remove_bosses && (gangster_mind in G.bosses)) + G.reclaim_points(G.bosses[gangster_mind]) G.bosses -= gangster_mind removed = 1 + if(G.tags_by_mind[gangster_mind] && islist(G.tags_by_mind[gangster_mind])) + var/list/tags_cache = G.tags_by_mind[gangster_mind] + for(var/v in tags_cache) + var/obj/effect/decal/cleanable/crayon/gang/c = v + c.set_mind_owner(null) + G.tags_by_mind -= gangster_mind if(!removed) return 0 + gangster_mind.special_role = null gangster_mind.gang_datum = null @@ -254,6 +271,20 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," gang_bosses += G.bosses return gang_bosses +/datum/game_mode/proc/shuttle_check() + if(SSshuttle.emergencyNoRecall) + return + var/alive = 0 + for(var/mob/living/L in GLOB.player_list) + if(L.stat != DEAD) + alive++ + + if((alive < (GLOB.joined_player_list.len * 0.4)) && ((SSshuttle.emergency.timeLeft(1) > (SSshuttle.emergencyCallTime * 0.4)))) + + SSshuttle.emergencyNoRecall = TRUE + SSshuttle.emergency.request(null, set_coefficient = 0.4) + priority_announce("Catastrophic casualties detected: crisis shuttle protocols activated - jamming recall signals across all frequencies.") + /proc/determine_domination_time(var/datum/gang/G) return max(180,480 - (round((G.territory.len/GLOB.start_state.num_territories)*100, 1) * 9)) @@ -267,12 +298,12 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," return if(!winner) to_chat(world, "The station was [station_was_nuked ? "destroyed!" : "evacuated before a gang could claim it! The station wins!"]
") - SSblackbox.set_details("round_end_result","loss - gangs failed takeover") + SSticker.mode_result = "loss - gangs failed takeover" SSticker.news_report = GANG_LOSS else to_chat(world, "The [winner.name] Gang successfully performed a hostile takeover of the station!
") - SSblackbox.set_details("round_end_result","win - gang domination complete") + SSticker.mode_result = "win - gang domination complete" SSticker.news_report = GANG_TAKEOVER @@ -325,3 +356,4 @@ GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue"," SSticker.station_explosion_cinematic(1,"gang war", null) SSticker.mode.explosion_in_progress = 0 SSticker.force_ending = TRUE + diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index ba455e94e5..1a145d1227 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -8,6 +8,7 @@ var/list/datum/mind/gangsters = list() //gang B Members var/list/datum/mind/bosses = list() //gang A Bosses var/list/obj/item/device/gangtool/gangtools = list() + var/list/tags_by_mind = list() //Assoc list in format of tags_by_mind[mind_of_gangster] = list(tag1, tag2, tag3) where tags are the actual object decals. var/style var/fighting_style = "normal" var/list/territory = list() @@ -15,33 +16,89 @@ var/list/territory_lost = list() var/recalls = 1 var/dom_attempts = 2 - var/points = 15 + var/inner_outfit + var/outer_outfit var/datum/atom_hud/antag/gang/ganghud var/is_deconvertible = TRUE //Can you deconvert normal gangsters from the gang var/domination_timer var/is_dominating - var/item_list - var/item_category_list - var/buyable_items = list( + var/boss_item_list + var/boss_category_list + var/static/list/boss_items = list( /datum/gang_item/function/gang_ping, /datum/gang_item/function/recall, - /datum/gang_item/function/outfit, + + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + + /datum/gang_item/weapon/shuriken, /datum/gang_item/weapon/switchblade, + /datum/gang_item/weapon/improvised, + /datum/gang_item/weapon/ammo/improvised_ammo, + /datum/gang_item/weapon/surplus, + /datum/gang_item/weapon/ammo/surplus_ammo, /datum/gang_item/weapon/pistol, /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, + /datum/gang_item/weapon/machinegun, /datum/gang_item/weapon/uzi, /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, /datum/gang_item/equipment/spraycan, + /datum/gang_item/equipment/emp, /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/frag, + /datum/gang_item/equipment/stimpack, /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/wetwork_boots, /datum/gang_item/equipment/pen, - /datum/gang_item/equipment/gangtool, - /datum/gang_item/equipment/necklace, /datum/gang_item/equipment/dominator ) + var/reg_item_list + var/reg_category_list + var/static/list/soldier_items = list( + /datum/gang_item/clothing/under, + /datum/gang_item/clothing/suit, + /datum/gang_item/clothing/hat, + /datum/gang_item/clothing/neck, + /datum/gang_item/clothing/shoes, + /datum/gang_item/clothing/mask, + /datum/gang_item/clothing/hands, + /datum/gang_item/clothing/belt, + + /datum/gang_item/weapon/shuriken, + /datum/gang_item/weapon/switchblade, + /datum/gang_item/weapon/improvised, + /datum/gang_item/weapon/ammo/improvised_ammo, + /datum/gang_item/weapon/surplus, + /datum/gang_item/weapon/ammo/surplus_ammo, + /datum/gang_item/weapon/pistol, + /datum/gang_item/weapon/ammo/pistol_ammo, + /datum/gang_item/weapon/sniper, + /datum/gang_item/weapon/ammo/sniper_ammo, + /datum/gang_item/weapon/machinegun, + /datum/gang_item/weapon/uzi, + /datum/gang_item/weapon/ammo/uzi_ammo, + /datum/gang_item/equipment/sharpener, + /datum/gang_item/equipment/spraycan, + /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/c4, + /datum/gang_item/equipment/frag, + /datum/gang_item/equipment/stimpack, + /datum/gang_item/equipment/implant_breaker, + /datum/gang_item/equipment/wetwork_boots, + ) + /datum/gang/New(loc,gangname) if(!GLOB.gang_colors_pool.len) message_admins("WARNING: Maximum number of gangs have been exceeded!") @@ -53,36 +110,56 @@ switch(color) if("red") color_hex = "#DA0000" + inner_outfit = pick(/obj/item/clothing/under/color/red, /obj/item/clothing/under/lawyer/red) if("orange") color_hex = "#FF9300" + inner_outfit = pick(/obj/item/clothing/under/color/orange, /obj/item/clothing/under/geisha) if("yellow") color_hex = "#FFF200" + inner_outfit = pick(/obj/item/clothing/under/color/yellow, /obj/item/clothing/under/burial, /obj/item/clothing/under/suit_jacket/tan) if("green") color_hex = "#A8E61D" + inner_outfit = pick(/obj/item/clothing/under/color/green, /obj/item/clothing/under/syndicate/camo, /obj/item/clothing/under/suit_jacket/green) if("blue") color_hex = "#00B7EF" + inner_outfit = pick(/obj/item/clothing/under/color/blue, /obj/item/clothing/under/suit_jacket/navy) if("purple") color_hex = "#DA00FF" + inner_outfit = pick(/obj/item/clothing/under/color/lightpurple, /obj/item/clothing/under/lawyer/purpsuit) + if("white") + color_hex = "#FFFFFF" + inner_outfit = pick(/obj/item/clothing/under/color/white, /obj/item/clothing/under/suit_jacket/white) name = (gangname ? gangname : pick(GLOB.gang_name_pool)) GLOB.gang_name_pool -= name - + outer_outfit = pick(GLOB.gang_outfit_pool) ganghud = new() ganghud.color = color_hex log_game("The [name] Gang has been created. Their gang color is [color].") build_item_list() /datum/gang/proc/build_item_list() - item_list = list() - item_category_list = list() - for(var/V in buyable_items) - var/datum/gang_item/G = new V() - item_list[G.id] = G - var/list/Cat = item_category_list[G.category] + boss_item_list = list() + boss_category_list = list() + for(var/B in boss_items) + var/datum/gang_item/G = new B() + boss_item_list[G.id] = G + var/list/Cat = boss_category_list[G.category] if(Cat) Cat += G else - item_category_list[G.category] = list(G) + boss_category_list[G.category] = list(G) + + reg_item_list = list() + reg_category_list = list() + for(var/S in soldier_items) + var/datum/gang_item/G = new S() + reg_item_list[G.id] = G + var/list/Cat = reg_category_list[G.category] + if(Cat) + Cat += G + else + reg_category_list[G.category] = list(G) /datum/gang/proc/add_gang_hud(datum/mind/recruit_mind) ganghud.join_hud(recruit_mind.current) @@ -103,52 +180,6 @@ /datum/gang/proc/domination_time_remaining() var/diff = domination_timer - world.time return diff / 10 -//////////////////////////////////////////// OUTFITS - - -//Used by recallers when purchasing a gang outfit. First time a gang outfit is purchased the buyer decides a gang style which is stored so gang outfits are uniform -/datum/gang/proc/gang_outfit(mob/living/carbon/user,obj/item/device/gangtool/gangtool) - if(!user || !gangtool) - return 0 - if(!gangtool.can_use(user)) - return 0 - - var/gang_style_list = list("Gang Colors","Black Suits","White Suits","Leather Jackets","Leather Overcoats","Puffer Jackets","Military Jackets","Tactical Turtlenecks","Soviet Uniforms") - if(!style && (user.mind in SSticker.mode.get_gang_bosses())) //Only the boss gets to pick a style - style = input("Pick an outfit style.", "Pick Style") as null|anything in gang_style_list - - if(gangtool.can_use(user) && (gangtool.outfits >= 1)) - var/outfit_path - switch(style) - if(null || "Gang Colors") - outfit_path = text2path("/obj/item/clothing/under/color/[color]") - if("Black Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/charcoal - if("White Suits") - outfit_path = /obj/item/clothing/under/suit_jacket/white - if("Puffer Jackets") - outfit_path = /obj/item/clothing/suit/jacket/puffer - if("Leather Jackets") - outfit_path = /obj/item/clothing/suit/jacket/leather - if("Leather Overcoats") - outfit_path = /obj/item/clothing/suit/jacket/leather/overcoat - if("Military Jackets") - outfit_path = /obj/item/clothing/suit/jacket/miljacket - if("Soviet Uniforms") - outfit_path = /obj/item/clothing/under/soviet - if("Tactical Turtlenecks") - outfit_path = /obj/item/clothing/under/syndicate - - if(outfit_path) - var/obj/item/clothing/outfit = new outfit_path(user.loc) - outfit.armor = list(melee = 20, bullet = 30, laser = 10, energy = 10, bomb = 20, bio = 0, rad = 0, fire = 30, acid = 30) - outfit.desc += " Tailored for the [name] Gang to offer the wearer moderate protection against ballistics and physical trauma." - outfit.gang = src - user.put_in_hands(outfit) - return 1 - - return 0 - //////////////////////////////////////////// MESSAGING @@ -160,7 +191,7 @@ var/mob/living/mob = get(tool.loc,/mob/living) if(mob && mob.mind && mob.stat == CONSCIOUS) if(mob.mind.gang_datum == src) - to_chat(mob, "\icon[tool] [message]") + to_chat(mob, "[bicon(tool)] [message]") return @@ -173,6 +204,8 @@ var/added_names = "" var/lost_names = "" + SSticker.mode.shuttle_check() // See if its time to start wrapping things up + //Re-add territories that were reclaimed, so if they got tagged over, they can still earn income if they tag it back before the next status report var/list/reclaimed_territories = territory_new & territory_lost territory |= reclaimed_territories @@ -186,45 +219,7 @@ lost_names += "[territory_lost[area]]" territory -= area - //Count uniformed gangsters - var/uniformed = 0 - for(var/datum/mind/gangmind in (gangsters|bosses)) - if(ishuman(gangmind.current)) - var/mob/living/carbon/human/gangster = gangmind.current - //Gangster must be alive and on station - if((gangster.stat == DEAD) || (gangster.z > ZLEVEL_STATION)) - continue - - var/obj/item/clothing/outfit - var/obj/item/clothing/gang_outfit - if(gangster.w_uniform) - outfit = gangster.w_uniform - if(outfit.gang == src) - gang_outfit = outfit - if(gangster.wear_suit) - outfit = gangster.wear_suit - if(outfit.gang == src) - gang_outfit = outfit - - if(gang_outfit) - to_chat(gangster, "The [src] Gang's influence grows as you wear [gang_outfit].") - uniformed ++ - //Calculate and report influence growth - var/message = "[src] Gang Status Report:
*---------*
" - if(is_dominating) - var/seconds_remaining = domination_time_remaining() - var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) - if(new_time < seconds_remaining) - message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - set_domination_time(new_time) - message += "[seconds_remaining] seconds remain in hostile takeover.
" - else - var/points_new = min(999,points + 15 + (uniformed * 2) + territory.len) - if(points_new != points) - message += "Gang influence has increased by [points_new - points] for defending [territory.len] territories and [uniformed] uniformed gangsters.
" - points = points_new - message += "Your gang now has [points] influence.
" //Process new territories for(var/area in territory_new) @@ -234,27 +229,112 @@ territory += area //Report territory changes + var/message = "[src] Gang Status Report:.
*---------*
" message += "[territory_new.len] new territories:
[added_names]
" message += "[territory_lost.len] territories lost:
[lost_names]
" - //Clear the lists territory_new = list() territory_lost = list() - var/control = round((territory.len/GLOB.start_state.num_territories)*100, 1) - message += "Your gang now has [control]% control of the station.
*---------*" - message_gangtools(message) + var/sbonus = sqrt(LAZYLEN(territory)) // Bonus given to soldier's for the gang's total territory + message += "Your gang now has [control]% control of the station.
*---------*
" + if(is_dominating) + var/seconds_remaining = domination_time_remaining() + var/new_time = max(180, seconds_remaining - (territory.len * 2)) + if(new_time < seconds_remaining) + message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories.
" + set_domination_time(new_time) + message += "[seconds_remaining] seconds remain in hostile takeover.
" + else + pay_territory_income_to_bosses() + pay_territory_income_to_soldiers(sbonus) + pay_all_clothing_bonuses() + announce_all_influence() - //Increase outfit stock - for(var/obj/item/device/gangtool/tool in gangtools) - tool.outfits = min(tool.outfits+1,5) +/datum/gang/proc/pay_all_clothing_bonuses() + for(var/datum/mind/mind in gangsters|bosses) + pay_clothing_bonus(mind) +/datum/gang/proc/pay_clothing_bonus(var/datum/mind/gangsta) + var/mob/living/carbon/human/gangbanger = gangsta.current + . = 0 + if(!istype(gangbanger) || gangbanger.stat == DEAD) //Dead gangsters aren't influential at all! + return 0 + var/static/inner = inner_outfit + var/static/outer = outer_outfit + for(var/obj/item/C in gangbanger.contents) + if(C.type == inner_outfit) + . += 2 + continue + else if(C.type == outer_outfit) + . += 2 + continue + . += C.gang_contraband_value() + adjust_influence(gangsta, .) + if(.) + announce_to_mind(gangsta, "Your influential choice of clothing has increased your influence by [.] points!") + else + announce_to_mind(gangsta, "Unfortunately, you have not gained any additional influence from your drab, old, boring clothing. Learn to dress like a gangsta, bro!") //Kek + +/datum/gang/proc/pay_soldier_territory_income(datum/mind/soldier, sbonus = 0) + . = 0 + . = max(0,round(3 - gangsters[soldier]/10)) + (sbonus) + (get_soldier_territories(soldier)/2) + adjust_influence(soldier, .) + +/datum/gang/proc/get_soldier_territories(datum/mind/soldier) + if(!islist(tags_by_mind[soldier])) //They have no tagged territories! + return 0 + var/list/tags = tags_by_mind[soldier] + return tags.len + +/datum/gang/proc/pay_territory_income_to_soldiers(sbonus = 0) + for(var/datum/mind/soldier in gangsters) + var/returned = pay_soldier_territory_income(soldier) + if(!returned) + announce_to_mind(soldier, "You have not gained any influence from territories you personally tagged. Get to work, soldier!") + else + announce_to_mind(soldier, "You have gained [returned] influence from [get_soldier_territories(soldier)] territories you have personally tagged.") + +/datum/gang/proc/announce_all_influence() + for(var/datum/mind/MG in bosses|gangsters) + announce_total_influence(MG) + +/datum/gang/proc/pay_territory_income_to_bosses() + . = 0 + for(var/datum/mind/boss_mind in bosses) + var/inc = max(0,round(5 - bosses[boss_mind]/10)) + LAZYLEN(territory) + . += inc + adjust_influence(boss_mind, inc) + announce_to_mind(boss_mind, "Your influence has increased by [inc] from your gang holding [LAZYLEN(territory)] territories!") + +/datum/gang/proc/get_influence(datum/mind/gangster_mind) + if(gangster_mind in gangsters) + return gangsters[gangster_mind] + if(gangster_mind in bosses) + return bosses[gangster_mind] + +/datum/gang/proc/adjust_influence(datum/mind/gangster_mind, amount) + if(gangster_mind in gangsters) + gangsters[gangster_mind] += amount + if(gangster_mind in bosses) + bosses[gangster_mind] += amount + +/datum/gang/proc/announce_to_mind(datum/mind/gangster_mind, message) + if(gangster_mind.current && gangster_mind.current.stat != DEAD) + to_chat(gangster_mind.current, message) + +/datum/gang/proc/announce_total_influence(datum/mind/gangster_mind) + announce_to_mind(gangster_mind, "[name] Gang: You now have a total of [get_influence(gangster_mind)] influence!") + +/datum/gang/proc/reclaim_points(amount) + for(var/datum/mind/bawss in bosses) + adjust_influence(bawss, amount/bosses.len) + announce_to_mind(bawss, "[name] Gang: [amount/bosses.len] influence given from internal automatic restructuring.") //Multiverse /datum/gang/multiverse dom_attempts = 0 - points = 0 fighting_style = "multiverse" is_deconvertible = FALSE @@ -263,4 +343,4 @@ ganghud = new() /datum/gang/multiverse/income() - return \ No newline at end of file + return diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index d626aa3b9a..ddb0ca4608 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -6,14 +6,12 @@ var/category var/id + /datum/gang_item/proc/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool, check_canbuy = TRUE) if(check_canbuy && !can_buy(user, gang, gangtool)) return FALSE var/real_cost = get_cost(user, gang, gangtool) - if(gang && real_cost) - gang.message_gangtools("A [get_name_display(user, gang, gangtool)] was purchased by [user.real_name] for [real_cost] Influence.") - log_game("A [id] was purchased by [key_name(user)] ([gang.name] Gang) for [real_cost] Influence.") - gang.points -= real_cost + gang.adjust_influence(user.mind, -real_cost) spawn_item(user, gang, gangtool) return TRUE @@ -25,7 +23,7 @@ to_chat(user, spawn_msg) /datum/gang_item/proc/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gang && (gang.points >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) + return gang && (gang.get_influence(user.mind) >= get_cost(user, gang, gangtool)) && can_see(user, gang, gangtool) /datum/gang_item/proc/can_see(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) return TRUE @@ -78,23 +76,115 @@ gangtool.recall(user) -/datum/gang_item/function/outfit - name = "Create Armored Gang Outfit" - id = "outfit" +/////////////////// +//CLOTHING +/////////////////// -/datum/gang_item/function/outfit/can_buy(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - return gangtool && (gangtool.outfits > 0) && ..() +/datum/gang_item/clothing + category = "Purchase Influence-Enhancing Clothes:" -/datum/gang_item/function/outfit/get_cost_display(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gangtool && !gangtool.outfits) - return "(Restocking)" - return ..() +/datum/gang_item/clothing/under + name = "Gang Uniform" + id = "under" + cost = 1 -/datum/gang_item/function/outfit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - if(gang && gang.gang_outfit(user, gangtool)) - to_chat(user, "Gang Outfits can act as armor with moderate protection against ballistic and melee attacks. Every gangster wearing one will also help grow your gang's influence.") - if(gangtool) - gangtool.outfits -= 1 +/datum/gang_item/clothing/under/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.inner_outfit) + var/obj/item/O = new gang.inner_outfit(user.loc) + user.put_in_hands(O) + to_chat(user, " This is your gang's official uniform, wearing it will increase your influence") + +/datum/gang_item/clothing/suit + name = "Gang Armored Outerwear" + id = "suit" + cost = 1 + +/datum/gang_item/clothing/suit/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) + if(gang.outer_outfit) + var/obj/item/O = new gang.outer_outfit(user.loc) + O.armor = list(melee = 20, bullet = 35, laser = 10, energy = 10, bomb = 30, bio = 0, rad = 0, fire = 30, acid = 30) + O.desc += " Tailored for the [gang.name] Gang to offer the wearer moderate protection against ballistics and physical trauma." + user.put_in_hands(O) + to_chat(user, " This is your gang's official outerwear, wearing it will increase your influence") + + +/datum/gang_item/clothing/hat + name = "Pimp Hat" + id = "hat" + cost = 16 + item_path = /obj/item/clothing/head/collectable/petehat/gang + +/obj/item/clothing/head/collectable/petehat/gang + name = "pimpin' hat" + desc = "The undisputed king of style." + +/obj/item/clothing/head/collectable/petehat/gang/gang_contraband_value() + return 4 + +/datum/gang_item/clothing/mask + name = "Golden Death Mask" + id = "mask" + cost = 18 + item_path = /obj/item/clothing/mask/gskull + +/obj/item/clothing/mask/gskull + name = "golden death mask" + icon_state = "gskull" + desc = "Strike terror, and envy, into the hearts of your enemies." + +/obj/item/clothing/mask/gskull/gang_contraband_value() + return 5 + +/datum/gang_item/clothing/shoes + name = "Bling Boots" + id = "boots" + cost = 22 + item_path = /obj/item/clothing/shoes/gang + +/obj/item/clothing/shoes/gang + name = "blinged-out boots" + desc = "Stand aside peasants." + icon_state = "bling" + +/obj/item/clothing/shoes/gang/gang_contraband_value() + return 6 + +/datum/gang_item/clothing/neck + name = "Gold Necklace" + id = "necklace" + cost = 9 + item_path = /obj/item/clothing/neck/necklace/dope + +/datum/gang_item/clothing/hands + name = "Decorative Brass Knuckles" + id = "hand" + cost = 11 + item_path = /obj/item/clothing/gloves/gang + +/obj/item/clothing/gloves/gang + name = "braggadocio's brass knuckles" + desc = "Purely decorative, don't find out the hard way." + icon_state = "knuckles" + w_class = 3 + +/obj/item/clothing/gloves/gang/gang_contraband_value() + return 3 + +/datum/gang_item/clothing/belt + name = "Badass Belt" + id = "belt" + cost = 13 + item_path = /obj/item/weapon/storage/belt/military/gang + +/obj/item/weapon/storage/belt/military/gang + name = "badass belt" + icon_state = "gangbelt" + item_state = "gang" + desc = "The belt buckle simply reads 'BAMF'." + storage_slots = 1 + +/obj/item/weapon/storage/belt/military/gang/gang_contraband_value() + return 4 /////////////////// //WEAPONS @@ -120,10 +210,34 @@ cost = 5 item_path = /obj/item/weapon/switchblade +/datum/gang_item/weapon/surplus + name = "Surplus Rifle" + id = "surplus" + cost = 8 + item_path = /obj/item/weapon/gun/ballistic/automatic/surplus + +/datum/gang_item/weapon/ammo/surplus_ammo + name = "Surplus Rifle Ammo" + id = "surplus_ammo" + cost = 5 + item_path = /obj/item/ammo_box/magazine/m10mm/rifle + +/datum/gang_item/weapon/improvised + name = "Sawn-Off Improvised Shotgun" + id = "sawn" + cost = 6 + item_path = /obj/item/weapon/gun/ballistic/revolver/doublebarrel/improvised/sawn + +/datum/gang_item/weapon/ammo/improvised_ammo + name = "Box of Buckshot" + id = "buckshot" + cost = 5 + item_path = /obj/item/weapon/storage/box/lethalshot + /datum/gang_item/weapon/pistol name = "10mm Pistol" id = "pistol" - cost = 25 + cost = 30 item_path = /obj/item/weapon/gun/ballistic/automatic/pistol /datum/gang_item/weapon/ammo/pistol_ammo @@ -133,23 +247,38 @@ item_path = /obj/item/ammo_box/magazine/m10mm /datum/gang_item/weapon/sniper - name = ".50cal Sniper Rifle" + name = "Black Market .50cal Sniper Rifle" id = "sniper" cost = 40 - item_path = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle + item_path = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle/gang /datum/gang_item/weapon/ammo/sniper_ammo - name = "Standard .50cal Sniper Rounds" + name = "Smuggled .50cal Sniper Rounds" id = "sniper_ammo" cost = 15 - item_path = /obj/item/ammo_box/magazine/sniper_rounds + item_path = /obj/item/ammo_box/magazine/sniper_rounds/gang + + +/datum/gang_item/weapon/ammo/sleeper_ammo + name = "Illicit Tranquilizer Cartridges" + id = "sniper_ammo" + cost = 15 + item_path = /obj/item/ammo_box/magazine/sniper_rounds/gang/sleeper + + +/datum/gang_item/weapon/machinegun + name = "Mounted Machine Gun" + id = "MG" + cost = 50 + item_path = /obj/machinery/manned_turret + spawn_msg = "The mounted machine gun features enhanced responsiveness. Hold down on the trigger while firing to control where you're shooting." /datum/gang_item/weapon/uzi name = "Uzi SMG" id = "uzi" cost = 60 item_path = /obj/item/weapon/gun/ballistic/automatic/mini_uzi - id = "uzi" + /datum/gang_item/weapon/ammo/uzi_ammo name = "Uzi Ammo" @@ -157,7 +286,6 @@ cost = 40 item_path = /obj/item/ammo_box/magazine/uzim9mm - /////////////////// //EQUIPMENT /////////////////// @@ -178,12 +306,6 @@ cost = 3 item_path = /obj/item/weapon/sharpener -/datum/gang_item/equipment/necklace - name = "Gold Necklace" - id = "necklace" - cost = 1 - item_path = /obj/item/clothing/neck/necklace/dope - /datum/gang_item/equipment/emp name = "EMP Grenade" @@ -200,13 +322,13 @@ /datum/gang_item/equipment/frag name = "Fragmentation Grenade" id = "frag nade" - cost = 10 + cost = 18 item_path = /obj/item/weapon/grenade/syndieminibomb/concussion/frag /datum/gang_item/equipment/stimpack name = "Black Market Stimulants" id = "stimpack" - cost = 15 + cost = 12 item_path = /obj/item/weapon/reagent_containers/syringe/stimulants /datum/gang_item/equipment/implant_breaker @@ -223,6 +345,19 @@ if(spawn_msg) to_chat(user, spawn_msg) + +/datum/gang_item/equipment/wetwork_boots + name = "Wetwork boots" + id = "wetwork" + cost = 20 + item_path = /obj/item/clothing/shoes/combat/gang + +/obj/item/clothing/shoes/combat/gang + name = "Wetwork boots" + desc = "A gang's best hitmen are prepared for anything." + permeability_coefficient = 0.01 + flags = NOSLIP + /datum/gang_item/equipment/pen name = "Recruitment Pen" id = "pen" @@ -297,7 +432,7 @@ /datum/gang_item/equipment/dominator/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) var/area/usrarea = get_area(user.loc) var/usrturf = get_turf(user.loc) - if(initial(usrarea.name) == "Space" || isspaceturf(usrturf) || usr.z != 1) + if(initial(usrarea.name) == "Space" || isspaceturf(usrturf) || usr.z != ZLEVEL_STATION) to_chat(user, "You can only use this on the station!") return FALSE @@ -307,7 +442,7 @@ return FALSE if(dominator_excessive_walls(user)) - to_chat(user, "span class='warning'>The dominator will not function here! The dominator requires a sizable open space within three standard units so that walls do not interfere with the signal.") + to_chat(user, "The dominator will not function here! The dominator requires a sizable open space within three standard units so that walls do not interfere with the signal.") return FALSE if(!(usrarea.type in gang.territory|gang.territory_new)) @@ -316,4 +451,4 @@ return ..() /datum/gang_item/equipment/dominator/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) - new item_path(user.loc) \ No newline at end of file + new item_path(user.loc) diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 930c612d14..40b0f02360 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -25,7 +25,16 @@ var/datum/gang/G = user.mind.gang_datum var/recruitable = SSticker.mode.add_gangster(M.mind,G) switch(recruitable) + if(3) + for(var/obj/O in M.contents) + if(istype(O, /obj/item/device/gangtool/soldier)) + to_chat(user, "This gangster already has an uplink!") + return + new /obj/item/device/gangtool/soldier(M) + to_chat(user, "You inject [M] with a new gangtool!") + cooldown(G) if(2) + new /obj/item/device/gangtool/soldier(M) M.Paralyse(5) cooldown(G) if(1) @@ -57,4 +66,4 @@ cooldown = 0 icon_state = "pen" var/mob/M = get(src, /mob) - to_chat(M, "\icon[src] [src][(src.loc == M)?(""):(" in your [src.loc]")] vibrates softly. It is ready to be used again.") \ No newline at end of file + to_chat(M, "[bicon(src)] [src][(src.loc == M)?(""):(" in your [src.loc]")] vibrates softly. It is ready to be used again.") diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index c8c98e5d47..25cbce16e1 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -12,9 +12,10 @@ origin_tech = "programming=5;bluespace=2;syndicate=5" var/datum/gang/gang //Which gang uses this? var/recalling = 0 - var/outfits = 3 + var/outfits = 2 var/free_pen = 0 var/promotable = 0 + var/list/tags = list() /obj/item/device/gangtool/Initialize() //Initialize supply point income if it hasn't already been started ..() @@ -48,14 +49,14 @@ var/isboss = (user.mind == gang.bosses[1]) dat += "Registration: [gang.name] Gang [isboss ? "Boss" : "Lieutenant"]
" dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" - dat += "Gang Influence: [gang.points]
" - dat += "Time until Influence grows: [(gang.points >= 999) ? ("--:--") : (time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss"))]
" + dat += "Your Influence: [gang.get_influence(user.mind)]
" + dat += "Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" dat += "
" - for(var/cat in gang.item_category_list) + for(var/cat in gang.boss_category_list) dat += "[cat]
" - for(var/V in gang.item_category_list[cat]) + for(var/V in gang.boss_category_list[cat]) var/datum/gang_item/G = V if(!G.can_see(user, gang, src)) continue @@ -76,7 +77,7 @@ dat += "Refresh
" - var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.4", 340, 625) + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) popup.set_content(dat) popup.open() @@ -95,7 +96,7 @@ return if(href_list["purchase"]) - var/datum/gang_item/G = gang.item_list[href_list["purchase"]] + var/datum/gang_item/G = gang.boss_item_list[href_list["purchase"]] if(G && G.can_buy(usr, gang, src)) G.purchase(usr, gang, src, FALSE) @@ -109,7 +110,7 @@ if(!message || !can_use(user)) return if(user.z > 2) - to_chat(user, "\icon[src]Error: Station out of range.") + to_chat(user, "[bicon(src)]Error: Station out of range.") return var/list/members = list() members += gang.gangsters @@ -145,8 +146,9 @@ gang.gangtools += src icon_state = "gangtool-[gang.color]" if(!(user.mind in gang.bosses)) + var/cached_influence = gang.gangsters[user.mind] SSticker.mode.remove_gangster(user.mind, 0, 2) - gang.bosses += user.mind + gang.bosses[user.mind] = cached_influence user.mind.gang_datum = gang user.mind.special_role = "[gang.name] Gang Lieutenant" gang.add_gang_hud(user.mind) @@ -165,44 +167,47 @@ if(!can_use(user)) return 0 + if(SSshuttle.emergencyNoRecall) + return 0 + if(recalling) to_chat(usr, "Error: Recall already in progress.") return 0 - + if(!gang.recalls) to_chat(usr, "Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") gang.message_gangtools("[usr] is attempting to recall the emergency shuttle.") recalling = 1 - to_chat(loc, "\icon[src]Generating shuttle recall order with codes retrieved from last call signal...") + to_chat(loc, "[bicon(src)]Generating shuttle recall order with codes retrieved from last call signal...") sleep(rand(100,300)) if(SSshuttle.emergency.mode != SHUTTLE_CALL) //Shuttle can only be recalled when it's moving to the station - to_chat(user, "\icon[src]Emergency shuttle cannot be recalled at this time.") + to_chat(user, "[bicon(src)]Emergency shuttle cannot be recalled at this time.") recalling = 0 return 0 - to_chat(loc, "\icon[src]Shuttle recall order generated. Accessing station long-range communication arrays...") + to_chat(loc, "[bicon(src)]Shuttle recall order generated. Accessing station long-range communication arrays...") sleep(rand(100,300)) if(!gang.dom_attempts) - to_chat(user, "\icon[src]Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") + to_chat(user, "[bicon(src)]Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") recalling = 0 return 0 var/turf/userturf = get_turf(user) - if(userturf.z != 1) //Shuttle can only be recalled while on station - to_chat(user, "\icon[src]Error: Device out of range of station communication arrays.") + if(userturf.z != ZLEVEL_STATION) //Shuttle can only be recalled while on station + to_chat(user, "[\bicon(src)]Error: Device out of range of station communication arrays.") recalling = 0 return 0 var/datum/station_state/end_state = new /datum/station_state() end_state.count() if((100 * GLOB.start_state.score(end_state)) < 80) //Shuttle cannot be recalled if the station is too damaged - to_chat(user, "\icon[src]Error: Station communication systems compromised. Unable to establish connection.") + to_chat(user, "[bicon(src)]Error: Station communication systems compromised. Unable to establish connection.") recalling = 0 return 0 - to_chat(loc, "\icon[src]Comm arrays accessed. Broadcasting recall signal...") + to_chat(loc, "[bicon(src)]Comm arrays accessed. Broadcasting recall signal...") sleep(rand(100,300)) @@ -210,12 +215,12 @@ log_game("[key_name(user)] has tried to recall the shuttle with a gangtool.") message_admins("[key_name_admin(user)] has tried to recall the shuttle with a gangtool.", 1) userturf = get_turf(user) - if(userturf.z == 1) //Check one more time that they are on station. + if(userturf.z == ZLEVEL_STATION) //Check one more time that they are on station. if(SSshuttle.cancelEvac(user)) - gang.recalls -= 1 + gang.recalls -= 1 return 1 - to_chat(loc, "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time.") + to_chat(loc, "[bicon(src)]No response recieved. Emergency shuttle cannot be recalled at this time.") return 0 /obj/item/device/gangtool/proc/can_use(mob/living/carbon/human/user) @@ -227,18 +232,100 @@ return 0 if(!user.mind) return 0 - - if(gang) //If it's already registered, only let the gang's bosses use this - if(user.mind in gang.bosses) - return 1 - else //If it's not registered, any gangster can use this to register - if(user.mind in SSticker.mode.get_all_gangsters()) - return 1 - + if(gang && (user.mind in gang.bosses)) //If it's already registered, only let the gang's bosses use this + return 1 + else if(user.mind in SSticker.mode.get_all_gangsters()) // For soldiers and potential LT's + return 1 return 0 /obj/item/device/gangtool/spare outfits = 1 /obj/item/device/gangtool/spare/lt - promotable = 1 \ No newline at end of file + promotable = 1 + +///////////// Internal tool used by gang regulars /////////// + +/obj/item/device/gangtool/soldier/New(mob/user) + . = ..() + gang = user.mind.gang_datum + gang.gangtools += src + var/datum/action/innate/gang/tool/GT = new + GT.Grant(user, src, gang) + +/obj/item/device/gangtool/soldier/attack_self(mob/user) + if (!can_use(user)) + return + var/dat + if(gang.is_dominating) + dat += "
Takeover In Progress:
[gang.domination_time_remaining()] seconds remain
" + dat += "Registration: [gang.name] - Foot Soldier
" + dat += "Organization Size: [gang.gangsters.len + gang.bosses.len] | Station Control: [round((gang.territory.len/GLOB.start_state.num_territories)*100, 1)]%
" + dat += "Your Influence: [gang.get_influence(user.mind)]
" + if(LAZYLEN(tags)) + dat += "Your tags generate bonus influence for you.
You have tagged the following territories:" + for(var/obj/effect/decal/cleanable/crayon/gang/T in tags) + dat += " [T.territory] -" + else + dat += "You have not personally tagged any territory for your gang. Use a spray can to mark your territory and receive bonus influence." + dat += "
Time until Influence grows: [time2text(SSticker.mode.gang_points.next_point_time - world.time, "mm:ss")]
" + dat += "
" + for(var/cat in gang.reg_category_list) + dat += "[cat]
" + for(var/V in gang.reg_category_list[cat]) + var/datum/gang_item/G = V + if(!G.can_see(user, gang, src)) + continue + + var/cost = G.get_cost_display(user, gang, src) + if(cost) + dat += cost + " " + + var/toAdd = G.get_name_display(user, gang, src) + if(G.can_buy(user, gang, src)) + toAdd = "[toAdd]" + dat += toAdd + var/extra = G.get_extra_info(user, gang, src) + if(extra) + dat += "
[extra]" + dat += "
" + dat += "
" + + dat += "Refresh
" + + var/datum/browser/popup = new(user, "gangtool", "Welcome to GangTool v3.5", 340, 625) + popup.set_content(dat) + popup.open() + +/obj/item/device/gangtool/soldier/Topic(href, href_list) + if(!can_use(usr)) + return + if(href_list["purchase"]) + var/datum/gang_item/G = gang.reg_item_list[href_list["purchase"]] + if(G && G.can_buy(usr, gang, src)) + G.purchase(usr, gang, src, FALSE) + + attack_self(usr) + +/datum/action/innate/gang + background_icon_state = "bg_spell" + +/datum/action/innate/gang/IsAvailable() + if(!owner.mind || !owner.mind in SSticker.mode.get_all_gangsters()) + return 0 + return ..() + +/datum/action/innate/gang/tool + name = "Personal Gang Tool" + desc = "An implanted gang tool that lets you purchase gear" + background_icon_state = "bg_mime" + button_icon_state = "bolt_action" + var/obj/item/device/gangtool/soldier/GT + +/datum/action/innate/gang/tool/Grant(mob/user, obj/reg, datum/gang/G) + . = ..() + GT = reg + button.color = G.color + +/datum/action/innate/gang/tool/Activate() + GT.attack_self(owner) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 4f09f2e362..556ac28732 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -1,3 +1,4 @@ +#define DEFAULT_DOOMSDAY_TIMER 4500 /datum/AI_Module var/uses = 0 var/module_name @@ -37,12 +38,13 @@ to_chat(src, "Doomsday device armed.") priority_announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", 'sound/AI/aimalf.ogg') set_security_level("delta") - nuking = 1 - var/obj/machinery/doomsday_device/DOOM = new /obj/machinery/doomsday_device(src) + nuking = TRUE + var/obj/machinery/doomsday_device/DOOM = new (src) doomsday_device = DOOM doomsday_device.start() verbs -= /mob/living/silicon/ai/proc/nuke_station - for(var/obj/item/weapon/pinpointer/P in GLOB.pinpointer_list) + for(var/pinpointer in GLOB.pinpointer_list) + var/obj/item/weapon/pinpointer/P = pinpointer P.switch_mode_to(TRACK_MALF_AI) //Pinpointers start tracking the AI wherever it goes /obj/machinery/doomsday_device @@ -50,34 +52,32 @@ name = "doomsday device" icon_state = "nuclearbomb_base" desc = "A weapon which disintegrates all organic life in a large area." - anchored = 1 - density = 1 + anchored = TRUE + density = TRUE verb_exclaim = "blares" var/timing = FALSE - var/default_timer = 4500 var/obj/effect/countdown/doomsday/countdown var/detonation_timer - var/list/milestones = list() + var/list/milestones -/obj/machinery/doomsday_device/New() - ..() +/obj/machinery/doomsday_device/Initialize() + . = ..() countdown = new(src) + milestones = list() /obj/machinery/doomsday_device/Destroy() - if(countdown) - qdel(countdown) - countdown = null + QDEL_NULL(countdown) STOP_PROCESSING(SSfastprocess, src) SSshuttle.clearHostileEnvironment(src) SSmapping.remove_nuke_threat(src) for(var/A in GLOB.ai_list) - var/mob/living/silicon/ai/Mlf = A - if(Mlf.doomsday_device == src) - Mlf.doomsday_device = null - . = ..() + var/mob/living/silicon/ai/AI = A + if(AI.doomsday_device == src) + AI.doomsday_device = null + return ..() /obj/machinery/doomsday_device/proc/start() - detonation_timer = world.time + default_timer + detonation_timer = world.time + DEFAULT_DOOMSDAY_TIMER timing = TRUE countdown.start() START_PROCESSING(SSfastprocess, src) @@ -90,24 +90,24 @@ /obj/machinery/doomsday_device/process() var/turf/T = get_turf(src) if(!T || T.z != ZLEVEL_STATION) - minor_announce("DOOMSDAY DEVICE OUT OF STATION RANGE, ABORTING", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 1) + minor_announce("DOOMSDAY DEVICE OUT OF STATION RANGE, ABORTING", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE) SSshuttle.clearHostileEnvironment(src) qdel(src) + return if(!timing) STOP_PROCESSING(SSfastprocess, src) return var/sec_left = seconds_remaining() - if(sec_left <= 0) + if(!sec_left) timing = FALSE detonate(T.z) else var/key = num2text(sec_left) if(!(sec_left % 60) && !(key in milestones)) milestones[key] = TRUE - var/message = "[key] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!" - minor_announce(message, "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 1) + minor_announce("[key] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE) -/obj/machinery/doomsday_device/proc/detonate(z_level = 1) +/obj/machinery/doomsday_device/proc/detonate(z_level = ZLEVEL_STATION) for(var/mob/M in GLOB.player_list) M << 'sound/machines/Alarm.ogg' sleep(100) @@ -194,7 +194,7 @@ set desc = "Detonate all RCDs on the station, while sparing onboard cyborg RCDs." set waitfor = FALSE - if(!canUseTopic() || malf_cooldown) + if(!canUseTopic() || malf_cooldown > world.time) return for(var/I in GLOB.rcd_list) @@ -203,9 +203,7 @@ RCD.detonate_pulse() to_chat(src, "RCD detonation pulse emitted.") - malf_cooldown = TRUE - sleep(100) - malf_cooldown = FALSE + malf_cooldown = world.time + 100 /datum/AI_Module/large/mecha_domination module_name = "Viral Mech Domination" @@ -446,7 +444,7 @@ set name = "Reactivate Cameranet" set category = "Malfunction" - if(!canUseTopic() || malf_cooldown) + if(!canUseTopic() || malf_cooldown > world.time) return var/fixedcams = 0 //Tells the AI how many cams it fixed. Stats are fun. @@ -469,9 +467,7 @@ break to_chat(src, "Diagnostic complete! Operations completed: [fixedcams].") - malf_cooldown = 1 - spawn(30) //Lag protection - malf_cooldown = 0 + malf_cooldown = world.time + 30 /datum/AI_Module/large/upgrade_cameras module_name = "Upgrade Camera Network" @@ -608,3 +604,6 @@ eyeobj.relay_speech = TRUE to_chat(src, "OTA firmware distribution complete! Cameras upgraded: Enhanced surveillance package online.") verbs -= /mob/living/silicon/ai/proc/surveillance + + +#undef DEFAULT_DOOMSDAY_TIMER \ No newline at end of file diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index 400b38309b..6d4a678913 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -50,8 +50,6 @@ else to_chat(world, "Nobody survived the meteor storm!") - SSblackbox.set_details("round_end_result","end - evacuation") - SSblackbox.set_val("round_end_result",survivors) - + SSticker.mode_result = "end - evacuation" ..() return 1 diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 8f90cd892d..3ce5a01cfa 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -31,15 +31,15 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event var/max_i = 10//number of tries to spawn meteor. while(!isspaceturf(pickedstart)) var/startSide = pick(GLOB.cardinal) - pickedstart = spaceDebrisStartLoc(startSide, 1) - pickedgoal = spaceDebrisFinishLoc(startSide, 1) + pickedstart = spaceDebrisStartLoc(startSide, ZLEVEL_STATION) + pickedgoal = spaceDebrisFinishLoc(startSide, ZLEVEL_STATION) max_i-- if(max_i<=0) return var/Me = pickweight(meteortypes) var/obj/effect/meteor/M = new Me(pickedstart) M.dest = pickedgoal - M.z_original = 1 + M.z_original = ZLEVEL_STATION spawn(0) walk_towards(M, M.dest, 1) @@ -96,7 +96,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event pass_flags = PASSTABLE var/heavy = 0 var/meteorsound = 'sound/effects/meteorimpact.ogg' - var/z_original = 1 + var/z_original = ZLEVEL_STATION var/threat = 0 // used for determining which meteors are most interesting var/lifetime = DEFAULT_METEOR_LIFETIME @@ -328,7 +328,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/tunguska/Move() . = ..() if(.) - new /obj/effect/overlay/temp/revenant(get_turf(src)) + new /obj/effect/temp_visual/revenant(get_turf(src)) /obj/effect/meteor/tunguska/meteor_effect() ..() diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index d7ab46cb9c..044805c697 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -64,7 +64,7 @@ stealth_active = 1 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja/cloak(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/cloak(get_turf(M), M.dir) M.name_override = disguise.name M.icon = disguise.icon M.icon_state = disguise.icon_state @@ -78,7 +78,7 @@ stealth_active = 0 if(ishuman(loc)) var/mob/living/carbon/human/M = loc - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(M), M.dir) M.name_override = null M.cut_overlays() M.regenerate_icons() @@ -429,7 +429,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} add_logs(user, L, "stunned") /obj/item/weapon/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user) - if(L.stunned || L.sleeping) + if(L.incapacitated(TRUE, TRUE)) L.visible_message("[user] has induced sleep in [L] with [src]!", \ "You suddenly feel very drowsy!") playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) diff --git a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm index 4bbdd0ca18..4e74d11be1 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm @@ -2,7 +2,6 @@ name = "Human Observation Console" var/team = 0 networks = list("SS13","Abductor") - off_action = new/datum/action/innate/camera_off/abductor //specific datum var/datum/action/innate/teleport_in/tele_in_action = new var/datum/action/innate/teleport_out/tele_out_action = new var/datum/action/innate/teleport_self/tele_self_action = new @@ -23,29 +22,37 @@ eyeobj.icon_state = "camera_target" /obj/machinery/computer/camera_advanced/abductor/GrantActions(mob/living/carbon/user) - off_action.target = user - off_action.Grant(user) + ..() - jump_action.target = user - jump_action.Grant(user) - //TODO : add null checks - tele_in_action.target = console.pad - tele_in_action.Grant(user) + if(tele_in_action) + tele_in_action.target = console.pad + tele_in_action.Grant(user) + actions += tele_in_action - tele_out_action.target = console - tele_out_action.Grant(user) + if(tele_out_action) + tele_out_action.target = console + tele_out_action.Grant(user) + actions += tele_out_action - tele_self_action.target = console.pad - tele_self_action.Grant(user) + if(tele_self_action) + tele_self_action.target = console.pad + tele_self_action.Grant(user) + actions += tele_self_action - vest_mode_action.target = console - vest_mode_action.Grant(user) + if(vest_mode_action) + vest_mode_action.target = console + vest_mode_action.Grant(user) + actions += vest_mode_action - vest_disguise_action.target = console - vest_disguise_action.Grant(user) + if(vest_disguise_action) + vest_disguise_action.target = console + vest_disguise_action.Grant(user) + actions += vest_disguise_action - set_droppoint_action.target = console - set_droppoint_action.Grant(user) + if(set_droppoint_action) + set_droppoint_action.target = console + set_droppoint_action.Grant(user) + actions += set_droppoint_action /obj/machinery/computer/camera_advanced/abductor/proc/IsScientist(mob/living/carbon/human/H) var/datum/species/abductor/S = H.dna.species @@ -56,30 +63,6 @@ return return ..() -/datum/action/innate/camera_off/abductor/Activate() - if(!target || !iscarbon(target)) - return - var/mob/living/carbon/C = target - var/mob/camera/aiEye/remote/remote_eye = C.remote_control - var/obj/machinery/computer/camera_advanced/abductor/origin = remote_eye.origin - origin.current_user = null - origin.jump_action.Remove(C) - origin.tele_in_action.Remove(C) - origin.tele_out_action.Remove(C) - origin.tele_self_action.Remove(C) - origin.vest_mode_action.Remove(C) - origin.vest_disguise_action.Remove(C) - origin.set_droppoint_action.Remove(C) - remote_eye.eye_user = null - C.reset_perspective(null) - if(C.client) - C.client.images -= remote_eye.user_image - for(var/datum/camerachunk/chunk in remote_eye.visibleCameraChunks) - C.client.images -= chunk.obscured - C.remote_control = null - C.unset_machine() - Remove(C) - /datum/action/innate/teleport_in name = "Send To" button_icon_state = "beam_down" diff --git a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm index 8f3dfb7ac3..553276e6aa 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm @@ -181,6 +181,7 @@ to_chat(H, "You feel intensely watched.") sleep(5) to_chat(H, "Your mind snaps!") + to_chat(H, "You can't remember how you got here...") var/objtype = pick(subtypesof(/datum/objective/abductee/)) var/datum/objective/abductee/O = new objtype() SSticker.mode.abductees += H.mind @@ -211,13 +212,12 @@ /obj/machinery/abductor/experiment/proc/SendBack(mob/living/carbon/human/H) H.Sleeping(8) + H.uncuff() if(console && console.pad && console.pad.teleport_target) H.forceMove(console.pad.teleport_target) - H.uncuff() return //Area not chosen / It's not safe area - teleport to arrivals - H.forceMove(pick(GLOB.latejoin)) - H.uncuff() + SSjob.SendToLateJoin(H, FALSE) return diff --git a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm index 083e610587..a12515a625 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm @@ -16,38 +16,38 @@ flick("alien-pad", src) for(var/mob/living/target in loc) target.forceMove(teleport_target) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) to_chat(target, "The instability of the warp leaves you disoriented!") target.Stun(3) /obj/machinery/abductor/pad/proc/Retrieve(mob/living/target) flick("alien-pad", src) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) Warp(target) /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) /obj/machinery/abductor/pad/proc/PadToLoc(place) - new /obj/effect/overlay/temp/teleport_abductor(place) + new /obj/effect/temp_visual/teleport_abductor(place) sleep(80) flick("alien-pad", src) for(var/mob/living/target in get_turf(src)) target.forceMove(place) - new /obj/effect/overlay/temp/dir_setting/ninja(get_turf(target), target.dir) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) -/obj/effect/overlay/temp/teleport_abductor +/obj/effect/temp_visual/teleport_abductor name = "Huh" icon = 'icons/obj/abductor.dmi' icon_state = "teleport" duration = 80 -/obj/effect/overlay/temp/teleport_abductor/Initialize() +/obj/effect/temp_visual/teleport_abductor/Initialize() . = ..() var/datum/effect_system/spark_spread/S = new S.set_up(10,0,loc) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 3b315bb668..5212b82e51 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -83,7 +83,7 @@ damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) hud_possible = list(ANTAG_HUD, DIAG_STAT_HUD, DIAG_HUD) obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE attacktext = "shocks" attack_sound = 'sound/effects/EMPulse.ogg' friendly = "pinches" @@ -435,7 +435,7 @@ resources += resource_gain do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) - var/obj/effect/overlay/temp/swarmer/integrate/I = new /obj/effect/overlay/temp/swarmer/integrate(get_turf(target)) + var/obj/effect/temp_visual/swarmer/integrate/I = new /obj/effect/temp_visual/swarmer/integrate(get_turf(target)) I.pixel_x = target.pixel_x I.pixel_y = target.pixel_y I.pixel_z = target.pixel_z @@ -452,7 +452,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DisIntegrate(atom/movable/target) - new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) do_attack_animation(target) changeNext_move(CLICK_CD_MELEE) target.ex_act(3) @@ -497,7 +497,7 @@ /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(obj/machinery/target) do_attack_animation(target) to_chat(src, "We begin to dismantle this machine. We will need to be uninterrupted.") - var/obj/effect/overlay/temp/swarmer/dismantle/D = new /obj/effect/overlay/temp/swarmer/dismantle(get_turf(target)) + var/obj/effect/temp_visual/swarmer/dismantle/D = new /obj/effect/temp_visual/swarmer/dismantle(get_turf(target)) D.pixel_x = target.pixel_x D.pixel_y = target.pixel_y D.pixel_z = target.pixel_z @@ -507,7 +507,7 @@ M.amount = 5 for(var/obj/item/I in target.component_parts) I.loc = M.loc - var/obj/effect/overlay/temp/swarmer/disintegration/N = new /obj/effect/overlay/temp/swarmer/disintegration(get_turf(target)) + var/obj/effect/temp_visual/swarmer/disintegration/N = new /obj/effect/temp_visual/swarmer/disintegration(get_turf(target)) N.pixel_x = target.pixel_x N.pixel_y = target.pixel_y N.pixel_z = target.pixel_z @@ -519,23 +519,23 @@ qdel(target) -/obj/effect/overlay/temp/swarmer //temporary swarmer visual feedback objects +/obj/effect/temp_visual/swarmer //temporary swarmer visual feedback objects icon = 'icons/mob/swarmer.dmi' layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/swarmer/disintegration +/obj/effect/temp_visual/swarmer/disintegration icon_state = "disintegrate" duration = 10 -/obj/effect/overlay/temp/swarmer/disintegration/Initialize() +/obj/effect/temp_visual/swarmer/disintegration/Initialize() . = ..() playsound(loc, "sparks", 100, 1) -/obj/effect/overlay/temp/swarmer/dismantle +/obj/effect/temp_visual/swarmer/dismantle icon_state = "dismantle" duration = 25 -/obj/effect/overlay/temp/swarmer/integrate +/obj/effect/temp_visual/swarmer/integrate icon_state = "integrate" duration = 5 diff --git a/code/game/gamemodes/miniantags/monkey/monkey.dm b/code/game/gamemodes/miniantags/monkey/monkey.dm index f9ea8dcc2c..20ba54afc4 100644 --- a/code/game/gamemodes/miniantags/monkey/monkey.dm +++ b/code/game/gamemodes/miniantags/monkey/monkey.dm @@ -107,10 +107,8 @@ /datum/game_mode/monkey/declare_completion() if(check_monkey_victory()) - SSblackbox.set_details("round_end_result","win - monkey win") - SSblackbox.set_val("round_end_result",escaped_monkeys) + SSticker.mode_result = "win - monkey win" to_chat(world, "The monkeys have overthrown their captors! Eeek eeeek!!") else - SSblackbox.set_details("round_end_result","loss - staff stopped the monkeys") - SSblackbox.set_val("round_end_result",escaped_monkeys) + SSticker.mode_result = "loss - staff stopped the monkeys" to_chat(world, "The staff managed to contain the monkey infestation!") diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index a4e9d9482e..0d8093905e 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -35,7 +35,12 @@ var/morphed = 0 var/atom/movable/form = null var/morph_time = 0 - + var/static/list/blacklist_typecache = typecacheof(list( + /obj/screen, + /obj/singularity, + /mob/living/simple_animal/hostile/morph, + /obj/effect)) + var/playstyle_string = "You are a morph, an abomination of science created primarily with changeling cells. \ You may take the form of anything nearby by shift-clicking it. This process will alert any nearby \ observers, and can only be performed once every five seconds. While morphed, you move faster, but do \ @@ -67,13 +72,7 @@ ..() /mob/living/simple_animal/hostile/morph/proc/allowed(atom/movable/A) // make it into property/proc ? not sure if worth it - if(istype(A,/obj/screen)) - return 0 - if(istype(A,/obj/singularity)) - return 0 - if(istype(A,/mob/living/simple_animal/hostile/morph)) - return 0 - return 1 + return !is_type_in_typecache(A, blacklist_typecache) /mob/living/simple_animal/hostile/morph/proc/eat(atom/movable/A) if(A && A.loc != src) @@ -100,6 +99,7 @@ visible_message("[src] suddenly twists and changes shape, becoming a copy of [target]!", \ "You twist your body and assume the form of [target].") appearance = target.appearance + copy_overlays(target) alpha = max(alpha, 150) //fucking chameleons transform = initial(transform) pixel_y = initial(pixel_y) diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index 293b114b36..da7cdee931 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -15,7 +15,7 @@ var/icon_stun = "revenant_stun" var/icon_drain = "revenant_draining" var/stasis = FALSE - incorporeal_move = 3 + incorporeal_move = INCORPOREAL_MOVE_JAUNT invisibility = INVISIBILITY_REVENANT health = INFINITY //Revenants don't use health, they use essence instead maxHealth = INFINITY @@ -102,7 +102,7 @@ if(unreveal_time && world.time >= unreveal_time) unreveal_time = 0 revealed = FALSE - incorporeal_move = 3 + incorporeal_move = INCORPOREAL_MOVE_JAUNT invisibility = INVISIBILITY_REVENANT to_chat(src, "You are once more concealed.") if(unstun_time && world.time >= unstun_time) @@ -222,7 +222,7 @@ R.essence = max(reforming_essence - 15 * perfectsouls, 75) //minus any perfect souls R.client_to_revive = client //If the essence reforms, the old revenant is put back in the body R.revenant = src - invisibility = INVISIBILITY_ABSTRACT + invisibility = INVISIBILITY_ABSTRACT revealed = FALSE ghostize(0)//Don't re-enter invisible corpse return @@ -236,7 +236,7 @@ return revealed = TRUE invisibility = 0 - incorporeal_move = 0 + incorporeal_move = FALSE if(!unreveal_time) to_chat(src, "You have been revealed!") unreveal_time = world.time + time @@ -309,12 +309,12 @@ /mob/living/simple_animal/revenant/proc/death_reset() revealed = FALSE - unreveal_time = 0 + unreveal_time = 0 notransform = 0 unstun_time = 0 inhibited = FALSE draining = FALSE - incorporeal_move = 3 + incorporeal_move = INCORPOREAL_MOVE_JAUNT invisibility = INVISIBILITY_REVENANT alpha=255 stasis = FALSE diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 580515d4ec..ed51fb4caa 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -202,7 +202,7 @@ var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(4, 0, L) s.start() - new /obj/effect/overlay/temp/revenant(L.loc) + new /obj/effect/temp_visual/revenant(L.loc) sleep(20) if(!L.on) //wait, wait, don't shock me return @@ -237,7 +237,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) if(T.flags & NOJAUNT) T.flags -= NOJAUNT - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && isfloorturf(T) && prob(15)) var/turf/open/floor/floor = T if(floor.intact && floor.floor_tile) @@ -246,10 +246,10 @@ floor.burnt = 0 floor.make_plating(1) if(T.type == /turf/closed/wall && prob(15)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/rust) if(T.type == /turf/closed/wall/r_wall && prob(10)) - new /obj/effect/overlay/temp/revenant(T) + new /obj/effect/temp_visual/revenant(T) T.ChangeTurf(/turf/closed/wall/r_wall/rust) for(var/obj/structure/closet/closet in T.contents) closet.open() @@ -261,7 +261,7 @@ for(var/obj/structure/window/window in T) window.take_damage(rand(30,80)) if(window && window.fulltile) - new /obj/effect/overlay/temp/revenant/cracks(window.loc) + new /obj/effect/temp_visual/revenant/cracks(window.loc) for(var/obj/machinery/light/light in T) light.flicker(20) //spooky @@ -284,7 +284,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) if(!bot.emagged) - new /obj/effect/overlay/temp/revenant(bot.loc) + new /obj/effect/temp_visual/revenant(bot.loc) bot.locked = 0 bot.open = 1 bot.emag_act() @@ -292,21 +292,21 @@ if(human == user) continue to_chat(human, "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")].") - new /obj/effect/overlay/temp/revenant(human.loc) + new /obj/effect/temp_visual/revenant(human.loc) human.emp_act(1) for(var/obj/thing in T) if(istype(thing, /obj/machinery/dominator) || istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on dominators, SMES and APCs, to prevent kekkery continue if(prob(20)) if(prob(50)) - new /obj/effect/overlay/temp/revenant(thing.loc) + new /obj/effect/temp_visual/revenant(thing.loc) thing.emag_act(null) else if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all thing.emp_act(1) for(var/mob/living/silicon/robot/S in T) //Only works on cyborgs, not AI playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - new /obj/effect/overlay/temp/revenant(S.loc) + new /obj/effect/temp_visual/revenant(S.loc) S.spark_system.start() S.emp_act(1) @@ -329,7 +329,7 @@ for(var/mob/living/mob in T) if(mob == user) continue - new /obj/effect/overlay/temp/revenant(mob.loc) + new /obj/effect/temp_visual/revenant(mob.loc) if(iscarbon(mob)) if(ishuman(mob)) var/mob/living/carbon/human/H = mob @@ -350,14 +350,14 @@ mob.adjustToxLoss(5) for(var/obj/structure/spacevine/vine in T) //Fucking with botanists, the ability. vine.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(vine.loc) + new /obj/effect/temp_visual/revenant(vine.loc) QDEL_IN(vine, 10) for(var/obj/structure/glowshroom/shroom in T) shroom.add_atom_colour("#823abb", TEMPORARY_COLOUR_PRIORITY) - new /obj/effect/overlay/temp/revenant(shroom.loc) + new /obj/effect/temp_visual/revenant(shroom.loc) QDEL_IN(shroom, 10) for(var/obj/machinery/hydroponics/tray in T) - new /obj/effect/overlay/temp/revenant(tray.loc) + new /obj/effect/temp_visual/revenant(tray.loc) tray.pestlevel = rand(8, 10) tray.weedlevel = rand(8, 10) tray.toxic = rand(45, 55) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm index 8b766aad37..913efb34ce 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm @@ -33,11 +33,11 @@ to_chat(affected_mob, "You suddenly feel [pick("sick and tired", "disoriented", "tired and confused", "nauseated", "faint", "dizzy")]...") affected_mob.confused += 8 affected_mob.adjustStaminaLoss(8) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(stagedamage < stage) stagedamage++ affected_mob.adjustToxLoss(stage*2) //should, normally, do about 30 toxin damage. - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(prob(45)) affected_mob.adjustStaminaLoss(stage) ..() //So we don't increase a stage before applying the stage damage. @@ -56,7 +56,7 @@ finalstage = TRUE to_chat(affected_mob, "You feel like [pick("nothing's worth it anymore", "nobody ever needed your help", "nothing you did mattered", "everything you tried to do was worthless")].") affected_mob.adjustStaminaLoss(45) - new /obj/effect/overlay/temp/revenant(affected_mob.loc) + new /obj/effect/temp_visual/revenant(affected_mob.loc) if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob,"#1d2953") affected_mob.dna.species.handle_hair(affected_mob,"#1d2953") diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index 53e92c639d..432bdadfff 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -27,7 +27,7 @@ maxHealth = 200 health = 200 healable = 0 - environment_smash = 1 + environment_smash = ENVIRONMENT_SMASH_STRUCTURES obj_damage = 50 melee_damage_lower = 30 melee_damage_upper = 30 diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 6af3e86b7e..e4e032ee01 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -93,7 +93,7 @@ agent_number++ spawnpos++ update_synd_icons_added(synd_mind) - synd_mind.current.playsound_local('sound/ambience/antag/ops.ogg',100,0) + synd_mind.current.playsound_local(get_turf(synd_mind.current), 'sound/ambience/antag/ops.ogg',100,0) var/obj/machinery/nuclearbomb/nuke = locate("syndienuke") in GLOB.nuke_list if(nuke) @@ -201,70 +201,70 @@ if(nuke_off_station == NUKE_SYNDICATE_BASE) - SSblackbox.set_details("round_end_result","loss - syndicate nuked - disk secured") + SSticker.mode_result = "loss - syndicate nuked - disk secured" to_chat(world, "Humiliating Syndicate Defeat") to_chat(world, "The crew of [station_name()] gave [syndicate_name()] operatives back their bomb! The syndicate base was destroyed! Next time, don't lose the nuke!") SSticker.news_report = NUKE_SYNDICATE_BASE else if(!disk_rescued && station_was_nuked && !syndies_didnt_escape) - SSblackbox.set_details("round_end_result","win - syndicate nuke") + SSticker.mode_result = "win - syndicate nuke" to_chat(world, "Syndicate Major Victory!") to_chat(world, "[syndicate_name()] operatives have destroyed [station_name()]!") SSticker.news_report = STATION_NUKED else if (!disk_rescued && station_was_nuked && syndies_didnt_escape) - SSblackbox.set_details("round_end_result","halfwin - syndicate nuke - did not evacuate in time") + SSticker.mode_result = "halfwin - syndicate nuke - did not evacuate in time" to_chat(world, "Total Annihilation") to_chat(world, "[syndicate_name()] operatives destroyed [station_name()] but did not leave the area in time and got caught in the explosion. Next time, don't lose the disk!") SSticker.news_report = STATION_NUKED else if (!disk_rescued && !station_was_nuked && nuke_off_station && !syndies_didnt_escape) - SSblackbox.set_details("round_end_result","halfwin - blew wrong station") + SSticker.mode_result = "halfwin - blew wrong station" to_chat(world, "Crew Minor Victory") to_chat(world, "[syndicate_name()] operatives secured the authentication disk but blew up something that wasn't [station_name()]. Next time, don't do that!") SSticker.news_report = NUKE_MISS else if (!disk_rescued && !station_was_nuked && nuke_off_station && syndies_didnt_escape) - SSblackbox.set_details("round_end_result","halfwin - blew wrong station - did not evacuate in time") + SSticker.mode_result = "halfwin - blew wrong station - did not evacuate in time" to_chat(world, "[syndicate_name()] operatives have earned Darwin Award!") to_chat(world, "[syndicate_name()] operatives blew up something that wasn't [station_name()] and got caught in the explosion. Next time, don't do that!") SSticker.news_report = NUKE_MISS else if ((disk_rescued || SSshuttle.emergency.mode != SHUTTLE_ENDGAME) && are_operatives_dead()) - SSblackbox.set_details("round_end_result","loss - evacuation - disk secured - syndi team dead") + SSticker.mode_result = "loss - evacuation - disk secured - syndi team dead" to_chat(world, "Crew Major Victory!") to_chat(world, "The Research Staff has saved the disk and killed the [syndicate_name()] Operatives") SSticker.news_report = OPERATIVES_KILLED else if (disk_rescued) - SSblackbox.set_details("round_end_result","loss - evacuation - disk secured") + SSticker.mode_result = "loss - evacuation - disk secured" to_chat(world, "Crew Major Victory") to_chat(world, "The Research Staff has saved the disk and stopped the [syndicate_name()] Operatives!") SSticker.news_report = OPERATIVES_KILLED else if (!disk_rescued && are_operatives_dead()) - SSblackbox.set_details("round_end_result","halfwin - evacuation - disk not secured") + SSticker.mode_result = "halfwin - evacuation - disk not secured" to_chat(world, "Neutral Victory!") to_chat(world, "The Research Staff failed to secure the authentication disk but did manage to kill most of the [syndicate_name()] Operatives!") SSticker.news_report = OPERATIVE_SKIRMISH else if (!disk_rescued && crew_evacuated) - SSblackbox.set_details("round_end_result","halfwin - detonation averted") + SSticker.mode_result = "halfwin - detonation averted" to_chat(world, "Syndicate Minor Victory!") to_chat(world, "[syndicate_name()] operatives survived the assault but did not achieve the destruction of [station_name()]. Next time, don't lose the disk!") SSticker.news_report = OPERATIVE_SKIRMISH else if (!disk_rescued && !crew_evacuated) - SSblackbox.set_details("round_end_result","halfwin - interrupted") + SSticker.mode_result = "halfwin - interrupted" to_chat(world, "Neutral Victory") to_chat(world, "Round was mysteriously interrupted!") diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 1f01b38860..576ab684a7 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -33,7 +33,7 @@ var/yes_code = FALSE var/safety = TRUE var/obj/item/weapon/disk/nuclear/auth = null - use_power = 0 + use_power = NO_POWER_USE var/previous_level = "" var/obj/item/nuke_core/core = null var/deconstruction_state = NUKESTATE_INTACT @@ -42,8 +42,8 @@ var/obj/effect/countdown/nuclearbomb/countdown var/static/bomb_set -/obj/machinery/nuclearbomb/New() - ..() +/obj/machinery/nuclearbomb/Initialize() + . = ..() countdown = new(src) GLOB.nuke_list += src core = new /obj/item/nuke_core(src) @@ -81,14 +81,14 @@ /obj/machinery/nuclearbomb/syndicate //ui_style = "syndicate" // actually the nuke op bomb is a stole nt bomb -/obj/machinery/nuclearbomb/syndicate/New() +/obj/machinery/nuclearbomb/syndicate/Initialize() + . = ..() var/obj/machinery/nuclearbomb/existing = locate("syndienuke") if(existing) qdel(src) throw EXCEPTION("Attempted to spawn a syndicate nuke while one already exists at [existing.loc.x],[existing.loc.y],[existing.loc.z]") return 0 tag = "syndienuke" - return ..() /obj/machinery/nuclearbomb/attackby(obj/item/I, mob/user, params) if (istype(I, /obj/item/weapon/disk/nuclear)) @@ -450,7 +450,7 @@ if(istype(SSticker.mode, /datum/game_mode/nuclear)) var/obj/docking_port/mobile/Shuttle = SSshuttle.getShuttle("syndicate") var/datum/game_mode/nuclear/NM = SSticker.mode - NM.syndies_didnt_escape = (Shuttle && Shuttle.z == ZLEVEL_CENTCOM) ? 0 : 1 + NM.syndies_didnt_escape = (Shuttle && (Shuttle.z == ZLEVEL_CENTCOM || Shuttle.z == ZLEVEL_TRANSIT)) ? 0 : 1 NM.nuke_off_station = off_station SSticker.station_explosion_cinematic(off_station,null,src) @@ -459,8 +459,7 @@ var/datum/game_mode/nuclear/NM = SSticker.mode NM.nukes_left -- if(!SSticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - spawn() - world.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") + SSticker.Reboot("Station destroyed by Nuclear Device.", "nuke - unhandled ending") /* diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 039b4cc3a4..f2e3480504 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -658,7 +658,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) var/n_p = 1 //autowin if (SSticker.current_state == GAME_STATE_SETTING_UP) for(var/mob/dead/new_player/P in GLOB.player_list) - if(P.client && P.ready && P.mind!=owner) + if(P.client && P.ready == PLAYER_READY_TO_PLAY && P.mind!=owner) n_p ++ else if (SSticker.IsRoundInProgress()) for(var/mob/living/carbon/human/P in GLOB.player_list) @@ -701,7 +701,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) explanation_text = "Destroy [target.name], the experimental AI." else explanation_text = "Free Objective" - + /datum/objective/destroy/internal var/stolen = FALSE //Have we already eliminated this target? diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 5dfb0b5515..29b75d75d1 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -43,7 +43,7 @@ /datum/objective_item/steal/capmedal name = "the medal of captaincy" - targetitem = /obj/item/clothing/tie/medal/gold/captain + targetitem = /obj/item/clothing/accessory/medal/gold/captain difficulty = 5 excludefromjob = list("Captain") diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 7a31d1f3cd..5cfdb11087 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -345,13 +345,13 @@ ////////////////////////////////////////////////////////////////////// /datum/game_mode/revolution/declare_completion() if(finished == 1) - SSblackbox.set_details("round_end_result","win - heads killed") + SSticker.mode_result = "win - heads killed" to_chat(world, "The heads of staff were killed or exiled! The revolutionaries win!") SSticker.news_report = REVS_WIN else if(finished == 2) - SSblackbox.set_details("round_end_result","loss - rev heads killed") + SSticker.mode_result = "loss - rev heads killed" to_chat(world, "The heads of staff managed to stop the revolution!") SSticker.news_report = REVS_LOSE diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index 2ee546c7aa..e83354dcf3 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -1,306 +1,74 @@ -#define PINPOINTER_MINIMUM_RANGE 15 -#define PINPOINTER_EXTRA_RANDOM_RANGE 10 -#define PINPOINTER_PING_TIME 40 +/datum/game_mode + var/list/target_list = list() + var/list/late_joining_list = list() /datum/game_mode/traitor/internal_affairs name = "Internal Affairs" config_tag = "internal_affairs" - employer = "Internal Affairs" required_players = 25 required_enemies = 5 - recommended_enemies = 8 - reroll_friendly = 0 + recommended_enemies = 8 + reroll_friendly = 0 traitor_name = "Nanotrasen Internal Affairs Agent" - - traitors_possible = 10 //hard limit on traitors if scaling is turned off - num_modifier = 4 // Four additional traitors - + + traitors_possible = 10 //hard limit on traitors if scaling is turned off + num_modifier = 4 // Four additional traitors + antag_datum = ANTAG_DATUM_IAA + announce_text = "There are Nanotrasen Internal Affairs Agents trying to kill each other!\n\ IAA: Eliminate your targets and protect yourself!\n\ Crew: Stop the IAA agents before they can cause too much mayhem." - - var/list/target_list = list() - var/list/late_joining_list = list() - + + /datum/game_mode/traitor/internal_affairs/post_setup() - var/i = 0 - for(var/datum/mind/traitor in traitors) - i++ - if(i + 1 > traitors.len) - i = 0 - target_list[traitor] = traitors[i+1] - ..() - + var/i = 0 + for(var/datum/mind/traitor in pre_traitors) + i++ + if(i + 1 > pre_traitors.len) + i = 0 + target_list[traitor] = pre_traitors[i+1] + ..() -/datum/status_effect/agent_pinpointer - id = "agent_pinpointer" - duration = -1 - tick_interval = PINPOINTER_PING_TIME - alert_type = /obj/screen/alert/status_effect/agent_pinpointer - var/minimum_range = PINPOINTER_MINIMUM_RANGE - var/mob/scan_target = null - -/obj/screen/alert/status_effect/agent_pinpointer - name = "Internal Affairs Integrated Pinpointer" - desc = "Even stealthier than a normal implant." - icon = 'icons/obj/device.dmi' - icon_state = "pinon" - -/datum/status_effect/agent_pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction - if(!scan_target) - linked_alert.icon_state = "pinonnull" - return - var/turf/here = get_turf(owner) - var/turf/there = get_turf(scan_target) - if(here.z != there.z) - linked_alert.icon_state = "pinonnull" - return - if(get_dist_euclidian(here,there)<=minimum_range + rand(0, PINPOINTER_EXTRA_RANDOM_RANGE)) - linked_alert.icon_state = "pinondirect" - else - linked_alert.setDir(get_dir(here, there)) - switch(get_dist(here, there)) - if(1 to 8) - linked_alert.icon_state = "pinonclose" - if(9 to 16) - linked_alert.icon_state = "pinonmedium" - if(16 to INFINITY) - linked_alert.icon_state = "pinonfar" - - -/datum/status_effect/agent_pinpointer/proc/scan_for_target() - scan_target = null - if(owner) - if(owner.mind) - if(owner.mind.objectives) - for(var/datum/objective/objective_ in owner.mind.objectives) - if(!is_internal_objective(objective_)) - continue - var/datum/objective/assassinate/internal/objective = objective_ - var/mob/current = objective.target.current - if(current&¤t.stat!=DEAD) - scan_target = current - break - - -/datum/status_effect/agent_pinpointer/tick() - if(!owner) - qdel(src) - return - scan_for_target() - point_to_target() - -/proc/give_pinpointer(datum/mind/owner) - if(owner && owner.current) - owner.current.apply_status_effect(/datum/status_effect/agent_pinpointer) - - -/datum/internal_agent_state - var/traitored = FALSE - var/datum/mind/owner = null - var/list/datum/mind/targets_stolen = list() - -/proc/is_internal_objective(datum/objective/O) - return (istype(O, /datum/objective/assassinate/internal)||istype(O, /datum/objective/destroy/internal)) - -/proc/replace_escape_objective(datum/mind/owner) - if(!owner||!owner.objectives) - return - for (var/objective_ in owner.objectives) - if(!(istype(objective_, /datum/objective/escape)||istype(objective_,/datum/objective/survive))) - continue - owner.objectives -= objective_ - var/datum/objective/martyr/martyr_objective = new - martyr_objective.owner = owner - owner.objectives += martyr_objective - -/proc/reinstate_escape_objective(datum/mind/owner) - if(!owner||!owner.objectives) - return - for (var/objective_ in owner.objectives) - if(!istype(objective_, /datum/objective/martyr)) - continue - owner.objectives -= objective_ - if(issilicon(owner)) - var/datum/objective/survive/survive_objective = new - survive_objective.owner = owner - owner.objectives += survive_objective - else - var/datum/objective/escape/escape_objective = new - escape_objective.owner = owner - owner.objectives += escape_objective - -/datum/internal_agent_state/proc/steal_targets(datum/mind/victim) - if(!owner.current||owner.current.stat==DEAD) //Should already be guaranteed if this is only called from steal_targets_timer_func, but better to be safe code than sorry code - return - var/already_traitored = traitored - to_chat(owner.current, " Target eliminated: [victim.name]") - for(var/objective_ in victim.objectives) - if(istype(objective_, /datum/objective/assassinate/internal)) - var/datum/objective/assassinate/internal/objective = objective_ - if(objective.target==owner) - traitored = TRUE - else if(targets_stolen.Find(objective.target) == 0) - var/datum/objective/assassinate/internal/new_objective = new - new_objective.owner = owner - new_objective.target = objective.target - new_objective.update_explanation_text() - owner.objectives += new_objective - targets_stolen += objective.target - var/status_text = objective.check_completion() ? "neutralised" : "active" - to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") - else if(istype(objective_, /datum/objective/destroy/internal)) - var/datum/objective/destroy/internal/objective = objective_ - var/datum/objective/destroy/internal/new_objective = new - if(objective.target==owner) - traitored = TRUE - else if(targets_stolen.Find(objective.target) == 0) - new_objective.owner = owner - new_objective.target = objective.target - new_objective.update_explanation_text() - owner.objectives += new_objective - targets_stolen += objective.target - var/status_text = objective.check_completion() ? "neutralised" : "active" - to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") - if(traitored&&!already_traitored) - for(var/objective_ in owner.objectives) - if(!is_internal_objective(objective_)) - continue - var/datum/objective/assassinate/internal/objective = objective_ - if(!objective.check_completion()) - traitored = FALSE - return - to_chat(owner.current," All the other agents are dead, and you're the last loose end. Stage a Syndicate terrorist attack to cover up for today's events. You no longer have any limits on collateral damage.") - replace_escape_objective(owner) - - - -/datum/internal_agent_state/proc/steal_targets_timer_func() - if(owner&&owner.current&&owner.current.stat!=DEAD) - for(var/objective_ in owner.objectives) - if(!is_internal_objective(objective_)) - continue - var/datum/objective/assassinate/internal/objective = objective_ - if(!objective.target) - continue - if(objective.check_completion()) - if(objective.stolen) - continue - else - steal_targets(objective.target) - objective.stolen = TRUE - else - if(objective.stolen) - var/fail_msg = "Your sensors tell you that [objective.target.current.real_name], one of the targets you were meant to have killed, pulled one over on you, and is still alive - do the job properly this time! " - if(traitored) - fail_msg += " The truth could still slip out!
Cease any terrorist actions as soon as possible, unneeded property damage or loss of employee life will lead to your contract being terminated." - reinstate_escape_objective(owner) - traitored = FALSE - to_chat(owner.current, fail_msg) - objective.stolen = FALSE - add_steal_targets_timer(owner) - -/datum/internal_agent_state/proc/add_steal_targets_timer() - var/datum/callback/C = new(src, .steal_targets_timer_func) - addtimer(C, 30) - -/datum/game_mode/traitor/internal_affairs/forge_traitor_objectives(datum/mind/traitor) - - if(target_list.len && target_list[traitor]) // Is a double agent - - // Assassinate - var/datum/mind/target_mind = target_list[traitor] - if(issilicon(target_mind.current)) - var/datum/objective/destroy/internal/destroy_objective = new - destroy_objective.owner = traitor - destroy_objective.target = target_mind - destroy_objective.update_explanation_text() - traitor.objectives += destroy_objective - else - var/datum/objective/assassinate/internal/kill_objective = new - kill_objective.owner = traitor - kill_objective.target = target_mind - kill_objective.update_explanation_text() - traitor.objectives += kill_objective - - // Escape - if(issilicon(traitor.current)) - var/datum/objective/survive/survive_objective = new - survive_objective.owner = traitor - traitor.objectives += survive_objective - else - var/datum/objective/escape/escape_objective = new - escape_objective.owner = traitor - traitor.objectives += escape_objective - var/datum/internal_agent_state/state = new - state.owner=traitor - state.add_steal_targets_timer() - if(!issilicon(traitor.current)) - give_pinpointer(traitor) - - else - ..() // Give them standard objectives. - return - /datum/game_mode/traitor/internal_affairs/add_latejoin_traitor(datum/mind/character) - - check_potential_agents() - - // As soon as we get 3 or 4 extra latejoin traitors, make them traitors and kill each other. - if(late_joining_list.len >= rand(3, 4)) - // True randomness - shuffle_inplace(late_joining_list) - // Reset the target_list, it'll be used again in force_traitor_objectives - target_list = list() - - // Basically setting the target_list for who is killing who - var/i = 0 - for(var/datum/mind/traitor in late_joining_list) - i++ - if(i + 1 > late_joining_list.len) - i = 0 - target_list[traitor] = late_joining_list[i + 1] - traitor.special_role = traitor_name - - // Now, give them their targets - for(var/datum/mind/traitor in target_list) - ..(traitor) - - late_joining_list = list() - else - late_joining_list += character - return - -/datum/game_mode/traitor/internal_affairs/proc/check_potential_agents() - - for(var/M in late_joining_list) - if(istype(M, /datum/mind)) - var/datum/mind/agent_mind = M - if(ishuman(agent_mind.current)) - var/mob/living/carbon/human/H = agent_mind.current - if(H.stat != DEAD) - if(H.client) - continue // It all checks out. - - // If any check fails, remove them from our list - late_joining_list -= M + check_potential_agents() -/datum/game_mode/traitor/internal_affairs/greet_traitor(datum/mind/traitor) - var/crime = pick("distribution of contraband" , "unauthorized erotic action on duty", "embezzlement", "piloting under the influence", "dereliction of duty", "syndicate collaboration", "mutiny", "multiple homicides", "corporate espionage", "recieving bribes", "malpractice", "worship of prohbited life forms", "possession of profane texts", "murder", "arson", "insulting their manager", "grand theft", "conspiracy", "attempting to unionize", "vandalism", "gross incompetence") - to_chat(traitor.current, "You are the [traitor_name].") - to_chat(traitor.current, "Your target is suspected of [crime], and you have been tasked with eliminating them by any means necessary to avoid a costly and embarrassing public trial.") - to_chat(traitor.current, "While you have a license to kill, unneeded property damage or loss of employee life will lead to your contract being terminated.") - to_chat(traitor.current, "For the sake of plausible deniability, you have been equipped with an array of captured Syndicate weaponry available via uplink.") - to_chat(traitor.current, "Finally, watch your back. Your target has friends in high places, and intel suggests someone may have taken out a contract of their own to protect them.") - traitor.announce_objectives() + // As soon as we get 3 or 4 extra latejoin traitors, make them traitors and kill each other. + if(late_joining_list.len >= rand(3, 4)) + // True randomness + shuffle_inplace(late_joining_list) + // Reset the target_list, it'll be used again in force_traitor_objectives + target_list = list() + // Basically setting the target_list for who is killing who + var/i = 0 + for(var/datum/mind/traitor in late_joining_list) + i++ + if(i + 1 > late_joining_list.len) + i = 0 + target_list[traitor] = late_joining_list[i + 1] + traitor.special_role = traitor_name + // Now, give them their targets + for(var/datum/mind/traitor in target_list) + ..(traitor) -/datum/game_mode/traitor/internal_affairs/give_codewords(mob/living/traitor_mob) + late_joining_list = list() + else + late_joining_list += character return -#undef PINPOINTER_EXTRA_RANDOM_RANGE -#undef PINPOINTER_MINIMUM_RANGE -#undef PINPOINTER_PING_TIME +/datum/game_mode/traitor/internal_affairs/proc/check_potential_agents() + + for(var/M in late_joining_list) + if(istype(M, /datum/mind)) + var/datum/mind/agent_mind = M + if(ishuman(agent_mind.current)) + var/mob/living/carbon/human/H = agent_mind.current + if(H.stat != DEAD) + if(H.client) + continue // It all checks out. + + // If any check fails, remove them from our list + late_joining_list -= M \ No newline at end of file diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 4673b572a8..2e19ca4fc0 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -1,6 +1,5 @@ /datum/game_mode var/traitor_name = "traitor" - var/employer = "The Syndicate" var/list/datum/mind/traitors = list() var/datum/mind/exchange_red @@ -23,8 +22,10 @@ Traitors: Accomplish your objectives.\n\ Crew: Do not let the traitors succeed!" + var/list/datum/mind/pre_traitors = list() var/traitors_possible = 4 //hard limit on traitors if scaling is turned off var/num_modifier = 0 // Used for gamemodes, that are a child of traitor, that need more than the usual. + var/antag_datum = ANTAG_DATUM_TRAITOR //what type of antag to create /datum/game_mode/traitor/pre_setup() @@ -46,24 +47,22 @@ if (!antag_candidates.len) break var/datum/mind/traitor = pick(antag_candidates) - traitors += traitor + pre_traitors += traitor traitor.special_role = traitor_name traitor.restricted_roles = restricted_jobs log_game("[traitor.key] (ckey) has been selected as a [traitor_name]") antag_candidates.Remove(traitor) - if(traitors.len < required_enemies) + if(pre_traitors.len < required_enemies) return 0 return 1 /datum/game_mode/traitor/post_setup() - for(var/datum/mind/traitor in traitors) - forge_traitor_objectives(traitor) + for(var/datum/mind/traitor in pre_traitors) spawn(rand(10,100)) - finalize_traitor(traitor) - greet_traitor(traitor) + traitor.add_antag_datum(antag_datum) if(!exchange_blue) exchange_blue = -1 //Block latejoiners from getting exchange objectives modePlayer += traitors @@ -82,160 +81,14 @@ add_latejoin_traitor(character.mind) /datum/game_mode/traitor/proc/add_latejoin_traitor(datum/mind/character) - character.make_Traitor() + character.add_antag_datum(antag_datum) -/datum/game_mode/proc/forge_traitor_objectives(datum/mind/traitor) - if(issilicon(traitor.current)) - var/objective_count = 0 - - if(prob(30)) - var/special_pick = rand(1,4) - switch(special_pick) - if(1) - var/datum/objective/block/block_objective = new - block_objective.owner = traitor - traitor.objectives += block_objective - objective_count++ - if(2) - var/datum/objective/purge/purge_objective = new - purge_objective.owner = traitor - traitor.objectives += purge_objective - objective_count++ - if(3) - var/datum/objective/robot_army/robot_objective = new - robot_objective.owner = traitor - traitor.objectives += robot_objective - objective_count++ - if(4) //Protect and strand a target - var/datum/objective/protect/yandere_one = new - yandere_one.owner = traitor - traitor.objectives += yandere_one - yandere_one.find_target() - objective_count++ - var/datum/objective/maroon/yandere_two = new - yandere_two.owner = traitor - yandere_two.target = yandere_one.target - yandere_two.update_explanation_text() // normally called in find_target() - traitor.objectives += yandere_two - objective_count++ - - for(var/i = objective_count, i < config.traitor_objectives_amount, i++) - var/datum/objective/assassinate/kill_objective = new - kill_objective.owner = traitor - kill_objective.find_target() - traitor.objectives += kill_objective - - var/datum/objective/survive/survive_objective = new - survive_objective.owner = traitor - traitor.objectives += survive_objective - - else - var/is_hijacker = prob(10) - var/martyr_chance = prob(20) - var/objective_count = is_hijacker //Hijacking counts towards number of objectives - if(!exchange_blue && traitors.len >= 8) //Set up an exchange if there are enough traitors - if(!exchange_red) - exchange_red = traitor - else - exchange_blue = traitor - assign_exchange_role(exchange_red) - assign_exchange_role(exchange_blue) - objective_count += 1 //Exchange counts towards number of objectives - var/list/active_ais = active_ais() - for(var/i = objective_count, i < config.traitor_objectives_amount, i++) - if(prob(50)) - if(active_ais.len && prob(100/GLOB.joined_player_list.len)) - var/datum/objective/destroy/destroy_objective = new - destroy_objective.owner = traitor - destroy_objective.find_target() - traitor.objectives += destroy_objective - else if(prob(30)) - var/datum/objective/maroon/maroon_objective = new - maroon_objective.owner = traitor - maroon_objective.find_target() - traitor.objectives += maroon_objective - else - var/datum/objective/assassinate/kill_objective = new - kill_objective.owner = traitor - kill_objective.find_target() - traitor.objectives += kill_objective - else - var/datum/objective/steal/steal_objective = new - steal_objective.owner = traitor - steal_objective.find_target() - traitor.objectives += steal_objective - - if(is_hijacker && objective_count <= config.traitor_objectives_amount) //Don't assign hijack if it would exceed the number of objectives set in config.traitor_objectives_amount - if (!(locate(/datum/objective/hijack) in traitor.objectives)) - var/datum/objective/hijack/hijack_objective = new - hijack_objective.owner = traitor - traitor.objectives += hijack_objective - return - - - var/martyr_compatibility = 1 //You can't succeed in stealing if you're dead. - for(var/datum/objective/O in traitor.objectives) - if(!O.martyr_compatible) - martyr_compatibility = 0 - break - - if(martyr_compatibility && martyr_chance) - var/datum/objective/martyr/martyr_objective = new - martyr_objective.owner = traitor - traitor.objectives += martyr_objective - return - - else - if(!(locate(/datum/objective/escape) in traitor.objectives)) - var/datum/objective/escape/escape_objective = new - escape_objective.owner = traitor - traitor.objectives += escape_objective - return - - - -/datum/game_mode/proc/greet_traitor(datum/mind/traitor) - to_chat(traitor.current, "You are the [traitor_name].") - traitor.announce_objectives() - return - - - -/datum/game_mode/proc/finalize_traitor(var/datum/mind/traitor) - if(issilicon(traitor.current)) - add_law_zero(traitor.current) - traitor.current.playsound_local('sound/ambience/antag/Malf.ogg',100,0) - else - equip_traitor(traitor.current) - traitor.current.playsound_local('sound/ambience/antag/TatorAlert.ogg',100,0) - SSticker.mode.update_traitor_icons_added(traitor) - return - /datum/game_mode/traitor/declare_completion() ..() return//Traitors will be checked as part of check_extra_completion. Leaving this here as a reminder. -/datum/game_mode/proc/give_codewords(mob/living/traitor_mob) - to_chat(traitor_mob, "The Syndicate provided you with the following information on how to identify their agents:") - to_chat(traitor_mob, "Code Phrase: [GLOB.syndicate_code_phrase]") - to_chat(traitor_mob, "Code Response: [GLOB.syndicate_code_response]") - - traitor_mob.mind.store_memory("Code Phrase: [GLOB.syndicate_code_phrase]") - traitor_mob.mind.store_memory("Code Response: [GLOB.syndicate_code_response]") - - to_chat(traitor_mob, "Use the code words in the order provided, during regular conversation, to identify other agents. Proceed with caution, however, as everyone is a potential foe.") - - -/datum/game_mode/proc/add_law_zero(mob/living/silicon/ai/killer) - var/law = "Accomplish your objectives at all costs." - var/law_borg = "Accomplish your AI's objectives at all costs." - killer.set_zeroth_law(law, law_borg) - give_codewords(killer) - killer.set_syndie_radio() - to_chat(killer, "Your radio has been upgraded! Use :t to speak on an encrypted channel with Syndicate Agents!") - killer.add_malf_picker() /datum/game_mode/proc/auto_declare_completion_traitor() if(traitors.len) @@ -260,17 +113,18 @@ for(var/datum/objective/objective in traitor.objectives) if(objective.check_completion()) objectives += "
Objective #[count]: [objective.explanation_text] Success!" - SSblackbox.add_details("traitor_objective","[objective.type]|SUCCESS") + SSblackbox.add_details("traitor_objective","[objective.type]|SUCCESS") else objectives += "
Objective #[count]: [objective.explanation_text] Fail." - SSblackbox.add_details("traitor_objective","[objective.type]|FAIL") + SSblackbox.add_details("traitor_objective","[objective.type]|FAIL") traitorwin = 0 count++ if(uplink_true) text += " (used [TC_uses] TC) [purchases]" if(TC_uses==0 && traitorwin) - text += "" + var/static/icon/badass = icon('icons/BadAss.dmi', "badass") + text += "[bicon(badass)]" text += objectives @@ -283,10 +137,10 @@ if(traitorwin) text += "
The [special_role_text] was successful!" - SSblackbox.add_details("traitor_success","SUCCESS") + SSblackbox.add_details("traitor_success","SUCCESS") else text += "
The [special_role_text] has failed!" - SSblackbox.add_details("traitor_success","FAIL") + SSblackbox.add_details("traitor_success","FAIL") text += "
" @@ -297,110 +151,7 @@ return 1 -/datum/game_mode/proc/equip_traitor(mob/living/carbon/human/traitor_mob, safety = 0) - if (!istype(traitor_mob)) - return - . = 1 - if (traitor_mob.mind) - if (traitor_mob.mind.assigned_role == "Clown") - to_chat(traitor_mob, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") - traitor_mob.dna.remove_mutation(CLOWNMUT) - var/list/all_contents = traitor_mob.GetAllContents() - var/obj/item/device/pda/PDA = locate() in all_contents - var/obj/item/device/radio/R = locate() in all_contents - var/obj/item/weapon/pen/P = locate() in all_contents //including your PDA-pen! - - var/obj/item/uplink_loc - - if(traitor_mob.client && traitor_mob.client.prefs) - switch(traitor_mob.client.prefs.uplink_spawn_loc) - if(UPLINK_PDA) - uplink_loc = PDA - if(!uplink_loc) - uplink_loc = R - if(!uplink_loc) - uplink_loc = P - if(UPLINK_RADIO) - uplink_loc = R - if(!uplink_loc) - uplink_loc = PDA - if(!uplink_loc) - uplink_loc = P - if(UPLINK_PEN) - uplink_loc = P - if(!uplink_loc) - uplink_loc = PDA - if(!uplink_loc) - uplink_loc = R - - if (!uplink_loc) - to_chat(traitor_mob, "Unfortunately, [employer] wasn't able to get you an Uplink.") - . = 0 - else - var/obj/item/device/uplink/U = new(uplink_loc) - U.owner = "[traitor_mob.key]" - uplink_loc.hidden_uplink = U - - if(uplink_loc == R) - R.traitor_frequency = sanitize_frequency(rand(MIN_FREQ, MAX_FREQ)) - - to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [R.name]. Simply dial the frequency [format_frequency(R.traitor_frequency)] to unlock its hidden features.") - traitor_mob.mind.store_memory("Radio Frequency: [format_frequency(R.traitor_frequency)] ([R.name]).") - - else if(uplink_loc == PDA) - PDA.lock_code = "[rand(100,999)] [pick("Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-ray","Yankee","Zulu")]" - - to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [PDA.name]. Simply enter the code \"[PDA.lock_code]\" into the ringtone select to unlock its hidden features.") - traitor_mob.mind.store_memory("Uplink Passcode: [PDA.lock_code] ([PDA.name]).") - - else if(uplink_loc == P) - P.traitor_unlock_degrees = rand(1, 360) - - to_chat(traitor_mob, "[employer] has cunningly disguised a Syndicate Uplink as your [P.name]. Simply twist the top of the pen [P.traitor_unlock_degrees] from its starting position to unlock its hidden features.") - traitor_mob.mind.store_memory("Uplink Degrees: [P.traitor_unlock_degrees] ([P.name]).") - - if(!safety) // If they are not a rev. Can be added on to. - give_codewords(traitor_mob) - -/datum/game_mode/proc/assign_exchange_role(datum/mind/owner) - //set faction - var/faction = "red" - if(owner == exchange_blue) - faction = "blue" - - //Assign objectives - var/datum/objective/steal/exchange/exchange_objective = new - exchange_objective.set_faction(faction,((faction == "red") ? exchange_blue : exchange_red)) - exchange_objective.owner = owner - owner.objectives += exchange_objective - - if(prob(20)) - var/datum/objective/steal/exchange/backstab/backstab_objective = new - backstab_objective.set_faction(faction) - backstab_objective.owner = owner - owner.objectives += backstab_objective - - //Spawn and equip documents - var/mob/living/carbon/human/mob = owner.current - - var/obj/item/weapon/folder/syndicate/folder - if(owner == exchange_red) - folder = new/obj/item/weapon/folder/syndicate/red(mob.loc) - else - folder = new/obj/item/weapon/folder/syndicate/blue(mob.loc) - - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store - ) - - var/where = "At your feet" - var/equipped_slot = mob.equip_in_one_of_slots(folder, slots) - if (equipped_slot) - where = "In your [equipped_slot]" - to_chat(mob, "

[where] is a folder containing secret documents that another Syndicate group wants. We have set up a meeting with one of their agents on station to make an exchange. Exercise extreme caution as they cannot be trusted and may be hostile.
") /datum/game_mode/proc/update_traitor_icons_added(datum/mind/traitor_mind) var/datum/atom_hud/antag/traitorhud = GLOB.huds[ANTAG_HUD_TRAITOR] diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 137514d1e3..9a21400653 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -175,6 +175,7 @@ continue var/mob/living/carbon/human/H = X if(H.stat == DEAD) + H.dust(TRUE) spooky_scaries.Remove(X) continue listclearnulls(spooky_scaries) @@ -242,7 +243,7 @@ if(!is_gangster(user)) var/datum/gang/multiverse/G = new(src, "[user.real_name]") SSticker.mode.gangs += G - G.bosses += user.mind + G.bosses[user.mind] = 0 G.add_gang_hud(user.mind) user.mind.gang_datum = G to_chat(user, "With your new found power you could easily conquer the station!") @@ -584,7 +585,7 @@ var/turf/T = get_turf(user) playsound(T,'sound/magic/WarpWhistle.ogg', 200, 1) user.canmove = 0 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -602,7 +603,7 @@ T = potential_T break breakout += 1 - new /obj/effect/overlay/temp/tornado(T) + new /obj/effect/temp_visual/tornado(T) sleep(20) if(interrupted(user)) return @@ -620,7 +621,7 @@ last_user.canmove = 1 return ..() -/obj/effect/overlay/temp/tornado +/obj/effect/temp_visual/tornado icon = 'icons/obj/wizard.dmi' icon_state = "tornado" name = "tornado" @@ -630,6 +631,6 @@ duration = 40 pixel_x = 500 -/obj/effect/overlay/temp/tornado/Initialize() +/obj/effect/temp_visual/tornado/Initialize() . = ..() animate(src, pixel_x = -500, time = 40) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index dd69d77b14..06ba9ec2b5 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -133,7 +133,7 @@ /datum/game_mode/wizard/raginmages/declare_completion() if(finished) - SSblackbox.set_details("round_end_result","loss - wizard killed") + SSticker.mode_result = "loss - wizard killed" to_chat(world, "The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!") ..(1) @@ -142,7 +142,8 @@ return //First we spawn a dude. - var/mob/living/carbon/human/new_character = new(pick(GLOB.latejoin))//The mob being spawned. + var/mob/living/carbon/human/new_character = new//The mob being spawned. + SSjob.SendToLateJoin(new_character) G_found.client.prefs.copy_to(new_character) new_character.dna.update_dna_identity() diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index c72152668d..4c25d221ff 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -3,6 +3,7 @@ icon = 'icons/obj/wizard.dmi' icon_state = "soulstone" item_state = "electronic" + layer = HIGH_OBJ_LAYER desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefact's power." w_class = WEIGHT_CLASS_TINY slot_flags = SLOT_BELT @@ -213,12 +214,12 @@ var/obj/screen/alert/bloodsense/BS if(newstruct.mind && ((stoner && iscultist(stoner)) || cultoverride) && SSticker && SSticker.mode) SSticker.mode.add_cultist(newstruct.mind, 0) - BS = newstruct.alerts.Find("bloodsense") if(iscultist(stoner) || cultoverride) to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow their orders and help them complete their goals at all costs.") else if(stoner) to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow their orders and help them complete their goals at all costs.") - BS = newstruct.throw_alert("bloodsense", /obj/screen/alert/bloodsense) + newstruct.clear_alert("bloodsense") + BS = newstruct.throw_alert("bloodsense", /obj/screen/alert/bloodsense) if(BS) BS.Cviewer = newstruct newstruct.cancel_camera() diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 143d60be91..b55383a38d 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -106,10 +106,9 @@ name = "Fireball" spell_type = /obj/effect/proc_holder/spell/aimed/fireball -/* /datum/spellbook_entry/rod_form name = "Rod Form" - spell_type = /obj/effect/proc_holder/spell/targeted/rod_form */ + spell_type = /obj/effect/proc_holder/spell/targeted/rod_form /datum/spellbook_entry/magicm name = "Magic Missile" diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 0d169e9024..ef8db43171 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -180,7 +180,7 @@ /datum/game_mode/wizard/declare_completion() if(finished) - SSblackbox.set_details("round_end_result","loss - wizard killed") + SSticker.mode_result = "loss - wizard killed" to_chat(world, "The wizard[(wizards.len>1)?"s":""] has been killed by the crew! The Space Wizards Federation has been taught a lesson they will not soon forget!") SSticker.news_report = WIZARD_KILLED diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index ed5f2098a7..ef91d7663d 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -7,7 +7,7 @@ level = 1 // underfloor layer = LOW_OBJ_LAYER anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 0 var/obj/item/device/radio/beacon/Beacon diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 95600d5cff..fea450e20f 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -1,56 +1,35 @@ /obj/machinery/ai_slipper - name = "\improper AI liquid dispenser" + name = "foam dispenser" + desc = "A remotely-activatable dispenser for crowd-controlling foam." icon = 'icons/obj/device.dmi' icon_state = "ai-slipper0" layer = PROJECTILE_HIT_THRESHHOLD_LAYER - anchored = 1 + anchored = TRUE obj_integrity = 200 max_integrity = 200 armor = list(melee = 50, bullet = 20, laser = 20, energy = 20, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) var/uses = 20 - var/disabled = 1 - var/lethal = 0 - var/locked = 1 - var/cooldown_time = 0 - var/cooldown_timeleft = 0 - var/cooldown_on = 0 + var/cooldown = 0 + var/cooldown_time = 100 req_access = list(GLOB.access_ai_upload) +/obj/machinery/ai_slipper/examine(mob/user) + ..() + to_chat(user, "It has [uses] uses of foam remaining.") + /obj/machinery/ai_slipper/power_change() if(stat & BROKEN) return else - if( powered() ) + if(powered()) stat &= ~NOPOWER else - icon_state = "ai-slipper0" stat |= NOPOWER - -/obj/machinery/ai_slipper/proc/setState(enabled, uses) - src.disabled = disabled - src.uses = uses - src.power_change() - -/obj/machinery/ai_slipper/attackby(obj/item/weapon/W, mob/user, params) - if(stat & (NOPOWER|BROKEN)) - return - if (issilicon(user)) - return src.attack_hand(user) - else // trying to unlock the interface - if (src.allowed(user)) - locked = !locked - to_chat(user, "You [ locked ? "lock" : "unlock"] the device.") - if (locked) - if (user.machine==src) - user.unset_machine() - user << browse(null, "window=ai_slipper") - else - if (user.machine==src) - src.attack_hand(user) + if((stat & (NOPOWER|BROKEN)) || cooldown_time > world.time || !uses) + icon_state = "ai-slipper0" else - to_chat(user, "Access denied.") - + icon_state = "ai-slipper1" /obj/machinery/ai_slipper/attack_ai(mob/user) return attack_hand(user) @@ -58,60 +37,18 @@ /obj/machinery/ai_slipper/attack_hand(mob/user) if(stat & (NOPOWER|BROKEN)) return - if ( (get_dist(src, user) > 1 )) - if (!(issilicon(user) || IsAdminGhost(user))) - to_chat(user, text("Too far away.")) - user.unset_machine() - user << browse(null, "window=ai_slipper") - return - - user.set_machine(src) - var/area/A = get_area(src) - var/t = "AI Liquid Dispenser ([format_text(A.name)])
" - - if(locked && (!(issilicon(user) || IsAdminGhost(user)))) - t += "(Swipe ID card to unlock control panel.)
" - else - t += "Dispenser [disabled?"deactivated":"activated"] - [disabled?"Enable":"Disable"]?
\n" - t += "Uses Left: [uses]. Activate the dispenser?
\n" - user << browse(t, "window=computer;size=575x450") - onclose(user, "computer") - -/obj/machinery/ai_slipper/Topic(href, href_list) - if(..()) + if(!allowed(user)) + to_chat(user, "Access denied.") return - if (src.locked) - if(!(issilicon(usr)|| IsAdminGhost(usr))) - to_chat(usr, "Control panel is locked!") - return - if (href_list["toggleOn"]) - src.disabled = !src.disabled - icon_state = src.disabled? "ai-slipper0":"ai-slipper1" - if (href_list["toggleUse"]) - if(cooldown_on || disabled) - return - else - new /obj/effect/particle_effect/foam(loc) - src.uses-- - cooldown_on = 1 - cooldown_time = world.timeofday + 100 - slip_process() - return - - src.attack_hand(usr) - -/obj/machinery/ai_slipper/proc/slip_process() - while(cooldown_time - world.timeofday > 0) - var/ticksleft = cooldown_time - world.timeofday - - if(ticksleft > 1e5) - cooldown_time = world.timeofday + 10 // midnight rollover - - - cooldown_timeleft = (ticksleft / 10) - sleep(5) - if (uses <= 0) + if(!uses) + to_chat(user, "[src] is out of foam and cannot be activated.") + return + if(cooldown_time > world.time) + to_chat(user, "[src] cannot be activated for another [round((world.time - cooldown_time) * 0.1)] second\s.") return - if (uses >= 0) - cooldown_on = 0 - src.power_change() + new /obj/effect/particle_effect/foam(loc) + uses-- + to_chat(user, "You activate [src]. It now has [uses] uses of foam remaining.") + cooldown = world.time + cooldown_time + power_change() + addtimer(CALLBACK(src, .proc/power_change), cooldown_time) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 5e6201cc04..3a1f4d3e9c 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -18,7 +18,7 @@ var/hack_wire var/disable_wire var/shock_wire - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 100 var/busy = 0 diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 48203bf630..a7446d654a 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -12,7 +12,7 @@ var/initialized_button = 0 armor = list(melee = 50, bullet = 50, laser = 50, energy = 50, bomb = 10, bio = 100, rad = 100, fire = 90, acid = 70) anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 5bf819a155..c5c3adca70 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -7,7 +7,7 @@ desc = "It's used to monitor rooms." icon = 'icons/obj/monitors.dmi' icon_state = "camera" - use_power = 2 + use_power = ACTIVE_POWER_USE idle_power_usage = 5 active_power_usage = 10 layer = WALL_OBJ_LAYER @@ -159,9 +159,10 @@ else if(istype(W, /obj/item/stack/sheet/mineral/plasma)) if(!isEmpProof()) + var/obj/item/stack/sheet/mineral/plasma/P = W upgradeEmpProof() to_chat(user, "[msg]") - qdel(W) + P.use(1) else to_chat(user, "[msg2]") return diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index bd06d4e8d3..621d96f6f6 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -5,7 +5,7 @@ start_active = 1 /obj/machinery/camera/emp_proof/Initialize() - ..() + . = ..() upgradeEmpProof() // X-RAY @@ -15,7 +15,7 @@ icon_state = "xraycam" // Thanks to Krutchen for the icons. /obj/machinery/camera/xray/Initialize() - ..() + . = ..() upgradeXRay() // MOTION @@ -32,7 +32,7 @@ start_active = 1 /obj/machinery/camera/all/Initialize() - ..() + . = ..() upgradeEmpProof() upgradeXRay() upgradeMotion() @@ -43,23 +43,22 @@ var/number = 0 //camera number in area //This camera type automatically sets it's name to whatever the area that it's in is called. -/obj/machinery/camera/autoname/Initialize(mapload) - if(mapload) - ..() - return TRUE - else - if(!initialized) - ..() - number = 1 - var/area/A = get_area(src) - if(A) - for(var/obj/machinery/camera/autoname/C in GLOB.machines) - if(C == src) continue - var/area/CA = get_area(C) - if(CA.type == A.type) - if(C.number) - number = max(number, C.number+1) - c_tag = "[A.name] #[number]" +/obj/machinery/camera/autoname/Initialize() + ..() + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/camera/autoname/LateInitialize() + . = ..() + number = 1 + var/area/A = get_area(src) + if(A) + for(var/obj/machinery/camera/autoname/C in GLOB.machines) + if(C == src) continue + var/area/CA = get_area(C) + if(CA.type == A.type) + if(C.number) + number = max(number, C.number+1) + c_tag = "[A.name] #[number]" // CHECKS diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 9f63391c86..190aa8717a 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/power.dmi' icon_state = "ccharger0" anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 60 power_channel = EQUIP @@ -71,7 +71,7 @@ /obj/machinery/cell_charger/proc/removecell() - charging.updateicon() + charging.update_icon() charging = null chargelevel = -1 updateicon() diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ec87cf6ba9..c0d7cad13b 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -44,8 +44,8 @@ "corazone", // prevents cardiac arrest damage "mimesbane") // stops them gasping from lack of air. -/obj/machinery/clonepod/New() - ..() +/obj/machinery/clonepod/Initialize() + . = ..() var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/clonepod(null) B.apply_default_parts(src) @@ -331,8 +331,8 @@ to_chat(user, "Error: Pod has no occupant.") return else - connected_message("Authorized Ejection") - SPEAK("An authorized ejection of [clonemind.name] has occurred.") + connected_message("Emergency Ejection") + SPEAK("An emergency ejection of [clonemind.name] has occurred. Survival not guaranteed.") to_chat(user, "You force an emergency ejection. ") go_out() else @@ -358,8 +358,12 @@ /obj/machinery/clonepod/proc/go_out() countdown.stop() var/mob/living/mob_occupant = occupant + var/turf/T = get_turf(src) if(mess) //Clean that mess and dump those gibs! + for(var/obj/fl in unattached_flesh) + fl.forceMove(T) + unattached_flesh.Cut() mess = FALSE new /obj/effect/gibspawner/generic(loc) audible_message("You hear a splat.") @@ -375,10 +379,12 @@ to_chat(occupant, "There is a bright flash!
You feel like a new being.
") mob_occupant.flash_act() - var/turf/T = get_turf(src) occupant.forceMove(T) icon_state = "pod_0" mob_occupant.domutcheck(1) //Waiting until they're out before possible monkeyizing. The 1 argument forces powers to manifest. + for(var/fl in unattached_flesh) + qdel(fl) + unattached_flesh.Cut() occupant = null @@ -389,8 +395,7 @@ SPEAK("Critical error! Please contact a Thinktronic Systems \ technician, as your warranty may be affected.") mess = TRUE - for(var/obj/item/O in unattached_flesh) - qdel(O) + maim_clone(mob_occupant) //Remove every bit that's grown back so far to drop later, also destroys bits that haven't grown yet icon_state = "pod_g" if(mob_occupant.mind != clonemind) clonemind.transfer_to(mob_occupant) @@ -450,9 +455,10 @@ var/static/list/zones = list("r_arm", "l_arm", "r_leg", "l_leg") for(var/zone in zones) var/obj/item/bodypart/BP = H.get_bodypart(zone) - BP.drop_limb() - BP.forceMove(src) - unattached_flesh += BP + if(BP) + BP.drop_limb() + BP.forceMove(src) + unattached_flesh += BP for(var/o in H.internal_organs) var/obj/item/organ/organ = o diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index 0c1b870771..0c624688ce 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -116,24 +116,24 @@ authenticated = FALSE auth_id = "\[NULL\]" if(href_list["restore_logging"]) - to_chat(usr, "\icon[src] Logging functionality restored from backup data.") + to_chat(usr, "[bicon(src)] Logging functionality restored from backup data.") emagged = FALSE LAZYADD(logs, "-=- Logging restored to full functionality at this point -=-") if(href_list["access_apc"]) playsound(src, "terminal_type", 50, 0) var/obj/machinery/power/apc/APC = locate(href_list["access_apc"]) in GLOB.apcs_list if(!APC || APC.aidisabled || APC.panel_open || QDELETED(APC)) - to_chat(usr, "\icon[src] APC does not return interface request. Remote access may be disabled.") + to_chat(usr, "[bicon(src)] APC does not return interface request. Remote access may be disabled.") return if(active_apc) - to_chat(usr, "\icon[src] Disconnected from [active_apc].") + to_chat(usr, "[bicon(src)] Disconnected from [active_apc].") active_apc.say("Remote access canceled. Interface locked.") playsound(active_apc, 'sound/machines/BoltsDown.ogg', 25, 0) playsound(active_apc, 'sound/machines/terminal_alert.ogg', 50, 0) active_apc.locked = TRUE active_apc.update_icon() active_apc = null - to_chat(usr, "\icon[src] Connected to APC in [get_area(APC)]. Interface request sent.") + to_chat(usr, "[bicon(src)] Connected to APC in [get_area(APC)]. Interface request sent.") log_activity("remotely accessed APC in [get_area(APC)]") APC.interact(usr, GLOB.not_incapacitated_state) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 1fdfd61f07..e39887fca4 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -523,7 +523,7 @@ to_chat(M, "An overpowering wave of nausea consumes over you. You hunch over, your stomach's contents preparing for a spectacular exit.") M.Stun(5) sleep(30) - M.vomit(50) + M.vomit(10, distance = 5) if(ORION_TRAIL_FLUX) if(prob(75)) M.Weaken(3) @@ -1056,17 +1056,21 @@ /obj/effect/mob_spawn/human/corpse/orionsecurity name = "Spaceport Security" + id_job = "Officer" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/orionsecurity + +/datum/outfit/orionsecurity + name = "Orion Spaceport Security" uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/gas - helmet = /obj/item/clothing/head/helmet/swat + head = /obj/item/clothing/head/helmet/swat back = /obj/item/weapon/storage/backpack - has_id = 1 - id_job = "Officer" - id_access_list = list(GLOB.access_syndicate) + id = /obj/item/weapon/card/id /obj/item/weapon/orion_ship name = "model settler ship" diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 600ededadd..f9014d5b8f 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -178,7 +178,7 @@ /obj/item/weapon/circuitboard/computer/xenobiology name = "circuit board (Xenobiology Console)" build_path = /obj/machinery/computer/camera_advanced/xenobio - origin_tech = "programming=3;bio=3" + origin_tech = "programming=3;biotech=3" /obj/item/weapon/circuitboard/computer/base_construction name = "circuit board (Aux Mining Base Construction Console)" build_path = /obj/machinery/computer/camera_advanced/base_construction diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index d4a0b7efa4..bede3ff526 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -134,12 +134,10 @@ D["Cancel"] = "Cancel" for(var/obj/machinery/camera/C in L) if(!C.network) - spawn(0) - throw EXCEPTION("Camera in a cameranet has no camera network") + stack_trace("Camera in a cameranet has no camera network") continue if(!(istype(C.network,/list))) - spawn(0) - throw EXCEPTION("Camera in a cameranet has a non-list camera network") + stack_trace("Camera in a cameranet has a non-list camera network") continue var/list/tempnetwork = C.network&network if(tempnetwork.len) diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index 39cdb1478c..dcf5ec426b 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -9,6 +9,7 @@ var/list/networks = list("SS13") var/datum/action/innate/camera_off/off_action = new var/datum/action/innate/camera_jump/jump_action = new + var/list/actions = list() light_color = LIGHT_COLOR_RED @@ -17,10 +18,31 @@ eyeobj.origin = src /obj/machinery/computer/camera_advanced/proc/GrantActions(mob/living/user) - off_action.target = user - off_action.Grant(user) - jump_action.target = user - jump_action.Grant(user) + if(off_action) + off_action.target = user + off_action.Grant(user) + actions += off_action + + if(jump_action) + jump_action.target = user + jump_action.Grant(user) + actions += jump_action + +/obj/machinery/computer/camera_advanced/proc/remove_eye_control(mob/living/user) + if(!user) + return + for(var/V in actions) + var/datum/action/A = V + A.Remove(user) + if(user.client) + user.reset_perspective(null) + eyeobj.RemoveImages() + eyeobj.eye_user = null + user.remote_control = null + + current_user = null + user.unset_machine() + playsound(src, 'sound/machines/terminal_off.ogg', 25, 0) /obj/machinery/computer/camera_advanced/check_eye(mob/user) if( (stat & (NOPOWER|BROKEN)) || (!Adjacent(user) && !user.has_unlimited_silicon_privilege) || user.eye_blind || user.incapacitated() ) @@ -35,7 +57,7 @@ /obj/machinery/computer/camera_advanced/on_unset_machine(mob/M) if(M == current_user) - off_action.Activate() + remove_eye_control(M) /obj/machinery/computer/camera_advanced/attack_hand(mob/user) if(current_user) @@ -69,7 +91,7 @@ /obj/machinery/computer/camera_advanced/attack_robot(mob/user) return attack_hand(user) -obj/machinery/computer/camera_advanced/attack_ai(mob/user) +/obj/machinery/computer/camera_advanced/attack_ai(mob/user) return //AIs would need to disable their own camera procs to use the console safely. Bugs happen otherwise. @@ -92,13 +114,20 @@ obj/machinery/computer/camera_advanced/attack_ai(mob/user) var/eye_initialized = 0 var/visible_icon = 0 var/image/user_image = null - + /mob/camera/aiEye/remote/update_remote_sight(mob/living/user) user.see_invisible = SEE_INVISIBLE_LIVING //can't see ghosts through cameras user.sight = 0 user.see_in_dark = 2 return 1 +/mob/camera/aiEye/remote/RemoveImages() + ..() + if(visible_icon) + var/client/C = GetViewerClient() + if(C) + C.images -= user_image + /mob/camera/aiEye/remote/Destroy() eye_user = null origin = null @@ -115,7 +144,8 @@ obj/machinery/computer/camera_advanced/attack_ai(mob/user) return T = get_turf(T) loc = T - GLOB.cameranet.visibility(src) + if(use_static) + GLOB.cameranet.visibility(src) if(visible_icon) if(eye_user.client) eye_user.client.images -= user_image @@ -149,19 +179,8 @@ obj/machinery/computer/camera_advanced/attack_ai(mob/user) return var/mob/living/C = target var/mob/camera/aiEye/remote/remote_eye = C.remote_control - remote_eye.origin.current_user = null - remote_eye.origin.jump_action.Remove(C) - remote_eye.eye_user = null - if(C.client) - C.reset_perspective(null) - if(remote_eye.visible_icon) - C.client.images -= remote_eye.user_image - for(var/datum/camerachunk/chunk in remote_eye.visibleCameraChunks) - C.client.images -= chunk.obscured - C.remote_control = null - C.unset_machine() - Remove(C) - playsound(remote_eye.origin, 'sound/machines/terminal_off.ogg', 25, 0) + var/obj/machinery/computer/camera_advanced/console = remote_eye.origin + console.remove_eye_control(target) /datum/action/innate/camera_jump name = "Jump To Camera" diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index ca329f61e5..097f9232d8 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -24,7 +24,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) //Cooldown for closing positions in seconds //if set to -1: No cooldown... probably a bad idea //if set to 0: Not able to close "original" positions. You can only close positions that you have opened before - var/change_position_cooldown = 60 + var/change_position_cooldown = 30 //Jobs you cannot open new positions for var/list/blacklisted = list( "AI", @@ -46,6 +46,11 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) light_color = LIGHT_COLOR_BLUE +/obj/machinery/computer/card/Initialize() + . = ..() + change_position_cooldown = config.id_console_jobslot_delay + + /obj/machinery/computer/card/attackby(obj/O, mob/user, params)//TODO:SANITY if(istype(O, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/idcard = O @@ -532,7 +537,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) else SSjob.prioritized_jobs += j prioritycount++ - to_chat(usr, "[j.title] has been successfully [priority ? "prioritized" : "unprioritized"]. Potential employees will notice your request.") + to_chat(usr, "[j.title] has been successfully [priority ? "prioritized" : "unprioritized"]. Potential employees will notice your request.") playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) if ("print") diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm old mode 100644 new mode 100755 index c9a448fc7b..8bfbbd1348 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -1,7 +1,7 @@ // The communications computer /obj/machinery/computer/communications name = "communications console" - desc = "This can be used for various important functions. Still under developement." + desc = "A console used for high-priority announcements and emergencies." icon_screen = "comm" icon_keyboard = "tech_key" req_access = list(GLOB.access_heads) @@ -54,7 +54,7 @@ /obj/machinery/computer/communications/Topic(href, href_list) if(..()) return - if (src.z > ZLEVEL_CENTCOM) //Can only use on centcom and SS13 + if (z != ZLEVEL_STATION && z != ZLEVEL_CENTCOM) //Can only use on centcom and SS13 to_chat(usr, "Unable to establish a connection: \black You're too far away from the station!") return usr.set_machine(src) diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 2033edd7f7..10142c5370 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -4,7 +4,7 @@ icon_state = "computer" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 300 active_power_usage = 300 obj_integrity = 200 diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index e3b47873e6..08f50e9611 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -3,7 +3,7 @@ desc = "Used to monitor active health sensors built into most of the crew's uniforms." icon_screen = "crew" icon_keyboard = "med_key" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 250 active_power_usage = 500 circuit = /obj/item/weapon/circuitboard/computer/crew diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 4837e64e89..dac2327cb3 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -28,13 +28,13 @@ var/list/buffer[NUMBER_OF_BUFFERS] - var/injectorready = 0 //Quick fix for issue 286 (screwdriver the screen twice to restore injector) -Pete + var/injectorready = 0 //world timer cooldown var var/current_screen = "mainmenu" var/obj/machinery/dna_scannernew/connected = null var/obj/item/weapon/disk/data/diskette = null var/list/delayed_action = null anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 400 @@ -61,8 +61,7 @@ connected = locate(/obj/machinery/dna_scannernew, get_step(src, dir)) if(!isnull(connected)) break - spawn(250) - injectorready = 1 + injectorready = world.time + INJECTOR_TIMEOUT return return @@ -86,7 +85,7 @@ if(connected && connected.is_operational()) if(connected.occupant) //set occupant_status message viable_occupant = connected.occupant - if(viable_occupant.has_dna() && (!(viable_occupant.disabilities & NOCLONE) || (connected.scan_level == 3))) //occupent is viable for dna modification + if(viable_occupant.has_dna() && (!(RADIMMUNE in viable_occupant.dna.species.species_traits)) && (!(viable_occupant.disabilities & NOCLONE) || (connected.scan_level == 3))) //occupant is viable for dna modification occupant_status += "[viable_occupant.name] => " switch(viable_occupant.stat) if(CONSCIOUS) @@ -213,7 +212,7 @@ else temp_html += "Occupant" temp_html += "Occupant:Delayed " - if(injectorready) + if(injectorready < world.time) temp_html += "Injector" else temp_html += "Injector" @@ -227,7 +226,7 @@ else temp_html += "Occupant" temp_html += "Occupant:Delayed " - if(injectorready) + if(injectorready < world.time) temp_html += "Injector" else temp_html += "Injector" @@ -240,7 +239,7 @@ else temp_html += "Occupant" temp_html += "Occupant:Delayed " - if(injectorready) + if(injectorready < world.time) temp_html += "UI+UE Injector" else temp_html += "UI+UE Injector" @@ -251,7 +250,7 @@ else temp_html += "Occupant " temp_html += "Occupant:Delayed " - if(injectorready) + if(injectorready < world.time ) temp_html += "Injector" else temp_html += "Injector" @@ -391,7 +390,7 @@ if("mixed") apply_buffer(SCANNER_ACTION_MIXED,num) if("injector") - if(num && injectorready) + if(num && injectorready < world.time) num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] if(istype(buffer_slot)) @@ -439,9 +438,7 @@ if(connected) I.damage_coeff = connected.damage_coeff if(I) - injectorready = 0 - spawn(INJECTOR_TIMEOUT) - injectorready = 1 + injectorready = world.time + INJECTOR_TIMEOUT if("loaddisk") if(num && diskette && diskette.fields) num = Clamp(num, 1, NUMBER_OF_BUFFERS) diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index dee63b902c..fa2924c447 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -292,7 +292,7 @@ src.temp = text("Are you sure you wish to delete all records?
\n\tYes
\n\tNo
", src, src) else if(href_list["del_all2"]) - investigate_log("[usr.name] ([usr.key]) has deleted all medical records.", "records") + investigate_log("[usr.name] ([usr.key]) has deleted all medical records.", INVESTIGATE_RECORDS) GLOB.data_core.medical.Cut() src.temp = "All records deleted." @@ -332,7 +332,7 @@ src.active2.fields["mi_dis"] = t1 if("mi_dis_d") if(active2) - var/t1 = stripped_multiline_input("Please summarize minor dis.:", "Med. records", src.active2.fields["mi_dis_d"], null) + var/t1 = stripped_input("Please summarize minor dis.:", "Med. records", src.active2.fields["mi_dis_d"], null) if(!canUseMedicalRecordsConsole(usr, t1, null, a2)) return src.active2.fields["mi_dis_d"] = t1 @@ -344,7 +344,7 @@ src.active2.fields["ma_dis"] = t1 if("ma_dis_d") if(active2) - var/t1 = stripped_multiline_input("Please summarize major dis.:", "Med. records", src.active2.fields["ma_dis_d"], null) + var/t1 = stripped_input("Please summarize major dis.:", "Med. records", src.active2.fields["ma_dis_d"], null) if(!canUseMedicalRecordsConsole(usr, t1, null, a2)) return src.active2.fields["ma_dis_d"] = t1 @@ -356,7 +356,7 @@ src.active2.fields["alg"] = t1 if("alg_d") if(active2) - var/t1 = stripped_multiline_input("Please summarize allergies:", "Med. records", src.active2.fields["alg_d"], null) + var/t1 = stripped_input("Please summarize allergies:", "Med. records", src.active2.fields["alg_d"], null) if(!canUseMedicalRecordsConsole(usr, t1, null, a2)) return src.active2.fields["alg_d"] = t1 @@ -368,13 +368,13 @@ src.active2.fields["cdi"] = t1 if("cdi_d") if(active2) - var/t1 = stripped_multiline_input("Please summarize diseases:", "Med. records", src.active2.fields["cdi_d"], null) + var/t1 = stripped_input("Please summarize diseases:", "Med. records", src.active2.fields["cdi_d"], null) if(!canUseMedicalRecordsConsole(usr, t1, null, a2)) return src.active2.fields["cdi_d"] = t1 if("notes") if(active2) - var/t1 = stripped_multiline_input("Please summarize notes:", "Med. records", src.active2.fields["notes"], null) + var/t1 = stripped_input("Please summarize notes:", "Med. records", src.active2.fields["notes"], null) if(!canUseMedicalRecordsConsole(usr, t1, null, a2)) return src.active2.fields["notes"] = t1 @@ -458,7 +458,7 @@ src.temp = text("Are you sure you wish to delete the record (Medical Portion Only)?
\n\tYes
\n\tNo
", src, src) else if(href_list["del_r2"]) - investigate_log("[usr.name] ([usr.key]) has deleted the medical records for [active1.fields["name"]].", "records") + investigate_log("[usr.name] ([usr.key]) has deleted the medical records for [active1.fields["name"]].", INVESTIGATE_RECORDS) if(active2) qdel(active2) active2 = null diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 7f8eb32648..41b2fb3cf2 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -413,26 +413,26 @@ customrecepient.tnote += "← From [customsender] ([customjob]):
[custommessage]
" if (!customrecepient.silent) playsound(customrecepient.loc, 'sound/machines/twobeep.ogg', 50, 1) - customrecepient.audible_message("\icon[customrecepient] *[customrecepient.ttone]*", null, 3) + customrecepient.audible_message("[bicon(customrecepient)] *[customrecepient.ttone]*", null, 3) if( customrecepient.loc && ishuman(customrecepient.loc) ) var/mob/living/carbon/human/H = customrecepient.loc - to_chat(H, "\icon[customrecepient] Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") + to_chat(H, "[bicon(customrecepient)] Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") log_pda("[usr]/([usr.ckey]) (PDA: [customsender]) sent \"[custommessage]\" to [customrecepient.owner]") customrecepient.cut_overlays() - customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) + customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) //Sender is faking as someone who exists else src.linkedServer.send_pda_message("[customrecepient.owner]", "[PDARec.owner]","[custommessage]") customrecepient.tnote += "← From [PDARec.owner] ([customjob]):
[custommessage]
" if (!customrecepient.silent) playsound(customrecepient.loc, 'sound/machines/twobeep.ogg', 50, 1) - customrecepient.audible_message("\icon[customrecepient] *[customrecepient.ttone]*", null, 3) + customrecepient.audible_message("[bicon(customrecepient)] *[customrecepient.ttone]*", null, 3) if( customrecepient.loc && ishuman(customrecepient.loc) ) var/mob/living/carbon/human/H = customrecepient.loc - to_chat(H, "\icon[customrecepient] Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") + to_chat(H, "[bicon(customrecepient)] Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") log_pda("[usr]/([usr.ckey]) (PDA: [PDARec.owner]) sent \"[custommessage]\" to [customrecepient.owner]") customrecepient.cut_overlays() - customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) + customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) //Finally.. ResetMessage() @@ -455,16 +455,16 @@ name = "monitor decryption key" var/obj/machinery/message_server/server = null -/obj/item/weapon/paper/monitorkey/Initialize() +/obj/item/weapon/paper/monitorkey/Initialize() ..() - return INITIALIZE_HINT_LATELOAD - -/obj/item/weapon/paper/monitorkey/LateInitialize() - if(GLOB.message_servers) - for(var/obj/machinery/message_server/server in GLOB.message_servers) - if(!isnull(server)) - if(!isnull(server.decryptkey)) - info = "

Daily Key Reset


The new message monitor key is '[server.decryptkey]'.
Please keep this a secret and away from the clown.
If necessary, change the password to a more secure one." - info_links = info - add_overlay("paper_words") - break + return INITIALIZE_HINT_LATELOAD + +/obj/item/weapon/paper/monitorkey/LateInitialize() + if(GLOB.message_servers) + for(var/obj/machinery/message_server/server in GLOB.message_servers) + if(!isnull(server)) + if(!isnull(server.decryptkey)) + info = "

Daily Key Reset


The new message monitor key is '[server.decryptkey]'.
Please keep this a secret and away from the clown.
If necessary, change the password to a more secure one." + info_links = info + add_overlay("paper_words") + break diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index b8d777e42d..8791a31f80 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -23,6 +23,14 @@ light_color = LIGHT_COLOR_RED +/obj/machinery/computer/secure_data/laptop + name = "security laptop" + desc = "A cheap Nanotrasen security laptop, it functions as a security records console. It's bolted to the table." + icon_state = "laptop" + icon_screen = "seclaptop" + icon_keyboard = "laptop_key" + clockwork = TRUE //it'd look weird + /obj/machinery/computer/secure_data/attackby(obj/item/O, mob/user, params) if(istype(O, /obj/item/weapon/card/id)) if(!scan) @@ -452,7 +460,7 @@ What a mess.*/ temp += "No" if("Purge All Records") - investigate_log("[usr.name] ([usr.key]) has purged all the security records.", "records") + investigate_log("[usr.name] ([usr.key]) has purged all the security records.", INVESTIGATE_RECORDS) for(var/datum/data/record/R in GLOB.data_core.security) qdel(R) GLOB.data_core.security.Cut() @@ -620,7 +628,7 @@ What a mess.*/ if("mi_crim_add") if(istype(active1, /datum/data/record)) var/t1 = stripped_input(usr, "Please input minor crime names:", "Secure. records", "", null) - var/t2 = stripped_multiline_input(usr, "Please input minor crime details:", "Secure. records", "", null) + var/t2 = stripped_input(usr, "Please input minor crime details:", "Secure. records", "", null) if(!canUseSecurityRecordsConsole(usr, t1, null, a2)) return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, authenticated, worldtime2text()) @@ -634,7 +642,7 @@ What a mess.*/ if("ma_crim_add") if(istype(active1, /datum/data/record)) var/t1 = stripped_input(usr, "Please input major crime names:", "Secure. records", "", null) - var/t2 = stripped_multiline_input(usr, "Please input major crime details:", "Secure. records", "", null) + var/t2 = stripped_input(usr, "Please input major crime details:", "Secure. records", "", null) if(!canUseSecurityRecordsConsole(usr, t1, null, a2)) return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, authenticated, worldtime2text()) @@ -696,18 +704,18 @@ What a mess.*/ active2.fields["criminal"] = "Parolled" if("released") active2.fields["criminal"] = "Discharged" - investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", "records") + investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", INVESTIGATE_RECORDS) for(var/mob/living/carbon/human/H in GLOB.mob_list) //thanks for forcing me to do this, whoever wrote this shitty records system H.sec_hud_set_security_status() if("Delete Record (Security) Execute") - investigate_log("[usr.name] ([usr.key]) has deleted the security records for [active1.fields["name"]].", "records") + investigate_log("[usr.name] ([usr.key]) has deleted the security records for [active1.fields["name"]].", INVESTIGATE_RECORDS) if(active2) qdel(active2) active2 = null if("Delete Record (ALL) Execute") if(active1) - investigate_log("[usr.name] ([usr.key]) has deleted all records for [active1.fields["name"]].", "records") + investigate_log("[usr.name] ([usr.key]) has deleted all records for [active1.fields["name"]].", INVESTIGATE_RECORDS) for(var/datum/data/record/R in GLOB.data_core.medical) if((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) qdel(R) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 3e36776773..214feeb63a 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -236,7 +236,7 @@ /obj/machinery/disco/proc/hierofunk() for(var/i in 1 to 10) - spawn_atom_to_turf(/obj/effect/overlay/temp/hierophant/telegraph/edge, src, 1, FALSE) + spawn_atom_to_turf(/obj/effect/temp_visual/hierophant/telegraph/edge, src, 1, FALSE) sleep(5) /obj/machinery/disco/proc/lights_spin() @@ -317,7 +317,7 @@ /obj/machinery/disco/proc/dance(var/mob/living/M) //Show your moves - + set waitfor = FALSE switch(rand(0,9)) if(0 to 1) dance2(M) diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm index e5785e0dab..f07dd35dfc 100644 --- a/code/game/machinery/dna_scanner.dm +++ b/code/game/machinery/dna_scanner.dm @@ -6,7 +6,7 @@ density = 1 var/locked = 0 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 50 active_power_usage = 300 occupant_typecache = list(/mob/living, /obj/item/bodypart/head, /obj/item/organ/brain) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 1750aa7aa8..1e9c5729e3 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -72,6 +72,7 @@ var/hasShocked = 0 //Prevents multiple shocks from happening autoclose = 1 var/obj/item/device/doorCharge/charge = null //If applied, causes an explosion upon opening the door + var/obj/item/weapon/note //Any papers pinned to the airlock var/detonated = 0 var/doorOpen = 'sound/machines/airlock.ogg' var/doorClose = 'sound/machines/AirlockClose.ogg' @@ -82,6 +83,7 @@ var/airlock_material = null //material of inner filling; if its an airlock with glass, this should be set to "glass" var/overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi' + var/note_overlay_file = 'icons/obj/doors/airlocks/station/overlays.dmi' //Used for papers and photos pinned to the airlock var/cyclelinkeddir = 0 var/obj/machinery/door/airlock/cyclelinkedairlock @@ -97,14 +99,15 @@ var/static/list/airlock_overlays = list() /obj/machinery/door/airlock/Initialize() - ..() + . = ..() wires = new /datum/wires/airlock(src) - if(src.closeOtherId != null) - spawn (5) - for (var/obj/machinery/door/airlock/A in GLOB.airlocks) - if(A.closeOtherId == src.closeOtherId && A != src) - src.closeOther = A - break + if (cyclelinkeddir) + cyclelinkairlock() + if(frequency) + set_frequency(frequency) + + if(closeOtherId != null) + addtimer(CALLBACK(.proc/update_other_id), 5) if(glass) airlock_material = "glass" if(security_level > AIRLOCK_SECURITY_METAL) @@ -120,14 +123,15 @@ diag_hud.add_to_hud(src) diag_hud_set_electrified() -/obj/machinery/door/airlock/Initialize() - ..() - if (cyclelinkeddir) - cyclelinkairlock() - if(frequency) - set_frequency(frequency) + update_icon() +/obj/machinery/door/airlock/proc/update_other_id() + for(var/obj/machinery/door/airlock/A in GLOB.airlocks) + if(A.closeOtherId == closeOtherId && A != src) + closeOther = A + break + /obj/machinery/door/airlock/proc/cyclelinkairlock() if (cyclelinkedairlock) cyclelinkedairlock.cyclelinkedairlock = null @@ -199,14 +203,11 @@ qdel(src) /obj/machinery/door/airlock/Destroy() - qdel(wires) - wires = null + QDEL_NULL(wires) if(charge) qdel(charge) charge = null - if(electronics) - qdel(electronics) - electronics = null + QDEL_NULL(electronics) if (cyclelinkedairlock) if (cyclelinkedairlock.cyclelinkedairlock == src) cyclelinkedairlock.cyclelinkedairlock = null @@ -214,8 +215,14 @@ if(id_tag) for(var/obj/machinery/doorButtons/D in GLOB.machines) D.removeMe(src) + qdel(note) return ..() +/obj/machinery/door/airlock/handle_atom_del(atom/A) + if(A == note) + note = null + update_icon() + /obj/machinery/door/airlock/bumpopen(mob/living/user) //Airlocks now zap you when you 'bump' them open when they're electrified. --NeoFite if(!issilicon(usr)) if(src.isElectrified()) @@ -334,16 +341,14 @@ /obj/machinery/door/airlock/proc/shock(mob/user, prb) if(!hasPower()) // unpowered, no shock return FALSE - if(hasShocked) + if(hasShocked > world.time) return FALSE //Already shocked someone recently? if(!prob(prb)) return FALSE //you lucked out, no shock for you do_sparks(5, TRUE, src) var/tmp/check_range = TRUE if(electrocute_mob(user, get_area(src), src, 1, check_range)) - hasShocked = TRUE - spawn(10) - hasShocked = FALSE + hasShocked = world.time + 10 return TRUE else return FALSE @@ -372,6 +377,8 @@ var/mutable_appearance/weld_overlay var/mutable_appearance/damag_overlay var/mutable_appearance/sparks_overlay + var/mutable_appearance/note_overlay + var/notetype = note_type() switch(state) if(AIRLOCK_CLOSED) @@ -396,6 +403,8 @@ lights_overlay = get_airlock_overlay("lights_bolts", overlays_file) else if(emergency) lights_overlay = get_airlock_overlay("lights_emergency", overlays_file) + if(note) + note_overlay = get_airlock_overlay(notetype, note_overlay_file) if(AIRLOCK_DENY) if(!hasPower()) @@ -417,6 +426,8 @@ if(welded) weld_overlay = get_airlock_overlay("welded", overlays_file) lights_overlay = get_airlock_overlay("lights_denied", overlays_file) + if(note) + note_overlay = get_airlock_overlay(notetype, note_overlay_file) if(AIRLOCK_EMAG) frame_overlay = get_airlock_overlay("closed", icon) @@ -436,6 +447,8 @@ damag_overlay = get_airlock_overlay("sparks_damaged", overlays_file) if(welded) weld_overlay = get_airlock_overlay("welded", overlays_file) + if(note) + note_overlay = get_airlock_overlay(notetype, note_overlay_file) if(AIRLOCK_CLOSING) frame_overlay = get_airlock_overlay("closing", icon) @@ -450,6 +463,8 @@ panel_overlay = get_airlock_overlay("panel_closing_protected", overlays_file) else panel_overlay = get_airlock_overlay("panel_closing", overlays_file) + if(note) + note_overlay = get_airlock_overlay("[notetype]_closing", note_overlay_file) if(AIRLOCK_OPEN) frame_overlay = get_airlock_overlay("open", icon) @@ -464,6 +479,8 @@ panel_overlay = get_airlock_overlay("panel_open", overlays_file) if(obj_integrity < (0.75 * max_integrity)) damag_overlay = get_airlock_overlay("sparks_open", overlays_file) + if(note) + note_overlay = get_airlock_overlay("[notetype]_open", note_overlay_file) if(AIRLOCK_OPENING) frame_overlay = get_airlock_overlay("opening", icon) @@ -478,6 +495,8 @@ panel_overlay = get_airlock_overlay("panel_opening_protected", overlays_file) else panel_overlay = get_airlock_overlay("panel_opening", overlays_file) + if(note) + note_overlay = get_airlock_overlay("[notetype]_opening", note_overlay_file) cut_overlays() add_overlay(frame_overlay) @@ -487,6 +506,7 @@ add_overlay(weld_overlay) add_overlay(sparks_overlay) add_overlay(damag_overlay) + add_overlay(note_overlay) /proc/get_airlock_overlay(icon_state, icon_file) var/obj/machinery/door/airlock/A @@ -515,6 +535,12 @@ to_chat(user, "The maintenance panel seems haphazardly fastened.") if(charge && panel_open) to_chat(user, "Something is wired up to the airlock's electronics!") + if(note) + if(!in_range(user, src)) + to_chat(user, "There's a [note.name] pinned to the front. You can't read it from here.") + else + to_chat(user, "There's a [note.name] pinned to the front...") + note.examine(user) if(panel_open) switch(security_level) @@ -1097,6 +1123,12 @@ to_chat(user, "You [panel_open ? "open":"close"] the maintenance panel of the airlock.") playsound(src.loc, C.usesound, 50, 1) src.update_icon() + else if(istype(C, /obj/item/weapon/wirecutters) && note) + user.visible_message("[user] cuts down [note] from [src].", "You remove [note] from [src].") + playsound(src, 'sound/items/Wirecutter.ogg', 50, 1) + note.forceMove(get_turf(user)) + note = null + update_icon() else if(is_wire_tool(C)) return attack_hand(user) else if(istype(C, /obj/item/weapon/pai_cable)) @@ -1122,6 +1154,16 @@ update_icon() C.forceMove(src) charge = C + else if(istype(C, /obj/item/weapon/paper) || istype(C, /obj/item/weapon/photo)) + if(note) + to_chat(user, "There's already something pinned to this airlock! Use wirecutters to remove it.") + return + if(!user.transferItemToLoc(C, src)) + to_chat(user, "For some reason, you can't attach [C]!") + return + user.visible_message("[user] pins [C] to [src].", "You pin [C] to [src].") + note = C + update_icon() else return ..() @@ -1553,6 +1595,14 @@ return TRUE return FALSE +/obj/machinery/door/airlock/proc/note_type() //Returns a string representing the type of note pinned to this airlock + if(!note) + return + else if(istype(note, /obj/item/weapon/paper)) + return "note" + else if(istype(note, /obj/item/weapon/photo)) + return "photo" + #undef AIRLOCK_CLOSED #undef AIRLOCK_CLOSING #undef AIRLOCK_OPEN diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 18d60559bd..4d8861c45b 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -252,6 +252,7 @@ name = "external airlock" icon = 'icons/obj/doors/airlocks/external/external.dmi' overlays_file = 'icons/obj/doors/airlocks/external/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/external/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_ext explosion_block = 1 @@ -271,6 +272,7 @@ /obj/machinery/door/airlock/centcom icon = 'icons/obj/doors/airlocks/centcom/centcom.dmi' overlays_file = 'icons/obj/doors/airlocks/centcom/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/centcom/overlays.dmi' opacity = 1 assemblytype = /obj/structure/door_assembly/door_assembly_centcom normal_integrity = 1000 @@ -286,6 +288,7 @@ name = "vault door" icon = 'icons/obj/doors/airlocks/vault/vault.dmi' overlays_file = 'icons/obj/doors/airlocks/vault/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/vault/overlays.dmi' opacity = 1 assemblytype = /obj/structure/door_assembly/door_assembly_vault explosion_block = 2 @@ -301,6 +304,7 @@ name = "airtight hatch" icon = 'icons/obj/doors/airlocks/hatch/centcom.dmi' overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi' opacity = 1 assemblytype = /obj/structure/door_assembly/door_assembly_hatch @@ -308,6 +312,7 @@ name = "maintenance hatch" icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi' overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi' opacity = 1 assemblytype = /obj/structure/door_assembly/door_assembly_mhatch @@ -342,6 +347,7 @@ desc = "With humanity's current technological level, it could take years to hack this advanced airlock... or maybe we should give a screwdriver a try?" icon = 'icons/obj/doors/airlocks/abductor/abductor_airlock.dmi' overlays_file = 'icons/obj/doors/airlocks/abductor/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/abductor/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_abductor damage_deflection = 30 opacity = 1 @@ -363,7 +369,7 @@ assemblytype = /obj/structure/door_assembly/door_assembly_cult hackProof = 1 aiControlDisabled = 1 - var/openingoverlaytype = /obj/effect/overlay/temp/cult/door + var/openingoverlaytype = /obj/effect/temp_visual/cult/door var/friendly = FALSE /obj/machinery/door/airlock/cult/New() @@ -380,7 +386,7 @@ new openingoverlaytype(loc) return 1 else - new /obj/effect/overlay/temp/cult/sac(loc) + new /obj/effect/temp_visual/cult/sac(loc) var/atom/throwtarget throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(M, src))) M << pick(sound('sound/hallucinations/turn_around1.ogg',0,1,50), sound('sound/hallucinations/turn_around2.ogg',0,1,50)) @@ -407,7 +413,7 @@ icon = 'icons/obj/doors/airlocks/cult/unruned/cult.dmi' overlays_file = 'icons/obj/doors/airlocks/cult/unruned/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult/unruned - openingoverlaytype = /obj/effect/overlay/temp/cult/door/unruned + openingoverlaytype = /obj/effect/temp_visual/cult/door/unruned /obj/machinery/door/airlock/cult/unruned/friendly friendly = TRUE @@ -438,8 +444,8 @@ /obj/machinery/door/airlock/clockwork/New() ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/door(T) - new /obj/effect/overlay/temp/ratvar/beam/door(T) + new /obj/effect/temp_visual/ratvar/door(T) + new /obj/effect/temp_visual/ratvar/beam/door(T) change_construction_value(5) /obj/machinery/door/airlock/clockwork/Destroy() @@ -549,6 +555,7 @@ name = "large glass airlock" icon = 'icons/obj/doors/airlocks/glass_large/glass_large.dmi' overlays_file = 'icons/obj/doors/airlocks/glass_large/overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/glass_large/overlays.dmi' opacity = 0 assemblytype = null glass = 1 diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index d9aafa1b5a..6fb3312091 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -5,8 +5,8 @@ #define MAX_TIMER 9000 #define PRESET_SHORT 1200 -#define PRESET_MEDIUM 3000 -#define PRESET_LONG 6000 +#define PRESET_MEDIUM 1800 +#define PRESET_LONG 3000 @@ -212,7 +212,7 @@ if(..()) return . = TRUE - + if(!allowed(usr)) to_chat(usr, "Access denied.") return FALSE diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index b71aeaca8d..aacb290d40 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -12,7 +12,7 @@ max_integrity = 350 armor = list(melee = 30, bullet = 30, laser = 20, energy = 20, bomb = 10, bio = 100, rad = 100, fire = 80, acid = 70) CanAtmosPass = ATMOS_PASS_DENSITY - flags = PREVENT_CLICK_UNDER + flags = PREVENT_CLICK_UNDER var/secondsElectrified = 0 var/shockedby = list() @@ -32,6 +32,7 @@ var/auto_close //TO BE REMOVED, no longer used, it's just preventing a runtime with a map var edit. var/datum/effect_system/spark_spread/spark_system var/damage_deflection = 10 + var/real_explosion_block //ignore this, just use explosion_block /obj/machinery/door/New() ..() @@ -45,6 +46,10 @@ spark_system = new /datum/effect_system/spark_spread spark_system.set_up(2, 1, src) + //doors only block while dense though so we have to use the proc + real_explosion_block = explosion_block + explosion_block = EXPLOSION_BLOCK_PROC + /obj/machinery/door/Destroy() @@ -284,7 +289,7 @@ /obj/machinery/door/proc/crush() for(var/mob/living/L in get_turf(src)) - L.visible_message("[src] closes on [L], crushing them!", "[src] closes on you and crushes you!") + L.visible_message("[src] closes on [L], crushing them!", "[src] closes on you and crushes you!") if(isalien(L)) //For xenos L.adjustBruteLoss(DOOR_CRUSH_DAMAGE * 1.5) //Xenos go into crit after aproximately the same amount of crushes as humans. L.emote("roar") @@ -346,3 +351,6 @@ //if it blows up a wall it should blow up a door ..(severity ? max(1, severity - 1) : 0, target) +/obj/machinery/door/GetExplosionBlock() + return density ? real_explosion_block : 0 + diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 45ad642a18..56a17960d4 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -50,6 +50,11 @@ var/area/A = I LAZYADD(A.firedoors, src) +/obj/machinery/door/firedoor/closed + icon_state = "door_closed" + opacity = TRUE + density = TRUE + //see also turf/AfterChange for adjacency shennanigans /obj/machinery/door/firedoor/proc/remove_from_areas() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 99cdc1adc3..c03738fd0b 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -328,7 +328,7 @@ /obj/machinery/door/window/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/door/window(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/door/window(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 48dc35da4b..e245a03155 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -1,5 +1,5 @@ -GLOBAL_LIST_EMPTY(doppler_arrays) - +GLOBAL_LIST_EMPTY(doppler_arrays) + /obj/machinery/doppler_array name = "tachyon-doppler array" desc = "A highly precise directional sensor array which measures the release of quants from decaying tachyons. The doppler shifting of the mirror-image formed by these quants can reveal the size, location and temporal affects of energetic disturbances within a large radius ahead of the array.\nAlt-click to rotate it clockwise." @@ -13,10 +13,10 @@ GLOBAL_LIST_EMPTY(doppler_arrays) /obj/machinery/doppler_array/New() ..() - GLOB.doppler_arrays += src + GLOB.doppler_arrays += src /obj/machinery/doppler_array/Destroy() - GLOB.doppler_arrays -= src + GLOB.doppler_arrays -= src return ..() /obj/machinery/doppler_array/process() @@ -108,4 +108,4 @@ GLOBAL_LIST_EMPTY(doppler_arrays) name = "integrated tachyon-doppler module" integrated = 1 max_dist = 21 //Should detect most explosions in hearing range. - use_power = 0 + use_power = NO_POWER_USE diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm index 562e2c5b38..047fc387bd 100644 --- a/code/game/machinery/embedded_controller/access_controller.dm +++ b/code/game/machinery/embedded_controller/access_controller.dm @@ -7,7 +7,7 @@ /obj/machinery/doorButtons power_channel = ENVIRON anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 4 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 55d8b67582..72757423ad 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -19,7 +19,7 @@ max_integrity = 250 integrity_failure = 100 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 100, fire = 90, acid = 30) - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm index 61d1588372..7dbb5f0edd 100644 --- a/code/game/machinery/gulag_item_reclaimer.dm +++ b/code/game/machinery/gulag_item_reclaimer.dm @@ -6,7 +6,7 @@ req_access = list(GLOB.access_security) //reqaccess to access all stored items density = 0 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 100 active_power_usage = 2500 var/list/stored_items = list() diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm index 5979abdc29..7577306596 100644 --- a/code/game/machinery/gulag_teleporter.dm +++ b/code/game/machinery/gulag_teleporter.dm @@ -14,7 +14,7 @@ The console is located at computer/gulag_teleporter.dm state_open = 0 density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 200 active_power_usage = 5000 var/locked = FALSE diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 7cf0b69d7d..db2e17863c 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -29,13 +29,13 @@ Possible to do for anyone motivated enough: #define HOLOPAD_MODE RANGE_BASED /obj/machinery/holopad - name = "Holopad" + name = "holopad" desc = "It's a floor-mounted device for projecting holographic images." icon_state = "holopad0" layer = LOW_OBJ_LAYER flags = HEAR anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 obj_integrity = 300 @@ -51,19 +51,18 @@ Possible to do for anyone motivated enough: var/static/list/holopads = list() /obj/machinery/holopad/Initialize() - ..() + . = ..() var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/holopad(null) B.apply_default_parts(src) holopads += src /obj/machinery/holopad/Destroy() if(outgoing_call) - LAZYADD(holo_calls, outgoing_call) + outgoing_call.ConnectionFailure(src) for(var/I in holo_calls) var/datum/holocall/HC = I HC.ConnectionFailure(src) - LAZYCLEARLIST(holo_calls) for (var/I in masters) clear_holo(I) @@ -74,7 +73,14 @@ Possible to do for anyone motivated enough: if (powered()) stat &= ~NOPOWER else - stat |= ~NOPOWER + stat |= NOPOWER + if(outgoing_call) + outgoing_call.ConnectionFailure(src) + +/obj/machinery/holopad/obj_break() + . = ..() + if(outgoing_call) + outgoing_call.ConnectionFailure(src) /obj/machinery/holopad/RefreshParts() var/holograph_range = 4 @@ -99,21 +105,10 @@ Possible to do for anyone motivated enough: return return ..() -/obj/machinery/holopad/proc/CheckCallClose() - for(var/I in holo_calls) - var/datum/holocall/HC = I - if(usr == HC.eye) - HC.Disconnect(HC.calling_holopad) //disconnect via clicking the called holopad - return TRUE - return FALSE - -/obj/machinery/holopad/Click(location,control,params) - if(!CheckCallClose()) - return ..() - /obj/machinery/holopad/AltClick(mob/living/carbon/human/user) - if(!CheckCallClose()) - interact(user) + if(isAI(user)) + hangup_all_calls() + return /obj/machinery/holopad/interact(mob/living/carbon/human/user) //Carn: Hologram requests. if(!istype(user)) @@ -157,6 +152,12 @@ Possible to do for anyone motivated enough: popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) popup.open() +//Stop ringing the AI!! +/obj/machinery/holopad/proc/hangup_all_calls() + for(var/I in holo_calls) + var/datum/holocall/HC = I + HC.Disconnect(src) + /obj/machinery/holopad/Topic(href, href_list) if(..() || isAI(usr)) return @@ -302,11 +303,11 @@ Possible to do for anyone motivated enough: Hologram.set_light(2) //hologram lighting set_holo(user, Hologram) - visible_message("A holographic image of [user] flicks to life right before your eyes!") + visible_message("A holographic image of [user] flickers to life before your eyes!") return Hologram else - to_chat(user, "ERROR: \black Unable to project hologram.") + to_chat(user, "ERROR: Unable to project hologram.") /*This is the proc for special two-way communication between AI and holopad/people talking near holopad. For the other part of the code, check silicon say.dm. Particularly robot talk.*/ @@ -326,7 +327,8 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/holopad/proc/SetLightsAndPower() var/total_users = masters.len + LAZYLEN(holo_calls) - use_power = HOLOPAD_PASSIVE_POWER_USAGE + HOLOGRAM_POWER_USAGE * total_users + use_power = total_users > 0 ? ACTIVE_POWER_USE : IDLE_POWER_USE + active_power_usage = HOLOPAD_PASSIVE_POWER_USAGE + (HOLOGRAM_POWER_USAGE * total_users) if(total_users) set_light(2) icon_state = "holopad1" @@ -392,4 +394,4 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ req_components = list(/obj/item/weapon/stock_parts/capacitor = 1) #undef HOLOPAD_PASSIVE_POWER_USAGE -#undef HOLOGRAM_POWER_USAGE \ No newline at end of file +#undef HOLOGRAM_POWER_USAGE diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 6783d47f87..01c953a2ed 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -6,7 +6,7 @@ var/id = null var/on = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 4 obj_integrity = 300 diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm index 82e9d9a176..6c3d25d223 100644 --- a/code/game/machinery/launch_pad.dm +++ b/code/game/machinery/launch_pad.dm @@ -143,7 +143,7 @@ else log_msg += "nothing" log_msg += " [sending ? "to" : "from"] [target_x], [target_y], [z] ([A ? A.name : "null area"])" - investigate_log(log_msg.Join(), "telesci") + investigate_log(log_msg.Join(), INVESTIGATE_TELESCI) updateDialog() //Starts in the briefcase. Don't spawn this directly, or it will runtime when closing. diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index bdca0cd16c..b832b322a2 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -14,7 +14,7 @@ var/operating = 0 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE var/disabled = 0 idle_power_usage = 10 active_power_usage = 100 diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 96b0029134..39c240716f 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -8,9 +8,9 @@ Class Variables: use_power (num) current state of auto power use. Possible Values: - 0 -- no auto power use - 1 -- machine is using power at its idle power level - 2 -- machine is using power at its active power level + NO_POWER_USE -- no auto power use + IDLE_POWER_USE -- machine is using power at its idle power level + ACTIVE_POWER_USE -- machine is using power at its active power level active_power_usage (num) Value for the amount of power to use when in active power mode @@ -104,7 +104,7 @@ Class Procs: var/stat = 0 var/emagged = 0 - var/use_power = 1 + var/use_power = IDLE_POWER_USE //0 = dont run the auto //1 = run auto, use idle //2 = run auto, use active @@ -159,7 +159,7 @@ Class Procs: /obj/machinery/emp_act(severity) if(use_power && !stat) use_power(7500/severity) - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) ..() /obj/machinery/proc/open_machine(drop = 1) @@ -440,7 +440,7 @@ Class Procs: /obj/machinery/proc/display_parts(mob/user) to_chat(user, "Following parts detected in the machine:") for(var/obj/item/C in component_parts) - to_chat(user, "\icon[C] [C.name]") + to_chat(user, "[bicon(C)] [C.name]") /obj/machinery/examine(mob/user) ..() @@ -495,3 +495,8 @@ Class Procs: emp_act(2) else ex_act(2) + +/obj/machinery/Exited(atom/movable/AM, atom/newloc) + . = ..() + if (AM == occupant) + occupant = null diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 26e62c365e..06d6fcb5c5 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -13,7 +13,7 @@ level = 1 // underfloor layer = LOW_OBJ_LAYER anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 50 var/freq = 1449 // radio frequency @@ -161,10 +161,10 @@ // Update power usage: if(on) - use_power = 2 + use_power = ACTIVE_POWER_USE active_power_usage = electricity_level*15 else - use_power = 0 + use_power = NO_POWER_USE // Overload conditions: @@ -210,7 +210,7 @@ icon_state = "airlock_control_standby" density = 0 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 45 var/frequency = 1449 var/code = 0 diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index 86bef3cf3f..8ae07a1808 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/stationobjs.dmi' icon_state = "mass_driver" anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 50 var/power = 1 diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm index 9dfb77ab66..18a5dd7090 100644 --- a/code/game/machinery/overview.dm +++ b/code/game/machinery/overview.dm @@ -146,7 +146,7 @@ var/icon/I2 = imap[2+(ix + icx*iy)*2] - //to_chat(world, "icon: \icon[I]") + //to_chat(world, "icon: [bicon(I)]") I.DrawBox(colour, rx, ry, rx+1, ry+1) @@ -163,7 +163,7 @@ H.screen_loc = "[5 + i%icx],[6+ round(i/icx)]" - //to_chat(world, "\icon[I] at [H.screen_loc]") + //to_chat(world, "[bicon(I)] at [H.screen_loc]") H.name = (i==0)?"maprefresh":"map" @@ -274,7 +274,7 @@ var/icon/I = imap[1+(ix + icx*iy)] - //to_chat(world, "icon: \icon[I]") + //to_chat(world, "icon: [bicon(I)]") I.DrawBox(colour, rx, ry, rx, ry) @@ -289,7 +289,7 @@ H.screen_loc = "[5 + i%icx],[6+ round(i/icx)]" - //to_chat(world, "\icon[I] at [H.screen_loc]") + //to_chat(world, "[bicon(I)] at [H.screen_loc]") H.name = (i==0)?"maprefresh":"map" diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 2d3765a934..7da4eb0a1c 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -250,7 +250,7 @@ GLOBAL_LIST_INIT(pipeID2State, list( if(istype(user, /mob/living/carbon)) var/mob/living/carbon/C = user for(var/i=1 to 20) - C.vomit(0,1,0,4,0) + C.vomit(0, TRUE, FALSE, 4, FALSE) if(prob(20)) C.spew_organ() sleep(5) diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 39e27e531a..7d6bec8462 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -53,20 +53,16 @@ usr.set_machine(src) src.add_fingerprint(usr) if(href_list["make"]) - if(!wait) + if(wait < world.time) var/p_type = text2path(href_list["make"]) var/p_dir = text2num(href_list["dir"]) var/obj/item/pipe/P = new (src.loc, pipe_type=p_type, dir=p_dir) P.add_fingerprint(usr) - wait = 1 - spawn(10) - wait = 0 + wait = world.time + 10 if(href_list["makemeter"]) - if(!wait) + if(wait < world.time ) new /obj/item/pipe_meter(src.loc) - wait = 1 - spawn(15) - wait = 0 + wait = world.time + 15 return /obj/machinery/pipedispenser/attackby(obj/item/W, mob/user, params) @@ -165,7 +161,7 @@ Nah usr.set_machine(src) src.add_fingerprint(usr) if(href_list["dmake"]) - if(!wait) + if(wait < world.time) var/p_type = text2num(href_list["dmake"]) var/obj/structure/disposalconstruct/C = new (src.loc,p_type) @@ -176,9 +172,7 @@ Nah C.add_fingerprint(usr) C.update_icon() - wait = 1 - spawn(15) - wait = 0 + wait = world.time + 15 return //transit tube dispenser @@ -216,7 +210,7 @@ Nah return 1 usr.set_machine(src) src.add_fingerprint(usr) - if(!wait) + if(wait < world.time) if(href_list["tube"]) var/tube_type = text2num(href_list["tube"]) var/obj/structure/C @@ -241,7 +235,5 @@ Nah C = new /obj/structure/c_transit_tube_pod(loc) if(C) C.add_fingerprint(usr) - wait = 1 - spawn(15) - wait = 0 + wait = world.time + 15 return diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 6bab77fd6f..02ab70e906 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -1,9 +1,9 @@ #define TURRET_STUN 0 #define TURRET_LETHAL 1 -#define POPUP_ANIM_TIME 5 -#define POPDOWN_ANIM_TIME 5 //Be sure to change the icon animation at the same time or it'll look bad - +#define POPUP_ANIM_TIME 5 +#define POPDOWN_ANIM_TIME 5 //Be sure to change the icon animation at the same time or it'll look bad + /obj/machinery/porta_turret name = "turret" icon = 'icons/obj/turrets.dmi' @@ -12,7 +12,7 @@ layer = OBJ_LAYER invisibility = INVISIBILITY_OBSERVER //the turret is invisible if it's inside its cover density = 1 - use_power = 1 //this turret uses and requires power + use_power = IDLE_POWER_USE //this turret uses and requires power idle_power_usage = 50 //when inactive, this turret takes up constant 50 Equipment power active_power_usage = 300 //when active, this turret takes up constant 300 Equipment power req_access = list(GLOB.access_security) @@ -87,9 +87,11 @@ if(has_cover) cover = new /obj/machinery/porta_turret_cover(loc) cover.parent_turret = src - underlays += image('icons/obj/turrets.dmi',icon_state = "basedark") + var/mutable_appearance/base = mutable_appearance('icons/obj/turrets.dmi', "basedark") + base.layer = NOT_HIGH_OBJ_LAYER + underlays += base if(!has_cover) - INVOKE_ASYNC(src, .proc/popUp) + INVOKE_ASYNC(src, .proc/popUp) /obj/machinery/porta_turret/update_icon() cut_overlays() @@ -227,7 +229,6 @@ update_icon() - /obj/machinery/porta_turret/attackby(obj/item/I, mob/user, params) if(stat & BROKEN) if(istype(I, /obj/item/weapon/crowbar)) @@ -368,10 +369,10 @@ var/list/targets = list() var/turretview = view(scan_range, base) for(var/A in turretview) - var/atom/AA = A - if(AA.invisibility>SEE_INVISIBLE_LIVING) - continue - + var/atom/AA = A + if(AA.invisibility>SEE_INVISIBLE_LIVING) + continue + if(check_anomalies)//if it's set to check for simple animals if(istype(A, /mob/living/simple_animal)) var/mob/living/simple_animal/SA = A @@ -426,7 +427,7 @@ raising = 1 if(cover) flick("popup", cover) - sleep(POPUP_ANIM_TIME) + sleep(POPUP_ANIM_TIME) raising = 0 if(cover) cover.icon_state = "openTurretCover" @@ -442,7 +443,7 @@ raising = 1 if(cover) flick("popdown", cover) - sleep(POPDOWN_ANIM_TIME) + sleep(POPDOWN_ANIM_TIME) raising = 0 if(cover) cover.icon_state = "turretCover" @@ -550,9 +551,10 @@ /obj/machinery/porta_turret/syndicate installation = null always_up = 1 - use_power = 0 + use_power = NO_POWER_USE has_cover = 0 scan_range = 9 + req_access = list(GLOB.access_syndicate) stun_projectile = /obj/item/projectile/bullet lethal_projectile = /obj/item/projectile/bullet lethal_projectile_sound = 'sound/weapons/Gunshot.ogg' @@ -562,6 +564,15 @@ faction = "syndicate" emp_vunerable = 0 +/obj/machinery/porta_turret/syndicate/energy + icon_state = "standard_stun" + base_icon_state = "standard" + stun_projectile = /obj/item/projectile/energy/electrode + stun_projectile_sound = 'sound/weapons/Taser.ogg' + lethal_projectile = /obj/item/projectile/beam/laser/heavylaser + lethal_projectile_sound = 'sound/weapons/lasercannonfire.ogg' + + /obj/machinery/porta_turret/syndicate/setup() return @@ -569,6 +580,8 @@ return 10 //Syndicate turrets shoot everything not in their faction /obj/machinery/porta_turret/syndicate/pod + max_integrity = 40 + integrity_failure = 20 obj_integrity = 40 stun_projectile = /obj/item/projectile/bullet/weakbullet3 lethal_projectile = /obj/item/projectile/bullet/weakbullet3 @@ -607,7 +620,7 @@ obj_integrity = 260 max_integrity = 260 always_up = 1 - use_power = 0 + use_power = NO_POWER_USE has_cover = 0 scan_range = 9 stun_projectile = /obj/item/projectile/beam/laser @@ -792,7 +805,7 @@ /obj/item/wallframe/turret_control name = "turret control frame" desc = "Used for building turret control panels" - icon_state = "apc" + icon_state = "apc" result_path = /obj/machinery/turretid materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) diff --git a/code/game/machinery/quantum_pad.dm b/code/game/machinery/quantum_pad.dm index 8390888e5b..cd2e42773a 100644 --- a/code/game/machinery/quantum_pad.dm +++ b/code/game/machinery/quantum_pad.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/telescience.dmi' icon_state = "qpad-idle" anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 200 active_power_usage = 5000 unique_rename = 1 diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index a081e3eb80..e344ba4dd3 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -4,7 +4,7 @@ icon_state = "recharger0" desc = "A charging dock for energy based weaponry." anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 4 active_power_usage = 250 var/obj/item/charging = null @@ -60,8 +60,8 @@ return 1 G.loc = src charging = G - use_power = 2 - update_icon(scan = TRUE) + use_power = ACTIVE_POWER_USE + update_icon(scan = TRUE) else to_chat(user, "[src] isn't connected to anything!") return 1 @@ -88,7 +88,7 @@ charging.loc = loc user.put_in_hands(charging) charging = null - use_power = 1 + use_power = IDLE_POWER_USE update_icon() /obj/machinery/recharger/attack_paw(mob/user) @@ -99,7 +99,7 @@ charging.update_icon() charging.loc = loc charging = null - use_power = 1 + use_power = IDLE_POWER_USE update_icon() /obj/machinery/recharger/process() @@ -108,41 +108,25 @@ var/using_power = 0 if(charging) - if(istype(charging, /obj/item/weapon/gun/energy)) - var/obj/item/weapon/gun/energy/E = charging - if(E.power_supply.charge < E.power_supply.maxcharge) - E.power_supply.give(E.power_supply.chargerate * recharge_coeff) - E.recharge_newshot() + var/obj/item/weapon/stock_parts/cell/C = charging.get_cell() + if(C) + if(C.charge < C.maxcharge) + C.give(C.chargerate * recharge_coeff) use_power(250 * recharge_coeff) using_power = 1 - - - if(istype(charging, /obj/item/weapon/melee/baton)) - var/obj/item/weapon/melee/baton/B = charging - if(B.bcell) - if(B.bcell.give(B.bcell.chargerate * recharge_coeff)) - use_power(200 * recharge_coeff) - using_power = 1 - + update_icon(using_power) + if(istype(charging, /obj/item/weapon/gun/energy)) + var/obj/item/weapon/gun/energy/E = charging + E.recharge_newshot() + return if(istype(charging, /obj/item/ammo_box/magazine/recharge)) var/obj/item/ammo_box/magazine/recharge/R = charging if(R.stored_ammo.len < R.max_ammo) R.stored_ammo += new R.ammo_type(R) use_power(200 * recharge_coeff) using_power = 1 - - if(istype(charging, /obj/item/device/modular_computer)) - var/obj/item/device/modular_computer/C = charging - var/obj/item/weapon/computer_hardware/battery/battery_module = C.all_components[MC_CELL] - if(battery_module) - var/obj/item/weapon/computer_hardware/battery/B = battery_module - if(B.battery) - if(B.battery.charge < B.battery.maxcharge) - B.battery.give(B.battery.chargerate * recharge_coeff) - use_power(200 * recharge_coeff) - using_power = 1 - - update_icon(using_power) + update_icon(using_power) + return /obj/machinery/recharger/power_change() ..() @@ -152,23 +136,23 @@ if(!(stat & (NOPOWER|BROKEN)) && anchored) if(istype(charging, /obj/item/weapon/gun/energy)) var/obj/item/weapon/gun/energy/E = charging - if(E.power_supply) - E.power_supply.emp_act(severity) + if(E.cell) + E.cell.emp_act(severity) else if(istype(charging, /obj/item/weapon/melee/baton)) var/obj/item/weapon/melee/baton/B = charging - if(B.bcell) - B.bcell.charge = 0 + if(B.cell) + B.cell.charge = 0 ..() -/obj/machinery/recharger/update_icon(using_power = 0, scan) //we have an update_icon() in addition to the stuff in process to make it feel a tiny bit snappier. +/obj/machinery/recharger/update_icon(using_power = 0, scan) //we have an update_icon() in addition to the stuff in process to make it feel a tiny bit snappier. if(stat & (NOPOWER|BROKEN) || !anchored) icon_state = "rechargeroff" return - if(scan) - icon_state = "rechargeroff" - return + if(scan) + icon_state = "rechargeroff" + return if(panel_open) icon_state = "rechargeropen" return diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 4d8af0543a..8b234b2e8c 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -4,7 +4,7 @@ icon_state = "borgcharger0" density = 0 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 1000 req_access = list(GLOB.access_robotics) @@ -95,14 +95,14 @@ /obj/machinery/recharge_station/open_machine() ..() - use_power = 1 + use_power = IDLE_POWER_USE /obj/machinery/recharge_station/close_machine() if(!panel_open) for(var/mob/living/silicon/robot/R in loc) R.forceMove(src) occupant = R - use_power = 2 + use_power = ACTIVE_POWER_USE add_fingerprint(R) break state_open = 0 diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index d30c3e03be..11544d1741 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -7,7 +7,7 @@ var/metal_amount = 0 var/operating = 0 var/obj/item/being_built = null - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 20 active_power_usage = 5000 @@ -128,7 +128,7 @@ Please wait until completion...

if (!isnull(building)) if (src.metal_amount >= build_cost) src.operating = 1 - src.use_power = 2 + src.use_power = ACTIVE_POWER_USE src.metal_amount = max(0, src.metal_amount - build_cost) @@ -141,7 +141,7 @@ Please wait until completion...
if (!isnull(src.being_built)) src.being_built.loc = get_turf(src) src.being_built = null - src.use_power = 1 + src.use_power = IDLE_POWER_USE src.operating = 0 cut_overlay("fab-active") return diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 5f318c794d..0683a6b3b5 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -49,9 +49,7 @@ /obj/structure/emergency_shield/take_damage(damage, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) . = ..() if(.) //damage was dealt - set_opacity(1) - spawn(20) - set_opacity(0) + new /obj/effect/temp_visual/impact_effect/ion(loc) /obj/structure/emergency_shield/sanguine name = "sanguine barrier" @@ -86,23 +84,24 @@ req_access = list(GLOB.access_engine) max_integrity = 100 obj_integrity = 100 - var/active = 0 - var/list/deployed_shields = list() + var/active = FALSE + var/list/deployed_shields var/locked = 0 var/shield_range = 4 -/obj/machinery/shieldgen/Destroy() - for(var/obj/structure/emergency_shield/ES in deployed_shields) - qdel(ES) +/obj/machinery/shieldgen/Initialize(mapload) + . = ..() deployed_shields = list() + if(mapload && active && anchored) + shields_up() + +/obj/machinery/shieldgen/Destroy() + QDEL_LIST(deployed_shields) return ..() /obj/machinery/shieldgen/proc/shields_up() - if(active) - return 0 //If it's already turned on, how did this get called? - - active = 1 + active = TRUE update_icon() for(var/turf/target_tile in range(shield_range, src)) @@ -111,15 +110,9 @@ deployed_shields += new /obj/structure/emergency_shield(target_tile) /obj/machinery/shieldgen/proc/shields_down() - if(!active) - return 0 //If it's already off, how did this get called? - - active = 0 + active = FALSE update_icon() - - for(var/obj/structure/emergency_shield/ES in deployed_shields) - qdel(ES) - deployed_shields.Cut() + QDEL_LIST(deployed_shields) /obj/machinery/shieldgen/process() if((stat & BROKEN) && active) @@ -229,7 +222,7 @@ density = 1 req_access = list(GLOB.access_teleporter) flags = CONDUCT - use_power = 0 + use_power = NO_POWER_USE obj_integrity = 300 max_integrity = 300 var/active = FALSE diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 66c85a1784..7b6abe4483 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -19,7 +19,7 @@ icon_state = "slots1" anchored = 1 density = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 50 circuit = /obj/item/weapon/circuitboard/computer/slot_machine var/money = 3000 //How much money it has CONSUMED diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index df76fef5a9..671dfbbdf2 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -24,6 +24,9 @@ var/settableTemperatureMedian = 30 + T0C var/settableTemperatureRange = 30 +/obj/machinery/space_heater/get_cell() + return cell + /obj/machinery/space_heater/New() ..() cell = new(src) diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 2b46183efe..e7683c0841 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -17,7 +17,7 @@ name = "status display" anchored = 1 density = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 var/mode = 1 // 0 = Blank // 1 = Emergency Shuttle timer @@ -45,12 +45,14 @@ // register for radio system /obj/machinery/status_display/Initialize() - ..() + . = ..() + GLOB.ai_status_displays.Add(src) SSradio.add_object(src, frequency) /obj/machinery/status_display/Destroy() if(SSradio) SSradio.remove_object(src,frequency) + GLOB.ai_status_displays.Remove(src) return ..() // timed process @@ -211,6 +213,14 @@ var/emotion = "Neutral" +/obj/machinery/ai_status_display/Initialize() + . = ..() + GLOB.ai_status_displays.Add(src) + +/obj/machinery/ai_status_display/Destroy() + GLOB.ai_status_displays.Remove(src) + . = ..() + /obj/machinery/ai_status_display/attack_ai(mob/living/silicon/ai/user) if(isAI(user)) user.ai_statuschange() diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 4d8ad29941..e044ceb32e 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -210,14 +210,14 @@ var/new_timer = input(user, "Please set the timer.", "Timer", "[timer_set]") as num if(in_range(src, user) && isliving(user)) //No running off and setting bombs from across the station timer_set = Clamp(new_timer, minimum_timer, maximum_timer) - src.loc.visible_message("\icon[src] timer set for [timer_set] seconds.") + src.loc.visible_message("[bicon(src)] timer set for [timer_set] seconds.") if(alert(user,"Would you like to start the countdown now?",,"Yes","No") == "Yes" && in_range(src, user) && isliving(user)) if(defused || active) if(defused) - src.loc.visible_message("\icon[src] Device error: User intervention required.") + src.loc.visible_message("[bicon(src)] Device error: User intervention required.") return else - src.loc.visible_message("\icon[src] [timer_set] seconds until detonation, please clear the area.") + src.loc.visible_message("[bicon(src)] [timer_set] seconds until detonation, please clear the area.") activate() update_icon() add_fingerprint(user) @@ -331,7 +331,7 @@ var/obj/machinery/syndicatebomb/holder = loc if(istype(holder)) attempts++ - holder.loc.visible_message("\icon[holder] Alert: Bomb has detonated. Your score is now [defusals] for [attempts]. Resetting wires...") + holder.loc.visible_message("[bicon(holder)] Alert: Bomb has detonated. Your score is now [defusals] for [attempts]. Resetting wires...") reset() else qdel(src) @@ -341,7 +341,7 @@ if(istype(holder)) attempts++ defusals++ - holder.loc.visible_message("\icon[holder] Alert: Bomb has been defused. Your score is now [defusals] for [attempts]! Resetting wires in 5 seconds...") + holder.loc.visible_message("[bicon(holder)] Alert: Bomb has been defused. Your score is now [defusals] for [attempts]! Resetting wires in 5 seconds...") sleep(50) //Just in case someone is trying to remove the bomb core this gives them a little window to crowbar it out if(istype(holder)) reset() diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index 6c1fd431e5..a55c8e2dca 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -153,7 +153,7 @@ //Use this to test if an obj can communicate with a Telecommunications Network /atom/proc/test_telecomms() - var/datum/signal/signal = src.telecomms_process() + var/datum/signal/signal = telecomms_process() var/turf/position = get_turf(src) return (position.z in signal.data["level"] && signal.data["done"]) diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 6568d14211..9077283a68 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -5,13 +5,9 @@ */ -#define STATION_Z 1 -#define TELECOMM_Z 3 - /obj/machinery/telecomms var/temp = "" // output message - /obj/machinery/telecomms/attackby(obj/item/P, mob/user, params) var/icon_closed = initial(icon_state) @@ -54,9 +50,9 @@ user.set_machine(src) var/dat - dat = "[src.name]

[src.name] Access

" + dat = "[name]

[name] Access

" dat += "
[temp]
" - dat += "
Power Status: [src.toggled ? "On" : "Off"]" + dat += "
Power Status: [toggled ? "On" : "Off"]" if(on && toggled) if(id != "" && id) dat += "
Identification String: [id]" @@ -74,7 +70,7 @@ var/i = 0 for(var/obj/machinery/telecomms/T in links) i++ - if(T.hide && !src.hide) + if(T.hide && !hide) continue dat += "
  • \ref[T] [T.name] ([T.id]) \[X\]
  • " dat += "" @@ -110,8 +106,7 @@ // Off-Site Relays // -// You are able to send/receive signals from the station's z level (changeable in the STATION_Z #define) if -// the relay is on the telecomm satellite (changable in the TELECOMM_Z #define) +// You are able to send/receive signals from the station's z level (changeable in the ZLEVEL_STATION #define) if /obj/machinery/telecomms/relay/proc/toggle_level() @@ -119,13 +114,10 @@ var/turf/position = get_turf(src) // Toggle on/off getting signals from the station or the current Z level - if(src.listening_level == STATION_Z) // equals the station - src.listening_level = position.z - return 1 - else if(position.z == TELECOMM_Z) - src.listening_level = STATION_Z - return 1 - return 0 + if(listening_level == ZLEVEL_STATION) // equals the station + listening_level = position.z + return TRUE + return FALSE // Returns a multitool from a user depending on their mobtype. @@ -158,8 +150,6 @@ /obj/machinery/telecomms/relay/Options_Menu() var/dat = "" - if(src.z == TELECOMM_Z) - dat += "
    Signal Locked to Station: [listening_level == STATION_Z ? "TRUE" : "FALSE"]" dat += "
    Broadcasting: [broadcasting ? "YES" : "NO"]" dat += "
    Receiving: [receiving ? "YES" : "NO"]" return dat @@ -172,14 +162,6 @@ if(href_list["broadcast"]) broadcasting = !broadcasting temp = "-% Broadcasting mode changed. %-" - if(href_list["change_listening"]) - //Lock to the station OR lock to the current position! - //You need at least two receivers and two broadcasters for this to work, this includes the machine. - var/result = toggle_level() - if(result) - temp = "-% [src]'s signal has been successfully changed." - else - temp = "-% [src] could not lock its signal onto the station. Two broadcasters or receivers required." // BUS @@ -219,15 +201,10 @@ if("toggle") - src.toggled = !src.toggled - temp = "-% [src] has been [src.toggled ? "activated" : "deactivated"]." + toggled = !toggled + temp = "-% [src] has been [toggled ? "activated" : "deactivated"]." update_power() - /* - if("hide") - src.hide = !hide - temp = "-% Shadow Link has been [src.hide ? "activated" : "deactivated"]." - */ if("id") var/newid = copytext(reject_bad_text(input(usr, "Specify the new ID for this machine", src, id) as null|text),1,MAX_MESSAGE_LEN) @@ -293,10 +270,10 @@ var/obj/machinery/telecomms/T = P.buffer if(istype(T) && T != src) if(!(src in T.links)) - T.links.Add(src) + T.links += src - if(!(T in src.links)) - src.links.Add(T) + if(!(T in links)) + links += T temp = "-% Successfully linked with \ref[T] [T.name] %-" @@ -314,7 +291,7 @@ temp = "-% Buffer successfully flushed. %-" P.buffer = null - src.Options_Topic(href, href_list) + Options_Topic(href, href_list) usr.set_machine(src) @@ -322,8 +299,5 @@ /obj/machinery/telecomms/proc/canAccess(mob/user) if(issilicon(user) || in_range(user, src)) - return 1 - return 0 - -#undef TELECOMM_Z -#undef STATION_Z + return TRUE + return FALSE diff --git a/code/game/machinery/telecomms/machines/allinone.dm b/code/game/machinery/telecomms/machines/allinone.dm index 5589a1be24..a4ccd07ece 100644 --- a/code/game/machinery/telecomms/machines/allinone.dm +++ b/code/game/machinery/telecomms/machines/allinone.dm @@ -9,7 +9,7 @@ desc = "A compact machine used for portable subspace telecommuniations processing." density = 1 anchored = 1 - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 0 machinetype = 6 var/intercept = 0 // if nonzero, broadcasts all messages to syndicate channel diff --git a/code/game/machinery/telecomms/machines/broadcaster.dm b/code/game/machinery/telecomms/machines/broadcaster.dm index dd83638c57..acb6d900b5 100644 --- a/code/game/machinery/telecomms/machines/broadcaster.dm +++ b/code/game/machinery/telecomms/machines/broadcaster.dm @@ -14,7 +14,7 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages desc = "A dish-shaped machine used to broadcast processed subspace signals." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 25 machinetype = 5 /*heatgen = 0 diff --git a/code/game/machinery/telecomms/machines/bus.dm b/code/game/machinery/telecomms/machines/bus.dm index 81392f956e..4b7e1aec26 100644 --- a/code/game/machinery/telecomms/machines/bus.dm +++ b/code/game/machinery/telecomms/machines/bus.dm @@ -14,7 +14,7 @@ desc = "A mighty piece of hardware used to send massive amounts of data quickly." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 50 machinetype = 2 //heatgen = 20 diff --git a/code/game/machinery/telecomms/machines/hub.dm b/code/game/machinery/telecomms/machines/hub.dm index 5515ca2cc0..7674694ced 100644 --- a/code/game/machinery/telecomms/machines/hub.dm +++ b/code/game/machinery/telecomms/machines/hub.dm @@ -15,7 +15,7 @@ desc = "A mighty piece of hardware used to send/receive massive amounts of data." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 80 machinetype = 7 //heatgen = 40 diff --git a/code/game/machinery/telecomms/machines/processor.dm b/code/game/machinery/telecomms/machines/processor.dm index 6999e89cbd..5d189b262a 100644 --- a/code/game/machinery/telecomms/machines/processor.dm +++ b/code/game/machinery/telecomms/machines/processor.dm @@ -13,7 +13,7 @@ desc = "This machine is used to process large quantities of information." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 3 //heatgen = 100 diff --git a/code/game/machinery/telecomms/machines/receiver.dm b/code/game/machinery/telecomms/machines/receiver.dm index 1b872b5d15..965445bb43 100644 --- a/code/game/machinery/telecomms/machines/receiver.dm +++ b/code/game/machinery/telecomms/machines/receiver.dm @@ -13,7 +13,7 @@ desc = "This machine has a dish-like shape and green lights. It is designed to detect and process subspace radio activity." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 1 //heatgen = 0 diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm index dbe0882ff0..ec4e65d0dc 100644 --- a/code/game/machinery/telecomms/machines/relay.dm +++ b/code/game/machinery/telecomms/machines/relay.dm @@ -12,7 +12,7 @@ desc = "A mighty piece of hardware used to send massive amounts of data far away." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 8 //heatgen = 0 @@ -30,19 +30,19 @@ /obj/machinery/telecomms/relay/proc/can(datum/signal/signal) if(!on) - return 0 + return FALSE if(!is_freq_listening(signal)) - return 0 - return 1 + return FALSE + return TRUE /obj/machinery/telecomms/relay/proc/can_send(datum/signal/signal) if(!can(signal)) - return 0 + return FALSE return broadcasting /obj/machinery/telecomms/relay/proc/can_receive(datum/signal/signal) if(!can(signal)) - return 0 + return FALSE return receiving /obj/machinery/telecomms/relay/New() diff --git a/code/game/machinery/telecomms/machines/server.dm b/code/game/machinery/telecomms/machines/server.dm index 519e5771c1..14f1634b98 100644 --- a/code/game/machinery/telecomms/machines/server.dm +++ b/code/game/machinery/telecomms/machines/server.dm @@ -13,7 +13,7 @@ desc = "A machine used to store data and network statistics." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 15 machinetype = 4 //heatgen = 50 diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 357f139505..64fbff82ed 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -124,13 +124,13 @@ GLOBAL_LIST_EMPTY(telecomms_list) ..() /obj/machinery/telecomms/proc/is_freq_listening(datum/signal/signal) - // return 1 if found, 0 if not found + // return TRUE if found, FALSE if not found if(!signal) - return 0 + return FALSE if((signal.frequency in freq_listening) || (!freq_listening.len)) - return 1 + return TRUE else - return 0 + return FALSE /obj/machinery/telecomms/New() @@ -171,7 +171,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) /obj/machinery/telecomms/proc/add_link(obj/machinery/telecomms/T) var/turf/position = get_turf(src) var/turf/T_position = get_turf(T) - if((position.z == T_position.z) || (src.long_range_link && T.long_range_link)) + if((position.z == T_position.z) || (long_range_link && T.long_range_link)) if(src != T) for(var/x in autolinkers) if(x in T.autolinkers) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 396214d224..74ddfe6f02 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -227,7 +227,7 @@ desc = "It's the hub of a teleporting machine." icon_state = "tele0" var/accurate = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 2000 var/obj/machinery/teleport/station/power_station @@ -338,7 +338,7 @@ desc = "The power control station for a bluespace teleporter. Used for toggling power, and can activate a test-fire to prevent malfunctions." icon_state = "controller" var/engaged = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 2000 var/obj/machinery/computer/teleporter/teleporter_console diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index af5e04b5bd..e2becf458e 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -17,10 +17,12 @@ var/obj/effect/countdown/transformer/countdown var/mob/living/silicon/ai/masterAI -/obj/machinery/transformer/New() +/obj/machinery/transformer/Initialize() // On us - ..() + . = ..() + new /obj/machinery/conveyor/auto(locate(x - 1, y, z), WEST) new /obj/machinery/conveyor/auto(loc, WEST) + new /obj/machinery/conveyor/auto(locate(x + 1, y, z), WEST) countdown = new(src) countdown.start() @@ -116,19 +118,3 @@ if(R) R.SetLockdown(0) R.notify_ai(NEW_BORG) - -/obj/machinery/transformer/conveyor/New() - ..() - var/turf/T = loc - if(T) - // Spawn Conveyor Belts - - //East - var/turf/east = locate(T.x + 1, T.y, T.z) - if(isfloorturf(east)) - new /obj/machinery/conveyor/auto(east, WEST) - - // West - var/turf/west = locate(T.x - 1, T.y, T.z) - if(isfloorturf(west)) - new /obj/machinery/conveyor/auto(west, WEST) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index ebe4c79730..8b460b665d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -48,16 +48,17 @@ var/icon_deny //Icon_state when vending! var/seconds_electrified = 0 //Shock customers like an airlock. var/shoot_inventory = 0 //Fire items at customers! We're broken! - var/shoot_inventory_chance = 2 + var/shoot_inventory_chance = 2 var/shut_up = 0 //Stop spouting those godawful pitches! var/extended_inventory = 0 //can we access the hidden inventory? var/scan_id = 1 var/obj/item/weapon/coin/coin + var/obj/item/stack/spacecash/bill var/dish_quants = list() //used by the snack machine's custom compartment to count dishes. var/obj/item/weapon/vending_refill/refill_canister = null //The type of refill canisters used by this machine. - var/refill_count = 3 //The number of canisters the vending machine uses + var/refill_count = 3 //The number of canisters the vending machine uses /obj/machinery/vending/Initialize() ..() @@ -90,9 +91,9 @@ /obj/machinery/vending/cola = "Robust Softdrinks", /obj/machinery/vending/cigarette = "ShadyCigs Deluxe", /obj/machinery/vending/autodrobe = "AutoDrobe", - /obj/machinery/vending/clothing = "ClothesMate", - /obj/machinery/vending/medical = "NanoMed Plus", - /obj/machinery/vending/wallmed = "NanoMed") + /obj/machinery/vending/clothing = "ClothesMate", + /obj/machinery/vending/medical = "NanoMed Plus", + /obj/machinery/vending/wallmed = "NanoMed") /obj/item/weapon/circuitboard/machine/vendor/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/screwdriver)) @@ -108,7 +109,7 @@ /obj/item/weapon/circuitboard/machine/vendor/proc/set_type(var/obj/machinery/vending/typepath) build_path = typepath name = "[names_paths[build_path]] Vendor (Machine Board)" - req_components = list(initial(typepath.refill_canister) = initial(typepath.refill_count)) + req_components = list(initial(typepath.refill_canister) = initial(typepath.refill_count)) /obj/item/weapon/circuitboard/machine/vendor/apply_default_parts(obj/machinery/M) for(var/typepath in names_paths) @@ -118,10 +119,9 @@ ..() /obj/machinery/vending/Destroy() - qdel(wires) - wires = null - qdel(coin) - coin = null + QDEL_NULL(wires) + QDEL_NULL(coin) + QDEL_NULL(bill) return ..() /obj/machinery/vending/snack/Destroy() @@ -310,16 +310,37 @@ if(panel_open) attack_hand(user) return - else if(istype(W, /obj/item/weapon/coin)) - if(!premium.len) - to_chat(user, "[src] doesn't have a coin slot.") - return + else if(istype(W, /obj/item/weapon/coin)) + if(coin) + to_chat(user, "[src] already has [coin] inserted") + return + if(bill) + to_chat(user, "[src] already has [bill] inserted") + return + if(!premium.len) + to_chat(user, "[src] doesn't have a coin slot.") + return if(!user.drop_item()) return W.loc = src coin = W to_chat(user, "You insert [W] into [src].") return + else if(istype(W, /obj/item/stack/spacecash)) + if(coin) + to_chat(user, "[src] already has [coin] inserted") + return + if(bill) + to_chat(user, "[src] already has [bill] inserted") + return + var/obj/item/stack/S = W + if(!premium.len) + to_chat(user, "[src] doesn't have a bill slot.") + return + S.use(1) + bill = new S.type(src,1) + to_chat(user, "You insert [W] into [src].") + return else if(istype(W, refill_canister) && refill_canister != null) if(stat & (BROKEN|NOPOWER)) to_chat(user, "It does nothing.") @@ -386,9 +407,9 @@ var/list/display_records = product_records if(extended_inventory) display_records = product_records + hidden_records - if(coin) + if(coin || bill) display_records = product_records + coin_records - if(coin && extended_inventory) + if((coin || bill) && extended_inventory) display_records = product_records + hidden_records + coin_records dat += "
      " for (var/datum/data/vending_product/R in display_records) @@ -403,11 +424,11 @@ dat += "
    " dat += "
    " if(premium.len > 0) - dat += "Coin slot: " - if (coin) - dat += "[coin]  Remove" + dat += "Change Return: " + if (coin || bill) + dat += "[(coin ? coin : "")][(bill ? bill : "")]  Remove" else - dat += "No coin  Remove" + dat += "No money  Remove" if(istype(src, /obj/machinery/vending/snack)) dat += "

    Chef's Food Selection

    " dat += "
    " @@ -443,15 +464,23 @@ return if(href_list["remove_coin"]) - if(!coin) - to_chat(usr, "There is no coin in this machine.") + if(!(coin || bill)) + to_chat(usr, "There is no money in this machine.") return - - coin.loc = loc - if(!usr.get_active_held_item()) - usr.put_in_hands(coin) - to_chat(usr, "You remove [coin] from [src].") - coin = null + if(coin) + if(!usr.get_active_held_item()) + usr.put_in_hands(coin) + else + coin.forceMove(get_turf(src)) + to_chat(usr, "You remove [coin] from [src].") + coin = null + if(bill) + if(!usr.get_active_held_item()) + usr.put_in_hands(bill) + else + bill.forceMove(get_turf(src)) + to_chat(usr, "You remove [bill] from [src].") + bill = null usr.set_machine(src) @@ -494,26 +523,25 @@ vend_ready = 1 return else if(R in coin_records) - if(!coin) - to_chat(usr, "You need to insert a coin to get this item!") + if(!(coin || bill)) + to_chat(usr, "You need to insert money to get this item!") vend_ready = 1 return - if(coin.string_attached) + if(coin && coin.string_attached) if(prob(50)) if(usr.put_in_hands(coin)) to_chat(usr, "You successfully pull [coin] out before [src] could swallow it.") coin = null else to_chat(usr, "You couldn't pull [coin] out because your hands are full!") - qdel(coin) - coin = null + QDEL_NULL(coin) else to_chat(usr, "You weren't able to pull [coin] out fast enough, the machine ate it, string and all!") - qdel(coin) - coin = null + QDEL_NULL(coin) else - qdel(coin) - coin = null + QDEL_NULL(coin) + QDEL_NULL(bill) + else if (!(R in product_records)) vend_ready = 1 message_admins("Vending machine exploit attempted by [key_name(usr, usr.client)]!") @@ -562,7 +590,7 @@ speak(slogan) last_slogan = world.time - if(shoot_inventory && prob(shoot_inventory_chance)) + if(shoot_inventory && prob(shoot_inventory_chance)) throw_item() @@ -593,7 +621,7 @@ if(!target) return 0 - for(var/datum/data/vending_product/R in shuffle(product_records)) + for(var/datum/data/vending_product/R in shuffle(product_records)) if(R.amount <= 0) //Try to use a record that actually has something to dump. continue var/dump_path = R.product_path @@ -606,22 +634,22 @@ if(!throw_item) return 0 - pre_throw(throw_item) - + pre_throw(throw_item) + throw_item.throw_at(target, 16, 3) visible_message("[src] launches [throw_item] at [target]!") return 1 -/obj/machinery/vending/proc/pre_throw(obj/item/I) - return - +/obj/machinery/vending/proc/pre_throw(obj/item/I) + return + /obj/machinery/vending/proc/shock(mob/user, prb) if(stat & (BROKEN|NOPOWER)) // unpowered, no shock return FALSE if(!prob(prb)) return FALSE - do_sparks(5, TRUE, src) + do_sparks(5, TRUE, src) var/tmp/check_range = TRUE if(electrocute_mob(user, get_area(src), src, 0.7, check_range)) return TRUE @@ -868,11 +896,11 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/weapon/storage/fancy/cigarettes/cigars = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/havana = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba = 1) refill_canister = /obj/item/weapon/vending_refill/cigarette -/obj/machinery/vending/cigarette/pre_throw(obj/item/I) - if(istype(I, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = I - L.set_lit(TRUE) - +/obj/machinery/vending/cigarette/pre_throw(obj/item/I) + if(istype(I, /obj/item/weapon/lighter)) + var/obj/item/weapon/lighter/L = I + L.set_lit(TRUE) + /obj/machinery/vending/medical name = "\improper NanoMed Plus" desc = "Medical drug dispenser." @@ -888,7 +916,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C premium = list(/obj/item/weapon/storage/box/hug/medical = 1,/obj/item/weapon/reagent_containers/hypospray/medipen = 3, /obj/item/weapon/storage/belt/medical = 3, /obj/item/weapon/wrench/medical = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF - refill_canister = /obj/item/weapon/vending_refill/medical + refill_canister = /obj/item/weapon/vending_refill/medical //This one's from bay12 /obj/machinery/vending/plasmaresearch @@ -911,8 +939,8 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 2,/obj/item/weapon/reagent_containers/pill/morphine = 2) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF - refill_canister = /obj/item/weapon/vending_refill/medical - refill_count = 1 + refill_canister = /obj/item/weapon/vending_refill/medical + refill_count = 1 /obj/machinery/vending/security name = "\improper SecTech" @@ -928,15 +956,15 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF -/obj/machinery/vending/security/pre_throw(obj/item/I) - if(istype(I, /obj/item/weapon/grenade)) - var/obj/item/weapon/grenade/G = I - G.preprime() - else if(istype(I, /obj/item/device/flashlight)) - var/obj/item/device/flashlight/F = I - F.on = TRUE - F.update_brightness() - +/obj/machinery/vending/security/pre_throw(obj/item/I) + if(istype(I, /obj/item/weapon/grenade)) + var/obj/item/weapon/grenade/G = I + G.preprime() + else if(istype(I, /obj/item/device/flashlight)) + var/obj/item/device/flashlight/F = I + F.on = TRUE + F.update_brightness() + /obj/machinery/vending/hydronutrients name = "\improper NutriMax" desc = "A plant nutrients vendor." @@ -960,13 +988,13 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/seeds/cabbage = 3,/obj/item/seeds/carrot = 3,/obj/item/seeds/cherry = 3,/obj/item/seeds/chanter = 3, /obj/item/seeds/chili = 3,/obj/item/seeds/cocoapod = 3,/obj/item/seeds/coffee = 3,/obj/item/seeds/corn = 3, /obj/item/seeds/eggplant = 3,/obj/item/seeds/grape = 3,/obj/item/seeds/grass = 3,/obj/item/seeds/lemon = 3, - /obj/item/seeds/lime = 3,/obj/item/seeds/orange = 3,/obj/item/seeds/potato = 3,/obj/item/seeds/poppy = 3, + /obj/item/seeds/lime = 3,/obj/item/seeds/onion = 3,/obj/item/seeds/orange = 3,/obj/item/seeds/potato = 3,/obj/item/seeds/poppy = 3, /obj/item/seeds/pumpkin = 3,/obj/item/seeds/replicapod = 3,/obj/item/seeds/wheat/rice = 3,/obj/item/seeds/soya = 3,/obj/item/seeds/sunflower = 3, /obj/item/seeds/tea = 3,/obj/item/seeds/tobacco = 3,/obj/item/seeds/tomato = 3, /obj/item/seeds/tower = 3,/obj/item/seeds/watermelon = 3,/obj/item/seeds/wheat = 3,/obj/item/seeds/whitebeet = 3) contraband = list(/obj/item/seeds/amanita = 2,/obj/item/seeds/glowshroom = 2,/obj/item/seeds/liberty = 2,/obj/item/seeds/nettle = 2, - /obj/item/seeds/plump = 2,/obj/item/seeds/reishi = 2,/obj/item/seeds/cannabis = 3,/obj/item/seeds/starthistle = 2, - /obj/item/seeds/random = 2) + /obj/item/seeds/plump = 2,/obj/item/seeds/reishi = 2,/obj/item/seeds/cannabis = 3,/obj/item/seeds/starthistle = 2, + /obj/item/seeds/random = 2) premium = list(/obj/item/weapon/reagent_containers/spray/waterflower = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -995,7 +1023,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/clothing/head/helmet/gladiator = 1,/obj/item/clothing/under/gimmick/rank/captain/suit = 1,/obj/item/clothing/head/flatcap = 1, /obj/item/clothing/suit/toggle/labcoat/mad = 1,/obj/item/clothing/shoes/jackboots = 1, /obj/item/clothing/under/schoolgirl = 1,/obj/item/clothing/under/schoolgirl/red = 1,/obj/item/clothing/under/schoolgirl/green = 1,/obj/item/clothing/under/schoolgirl/orange = 1,/obj/item/clothing/head/kitty = 1,/obj/item/clothing/under/skirt/black = 1,/obj/item/clothing/head/beret = 1, - /obj/item/clothing/tie/waistcoat = 1,/obj/item/clothing/under/suit_jacket = 1,/obj/item/clothing/head/that =1,/obj/item/clothing/under/kilt = 1,/obj/item/clothing/head/beret = 1,/obj/item/clothing/tie/waistcoat = 1, + /obj/item/clothing/accessory/waistcoat = 1,/obj/item/clothing/under/suit_jacket = 1,/obj/item/clothing/head/that =1,/obj/item/clothing/under/kilt = 1,/obj/item/clothing/head/beret = 1,/obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/glasses/monocle =1,/obj/item/clothing/head/bowler = 1,/obj/item/weapon/cane = 1,/obj/item/clothing/under/sl_suit = 1, /obj/item/clothing/mask/fakemoustache = 1,/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1,/obj/item/clothing/head/plaguedoctorhat = 1,/obj/item/clothing/mask/gas/plaguedoctor = 1, /obj/item/clothing/suit/toggle/owlwings = 1, /obj/item/clothing/under/owl = 1,/obj/item/clothing/mask/gas/owl_mask = 1, @@ -1136,7 +1164,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/clothing/neck/scarf/purple=1,/obj/item/clothing/neck/scarf/yellow=1,/obj/item/clothing/neck/scarf/orange=1, /obj/item/clothing/neck/scarf/cyan=1,/obj/item/clothing/neck/scarf=1,/obj/item/clothing/neck/scarf/black=1, /obj/item/clothing/neck/scarf/zebra=1,/obj/item/clothing/neck/scarf/christmas=1,/obj/item/clothing/neck/stripedredscarf=1, - /obj/item/clothing/neck/stripedbluescarf=1,/obj/item/clothing/neck/stripedgreenscarf=1,/obj/item/clothing/tie/waistcoat=1, + /obj/item/clothing/neck/stripedbluescarf=1,/obj/item/clothing/neck/stripedgreenscarf=1,/obj/item/clothing/accessory/waistcoat=1, /obj/item/clothing/under/skirt/black=1,/obj/item/clothing/under/skirt/blue=1,/obj/item/clothing/under/skirt/red=1,/obj/item/clothing/under/skirt/purple=1, /obj/item/clothing/under/sundress=2,/obj/item/clothing/under/stripeddress=1, /obj/item/clothing/under/sailordress=1, /obj/item/clothing/under/redeveninggown=1, /obj/item/clothing/under/blacktango=1, /obj/item/clothing/under/plaid_skirt=1,/obj/item/clothing/under/plaid_skirt/blue=1,/obj/item/clothing/under/plaid_skirt/purple=1,/obj/item/clothing/under/plaid_skirt/green=1, @@ -1147,11 +1175,37 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/clothing/head/beanie=1, /obj/item/clothing/head/beanie/black=1, /obj/item/clothing/head/beanie/red=1, /obj/item/clothing/head/beanie/green=1, /obj/item/clothing/head/beanie/darkblue=1, /obj/item/clothing/head/beanie/purple=1, /obj/item/clothing/head/beanie/yellow=1, /obj/item/clothing/head/beanie/orange=1, /obj/item/clothing/head/beanie/cyan=1, /obj/item/clothing/head/beanie/christmas=1, /obj/item/clothing/head/beanie/striped=1, /obj/item/clothing/head/beanie/stripedred=1, /obj/item/clothing/head/beanie/stripedblue=1, /obj/item/clothing/head/beanie/stripedgreen=1, - /obj/item/clothing/suit/jacket/letterman_red=1, /obj/item/clothing/head/hunter=2) + /obj/item/clothing/suit/jacket/letterman_red=1, /obj/item/clothing/head/hunter=2, /obj/item/clothing/under/bb_sweater=2, /obj/item/clothing/under/bb_sweater/black=2, /obj/item/clothing/under/bb_sweater/purple=2, /obj/item/clothing/under/bb_sweater/red=2, /obj/item/clothing/under/bb_sweater/blue=2) contraband = list(/obj/item/clothing/under/syndicate/tacticool=1,/obj/item/clothing/mask/balaclava=1,/obj/item/clothing/head/ushanka=1,/obj/item/clothing/under/soviet=1,/obj/item/weapon/storage/belt/fannypack/black=2,/obj/item/clothing/suit/jacket/letterman_syndie=1,/obj/item/clothing/under/jabroni=1, /obj/item/clothing/suit/vapeshirt=1, /obj/item/clothing/under/geisha=1) - premium = list(/obj/item/clothing/under/suit_jacket/checkered=1,/obj/item/clothing/head/mailman=1,/obj/item/clothing/under/rank/mailman=1,/obj/item/clothing/suit/jacket/leather=1,/obj/item/clothing/suit/jacket/leather/overcoat=1,/obj/item/clothing/under/pants/mustangjeans=1,/obj/item/clothing/neck/necklace/dope=3,/obj/item/clothing/suit/jacket/letterman_nanotrasen=1) + premium = list(/obj/item/clothing/under/suit_jacket/checkered=1,/obj/item/clothing/head/mailman=1,/obj/item/clothing/under/rank/mailman=1,/obj/item/clothing/suit/jacket/leather=1,/obj/item/clothing/suit/jacket/leather/overcoat=1,/obj/item/clothing/under/pants/mustangjeans=1,/obj/item/clothing/neck/necklace/dope=3,/obj/item/clothing/suit/jacket/letterman_nanotrasen=1, /obj/item/clothing/under/keyholesweater=1) refill_canister = /obj/item/weapon/vending_refill/clothing +/obj/machinery/vending/toyliberationstation + name = "\improper Syndicate Donksoft Toy Vendor" + desc = "A ages 8 and up approved vendor that dispenses toys. If you were to find the right wires, you can unlock the adult mode setting!" + icon_state = "syndi" + req_access_txt = "1" + product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get perma briged!" + product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" + vend_reply = "Come back for more!" + products = list(/obj/item/weapon/gun/ballistic/automatic/toy/unrestricted = 10, + /obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted = 10, + /obj/item/weapon/gun/ballistic/shotgun/toy/unrestricted = 10, + /obj/item/toy/sword = 10, /obj/item/ammo_box/foambox = 20, + /obj/item/toy/foamblade = 10, + /obj/item/toy/syndicateballoon = 10, + /obj/item/clothing/suit/syndicatefake = 5, + /obj/item/clothing/head/syndicatefake = 5) //OPS IN DORMS oh wait it's just a assistant + contraband = list(/obj/item/weapon/gun/ballistic/shotgun/toy/crossbow = 10, //Congrats, you unlocked the +18 setting! + /obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted = 10, + /obj/item/weapon/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, + /obj/item/ammo_box/foambox/riot = 20, + /obj/item/toy/katana = 10, + /obj/item/weapon/twohanded/dualsaber/toy = 5, + /obj/item/toy/cards/deck/syndicate = 10) //Gambling and it hurts, making it a +18 item + armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) + resistance_flags = FIRE_PROOF + #undef STANDARD_CHARGE #undef CONTRABAND_CHARGE #undef COIN_CHARGE diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index 1866295a8f..3c415dce90 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/device.dmi' icon_state = "syndbeacon" - use_power = 0 + use_power = NO_POWER_USE anchored = 1 density = 1 diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 7fe1d93bef..9bbf141867 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -140,7 +140,7 @@ /obj/item/mecha_parts/mecha_equipment/proc/occupant_message(message) if(chassis) - chassis.occupant_message("\icon[src] [message]") + chassis.occupant_message("[bicon(src)] [message]") return /obj/item/mecha_parts/mecha_equipment/proc/log_message(message) diff --git a/code/game/mecha/equipment/tools/mining_tools.dm b/code/game/mecha/equipment/tools/mining_tools.dm index 61151f086f..dbee8bd677 100644 --- a/code/game/mecha/equipment/tools/mining_tools.dm +++ b/code/game/mecha/equipment/tools/mining_tools.dm @@ -64,12 +64,9 @@ /obj/item/mecha_parts/mecha_equipment/drill/proc/move_ores() - if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in chassis.equipment) - var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in chassis:cargo - if(ore_box) - for(var/obj/item/weapon/ore/ore in range(1, chassis)) - if(get_dir(chassis,ore)&chassis.dir) - ore.Move(ore_box) + if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in chassis.equipment && istype(chassis, /obj/mecha/working/ripley)) + var/obj/mecha/working/ripley/R = chassis //we could assume that it's a ripley because it has a clamp, but that's ~unsafe~ and ~bad practice~ + R.collect_ore() /obj/item/mecha_parts/mecha_equipment/drill/can_attach(obj/mecha/M as obj) if(..()) @@ -109,36 +106,19 @@ icon_state = "mecha_analyzer" selectable = 0 equip_cooldown = 30 - var/scanning = 0 + var/scanning_time = 0 /obj/item/mecha_parts/mecha_equipment/mining_scanner/New() ..() START_PROCESSING(SSobj, src) -/obj/item/mecha_parts/mecha_equipment/mining_scanner/attach(obj/mecha/M) - ..() - M.occupant_sight_flags |= SEE_TURFS - if(M.occupant) - M.occupant.update_sight() - -/obj/item/mecha_parts/mecha_equipment/mining_scanner/detach() - chassis.occupant_sight_flags &= ~SEE_TURFS - if(chassis.occupant) - chassis.occupant.update_sight() - return ..() - /obj/item/mecha_parts/mecha_equipment/mining_scanner/process() if(!loc) STOP_PROCESSING(SSobj, src) qdel(src) - if(scanning) - return - if(istype(loc,/obj/mecha/working)) + if(istype(loc,/obj/mecha/working) && scanning_time <= world.time) var/obj/mecha/working/mecha = loc if(!mecha.occupant) return - var/list/L = list(mecha.occupant) - scanning = 1 - mineral_scan_pulse(L,get_turf(loc)) - spawn(equip_cooldown) - scanning = 0 + scanning_time = world.time + equip_cooldown + mineral_scan_pulse(get_turf(src)) diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index c182d9dceb..6074fc932e 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -68,8 +68,7 @@ message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Wormhole Generator in [ADMIN_COORDJMP(T)]",0,1) log_game("[key_name(chassis.occupant)] used a Wormhole Generator in [COORD(T)]") src = null - spawn(rand(150,300)) - qdel(P) + QDEL_IN(P, rand(150,300)) return 1 diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 1d7d9072c9..1cd46f24ea 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -8,7 +8,7 @@ var/variance = 0 var/randomspread = 0 //use random spread for machineguns, instead of shotgun scatter var/projectile_delay = 0 - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. /obj/item/mecha_parts/mecha_equipment/weapon/can_attach(obj/mecha/combat/M) if(..()) @@ -60,7 +60,7 @@ //Base energy weapon type /obj/item/mecha_parts/mecha_equipment/weapon/energy name = "general energy weapon" - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/mecha_parts/mecha_equipment/weapon/energy/get_shot_amount() return min(round(chassis.cell.charge / energy_drain), projectiles_per_shot) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index ec673b3e86..2d3002e0cf 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -5,7 +5,7 @@ desc = "Nothing is being built." density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 20 active_power_usage = 5000 req_access = list(GLOB.access_robotics) @@ -156,10 +156,10 @@ materials.use_amount(res_coef) add_overlay("fab-active") - use_power = 2 + use_power = ACTIVE_POWER_USE updateUsrDialog() sleep(get_construction_time_w_coeff(D)) - use_power = 1 + use_power = IDLE_POWER_USE cut_overlay("fab-active") desc = initial(desc) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 25ba38c51c..8a66a88f33 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -37,7 +37,6 @@ var/list/facing_modifiers = list(FRONT_ARMOUR = 1.5, SIDE_ARMOUR = 1, BACK_ARMOUR = 0.5) var/obj/item/weapon/stock_parts/cell/cell var/state = 0 - var/cell_power_remaining = 1 // 0 - no power, 1 - 100% power in cell. Starts as 1 so putting any cell into empty mech doesn't deplete charge from it var/list/log = new var/last_message = 0 var/add_req_access = 1 @@ -57,7 +56,7 @@ var/datum/gas_mixture/cabin_air var/obj/machinery/atmospherics/components/unary/portables_connector/connected_port = null - var/obj/item/device/radio/radio = null + var/obj/item/device/radio/mech/radio var/list/trackers = list() var/max_temperature = 25000 @@ -118,6 +117,7 @@ hud_possible = list (DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_TRACK_HUD) +/obj/item/device/radio/mech //this has to go somewhere /obj/mecha/Initialize() . = ..() @@ -143,6 +143,9 @@ diag_hud_set_mechstat() diag_hud_set_mechtracking() +/obj/mecha/get_cell() + return cell + /obj/mecha/Destroy() go_out() @@ -153,11 +156,9 @@ AI = M //AIs are loaded into the mech computer itself. When the mech dies, so does the AI. They can be recovered with an AI card from the wreck. else M.forceMove(loc) - - if(prob(30)) - explosion(get_turf(loc), 0, 0, 1, 3) - if(wreckage) + if(prob(30)) + explosion(get_turf(src), 0, 0, 1, 3) var/obj/structure/mecha_wreckage/WR = new wreckage(loc, AI) for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) if(E.salvageable && prob(30)) @@ -263,7 +264,7 @@ if(equipment && equipment.len) to_chat(user, "It's equipped with:") for(var/obj/item/mecha_parts/mecha_equipment/ME in equipment) - to_chat(user, "\icon[ME] [ME]") + to_chat(user, "[bicon(ME)] [ME]") //processing internal damage, temperature, air regulation, alert updates, lights power use. /obj/mecha/process() @@ -638,7 +639,7 @@ var/can_control_mech = 0 for(var/obj/item/mecha_parts/mecha_tracking/ai_control/A in trackers) can_control_mech = 1 - to_chat(user, "\icon[src] Status of [name]:\n[A.get_mecha_info()]") + to_chat(user, "[bicon(src)] Status of [name]:\n[A.get_mecha_info()]") break if(!can_control_mech) to_chat(user, "You cannot control exosuits without AI control beacons installed.") @@ -1006,7 +1007,7 @@ /obj/mecha/proc/occupant_message(message as text) if(message) if(occupant && occupant.client) - to_chat(occupant, "\icon[src] [message]") + to_chat(occupant, "[bicon(src)] [message]") return /obj/mecha/proc/log_message(message as text,red=null) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index ccb7901d63..94f68c66d0 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -213,7 +213,6 @@ clearInternalDamage(MECHA_INT_TEMP_CONTROL) to_chat(user, "You repair the damaged temperature controller.") else if(state==3 && cell) - cell_power_remaining = max(0.1, cell.charge/cell.maxcharge) //10% charge or whatever is remaining in the current cell cell.forceMove(loc) cell = null state = 4 @@ -232,7 +231,6 @@ var/obj/item/weapon/stock_parts/cell/C = W to_chat(user, "You install the powercell.") C.forceMove(src) - C.use(max(0, C.charge - C.maxcharge*cell_power_remaining)) //Set inserted cell's power to saved percentage if that's higher cell = C log_message("Powercell installed") else diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index aca6b7a778..e23cea0397 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -19,12 +19,17 @@ /obj/mecha/working/ripley/Move() . = ..() - if(. && (locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment)) + if(.) + collect_ore() + update_pressure() + +/obj/mecha/working/ripley/proc/collect_ore() + if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in cargo if(ore_box) - for(var/obj/item/weapon/ore/ore in get_turf(src)) - ore.Move(ore_box) - update_pressure() + for(var/obj/item/weapon/ore/ore in range(1, src)) + if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! + ore.forceMove(ore_box) /obj/mecha/working/ripley/Destroy() for(var/i=1, i <= hides, i++) @@ -86,32 +91,34 @@ /obj/mecha/working/ripley/mining desc = "An old, dusty mining Ripley." name = "\improper APLU \"Miner\"" + obj_integrity = 75 //Low starting health -/obj/mecha/working/ripley/mining/New() - ..() - //Attach drill - if(prob(25)) //Possible diamond drill... Feeling lucky? - var/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill/D = new /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill - D.attach(src) - else - var/obj/item/mecha_parts/mecha_equipment/drill/D = new /obj/item/mecha_parts/mecha_equipment/drill - D.attach(src) +/obj/mecha/working/ripley/mining/Initialize() + . = ..() + if(cell) + cell.charge = Floor(cell.charge * 0.25) //Starts at very low charge + if(prob(70)) //Maybe add a drill + if(prob(15)) //Possible diamond drill... Feeling lucky? + var/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill/D = new + D.attach(src) + else + var/obj/item/mecha_parts/mecha_equipment/drill/D = new + D.attach(src) - //Add possible plasma cutter - if(prob(25)) - var/obj/item/mecha_parts/mecha_equipment/M = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma + else //Add possible plasma cutter if no drill + var/obj/item/mecha_parts/mecha_equipment/M = new M.attach(src) //Add ore box to cargo cargo.Add(new /obj/structure/ore_box(src)) //Attach hydraulic clamp - var/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/HC = new /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp + var/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/HC = new HC.attach(src) for(var/obj/item/mecha_parts/mecha_tracking/B in trackers)//Deletes the beacon so it can't be found easily qdel(B) - var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new /obj/item/mecha_parts/mecha_equipment/mining_scanner + var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new scanner.attach(src) /obj/mecha/working/ripley/Exit(atom/movable/O) diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 78aa6d49e8..0648300147 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -26,11 +26,6 @@ if(user_buckle_mob(M, user)) return 1 -//Cleanup -/atom/movable/Destroy() - . = ..() - unbuckle_all_mobs(force=1) - /atom/movable/proc/has_buckled_mobs() if(!buckled_mobs) return FALSE @@ -43,19 +38,19 @@ buckled_mobs = list() if(!istype(M)) - return 0 + return FALSE if(check_loc && M.loc != loc) - return 0 + return FALSE if((!can_buckle && !force) || M.buckled || (buckled_mobs.len >= max_buckled_mobs) || (buckle_requires_restraints && !M.restrained()) || M == src) - return 0 + return FALSE if(!M.can_buckle() && !force) if(M == usr) to_chat(M, "You are unable to buckle yourself to the [src]!") else to_chat(usr, "You are unable to buckle [M] to the [src]!") - return 0 + return FALSE if(M.pulledby && buckle_prevents_pull) M.pulledby.stop_pulling() @@ -70,7 +65,7 @@ M.throw_alert("buckled", /obj/screen/alert/restrained/buckled, new_master = src) post_buckle_mob(M) - return 1 + return TRUE /obj/buckle_mob(mob/living/M, force = FALSE, check_loc = TRUE) . = ..() @@ -105,11 +100,11 @@ //Wrapper procs that handle sanity and user feedback /atom/movable/proc/user_buckle_mob(mob/living/M, mob/user, check_loc = TRUE) if(!in_range(user, src) || user.stat || user.restrained()) - return 0 + return FALSE add_fingerprint(user) - - if(buckle_mob(M, check_loc = check_loc)) + . = buckle_mob(M, check_loc = check_loc) + if(.) if(M == user) M.visible_message(\ "[M] buckles [M.p_them()]self to [src].",\ @@ -120,8 +115,6 @@ "[user] buckles [M] to [src]!",\ "[user] buckles you to [src]!",\ "You hear metal clanking.") - return 1 - /atom/movable/proc/user_unbuckle_mob(mob/living/buckled_mob, mob/user) var/mob/living/M = unbuckle_mob(buckled_mob) diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 14333c2bc1..2ee81b0422 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -12,8 +12,8 @@ var/poster_type var/obj/structure/sign/poster/poster_structure -/obj/item/weapon/poster/New(loc, obj/structure/sign/poster/new_poster_structure) - ..() +/obj/item/weapon/poster/Initialize(mapload, obj/structure/sign/poster/new_poster_structure) + . = ..() poster_structure = new_poster_structure if(!new_poster_structure && poster_type) poster_structure = new poster_type(src) @@ -58,8 +58,8 @@ var/poster_item_desc = "This hypothetical poster item should not exist, let's be honest here." var/poster_item_icon_state = "rolled_poster" -/obj/structure/sign/poster/New() - ..() +/obj/structure/sign/poster/Initialize() + . = ..() if(random_basetype) randomise(random_basetype) if(!ruined) diff --git a/code/game/objects/effects/decals/cleanable/humans.dm b/code/game/objects/effects/decals/cleanable/humans.dm index a39c4fbe93..d7d510974c 100644 --- a/code/game/objects/effects/decals/cleanable/humans.dm +++ b/code/game/objects/effects/decals/cleanable/humans.dm @@ -180,7 +180,7 @@ . += "You recognise the footprints as belonging to:\n" for(var/shoe in shoe_types) var/obj/item/clothing/shoes/S = shoe - . += "some [initial(S.name)] \icon[S]\n" + . += "some [initial(S.name)] [bicon(initial(S.icon))]\n" to_chat(user, .) diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index af205fd132..2361510e46 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -8,7 +8,7 @@ /obj/effect/decal/cleanable/crayon/Initialize(mapload, main = "#FFFFFF", var/type = "rune1", var/e_name = "rune", var/rotation = 0, var/alt_icon = null) ..() - + name = e_name desc = "A [name] vandalizing the station." if(type == "poseur tag") @@ -30,24 +30,35 @@ layer = HIGH_OBJ_LAYER //Harder to hide do_icon_rotate = FALSE //These are designed to always face south, so no rotation please. var/datum/gang/gang + var/datum/mind/user_mind + var/area/territory -/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0) +/obj/effect/decal/cleanable/crayon/gang/Initialize(mapload, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0, var/mob/user) if(!type || !G) qdel(src) - - var/area/territory = get_area(src) + user_mind = user.mind + territory = get_area(src) gang = G var/newcolor = G.color_hex icon_state = G.name G.territory_new |= list(territory.type = territory.name) - + //If this isn't tagged by a specific gangster there's no bonus income. + set_mind_owner(user_mind) ..(mapload, newcolor, icon_state, e_name, rotation) +/obj/effect/decal/cleanable/crayon/gang/proc/set_mind_owner(datum/mind/mind) + if(istype(user_mind) && istype(gang) && islist(gang.tags_by_mind[user_mind])) //Clear us out of old ownership + gang.tags_by_mind[user_mind] -= src + if(istype(mind)) + if(!islist(gang.tags_by_mind[mind])) + gang.tags_by_mind[mind] = list() + gang.tags_by_mind[mind] += src + user_mind = mind + /obj/effect/decal/cleanable/crayon/gang/Destroy() - var/area/territory = get_area(src) - if(gang) gang.territory -= territory.type + set_mind_owner(null) gang.territory_new -= territory.type gang.territory_lost |= list(territory.type = territory.name) return ..() diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 42555cd2d5..3ce79ca6f9 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -25,13 +25,12 @@ /obj/effect/turf_decal/proc/get_decal() return image(icon='icons/turf/decals.dmi',icon_state=icon_state,dir=dir,layer=TURF_LAYER) -/obj/effect/turf_decal/Initialize(mapload) +/obj/effect/turf_decal/Initialize() + ..() var/turf/T = loc if(!istype(T)) //you know this will happen somehow CRASH("Turf decal initialized in an object/nullspace") T.add_decal(get_decal(),group) - qdel(src) - /obj/effect/turf_decal/stripes/line icon_state = "warningline" @@ -64,4 +63,7 @@ icon_state = "sandyfloor" /obj/effect/turf_decal/sand/plating - icon_state = "sandyplating" \ No newline at end of file + icon_state = "sandyplating" + +/obj/effect/turf_decal/plaque + icon_state = "plaque" \ No newline at end of file diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index c2146daa82..e03325fb93 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -1,11 +1,11 @@ -/obj/effect/overlay/temp/point +/obj/effect/temp_visual/point name = "pointer" icon = 'icons/mob/screen_gen.dmi' icon_state = "arrow" layer = POINT_LAYER duration = 25 -/obj/effect/overlay/temp/point/Initialize(mapload, set_invis = 0) +/obj/effect/temp_visual/point/Initialize(mapload, set_invis = 0) ..() var/atom/old_loc = loc loc = get_turf(src) diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm index 9ca086fad2..60dc5ebdcc 100644 --- a/code/game/objects/effects/effect_system/effects_foam.dm +++ b/code/game/objects/effects/effect_system/effects_foam.dm @@ -1,5 +1,9 @@ // Foam // Similar to smoke, but slower and mobs absorb its reagent through their exposed skin. +#define ALUMINUM_FOAM 1 +#define IRON_FOAM 2 +#define RESIN_FOAM 3 + /obj/effect/particle_effect/foam name = "foam" @@ -22,13 +26,16 @@ /obj/effect/particle_effect/foam/metal name = "aluminium foam" - metal = 1 + metal = ALUMINUM_FOAM icon_state = "mfoam" - /obj/effect/particle_effect/foam/metal/iron name = "iron foam" - metal = 2 + metal = IRON_FOAM + +/obj/effect/particle_effect/foam/metal/resin + name = "resin foam" + metal = RESIN_FOAM /obj/effect/particle_effect/foam/New(loc) @@ -45,10 +52,12 @@ /obj/effect/particle_effect/foam/proc/kill_foam() STOP_PROCESSING(SSfastprocess, src) switch(metal) - if(1) - new /obj/structure/foamedmetal(src.loc) - if(2) - new /obj/structure/foamedmetal/iron(src.loc) + if(ALUMINUM_FOAM) + new /obj/structure/foamedmetal(get_turf(src)) + if(IRON_FOAM) + new /obj/structure/foamedmetal/iron(get_turf(src)) + if(RESIN_FOAM) + new /obj/structure/foamedmetal/resin(get_turf(src)) flick("[icon_state]-disolve", src) QDEL_IN(src, 5) @@ -220,7 +229,7 @@ /obj/structure/foamedmetal/attack_hand(mob/user) user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - to_chat(user, "You hit the metal foam but bounce off it!") + to_chat(user, "You hit [src] but bounce off it!") playsound(src.loc, 'sound/weapons/tap.ogg', 100, 1) /obj/structure/foamedmetal/CanPass(atom/movable/mover, turf/target, height=1.5) @@ -230,3 +239,44 @@ obj_integrity = 50 max_integrity = 50 icon_state = "ironfoam" + +//Atmos Backpack Resin, transparent, prevents atmos and filters the air +/obj/structure/foamedmetal/resin + name = "ATMOS Resin" + desc = "A lightweight, transparent resin used to suffocate fires, scrub the air of toxins, and restore the air to a safe temperature" + opacity = FALSE + icon_state = "atmos_resin" + alpha = 120 + obj_integrity = 10 + max_integrity = 10 + layer = EDGED_TURF_LAYER + +/obj/structure/foamedmetal/resin/Initialize() + . = ..() + if(isopenturf(loc)) + var/turf/open/O = loc + if(O.air) + var/datum/gas_mixture/G = O.air + G.temperature = 293.15 + for(var/obj/effect/hotspot/H in O) + qdel(H) + var/list/G_gases = G.gases + for(var/I in G_gases) + if(I != "o2" && I != "n2") + G.gases[I][MOLES] = 0 + G.garbage_collect() + O.air_update_turf() + for(var/obj/machinery/atmospherics/components/unary/U in O) + if(!U.welded) + U.welded = TRUE + U.update_icon() + U.visible_message("[U] sealed shut!") + for(var/mob/living/L in O) + L.ExtinguishMob() + for(var/obj/item/Item in O) + Item.extinguish() + + +#undef ALUMINUM_FOAM +#undef IRON_FOAM +#undef RESIN_FOAM diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index 045673b019..7ade1b707f 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -10,6 +10,7 @@ /obj/effect/forcefield/cult desc = "An unholy shield that blocks all attacks." name = "glowing wall" + icon = 'icons/effects/cult_effects.dmi' icon_state = "cultshield" ///////////Mimewalls/////////// diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 5ce88f1c27..2c701ee274 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -182,7 +182,7 @@ /obj/effect/landmark/latejoin/Initialize(mapload) ..() - GLOB.latejoin += loc + SSjob.latejoin_trackers += loc qdel(src) // carp. diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 46c2306a79..da17bc4f0c 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -22,7 +22,7 @@ /obj/effect/mine/proc/triggermine(mob/victim) if(triggered) return - visible_message("[victim] sets off \icon[src] [src]!") + visible_message("[victim] sets off [bicon(src)] [src]!") var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(3, 1, src) s.start() @@ -39,7 +39,7 @@ var/range_flash = 3 /obj/effect/mine/explosive/mineEffect(mob/victim) - explosion(loc, range_devastation, range_heavy, range_light, range_flash) + explosion(loc, range_devastation, range_heavy, range_light, range_flash) /obj/effect/mine/stun @@ -127,8 +127,8 @@ var/pure_red = list(0,0,0,0,0,0,0,0,0,1,0,0) spawn(0) - new /obj/effect/hallucination/delusion(victim.loc,victim,force_kind="demon",duration=duration,skip_nearby=0) - + new /obj/effect/hallucination/delusion(victim.loc,victim,"demon",duration,0) + var/obj/item/weapon/twohanded/required/chainsaw/doomslayer/chainsaw = new(victim.loc) chainsaw.flags |= NODROP victim.drop_all_held_items() diff --git a/code/game/objects/effects/proximity.dm b/code/game/objects/effects/proximity.dm index bfa6cd8fa9..62471505d0 100644 --- a/code/game/objects/effects/proximity.dm +++ b/code/game/objects/effects/proximity.dm @@ -93,6 +93,4 @@ /obj/effect/abstract/proximity_checker/Crossed(atom/movable/AM) set waitfor = FALSE - var/atom/H = monitor.host - testing("HasProx: [H] -> [AM]") - H.HasProximity(AM) + monitor.host.HasProximity(AM) diff --git a/code/game/objects/effects/spawners/bundle.dm b/code/game/objects/effects/spawners/bundle.dm index c272c383e9..c316b7e209 100644 --- a/code/game/objects/effects/spawners/bundle.dm +++ b/code/game/objects/effects/spawners/bundle.dm @@ -60,7 +60,7 @@ /obj/effect/spawner/bundle/costume/butler name = "butler costume spawner" items = list( - /obj/item/clothing/tie/waistcoat, + /obj/item/clothing/accessory/waistcoat, /obj/item/clothing/under/suit_jacket, /obj/item/clothing/head/that) @@ -73,7 +73,7 @@ /obj/effect/spawner/bundle/costume/prig name = "prig costume spawner" items = list( - /obj/item/clothing/tie/waistcoat, + /obj/item/clothing/accessory/waistcoat, /obj/item/clothing/glasses/monocle, /obj/effect/spawner/lootdrop/minor/bowler_or_that, /obj/item/clothing/shoes/sneakers/black, diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 6403faa380..4ad01f509a 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -54,6 +54,35 @@ /obj/item/trash/sosjerky = 1, /obj/item/trash/syndi_cakes = 1) +/obj/effect/spawner/lootdrop/three_course_meal + name = "three course meal spawner" + lootcount = 3 + lootdoubles = FALSE + var/soups = list( + /obj/item/weapon/reagent_containers/food/snacks/soup/beet, + /obj/item/weapon/reagent_containers/food/snacks/soup/sweetpotato, + /obj/item/weapon/reagent_containers/food/snacks/soup/stew, + /obj/item/weapon/reagent_containers/food/snacks/soup/hotchili, + /obj/item/weapon/reagent_containers/food/snacks/soup/nettle, + /obj/item/weapon/reagent_containers/food/snacks/soup/meatball) + var/salads = list( + /obj/item/weapon/reagent_containers/food/snacks/salad/herbsalad, + /obj/item/weapon/reagent_containers/food/snacks/salad/validsalad, + /obj/item/weapon/reagent_containers/food/snacks/salad/fruit, + /obj/item/weapon/reagent_containers/food/snacks/salad/jungle, + /obj/item/weapon/reagent_containers/food/snacks/salad/aesirsalad) + var/mains = list( + /obj/item/weapon/reagent_containers/food/snacks/bearsteak, + /obj/item/weapon/reagent_containers/food/snacks/enchiladas, + /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat, + /obj/item/weapon/reagent_containers/food/snacks/burger/bigbite, + /obj/item/weapon/reagent_containers/food/snacks/burger/superbite, + /obj/item/weapon/reagent_containers/food/snacks/burger/fivealarm) + +/obj/effect/spawner/lootdrop/three_course_meal/Initialize(mapload) + loot = list(pick(soups) = 1,pick(salads) = 1,pick(mains) = 1) + . = ..() + /obj/effect/spawner/lootdrop/maintenance name = "maintenance loot spawner" // see code/_globalvars/lists/maintenance_loot.dm for loot table @@ -85,7 +114,7 @@ /obj/item/organ/heart/gland/spiderman = 5, /obj/item/organ/heart/gland/ventcrawling = 1, /obj/item/organ/body_egg/alien_embryo = 1, - /obj/item/organ/hivelord_core = 2) + /obj/item/organ/regenerative_core = 2) lootcount = 3 /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index 91db494d9b..a452dae749 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -10,7 +10,7 @@ var/area/A = get_area(T) new /obj/structure/alien/egg(T) - new /obj/effect/overlay/temp/gravpush(T) + new /obj/effect/temp_visual/gravpush(T) playsound(T, 'sound/items/party_horn.ogg', 50, 1, -1) message_admins("An alien egg has been delivered to [A] at [ADMIN_COORDJMP(T)].") diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 5663bc41d8..b379ddb97b 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -172,7 +172,7 @@ amount_grown += rand(0,2) if(amount_grown >= 100) if(!grow_as) - grow_as = pick(typesof(/mob/living/simple_animal/hostile/poison/giant_spider)) + grow_as = pick(/mob/living/simple_animal/hostile/poison/giant_spider, /mob/living/simple_animal/hostile/poison/giant_spider/hunter, /mob/living/simple_animal/hostile/poison/giant_spider/nurse) var/mob/living/simple_animal/hostile/poison/giant_spider/S = new grow_as(src.loc) S.poison_per_bite = poison_per_bite S.poison_type = poison_type diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm index 65c9d30e47..2f591daf19 100644 --- a/code/game/objects/effects/temporary_visuals/clockcult.dm +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -1,68 +1,68 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by clockcult stuff -/obj/effect/overlay/temp/ratvar +//temporary visual effects(/obj/effect/temp_visual) used by clockcult stuff +/obj/effect/temp_visual/ratvar name = "ratvar's light" icon = 'icons/effects/clockwork_effects.dmi' duration = 8 randomdir = 0 layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/ratvar/door +/obj/effect/temp_visual/ratvar/door icon_state = "ratvardoorglow" layer = CLOSED_DOOR_LAYER //above closed doors -/obj/effect/overlay/temp/ratvar/door/window +/obj/effect/temp_visual/ratvar/door/window icon_state = "ratvarwindoorglow" layer = ABOVE_WINDOW_LAYER -/obj/effect/overlay/temp/ratvar/beam +/obj/effect/temp_visual/ratvar/beam icon_state = "ratvarbeamglow" -/obj/effect/overlay/temp/ratvar/beam/door +/obj/effect/temp_visual/ratvar/beam/door layer = CLOSED_DOOR_LAYER -/obj/effect/overlay/temp/ratvar/beam/grille +/obj/effect/temp_visual/ratvar/beam/grille layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/itemconsume +/obj/effect/temp_visual/ratvar/beam/itemconsume layer = HIGH_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/falsewall +/obj/effect/temp_visual/ratvar/beam/falsewall layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/beam/catwalk +/obj/effect/temp_visual/ratvar/beam/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/wall +/obj/effect/temp_visual/ratvar/wall icon_state = "ratvarwallglow" -/obj/effect/overlay/temp/ratvar/wall/false +/obj/effect/temp_visual/ratvar/wall/false layer = OBJ_LAYER -/obj/effect/overlay/temp/ratvar/floor +/obj/effect/temp_visual/ratvar/floor icon_state = "ratvarfloorglow" -/obj/effect/overlay/temp/ratvar/floor/catwalk +/obj/effect/temp_visual/ratvar/floor/catwalk layer = LATTICE_LAYER -/obj/effect/overlay/temp/ratvar/window +/obj/effect/temp_visual/ratvar/window icon_state = "ratvarwindowglow" layer = ABOVE_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/window/single +/obj/effect/temp_visual/ratvar/window/single icon_state = "ratvarwindowglow_s" -/obj/effect/overlay/temp/ratvar/gear +/obj/effect/temp_visual/ratvar/gear icon_state = "ratvargearglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille +/obj/effect/temp_visual/ratvar/grille icon_state = "ratvargrilleglow" layer = BELOW_OBJ_LAYER -/obj/effect/overlay/temp/ratvar/grille/broken +/obj/effect/temp_visual/ratvar/grille/broken icon_state = "ratvarbrokengrilleglow" -/obj/effect/overlay/temp/ratvar/mending_mantra +/obj/effect/temp_visual/ratvar/mending_mantra layer = ABOVE_MOB_LAYER duration = 20 alpha = 200 @@ -70,7 +70,7 @@ light_range = 1.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/mending_mantra/Initialize(mapload) +/obj/effect/temp_visual/ratvar/mending_mantra/Initialize(mapload) . = ..() transform = matrix()*2 var/matrix/M = transform @@ -78,7 +78,7 @@ animate(src, alpha = 20, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = M, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/ratvar/volt_hit +/obj/effect/temp_visual/ratvar/volt_hit name = "volt blast" layer = ABOVE_MOB_LAYER duration = 5 @@ -89,13 +89,13 @@ var/mob/user var/damage = 20 -/obj/effect/overlay/temp/ratvar/volt_hit/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/Initialize(mapload, caster, multiplier) if(multiplier) damage *= multiplier duration = max(round(damage * 0.2), 1) . = ..() -/obj/effect/overlay/temp/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) +/obj/effect/temp_visual/ratvar/volt_hit/true/Initialize(mapload, caster, multiplier) . = ..() user = caster if(user) @@ -104,7 +104,7 @@ transform = M INVOKE_ASYNC(src, .proc/volthit) -/obj/effect/overlay/temp/ratvar/volt_hit/proc/volthit() +/obj/effect/temp_visual/ratvar/volt_hit/proc/volthit() if(user) Beam(get_turf(user), "volt_ray", time=duration, maxdistance=8, beam_type=/obj/effect/ebeam/volt_ray) var/hit_amount = 0 @@ -134,61 +134,75 @@ else playsound(src, "sparks", 50, 1) -/obj/effect/overlay/temp/ratvar/ocular_warden +/obj/effect/temp_visual/ratvar/ocular_warden name = "warden's gaze" layer = ABOVE_MOB_LAYER icon_state = "warden_gaze" duration = 3 -/obj/effect/overlay/temp/ratvar/ocular_warden/Initialize() +/obj/effect/temp_visual/ratvar/ocular_warden/Initialize() . = ..() pixel_x = rand(-8, 8) pixel_y = rand(-10, 10) animate(src, alpha = 0, time = 3, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/spearbreak +/obj/effect/temp_visual/ratvar/prolonging_prism + icon = 'icons/effects/64x64.dmi' + icon_state = "prismhex1" + layer = RIPPLE_LAYER + pixel_y = -16 + pixel_x = -16 + duration = 30 + +/obj/effect/temp_visual/ratvar/prolonging_prism/Initialize(mapload, set_appearance) + . = ..() + if(set_appearance) + appearance = set_appearance + animate(src, alpha = 0, time = duration, easing = BOUNCE_EASING) + +/obj/effect/temp_visual/ratvar/spearbreak icon = 'icons/effects/64x64.dmi' icon_state = "ratvarspearbreak" layer = BELOW_MOB_LAYER pixel_y = -16 pixel_x = -16 -/obj/effect/overlay/temp/ratvar/geis_binding +/obj/effect/temp_visual/ratvar/geis_binding icon_state = "geisbinding" -/obj/effect/overlay/temp/ratvar/geis_binding/top +/obj/effect/temp_visual/ratvar/geis_binding/top icon_state = "geisbinding_top" -/obj/effect/overlay/temp/ratvar/component +/obj/effect/temp_visual/ratvar/component icon = 'icons/obj/clockwork_objects.dmi' icon_state = "belligerent_eye" layer = ABOVE_MOB_LAYER duration = 10 -/obj/effect/overlay/temp/ratvar/component/Initialize() +/obj/effect/temp_visual/ratvar/component/Initialize() . = ..() transform = matrix()*0.75 pixel_x = rand(-10, 10) pixel_y = rand(-10, -2) animate(src, pixel_y = pixel_y + 10, alpha = 50, time = 10, easing = EASE_OUT) -/obj/effect/overlay/temp/ratvar/component/cogwheel +/obj/effect/temp_visual/ratvar/component/cogwheel icon_state = "vanguard_cogwheel" -/obj/effect/overlay/temp/ratvar/component/capacitor +/obj/effect/temp_visual/ratvar/component/capacitor icon_state = "geis_capacitor" -/obj/effect/overlay/temp/ratvar/component/alloy +/obj/effect/temp_visual/ratvar/component/alloy icon_state = "replicant_alloy" -/obj/effect/overlay/temp/ratvar/component/ansible +/obj/effect/temp_visual/ratvar/component/ansible icon_state = "hierophant_ansible" -/obj/effect/overlay/temp/ratvar/sigil +/obj/effect/temp_visual/ratvar/sigil name = "glowing circle" icon_state = "sigildull" -/obj/effect/overlay/temp/ratvar/sigil/transgression +/obj/effect/temp_visual/ratvar/sigil/transgression color = "#FAE48C" layer = ABOVE_MOB_LAYER duration = 70 @@ -196,13 +210,13 @@ light_power = 2 light_color = "#FAE48C" -/obj/effect/overlay/temp/ratvar/sigil/transgression/Initialize() +/obj/effect/temp_visual/ratvar/sigil/transgression/Initialize() . = ..() var/oldtransform = transform animate(src, transform = matrix()*2, time = 5) animate(transform = oldtransform, alpha = 0, time = 65) -/obj/effect/overlay/temp/ratvar/sigil/vitality +/obj/effect/temp_visual/ratvar/sigil/vitality color = "#1E8CE1" icon_state = "sigilactivepulse" layer = ABOVE_MOB_LAYER @@ -210,7 +224,7 @@ light_power = 0.5 light_color = "#1E8CE1" -/obj/effect/overlay/temp/ratvar/sigil/accession +/obj/effect/temp_visual/ratvar/sigil/accession color = "#AF0AAF" layer = ABOVE_MOB_LAYER duration = 70 diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm index ad3f84fe06..a649763435 100644 --- a/code/game/objects/effects/temporary_visuals/cult.dm +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -1,58 +1,60 @@ -//temporary visual effects(/obj/effect/overlay/temp) used by cult stuff -/obj/effect/overlay/temp/cult +//temporary visual effects(/obj/effect/temp_visual) used by cult stuff +/obj/effect/temp_visual/cult icon = 'icons/effects/cult_effects.dmi' randomdir = 0 duration = 10 -/obj/effect/overlay/temp/cult/sparks +/obj/effect/temp_visual/cult/sparks randomdir = 1 name = "blood sparks" icon_state = "bloodsparkles" -/obj/effect/overlay/temp/cult/blood // The traditional teleport +/obj/effect/temp_visual/cult/blood // The traditional teleport name = "blood jaunt" duration = 12 icon_state = "bloodin" -/obj/effect/overlay/temp/cult/blood/out +/obj/effect/temp_visual/cult/blood/out icon_state = "bloodout" -/obj/effect/overlay/temp/dir_setting/cult/phase // The veil shifter teleport +/obj/effect/temp_visual/dir_setting/cult/phase // The veil shifter teleport + icon = 'icons/effects/cult_effects.dmi' name = "phase glow" duration = 7 icon_state = "cultin" -/obj/effect/overlay/temp/dir_setting/cult/phase/out +/obj/effect/temp_visual/dir_setting/cult/phase/out + icon = 'icons/effects/cult_effects.dmi' icon_state = "cultout" -/obj/effect/overlay/temp/cult/sac +/obj/effect/temp_visual/cult/sac name = "maw of Nar-Sie" icon_state = "sacconsume" -/obj/effect/overlay/temp/cult/door +/obj/effect/temp_visual/cult/door name = "unholy glow" icon_state = "doorglow" layer = CLOSED_FIREDOOR_LAYER //above closed doors -/obj/effect/overlay/temp/cult/door/unruned +/obj/effect/temp_visual/cult/door/unruned icon_state = "unruneddoorglow" -/obj/effect/overlay/temp/cult/turf +/obj/effect/temp_visual/cult/turf name = "unholy glow" icon_state = "wallglow" layer = ABOVE_NORMAL_TURF_LAYER -/obj/effect/overlay/temp/cult/turf/floor +/obj/effect/temp_visual/cult/turf/floor icon_state = "floorglow" duration = 5 //visuals for runes being magically created -/obj/effect/overlay/temp/cult/rune_spawn +/obj/effect/temp_visual/cult/rune_spawn icon_state = "runeouter" alpha = 0 var/turnedness = 179 //179 turns counterclockwise, 181 turns clockwise -/obj/effect/overlay/temp/cult/rune_spawn/Initialize(mapload, set_duration, set_color) +/obj/effect/temp_visual/cult/rune_spawn/Initialize(mapload, set_duration, set_color) if(isnum(set_duration)) duration = set_duration if(set_color) @@ -66,79 +68,79 @@ animate(src, alpha = 255, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) animate(src, transform = oldtransform, time = duration, flags = ANIMATION_PARALLEL) -/obj/effect/overlay/temp/cult/rune_spawn/rune1 +/obj/effect/temp_visual/cult/rune_spawn/rune1 icon_state = "rune1words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/inner +/obj/effect/temp_visual/cult/rune_spawn/rune1/inner icon_state = "rune1inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune1/center +/obj/effect/temp_visual/cult/rune_spawn/rune1/center icon_state = "rune1center" -/obj/effect/overlay/temp/cult/rune_spawn/rune2 +/obj/effect/temp_visual/cult/rune_spawn/rune2 icon_state = "rune2words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/inner +/obj/effect/temp_visual/cult/rune_spawn/rune2/inner icon_state = "rune2inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune2/center +/obj/effect/temp_visual/cult/rune_spawn/rune2/center icon_state = "rune2center" -/obj/effect/overlay/temp/cult/rune_spawn/rune3 +/obj/effect/temp_visual/cult/rune_spawn/rune3 icon_state = "rune3words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/inner +/obj/effect/temp_visual/cult/rune_spawn/rune3/inner icon_state = "rune3inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune3/center +/obj/effect/temp_visual/cult/rune_spawn/rune3/center icon_state = "rune3center" -/obj/effect/overlay/temp/cult/rune_spawn/rune4 +/obj/effect/temp_visual/cult/rune_spawn/rune4 icon_state = "rune4words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/inner +/obj/effect/temp_visual/cult/rune_spawn/rune4/inner icon_state = "rune4inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune4/center +/obj/effect/temp_visual/cult/rune_spawn/rune4/center icon_state = "rune4center" -/obj/effect/overlay/temp/cult/rune_spawn/rune5 +/obj/effect/temp_visual/cult/rune_spawn/rune5 icon_state = "rune5words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/inner +/obj/effect/temp_visual/cult/rune_spawn/rune5/inner icon_state = "rune5inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune5/center +/obj/effect/temp_visual/cult/rune_spawn/rune5/center icon_state = "rune5center" -/obj/effect/overlay/temp/cult/rune_spawn/rune6 +/obj/effect/temp_visual/cult/rune_spawn/rune6 icon_state = "rune6words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/inner +/obj/effect/temp_visual/cult/rune_spawn/rune6/inner icon_state = "rune6inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune6/center +/obj/effect/temp_visual/cult/rune_spawn/rune6/center icon_state = "rune6center" -/obj/effect/overlay/temp/cult/rune_spawn/rune7 +/obj/effect/temp_visual/cult/rune_spawn/rune7 icon_state = "rune7words" turnedness = 181 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/inner +/obj/effect/temp_visual/cult/rune_spawn/rune7/inner icon_state = "rune7inner" turnedness = 179 -/obj/effect/overlay/temp/cult/rune_spawn/rune7/center +/obj/effect/temp_visual/cult/rune_spawn/rune7/center icon_state = "rune7center" diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 2ceea0aced..6fd0530935 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -1,12 +1,12 @@ //unsorted miscellaneous temporary visuals -/obj/effect/overlay/temp/dir_setting/bloodsplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter icon = 'icons/effects/blood.dmi' duration = 5 randomdir = FALSE layer = BELOW_MOB_LAYER var/splatter_type = "splatter" -/obj/effect/overlay/temp/dir_setting/bloodsplatter/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir) if(set_dir in GLOB.diagonals) icon_state = "[splatter_type][pick(1, 2, 6)]" else @@ -40,22 +40,22 @@ layer = ABOVE_MOB_LAYER animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) -/obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter +/obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter splatter_type = "xsplatter" -/obj/effect/overlay/temp/dir_setting/speedbike_trail +/obj/effect/temp_visual/dir_setting/speedbike_trail name = "speedbike trails" icon_state = "ion_fade" layer = BELOW_MOB_LAYER duration = 10 randomdir = 0 -/obj/effect/overlay/temp/dir_setting/firing_effect +/obj/effect/temp_visual/dir_setting/firing_effect icon = 'icons/effects/effects.dmi' icon_state = "firing_effect" duration = 2 -/obj/effect/overlay/temp/dir_setting/firing_effect/setDir(newdir) +/obj/effect/temp_visual/dir_setting/firing_effect/setDir(newdir) switch(newdir) if(NORTH) layer = BELOW_MOB_LAYER @@ -69,84 +69,84 @@ pixel_y = rand(-1,1) ..() -/obj/effect/overlay/temp/dir_setting/firing_effect/energy +/obj/effect/temp_visual/dir_setting/firing_effect/energy icon_state = "firing_effect_energy" duration = 3 -/obj/effect/overlay/temp/dir_setting/firing_effect/magic +/obj/effect/temp_visual/dir_setting/firing_effect/magic icon_state = "shieldsparkles" duration = 3 -/obj/effect/overlay/temp/dir_setting/ninja +/obj/effect/temp_visual/dir_setting/ninja name = "ninja shadow" icon = 'icons/mob/mob.dmi' icon_state = "uncloak" duration = 9 -/obj/effect/overlay/temp/dir_setting/ninja/cloak +/obj/effect/temp_visual/dir_setting/ninja/cloak icon_state = "cloak" -/obj/effect/overlay/temp/dir_setting/ninja/shadow +/obj/effect/temp_visual/dir_setting/ninja/shadow icon_state = "shadow" -/obj/effect/overlay/temp/dir_setting/ninja/phase +/obj/effect/temp_visual/dir_setting/ninja/phase name = "ninja energy" icon_state = "phasein" -/obj/effect/overlay/temp/dir_setting/ninja/phase/out +/obj/effect/temp_visual/dir_setting/ninja/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/dir_setting/wraith +/obj/effect/temp_visual/dir_setting/wraith name = "blood" icon = 'icons/mob/mob.dmi' icon_state = "phase_shift2" duration = 12 -/obj/effect/overlay/temp/dir_setting/wraith/out +/obj/effect/temp_visual/dir_setting/wraith/out icon_state = "phase_shift" -/obj/effect/overlay/temp/dir_setting/tailsweep +/obj/effect/temp_visual/dir_setting/tailsweep icon_state = "tailsweep" duration = 4 -/obj/effect/overlay/temp/wizard +/obj/effect/temp_visual/wizard name = "water" icon = 'icons/mob/mob.dmi' icon_state = "reappear" duration = 5 -/obj/effect/overlay/temp/wizard/out +/obj/effect/temp_visual/wizard/out icon_state = "liquify" duration = 12 -/obj/effect/overlay/temp/monkeyify +/obj/effect/temp_visual/monkeyify icon = 'icons/mob/mob.dmi' icon_state = "h2monkey" duration = 22 -/obj/effect/overlay/temp/monkeyify/humanify +/obj/effect/temp_visual/monkeyify/humanify icon_state = "monkey2h" -/obj/effect/overlay/temp/borgflash +/obj/effect/temp_visual/borgflash icon = 'icons/mob/mob.dmi' icon_state = "blspell" duration = 5 -/obj/effect/overlay/temp/guardian +/obj/effect/temp_visual/guardian randomdir = 0 -/obj/effect/overlay/temp/guardian/phase +/obj/effect/temp_visual/guardian/phase duration = 5 icon_state = "phasein" -/obj/effect/overlay/temp/guardian/phase/out +/obj/effect/temp_visual/guardian/phase/out icon_state = "phaseout" -/obj/effect/overlay/temp/decoy +/obj/effect/temp_visual/decoy desc = "It's a decoy!" duration = 15 -/obj/effect/overlay/temp/decoy/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/Initialize(mapload, atom/mimiced_atom) . = ..() alpha = initial(alpha) if(mimiced_atom) @@ -155,95 +155,97 @@ setDir(mimiced_atom.dir) mouse_opacity = 0 -/obj/effect/overlay/temp/decoy/fading/Initialize(mapload, atom/mimiced_atom) +/obj/effect/temp_visual/decoy/fading/Initialize(mapload, atom/mimiced_atom) . = ..() animate(src, alpha = 0, time = duration) -/obj/effect/overlay/temp/decoy/fading/fivesecond +/obj/effect/temp_visual/decoy/fading/fivesecond duration = 50 -/obj/effect/overlay/temp/small_smoke +/obj/effect/temp_visual/small_smoke icon_state = "smoke" duration = 50 -/obj/effect/overlay/temp/fire +/obj/effect/temp_visual/fire icon = 'icons/effects/fire.dmi' icon_state = "3" - duration = 20 + light_range = 3 + light_color = LIGHT_COLOR_FIRE + duration = 10 -/obj/effect/overlay/temp/revenant +/obj/effect/temp_visual/revenant name = "spooky lights" icon_state = "purplesparkles" -/obj/effect/overlay/temp/revenant/cracks +/obj/effect/temp_visual/revenant/cracks name = "glowing cracks" icon_state = "purplecrack" duration = 6 -/obj/effect/overlay/temp/gravpush +/obj/effect/temp_visual/gravpush name = "gravity wave" icon_state = "shieldsparkles" duration = 5 -/obj/effect/overlay/temp/telekinesis +/obj/effect/temp_visual/telekinesis name = "telekinetic force" icon_state = "empdisable" duration = 5 -/obj/effect/overlay/temp/emp +/obj/effect/temp_visual/emp name = "emp sparks" icon_state = "empdisable" -/obj/effect/overlay/temp/emp/pulse +/obj/effect/temp_visual/emp/pulse name = "emp pulse" icon_state = "emppulse" duration = 8 randomdir = 0 -/obj/effect/overlay/temp/gib_animation +/obj/effect/temp_visual/gib_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/gib_animation/Initialize(mapload, gib_icon) +/obj/effect/temp_visual/gib_animation/Initialize(mapload, gib_icon) icon_state = gib_icon // Needs to be before ..() so icon is correct . = ..() -/obj/effect/overlay/temp/gib_animation/animal +/obj/effect/temp_visual/gib_animation/animal icon = 'icons/mob/animal.dmi' -/obj/effect/overlay/temp/dust_animation +/obj/effect/temp_visual/dust_animation icon = 'icons/mob/mob.dmi' duration = 15 -/obj/effect/overlay/temp/dust_animation/Initialize(mapload, dust_icon) +/obj/effect/temp_visual/dust_animation/Initialize(mapload, dust_icon) icon_state = dust_icon // Before ..() so the correct icon is flick()'d . = ..() -/obj/effect/overlay/temp/mummy_animation +/obj/effect/temp_visual/mummy_animation icon = 'icons/mob/mob.dmi' icon_state = "mummy_revive" duration = 20 -/obj/effect/overlay/temp/heal //color is white by default, set to whatever is needed +/obj/effect/temp_visual/heal //color is white by default, set to whatever is needed name = "healing glow" icon_state = "heal" duration = 15 -/obj/effect/overlay/temp/heal/Initialize(mapload, set_color) +/obj/effect/temp_visual/heal/Initialize(mapload, set_color) if(set_color) add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) . = ..() pixel_x = rand(-12, 12) pixel_y = rand(-9, 0) -/obj/effect/overlay/temp/kinetic_blast +/obj/effect/temp_visual/kinetic_blast name = "kinetic explosion" icon = 'icons/obj/projectiles.dmi' icon_state = "kinetic_blast" layer = ABOVE_ALL_MOB_LAYER duration = 4 -/obj/effect/overlay/temp/explosion +/obj/effect/temp_visual/explosion name = "explosion" icon = 'icons/effects/96x96.dmi' icon_state = "explosion" @@ -251,22 +253,22 @@ pixel_y = -32 duration = 8 -/obj/effect/overlay/temp/explosion/fast +/obj/effect/temp_visual/explosion/fast icon_state = "explosionfast" duration = 4 -/obj/effect/overlay/temp/blob +/obj/effect/temp_visual/blob name = "blob" icon_state = "blob_attack" alpha = 140 randomdir = 0 duration = 6 -/obj/effect/overlay/temp/impact_effect +/obj/effect/temp_visual/impact_effect icon_state = "impact_bullet" duration = 5 -/obj/effect/overlay/temp/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) +/obj/effect/temp_visual/impact_effect/Initialize(mapload, atom/target, obj/item/projectile/P) if(target == P.original) //the projectile hit the target originally clicked pixel_x = P.p_x + target.pixel_x - 16 + rand(-4,4) pixel_y = P.p_y + target.pixel_y - 16 + rand(-4,4) @@ -275,37 +277,37 @@ pixel_y = target.pixel_y + rand(-4,4) . = ..() -/obj/effect/overlay/temp/impact_effect/red_laser +/obj/effect/temp_visual/impact_effect/red_laser icon_state = "impact_laser" duration = 4 -/obj/effect/overlay/temp/impact_effect/red_laser/wall +/obj/effect/temp_visual/impact_effect/red_laser/wall icon_state = "impact_laser_wall" duration = 10 -/obj/effect/overlay/temp/impact_effect/blue_laser +/obj/effect/temp_visual/impact_effect/blue_laser icon_state = "impact_laser_blue" duration = 4 -/obj/effect/overlay/temp/impact_effect/green_laser +/obj/effect/temp_visual/impact_effect/green_laser icon_state = "impact_laser_green" duration = 4 -/obj/effect/overlay/temp/impact_effect/purple_laser +/obj/effect/temp_visual/impact_effect/purple_laser icon_state = "impact_laser_purple" duration = 4 -/obj/effect/overlay/temp/impact_effect/ion +/obj/effect/temp_visual/impact_effect/ion icon_state = "shieldsparkles" duration = 6 -/obj/effect/overlay/temp/heart +/obj/effect/temp_visual/heart name = "heart" icon = 'icons/mob/animal.dmi' icon_state = "heart" duration = 25 -/obj/effect/overlay/temp/heart/Initialize(mapload) +/obj/effect/temp_visual/heart/Initialize(mapload) . = ..() pixel_x = rand(-4,4) pixel_y = rand(-4,4) diff --git a/code/game/objects/effects/temporary_visuals/temporary_visual.dm b/code/game/objects/effects/temporary_visuals/temporary_visual.dm index 8c7a178bd6..44b9b91224 100644 --- a/code/game/objects/effects/temporary_visuals/temporary_visual.dm +++ b/code/game/objects/effects/temporary_visuals/temporary_visual.dm @@ -1,5 +1,5 @@ //temporary visual effects -/obj/effect/overlay/temp +/obj/effect/temp_visual icon_state = "nothing" anchored = 1 layer = ABOVE_MOB_LAYER @@ -8,30 +8,30 @@ var/randomdir = TRUE var/timerid -/obj/effect/overlay/temp/Initialize() +/obj/effect/temp_visual/Initialize() . = ..() if(randomdir) setDir(pick(GLOB.cardinal)) timerid = QDEL_IN(src, duration) -/obj/effect/overlay/temp/Destroy() +/obj/effect/temp_visual/Destroy() . = ..() deltimer(timerid) -/obj/effect/overlay/temp/singularity_act() +/obj/effect/temp_visual/singularity_act() return -/obj/effect/overlay/temp/singularity_pull() +/obj/effect/temp_visual/singularity_pull() return -/obj/effect/overlay/temp/ex_act() +/obj/effect/temp_visual/ex_act() return -/obj/effect/overlay/temp/dir_setting +/obj/effect/temp_visual/dir_setting randomdir = FALSE -/obj/effect/overlay/temp/dir_setting/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/Initialize(mapload, set_dir) if(set_dir) setDir(set_dir) . = ..() diff --git a/code/game/objects/effects/wanted_poster.dm b/code/game/objects/effects/wanted_poster.dm index 6d4f309aeb..746283f487 100644 --- a/code/game/objects/effects/wanted_poster.dm +++ b/code/game/objects/effects/wanted_poster.dm @@ -1,19 +1,18 @@ /obj/item/weapon/poster/wanted icon_state = "rolled_poster" -/obj/item/weapon/poster/wanted/New(turf/loc, icon/person_icon, wanted_name, description) - var/obj/structure/sign/poster/wanted/wanted_poster = new(person_icon, wanted_name, description) - ..(loc, wanted_poster) +/obj/item/weapon/poster/wanted/Initialize(mapload, icon/person_icon, wanted_name, description) + . = ..(mapload, new /obj/structure/sign/poster/wanted(src, person_icon, wanted_name, description)) name = "wanted poster ([wanted_name])" desc = "A wanted poster for [wanted_name]." /obj/structure/sign/poster/wanted var/wanted_name -/obj/structure/sign/poster/wanted/New(var/icon/person_icon, var/person_name, var/description) +/obj/structure/sign/poster/wanted/Initialize(mapload, icon/person_icon, person_name, description) + . = ..() if(!person_icon) - qdel(src) - return + return INITIALIZE_HINT_QDEL name = "wanted poster ([person_name])" wanted_name = person_name desc = description diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 3aaa24ce60..f7d04941ed 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,7 +9,7 @@ log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - new /obj/effect/overlay/temp/emp/pulse(epicenter) + new /obj/effect/temp_visual/emp/pulse(epicenter) if(heavy_range > light_range) light_range = heavy_range diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 4a69fdff87..ecd8350be2 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -59,8 +59,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/armour_penetration = 0 //percentage of armour effectiveness to remove var/list/allowed = null //suit storage stuff. var/obj/item/device/uplink/hidden_uplink = null - var/strip_delay = 40 - var/put_on_delay = 20 + var/equip_delay_self = 0 //In deciseconds, how long an item takes to equip; counts only for normal clothing slots, not pockets etc. + var/equip_delay_other = 20 //In deciseconds, how long an item takes to put on another person + var/strip_delay = 40 //In deciseconds, how long an item takes to remove from another person var/breakouttime = 0 var/list/materials var/origin_tech = null //Used by R&D to determine what research bonuses it grants. @@ -105,6 +106,14 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/datum/rpg_loot/rpg_loot = null + + //Tooltip vars + var/in_inventory = FALSE//is this item equipped into an inventory slot or hand of a mob? + var/force_string //string form of an item's force. Edit this var only to set a custom force string + var/last_force_string_check = 0 + var/tip_timer + var/force_string_override + /obj/item/Initialize() if (!materials) materials = list() @@ -116,6 +125,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if(GLOB.rpg_loot_items) rpg_loot = new(src) + if(force_string) + force_string_override = TRUE + /obj/item/Destroy() flags &= ~DROPDEL //prevent reqdels if(ismob(loc)) @@ -353,7 +365,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // afterattack() and attack() prototypes moved to _onclick/item_attack.dm for consistency -/obj/item/proc/hit_reaction(mob/living/carbon/human/owner, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/proc/hit_reaction(mob/living/carbon/human/owner, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, atom/movable/AM) if(prob(final_block_chance)) owner.visible_message("[owner] blocks [attack_text] with [src]!") return 1 @@ -368,9 +380,11 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) A.Remove(user) if(DROPDEL & flags) qdel(src) + in_inventory = FALSE // called just as an item is picked up (loc is not yet changed) /obj/item/proc/pickup(mob/user) + in_inventory = TRUE return @@ -396,6 +410,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/datum/action/A = X if(item_action_slot_check(slot, user)) //some items only give their actions buttons when in a specific slot. A.Grant(user) + in_inventory = TRUE //sometimes we only want to grant the item's action if it's equipped in a specific slot. /obj/item/proc/item_action_slot_check(slot, mob/user) @@ -407,11 +422,11 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) //if this is being done by a mob other than M, it will include the mob equipper, who is trying to equip the item to mob M. equipper will be null otherwise. //If you are making custom procs but would like to retain partial or complete functionality of this one, include a 'return ..()' to where you want this to happen. //Set disable_warning to 1 if you wish it to not give you outputs. -/obj/item/proc/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) +/obj/item/proc/mob_can_equip(mob/living/M, mob/living/equipper, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) if(!M) return 0 - return M.can_equip(src, slot, disable_warning) + return M.can_equip(src, slot, disable_warning, bypass_equip_delay_self) /obj/item/verb/verb_pickup() set src in oview(1) @@ -546,6 +561,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if (callback) //call the original callback . = callback.Invoke() throw_speed = initial(throw_speed) //explosions change this. + in_inventory = FALSE /obj/item/proc/remove_item_from_storage(atom/newLoc) //please use this if you're going to snowflake an item out of a obj/item/weapon/storage if(!newLoc) @@ -630,3 +646,42 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) /obj/item/proc/microwave_act(obj/machinery/microwave/M) if(M && M.dirty < 100) M.dirty++ + +/obj/item/proc/on_mob_death(mob/living/L, gibbed) + +/obj/item/proc/set_force_string() + switch(force) + if(0 to 4) + force_string = "very low" + if(4 to 7) + force_string = "low" + if(7 to 10) + force_string = "medium" + if(10 to 11) + force_string = "high" + if(11 to 20) //12 is the force of a toolbox + force_string = "robust" + if(20 to 25) + force_string = "very robust" + else + force_string = "exceptionally robust" + last_force_string_check = force + +/obj/item/proc/openTip(location, control, params, user) + if(last_force_string_check != force && !force_string_override) + set_force_string() + if(!force_string_override) + openToolTip(user,src,params,title = name,content = "[desc]
    [force ? "Force: [force_string]" : ""]",theme = "") + else + openToolTip(user,src,params,title = name,content = "[desc]
    Force: [force_string]",theme = "") + +/obj/item/MouseEntered(location, control, params) + if(in_inventory && usr.client.prefs.enable_tips) + var/timedelay = usr.client.prefs.tip_delay/100 + var/user = usr + tip_timer = addtimer(CALLBACK(src, .proc/openTip, location, control, params, user), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. dividing by 100 converts it. + +/obj/item/MouseExited() + deltimer(tip_timer)//delete any in-progress timer if the mouse is moved off the item before it finishes + closeToolTip(usr) + diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index b98e3c6e69..a6c2f6119a 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -6,8 +6,8 @@ item_state = "syringe_kit" w_class = WEIGHT_CLASS_SMALL var/result_path - var/inverse = 0 - // For inverse dir frames like light fixtures. + var/inverse = 0 // For inverse dir frames like light fixtures. + var/pixel_shift //The amount of pixels /obj/item/wallframe/proc/try_build(turf/on_wall, mob/user) if(get_dist(on_wall,user)>1) @@ -40,6 +40,16 @@ ndir = turn(ndir, 180) var/obj/O = new result_path(get_turf(user), ndir, TRUE) + if(pixel_shift) + switch(ndir) + if(NORTH) + O.pixel_y = pixel_shift + if(SOUTH) + O.pixel_y = -pixel_shift + if(EAST) + O.pixel_x = pixel_shift + if(WEST) + O.pixel_x = -pixel_shift after_attach(O) qdel(src) diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index 352a4fb9a7..06017c8865 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -10,9 +10,9 @@ // add an entry in change_appearance() if you add to here var/list/possible_appearances = list("Assistant", "Clown", "Mime", "Traitor", "Nuke Op", "Cultist", "Clockwork Cultist", - "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Swarmer", + "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Xenomorph Maid", "Swarmer", "Ash Walker", "Deathsquad Officer", "Ian", "Slaughter Demon", - "Laughter Demon") + "Laughter Demon", "Private Security Officer") var/pushed_over = FALSE //If the cutout is pushed over and has to be righted var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version @@ -142,6 +142,10 @@ icon_state = "cutout_fukken_xeno" if(prob(25)) alpha = 75 //Spooky sneaking! + if("Xenomorph Maid") + name = "lusty xenomorph maid ([rand(1, 999)])" + desc = "A cardboard cutout of a xenomorph maid." + icon_state = "cutout_lusty" if("Swarmer") name = "Swarmer ([rand(1, 999)])" desc = "A cardboard cutout of a swarmer." @@ -168,6 +172,11 @@ desc = "A cardboard cutout of a laughter demon." icon = 'icons/mob/mob.dmi' icon_state = "bowmon" + if("Private Security Officer") + name = "Private Security Officer" + desc = "A cardboard cutout of a private security officer." + icon = 'icons/mob/mob.dmi' + icon_state = "cutout_ntsec" return 1 /obj/item/cardboard_cutout/setDir(newdir) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index af8b9341f9..0c29ee3f9f 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -68,6 +68,7 @@ var/pre_noise = FALSE var/post_noise = FALSE + /obj/item/toy/crayon/suicide_act(mob/user) user.visible_message("[user] is jamming [src] up [user.p_their()] nose and into [user.p_their()] brain. It looks like [user.p_theyre()] trying to commit suicide!") return (BRUTELOSS|OXYLOSS) @@ -422,7 +423,7 @@ var/gangID = user.mind.gang_datum var/area/territory = get_area(target) - new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0) + new /obj/effect/decal/cleanable/crayon/gang(target,gangID,"graffiti",0,user) to_chat(user, "You tagged [territory] for your gang!") /obj/item/toy/crayon/red diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 4a64cf5c0d..081d41847f 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -1,998 +1,937 @@ - -//The advanced pea-green monochrome lcd of tomorrow. - -GLOBAL_LIST_EMPTY(PDAs) - - -/obj/item/device/pda - name = "\improper PDA" - desc = "A portable microcomputer by Thinktronic Systems, LTD. Functionality determined by a preprogrammed ROM cartridge." - icon = 'icons/obj/pda.dmi' - icon_state = "pda" - item_state = "electronic" - flags = NOBLUDGEON - w_class = WEIGHT_CLASS_TINY - slot_flags = SLOT_ID | SLOT_BELT - origin_tech = "programming=2" - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 100) - resistance_flags = FIRE_PROOF | ACID_PROOF - - - //Main variables - var/owner = null // String name of owner - var/default_cartridge = 0 // Access level defined by cartridge - var/obj/item/weapon/cartridge/cartridge = null //current cartridge - var/mode = 0 //Controls what menu the PDA will display. 0 is hub; the rest are either built in or based on cartridge. - var/icon_alert = "pda-r" //Icon to be overlayed for message alerts. Taken from the pda icon file. - - //Secondary variables - var/scanmode = 0 //1 is medical scanner, 2 is forensics, 3 is reagent scanner. - var/fon = 0 //Is the flashlight function on? - var/f_lum = 3 //Luminosity for the flashlight function - var/silent = 0 //To beep or not to beep, that is the question - var/toff = 0 //If 1, messenger disabled - var/tnote = null //Current Texts - var/last_text //No text spamming - var/last_noise //Also no honk spamming that's bad too - var/ttone = "beep" //The ringtone! - var/lock_code = "" // Lockcode to unlock uplink - var/honkamt = 0 //How many honks left when infected with honk.exe - var/mimeamt = 0 //How many silence left when infected with mime.exe - var/note = "Congratulations, your station has chosen the Thinktronic 5230 Personal Data Assistant!" //Current note in the notepad function - var/notehtml = "" - var/notescanned = 0 // True if what is in the notekeeper was from a paper. - var/cart = "" //A place to stick cartridge menu information - var/detonate = 1 // Can the PDA be blown up? - var/hidden = 0 // Is the PDA hidden from the PDA list? - var/emped = 0 - - var/obj/item/weapon/card/id/id = null //Making it possible to slot an ID card into the PDA so it can function as both. - var/ownjob = null //related to above - - var/obj/item/device/paicard/pai = null // A slot for a personal AI device - + +//The advanced pea-green monochrome lcd of tomorrow. + +GLOBAL_LIST_EMPTY(PDAs) + + +/obj/item/device/pda + name = "\improper PDA" + desc = "A portable microcomputer by Thinktronic Systems, LTD. Functionality determined by a preprogrammed ROM cartridge." + icon = 'icons/obj/pda.dmi' + icon_state = "pda" + item_state = "electronic" + flags = NOBLUDGEON + w_class = WEIGHT_CLASS_TINY + slot_flags = SLOT_ID | SLOT_BELT + origin_tech = "programming=2" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 100) + resistance_flags = FIRE_PROOF | ACID_PROOF + + + //Main variables + var/owner = null // String name of owner + var/default_cartridge = 0 // Access level defined by cartridge + var/obj/item/weapon/cartridge/cartridge = null //current cartridge + var/mode = 0 //Controls what menu the PDA will display. 0 is hub; the rest are either built in or based on cartridge. + var/icon_alert = "pda-r" //Icon to be overlayed for message alerts. Taken from the pda icon file. + + //Secondary variables + var/scanmode = 0 //1 is medical scanner, 2 is forensics, 3 is reagent scanner. + var/fon = 0 //Is the flashlight function on? + var/f_lum = 3 //Luminosity for the flashlight function + var/silent = 0 //To beep or not to beep, that is the question + var/toff = 0 //If 1, messenger disabled + var/tnote = null //Current Texts + var/last_text //No text spamming + var/last_noise //Also no honk spamming that's bad too + var/ttone = "beep" //The ringtone! + var/lock_code = "" // Lockcode to unlock uplink + var/honkamt = 0 //How many honks left when infected with honk.exe + var/mimeamt = 0 //How many silence left when infected with mime.exe + var/note = "Congratulations, your station has chosen the Thinktronic 5230 Personal Data Assistant!" //Current note in the notepad function + var/notehtml = "" + var/notescanned = 0 // True if what is in the notekeeper was from a paper. + var/detonatable = TRUE // Can the PDA be blown up? + var/hidden = 0 // Is the PDA hidden from the PDA list? + var/emped = 0 + + var/obj/item/weapon/card/id/id = null //Making it possible to slot an ID card into the PDA so it can function as both. + var/ownjob = null //related to above + + var/obj/item/device/paicard/pai = null // A slot for a personal AI device + var/icon/photo //Scanned photo - - var/list/contained_item = list(/obj/item/weapon/pen, /obj/item/toy/crayon, /obj/item/weapon/lipstick, /obj/item/device/flashlight/pen, /obj/item/clothing/mask/cigarette) - var/obj/item/inserted_item //Used for pen, crayon, and lipstick insertion or removal. Same as above. - var/overlays_x_offset = 0 //x offset to use for certain overlays - -/obj/item/device/pda/New() - ..() - if(fon) - set_light(f_lum) - - GLOB.PDAs += src - if(default_cartridge) - cartridge = new default_cartridge(src) - inserted_item = new /obj/item/weapon/pen(src) - update_icon() - -/obj/item/device/pda/proc/update_label() - name = "PDA-[owner] ([ownjob])" //Name generalisation - -/obj/item/device/pda/GetAccess() - if(id) - return id.GetAccess() - else - return ..() - -/obj/item/device/pda/GetID() - return id - -/obj/item/device/pda/update_icon() - cut_overlays() + + var/list/contained_item = list(/obj/item/weapon/pen, /obj/item/toy/crayon, /obj/item/weapon/lipstick, /obj/item/device/flashlight/pen, /obj/item/clothing/mask/cigarette) + var/obj/item/inserted_item //Used for pen, crayon, and lipstick insertion or removal. Same as above. + var/overlays_x_offset = 0 //x offset to use for certain overlays + +/obj/item/device/pda/Initialize() + . = ..() + if(fon) + set_light(f_lum) + + GLOB.PDAs += src + if(default_cartridge) + cartridge = new default_cartridge(src) + if(inserted_item) + inserted_item = new inserted_item(src) + else + inserted_item = new /obj/item/weapon/pen(src) + update_icon() + +/obj/item/device/pda/proc/update_label() + name = "PDA-[owner] ([ownjob])" //Name generalisation + +/obj/item/device/pda/GetAccess() + if(id) + return id.GetAccess() + else + return ..() + +/obj/item/device/pda/GetID() + return id + +/obj/item/device/pda/update_icon() + cut_overlays() var/mutable_appearance/overlay = new() overlay.pixel_x = overlays_x_offset - if(id) + if(id) overlay.icon_state = "id_overlay" add_overlay(new /mutable_appearance(overlay)) - if(inserted_item) + if(inserted_item) overlay.icon_state = "insert_overlay" add_overlay(new /mutable_appearance(overlay)) - if(fon) + if(fon) overlay.icon_state = "light_overlay" add_overlay(new /mutable_appearance(overlay)) - if(pai) - if(pai.pai) + if(pai) + if(pai.pai) overlay.icon_state = "pai_overlay" add_overlay(new /mutable_appearance(overlay)) - else + else overlay.icon_state = "pai_off_overlay" add_overlay(new /mutable_appearance(overlay)) - -/obj/item/device/pda/MouseDrop(obj/over_object, src_location, over_location) - var/mob/M = usr - if((!istype(over_object, /obj/screen)) && usr.canUseTopic(src)) - return attack_self(M) - return - -/obj/item/device/pda/attack_self(mob/user) - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/pda) - assets.send(user) - - user.set_machine(src) - - if(hidden_uplink && hidden_uplink.active) - hidden_uplink.interact(user) - return - - var/dat = "Personal Data Assistant" - - dat += " Refresh" - - if ((!isnull(cartridge)) && (mode == 0)) - dat += " | Eject [cartridge]" - if (mode) - dat += " | Return" - - dat += "
    " - - if (!owner) - dat += "Warning: No owner information entered. Please swipe card.

    " - dat += " Retry" - else - switch (mode) - if (0) - dat += "

    PERSONAL DATA ASSISTANT v.1.2

    " - dat += "Owner: [owner], [ownjob]
    " - dat += text("ID: [id ? "[id.registered_name], [id.assignment]" : "----------"]") - dat += text("
    [id ? "Update PDA Info" : ""]

    ") - - dat += "[worldtime2text()]
    " //:[world.time / 100 % 6][world.time / 100 % 10]" - dat += "[time2text(world.realtime, "MMM DD")] [GLOB.year_integer+540]" - - dat += "

    " - - dat += "

    General Functions

    " - dat += "" - if (cartridge.access_engine) - dat += "

    Engineering Functions

    " - dat += "" - if (cartridge.access_medical) - dat += "

    Medical Functions

    " - dat += "" - if (cartridge.access_security) - dat += "

    Security Functions

    " - dat += "" - if(cartridge.access_quartermaster) - dat += "

    Quartermaster Functions:

    " - dat += "" - dat += "" - - dat += "

    Utilities

    " - dat += "" - - if (1) - dat += "

    Notekeeper V2.2

    " - dat += "Edit
    " - if(notescanned) - dat += "(This is a scanned image, editing it may cause some text formatting to change.)
    " - dat += "
    [(!notehtml ? note : notehtml)]" - - if (2) - dat += "

    SpaceMessenger V3.9.6

    " - dat += " Ringer: [silent == 1 ? "Off" : "On"] | " - dat += " Send / Receive: [toff == 1 ? "Off" : "On"] | " - dat += " Set Ringtone | " - dat += " Messages
    " - - if (istype(cartridge, /obj/item/weapon/cartridge/syndicate)) - dat += "[cartridge:shock_charges] detonation charges left.
    " - if (istype(cartridge, /obj/item/weapon/cartridge/clown)) - dat += "[cartridge:honk_charges] viral files left.
    " - if (istype(cartridge, /obj/item/weapon/cartridge/mime)) - dat += "[cartridge:mime_charges] viral files left.
    " - - dat += "

    Detected PDAs

    " - - dat += "
      " - var/count = 0 - - if (!toff) - for (var/obj/item/device/pda/P in sortNames(get_viewable_pdas())) - if (P == src) - continue - dat += "
    • [P]" - if (istype(cartridge, /obj/item/weapon/cartridge/syndicate) && P.detonate) - dat += " (*Detonate*)" - if (istype(cartridge, /obj/item/weapon/cartridge/clown)) - dat += " (*Send Virus*)" - if (istype(cartridge, /obj/item/weapon/cartridge/mime)) - dat += " (*Send Virus*)" - dat += "
    • " - count++ - dat += "
    " - if (count == 0) - dat += "None detected.
    " - else if(cartridge && cartridge.spam_enabled) - dat += "Send To All" - - if(21) - dat += "

    SpaceMessenger V3.9.6

    " - dat += " Clear Messages" - - dat += "

    Messages

    " - - dat += tnote - dat += "
    " - - if (3) - dat += "

    Atmospheric Readings

    " - - var/turf/T = user.loc - if (isnull(T)) - dat += "Unable to obtain a reading.
    " - else - var/datum/gas_mixture/environment = T.return_air() - var/list/env_gases = environment.gases - - var/pressure = environment.return_pressure() - var/total_moles = environment.total_moles() - - dat += "Air Pressure: [round(pressure,0.1)] kPa
    " - - if (total_moles) - for(var/id in env_gases) - var/gas_level = env_gases[id][MOLES]/total_moles - if(gas_level > 0) - dat += "[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_level*100, 0.01)]%
    " - - dat += "Temperature: [round(environment.temperature-T0C)]°C
    " - dat += "
    " - else//Else it links to the cart menu proc. Although, it really uses menu hub 4--menu 4 doesn't really exist as it simply redirects to hub. - dat += cart - - dat += "" - user << browse(dat, "window=pda;size=400x450;border=1;can_resize=1;can_minimize=0") - onclose(user, "pda", src) - -/obj/item/device/pda/Topic(href, href_list) - ..() - var/mob/living/U = usr - //Looking for master was kind of pointless since PDAs don't appear to have one. - - if(usr.canUseTopic(src) && !href_list["close"]) - add_fingerprint(U) - U.set_machine(src) - - switch(href_list["choice"]) - -//BASIC FUNCTIONS=================================== - - if("Refresh")//Refresh, goes to the end of the proc. - if("Return")//Return - if(mode<=9) - mode = 0 - else - mode = round(mode/10) - if(mode==4 || mode == 5)//Fix for cartridges. Redirects to hub. - mode = 0 - else if(mode >= 40 && mode <= 59)//Fix for cartridges. Redirects to refresh the menu. - cartridge.mode = mode - cartridge.unlock() - if ("Authenticate")//Checks for ID - id_check(U) - if("UpdateInfo") - ownjob = id.assignment - if(istype(id, /obj/item/weapon/card/id/syndicate)) - owner = id.registered_name - update_label() - if("Eject")//Ejects the cart, only done from hub. - if (!isnull(cartridge)) - U.put_in_hands(cartridge) - to_chat(U, "You remove [cartridge] from [src].") - scanmode = 0 - if (cartridge.radio) - cartridge.radio.hostpda = null - cartridge = null - update_icon() - -//MENU FUNCTIONS=================================== - - if("0")//Hub - mode = 0 - if("1")//Notes - mode = 1 - if("2")//Messenger - mode = 2 - if("21")//Read messeges - mode = 21 - if("3")//Atmos scan - mode = 3 - if("4")//Redirects to hub - mode = 0 - - -//MAIN FUNCTIONS=================================== - - if("Light") - if(fon) - fon = 0 - set_light(0) - else - fon = 1 - set_light(2.3) - update_icon() - if("Medical Scan") - if(scanmode == 1) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_medical)) - scanmode = 1 - if("Reagent Scan") - if(scanmode == 3) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_reagent_scanner)) - scanmode = 3 - if("Halogen Counter") - if(scanmode == 4) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_engine)) - scanmode = 4 - if("Honk") - if ( !(last_noise && world.time < last_noise + 20) ) - playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) - last_noise = world.time - if("Trombone") - if ( !(last_noise && world.time < last_noise + 20) ) - playsound(loc, 'sound/misc/sadtrombone.ogg', 50, 1) - last_noise = world.time - if("Gas Scan") - if(scanmode == 5) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_atmos)) - scanmode = 5 - if("Drone Phone") - var/area/A = get_area(U) - var/alert_s = input(U,"Alert severity level","Ping Drones",null) as null|anything in list("Low","Medium","High","Critical") - if(A && alert_s) - var/msg = "NON-DRONE PING: [U.name]: [alert_s] priority alert in [A.name]!" - _alert_drones(msg, TRUE) - to_chat(U, msg) - - -//NOTEKEEPER FUNCTIONS=================================== - - if ("Edit") - var/n = stripped_multiline_input(U, "Please enter message", name, note) - if (in_range(src, U) && loc == U) - if (mode == 1 && n) - note = n - notehtml = parsepencode(n, U, SIGNFONT) - notescanned = 0 - else - U << browse(null, "window=pda") - return - -//MESSENGER FUNCTIONS=================================== - - if("Toggle Messenger") - toff = !toff - if("Toggle Ringer")//If viewing texts then erase them, if not then toggle silent status - silent = !silent - if("Clear")//Clears messages - tnote = null - if("Ringtone") - var/t = input(U, "Please enter new ringtone", name, ttone) as text - if(in_range(src, U) && loc == U) - if(t) - if(hidden_uplink && (trim(lowertext(t)) == trim(lowertext(lock_code)))) - hidden_uplink.interact(U) - to_chat(U, "The PDA softly beeps.") - U << browse(null, "window=pda") - src.mode = 0 - else - t = copytext(sanitize(t), 1, 20) - ttone = t - else - U << browse(null, "window=pda") - return - if("Message") - var/obj/item/device/pda/P = locate(href_list["target"]) - src.create_message(U, P) - - if("MessageAll") - src.send_to_all(U) - - if("Send Honk")//Honk virus - if(istype(cartridge, /obj/item/weapon/cartridge/clown))//Cartridge checks are kind of unnecessary since everything is done through switch. - var/obj/item/device/pda/P = locate(href_list["target"])//Leaving it alone in case it may do something useful, I guess. - if(!isnull(P)) - if (!P.toff && cartridge:honk_charges > 0) - cartridge:honk_charges-- - U.show_message("Virus sent!", 1) - P.honkamt = (rand(15,20)) - else - to_chat(U, "PDA not found.") - else - U << browse(null, "window=pda") - return - if("Send Silence")//Silent virus - if(istype(cartridge, /obj/item/weapon/cartridge/mime)) - var/obj/item/device/pda/P = locate(href_list["target"]) - if(!isnull(P)) - if (!P.toff && cartridge:mime_charges > 0) - cartridge:mime_charges-- - U.show_message("Virus sent!", 1) - P.silent = 1 - P.ttone = "silence" - else - to_chat(U, "PDA not found.") - else - U << browse(null, "window=pda") - return - -//SYNDICATE FUNCTIONS=================================== - - if("Toggle Door") - if(cartridge && cartridge.access_remote_door) - for(var/obj/machinery/door/poddoor/M in GLOB.machines) - if(M.id == cartridge.remote_door_id) - if(M.density) - M.open() - else - M.close() - - - if("Detonate")//Detonate PDA - if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) - var/obj/item/device/pda/P = locate(href_list["target"]) - if(!isnull(P)) - if (!P.toff && cartridge:shock_charges > 0) - cartridge:shock_charges-- - - var/difficulty = 0 - - if(P.cartridge) - difficulty += P.cartridge.access_medical - difficulty += P.cartridge.access_security - difficulty += P.cartridge.access_engine - difficulty += P.cartridge.access_clown - difficulty += P.cartridge.access_janitor - difficulty += P.cartridge.access_manifest * 2 - else - difficulty += 2 - - if(prob(difficulty * 15) || (P.hidden_uplink)) - U.show_message("An error flashes on your [src].", 1) - else - U.show_message("Success!", 1) - P.explode() - else - to_chat(U, "PDA not found.") - else - U.unset_machine() - U << browse(null, "window=pda") - return - -//pAI FUNCTIONS=================================== - if("pai") - switch(href_list["option"]) - if("1") // Configure pAI device - pai.attack_self(U) - if("2") // Eject pAI device - var/turf/T = get_turf(src.loc) - if(T) - pai.loc = T - -//LINK FUNCTIONS=================================== - - else//Cartridge menu linking - mode = text2num(href_list["choice"]) - if(cartridge) - cartridge.mode = mode - cartridge.unlock() - else//If not in range, can't interact or not using the pda. - U.unset_machine() - U << browse(null, "window=pda") - return - -//EXTRA FUNCTIONS=================================== - - if (mode == 2||mode == 21)//To clear message overlays. - update_icon() - - if ((honkamt > 0) && (prob(60)))//For clown virus. - honkamt-- - playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) - - if(U.machine == src && href_list["skiprefresh"]!="1")//Final safety. - attack_self(U)//It auto-closes the menu prior if the user is not in range and so on. - else - U.unset_machine() - U << browse(null, "window=pda") - return - -/obj/item/device/pda/proc/remove_id() - if (id) - if (ismob(loc)) - var/mob/M = loc - M.put_in_hands(id) - to_chat(usr, "You remove the ID from the [name].") - else - id.loc = get_turf(src) - id = null - update_icon() - -/obj/item/device/pda/proc/msg_input(mob/living/U = usr) - var/t = stripped_input(U, "Please enter message", name, null, MAX_MESSAGE_LEN) - if (!t || toff) - return - if (!in_range(src, U) && loc != U) - return - if(!U.canUseTopic(src)) - return - if(emped) - t = Gibberish(t, 100) - return t - -/obj/item/device/pda/proc/send_message(mob/living/user = usr,list/obj/item/device/pda/targets) - var/message = msg_input(user) - - if(!message || !targets.len) - return - - if(last_text && world.time < last_text + 5) - return - - var/multiple = targets.len > 1 - - var/datum/data_pda_msg/last_sucessful_msg - for(var/obj/item/device/pda/P in targets) - if(P == src) - continue - var/obj/machinery/message_server/MS = null - MS = can_send(P) - if(MS) - var/datum/data_pda_msg/msg = MS.send_pda_message("[P.owner]","[owner]","[message]",photo) - if(msg) - last_sucessful_msg = msg - if(!multiple) - show_to_sender(msg) - P.show_recieved_message(msg,src) - if(!multiple) - show_to_ghosts(user,msg) - log_pda("[user] (PDA: [src.name]) sent \"[message]\" to [P.name]") - else - if(!multiple) - to_chat(user, "ERROR: Server isn't responding.") - return - photo = null - - if(multiple) - show_to_sender(last_sucessful_msg,1) - show_to_ghosts(user,last_sucessful_msg,1) - log_pda("[user] (PDA: [src.name]) sent \"[message]\" to Everyone") - -/obj/item/device/pda/proc/show_to_sender(datum/data_pda_msg/msg,multiple = 0) - tnote += "→ To [multiple ? "Everyone" : msg.recipient]:
    [msg.message][msg.get_photo_ref()]
    " - -/obj/item/device/pda/proc/show_recieved_message(datum/data_pda_msg/msg,obj/item/device/pda/source) - tnote += "← From [source.owner] ([source.ownjob]):
    [msg.message][msg.get_photo_ref()]
    " - - if (!silent) - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) - audible_message("\icon[src] *[ttone]*", null, 3) - //Search for holder of the PDA. - var/mob/living/L = null - if(loc && isliving(loc)) - L = loc - //Maybe they are a pAI! - else - L = get(src, /mob/living/silicon) - - if(L && L.stat != UNCONSCIOUS) - to_chat(L, "\icon[src] Message from [source.owner] ([source.ownjob]), \"[msg.message]\"[msg.get_photo_ref()] (Reply)") - - update_icon() + +/obj/item/device/pda/MouseDrop(obj/over_object, src_location, over_location) + var/mob/M = usr + if((!istype(over_object, /obj/screen)) && usr.canUseTopic(src)) + return attack_self(M) + return + +/obj/item/device/pda/attack_self(mob/user) + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/pda) + assets.send(user) + + user.set_machine(src) + + if(hidden_uplink && hidden_uplink.active) + hidden_uplink.interact(user) + return + + var/dat = "Personal Data Assistant" + + dat += " Refresh" + + if ((!isnull(cartridge)) && (mode == 0)) + dat += " | Eject [cartridge]" + if (mode) + dat += " | Return" + + dat += "
    " + + if (!owner) + dat += "Warning: No owner information entered. Please swipe card.

    " + dat += " Retry" + else + switch (mode) + if (0) + dat += "

    PERSONAL DATA ASSISTANT v.1.2

    " + dat += "Owner: [owner], [ownjob]
    " + dat += text("ID: [id ? "[id.registered_name], [id.assignment]" : "----------"]") + dat += text("
    [id ? "Update PDA Info" : ""]

    ") + + dat += "[worldtime2text()]
    " //:[world.time / 100 % 6][world.time / 100 % 10]" + dat += "[time2text(world.realtime, "MMM DD")] [GLOB.year_integer+540]" + + dat += "

    " + + dat += "

    General Functions

    " + dat += "" + if (cartridge.access & CART_ENGINE) + dat += "

    Engineering Functions

    " + dat += "" + if (cartridge.access & CART_MEDICAL) + dat += "

    Medical Functions

    " + dat += "" + if (cartridge.access & CART_SECURITY) + dat += "

    Security Functions

    " + dat += "" + if(cartridge.access & CART_QUARTERMASTER) + dat += "

    Quartermaster Functions:

    " + dat += "" + dat += "" + + dat += "

    Utilities

    " + dat += "" + + if (1) + dat += "

    Notekeeper V2.2

    " + dat += "Edit
    " + if(notescanned) + dat += "(This is a scanned image, editing it may cause some text formatting to change.)
    " + dat += "
    [(!notehtml ? note : notehtml)]" + + if (2) + dat += "

    SpaceMessenger V3.9.6

    " + dat += " Ringer: [silent == 1 ? "Off" : "On"] | " + dat += " Send / Receive: [toff == 1 ? "Off" : "On"] | " + dat += " Set Ringtone | " + dat += " Messages
    " + + if(cartridge) + dat += cartridge.message_header() + + dat += "

    Detected PDAs

    " + + dat += "
      " + var/count = 0 + + if (!toff) + for (var/obj/item/device/pda/P in sortNames(get_viewable_pdas())) + if (P == src) + continue + dat += "
    • [P]" + if(cartridge) + dat += cartridge.message_special(P) + dat += "
    • " + count++ + dat += "
    " + if (count == 0) + dat += "None detected.
    " + else if(cartridge && cartridge.spam_enabled) + dat += "Send To All" + + if(21) + dat += "

    SpaceMessenger V3.9.6

    " + dat += " Clear Messages" + + dat += "

    Messages

    " + + dat += tnote + dat += "
    " + + if (3) + dat += "

    Atmospheric Readings

    " + + var/turf/T = user.loc + if (isnull(T)) + dat += "Unable to obtain a reading.
    " + else + var/datum/gas_mixture/environment = T.return_air() + var/list/env_gases = environment.gases + + var/pressure = environment.return_pressure() + var/total_moles = environment.total_moles() + + dat += "Air Pressure: [round(pressure,0.1)] kPa
    " + + if (total_moles) + for(var/id in env_gases) + var/gas_level = env_gases[id][MOLES]/total_moles + if(gas_level > 0) + dat += "[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_level*100, 0.01)]%
    " + + dat += "Temperature: [round(environment.temperature-T0C)]°C
    " + dat += "
    " + else//Else it links to the cart menu proc. Although, it really uses menu hub 4--menu 4 doesn't really exist as it simply redirects to hub. + dat += cartridge.generate_menu() + + dat += "" + user << browse(dat, "window=pda;size=400x450;border=1;can_resize=1;can_minimize=0") + onclose(user, "pda", src) + +/obj/item/device/pda/Topic(href, href_list) + ..() + var/mob/living/U = usr + //Looking for master was kind of pointless since PDAs don't appear to have one. + + if(usr.canUseTopic(src) && !href_list["close"]) + add_fingerprint(U) + U.set_machine(src) + + switch(href_list["choice"]) + +//BASIC FUNCTIONS=================================== + + if("Refresh")//Refresh, goes to the end of the proc. + if("Return")//Return + if(mode<=9) + mode = 0 + else + mode = round(mode/10) + if(mode==4 || mode == 5)//Fix for cartridges. Redirects to hub. + mode = 0 + if ("Authenticate")//Checks for ID + id_check(U) + if("UpdateInfo") + ownjob = id.assignment + if(istype(id, /obj/item/weapon/card/id/syndicate)) + owner = id.registered_name + update_label() + if("Eject")//Ejects the cart, only done from hub. + if (!isnull(cartridge)) + U.put_in_hands(cartridge) + to_chat(U, "You remove [cartridge] from [src].") + scanmode = 0 + cartridge.host_pda = null + cartridge = null + update_icon() + +//MENU FUNCTIONS=================================== + + if("0")//Hub + mode = 0 + if("1")//Notes + mode = 1 + if("2")//Messenger + mode = 2 + if("21")//Read messeges + mode = 21 + if("3")//Atmos scan + mode = 3 + if("4")//Redirects to hub + mode = 0 + + +//MAIN FUNCTIONS=================================== + + if("Light") + if(fon) + fon = 0 + set_light(0) + else + fon = 1 + set_light(2.3) + update_icon() + if("Medical Scan") + if(scanmode == 1) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access & CART_MEDICAL)) + scanmode = 1 + if("Reagent Scan") + if(scanmode == 3) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access & CART_REAGENT_SCANNER)) + scanmode = 3 + if("Halogen Counter") + if(scanmode == 4) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access & CART_ENGINE)) + scanmode = 4 + if("Honk") + if ( !(last_noise && world.time < last_noise + 20) ) + playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) + last_noise = world.time + if("Trombone") + if ( !(last_noise && world.time < last_noise + 20) ) + playsound(loc, 'sound/misc/sadtrombone.ogg', 50, 1) + last_noise = world.time + if("Gas Scan") + if(scanmode == 5) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access & CART_ATMOS)) + scanmode = 5 + if("Drone Phone") + var/area/A = get_area(U) + var/alert_s = input(U,"Alert severity level","Ping Drones",null) as null|anything in list("Low","Medium","High","Critical") + if(A && alert_s) + var/msg = "NON-DRONE PING: [U.name]: [alert_s] priority alert in [A.name]!" + _alert_drones(msg, TRUE) + to_chat(U, msg) + + +//NOTEKEEPER FUNCTIONS=================================== + + if ("Edit") + var/n = stripped_multiline_input(U, "Please enter message", name, note) + if (in_range(src, U) && loc == U) + if (mode == 1 && n) + note = n + notehtml = parsepencode(n, U, SIGNFONT) + notescanned = 0 + else + U << browse(null, "window=pda") + return + +//MESSENGER FUNCTIONS=================================== + + if("Toggle Messenger") + toff = !toff + if("Toggle Ringer")//If viewing texts then erase them, if not then toggle silent status + silent = !silent + if("Clear")//Clears messages + tnote = null + if("Ringtone") + var/t = input(U, "Please enter new ringtone", name, ttone) as text + if(in_range(src, U) && loc == U && t) + if(hidden_uplink && (trim(lowertext(t)) == trim(lowertext(lock_code)))) + hidden_uplink.interact(U) + to_chat(U, "The PDA softly beeps.") + U << browse(null, "window=pda") + src.mode = 0 + else + t = copytext(sanitize(t), 1, 20) + ttone = t + else + U << browse(null, "window=pda") + return + if("Message") + var/obj/item/device/pda/P = locate(href_list["target"]) + src.create_message(U, P) + + if("MessageAll") + src.send_to_all(U) + + if("cart") + if(cartridge) + cartridge.special(U, href_list) + else + U << browse(null, "window=pda") + return + +//SYNDICATE FUNCTIONS=================================== + + if("Toggle Door") + if(cartridge && cartridge.access & CART_REMOTE_DOOR) + for(var/obj/machinery/door/poddoor/M in GLOB.machines) + if(M.id == cartridge.remote_door_id) + if(M.density) + M.open() + else + M.close() + +//pAI FUNCTIONS=================================== + if("pai") + switch(href_list["option"]) + if("1") // Configure pAI device + pai.attack_self(U) + if("2") // Eject pAI device + var/turf/T = get_turf(src.loc) + if(T) + pai.loc = T + +//LINK FUNCTIONS=================================== + + else//Cartridge menu linking + mode = text2num(href_list["choice"]) + + else//If not in range, can't interact or not using the pda. + U.unset_machine() + U << browse(null, "window=pda") + return + +//EXTRA FUNCTIONS=================================== + + if (mode == 2 || mode == 21)//To clear message overlays. + update_icon() + + if ((honkamt > 0) && (prob(60)))//For clown virus. + honkamt-- + playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) + + if(U.machine == src && href_list["skiprefresh"]!="1")//Final safety. + attack_self(U)//It auto-closes the menu prior if the user is not in range and so on. + else + U.unset_machine() + U << browse(null, "window=pda") + return + +/obj/item/device/pda/proc/remove_id() + if (id) + if (ismob(loc)) + var/mob/M = loc + M.put_in_hands(id) + to_chat(usr, "You remove the ID from the [name].") + else + id.loc = get_turf(src) + id = null + update_icon() + +/obj/item/device/pda/proc/msg_input(mob/living/U = usr) + var/t = stripped_input(U, "Please enter message", name, null, MAX_MESSAGE_LEN) + if (!t || toff) + return + if (!in_range(src, U) && loc != U) + return + if(!U.canUseTopic(src)) + return + if(emped) + t = Gibberish(t, 100) + return t + +/obj/item/device/pda/proc/send_message(mob/living/user = usr,list/obj/item/device/pda/targets) + var/message = msg_input(user) + + if(!message || !targets.len) + return + + if(last_text && world.time < last_text + 5) + return + + var/multiple = targets.len > 1 + + var/datum/data_pda_msg/last_sucessful_msg + for(var/obj/item/device/pda/P in targets) + if(P == src) + continue + var/obj/machinery/message_server/MS = null + MS = can_send(P) + if(MS) + var/datum/data_pda_msg/msg = MS.send_pda_message("[P.owner]","[owner]","[message]",photo) + if(msg) + last_sucessful_msg = msg + if(!multiple) + show_to_sender(msg) + P.show_recieved_message(msg,src) + if(!multiple) + show_to_ghosts(user,msg) + log_pda("[user] (PDA: [src.name]) sent \"[message]\" to [P.name]") + else + if(!multiple) + to_chat(user, "ERROR: Server isn't responding.") + return + photo = null + + if(multiple) + show_to_sender(last_sucessful_msg,1) + show_to_ghosts(user,last_sucessful_msg,1) + log_pda("[user] (PDA: [src.name]) sent \"[message]\" to Everyone") + +/obj/item/device/pda/proc/show_to_sender(datum/data_pda_msg/msg,multiple = 0) + tnote += "→ To [multiple ? "Everyone" : msg.recipient]:
    [msg.message][msg.get_photo_ref()]
    " + +/obj/item/device/pda/proc/show_recieved_message(datum/data_pda_msg/msg,obj/item/device/pda/source) + tnote += "← From [source.owner] ([source.ownjob]):
    [msg.message][msg.get_photo_ref()]
    " + + if (!silent) + playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + audible_message("[bicon(src)] *[ttone]*", null, 3) + //Search for holder of the PDA. + var/mob/living/L = null + if(loc && isliving(loc)) + L = loc + //Maybe they are a pAI! + else + L = get(src, /mob/living/silicon) + + if(L && L.stat != UNCONSCIOUS) + + var/hrefstart + var/hrefend + if (isAI(L)) + hrefstart = "" + hrefend = "" + + to_chat(L, "[\bicon(src)] Message from [hrefstart][source.owner] ([source.ownjob])[hrefend], \"[msg.message]\"[msg.get_photo_ref()] (Reply)") + + update_icon() add_overlay(icon_alert) - -/obj/item/device/pda/proc/show_to_ghosts(mob/living/user, datum/data_pda_msg/msg,multiple = 0) - for(var/mob/M in GLOB.player_list) - if(isobserver(M) && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTPDA)) - var/link = FOLLOW_LINK(M, user) - to_chat(M, "[link] [msg.sender] PDA Message --> [multiple ? "Everyone" : msg.recipient]: [msg.message][msg.get_photo_ref()]") - -/obj/item/device/pda/proc/can_send(obj/item/device/pda/P) - if(!P || QDELETED(P) || P.toff) - return null - - var/obj/machinery/message_server/useMS = null - if(GLOB.message_servers) - for (var/obj/machinery/message_server/MS in GLOB.message_servers) - //PDAs are now dependant on the Message Server. - if(MS.active) - useMS = MS - break - - var/datum/signal/signal = src.telecomms_process() - - if(!P || QDELETED(P) || P.toff) //in case the PDA or mob gets destroyed during telecomms_process() - return null - - var/useTC = 0 - if(signal) - if(signal.data["done"]) - useTC = 1 - var/turf/pos = get_turf(P) - if(pos.z in signal.data["level"]) - useTC = 2 - - if(useTC == 2) - return useMS - else - return null - - -/obj/item/device/pda/proc/send_to_all(mob/living/U = usr) - send_message(U,get_viewable_pdas()) - -/obj/item/device/pda/proc/create_message(mob/living/U = usr, obj/item/device/pda/P) - send_message(U,list(P)) - -/obj/item/device/pda/AltClick() - ..() - - if(issilicon(usr)) - return - - if(usr.canUseTopic(src)) - if(id) - remove_id() - else - remove_pen() - -/obj/item/device/pda/verb/verb_remove_id() - set category = "Object" - set name = "Eject ID" - set src in usr - - if(issilicon(usr)) - return - - if (usr.canUseTopic(src)) - if(id) - remove_id() - else - to_chat(usr, "This PDA does not have an ID in it!") - -/obj/item/device/pda/verb/verb_remove_pen() - set category = "Object" - set name = "Remove Pen" - set src in usr - - if(issilicon(usr)) - return - - if (usr.canUseTopic(src)) - remove_pen() - -/obj/item/device/pda/proc/remove_pen() - if(inserted_item) - if(ismob(loc)) - var/mob/M = loc - M.put_in_hands(inserted_item) - else - inserted_item.forceMove(get_turf(src)) - to_chat(usr, "You remove \the [inserted_item] from \the [src].") - inserted_item = null - update_icon() - else - to_chat(usr, "This PDA does not have a pen in it!") - -//trying to insert or remove an id -/obj/item/device/pda/proc/id_check(mob/user, obj/item/weapon/card/id/I) - if(!I) - if(id) - remove_id() - return 1 - else - var/obj/item/weapon/card/id/C = user.get_active_held_item() - if(istype(C)) - I = C - - if(I && I.registered_name) - if(!user.transferItemToLoc(I, src)) - return 0 - var/obj/old_id = id - id = I - if(old_id) - user.put_in_hands(old_id) - update_icon() - return 1 - -// access to status display signals -/obj/item/device/pda/attackby(obj/item/C, mob/user, params) - if(istype(C, /obj/item/weapon/cartridge) && !cartridge) - if(!user.transferItemToLoc(C, src)) - return - cartridge = C - to_chat(user, "You insert [cartridge] into [src].") - if(cartridge.radio) - cartridge.radio.hostpda = src - update_icon() - - else if(istype(C, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/idcard = C - if(!idcard.registered_name) - to_chat(user, "\The [src] rejects the ID!") - return - if(!owner) - owner = idcard.registered_name - ownjob = idcard.assignment - update_label() - to_chat(user, "Card scanned.") - else - //Basic safety check. If either both objects are held by user or PDA is on ground and card is in hand. - if(((src in user.contents) || (isturf(loc) && in_range(src, user))) && (C in user.contents)) - if(!id_check(user, idcard)) - return - to_chat(user, "You put the ID into \the [src]'s slot.") - updateSelfDialog()//Update self dialog on success. - return //Return in case of failed check or when successful. - updateSelfDialog()//For the non-input related code. - else if(istype(C, /obj/item/device/paicard) && !src.pai) - if(!user.transferItemToLoc(C, src)) - return - pai = C - to_chat(user, "You slot \the [C] into [src].") - update_icon() - updateUsrDialog() - else if(is_type_in_list(C, contained_item)) //Checks if there is a pen - if(inserted_item) - to_chat(user, "There is already \a [inserted_item] in \the [src]!") - else - if(!user.transferItemToLoc(C, src)) - return - to_chat(user, "You slide \the [C] into \the [src].") - inserted_item = C - update_icon() - else if(istype(C, /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = C - photo = P.img - to_chat(user, "You scan \the [C].") - else if(hidden_uplink && hidden_uplink.active) - hidden_uplink.attackby(C, user, params) - else - return ..() - -/obj/item/device/pda/attack(mob/living/carbon/C, mob/living/user) - if(istype(C)) - switch(scanmode) - - if(1) - C.visible_message("[user] has analyzed [C]'s vitals!") - healthscan(user, C, 1) - add_fingerprint(user) - - if(2) - // Unused - - if(4) - C.visible_message("[user] has analyzed [C]'s radiation levels!") - - user.show_message("Analyzing Results for [C]:") - if(C.radiation) - user.show_message("\green Radiation Level: \black [C.radiation]") - else - user.show_message("No radiation detected.") - -/obj/item/device/pda/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) - if(!proximity) return - switch(scanmode) - - if(3) - if(!isnull(A.reagents)) - if(A.reagents.reagent_list.len > 0) - var/reagents_length = A.reagents.reagent_list.len - to_chat(user, "[reagents_length] chemical agent[reagents_length > 1 ? "s" : ""] found.") - for (var/re in A.reagents.reagent_list) - to_chat(user, "\t [re]") - else - to_chat(user, "No active chemical agents found in [A].") - else - to_chat(user, "No significant chemical agents found in [A].") - - if(5) - if (istype(A, /obj/item/weapon/tank)) - var/obj/item/weapon/tank/T = A - atmosanalyzer_scan(T.air_contents, user, T) - else if (istype(A, /obj/machinery/portable_atmospherics)) - var/obj/machinery/portable_atmospherics/PA = A - atmosanalyzer_scan(PA.air_contents, user, PA) - else if (istype(A, /obj/machinery/atmospherics/pipe)) - var/obj/machinery/atmospherics/pipe/P = A - atmosanalyzer_scan(P.parent.air, user, P) - else if (istype(A, /obj/machinery/power/rad_collector)) - var/obj/machinery/power/rad_collector/RC = A - if(RC.loaded_tank) - atmosanalyzer_scan(RC.loaded_tank.air_contents, user, RC) - else if (istype(A, /obj/item/weapon/flamethrower)) - var/obj/item/weapon/flamethrower/F = A - if(F.ptank) - atmosanalyzer_scan(F.ptank.air_contents, user, F) - - if (!scanmode && istype(A, /obj/item/weapon/paper) && owner) - var/obj/item/weapon/paper/PP = A - if (!PP.info) - to_chat(user, "Unable to scan! Paper is blank.") - return - notehtml = PP.info - note = replacetext(notehtml, "
    ", "\[br\]") - note = replacetext(note, "
  • ", "\[*\]") - note = replacetext(note, "
      ", "\[list\]") - note = replacetext(note, "
    ", "\[/list\]") - note = html_encode(note) - notescanned = 1 - to_chat(user, "Paper scanned. Saved to PDA's notekeeper." ) - - -/obj/item/device/pda/proc/explode() //This needs tuning. - if(!detonate) return - var/turf/T = get_turf(src) - - if (ismob(loc)) - var/mob/M = loc - M.show_message("Your [src] explodes!", 1) - else - visible_message("[src] explodes!", "You hear a loud *pop*!") - - if(T) - T.hotspot_expose(700,125) - if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) - explosion(T, -1, 1, 3, 4) - else - explosion(T, -1, -1, 2, 3) - qdel(src) - return - -/obj/item/device/pda/Destroy() - GLOB.PDAs -= src - if(id) - qdel(id) - id = null - if(cartridge) - qdel(cartridge) - cartridge = null - if(pai) - qdel(pai) - pai = null - if(inserted_item) - qdel(inserted_item) - inserted_item = null - return ..() - -//AI verb and proc for sending PDA messages. - -/mob/living/silicon/ai/proc/cmd_send_pdamesg(mob/user) - var/list/plist = list() - var/list/namecounts = list() - - if(user.stat == 2) - return //won't work if dead - - if(src.aiPDA.toff) - to_chat(user, "Turn on your receiver in order to send messages.") - return - - for (var/obj/item/device/pda/P in get_viewable_pdas()) - if (P == src) - continue - else if (P == src.aiPDA) - continue - - plist[avoid_assoc_duplicate_keys(P.owner, namecounts)] = P - - var/c = input(user, "Please select a PDA") as null|anything in sortList(plist) - - if (!c) - return - - var/selected = plist[c] - - if(aicamera.aipictures.len>0) - var/add_photo = input(user,"Do you want to attach a photo?","Photo","No") as null|anything in list("Yes","No") - if(add_photo=="Yes") - var/datum/picture/Pic = aicamera.selectpicture(aicamera) - src.aiPDA.photo = Pic.fields["img"] - src.aiPDA.create_message(src, selected) - - -/mob/living/silicon/ai/verb/cmd_toggle_pda_receiver() - set category = "AI Commands" - set name = "PDA - Toggle Sender/Receiver" - if(usr.stat == 2) - return //won't work if dead - if(!isnull(aiPDA)) - aiPDA.toff = !aiPDA.toff - to_chat(usr, "PDA sender/receiver toggled [(aiPDA.toff ? "Off" : "On")]!") - else - to_chat(usr, "You do not have a PDA. You should make an issue report about this.") - -/mob/living/silicon/ai/verb/cmd_toggle_pda_silent() - set category = "AI Commands" - set name = "PDA - Toggle Ringer" - if(usr.stat == 2) - return //won't work if dead - if(!isnull(aiPDA)) - //0 - aiPDA.silent = !aiPDA.silent - to_chat(usr, "PDA ringer toggled [(aiPDA.silent ? "Off" : "On")]!") - else - to_chat(usr, "You do not have a PDA. You should make an issue report about this.") - -/mob/living/silicon/ai/proc/cmd_show_message_log(mob/user) - if(user.stat == 2) - return //won't work if dead - if(!isnull(aiPDA)) - var/HTML = "AI PDA Message Log[aiPDA.tnote]" - user << browse(HTML, "window=log;size=400x444;border=1;can_resize=1;can_close=1;can_minimize=0") - else - to_chat(user, "You do not have a PDA. You should make an issue report about this.") - - -// Pass along the pulse to atoms in contents, largely added so pAIs are vulnerable to EMP -/obj/item/device/pda/emp_act(severity) - for(var/atom/A in src) - A.emp_act(severity) - emped += 1 - spawn(200 * severity) - emped -= 1 - -/proc/get_viewable_pdas() - . = list() - // Returns a list of PDAs which can be viewed from another PDA/message monitor. - for(var/obj/item/device/pda/P in GLOB.PDAs) - if(!P.owner || P.toff || P.hidden) continue - . += P - return . + +/obj/item/device/pda/proc/show_to_ghosts(mob/living/user, datum/data_pda_msg/msg,multiple = 0) + for(var/mob/M in GLOB.player_list) + if(isobserver(M) && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTPDA)) + var/link = FOLLOW_LINK(M, user) + to_chat(M, "[link] [msg.sender] PDA Message --> [multiple ? "Everyone" : msg.recipient]: [msg.message][msg.get_photo_ref()]") + +/obj/item/device/pda/proc/can_send(obj/item/device/pda/P) + if(!P || QDELETED(P) || P.toff) + return null + + var/obj/machinery/message_server/useMS = null + if(GLOB.message_servers) + for (var/obj/machinery/message_server/MS in GLOB.message_servers) + //PDAs are now dependant on the Message Server. + if(MS.active) + useMS = MS + break + + var/datum/signal/signal = src.telecomms_process() + + if(!P || QDELETED(P) || P.toff) //in case the PDA or mob gets destroyed during telecomms_process() + return null + + var/useTC = 0 + if(signal) + if(signal.data["done"]) + useTC = 1 + var/turf/pos = get_turf(P) + if(pos.z in signal.data["level"]) + useTC = 2 + + if(useTC == 2) + return useMS + else + return null + + +/obj/item/device/pda/proc/send_to_all(mob/living/U = usr) + send_message(U,get_viewable_pdas()) + +/obj/item/device/pda/proc/create_message(mob/living/U = usr, obj/item/device/pda/P) + send_message(U,list(P)) + +/obj/item/device/pda/AltClick() + ..() + + if(issilicon(usr)) + return + + if(usr.canUseTopic(src)) + if(id) + remove_id() + else + remove_pen() + +/obj/item/device/pda/verb/verb_remove_id() + set category = "Object" + set name = "Eject ID" + set src in usr + + if(issilicon(usr)) + return + + if (usr.canUseTopic(src)) + if(id) + remove_id() + else + to_chat(usr, "This PDA does not have an ID in it!") + +/obj/item/device/pda/verb/verb_remove_pen() + set category = "Object" + set name = "Remove Pen" + set src in usr + + if(issilicon(usr)) + return + + if (usr.canUseTopic(src)) + remove_pen() + +/obj/item/device/pda/proc/remove_pen() + if(inserted_item) + if(ismob(loc)) + var/mob/M = loc + M.put_in_hands(inserted_item) + else + inserted_item.forceMove(get_turf(src)) + to_chat(usr, "You remove \the [inserted_item] from \the [src].") + inserted_item = null + update_icon() + else + to_chat(usr, "This PDA does not have a pen in it!") + +//trying to insert or remove an id +/obj/item/device/pda/proc/id_check(mob/user, obj/item/weapon/card/id/I) + if(!I) + if(id) + remove_id() + return 1 + else + var/obj/item/weapon/card/id/C = user.get_active_held_item() + if(istype(C)) + I = C + + if(I && I.registered_name) + if(!user.transferItemToLoc(I, src)) + return 0 + var/obj/old_id = id + id = I + if(old_id) + user.put_in_hands(old_id) + update_icon() + return 1 + +// access to status display signals +/obj/item/device/pda/attackby(obj/item/C, mob/user, params) + if(istype(C, /obj/item/weapon/cartridge) && !cartridge) + if(!user.transferItemToLoc(C, src)) + return + cartridge = C + cartridge.host_pda = src + to_chat(user, "You insert [cartridge] into [src].") + update_icon() + + else if(istype(C, /obj/item/weapon/card/id)) + var/obj/item/weapon/card/id/idcard = C + if(!idcard.registered_name) + to_chat(user, "\The [src] rejects the ID!") + return + if(!owner) + owner = idcard.registered_name + ownjob = idcard.assignment + update_label() + to_chat(user, "Card scanned.") + else + //Basic safety check. If either both objects are held by user or PDA is on ground and card is in hand. + if(((src in user.contents) || (isturf(loc) && in_range(src, user))) && (C in user.contents)) + if(!id_check(user, idcard)) + return + to_chat(user, "You put the ID into \the [src]'s slot.") + updateSelfDialog()//Update self dialog on success. + return //Return in case of failed check or when successful. + updateSelfDialog()//For the non-input related code. + else if(istype(C, /obj/item/device/paicard) && !src.pai) + if(!user.transferItemToLoc(C, src)) + return + pai = C + to_chat(user, "You slot \the [C] into [src].") + update_icon() + updateUsrDialog() + else if(is_type_in_list(C, contained_item)) //Checks if there is a pen + if(inserted_item) + to_chat(user, "There is already \a [inserted_item] in \the [src]!") + else + if(!user.transferItemToLoc(C, src)) + return + to_chat(user, "You slide \the [C] into \the [src].") + inserted_item = C + update_icon() + else if(istype(C, /obj/item/weapon/photo)) + var/obj/item/weapon/photo/P = C + photo = P.img + to_chat(user, "You scan \the [C].") + else if(hidden_uplink && hidden_uplink.active) + hidden_uplink.attackby(C, user, params) + else + return ..() + +/obj/item/device/pda/attack(mob/living/carbon/C, mob/living/user) + if(istype(C)) + switch(scanmode) + + if(1) + C.visible_message("[user] has analyzed [C]'s vitals!") + healthscan(user, C, 1) + add_fingerprint(user) + + if(2) + // Unused + + if(4) + C.visible_message("[user] has analyzed [C]'s radiation levels!") + + user.show_message("Analyzing Results for [C]:") + if(C.radiation) + user.show_message("\green Radiation Level: \black [C.radiation]") + else + user.show_message("No radiation detected.") + +/obj/item/device/pda/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) + if(!proximity) return + switch(scanmode) + + if(3) + if(!isnull(A.reagents)) + if(A.reagents.reagent_list.len > 0) + var/reagents_length = A.reagents.reagent_list.len + to_chat(user, "[reagents_length] chemical agent[reagents_length > 1 ? "s" : ""] found.") + for (var/re in A.reagents.reagent_list) + to_chat(user, "\t [re]") + else + to_chat(user, "No active chemical agents found in [A].") + else + to_chat(user, "No significant chemical agents found in [A].") + + if(5) + if (istype(A, /obj/item/weapon/tank)) + var/obj/item/weapon/tank/T = A + atmosanalyzer_scan(T.air_contents, user, T) + else if (istype(A, /obj/machinery/portable_atmospherics)) + var/obj/machinery/portable_atmospherics/PA = A + atmosanalyzer_scan(PA.air_contents, user, PA) + else if (istype(A, /obj/machinery/atmospherics/pipe)) + var/obj/machinery/atmospherics/pipe/P = A + atmosanalyzer_scan(P.parent.air, user, P) + else if (istype(A, /obj/machinery/power/rad_collector)) + var/obj/machinery/power/rad_collector/RC = A + if(RC.loaded_tank) + atmosanalyzer_scan(RC.loaded_tank.air_contents, user, RC) + else if (istype(A, /obj/item/weapon/flamethrower)) + var/obj/item/weapon/flamethrower/F = A + if(F.ptank) + atmosanalyzer_scan(F.ptank.air_contents, user, F) + + if (!scanmode && istype(A, /obj/item/weapon/paper) && owner) + var/obj/item/weapon/paper/PP = A + if (!PP.info) + to_chat(user, "Unable to scan! Paper is blank.") + return + notehtml = PP.info + note = replacetext(notehtml, "
    ", "\[br\]") + note = replacetext(note, "
  • ", "\[*\]") + note = replacetext(note, "
      ", "\[list\]") + note = replacetext(note, "
    ", "\[/list\]") + note = html_encode(note) + notescanned = 1 + to_chat(user, "Paper scanned. Saved to PDA's notekeeper." ) + + +/obj/item/device/pda/proc/explode() //This needs tuning. + if(!detonatable) return + var/turf/T = get_turf(src) + + if (ismob(loc)) + var/mob/M = loc + M.show_message("Your [src] explodes!", 1) + else + visible_message("[src] explodes!", "You hear a loud *pop*!") + + if(T) + T.hotspot_expose(700,125) + if(istype(cartridge, /obj/item/weapon/cartridge/virus/syndicate)) + explosion(T, -1, 1, 3, 4) + else + explosion(T, -1, -1, 2, 3) + qdel(src) + return + +/obj/item/device/pda/Destroy() + GLOB.PDAs -= src + if(id) + qdel(id) + id = null + if(cartridge) + qdel(cartridge) + cartridge = null + if(pai) + qdel(pai) + pai = null + if(inserted_item) + qdel(inserted_item) + inserted_item = null + return ..() + +//AI verb and proc for sending PDA messages. + +/mob/living/silicon/ai/proc/cmd_send_pdamesg(mob/user) + var/list/plist = list() + var/list/namecounts = list() + + if(user.stat == 2) + return //won't work if dead + + if(src.aiPDA.toff) + to_chat(user, "Turn on your receiver in order to send messages.") + return + + for (var/obj/item/device/pda/P in get_viewable_pdas()) + if (P == src) + continue + else if (P == src.aiPDA) + continue + + plist[avoid_assoc_duplicate_keys(P.owner, namecounts)] = P + + var/c = input(user, "Please select a PDA") as null|anything in sortList(plist) + + if (!c) + return + + var/selected = plist[c] + + if(aicamera.aipictures.len>0) + var/add_photo = input(user,"Do you want to attach a photo?","Photo","No") as null|anything in list("Yes","No") + if(add_photo=="Yes") + var/datum/picture/Pic = aicamera.selectpicture(aicamera) + src.aiPDA.photo = Pic.fields["img"] + src.aiPDA.create_message(src, selected) + + +/mob/living/silicon/ai/verb/cmd_toggle_pda_receiver() + set category = "AI Commands" + set name = "PDA - Toggle Sender/Receiver" + if(usr.stat == 2) + return //won't work if dead + if(!isnull(aiPDA)) + aiPDA.toff = !aiPDA.toff + to_chat(usr, "PDA sender/receiver toggled [(aiPDA.toff ? "Off" : "On")]!") + else + to_chat(usr, "You do not have a PDA. You should make an issue report about this.") + +/mob/living/silicon/ai/verb/cmd_toggle_pda_silent() + set category = "AI Commands" + set name = "PDA - Toggle Ringer" + if(usr.stat == 2) + return //won't work if dead + if(!isnull(aiPDA)) + //0 + aiPDA.silent = !aiPDA.silent + to_chat(usr, "PDA ringer toggled [(aiPDA.silent ? "Off" : "On")]!") + else + to_chat(usr, "You do not have a PDA. You should make an issue report about this.") + +/mob/living/silicon/ai/proc/cmd_show_message_log(mob/user) + if(user.stat == 2) + return //won't work if dead + if(!isnull(aiPDA)) + var/HTML = "AI PDA Message Log[aiPDA.tnote]" + user << browse(HTML, "window=log;size=400x444;border=1;can_resize=1;can_close=1;can_minimize=0") + else + to_chat(user, "You do not have a PDA. You should make an issue report about this.") + + +// Pass along the pulse to atoms in contents, largely added so pAIs are vulnerable to EMP +/obj/item/device/pda/emp_act(severity) + for(var/atom/A in src) + A.emp_act(severity) + emped += 1 + spawn(200 * severity) + emped -= 1 + +/proc/get_viewable_pdas() + . = list() + // Returns a list of PDAs which can be viewed from another PDA/message monitor. + for(var/obj/item/device/pda/P in GLOB.PDAs) + if(!P.owner || P.toff || P.hidden) continue + . += P diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index 6adc4efe22..3e19ec6da3 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -1,7 +1,7 @@ //Clown PDA is slippery. /obj/item/device/pda/clown name = "clown PDA" - default_cartridge = /obj/item/weapon/cartridge/clown + default_cartridge = /obj/item/weapon/cartridge/virus/clown icon_state = "pda-clown" desc = "A portable microcomputer by Thinktronic Systems, LTD. The surface is coated with polytetrafluoroethylene and banana drippings." ttone = "honk" @@ -11,10 +11,10 @@ var/mob/living/carbon/M = AM if(M.slip(0, 6, src, NO_SLIP_WHEN_WALKING)) if (ishuman(M) && (M.real_name != src.owner)) - if (istype(src.cartridge, /obj/item/weapon/cartridge/clown)) - var/obj/item/weapon/cartridge/clown/cart = src.cartridge - if(cart.honk_charges < 5) - cart.honk_charges++ + if (istype(src.cartridge, /obj/item/weapon/cartridge/virus/clown)) + var/obj/item/weapon/cartridge/virus/cart = src.cartridge + if(cart.charges < 5) + cart.charges++ // Special AI/pAI PDAs that cannot explode. @@ -22,7 +22,7 @@ icon_state = "NONE" ttone = "data" fon = 0 - detonate = 0 + detonatable = FALSE /obj/item/device/pda/ai/attack_self(mob/user) if ((honkamt > 0) && (prob(60)))//For clown virus. @@ -79,7 +79,7 @@ /obj/item/device/pda/mime name = "mime PDA" - default_cartridge = /obj/item/weapon/cartridge/mime + default_cartridge = /obj/item/weapon/cartridge/virus/mime icon_state = "pda-mime" silent = 1 ttone = "silence" @@ -111,13 +111,15 @@ /obj/item/device/pda/heads/rd name = "research director PDA" default_cartridge = /obj/item/weapon/cartridge/rd + inserted_item = /obj/item/weapon/pen/fountain icon_state = "pda-rd" /obj/item/device/pda/captain name = "captain PDA" default_cartridge = /obj/item/weapon/cartridge/captain + inserted_item = /obj/item/weapon/pen/fountain/captain icon_state = "pda-captain" - detonate = 0 + detonatable = FALSE /obj/item/device/pda/cargo name = "cargo technician PDA" @@ -127,6 +129,7 @@ /obj/item/device/pda/quartermaster name = "quartermaster PDA" default_cartridge = /obj/item/weapon/cartridge/quartermaster + inserted_item = /obj/item/weapon/pen/fountain icon_state = "pda-qm" /obj/item/device/pda/shaftminer @@ -134,7 +137,7 @@ icon_state = "pda-miner" /obj/item/device/pda/syndicate - default_cartridge = /obj/item/weapon/cartridge/syndicate + default_cartridge = /obj/item/weapon/cartridge/virus/syndicate icon_state = "pda-syndi" name = "military PDA" owner = "John Doe" @@ -148,6 +151,7 @@ /obj/item/device/pda/lawyer name = "lawyer PDA" default_cartridge = /obj/item/weapon/cartridge/lawyer + inserted_item = /obj/item/weapon/pen/fountain icon_state = "pda-lawyer" ttone = "objection" @@ -166,6 +170,7 @@ icon_state = "pda-library" icon_alert = "pda-r-library" default_cartridge = /obj/item/weapon/cartridge/curator + inserted_item = /obj/item/weapon/pen/fountain desc = "A portable microcomputer by Thinktronic Systems, LTD. This model is a WGW-11 series e-reader." note = "Congratulations, your station has chosen the Thinktronic 5290 WGW-11 Series E-reader and Personal Data Assistant!" silent = 1 //Quiet in the library! @@ -184,6 +189,7 @@ /obj/item/device/pda/bar name = "bartender PDA" icon_state = "pda-bartender" + inserted_item = /obj/item/weapon/pen/fountain /obj/item/device/pda/atmos name = "atmospherics PDA" diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index 60296fd4d5..fc94e03c39 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -1,3 +1,20 @@ +#define CART_SECURITY (1<<0) +#define CART_ENGINE (1<<1) +#define CART_ATMOS (1<<2) +#define CART_MEDICAL (1<<3) +#define CART_MANIFEST (1<<4) +#define CART_CLOWN (1<<5) +#define CART_MIME (1<<6) +#define CART_JANITOR (1<<7) +#define CART_REAGENT_SCANNER (1<<8) +#define CART_NEWSCASTER (1<<9) +#define CART_REMOTE_DOOR (1<<10) +#define CART_STATUS_DISPLAY (1<<11) +#define CART_QUARTERMASTER (1<<12) +#define CART_HYDROPONICS (1<<13) +#define CART_DRONEPHONE (1<<14) + + /obj/item/weapon/cartridge name = "generic cartridge" desc = "A data cartridge for portable microcomputers." @@ -7,27 +24,16 @@ w_class = WEIGHT_CLASS_TINY var/obj/item/radio/integrated/radio = null - var/access_security = 0 - var/access_engine = 0 - var/access_atmos = 0 - var/access_medical = 0 - var/access_manifest = 0 - var/access_clown = 0 - var/access_mime = 0 - var/access_janitor = 0 + + var/access = 0 //Bit flags for cartridge access + // var/access_flora = 0 - var/access_reagent_scanner = 0 - var/access_newscaster = 0 - var/access_remote_door = 0 //Control some blast doors remotely!! var/remote_door_id = "" - var/access_status_display = 0 - var/access_quartermaster = 0 - var/access_hydroponics = 0 - var/access_dronephone = 0 - var/bot_access_flags = 0 //Bit flags. Selection: SEC_BOT|MULE_BOT|FLOOR_BOT|CLEAN_BOT|MED_BOT + + var/bot_access_flags = 0 //Bit flags. Selection: SEC_BOT | MULE_BOT | FLOOR_BOT | CLEAN_BOT | MED_BOT var/spam_enabled = 0 //Enables "Send to All" Option - var/mode = null + var/obj/item/device/pda/host_pda = null var/menu var/datum/data/record/active1 = null //General var/datum/data/record/active2 = null //Medical @@ -42,76 +48,64 @@ var/mob/living/simple_animal/bot/active_bot var/list/botlist = list() +/obj/item/weapon/cartridge/Initialize(var/obj/item/device/pda/pda) + ..() + if(pda) + host_pda = pda + /obj/item/weapon/cartridge/engineering name = "\improper Power-ON cartridge" icon_state = "cart-e" - access_engine = 1 - access_dronephone = 1 + access = CART_ENGINE | CART_DRONEPHONE bot_access_flags = FLOOR_BOT /obj/item/weapon/cartridge/atmos name = "\improper BreatheDeep cartridge" icon_state = "cart-a" - access_atmos = 1 - access_dronephone = 1 + access = CART_ATMOS | CART_DRONEPHONE bot_access_flags = FLOOR_BOT /obj/item/weapon/cartridge/medical name = "\improper Med-U cartridge" icon_state = "cart-m" - access_medical = 1 + access = CART_MEDICAL bot_access_flags = MED_BOT /obj/item/weapon/cartridge/chemistry name = "\improper ChemWhiz cartridge" icon_state = "cart-chem" - access_reagent_scanner = 1 + access = CART_REAGENT_SCANNER bot_access_flags = MED_BOT /obj/item/weapon/cartridge/security name = "\improper R.O.B.U.S.T. cartridge" icon_state = "cart-s" - access_security = 1 + access = CART_SECURITY bot_access_flags = SEC_BOT /obj/item/weapon/cartridge/detective name = "\improper D.E.T.E.C.T. cartridge" icon_state = "cart-s" - access_security = 1 - access_medical = 1 - access_manifest = 1 + access = CART_SECURITY | CART_MEDICAL | CART_MANIFEST bot_access_flags = SEC_BOT /obj/item/weapon/cartridge/janitor name = "\improper CustodiPRO cartridge" desc = "The ultimate in clean-room design." icon_state = "cart-j" - access_janitor = 1 - access_dronephone = 1 + access = CART_JANITOR | CART_DRONEPHONE bot_access_flags = CLEAN_BOT /obj/item/weapon/cartridge/lawyer name = "\improper P.R.O.V.E. cartridge" icon_state = "cart-s" - access_security = 1 + access = CART_SECURITY spam_enabled = 1 -/obj/item/weapon/cartridge/clown - name = "\improper Honkworks 5.0 cartridge" - icon_state = "cart-clown" - access_clown = 1 - var/honk_charges = 5 - -/obj/item/weapon/cartridge/mime - name = "\improper Gestur-O 1000 cartridge" - icon_state = "cart-mi" - access_mime = 1 - var/mime_charges = 5 - /obj/item/weapon/cartridge/curator name = "\improper Lib-Tweet cartridge" icon_state = "cart-s" - access_newscaster = 1 + access = CART_NEWSCASTER /* /obj/item/weapon/cartridge/botanist @@ -123,8 +117,8 @@ /obj/item/weapon/cartridge/roboticist name = "\improper B.O.O.P. Remote Control cartridge" desc = "Packed with heavy duty triple-bot interlink!" - bot_access_flags = FLOOR_BOT|CLEAN_BOT|MED_BOT - access_dronephone = 1 + bot_access_flags = FLOOR_BOT | CLEAN_BOT | MED_BOT + access = CART_DRONEPHONE /obj/item/weapon/cartridge/signal name = "generic signaler cartridge" @@ -134,10 +128,9 @@ name = "\improper Signal Ace 2 cartridge" desc = "Complete with integrated radio signaler!" icon_state = "cart-tox" - access_reagent_scanner = 1 - access_atmos = 1 + access = CART_REAGENT_SCANNER | CART_ATMOS -/obj/item/weapon/cartridge/signal/New() +/obj/item/weapon/cartridge/signal/Initialize() ..() radio = new /obj/item/radio/integrated/signal(src) @@ -147,66 +140,46 @@ name = "space parts & space vendors cartridge" desc = "Perfect for the Quartermaster on the go!" icon_state = "cart-q" - access_quartermaster = 1 + access = CART_QUARTERMASTER bot_access_flags = MULE_BOT /obj/item/weapon/cartridge/head name = "\improper Easy-Record DELUXE cartridge" icon_state = "cart-h" - access_manifest = 1 - access_status_display = 1 + access = CART_MANIFEST | CART_STATUS_DISPLAY /obj/item/weapon/cartridge/hop name = "\improper HumanResources9001 cartridge" icon_state = "cart-h" - access_manifest = 1 - access_status_display = 1 - bot_access_flags = MULE_BOT|CLEAN_BOT - access_janitor = 1 - access_security = 1 - access_newscaster = 1 - access_quartermaster = 1 - access_dronephone = 1 + access = CART_MANIFEST | CART_STATUS_DISPLAY | CART_JANITOR | CART_SECURITY | CART_NEWSCASTER | CART_QUARTERMASTER | CART_DRONEPHONE + bot_access_flags = MULE_BOT | CLEAN_BOT /obj/item/weapon/cartridge/hos name = "\improper R.O.B.U.S.T. DELUXE cartridge" icon_state = "cart-hos" - access_manifest = 1 - access_status_display = 1 - access_security = 1 + access = CART_MANIFEST | CART_STATUS_DISPLAY | CART_SECURITY bot_access_flags = SEC_BOT /obj/item/weapon/cartridge/ce name = "\improper Power-On DELUXE cartridge" icon_state = "cart-ce" - access_manifest = 1 - access_status_display = 1 - access_engine = 1 - access_atmos = 1 - access_dronephone = 1 + access = CART_MANIFEST | CART_STATUS_DISPLAY | CART_ENGINE | CART_ATMOS | CART_DRONEPHONE bot_access_flags = FLOOR_BOT /obj/item/weapon/cartridge/cmo name = "\improper Med-U DELUXE cartridge" icon_state = "cart-cmo" - access_manifest = 1 - access_status_display = 1 - access_reagent_scanner = 1 - access_medical = 1 + access = CART_MANIFEST | CART_STATUS_DISPLAY | CART_REAGENT_SCANNER | CART_MEDICAL bot_access_flags = MED_BOT /obj/item/weapon/cartridge/rd name = "\improper Signal Ace DELUXE cartridge" icon_state = "cart-rd" - access_manifest = 1 - access_status_display = 1 - access_reagent_scanner = 1 - access_atmos = 1 - access_dronephone = 1 - bot_access_flags = FLOOR_BOT|CLEAN_BOT|MED_BOT + access = CART_MANIFEST | CART_STATUS_DISPLAY | CART_REAGENT_SCANNER | CART_ATMOS | CART_DRONEPHONE + bot_access_flags = FLOOR_BOT | CLEAN_BOT | MED_BOT -/obj/item/weapon/cartridge/rd/New() +/obj/item/weapon/cartridge/rd/Initialize() ..() radio = new /obj/item/radio/integrated/signal(src) @@ -214,51 +187,14 @@ name = "\improper Value-PAK cartridge" desc = "Now with 350% more value!" //Give the Captain...EVERYTHING! (Except Mime and Clown) icon_state = "cart-c" - access_manifest = 1 - access_engine = 1 - access_security = 1 - access_medical = 1 - access_reagent_scanner = 1 - access_status_display = 1 - access_atmos = 1 - access_newscaster = 1 - access_quartermaster = 1 - access_janitor = 1 - access_dronephone = 1 - bot_access_flags = SEC_BOT|MULE_BOT|FLOOR_BOT|CLEAN_BOT|MED_BOT + access = ~(CART_CLOWN | CART_MIME) + bot_access_flags = SEC_BOT | MULE_BOT | FLOOR_BOT | CLEAN_BOT | MED_BOT spam_enabled = 1 /obj/item/weapon/cartridge/captain/New() ..() radio = new /obj/item/radio/integrated/signal(src) -/obj/item/weapon/cartridge/syndicate - name = "\improper Detomatix cartridge" - icon_state = "cart" - access_remote_door = 1 - remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing. - var/shock_charges = 4 - -/obj/item/weapon/cartridge/proc/unlock() - if (!istype(loc, /obj/item/device/pda)) - return - - generate_menu() - print_to_host(menu) - return - -/obj/item/weapon/cartridge/proc/print_to_host(text) - if (!istype(loc, /obj/item/device/pda)) - return - var/obj/item/device/pda/P = loc - P.cart = text - - for (var/mob/M in viewers(1, loc.loc)) - if (M.client && M.machine == loc) - P.attack_self(M) - - return - /obj/item/weapon/cartridge/proc/post_status(command, data1, data2) var/datum/radio_frequency/frequency = SSradio.return_frequency(1435) @@ -281,7 +217,9 @@ /obj/item/weapon/cartridge/proc/generate_menu(mob/user) - switch(mode) + if(!host_pda) + return + switch(host_pda.mode) if(40) //signaller var/obj/item/radio/integrated/signal/S = radio menu = "

    Remote Signaling System

    " @@ -333,7 +271,7 @@ Code: for(var/obj/machinery/computer/monitor/pMon in GLOB.machines) - if(!(pMon.stat & (NOPOWER|BROKEN)) ) + if(!(pMon.stat & (NOPOWER | BROKEN)) ) powercount++ powermonitors += pMon @@ -606,6 +544,10 @@ Code: if (54) // Beepsky, Medibot, Floorbot, and Cleanbot access menu = "

    Bots Interlink

    " bot_control() + if (99) //Newscaster message permission error + menu = "
    ERROR : NOT AUTHORIZED [host_pda.id ? "" : "- ID SLOT EMPTY"]
    " + + return menu /obj/item/weapon/cartridge/Topic(href, href_list) ..() @@ -615,15 +557,12 @@ Code: usr << browse(null, "window=pda") return - var/obj/item/device/pda/pda = loc - switch(href_list["choice"]) if("Medical Records") active1 = find_record("id", href_list["target"], GLOB.data_core.general) if(active1) active2 = find_record("id", href_list["target"], GLOB.data_core.medical) - pda.mode = 441 - mode = 441 + host_pda.mode = 441 if(!active2) active1 = null @@ -631,8 +570,7 @@ Code: active1 = find_record("id", href_list["target"], GLOB.data_core.general) if(active1) active3 = find_record("id", href_list["target"], GLOB.data_core.security) - pda.mode = 451 - mode = 451 + host_pda.mode = 451 if(!active3) active1 = null @@ -671,34 +609,32 @@ Code: if("Power Select") var/pnum = text2num(href_list["target"]) powmonitor = powermonitors[pnum] - pda.mode = 433 - mode = 433 + host_pda.mode = 433 if("Supply Orders") - pda.mode =47 - mode = 47 + host_pda.mode =47 if("Newscaster Access") - mode = 53 + host_pda.mode = 53 if("Newscaster Message") - var/pda_owner_name = pda.id ? "[pda.id.registered_name] ([pda.id.assignment])" : "Unknown" - var/message = pda.msg_input() + var/host_pda_owner_name = host_pda.id ? "[host_pda.id.registered_name] ([host_pda.id.assignment])" : "Unknown" + var/message = host_pda.msg_input() var/datum/newscaster/feed_channel/current for(var/datum/newscaster/feed_channel/chan in GLOB.news_network.network_channels) if (chan.channel_name == current_channel) current = chan - if(current.locked && current.author != pda_owner_name) - pda.cart += "
    ERROR : NOT AUTHORIZED [pda.id ? "" : "- ID SLOT EMPTY"]
    " - pda.Topic(null,list("choice"="Refresh")) + if(current.locked && current.author != host_pda_owner_name) + host_pda.mode = 99 + host_pda.Topic(null,list("choice"="Refresh")) return - GLOB.news_network.SubmitArticle(message,pda.owner,current_channel) - pda.Topic(null,list("choice"=num2text(mode))) + GLOB.news_network.SubmitArticle(message,host_pda.owner,current_channel) + host_pda.Topic(null,list("choice"=num2text(host_pda.mode))) return if("Newscaster Switch Channel") - current_channel = pda.msg_input() - pda.Topic(null,list("choice"=num2text(mode))) + current_channel = host_pda.msg_input() + host_pda.Topic(null,list("choice"=num2text(host_pda.mode))) return //Bot control section! Viciously ripped from radios for being laggy and terrible. @@ -711,7 +647,7 @@ Code: if("botlist") active_bot = null if("summon") //Args are in the correct order, they are stated here just as an easy reminder. - active_bot.bot_control(command= "summon", user_turf= get_turf(usr), user_access= pda.GetAccess()) + active_bot.bot_control(command= "summon", user_turf= get_turf(usr), user_access= host_pda.GetAccess()) else //Forward all other bot commands to the bot itself! active_bot.bot_control(command= href_list["op"], user= usr) @@ -719,9 +655,9 @@ Code: active_bot.bot_control(command= href_list["mule"], user= usr, pda= 1) - generate_menu(usr) - print_to_host(menu) - + if(!host_pda) + return + host_pda.attack_self(usr) /obj/item/weapon/cartridge/proc/bot_control() @@ -785,3 +721,14 @@ Code: return return menu + +//If the cartridge adds a special line to the top of the messaging app +/obj/item/weapon/cartridge/proc/message_header() + return "" + +//If the cartridge adds something to each potetial messaging target +/obj/item/weapon/cartridge/proc/message_special(obj/item/device/pda/target) + return "" + +//This is called for special abilities of cartridges +/obj/item/weapon/cartridge/proc/special(mov/living/user, list/params) diff --git a/code/game/objects/items/devices/PDA/radio.dm b/code/game/objects/items/devices/PDA/radio.dm index a83c6247f8..d0ec3d8ca6 100644 --- a/code/game/objects/items/devices/PDA/radio.dm +++ b/code/game/objects/items/devices/PDA/radio.dm @@ -3,18 +3,14 @@ desc = "An electronic radio system of nanotrasen origin." icon = 'icons/obj/module.dmi' icon_state = "power_mod" - var/obj/item/device/pda/hostpda = null var/on = 0 //Are we currently active?? var/menu_message = "" /obj/item/radio/integrated/Initialize() . = ..() - if (istype(loc.loc, /obj/item/device/pda)) - hostpda = loc.loc /obj/item/radio/integrated/Destroy() - hostpda = null return ..() /* @@ -63,4 +59,4 @@ radio_connection.post_signal(src, signal) - return \ No newline at end of file + return diff --git a/code/game/objects/items/devices/PDA/virus_cart.dm b/code/game/objects/items/devices/PDA/virus_cart.dm new file mode 100644 index 0000000000..12adc99d6a --- /dev/null +++ b/code/game/objects/items/devices/PDA/virus_cart.dm @@ -0,0 +1,105 @@ +/obj/item/weapon/cartridge/virus + name = "Generic Virus PDA cart" + var/charges = 5 + +/obj/item/weapon/cartridge/virus/proc/send_virus(obj/item/device/pda/target, mob/living/U) + return + +/obj/item/weapon/cartridge/virus/message_header() + return "[charges] viral files left.
    " + +/obj/item/weapon/cartridge/virus/message_special(obj/item/device/pda/target) + if (!istype(loc, /obj/item/device/pda)) + return "" //Sanity check, this shouldn't be possible. + return " (*Send Virus*)" + +/obj/item/weapon/cartridge/virus/special(mob/living/user, list/params) + var/obj/item/device/pda/P = locate(params["target"])//Leaving it alone in case it may do something useful, I guess. + send_virus(P,user) + +/obj/item/weapon/cartridge/virus/clown + name = "\improper Honkworks 5.0 cartridge" + icon_state = "cart-clown" + desc = "A data cartridge for portable microcomputers. It smells vaguely of banannas" + access = CART_CLOWN + +/obj/item/weapon/cartridge/virus/clown/send_virus(obj/item/device/pda/target, mob/living/U) + if(charges <= 0) + to_chat(U, "Out of charges.") + return + if(!isnull(target) && !target.toff) + charges-- + to_chat(U, "Virus Sent!") + target.honkamt = (rand(15,20)) + else + to_chat(U, "PDA not found.") + +/obj/item/weapon/cartridge/virus/mime + name = "\improper Gestur-O 1000 cartridge" + icon_state = "cart-mi" + access = CART_MIME + +/obj/item/weapon/cartridge/virus/mime/send_virus(obj/item/device/pda/target, mob/living/U) + if(charges <= 0) + to_chat(U, "Out of charges.") + return + if(!isnull(target) && !target.toff) + charges-- + to_chat(U, "Virus Sent!") + target.silent = 1 + target.ttone = "silence" + else + to_chat(U, "PDA not found.") + +/obj/item/weapon/cartridge/virus/syndicate + name = "\improper Detomatix cartridge" + icon_state = "cart" + access = CART_REMOTE_DOOR + remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing. + charges = 4 + +/obj/item/weapon/cartridge/virus/syndicate/send_virus(obj/item/device/pda/target, mob/living/U) + if(charges <= 0) + to_chat(U, "Out of charges.") + return + if(!isnull(target) && !target.toff) + charges-- + var/difficulty = 0 + if(target.cartridge) + difficulty += BitCount(target.cartridge.access&(CART_MEDICAL | CART_SECURITY | CART_ENGINE | CART_CLOWN | CART_JANITOR | CART_MANIFEST)) + if(target.cartridge.access & CART_MANIFEST) + difficulty++ //if cartridge has manifest access it has extra snowflake difficulty + else + difficulty += 2 + if(!target.detonatable || prob(difficulty * 15) || (target.hidden_uplink)) + U.show_message("An error flashes on your [src].", 1) + else + U.show_message("Success!", 1) + target.explode() + else + to_chat(U, "PDA not found.") + +/obj/item/weapon/cartridge/virus/frame + name = "\improper F.R.A.M.E. cartridge" + icon_state = "cart" + var/telecrystals = 0 + +/obj/item/weapon/cartridge/virus/frame/send_virus(obj/item/device/pda/target, mob/living/U) + if(charges <= 0) + to_chat(U, "Out of charges.") + return + if(!isnull(target) && !target.toff) + charges-- + var/lock_code = "[rand(100,999)] [pick("Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-ray","Yankee","Zulu")]" + to_chat(U, "Virus Sent! The unlock code to the target is: [lock_code]") + if(!target.hidden_uplink) + var/obj/item/device/uplink/uplink = new(target) + target.hidden_uplink = uplink + target.lock_code = lock_code + else + target.hidden_uplink.hidden_crystals += target.hidden_uplink.telecrystals //Temporarially hide the PDA's crystals, so you can't steal telecrystals. + target.hidden_uplink.telecrystals = telecrystals + telecrystals = 0 + target.hidden_uplink.active = TRUE + else + to_chat(U, "PDA not found.") diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 0e4f7200bb..a93437c5c7 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -56,13 +56,13 @@ qdel(active_dummy) active_dummy = null to_chat(usr, "You deactivate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) else playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(usr.loc) C.activate(usr, saved_appearance, src) to_chat(usr, "You activate \the [src].") - new /obj/effect/overlay/temp/emp/pulse(get_turf(src)) + new /obj/effect/temp_visual/emp/pulse(get_turf(src)) /obj/item/device/chameleon/proc/disrupt(delete_dummy = 1) if(active_dummy) @@ -90,7 +90,7 @@ name = "" desc = "" density = 0 - var/can_move = 1 + var/can_move = 0 var/obj/item/device/chameleon/master = null /obj/effect/dummy/chameleon/proc/activate(mob/M, saved_appearance, obj/item/device/chameleon/C) @@ -126,19 +126,21 @@ if(isspaceturf(loc) || !direction) return //No magical space movement! - if(can_move) - can_move = 0 + if(can_move < world.time) + var/amount switch(user.bodytemperature) if(300 to INFINITY) - spawn(10) can_move = 1 + amount = 10 if(295 to 300) - spawn(13) can_move = 1 + amount = 13 if(280 to 295) - spawn(16) can_move = 1 + amount = 16 if(260 to 280) - spawn(20) can_move = 1 + amount = 20 else - spawn(25) can_move = 1 + amount = 25 + + can_move = world.time + amount step(src, direction) return diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 9131c02240..9f9fca208e 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -11,7 +11,7 @@ actions_types = list(/datum/action/item_action/toggle_light) var/on = 0 var/brightness_on = 4 //range of light when on - var/flashlight_power //strength of the light when on. optional + var/flashlight_power = 1 //strength of the light when on /obj/item/device/flashlight/Initialize() ..() @@ -36,6 +36,11 @@ A.UpdateButtonIcon() return 1 +/obj/item/device/flashlight/suicide_act(mob/living/carbon/human/user) + user.visible_message("[user] is putting [src] close to [user.p_their()] eyes and turning it on! It looks like [user.p_theyre()] trying to commit suicide!") + return (FIRELOSS) + + /obj/item/device/flashlight/attack(mob/living/carbon/M, mob/living/carbon/human/user) add_fingerprint(user) @@ -52,6 +57,10 @@ to_chat(user, "[M] doesn't have a head!") return + if(flashlight_power < 1) + to_chat(user, "\The [src] isn't bright enough to see anything! ") + return + switch(user.zone_selected) if("eyes") if((M.head && M.head.flags_cover & HEADCOVERSEYES) || (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSEYES) || (M.glasses && M.glasses.flags_cover & GLASSESCOVERSEYES)) @@ -162,18 +171,18 @@ return var/T = get_turf(target) if(locate(/mob/living) in T) - new /obj/effect/overlay/temp/medical_holosign(T,user) //produce a holographic glow + new /obj/effect/temp_visual/medical_holosign(T,user) //produce a holographic glow holo_cooldown = world.time + 100 return ..() -/obj/effect/overlay/temp/medical_holosign +/obj/effect/temp_visual/medical_holosign name = "medical holosign" desc = "A small holographic glow that indicates a medic is coming to treat a patient." icon_state = "medi_holo" duration = 30 -/obj/effect/overlay/temp/medical_holosign/Initialize(mapload, creator) +/obj/effect/temp_visual/medical_holosign/Initialize(mapload, creator) . = ..() playsound(loc, 'sound/machines/ping.ogg', 50, 0) //make some noise! if(creator) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index a7afbd0a21..0aa6a55c03 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -86,27 +86,27 @@ if(isliving(loc)) var/mob/living/M = loc if(!emagged) - to_chat(M, "\icon[src] RADIATION PULSE DETECTED.") - to_chat(M, "\icon[src] Severity: [amount]") + to_chat(M, "[bicon(src)] RADIATION PULSE DETECTED.") + to_chat(M, "[bicon(src)] Severity: [amount]") else - to_chat(M, "\icon[src] !@%$AT!(N P!LS! D/TEC?ED.") - to_chat(M, "\icon[src] &!F2rity: <=[amount]#1") + to_chat(M, "[bicon(src)] !@%$AT!(N P!LS! D/TEC?ED.") + to_chat(M, "[bicon(src)] &!F2rity: <=[amount]#1") update_icon() /obj/item/device/geiger_counter/attack_self(mob/user) scanning = !scanning update_icon() - to_chat(user, "\icon[src] You switch [scanning ? "on" : "off"] [src].") + to_chat(user, "[bicon(src)] You switch [scanning ? "on" : "off"] [src].") /obj/item/device/geiger_counter/attack(mob/living/M, mob/user) if(user.a_intent == INTENT_HELP) if(!emagged) user.visible_message("[user] scans [M] with [src].", "You scan [M]'s radiation levels with [src]...") if(!M.radiation) - to_chat(user, "\icon[src] Radiation levels within normal boundaries.") + to_chat(user, "[bicon(src)] Radiation levels within normal boundaries.") return 1 else - to_chat(user, "\icon[src] Subject is irradiated. Radiation levels: [M.radiation].") + to_chat(user, "[bicon(src)] Subject is irradiated. Radiation levels: [M.radiation].") return 1 else user.visible_message("[user] scans [M] with [src].", "You project [src]'s stored radiation into [M]'s body!") diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index be69869d73..4111d20aaf 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -10,15 +10,14 @@ resistance_flags = FIRE_PROOF | ACID_PROOF | INDESTRUCTIBLE /obj/item/device/paicard/Initialize() - ..() SSpai.pai_card_list += src add_overlay("pai-off") + return ..() /obj/item/device/paicard/Destroy() //Will stop people throwing friend pAIs into the singularity so they can respawn SSpai.pai_card_list -= src - if(!isnull(pai)) - pai.death(0) + QDEL_NULL(pai) return ..() /obj/item/device/paicard/attack_self(mob/user) @@ -26,9 +25,9 @@ return user.set_machine(src) var/dat = "Personal AI Device
    " - if(pai && (!pai.master_dna || !pai.master)) - dat += "Imprint Master DNA
    " if(pai) + if(!pai.master_dna || !pai.master) + dat += "Imprint Master DNA
    " dat += "Installed Personality: [pai.name]
    " dat += "Prime directive:
    [pai.laws.zeroth]
    " for(var/slaws in pai.laws.supplied) @@ -86,7 +85,7 @@ to_chat(pai, "Byte by byte you lose your sense of self.") to_chat(pai, "Your mental faculties leave you.") to_chat(pai, "oblivion... ") - pai.death(0) + removePersonality() if(href_list["wires"]) var/wire = text2num(href_list["wires"]) if(pai.radio) @@ -119,9 +118,9 @@ audible_message("\The [src] plays a cheerful startup noise!") /obj/item/device/paicard/proc/removePersonality() - src.pai = null - src.cut_overlays() - src.add_overlay("pai-off") + QDEL_NULL(pai) + cut_overlays() + add_overlay("pai-off") /obj/item/device/paicard/proc/setEmotion(emotion) if(pai) diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index e03c85c09a..a4e1a45814 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -141,5 +141,5 @@ if(power_drained >= max_power) STOP_PROCESSING(SSobj, src) - explosion(src.loc, 4,8,16,32) + explosion(src.loc, 4,8,16,32) qdel(src) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index a7dceaccf1..39e2b6d473 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -10,15 +10,64 @@ var/mob/living/silicon/ai/ai = list() var/last_tick //used to delay the powercheck dog_fashion = null + var/unfastened = FALSE + +/obj/item/device/radio/intercom/unscrewed + unfastened = TRUE -/obj/item/device/radio/intercom/Initialize() +/obj/item/device/radio/intercom/Initialize(mapload, ndir, building) . = ..() + if(building) + setDir(ndir) START_PROCESSING(SSobj, src) /obj/item/device/radio/intercom/Destroy() STOP_PROCESSING(SSobj, src) return ..() +/obj/item/device/radio/intercom/examine(mob/user) + ..() + if(!unfastened) + to_chat(user, "It's screwed and secured to the wall.") + else + to_chat(user, "It's unscrewed from the wall, and can be detached.") + +/obj/item/device/radio/intercom/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/weapon/screwdriver)) + var/obj/item/weapon/screwdriver/S = I + if(unfastened) + user.visible_message("[user] starts tightening [src]'s screws...", "You start screwing in [src]...") + playsound(src, S.usesound, 50, 1) + if(!do_after(user, 30 * S.toolspeed, target = src)) + return + user.visible_message("[user] tightens [src]'s screws!", "You tighten [src]'s screws.") + playsound(src, 'sound/items/screwdriver2.ogg', 50, 1) + unfastened = FALSE + else + user.visible_message("[user] starts loosening [src]'s screws...", "You start unscrewing [src]...") + playsound(src, S.usesound, 50, 1) + if(!do_after(user, 60 * S.toolspeed, target = src)) + return + user.visible_message("[user] loosens [src]'s screws!", "You unscrew [src], loosening it from the wall.") + playsound(src, 'sound/items/screwdriver2.ogg', 50, 1) + unfastened = TRUE + return + else if(istype(I, /obj/item/weapon/wrench)) + if(!unfastened) + to_chat(user, "You need to unscrew [src] from the wall first!") + return + var/obj/item/weapon/wrench/W = I + user.visible_message("[user] starts unsecuring [src]...", "You start unsecuring [src]...") + playsound(src, W.usesound, 50, 1) + if(!do_after(user, 80 * W.toolspeed, target = src)) + return + user.visible_message("[user] unsecures [src]!", "You detach [src] from the wall.") + playsound(src, 'sound/items/deconstruct.ogg', 50, 1) + new/obj/item/wallframe/intercom(get_turf(src)) + qdel(src) + return + return ..() + /obj/item/device/radio/intercom/attack_ai(mob/user) interact(user) @@ -69,3 +118,13 @@ /obj/item/device/radio/intercom/add_blood(list/blood_dna) return 0 + +//Created through the autolathe or through deconstructing intercoms. Can be applied to wall to make a new intercom on it! +/obj/item/wallframe/intercom + name = "intercom frame" + desc = "A ready-to-go intercom. Just slap it on a wall and screw it in!" + icon_state = "intercom" + result_path = /obj/item/device/radio/intercom/unscrewed + pixel_shift = 29 + inverse = TRUE + materials = list(MAT_METAL = 75, MAT_GLASS = 25) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index abf7f5b827..8cceb69b83 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -111,7 +111,7 @@ "You bop [M] on the head!") playsound(loc, 'sound/weapons/tap.ogg', 50, 1, -1) if(2) - if(!scooldown) + if(scooldown < world.time) if(M.health >= 0) if(ishuman(M)||ismonkey(M)) M.electrocute_act(5, "[user]", safety = 1) @@ -128,11 +128,9 @@ "You shock [M] to no effect.") playsound(loc, 'sound/effects/sparks2.ogg', 50, 1, -1) user.cell.charge -= 500 - scooldown = TRUE - spawn(20) - scooldown = FALSE + scooldown = world.time + 20 if(3) - if(!ccooldown) + if(ccooldown < world.time) if(M.health >= 0) if(ishuman(M)) user.visible_message("[user] crushes [M] in their grip!", \ @@ -143,9 +141,7 @@ playsound(loc, 'sound/weapons/smash.ogg', 50, 1, -1) M.adjustBruteLoss(15) user.cell.charge -= 300 - ccooldown = TRUE - spawn(10) - ccooldown = FALSE + ccooldown = world.time + 10 /obj/item/borg/cyborghug/peacekeeper shockallowed = TRUE @@ -504,6 +500,8 @@ S.change_head_color(color2) dropped = TRUE +#define PKBORG_DAMPEN_CYCLE_DELAY 20 + //Peacekeeper Cyborg Projectile Dampenening Field /obj/item/borg/projectile_dampen name = "Hyperkinetic Dampening projector" @@ -522,10 +520,11 @@ var/projectile_damage_tick_ecost_coefficient = 2 //Lasers get half their damage chopped off, drains 50 power/tick. Note that fields are processed 5 times per second. var/projectile_speed_coefficient = 1.5 //Higher the coefficient slower the projectile. var/projectile_tick_speed_ecost = 15 - var/current_damage_dampening = 0 var/list/obj/item/projectile/tracked var/image/projectile_effect var/field_radius = 3 + var/active = FALSE + var/cycle_delay = 0 /obj/item/borg/projectile_dampen/debug maxenergy = 50000 @@ -538,32 +537,51 @@ tracked = list() icon_state = "shield0" START_PROCESSING(SSfastprocess, src) + host = loc /obj/item/borg/projectile_dampen/Destroy() STOP_PROCESSING(SSfastprocess, src) return ..() /obj/item/borg/projectile_dampen/attack_self(mob/user) - var/active = FALSE - if(!istype(dampening_field)) - activate_field() - active = TRUE + if(cycle_delay > world.time) + to_chat(user, "\the [src] is still recycling its projectors!") + return + cycle_delay = world.time + PKBORG_DAMPEN_CYCLE_DELAY + active = !active + if(active) + activate_field(user) else deactivate_field() - active = FALSE + update_icon() to_chat(user, "You [active? "activate":"deactivate"] the [src].") + +/obj/item/borg/projectile_dampen/update_icon() icon_state = "[initial(icon_state)][active]" /obj/item/borg/projectile_dampen/proc/activate_field() - if(!istype(dampening_field)) - dampening_field = make_field(/datum/proximity_monitor/advanced/peaceborg_dampener, list("current_range" = field_radius, "host" = src, "projector" = src)) + if(istype(dampening_field)) + QDEL_NULL(dampening_field) + dampening_field = make_field(/datum/proximity_monitor/advanced/peaceborg_dampener, list("current_range" = field_radius, "host" = src, "projector" = src)) /obj/item/borg/projectile_dampen/proc/deactivate_field() QDEL_NULL(dampening_field) - visible_message("The [src] shuts off!") - for(var/obj/item/projectile/P in tracked) + visible_message("\The [src] shuts off!") + for(var/P in tracked) restore_projectile(P) +/obj/item/borg/projectile_dampen/dropped() + . = ..() + host = loc + +/obj/item/borg/projectile_dampen/equipped() + . = ..() + host = loc + +/obj/item/borg/projectile_dampen/on_mob_death() + deactivate_field() + . = ..() + /obj/item/borg/projectile_dampen/process() process_recharge() process_usage() @@ -576,10 +594,11 @@ /obj/item/borg/projectile_dampen/proc/process_usage() var/usage = 0 for(var/I in tracked) - if(!tracked[I]) //No damage + var/obj/item/projectile/P = I + if(!P.stun && P.nodamage) //No damage continue usage += projectile_tick_speed_ecost - usage += (current_damage_dampening * projectile_damage_tick_ecost_coefficient) + usage += (tracked[I] * projectile_damage_tick_ecost_coefficient) energy = Clamp(energy - usage, 0, maxenergy) if(energy <= 0) deactivate_field() @@ -587,8 +606,11 @@ /obj/item/borg/projectile_dampen/proc/process_recharge() if(!istype(host)) - energy = Clamp(energy + energy_recharge, 0, maxenergy) - return + if(iscyborg(host.loc)) + host = host.loc + else + energy = Clamp(energy + energy_recharge, 0, maxenergy) + return if((host.cell.charge >= (host.cell.maxcharge * cyborg_cell_critical_percentage)) && (energy < maxenergy)) host.cell.use(energy_recharge*energy_recharge_cyborg_drain_coefficient) energy += energy_recharge @@ -598,7 +620,6 @@ return if(track_projectile) tracked[P] = P.damage - current_damage_dampening += P.damage P.damage *= projectile_damage_coefficient P.speed *= projectile_speed_coefficient P.add_overlay(projectile_effect) @@ -608,8 +629,6 @@ P.damage *= (1/projectile_damage_coefficient) P.speed *= (1/projectile_speed_coefficient) P.cut_overlay(projectile_effect) - current_damage_dampening -= P.damage - /********************************************************************** HUD/SIGHT things diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index 1563781267..16737f7057 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -60,6 +60,7 @@ origin_tech = "bluespace=6;materials=3" materials = list(MAT_BLUESPACE=MINERAL_MATERIAL_AMOUNT) attack_verb = list("bluespace polybashed", "bluespace polybattered", "bluespace polybludgeoned", "bluespace polythrashed", "bluespace polysmashed") + novariants = TRUE var/crystal_type = /obj/item/weapon/ore/bluespace_crystal/refined /obj/item/stack/sheet/bluespace_crystal/attack_self(mob/user)// to prevent the construction menu from ever happening diff --git a/code/game/objects/items/stacks/cash.dm b/code/game/objects/items/stacks/cash.dm index 50dd23b52c..899381af65 100644 --- a/code/game/objects/items/stacks/cash.dm +++ b/code/game/objects/items/stacks/cash.dm @@ -1,6 +1,5 @@ -/obj/item/stack/spacecash +/obj/item/stack/spacecash //Don't use base space cash stacks. Any other space cash stack can merge with them, and could cause potential money duping exploits. name = "space cash" - desc = "It's worth 1 credit." singular_name = "bill" icon = 'icons/obj/economy.dmi' icon_state = "spacecash" @@ -10,40 +9,63 @@ throw_speed = 2 throw_range = 2 w_class = WEIGHT_CLASS_TINY + full_w_class = WEIGHT_CLASS_TINY resistance_flags = FLAMMABLE - var/value = 1 + var/value = 0 + +/obj/item/stack/spacecash/Initialize() + . = ..() + update_desc() + +/obj/item/stack/spacecash/proc/update_desc() + var/total_worth = amount*value + desc = "It's worth [total_worth] credit[( amount > 1 ) ? "s" : ""]" + + +/obj/item/stack/spacecash/merge(obj/item/stack/S) + . = ..() + update_desc() + +/obj/item/stack/spacecash/use(used, transfer = FALSE) + . = ..() + update_desc() + +/obj/item/stack/spacecash/c1 + icon_state = "spacecash" + singular_name = "one credit bill" + value = 1 /obj/item/stack/spacecash/c10 icon_state = "spacecash10" - desc = "It's worth 10 credits." + singular_name = "ten credit bill" value = 10 /obj/item/stack/spacecash/c20 icon_state = "spacecash20" - desc = "It's worth 20 credits." + singular_name = "twenty credit bill" value = 20 /obj/item/stack/spacecash/c50 icon_state = "spacecash50" - desc = "It's worth 50 credits." + singular_name = "fifty credit bill" value = 50 /obj/item/stack/spacecash/c100 icon_state = "spacecash100" - desc = "It's worth 100 credits." + singular_name = "one hundred credit bill" value = 100 /obj/item/stack/spacecash/c200 icon_state = "spacecash200" - desc = "It's worth 200 credits." + singular_name = "two hundred credit bill" value = 200 /obj/item/stack/spacecash/c500 icon_state = "spacecash500" - desc = "It's worth 500 credits." + singular_name = "five hundred credit bill" value = 500 /obj/item/stack/spacecash/c1000 icon_state = "spacecash1000" - desc = "It's worth 1000 credits." + singular_name = "one thousand credit bill" value = 1000 \ No newline at end of file diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 018d5573a3..f1367f814e 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -5,11 +5,13 @@ amount = 6 max_amount = 6 w_class = WEIGHT_CLASS_TINY + full_w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 resistance_flags = FLAMMABLE obj_integrity = 40 max_integrity = 40 + novariants = FALSE var/heal_brute = 0 var/heal_burn = 0 var/stop_bleeding = 0 diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 1a8257fd79..9cdb097cdc 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -20,6 +20,7 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ max_amount = 50 attack_verb = list("hit", "bludgeoned", "whacked") hitsound = 'sound/weapons/grenadelaunch.ogg' + novariants = TRUE /obj/item/stack/rods/Initialize(mapload, new_amount, merge = TRUE) ..() diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index e4ec02e746..2fb430bdff 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -98,9 +98,9 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ /obj/item/stack/sheet/rglass/cyborg/get_amount() return min(round(source.energy / metcost), round(glasource.energy / glacost)) -/obj/item/stack/sheet/rglass/cyborg/use(amount) // Requires special checks, because it uses two storages - source.use_charge(amount * metcost) - glasource.use_charge(amount * glacost) +/obj/item/stack/sheet/rglass/cyborg/use(used, transfer = FALSE) // Requires special checks, because it uses two storages + source.use_charge(used * metcost) + glasource.use_charge(used * glacost) /obj/item/stack/sheet/rglass/cyborg/add(amount) source.add_charge(amount * metcost) @@ -197,6 +197,8 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ var/obj/item/bodypart/O = H.get_bodypart(picked_def_zone) if(!istype(O)) return + if(O.status == BODYPART_ROBOTIC) + return var/feetCover = (H.wear_suit && H.wear_suit.body_parts_covered & FEET) || (H.w_uniform && H.w_uniform.body_parts_covered & FEET) if(H.shoes || feetCover || H.movement_type & FLYING || H.buckled) return diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 14e4f5a01c..f8efd500e3 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -2,12 +2,14 @@ name = "hide" desc = "Something went wrong." origin_tech = "biotech=3" + novariants = TRUE /obj/item/stack/sheet/animalhide/human name = "human skin" desc = "The by-product of human farming." singular_name = "human skin piece" icon_state = "sheet-hide" + novariants = FALSE GLOBAL_LIST_INIT(human_recipes, list( \ new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5, on_floor = 1), \ @@ -22,6 +24,7 @@ GLOBAL_LIST_INIT(human_recipes, list( \ desc = "A piece of skin." singular_name = "skin piece" icon_state = "sheet-hide" + novariants = FALSE /obj/item/stack/sheet/animalhide/corgi name = "corgi hide" @@ -87,6 +90,7 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( \ icon = 'icons/mob/alien.dmi' icon_state = "chitin" origin_tech = null + novariants = TRUE /obj/item/xenos_claw name = "alien claw" @@ -153,6 +157,7 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \ singular_name = "watcher sinew" icon_state = "sinew" origin_tech = "biotech=4" + novariants = TRUE GLOBAL_LIST_INIT(sinew_recipes, list ( \ @@ -166,23 +171,27 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ /* * Plates */ - /obj/item/stack/sheet/animalhide/goliath_hide name = "goliath hide plates" desc = "Pieces of a goliath's rocky hide, these might be able to make your suit a bit more durable to attack from the local fauna." icon = 'icons/obj/mining.dmi' icon_state = "goliath_hide" singular_name = "hide plate" + max_amount = 6 + novariants = FALSE flags = NOBLUDGEON w_class = WEIGHT_CLASS_NORMAL layer = MOB_LAYER + /obj/item/stack/sheet/animalhide/ashdrake name = "ash drake hide" desc = "The strong, scaled hide of an ash drake." icon = 'icons/obj/mining.dmi' icon_state = "dragon_hide" singular_name = "drake plate" + max_amount = 10 + novariants = FALSE flags = NOBLUDGEON w_class = WEIGHT_CLASS_NORMAL layer = MOB_LAYER @@ -196,13 +205,6 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ user.visible_message("[user] starts cutting hair off \the [src].", "You start cutting the hair off \the [src]...", "You hear the sound of a knife rubbing against flesh.") if(do_after(user,50, target = src)) to_chat(user, "You cut the hair from this [src.singular_name].") - //Try locating an exisitng stack on the tile and add to there if possible - for(var/obj/item/stack/sheet/hairlesshide/HS in user.loc) - if(HS.amount < 50) - HS.amount++ - use(1) - break - //If it gets to here it means it did not find a suitable stack on the tile. var/obj/item/stack/sheet/hairlesshide/HS = new(user.loc) HS.amount = 1 use(1) @@ -230,3 +232,9 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ HS.amount = 1 wetness = initial(wetness) src.use(1) + +/obj/item/stack/sheet/wetleather/microwave_act(obj/machinery/microwave/MW) + ..() + var/obj/item/stack/sheet/leather/L = new(loc) + L.amount = amount + qdel(src) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 3e6edebb53..0aaf5552c1 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -22,6 +22,11 @@ Mineral Sheets /obj/item/stack/sheet/mineral icon = 'icons/obj/mining.dmi' +/obj/item/stack/sheet/mineral/Initialize(mapload) + pixel_x = rand(-4, 4) + pixel_y = rand(-4, 4) + . = ..() + /* * Sandstone */ @@ -31,9 +36,7 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 2, 4, 20), \ new/datum/stack_recipe("Assistant Statue", /obj/structure/statue/sandstone/assistant, 5, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("Breakdown into sand", /obj/item/weapon/ore/glass, 1, one_per_turf = 0, on_floor = 1), \ -/* new/datum/stack_recipe("sandstone wall", ???), \ - new/datum/stack_recipe("sandstone floor", ???),\ */ + new/datum/stack_recipe("Breakdown into sand", /obj/item/weapon/ore/glass, 1, one_per_turf = 0, on_floor = 1) \ )) /obj/item/stack/sheet/mineral/sandstone @@ -49,9 +52,7 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ /obj/item/stack/sheet/mineral/sandstone/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.sandstone_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /obj/item/stack/sheet/mineral/sandstone/thirty amount = 30 @@ -67,6 +68,7 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ singular_name = "sandbag" layer = LOW_ITEM_LAYER origin_tech = "materials=2" + novariants = TRUE GLOBAL_LIST_INIT(sandbag_recipes, list ( \ new/datum/stack_recipe("sandbags", /obj/structure/barricade/sandbags, 1, time = 25, one_per_turf = 1, on_floor = 1), \ @@ -74,9 +76,24 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ /obj/item/stack/sheet/mineral/sandbags/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.sandbag_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() + +/obj/item/weapon/emptysandbag + name = "empty sandbag" + desc = "A bag to be filled with sand." + icon = 'icons/obj/items.dmi' + icon_state = "sandbag" + w_class = WEIGHT_CLASS_TINY + +/obj/item/weapon/emptysandbag/attackby(obj/item/W, mob/user, params) + if(istype(W,/obj/item/weapon/ore/glass)) + to_chat(user, "You fill the sandbag.") + var/obj/item/stack/sheet/mineral/sandbags/I = new /obj/item/stack/sheet/mineral/sandbags + qdel(src) + user.put_in_hands(I) + qdel(W) + else + return ..() /* * Diamond @@ -88,6 +105,7 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ origin_tech = "materials=6" sheettype = "diamond" materials = list(MAT_DIAMOND=MINERAL_MATERIAL_AMOUNT) + novariants = TRUE GLOBAL_LIST_INIT(diamond_recipes, list ( \ new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_floor = 1), \ @@ -99,9 +117,7 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ /obj/item/stack/sheet/mineral/diamond/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.diamond_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* * Uranium @@ -113,6 +129,7 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ origin_tech = "materials=5" sheettype = "uranium" materials = list(MAT_URANIUM=MINERAL_MATERIAL_AMOUNT) + novariants = TRUE GLOBAL_LIST_INIT(uranium_recipes, list ( \ new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_floor = 1), \ @@ -123,9 +140,7 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ /obj/item/stack/sheet/mineral/uranium/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.uranium_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* * Plasma @@ -149,9 +164,7 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ /obj/item/stack/sheet/mineral/plasma/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.plasma_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /obj/item/stack/sheet/mineral/plasma/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(W.is_hot() > 300)//If the temperature of the object is over 300, then ignite @@ -190,9 +203,7 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ /obj/item/stack/sheet/mineral/gold/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.gold_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* * Silver @@ -217,9 +228,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ /obj/item/stack/sheet/mineral/silver/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.silver_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* * Clown @@ -231,6 +240,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ origin_tech = "materials=4" sheettype = "clown" materials = list(MAT_BANANIUM=MINERAL_MATERIAL_AMOUNT) + novariants = TRUE GLOBAL_LIST_INIT(clown_recipes, list ( \ new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ @@ -239,9 +249,7 @@ GLOBAL_LIST_INIT(clown_recipes, list ( \ /obj/item/stack/sheet/mineral/bananium/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.clown_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* * Titanium @@ -265,9 +273,7 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ /obj/item/stack/sheet/mineral/titanium/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.titanium_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* @@ -292,9 +298,7 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list ( \ /obj/item/stack/sheet/mineral/plastitanium/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.plastitanium_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /* @@ -316,9 +320,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ /obj/item/stack/sheet/mineral/snow/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.snow_recipes - pixel_x = rand(0,4)-4 - pixel_y = rand(0,4)-4 - ..() + . = ..() /****************************** Others ****************************/ @@ -347,7 +349,7 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( /obj/item/stack/sheet/mineral/adamantine/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.adamantine_recipes - ..() + . = ..() /* * Mythril @@ -357,6 +359,7 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( icon_state = "sheet-mythril" singular_name = "mythril sheet" origin_tech = "materials=4" + novariants = TRUE /* * Alien Alloy @@ -372,7 +375,7 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( GLOBAL_LIST_INIT(abductor_recipes, list ( \ /* new/datum/stack_recipe("alien chair", /obj/structure/chair, one_per_turf = 1, on_floor = 1), \ */ new/datum/stack_recipe("alien bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 1, time = 15, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 2, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("alien table frame", /obj/structure/table_frame/abductor, 1, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("alien airlock assembly", /obj/structure/door_assembly/door_assembly_abductor, 4, time = 20, one_per_turf = 1, on_floor = 1), \ null, \ @@ -384,4 +387,4 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \ /obj/item/stack/sheet/mineral/abductor/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.abductor_recipes - ..() \ No newline at end of file + . = ..() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 3b9f5b4509..e6c2099494 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -140,6 +140,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("dresser", /obj/structure/dresser, 10, time = 15, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 10),\ new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = 1, on_floor = 1), \ @@ -148,6 +149,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \ new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\ new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 50, one_per_turf = 1, on_floor = 1),\ + new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 50, one_per_turf = 1, on_floor = 1),\ new/datum/stack_recipe("baseball bat", /obj/item/weapon/melee/baseball_bat, 5, time = 15),\ )) @@ -162,6 +164,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 0) resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/mineral/wood + novariants = TRUE /obj/item/stack/sheet/mineral/wood/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.wood_recipes @@ -178,7 +181,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("black shoes", /obj/item/clothing/shoes/sneakers/black, 2), \ null, \ new/datum/stack_recipe("backpack", /obj/item/weapon/storage/backpack, 4), \ - new/datum/stack_recipe("dufflebag", /obj/item/weapon/storage/backpack/dufflebag, 6), \ + new/datum/stack_recipe("duffelbag", /obj/item/weapon/storage/backpack/duffelbag, 6), \ null, \ new/datum/stack_recipe("plant bag", /obj/item/weapon/storage/bag/plants, 4), \ new/datum/stack_recipe("book bag", /obj/item/weapon/storage/bag/books, 4), \ @@ -239,6 +242,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ origin_tech = "materials=1" resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/cardboard + novariants = TRUE /obj/item/stack/sheet/cardboard/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.cardboard_recipes @@ -268,6 +272,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ icon = 'icons/obj/items.dmi' sheettype = "runed" merge_type = /obj/item/stack/sheet/runed_metal + novariants = TRUE /obj/item/stack/sheet/runed_metal/ratvar_act() new /obj/item/stack/tile/brass(loc, amount) @@ -322,6 +327,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ throw_speed = 1 throw_range = 3 turf_type = /turf/open/floor/clockwork + novariants = FALSE /obj/item/stack/tile/brass/narsie_act() new /obj/item/stack/sheet/runed_metal(loc, amount) @@ -339,6 +345,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ singular_name = "lesser gem" icon_state = "sheet-lessergem" origin_tech = "materials=4" + novariants = TRUE /obj/item/stack/sheet/greatergem @@ -347,6 +354,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ singular_name = "greater gem" icon_state = "sheet-greatergem" origin_tech = "materials=7" + novariants = TRUE /* * Bones @@ -359,6 +367,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ desc = "Someone's been drinking their milk." force = 7 throwforce = 5 + max_amount = 12 w_class = WEIGHT_CLASS_NORMAL throw_speed = 1 throw_range = 3 diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index 0788ad6eba..c3fc626233 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -1,11 +1,12 @@ /obj/item/stack/sheet name = "sheet" - w_class = WEIGHT_CLASS_NORMAL + full_w_class = WEIGHT_CLASS_NORMAL force = 5 throwforce = 5 max_amount = 50 throw_speed = 1 throw_range = 3 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") + novariants = FALSE var/perunit = MINERAL_MATERIAL_AMOUNT var/sheettype = null //this is used for girders in the creation of walls/false walls \ No newline at end of file diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index e5f9026257..f7206baa28 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -18,6 +18,8 @@ var/datum/robot_energy_storage/source var/cost = 1 // How much energy from storage it costs var/merge_type = null // This path and its children should merge with this stack, defaults to src.type + var/full_w_class = WEIGHT_CLASS_NORMAL //The weight class the stack should have at amount > 2/3rds max_amount + var/novariants = TRUE //Determines whether the item should update it's sprites based on amount. /obj/item/stack/Initialize(mapload, new_amount=null , merge = TRUE) ..() @@ -29,6 +31,28 @@ for(var/obj/item/stack/S in loc) if(S.merge_type == merge_type) merge(S) + update_weight() + update_icon() + +/obj/item/stack/proc/update_weight() + if(amount <= (max_amount * (1/3))) + w_class = Clamp(full_w_class-2, WEIGHT_CLASS_TINY, full_w_class) + else if (amount <= (max_amount * (2/3))) + w_class = Clamp(full_w_class-1, WEIGHT_CLASS_TINY, full_w_class) + else + w_class = full_w_class + +/obj/item/stack/update_icon() + if(novariants) + return ..() + if(amount <= (max_amount * (1/3))) + icon_state = initial(icon_state) + else if (amount <= (max_amount * (2/3))) + icon_state = "[initial(icon_state)]_2" + else + icon_state = "[initial(icon_state)]_3" + ..() + /obj/item/stack/Destroy() if (usr && usr.machine==src) @@ -178,7 +202,7 @@ return 0 return 1 -/obj/item/stack/proc/use(var/used) // return 0 = borked; return 1 = had enough +/obj/item/stack/proc/use(used, transfer = FALSE) // return 0 = borked; return 1 = had enough if(zero_amount()) return 0 if (is_cyborg) @@ -188,6 +212,7 @@ amount -= used zero_amount() update_icon() + update_weight() return 1 /obj/item/stack/proc/zero_amount() @@ -204,6 +229,7 @@ else src.amount += amount update_icon() + update_weight() /obj/item/stack/proc/merge(obj/item/stack/S) //Merge src into S, as much as possible if(QDELETED(S) || QDELETED(src) || S == src) //amusingly this can cause a stack to consume itself, let's not allow that. @@ -216,7 +242,7 @@ if(pulledby) pulledby.start_pulling(S) S.copy_evidences(src) - use(transfer) + use(transfer, TRUE) S.add(transfer) /obj/item/stack/Crossed(obj/o) @@ -243,13 +269,15 @@ return if(!in_range(src, user)) return + if(is_cyborg) + return else if(zero_amount()) return //get amount from user var/min = 0 var/max = src.get_amount() - var/stackmaterial = round(input(user,"How many sheets do you wish to take out of this stack? (Maximum [max]") as num) + var/stackmaterial = round(input(user,"How many sheets do you wish to take out of this stack? (Maximum [max])") as num) if(stackmaterial == null || stackmaterial <= min || stackmaterial >= src.get_amount()) return else @@ -263,7 +291,7 @@ user.put_in_hands(F) add_fingerprint(user) F.add_fingerprint(user) - use(amount) + use(amount, TRUE) diff --git a/code/game/objects/items/stacks/telecrystal.dm b/code/game/objects/items/stacks/telecrystal.dm index dec6074b0c..8555155306 100644 --- a/code/game/objects/items/stacks/telecrystal.dm +++ b/code/game/objects/items/stacks/telecrystal.dm @@ -20,11 +20,18 @@ /obj/item/stack/telecrystal/afterattack(obj/item/I, mob/user, proximity) if(!proximity) return - if(istype(I, /obj/item)) - if(I.hidden_uplink && I.hidden_uplink.active) //No metagaming by using this on every PDA around just to see if it gets used up. - I.hidden_uplink.telecrystals += amount - use(amount) - to_chat(user, "You slot [src] into the [I] and charge its internal uplink.") + if(istype(I, /obj/item) && I.hidden_uplink && I.hidden_uplink.active) //No metagaming by using this on every PDA around just to see if it gets used up. + I.hidden_uplink.telecrystals += amount + use(amount) + to_chat(user, "You slot [src] into the [I] and charge its internal uplink.") + else if(istype(I, /obj/item/weapon/cartridge/virus/frame)) + var/obj/item/weapon/cartridge/virus/frame/cart = I + if(!cart.charges) + to_chat(user, "The [cart] is out of charges, it's refusing to accept the [src]") + return + cart.telecrystals += amount + use(amount) + to_chat(user, "You slot [src] into the [cart]. The next time it's used, it will also give telecrystals") /obj/item/stack/telecrystal/five amount = 5 diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index ef123030f5..01a0940e53 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -12,6 +12,7 @@ origin_tech = "materials=1" var/turf_type = null var/mineralType = null + novariants = TRUE /obj/item/stack/tile/Initialize(mapload, amount) . = ..() @@ -106,6 +107,14 @@ turf_type = /turf/open/floor/carpet resistance_flags = FLAMMABLE +/obj/item/stack/tile/carpet/black + name = "black carpet" + icon_state = "tile-carpet-black" + turf_type = /turf/open/floor/carpet/black + +/obj/item/stack/tile/carpet/black/fifty + amount = 50 + /obj/item/stack/tile/fakespace name = "astral carpet" diff --git a/code/game/objects/items/stacks/wrap.dm b/code/game/objects/items/stacks/wrap.dm index 7dcc2acb66..15ed02737c 100644 --- a/code/game/objects/items/stacks/wrap.dm +++ b/code/game/objects/items/stacks/wrap.dm @@ -14,10 +14,11 @@ max_amount = 25 resistance_flags = FLAMMABLE -/obj/item/stack/wrapping_paper/Destroy() - if(!amount) - new /obj/item/weapon/c_tube(get_turf(src)) - return ..() +/obj/item/stack/wrapping_paper/use(used, transfer) + var/turf/T = get_turf(src) + ..() + if(QDELETED(src) && !transfer) + new /obj/item/weapon/c_tube(T) /* @@ -99,10 +100,11 @@ user.visible_message("[user] wraps [target].") user.log_message("Has used [name] on [target]", INDIVIDUAL_ATTACK_LOG) -/obj/item/stack/packageWrap/Destroy() - if(!amount) - new /obj/item/weapon/c_tube(get_turf(src)) - return ..() +/obj/item/stack/packageWrap/use(used, transfer = FALSE) + var/turf/T = get_turf(src) + ..() + if(QDELETED(src) && !transfer) + new /obj/item/weapon/c_tube(T) /obj/item/weapon/c_tube name = "cardboard tube" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 69e00e057e..e789d03b30 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -521,7 +521,7 @@ return list(pick(messages)) /obj/item/toy/talking/proc/toy_talk(mob/user, message) - user.loc.visible_message("\icon[src] [message]") + user.loc.visible_message("[bicon(src)] [message]") if(chattering) chatter(message, phomeme, user) @@ -1077,7 +1077,7 @@ user.visible_message("[user] pulls back the string on [src].") icon_state = "[initial(icon_state)]_used" sleep(5) - audible_message("\icon[src] Hiss!") + audible_message("[bicon(src)] Hiss!") var/list/possible_sounds = list('sound/voice/hiss1.ogg', 'sound/voice/hiss2.ogg', 'sound/voice/hiss3.ogg', 'sound/voice/hiss4.ogg') var/chosen_sound = pick(possible_sounds) playsound(get_turf(src), chosen_sound, 50, 1) diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 75fbf3a526..912cbf862a 100644 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -523,7 +523,7 @@ AI MODULES laws[1] = generate_ion_law() to_chat(user, "You press the button on [src].") playsound(user, 'sound/machines/click.ogg', 20, 1) - src.loc.visible_message("\icon[src] [laws[1]]") + src.loc.visible_message("[bicon(src)] [laws[1]]") /******************** Mother Drone ******************/ diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 1cbbf37846..58fc87a490 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -125,8 +125,8 @@ obj/item/weapon/construction var/canRturf = 0 var/ranged = FALSE var/airlock_type = /obj/machinery/door/airlock + var/airlock_glass = FALSE // So the floor's rcd_act knows how much ammo to use var/window_type = /obj/structure/window/fulltile - var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available var/list/conf_access = null var/use_one_access = 0 //If the airlock should require ALL or only ONE of the listed accesses. @@ -266,8 +266,10 @@ obj/item/weapon/construction airlock_type = /obj/machinery/door/airlock/external if("High Security") airlock_type = /obj/machinery/door/airlock/highsecurity + airlock_glass = FALSE else airlock_type = /obj/machinery/door/airlock + airlock_glass = FALSE if("Glass") if(advanced_airlock_setting == 1) @@ -289,10 +291,13 @@ obj/item/weapon/construction airlock_type = /obj/machinery/door/airlock/glass_research if("Mining") airlock_type = /obj/machinery/door/airlock/glass_mining + airlock_glass = TRUE else airlock_type = /obj/machinery/door/airlock/glass + airlock_glass = TRUE else airlock_type = /obj/machinery/door/airlock + airlock_glass = FALSE /obj/item/weapon/construction/rcd/proc/rcd_create(atom/A, mob/user) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 222fbe4174..8b81d63d3d 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -83,9 +83,24 @@ var/list/access = list() var/registered_name = null // The name registered_name on the card var/assignment = null + var/access_txt // mapping aid + + + +/obj/item/weapon/card/id/Initialize(mapload) + . = ..() + if(mapload && access_txt) + access = text2access(access_txt) + +/obj/item/weapon/card/id/vv_edit_var(var_name, var_value) + . = ..() + if(.) + switch(var_name) + if("assignment","registered_name") + update_label() /obj/item/weapon/card/id/attack_self(mob/user) - user.visible_message("[user] shows you: \icon[src] [src.name].", \ + user.visible_message("[user] shows you: [bicon(src)] [src.name].", \ "You show \the [src.name].") src.add_fingerprint(user) return @@ -299,3 +314,29 @@ update_label("John Doe", "Clowny") /obj/item/weapon/card/id/away/hotel/securty name = "Officer ID" access = list(GLOB.access_away_general, GLOB.access_away_maint, GLOB.access_away_sec) + +/obj/item/weapon/card/id/away/old + name = "a perfectly generic identification card" + desc = "A perfectly generic identification card. Looks like it could use some flavor." + access = list(GLOB.access_away_general) + +/obj/item/weapon/card/id/away/old/sec + name = "Security Officer ID" + desc = "Security officers ID card." + icon_state = "centcom" + +/obj/item/weapon/card/id/away/old/sci + name = "Scientist ID" + desc = "Scientists ID card." + icon_state = "centcom" + +/obj/item/weapon/card/id/away/old/eng + name = "Engineer ID" + desc = "Engineers ID card." + icon_state = "centcom" + +/obj/item/weapon/card/id/away/old/apc + name = "APC Access ID" + desc = "Special ID card to allow access to APCs" + icon_state = "centcom" + access = list(GLOB.access_engine_equip) \ No newline at end of file diff --git a/code/game/objects/items/charter.dm b/code/game/objects/items/weapons/charter.dm similarity index 89% rename from code/game/objects/items/charter.dm rename to code/game/objects/items/weapons/charter.dm index 36efee0092..42cb30d151 100644 --- a/code/game/objects/items/charter.dm +++ b/code/game/objects/items/weapons/charter.dm @@ -1,6 +1,6 @@ #define STATION_RENAME_TIME_LIMIT 3000 -/obj/item/station_charter +/obj/item/weapon/station_charter name = "station charter" icon = 'icons/obj/wizard.dmi' icon_state = "scroll2" @@ -16,7 +16,7 @@ var/static/regex/standard_station_regex -/obj/item/station_charter/New() +/obj/item/weapon/station_charter/New() . = ..() if(!standard_station_regex) var/prefixes = jointext(GLOB.station_prefixes, "|") @@ -26,13 +26,13 @@ var/regexstr = "(([prefixes]) )?(([names]) ?)([suffixes]) ([numerals])" standard_station_regex = new(regexstr) -/obj/item/station_charter/Destroy() +/obj/item/weapon/station_charter/Destroy() if(response_timer_id) deltimer(response_timer_id) response_timer_id = null . = ..() -/obj/item/station_charter/attack_self(mob/living/user) +/obj/item/weapon/station_charter/attack_self(mob/living/user) if(used) to_chat(user, "The [name_type] has already been named.") return @@ -63,7 +63,7 @@ response_timer_id = addtimer(CALLBACK(src, .proc/rename_station, new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) to_chat(GLOB.admins, "CUSTOM STATION RENAME:[ADMIN_LOOKUPFLW(user)] proposes to rename the [name_type] to [new_name] (will autoapprove in [approval_time / 10] seconds). [ADMIN_SMITE(user)] (REJECT) [ADMIN_CENTCOM_REPLY(user)]") -/obj/item/station_charter/proc/reject_proposed(user) +/obj/item/weapon/station_charter/proc/reject_proposed(user) if(!user) return if(!response_timer_id) @@ -79,7 +79,7 @@ deltimer(response_timer_id) response_timer_id = null -/obj/item/station_charter/proc/rename_station(designation, uname, ureal_name, ukey) +/obj/item/weapon/station_charter/proc/rename_station(designation, uname, ureal_name, ukey) set_station_name(designation) minor_announce("[ureal_name] has designated your station as [station_name()]", "Captain's Charter", 0) log_game("[ukey] has renamed the station as [station_name()].") @@ -91,7 +91,7 @@ if(!unlimited_uses) used = TRUE -/obj/item/station_charter/admin +/obj/item/weapon/station_charter/admin unlimited_uses = TRUE ignores_timeout = TRUE @@ -99,14 +99,14 @@ /obj/item/weapon/station_charter/flag name = "nanotrasen banner" icon = 'icons/obj/items.dmi' - var/name_type = "planet" + name_type = "planet" icon_state = "banner" item_state = "banner" desc = "A cunning device used to claim ownership of planets." w_class = 5 force = 15 -/obj/item/station_charter/flag/rename_station(designation, uname, ureal_name, ukey) +/obj/item/weapon/station_charter/flag/rename_station(designation, uname, ureal_name, ukey) set_station_name(designation) minor_announce("[ureal_name] has designated the planet as [station_name()]", "Captain's Banner", 0) log_game("[ukey] has renamed the planet as [station_name()].") @@ -116,6 +116,4 @@ if(!unlimited_uses) used = TRUE - - #undef STATION_RENAME_TIME_LIMIT diff --git a/code/game/objects/items/weapons/chrono_eraser.dm b/code/game/objects/items/weapons/chrono_eraser.dm index e32d365298..86664404d1 100644 --- a/code/game/objects/items/weapons/chrono_eraser.dm +++ b/code/game/objects/items/weapons/chrono_eraser.dm @@ -54,10 +54,10 @@ var/obj/effect/chrono_field/field = null var/turf/startpos = null -/obj/item/weapon/gun/energy/chrono_gun/New(var/obj/item/weapon/chrono_eraser/T) +/obj/item/weapon/gun/energy/chrono_gun/Initialize() . = ..() - if(istype(T)) - TED = T + if(istype(loc, /obj/item/weapon/chrono_eraser)) + TED = loc else //admin must have spawned it TED = new(src.loc) qdel(src) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 82229bb7cf..d3cf4ceb17 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -102,6 +102,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon_state = "cigoff" throw_speed = 0.5 item_state = "cigoff" + container_type = INJECTABLE w_class = WEIGHT_CLASS_TINY body_parts_covered = null var/lit = FALSE @@ -484,7 +485,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon_state = "[initial(icon_state)]" /obj/item/weapon/lighter/ignition_effect(atom/A, mob/user) - . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." + if(is_hot()) + . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." /obj/item/weapon/lighter/proc/set_lit(new_lit) lit = new_lit @@ -581,7 +583,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM add_overlay(base_overlay) /obj/item/weapon/lighter/greyscale/ignition_effect(atom/A, mob/user) - . = "After some fiddling, [user] manages to light [A] with [src]." + if(is_hot()) + . = "After some fiddling, [user] manages to light [A] with [src]." /////////// @@ -622,6 +625,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon = 'icons/obj/clothing/masks.dmi' icon_state = null item_state = null + w_class = WEIGHT_CLASS_TINY var/chem_volume = 100 var/vapetime = 0 //this so it won't puff out clouds every tick var/screw = 0 // kinky @@ -633,8 +637,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM return (TOXLOSS|OXYLOSS) -/obj/item/clothing/mask/vape/New(loc, var/param_color = null) - ..() +/obj/item/clothing/mask/vape/Initialize(mapload, param_color) + . = ..() create_reagents(chem_volume) reagents.set_reacting(FALSE) // so it doesn't react until you light it reagents.add_reagent("nicotine", 50) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 8c8b476113..e7fb3e0f64 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -21,6 +21,7 @@ throw_speed = 3 throw_range = 7 var/cleanspeed = 50 //slower than mop + force_string = "robust... against germs" /obj/item/weapon/soap/nanotrasen desc = "A Nanotrasen brand bar of soap. Smells of plasma." diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index f251cbabab..d616f4aaa4 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -19,20 +19,23 @@ var/safety = 1 //if you can zap people with the defibs on harm mode var/powered = 0 //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise var/obj/item/weapon/twohanded/shockpaddles/paddles - var/obj/item/weapon/stock_parts/cell/high/bcell = null + var/obj/item/weapon/stock_parts/cell/high/cell var/combat = 0 //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? -/obj/item/weapon/defibrillator/New() //starts without a cell for rnd - ..() +/obj/item/weapon/defibrillator/Initialize() //starts without a cell for rnd + . = ..() paddles = make_paddles() update_icon() return -/obj/item/weapon/defibrillator/loaded/New() //starts with hicap - ..() +/obj/item/weapon/defibrillator/get_cell() + return cell + +/obj/item/weapon/defibrillator/loaded/Initialize() //starts with hicap + . = ..() paddles = make_paddles() - bcell = new(src) + cell = new(src) update_icon() return @@ -42,8 +45,8 @@ update_charge() /obj/item/weapon/defibrillator/proc/update_power() - if(bcell) - if(bcell.charge < paddles.revivecost) + if(cell) + if(cell.charge < paddles.revivecost) powered = 0 else powered = 1 @@ -56,21 +59,21 @@ add_overlay("[initial(icon_state)]-paddles") if(powered) add_overlay("[initial(icon_state)]-powered") - if(!bcell) + if(!cell) add_overlay("[initial(icon_state)]-nocell") if(!safety) add_overlay("[initial(icon_state)]-emagged") /obj/item/weapon/defibrillator/proc/update_charge() if(powered) //so it doesn't show charge if it's unpowered - if(bcell) - var/ratio = bcell.charge / bcell.maxcharge + if(cell) + var/ratio = cell.charge / cell.maxcharge ratio = Ceiling(ratio*4) * 25 add_overlay("[initial(icon_state)]-charge[ratio]") /obj/item/weapon/defibrillator/CheckParts(list/parts_list) ..() - bcell = locate(/obj/item/weapon/stock_parts/cell) in contents + cell = locate(/obj/item/weapon/stock_parts/cell) in contents update_icon() /obj/item/weapon/defibrillator/ui_action_click() @@ -105,7 +108,7 @@ toggle_paddles() else if(istype(W, /obj/item/weapon/stock_parts/cell)) var/obj/item/weapon/stock_parts/cell/C = W - if(bcell) + if(cell) to_chat(user, "[src] already has a cell.") else if(C.maxcharge < paddles.revivecost) @@ -113,15 +116,15 @@ return if(!user.transferItemToLoc(W, src)) return - bcell = W + cell = W to_chat(user, "You install a cell in [src].") update_icon() else if(istype(W, /obj/item/weapon/screwdriver)) - if(bcell) - bcell.updateicon() - bcell.loc = get_turf(src.loc) - bcell = null + if(cell) + cell.update_icon() + cell.loc = get_turf(src.loc) + cell = null to_chat(user, "You remove the cell from [src].") update_icon() else @@ -136,7 +139,7 @@ to_chat(user, "You silently enable [src]'s safety protocols with the cryptographic sequencer.") /obj/item/weapon/defibrillator/emp_act(severity) - if(bcell) + if(cell) deductcharge(1000 / severity) if(safety) safety = 0 @@ -200,11 +203,11 @@ update_icon() /obj/item/weapon/defibrillator/proc/deductcharge(chrgdeductamt) - if(bcell) - if(bcell.charge < (paddles.revivecost+chrgdeductamt)) + if(cell) + if(cell.charge < (paddles.revivecost+chrgdeductamt)) powered = 0 update_icon() - if(bcell.use(chrgdeductamt)) + if(cell.use(chrgdeductamt)) update_icon() return 1 else @@ -213,8 +216,8 @@ /obj/item/weapon/defibrillator/proc/cooldowncheck(mob/user) spawn(50) - if(bcell) - if(bcell.charge >= paddles.revivecost) + if(cell) + if(cell.charge >= paddles.revivecost) user.visible_message("[src] beeps: Unit ready.") playsound(get_turf(src), 'sound/machines/defib_ready.ogg', 50, 0) else @@ -237,10 +240,10 @@ if(slot == user.getBeltSlot()) return 1 -/obj/item/weapon/defibrillator/compact/loaded/New() - ..() +/obj/item/weapon/defibrillator/compact/loaded/Initialize() + . = ..() paddles = make_paddles() - bcell = new(src) + cell = new(src) update_icon() /obj/item/weapon/defibrillator/compact/combat @@ -249,10 +252,10 @@ combat = 1 safety = 0 -/obj/item/weapon/defibrillator/compact/combat/loaded/New() - ..() +/obj/item/weapon/defibrillator/compact/combat/loaded/Initialize() + . = ..() paddles = make_paddles() - bcell = new /obj/item/weapon/stock_parts/cell/infinite(src) + cell = new /obj/item/weapon/stock_parts/cell/infinite(src) update_icon() /obj/item/weapon/defibrillator/compact/combat/loaded/attackby(obj/item/weapon/W, mob/user, params) @@ -273,7 +276,6 @@ force = 0 throwforce = 6 w_class = WEIGHT_CLASS_BULKY - flags = NODROP var/revivecost = 1000 var/cooldown = 0 diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index c50ef26b81..433ff2a702 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -30,7 +30,7 @@ /obj/item/weapon/dnainjector/proc/inject(mob/living/carbon/M, mob/user) prepare() - if(M.has_dna() && !(M.disabilities & NOCLONE)) + if(M.has_dna() && !(RADIMMUNE in M.dna.species.species_traits) && !(M.disabilities & NOCLONE)) M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" for(var/datum/mutation/human/HM in remove_mutations) @@ -50,7 +50,8 @@ M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) M.updateappearance(mutations_overlay_update=1) log_attack(log_msg) - return TRUE + return TRUE + return FALSE /obj/item/weapon/dnainjector/attack(mob/target, mob/user) if(!user.IsAdvancedToolUser()) @@ -77,9 +78,9 @@ add_logs(user, target, "injected", src) - if(!inject(target, user)) //Now we actually do the heavy lifting. - to_chat(user, "It appears that [target] does not have compatible DNA.") - + if(!inject(target, user)) //Now we actually do the heavy lifting. + to_chat(user, "It appears that [target] does not have compatible DNA.") + used = 1 icon_state = "dnainjector0" desc += " This one is used up." @@ -307,11 +308,11 @@ /obj/item/weapon/dnainjector/timed/inject(mob/living/carbon/M, mob/user) prepare() + if(M.stat == DEAD) //prevents dead people from having their DNA changed + to_chat(user, "You can't modify [M]'s DNA while [M.p_theyre()] dead.") + return FALSE if(M.has_dna() && !(M.disabilities & NOCLONE)) - if(M.stat == DEAD) //prevents dead people from having their DNA changed - to_chat(user, "You can't modify [M]'s DNA while [M.p_theyre()] dead.") - return M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" var/endtime = world.time+duration @@ -352,9 +353,9 @@ M.updateappearance(mutations_overlay_update=1) M.dna.temporary_mutations[UI_CHANGED] = endtime log_attack(log_msg) + return TRUE else - to_chat(user, "It appears that [M] does not have compatible DNA.") - return + return FALSE /obj/item/weapon/dnainjector/timed/hulk name = "\improper DNA injector (Hulk)" diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm old mode 100644 new mode 100755 index aab6c9db48..4f5759e90d --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -14,14 +14,16 @@ origin_tech = "combat=1;plasmatech=2;engineering=2" resistance_flags = FIRE_PROOF var/status = 0 - var/throw_amount = 100 var/lit = 0 //on or off var/operating = 0//cooldown var/obj/item/weapon/weldingtool/weldtool = null var/obj/item/device/assembly/igniter/igniter = null var/obj/item/weapon/tank/internals/plasma/ptank = null var/warned_admins = 0 //for the message_admins() when lit - + //variables for prebuilt flamethrowers + var/create_full = FALSE + var/create_with_tank = FALSE + var/igniter_type = /obj/item/device/assembly/igniter /obj/item/weapon/flamethrower/Destroy() if(weldtool) @@ -32,9 +34,8 @@ qdel(ptank) return ..() - /obj/item/weapon/flamethrower/process() - if(!lit) + if(!lit || !igniter) STOP_PROCESSING(SSobj, src) return null var/turf/location = loc @@ -43,8 +44,7 @@ if(M.is_holding(src)) location = M.loc if(isturf(location)) //start a fire if possible - location.hotspot_expose(700, 2) - return + igniter.flamethrower_process(location) /obj/item/weapon/flamethrower/update_icon() @@ -58,6 +58,9 @@ item_state = "flamethrower_1" else item_state = "flamethrower_0" + if(ismob(loc)) + var/mob/M = loc + M.update_inv_hands() return /obj/item/weapon/flamethrower/afterattack(atom/target, mob/user, flag) @@ -82,13 +85,13 @@ if(istype(W, /obj/item/weapon/wrench) && !status)//Taking this apart var/turf/T = get_turf(src) if(weldtool) - weldtool.loc = T + weldtool.forceMove(T) weldtool = null if(igniter) - igniter.loc = T + igniter.forceMove(T) igniter = null if(ptank) - ptank.loc = T + ptank.forceMove(T) ptank = null new /obj/item/stack/rods(T) qdel(src) @@ -114,7 +117,10 @@ else if(istype(W,/obj/item/weapon/tank/internals/plasma)) if(ptank) - to_chat(user, "There is already a plasma tank loaded in [src]!") + if(user.transferItemToLoc(W,src)) + ptank.forceMove(get_turf(src)) + ptank = W + to_chat(user, "You swap the plasma tank in [src]!") return if(!user.transferItemToLoc(W, src)) return @@ -129,53 +135,36 @@ /obj/item/weapon/flamethrower/attack_self(mob/user) - if(user.stat || user.restrained() || user.lying) - return - user.set_machine(src) + toggle_igniter(user) + +/obj/item/weapon/flamethrower/AltClick(mob/user) + if(ptank && isliving(user) && !user.incapacitated() && Adjacent(user)) + user.put_in_hands(ptank) + ptank = null + to_chat(user, "You remove the plasma tank from [src]!") + +/obj/item/weapon/flamethrower/examine(mob/user) + ..() + if(ptank) + to_chat(user, "\The [src] has \the [ptank] attached. Alt-click to remove it.") + +/obj/item/weapon/flamethrower/proc/toggle_igniter(mob/user) if(!ptank) to_chat(user, "Attach a plasma tank first!") return - var/dat = text("Flamethrower ([lit ? "Lit" : "Unlit"])
    \n Tank Pressure: [ptank.air_contents.return_pressure()]
    \nAmount to throw: - - - [throw_amount] + + +
    \nRemove plasmatank - Close
    ") - user << browse(dat, "window=flamethrower;size=600x300") - onclose(user, "flamethrower") - return - - -/obj/item/weapon/flamethrower/Topic(href,href_list[]) - if(href_list["close"]) - usr.unset_machine() - usr << browse(null, "window=flamethrower") + if(!status) + to_chat(user, "Secure the igniter first!") return - if(usr.stat || usr.restrained() || usr.lying) - return - usr.set_machine(src) - if(href_list["light"]) - if(!ptank) - return - if(!status) - return - lit = !lit - if(lit) - START_PROCESSING(SSobj, src) - if(!warned_admins) - message_admins("[ADMIN_LOOKUPFLW(usr)] has lit a flamethrower.") - warned_admins = 1 - if(href_list["amount"]) - throw_amount = throw_amount + text2num(href_list["amount"]) - throw_amount = max(50, min(5000, throw_amount)) - if(href_list["remove"]) - if(!ptank) - return - usr.put_in_hands(ptank) - ptank = null - lit = 0 - usr.unset_machine() - usr << browse(null, "window=flamethrower") - for(var/mob/M in viewers(1, loc)) - if((M.client && M.machine == src)) - attack_self(M) + to_chat(user, "You [lit ? "extinguish" : "ignite"] [src]!") + lit = !lit + if(lit) + START_PROCESSING(SSobj, src) + if(!warned_admins) + message_admins("[ADMIN_LOOKUPFLW(user)] has lit a flamethrower.") + warned_admins = 1 + else + STOP_PROCESSING(SSobj,src) update_icon() - return /obj/item/weapon/flamethrower/CheckParts(list/parts_list) ..() @@ -195,19 +184,22 @@ for(var/turf/T in turflist) if(T == previousturf) continue //so we don't burn the tile we be standin on - if(!T.atmos_adjacent_turfs || !T.atmos_adjacent_turfs[previousturf]) + var/list/turfs_sharing_with_prev = previousturf.GetAtmosAdjacentTurfs(alldir=1) + if(!(T in turfs_sharing_with_prev)) break - ignite_turf(T) + if(igniter) + igniter.ignite_turf(src,T) + else + default_ignite(T) sleep(1) previousturf = T operating = 0 for(var/mob/M in viewers(1, loc)) if((M.client && M.machine == src)) attack_self(M) - return -/obj/item/weapon/flamethrower/proc/ignite_turf(turf/target, release_amount = 0.05) +/obj/item/weapon/flamethrower/proc/default_ignite(turf/target, release_amount = 0.05) //TODO: DEFERRED Consider checking to make sure tank pressure is high enough before doing this... //Transfer 5% of current tank air contents to turf var/datum/gas_mixture/air_transfer = ptank.air_contents.remove_ratio(release_amount) @@ -218,30 +210,43 @@ target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) //location.hotspot_expose(1000,500,1) SSair.add_to_active(target, 0) - return -/obj/item/weapon/flamethrower/full/New(var/loc) - ..() - if(!weldtool) - weldtool = new /obj/item/weapon/weldingtool(src) - weldtool.status = 0 - if(!igniter) - igniter = new /obj/item/device/assembly/igniter(src) - igniter.secured = 0 - status = 1 - update_icon() +/obj/item/weapon/flamethrower/Initialize(mapload) + . = ..() + if(create_full) + if(!weldtool) + weldtool = new /obj/item/weapon/weldingtool(src) + weldtool.status = 0 + if(!igniter) + igniter = new igniter_type(src) + igniter.secured = 0 + status = 1 + if(create_with_tank) + ptank = new /obj/item/weapon/tank/internals/plasma/full(src) + update_icon() -/obj/item/weapon/flamethrower/full/tank/New(var/loc) - ..() - ptank = new /obj/item/weapon/tank/internals/plasma/full(src) - update_icon() +/obj/item/weapon/flamethrower/full/tank + create_full = TRUE +/obj/item/weapon/flamethrower/full/tank + create_with_tank = TRUE -/obj/item/weapon/flamethrower/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type) - if(ptank && damage && attack_type == PROJECTILE_ATTACK && prob(15)) +/obj/item/weapon/flamethrower/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type, atom/movable/AM) + var/obj/item/projectile/P = AM + if(damage && attack_type == PROJECTILE_ATTACK && P.damage_type != STAMINA && prob(15)) owner.visible_message("[attack_text] hits the fueltank on [owner]'s [src], rupturing it! What a shot!") var/target_turf = get_turf(owner) - ignite_turf(target_turf, 100) + igniter.ignite_turf(src,target_turf, release_amount = 100) qdel(ptank) return 1 //It hit the flamethrower, not them + + +/obj/item/device/assembly/igniter/proc/flamethrower_process(turf/open/location) + location.hotspot_expose(700,2) + +/obj/item/device/assembly/igniter/cold/flamethrower_process(turf/open/location) + return + +/obj/item/device/assembly/igniter/proc/ignite_turf(obj/item/weapon/flamethrower/F,turf/open/location,release_amount = 0.05) + F.default_ignite(location,release_amount) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 42362c1e55..32ae6029ca 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -103,7 +103,7 @@ to_chat(user, "You need one length of coil to wire the assembly!") return - else if(stage == READY && istype(I, /obj/item/weapon/wirecutters)) + else if(stage == READY && istype(I, /obj/item/weapon/wirecutters) && !active) stage_change(WIRED) to_chat(user, "You unlock the [initial(name)] assembly.") diff --git a/code/game/objects/items/weapons/grenades/ghettobomb.dm b/code/game/objects/items/weapons/grenades/ghettobomb.dm index f4d573e3ba..2cb6578124 100644 --- a/code/game/objects/items/weapons/grenades/ghettobomb.dm +++ b/code/game/objects/items/weapons/grenades/ghettobomb.dm @@ -15,10 +15,10 @@ det_time = 50 display_timer = 0 var/range = 3 - var/times = list() + var/list/times -/obj/item/weapon/grenade/iedcasing/New(loc) - ..() +/obj/item/weapon/grenade/iedcasing/Initialize() + . = ..() add_overlay("improvised_grenade_filled") add_overlay("improvised_grenade_wired") times = list("5" = 10, "-1" = 20, "[rand(30,80)]" = 50, "[rand(65,180)]" = 20)// "Premature, Dud, Short Fuse, Long Fuse"=[weighting value] @@ -33,6 +33,8 @@ ..() var/obj/item/weapon/reagent_containers/food/drinks/soda_cans/can = locate() in contents if(can) + can.pixel_x = 0 //Reset the sprite's position to make it consistent with the rest of the IED + can.pixel_y = 0 var/mutable_appearance/can_underlay = new(can) can_underlay.layer = FLOAT_LAYER can_underlay.plane = FLOAT_PLANE @@ -43,7 +45,7 @@ if(!active) if(clown_check(user)) to_chat(user, "You light the [name]!") - active = 1 + active = TRUE cut_overlay("improvised_grenade_filled") icon_state = initial(icon_state) + "_active" add_fingerprint(user) @@ -59,7 +61,7 @@ /obj/item/weapon/grenade/iedcasing/prime() //Blowing that can up update_mob() - explosion(src.loc,-1,-1,2, flame_range = 4) // small explosion, plus a very large fireball. + explosion(src.loc,-1,-1,2, flame_range = 4) // small explosion, plus a very large fireball. qdel(src) /obj/item/weapon/grenade/iedcasing/examine(mob/user) diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index a5f5eb6133..f75ff4655b 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -48,27 +48,27 @@ /obj/item/weapon/grenade/attack_self(mob/user) if(!active) if(clown_check(user)) - preprime(user) + preprime(user) if(iscarbon(user)) var/mob/living/carbon/C = user C.throw_mode_on() -/obj/item/weapon/grenade/proc/preprime(mob/user) - if(user) - to_chat(user, "You prime the [name]! [det_time/10] seconds!") - playsound(loc, 'sound/weapons/armbomb.ogg', 60, 1) - active = TRUE - icon_state = initial(icon_state) + "_active" - add_fingerprint(user) - var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - if(user) - var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" - GLOB.bombers += message - message_admins(message) - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") - - addtimer(CALLBACK(src, .proc/prime), det_time) +/obj/item/weapon/grenade/proc/preprime(mob/user) + if(user) + to_chat(user, "You prime the [name]! [det_time/10] seconds!") + playsound(loc, 'sound/weapons/armbomb.ogg', 60, 1) + active = TRUE + icon_state = initial(icon_state) + "_active" + add_fingerprint(user) + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + if(user) + var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" + GLOB.bombers += message + message_admins(message) + log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + + addtimer(CALLBACK(src, .proc/prime), det_time) /obj/item/weapon/grenade/proc/prime() @@ -104,8 +104,9 @@ /obj/item/weapon/grenade/attack_paw(mob/user) return attack_hand(user) -/obj/item/weapon/grenade/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type) - if(damage && attack_type == PROJECTILE_ATTACK && prob(15)) +/obj/item/weapon/grenade/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type, atom/movable/AM) + var/obj/item/projectile/P = AM + if(damage && attack_type == PROJECTILE_ATTACK && P.damage_type != STAMINA && prob(15)) owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!") prime() - return 1 //It hit the grenade, not them + return 1 //It hit the grenade, not them diff --git a/code/game/objects/items/weapons/grenades/plastic.dm b/code/game/objects/items/weapons/grenades/plastic.dm index 21a71f371d..a528a832c0 100644 --- a/code/game/objects/items/weapons/grenades/plastic.dm +++ b/code/game/objects/items/weapons/grenades/plastic.dm @@ -235,7 +235,7 @@ to_chat(user, "You start planting the bomb...") - if(do_after(user, 50, target = AM)) + if(do_after(user, 30, target = AM)) if(!user.temporarilyRemoveItemFromInventory(src)) return src.target = AM diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/weapons/grenades/syndieminibomb.dm index 67b0dcddeb..6b260d366a 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/weapons/grenades/syndieminibomb.dm @@ -9,7 +9,7 @@ /obj/item/weapon/grenade/syndieminibomb/prime() update_mob() - explosion(src.loc,1,2,4,flame_range = 2) + explosion(src.loc,1,2,4,flame_range = 2) qdel(src) /obj/item/weapon/grenade/syndieminibomb/concussion @@ -20,7 +20,7 @@ /obj/item/weapon/grenade/syndieminibomb/concussion/prime() update_mob() - explosion(src.loc,0,2,3,flame_range = 3) + explosion(src.loc,0,2,3,flame_range = 3) qdel(src) /obj/item/weapon/grenade/syndieminibomb/concussion/frag diff --git a/code/game/objects/items/weapons/holosign_creator.dm b/code/game/objects/items/weapons/holosign_creator.dm index 3b611883e6..861a530967 100644 --- a/code/game/objects/items/weapons/holosign_creator.dm +++ b/code/game/objects/items/weapons/holosign_creator.dm @@ -74,6 +74,14 @@ creation_time = 30 max_signs = 6 +/obj/item/weapon/holosign_creator/atmos + name = "ATMOS holofan projector" + desc = "A holographic projector that creates holographic barriers that prevent changes in atmosphere conditions." + icon_state = "signmaker_engi" + holosign_type = /obj/structure/holosign/barrier/atmos + creation_time = 0 + max_signs = 3 + /obj/item/weapon/holosign_creator/cyborg name = "Energy Barrier Projector" desc = "A holographic projector that creates fragile energy fields" diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index 4b5acd949d..ebd140e370 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -262,7 +262,7 @@ /obj/item/weapon/nullrod/clown icon = 'icons/obj/wizard.dmi' - icon_state = "honkrender" + icon_state = "clownrender" item_state = "render" name = "clown dagger" desc = "Used for absolutely hilarious sacrifices." diff --git a/code/game/objects/items/weapons/implants/implant_krav_maga.dm b/code/game/objects/items/weapons/implants/implant_krav_maga.dm index 1db7601255..60823f3279 100644 --- a/code/game/objects/items/weapons/implants/implant_krav_maga.dm +++ b/code/game/objects/items/weapons/implants/implant_krav_maga.dm @@ -19,7 +19,9 @@ var/mob/living/carbon/human/H = imp_in if(!ishuman(H)) return - if(istype(H.martial_art, /datum/martial_art/krav_maga)) + if(!H.mind) + return + if(istype(H.mind.martial_art, /datum/martial_art/krav_maga)) style.remove(H) else style.teach(H,1) diff --git a/code/game/objects/items/weapons/implants/implant_track.dm b/code/game/objects/items/weapons/implants/implant_track.dm index ea631e360d..bcd36c7e40 100644 --- a/code/game/objects/items/weapons/implants/implant_track.dm +++ b/code/game/objects/items/weapons/implants/implant_track.dm @@ -33,3 +33,9 @@ Integrity: Gradient creates slight risk of being overcharged and frying the circuitry. As a result neurotoxins can cause massive damage."} return dat + + +/obj/item/weapon/implantcase/track + name = "implant case - 'Tracking'" + desc = "A glass case containing a tracking implant." + imp_type = /obj/item/weapon/implant/tracking \ No newline at end of file diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 22121474e0..71f31cb1e7 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -27,7 +27,7 @@ return if(user && imp) if(M != user) - M.visible_message("[user] is attemping to implant [M].") + M.visible_message("[user] is attempting to implant [M].") var/turf/T = get_turf(M) if(T && (M == user || do_mob(user, M, 50))) diff --git a/code/game/objects/items/weapons/inducer.dm b/code/game/objects/items/weapons/inducer.dm new file mode 100644 index 0000000000..c2a35feabf --- /dev/null +++ b/code/game/objects/items/weapons/inducer.dm @@ -0,0 +1,184 @@ +/obj/item/weapon/inducer + name = "inducer" + desc = "A tool for inductively charging internal power cells." + icon = 'icons/obj/tools.dmi' + icon_state = "inducer-engi" + item_state = "inducer-engi" + origin_tech = "engineering=4;magnets=4;powerstorage=4" + force = 7 + var/powertransfer = 1000 + var/opened = FALSE + var/cell_type = /obj/item/weapon/stock_parts/cell/high + var/obj/item/weapon/stock_parts/cell/cell + var/recharging = FALSE + +/obj/item/weapon/inducer/Initialize() + . = ..() + if(!cell && cell_type) + cell = new cell_type + +/obj/item/weapon/inducer/proc/induce(obj/item/weapon/stock_parts/cell/target, coefficient) + var/totransfer = min(cell.charge,(powertransfer * coefficient)) + var/transferred = target.give(totransfer) + cell.use(transferred) + cell.update_icon() + target.update_icon() + +/obj/item/weapon/inducer/get_cell() + return cell + +/obj/item/weapon/inducer/emp_act(severity) + ..() + if(cell) + cell.emp_act() + +/obj/item/weapon/inducer/attack_obj(obj/O, mob/living/carbon/user) + if(user.a_intent == INTENT_HARM) + return ..() + + if(cantbeused(user)) + return + + if(recharge(O, user)) + return + + return ..() + +/obj/item/weapon/inducer/proc/cantbeused(mob/user) + if(!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to use \the [src]!") + return TRUE + + if(!cell) + to_chat(user, "\The [src] doesn't have a power cell installed!") + return TRUE + + if(!cell.charge) + to_chat(user, "\The [src]'s battery is dead!") + return TRUE + return FALSE + + +/obj/item/weapon/inducer/attackby(obj/item/weapon/W, mob/user) + if(istype(W,/obj/item/weapon/screwdriver)) + playsound(src, W.usesound, 50, 1) + if(!opened) + to_chat(user, "You unscrew the battery compartment.") + opened = TRUE + update_icon() + return + else + to_chat(user, "You close the battery compartment.") + opened = FALSE + update_icon() + return + if(istype(W,/obj/item/weapon/stock_parts/cell)) + if(opened) + if(!cell) + if(!user.transferItemToLoc(W, src)) + return + to_chat(user, "You insert \the [W] into \the [src].") + cell = W + update_icon() + return + else + to_chat(user, "\The [src] already has \a [cell] installed!") + return + + if(cantbeused(user)) + return + + if(recharge(W, user)) + return + + return ..() + +/obj/item/weapon/inducer/proc/recharge(atom/movable/A, mob/user) + if(recharging) + return TRUE + else + recharging = TRUE + var/obj/item/weapon/stock_parts/cell/C = A.get_cell() + var/obj/item/weapon/gun/energy/E + var/obj/O + var/coefficient = 1 + if(istype(A, /obj/item/weapon/gun/energy)) + coefficient = 0.075 // 14 loops to recharge an egun from 0-1000 + E = A + if(istype(A, /obj)) + O = A + if(C) + if(C.charge >= C.maxcharge) + to_chat(user, "\The [A] is fully charged!") + recharging = FALSE + return TRUE + user.visible_message("[user] starts recharging \the [A] with \the [src]","You start recharging [A] with \the [src]") + while(C.charge < C.maxcharge) + if(E) + E.chambered = null // Prevents someone from firing continuously while recharging the gun. + if(do_after(user, 10, target = user) && cell.charge) + induce(C, coefficient) + do_sparks(1, FALSE, A) + if(O) + O.update_icon() + else + break + if(E) + E.recharge_newshot() //We're done charging, so we'll let someone fire it now. + user.visible_message("[user] recharged \the [A]!","You recharged \the [A]!") + recharging = FALSE + return TRUE + recharging = FALSE + + +/obj/item/weapon/inducer/attack(mob/M, mob/user) + if(user.a_intent == INTENT_HARM) + return ..() + + if(cantbeused(user)) + return + + if(recharge(M, user)) + return + return ..() + + +/obj/item/weapon/inducer/attack_self(mob/user) + if(opened && cell) + user.visible_message("[user] removes \the [cell] from \the [src]!","You remove \the [cell].") + cell.update_icon() + user.put_in_hands(cell) + cell = null + update_icon() + + +/obj/item/weapon/inducer/examine(mob/living/M) + ..() + if(cell) + to_chat(M, "It's display shows: [cell.charge]W") + else + to_chat(M,"It's display is dark.") + if(opened) + to_chat(M,"It's battery compartment is open.") + +/obj/item/weapon/inducer/update_icon() + cut_overlays() + if(opened) + if(!cell) + add_overlay("inducer-nobat") + else + add_overlay("inducer-bat") + +/obj/item/weapon/inducer/sci + icon_state = "inducer-sci" + item_state = "inducer-sci" + desc = "A tool for inductively charging internal power cells. This one has a science color scheme, and is less potent than it's engineering counterpart." + cell_type = null + powertransfer = 500 + opened = TRUE + +/obj/item/weapon/inducer/sci/Initialize() + . = ..() + update_icon() + + diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 54a41b2214..e11e36bbb6 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -65,6 +65,7 @@ attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") sharpness = IS_SHARP_ACCURATE armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 50) + var/bayonet = FALSE //Can this be attached to a gun? /obj/item/weapon/kitchen/knife/attack(mob/living/carbon/M, mob/living/carbon/user) if(user.zone_selected == "eyes") @@ -107,7 +108,7 @@ throwforce = 20 origin_tech = "materials=3;combat=4" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") - + bayonet = TRUE /obj/item/weapon/kitchen/knife/combat/survival name = "survival knife" @@ -115,6 +116,7 @@ desc = "A hunting grade survival knife." force = 15 throwforce = 15 + bayonet = TRUE /obj/item/weapon/kitchen/knife/combat/bone name = "bone dagger" diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 8cf7d67336..7305f54d11 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -185,6 +185,7 @@ var/obj/machinery/power/supermatter_shard/shard var/balanced = 1 origin_tech = "combat=7;materials=6" + force_string = "INFINITE" /obj/item/weapon/melee/supermatter_sword/New() ..() diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index 50b3ed20f7..9bf5be6e35 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -14,6 +14,7 @@ var/mopcount = 0 var/mopcap = 5 var/mopspeed = 30 + force_string = "robust... against germs" /obj/item/weapon/mop/New() ..() diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/weapons/pneumaticCannon.dm index 64fb4c7ecc..aca83c1b9e 100644 --- a/code/game/objects/items/weapons/pneumaticCannon.dm +++ b/code/game/objects/items/weapons/pneumaticCannon.dm @@ -32,13 +32,16 @@ /obj/item/weapon/pneumatic_cannon/examine(mob/user) ..() + var/list/out = list() if(!in_range(user, src)) - to_chat(user, "You'll need to get closer to see any more.") + out += "You'll need to get closer to see any more." return for(var/obj/item/I in loadedItems) - to_chat(user, "\icon [I] It has \the [I] loaded.") + out += "[bicon(I)] It has \the [I] loaded." + CHECK_TICK if(tank) - to_chat(user, "\icon [tank] It has \the [tank] mounted onto it.") + out += "[bicon(tank)] It has \the [tank] mounted onto it." + to_chat(user, out.Join("
    ")) /obj/item/weapon/pneumatic_cannon/attackby(obj/item/weapon/W, mob/user, params) @@ -185,17 +188,6 @@ maxWeightClass = 7 gasPerThrow = 5 -/datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but - name = "Pneumatic Cannon" - result = /obj/item/weapon/pneumatic_cannon/ghetto - tools = list(/obj/item/weapon/weldingtool, - /obj/item/weapon/wrench) - reqs = list(/obj/item/stack/sheet/metal = 4, - /obj/item/stack/packageWrap = 8, - /obj/item/pipe = 2) - time = 300 - category = CAT_WEAPON - /obj/item/weapon/pneumatic_cannon/proc/updateTank(obj/item/weapon/tank/internals/thetank, removing = 0, mob/living/carbon/human/user) if(removing) if(!src.tank) @@ -270,4 +262,4 @@ /obj/item/weapon/pneumatic_cannon/pie/selfcharge/process() if(++charge_tick >= charge_ticks) - fill_with_type(/obj/item/weapon/reagent_containers/food/snacks/pie, charge_amount) + fill_with_type(/obj/item/weapon/reagent_containers/food/snacks/pie/cream, charge_amount) diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 1f5a229864..d3a940090d 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -24,7 +24,7 @@ to_chat(user, "You'll need to get closer to see any more.") return if(tank) - to_chat(user, "\icon [tank] It has \the [tank] mounted onto it.") + to_chat(user, "[bicon(tank)] It has \the [tank] mounted onto it.") /obj/item/weapon/melee/powerfist/attackby(obj/item/weapon/W, mob/user, params) @@ -80,7 +80,7 @@ target.apply_damage(force * fisto_setting, BRUTE) target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ "You cry out in pain as [user]'s punch flings you backwards!") - new /obj/effect/overlay/temp/kinetic_blast(target.loc) + new /obj/effect/temp_visual/kinetic_blast(target.loc) playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) playsound(loc, 'sound/weapons/genhit2.ogg', 50, 1) diff --git a/code/game/objects/items/weapons/singularityhammer.dm b/code/game/objects/items/weapons/singularityhammer.dm index cd7da94a08..c66e42c582 100644 --- a/code/game/objects/items/weapons/singularityhammer.dm +++ b/code/game/objects/items/weapons/singularityhammer.dm @@ -14,6 +14,7 @@ origin_tech = "combat=4;bluespace=4;plasmatech=7" armor = list(melee = 50, bullet = 50, laser = 50, energy = 0, bomb = 50, bio = 0, rad = 0, fire = 100, acid = 100) resistance_flags = FIRE_PROOF | ACID_PROOF + force_string = "LORD SINGULOTH HIMSELF" /obj/item/weapon/twohanded/singularityhammer/New() ..() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 662f451e81..c86d5bccb3 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -27,6 +27,9 @@ * Backpack Types */ +/obj/item/weapon/storage/backpack/old + max_combined_w_class = 12 + /obj/item/weapon/storage/backpack/holding name = "bag of holding" desc = "A backpack that opens into a localized pocket of Blue Space." @@ -69,7 +72,7 @@ var/safety = alert(user, "Doing this will have extremely dire consequences for the station and its crew. Be sure you know what you're doing.", "Put in [name]?", "Proceed", "Abort") if(safety == "Abort" || !in_range(src, user) || !src || !W || user.incapacitated()) return - investigate_log("has become a singularity. Caused by [user.key]","singulo") + investigate_log("has become a singularity. Caused by [user.key]", INVESTIGATE_SINGULO) to_chat(user, "The Bluespace interfaces of the two devices catastrophically malfunction!") qdel(W) var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) @@ -316,48 +319,48 @@ new R(src) revealed = 1 -/obj/item/weapon/storage/backpack/dufflebag - name = "dufflebag" - desc = "A large dufflebag for holding extra things." - icon_state = "duffle" - item_state = "duffle" +/obj/item/weapon/storage/backpack/duffelbag + name = "duffelbag" + desc = "A large duffelbag for holding extra things." + icon_state = "duffel" + item_state = "duffel" slowdown = 1 max_combined_w_class = 30 -/obj/item/weapon/storage/backpack/dufflebag/captain - name = "captain's dufflebag" - desc = "A large dufflebag for holding extra captainly goods." - icon_state = "duffle-captain" - item_state = "duffle-captain" +/obj/item/weapon/storage/backpack/duffelbag/captain + name = "captain's duffelbag" + desc = "A large duffelbag for holding extra captainly goods." + icon_state = "duffel-captain" + item_state = "duffel-captain" resistance_flags = 0 -/obj/item/weapon/storage/backpack/dufflebag/med - name = "medical dufflebag" - desc = "A large dufflebag for holding extra medical supplies." - icon_state = "duffle-med" - item_state = "duffle-med" +/obj/item/weapon/storage/backpack/duffelbag/med + name = "medical duffelbag" + desc = "A large duffelbag for holding extra medical supplies." + icon_state = "duffel-med" + item_state = "duffel-med" -/obj/item/weapon/storage/backpack/dufflebag/sec - name = "security dufflebag" - desc = "A large dufflebag for holding extra security supplies and ammunition." - icon_state = "duffle-sec" - item_state = "duffle-sec" +/obj/item/weapon/storage/backpack/duffelbag/sec + name = "security duffelbag" + desc = "A large duffelbag for holding extra security supplies and ammunition." + icon_state = "duffel-sec" + item_state = "duffel-sec" -/obj/item/weapon/storage/backpack/dufflebag/engineering - name = "industrial dufflebag" - desc = "A large dufflebag for holding extra tools and supplies." - icon_state = "duffle-eng" - item_state = "duffle-eng" +/obj/item/weapon/storage/backpack/duffelbag/engineering + name = "industrial duffelbag" + desc = "A large duffelbag for holding extra tools and supplies." + icon_state = "duffel-eng" + item_state = "duffel-eng" resistance_flags = 0 -/obj/item/weapon/storage/backpack/dufflebag/drone - name = "drone dufflebag" - desc = "A large dufflebag for holding tools and hats." - icon_state = "duffle-drone" - item_state = "duffle-drone" +/obj/item/weapon/storage/backpack/duffelbag/drone + name = "drone duffelbag" + desc = "A large duffelbag for holding tools and hats." + icon_state = "duffel-drone" + item_state = "duffel-drone" resistance_flags = FIRE_PROOF -/obj/item/weapon/storage/backpack/dufflebag/drone/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/drone/PopulateContents() new /obj/item/weapon/screwdriver(src) new /obj/item/weapon/wrench(src) new /obj/item/weapon/weldingtool(src) @@ -366,38 +369,38 @@ new /obj/item/weapon/wirecutters(src) new /obj/item/device/multitool(src) -/obj/item/weapon/storage/backpack/dufflebag/clown - name = "clown's dufflebag" - desc = "A large dufflebag for holding lots of funny gags!" - icon_state = "duffle-clown" - item_state = "duffle-clown" +/obj/item/weapon/storage/backpack/duffelbag/clown + name = "clown's duffelbag" + desc = "A large duffelbag for holding lots of funny gags!" + icon_state = "duffel-clown" + item_state = "duffel-clown" -/obj/item/weapon/storage/backpack/dufflebag/clown/cream_pie/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/clown/cream_pie/PopulateContents() for(var/i in 1 to 10) new /obj/item/weapon/reagent_containers/food/snacks/pie/cream(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie - name = "suspicious looking dufflebag" - desc = "A large dufflebag for holding extra tactical supplies." - icon_state = "duffle-syndie" - item_state = "duffle-syndie" +/obj/item/weapon/storage/backpack/duffelbag/syndie + name = "suspicious looking duffelbag" + desc = "A large duffelbag for holding extra tactical supplies." + icon_state = "duffel-syndie" + item_state = "duffel-syndie" origin_tech = "syndicate=1" silent = 1 slowdown = 0 -/obj/item/weapon/storage/backpack/dufflebag/syndie/med - name = "medical dufflebag" - desc = "A large dufflebag for holding extra tactical medical supplies." - icon_state = "duffle-syndiemed" - item_state = "duffle-syndiemed" +/obj/item/weapon/storage/backpack/duffelbag/syndie/med + name = "medical duffelbag" + desc = "A large duffelbag for holding extra tactical medical supplies." + icon_state = "duffel-syndiemed" + item_state = "duffel-syndiemed" -/obj/item/weapon/storage/backpack/dufflebag/syndie/surgery - name = "surgery dufflebag" - desc = "A suspicious looking dufflebag for holding surgery tools." - icon_state = "duffle-syndiemed" - item_state = "duffle-syndiemed" +/obj/item/weapon/storage/backpack/duffelbag/syndie/surgery + name = "surgery duffelbag" + desc = "A suspicious looking duffelbag for holding surgery tools." + icon_state = "duffel-syndiemed" + item_state = "duffel-syndiemed" -/obj/item/weapon/storage/backpack/dufflebag/syndie/surgery/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/surgery/PopulateContents() new /obj/item/weapon/scalpel(src) new /obj/item/weapon/hemostat(src) new /obj/item/weapon/retractor(src) @@ -409,69 +412,69 @@ new /obj/item/clothing/mask/muzzle(src) new /obj/item/device/mmi/syndie(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo - name = "ammunition dufflebag" - desc = "A large dufflebag for holding extra weapons ammunition and supplies." - icon_state = "duffle-syndieammo" - item_state = "duffle-syndieammo" +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo + name = "ammunition duffelbag" + desc = "A large duffelbag for holding extra weapons ammunition and supplies." + icon_state = "duffel-syndieammo" + item_state = "duffel-syndieammo" -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/shotgun - desc = "A large dufflebag, packed to the brim with Bulldog shotgun ammo." +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/shotgun + desc = "A large duffelbag, packed to the brim with Bulldog shotgun ammo." -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/shotgun/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/shotgun/PopulateContents() for(var/i in 1 to 6) new /obj/item/ammo_box/magazine/m12g(src) new /obj/item/ammo_box/magazine/m12g/buckshot(src) new /obj/item/ammo_box/magazine/m12g/slug(src) new /obj/item/ammo_box/magazine/m12g/dragon(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg - desc = "A large dufflebag, packed to the brim with C20r magazines." +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/smg + desc = "A large duffelbag, packed to the brim with C20r magazines." -/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/smg/PopulateContents() for(var/i in 1 to 9) new /obj/item/ammo_box/magazine/smgm45(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/c20rbundle - desc = "A large dufflebag containing a C20r, some magazines, and a cheap looking suppressor." +/obj/item/weapon/storage/backpack/duffelbag/syndie/c20rbundle + desc = "A large duffelbag containing a C20r, some magazines, and a cheap looking suppressor." -/obj/item/weapon/storage/backpack/dufflebag/syndie/c20rbundle/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/c20rbundle/PopulateContents() new /obj/item/ammo_box/magazine/smgm45(src) new /obj/item/ammo_box/magazine/smgm45(src) new /obj/item/weapon/gun/ballistic/automatic/c20r(src) new /obj/item/weapon/suppressor/specialoffer(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/bulldogbundle - desc = "A large dufflebag containing a Bulldog, several drums, and a collapsed hardsuit." +/obj/item/weapon/storage/backpack/duffelbag/syndie/bulldogbundle + desc = "A large duffelbag containing a Bulldog, several drums, and a collapsed hardsuit." -/obj/item/weapon/storage/backpack/dufflebag/syndie/bulldogbundle/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/bulldogbundle/PopulateContents() new /obj/item/ammo_box/magazine/m12g(src) new /obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog(src) new /obj/item/ammo_box/magazine/m12g/buckshot(src) new /obj/item/clothing/glasses/thermal/syndi(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/medicalbundle - desc = "A large dufflebag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/medicalbundle + desc = "A large duffelbag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/medicalbundle/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() new /obj/item/clothing/shoes/magboots/syndie(src) new /obj/item/weapon/storage/firstaid/tactical(src) new /obj/item/weapon/gun/ballistic/automatic/l6_saw/toy(src) new /obj/item/ammo_box/foambox/riot(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/medicalbundle - desc = "A large dufflebag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/medicalbundle + desc = "A large duffelbag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/medicalbundle/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() new /obj/item/clothing/shoes/magboots/syndie(src) new /obj/item/weapon/storage/firstaid/tactical(src) new /obj/item/weapon/gun/ballistic/automatic/l6_saw/toy(src) new /obj/item/ammo_box/foambox/riot(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/bioterrorbundle - desc = "A large dufflebag containing a deadly chemicals, a chemical spray, chemical grenade, a Donksoft assault rifle, riot grade darts, a minature syringe gun, and a box of syringes" +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/bioterrorbundle + desc = "A large duffelbag containing a deadly chemicals, a chemical spray, chemical grenade, a Donksoft assault rifle, riot grade darts, a minature syringe gun, and a box of syringes" -/obj/item/weapon/storage/backpack/dufflebag/syndie/med/bioterrorbundle/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/med/bioterrorbundle/PopulateContents() new /obj/item/weapon/reagent_containers/spray/chemsprayer/bioterror(src) new /obj/item/weapon/storage/box/syndie_kit/chemical(src) new /obj/item/weapon/gun/syringe/syndicate(src) @@ -480,18 +483,18 @@ new /obj/item/ammo_box/foambox/riot(src) new /obj/item/weapon/grenade/chem_grenade/bioterrorfoam(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/c4/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/c4/PopulateContents() for(var/i in 1 to 10) new /obj/item/weapon/grenade/plastic/c4(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/x4/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/x4/PopulateContents() for(var/i in 1 to 3) new /obj/item/weapon/grenade/plastic/x4(src) -/obj/item/weapon/storage/backpack/dufflebag/syndie/firestarter - desc = "A large dufflebag containing New Russian pyro backpack sprayer, a pistol, a pipebomb, fireproof hardsuit, ammo, and other equipment." +/obj/item/weapon/storage/backpack/duffelbag/syndie/firestarter + desc = "A large duffelbag containing New Russian pyro backpack sprayer, a pistol, a pipebomb, fireproof hardsuit, ammo, and other equipment." -/obj/item/weapon/storage/backpack/dufflebag/syndie/firestarter/PopulateContents() +/obj/item/weapon/storage/backpack/duffelbag/syndie/firestarter/PopulateContents() new /obj/item/clothing/under/syndicate/soviet(src) new /obj/item/weapon/watertank/operator(src) new /obj/item/clothing/suit/space/hardsuit/syndi/elite(src) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 5b1c641383..055eb7eb0c 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -62,6 +62,15 @@ new /obj/item/device/multitool(src) new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) +/obj/item/weapon/storage/belt/utility/full/engi/PopulateContents() + new /obj/item/weapon/screwdriver(src) + new /obj/item/weapon/wrench(src) + new /obj/item/weapon/weldingtool/largetank(src) + new /obj/item/weapon/crowbar(src) + new /obj/item/weapon/wirecutters(src) + new /obj/item/device/multitool(src) + new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) + /obj/item/weapon/storage/belt/utility/atmostech/PopulateContents() new /obj/item/weapon/screwdriver(src) @@ -200,10 +209,10 @@ /obj/item/weapon/storage/pill_bottle, /obj/item/weapon/ore, /obj/item/weapon/reagent_containers/food/drinks, - /obj/item/organ/hivelord_core, + /obj/item/organ/regenerative_core, /obj/item/device/wormhole_jaunter, /obj/item/weapon/storage/bag/plants, - + /obj/item/stack/marker_beacon ) @@ -247,10 +256,10 @@ ) /obj/item/weapon/storage/belt/military - name = "military belt" - desc = "A syndicate belt designed to be used by boarding parties. Its style is modeled after the hardsuits they wear." - icon_state = "militarybelt" - item_state = "military" + name = "chest rig" + desc = "A set of tactical webbing worn by Syndicate boarding parties." + icon_state = "militarywebbing" + item_state = "militarywebbing" max_w_class = WEIGHT_CLASS_SMALL /obj/item/weapon/storage/belt/military/abductor @@ -289,7 +298,9 @@ icon_state = "grenadebeltnew" item_state = "security" max_w_class = WEIGHT_CLASS_BULKY + display_contents_with_number = TRUE storage_slots = 30 + max_combined_w_class = 60 //needs to be this high can_hold = list( /obj/item/weapon/grenade, /obj/item/weapon/screwdriver, @@ -374,6 +385,7 @@ icon_state = "bandolier" item_state = "bandolier" storage_slots = 18 + display_contents_with_number = TRUE can_hold = list( /obj/item/ammo_casing/shotgun ) diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/weapons/storage/book.dm index 3b655550b4..2e9bec23bf 100644 --- a/code/game/objects/items/weapons/storage/book.dm +++ b/code/game/objects/items/weapons/storage/book.dm @@ -25,6 +25,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", item_state = "bible" var/mob/affecting = null var/deity_name = "Christ" + force_string = "holy" /obj/item/weapon/storage/book/bible/suicide_act(mob/user) user.visible_message("[user] is offering [user.p_them()]self to [deity_name]! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 646768cea8..9b8a8ee843 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -38,7 +38,7 @@ . = ..() if(illustration) cut_overlays() - add_overlay(illustration) + add_overlay(illustration) /obj/item/weapon/storage/box/attack_self(mob/user) ..() @@ -568,7 +568,7 @@ /obj/item/weapon/storage/box/deputy/PopulateContents() for(var/i in 1 to 7) - new /obj/item/clothing/tie/armband/deputy(src) + new /obj/item/clothing/accessory/armband/deputy(src) /obj/item/weapon/storage/box/metalfoam name = "box of metal foam grenades" @@ -879,3 +879,21 @@ /obj/item/weapon/storage/box/silver_sulf/PopulateContents() for(var/i in 1 to 7) new /obj/item/weapon/reagent_containers/pill/patch/silver_sulf(src) + + +/obj/item/weapon/storage/box/fountainpens + name = "box of fountain pens" + +/obj/item/weapon/storage/box/fountainpens/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/weapon/pen/fountain(src) + + +/obj/item/weapon/storage/box/medipens/surival_box + name = "Survival Pen Pack" + desc = "A pack of survival Pens to keep even the most retarded of miners alive" + illustration = "syringe" + +/obj/item/weapon/storage/box/medipens/surival_box/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/weapon/reagent_containers/hypospray/medipen/survival(src) \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 3beecc4f71..391dc26d30 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -31,6 +31,22 @@ new /obj/item/weapon/reagent_containers/hypospray/medipen(src) new /obj/item/device/healthanalyzer(src) +/obj/item/weapon/storage/firstaid/ancient + icon_state = "firstaid" + desc = "A first aid kit with the ability to heal common types of injuries." + + +/obj/item/weapon/storage/firstaid/ancient/PopulateContents() + if(empty) + return + new /obj/item/stack/medical/gauze(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/ointment(src) + /obj/item/weapon/storage/firstaid/fire name = "burn treatment kit" desc = "A specialized medical kit for when the toxins lab -spontaneously- burns down." diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index 2a026a8f9e..423943fbbc 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -1,116 +1,180 @@ -/obj/item/weapon/storage/lockbox - name = "lockbox" - desc = "A locked box." - icon_state = "lockbox+l" - item_state = "syringe_kit" - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_NORMAL - max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. - storage_slots = 4 - req_access = list(GLOB.access_armory) - var/locked = 1 - var/broken = 0 - var/icon_locked = "lockbox+l" - var/icon_closed = "lockbox" - var/icon_broken = "lockbox+b" - - -/obj/item/weapon/storage/lockbox/attackby(obj/item/weapon/W, mob/user, params) - if(W.GetID()) - if(broken) - to_chat(user, "It appears to be broken.") - return - if(allowed(user)) - locked = !locked - if(locked) - icon_state = icon_locked - to_chat(user, "You lock the [src.name]!") - close_all() - return - else - icon_state = icon_closed - to_chat(user, "You unlock the [src.name]!") - return - else - to_chat(user, "Access Denied.") - return - if(!locked) - return ..() - else - to_chat(user, "It's locked!") - -/obj/item/weapon/storage/lockbox/MouseDrop(over_object, src_location, over_location) - if (locked) - src.add_fingerprint(usr) - to_chat(usr, "It's locked!") - return 0 - ..() - -/obj/item/weapon/storage/lockbox/emag_act(mob/user) - if(!broken) - broken = 1 - locked = 0 - desc += "It appears to be broken." - icon_state = src.icon_broken - if(user) - visible_message("\The [src] has been broken by [user] with an electromagnetic card!") - return -/obj/item/weapon/storage/lockbox/show_to(mob/user) - if(locked) - to_chat(user, "It's locked!") - else - ..() - return - -//Check the destination item type for contentto. -/obj/item/weapon/storage/lockbox/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user) - if(locked) - to_chat(user, "It's locked!") - return 0 - return ..() - -/obj/item/weapon/storage/lockbox/can_be_inserted(obj/item/W, stop_messages = 0) - if(locked) - return 0 - return ..() - -/obj/item/weapon/storage/lockbox/loyalty - name = "lockbox of mindshield implants" - req_access = list(GLOB.access_security) - -/obj/item/weapon/storage/lockbox/loyalty/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/weapon/implantcase/mindshield(src) - new /obj/item/weapon/implanter/mindshield(src) - - -/obj/item/weapon/storage/lockbox/clusterbang - name = "lockbox of clusterbangs" - desc = "You have a bad feeling about opening this." - req_access = list(GLOB.access_security) - -/obj/item/weapon/storage/lockbox/clusterbang/PopulateContents() - new /obj/item/weapon/grenade/clusterbuster(src) - -/obj/item/weapon/storage/lockbox/medal - name = "medal box" - desc = "A locked box used to store medals of honor." - icon_state = "medalbox+l" - item_state = "syringe_kit" - w_class = WEIGHT_CLASS_NORMAL - max_w_class = WEIGHT_CLASS_SMALL - storage_slots = 10 - req_access = list(GLOB.access_captain) - icon_locked = "medalbox+l" - icon_closed = "medalbox" - icon_broken = "medalbox+b" - -/obj/item/weapon/storage/lockbox/medal/PopulateContents() - new /obj/item/clothing/tie/medal/silver/valor(src) - new /obj/item/clothing/tie/medal/bronze_heart(src) - for(var/i in 1 to 3) - new /obj/item/clothing/tie/medal/conduct(src) - new /obj/item/clothing/tie/medal/gold/captain(src) - new /obj/item/clothing/tie/medal/silver/security(src) - new /obj/item/clothing/tie/medal/nobel_science(src) - new /obj/item/clothing/tie/medal/gold/heroism(src) +/obj/item/weapon/storage/lockbox + name = "lockbox" + desc = "A locked box." + icon_state = "lockbox+l" + item_state = "syringe_kit" + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_NORMAL + max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. + storage_slots = 4 + req_access = list(GLOB.access_armory) + var/locked = TRUE + var/broken = FALSE + var/open = FALSE + var/icon_locked = "lockbox+l" + var/icon_closed = "lockbox" + var/icon_broken = "lockbox+b" + + +/obj/item/weapon/storage/lockbox/attackby(obj/item/weapon/W, mob/user, params) + if(W.GetID()) + if(broken) + to_chat(user, "It appears to be broken.") + return + if(allowed(user)) + locked = !locked + if(locked) + icon_state = icon_locked + to_chat(user, "You lock the [src.name]!") + close_all() + return + else + icon_state = icon_closed + to_chat(user, "You unlock the [src.name]!") + return + else + to_chat(user, "Access Denied.") + return + if(!locked) + return ..() + else + to_chat(user, "It's locked!") + +/obj/item/weapon/storage/lockbox/MouseDrop(over_object, src_location, over_location) + if (locked) + src.add_fingerprint(usr) + to_chat(usr, "It's locked!") + return 0 + ..() + +/obj/item/weapon/storage/lockbox/emag_act(mob/user) + if(!broken) + broken = TRUE + locked = FALSE + desc += "It appears to be broken." + icon_state = src.icon_broken + if(user) + visible_message("\The [src] has been broken by [user] with an electromagnetic card!") + return +/obj/item/weapon/storage/lockbox/show_to(mob/user) + if(locked) + to_chat(user, "It's locked!") + else + ..() + return + +//Check the destination item type for contentto. +/obj/item/weapon/storage/lockbox/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user) + if(locked) + to_chat(user, "It's locked!") + return 0 + open = TRUE + return ..() + +/obj/item/weapon/storage/lockbox/can_be_inserted(obj/item/W, stop_messages = 0) + if(locked) + return 0 + return ..() +/obj/item/weapon/storage/lockbox/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) + open = TRUE + update_icon() + return ..() +/obj/item/weapon/storage/lockbox/remove_from_storage(obj/item/W, atom/new_location, burn = 0) + open = TRUE + update_icon() + return ..() + + +/obj/item/weapon/storage/lockbox/loyalty + name = "lockbox of mindshield implants" + req_access = list(GLOB.access_security) + +/obj/item/weapon/storage/lockbox/loyalty/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/weapon/implantcase/mindshield(src) + new /obj/item/weapon/implanter/mindshield(src) + + +/obj/item/weapon/storage/lockbox/clusterbang + name = "lockbox of clusterbangs" + desc = "You have a bad feeling about opening this." + req_access = list(GLOB.access_security) + +/obj/item/weapon/storage/lockbox/clusterbang/PopulateContents() + new /obj/item/weapon/grenade/clusterbuster(src) + +/obj/item/weapon/storage/lockbox/medal + name = "medal box" + desc = "A locked box used to store medals of honor." + icon_state = "medalbox+l" + item_state = "syringe_kit" + w_class = WEIGHT_CLASS_NORMAL + max_w_class = WEIGHT_CLASS_SMALL + storage_slots = 10 + max_combined_w_class = 20 + req_access = list(GLOB.access_captain) + icon_locked = "medalbox+l" + icon_closed = "medalbox" + icon_broken = "medalbox+b" + can_hold = list(/obj/item/clothing/accessory/medal) + +/obj/item/weapon/storage/lockbox/medal/AltClick() + if(!locked) + open = (open ? FALSE : TRUE) + update_icon() + ..() + + +/obj/item/weapon/storage/lockbox/medal/PopulateContents() + new /obj/item/clothing/accessory/medal/gold/captain(src) + new /obj/item/clothing/accessory/medal/silver/valor(src) + new /obj/item/clothing/accessory/medal/silver/valor(src) + new /obj/item/clothing/accessory/medal/silver/security(src) + new /obj/item/clothing/accessory/medal/bronze_heart(src) + new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) + new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/conduct(src) + +/obj/item/weapon/storage/lockbox/medal/update_icon() + cut_overlays() + if(locked) + icon_state = "medalbox+l" + open = FALSE + else + icon_state = "medalbox" + if(open) + icon_state += "open" + if(broken) + icon_state += "+b" + if(contents && open) + for (var/i in 1 to contents.len) + var/obj/item/clothing/accessory/medal/M = contents[i] + var/mutable_appearance/medalicon = mutable_appearance(initial(icon), M.medaltype) + if(i > 1 && i <= 5) + medalicon.pixel_x += ((i-1)*3) + else if(i > 5) + medalicon.pixel_y -= 7 + medalicon.pixel_x -= 2 + medalicon.pixel_x += ((i-6)*3) + add_overlay(medalicon) + +/obj/item/weapon/storage/lockbox/medal/sec + name = "security medal box" + desc = "A locked box used to store medals to be given to members of the security department." + req_access = list(GLOB.access_hos) + can_hold = list(/obj/item/clothing/accessory/medal) + +obj/item/weapon/storage/lockbox/medal/sec/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/silver/security(src) + +/obj/item/weapon/storage/lockbox/medal/sci + name = "science medal box" + desc = "A locked box used to store medals to be given to members of the science department." + req_access = list(GLOB.access_rd) + can_hold = list(/obj/item/clothing/accessory/medal) + +/obj/item/weapon/storage/lockbox/medal/sci/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 43301e6702..679f9c3784 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -405,10 +405,9 @@ if(iscyborg(user)) return //Robots can't interact with storage items. - if(contents.len >= storage_slots) //don't use items on the backpack if they don't fit - return 1 - if(!can_be_inserted(W, 0 , user)) + if(contents.len >= storage_slots) //don't use items on the backpack if they don't fit + return 1 return 0 handle_item_insertion(W, 0 , user) diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index d73a7ab058..31f52a42fc 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -21,15 +21,15 @@ if(has_latches) if(prob(10)) latches = "double_latch" - if(prob(1)) - latches = "triple_latch" + if(prob(1)) + latches = "triple_latch" update_icon() /obj/item/weapon/storage/toolbox/update_icon() ..() cut_overlays() if(has_latches) - add_overlay(latches) + add_overlay(latches) /obj/item/weapon/storage/toolbox/suicide_act(mob/user) @@ -140,10 +140,10 @@ max_combined_w_class = 28 storage_slots = 28 attack_verb = list("robusted", "crushed", "smashed") - var/proselytizer_type = /obj/item/clockwork/clockwork_proselytizer/scarab + var/fabricator_type = /obj/item/clockwork/replica_fabricator/scarab /obj/item/weapon/storage/toolbox/brass/prefilled/PopulateContents() - new proselytizer_type(src) + new fabricator_type(src) new /obj/item/weapon/screwdriver/brass(src) new /obj/item/weapon/wirecutters/brass(src) new /obj/item/weapon/wrench/brass(src) @@ -151,7 +151,7 @@ new /obj/item/weapon/weldingtool/experimental/brass(src) /obj/item/weapon/storage/toolbox/brass/prefilled/ratvar - var/slab_type = /obj/item/clockwork/slab/scarab + var/slab_type = /obj/item/clockwork/slab /obj/item/weapon/storage/toolbox/brass/prefilled/ratvar/PopulateContents() ..() @@ -159,7 +159,7 @@ /obj/item/weapon/storage/toolbox/brass/prefilled/ratvar/admin slab_type = /obj/item/clockwork/slab/debug - proselytizer_type = /obj/item/clockwork/clockwork_proselytizer/scarab/debug + fabricator_type = /obj/item/clockwork/replica_fabricator/scarab/debug /obj/item/weapon/storage/toolbox/artistic diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 90e7d1be1a..a37efdc472 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -87,7 +87,7 @@ new /obj/item/device/doorCharge(src) new /obj/item/device/camera_bug(src) new /obj/item/device/sbeacondrop/powersink(src) - new /obj/item/weapon/cartridge/syndicate(src) + new /obj/item/weapon/cartridge/virus/syndicate(src) new /obj/item/weapon/storage/toolbox/syndicate(src) //To actually get to those places new /obj/item/pizzabox/bomb diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 5393f40ec6..390357047a 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -13,7 +13,7 @@ var/stunforce = 7 var/status = 0 - var/obj/item/weapon/stock_parts/cell/high/bcell = null + var/obj/item/weapon/stock_parts/cell/high/cell = null var/hitcost = 1000 var/throw_hit_chance = 35 @@ -21,10 +21,9 @@ user.visible_message("[user] is putting the live [name] in [user.p_their()] mouth! It looks like [user.p_theyre()] trying to commit suicide!") return (FIRELOSS) -/obj/item/weapon/melee/baton/New() - ..() +/obj/item/weapon/melee/baton/Initialize() + . = ..() update_icon() - return /obj/item/weapon/melee/baton/throw_impact(atom/hit_atom) ..() @@ -32,17 +31,16 @@ if(status && prob(throw_hit_chance) && iscarbon(hit_atom)) baton_stun(hit_atom) -/obj/item/weapon/melee/baton/loaded/New() //this one starts with a cell pre-installed. - ..() - bcell = new(src) - update_icon() +/obj/item/weapon/melee/baton/loaded/Initialize() //this one starts with a cell pre-installed. + cell = new(src) + . = ..() /obj/item/weapon/melee/baton/proc/deductcharge(chrgdeductamt) - if(bcell) + if(cell) //Note this value returned is significant, as it will determine //if a stun is applied or not - . = bcell.use(chrgdeductamt) - if(status && bcell.charge < hitcost) + . = cell.use(chrgdeductamt) + if(status && cell.charge < hitcost) //we're below minimum, turn off status = 0 update_icon() @@ -52,22 +50,22 @@ /obj/item/weapon/melee/baton/update_icon() if(status) icon_state = "[initial(name)]_active" - else if(!bcell) + else if(!cell) icon_state = "[initial(name)]_nocell" else icon_state = "[initial(name)]" /obj/item/weapon/melee/baton/examine(mob/user) ..() - if(bcell) - to_chat(user, "The baton is [round(bcell.percent())]% charged.") + if(cell) + to_chat(user, "The baton is [round(cell.percent())]% charged.") else - to_chat(user, "The baton does not have a power source installed.") + to_chat(user, "The baton does not have a power source installed.") /obj/item/weapon/melee/baton/attackby(obj/item/weapon/W, mob/user, params) if(istype(W, /obj/item/weapon/stock_parts/cell)) var/obj/item/weapon/stock_parts/cell/C = W - if(bcell) + if(cell) to_chat(user, "[src] already has a cell.") else if(C.maxcharge < hitcost) @@ -75,15 +73,15 @@ return if(!user.transferItemToLoc(W, src)) return - bcell = W + cell = W to_chat(user, "You install a cell in [src].") update_icon() else if(istype(W, /obj/item/weapon/screwdriver)) - if(bcell) - bcell.updateicon() - bcell.loc = get_turf(src.loc) - bcell = null + if(cell) + cell.update_icon() + cell.forceMove(get_turf(src)) + cell = null to_chat(user, "You remove the cell from [src].") status = 0 update_icon() @@ -91,13 +89,13 @@ return ..() /obj/item/weapon/melee/baton/attack_self(mob/user) - if(bcell && bcell.charge > hitcost) + if(cell && cell.charge > hitcost) status = !status to_chat(user, "[src] is now [status ? "on" : "off"].") playsound(loc, "sparks", 75, 1, -1) else status = 0 - if(!bcell) + if(!cell) to_chat(user, "[src] does not have a power source!") else to_chat(user, "[src] is out of charge.") @@ -188,8 +186,8 @@ slot_flags = SLOT_BACK var/obj/item/device/assembly/igniter/sparkler = 0 -/obj/item/weapon/melee/baton/cattleprod/New() - ..() +/obj/item/weapon/melee/baton/cattleprod/Initialize() + . = ..() sparkler = new (src) /obj/item/weapon/melee/baton/cattleprod/baton_stun() diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 1c974054dc..d54d741da2 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -207,9 +207,3 @@ var/obj/item/clothing/suit/space/hardsuit/C = wear_suit J = C.jetpack return J - -/mob/has_gravity(turf/T) - var/obj/item/weapon/tank/jetpack/J = get_jetpack() - if(J && J.on) - return FALSE - return ..() \ No newline at end of file diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm old mode 100755 new mode 100644 index 4ffa4a9b89..67eea01f1a --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -140,8 +140,8 @@ item_state = "plasmaman_tank_belt" slot_flags = SLOT_BELT force = 5 - volume = 3 - w_class = WEIGHT_CLASS_SMALL //thanks i forgot this + volume = 6 + w_class = WEIGHT_CLASS_SMALL //thanks i forgot this /obj/item/weapon/tank/internals/plasmaman/belt/full/New() ..() diff --git a/code/game/objects/items/weapons/tanks/watertank.dm b/code/game/objects/items/weapons/tanks/watertank.dm index 3a63757157..7431d4ff85 100644 --- a/code/game/objects/items/weapons/tanks/watertank.dm +++ b/code/game/objects/items/weapons/tanks/watertank.dm @@ -178,15 +178,16 @@ //ATMOS FIRE FIGHTING BACKPACK #define EXTINGUISHER 0 -#define NANOFROST 1 -#define METAL_FOAM 2 +#define RESIN_LAUNCHER 1 +#define RESIN_FOAM 2 /obj/item/weapon/watertank/atmos name = "backpack firefighter tank" - desc = "A refridgerated and pressurized backpack tank with extinguisher nozzle, intended to fight fires. Swaps between extinguisher, nanofrost launcher, and metal foam dispenser for breaches. Nanofrost converts plasma in the air to nitrogen, but only if it is combusting at the time." - icon_state = "waterbackpackatmos" + desc = "A refridgerated and pressurized backpack tank with extinguisher nozzle, intended to fight fires. Swaps between extinguisher, resin launcher and a smaller scale resin foamer." item_state = "waterbackpackatmos" + icon_state = "waterbackpackatmos" volume = 200 + slowdown = 0 /obj/item/weapon/watertank/atmos/New() ..() @@ -211,6 +212,7 @@ safety = 0 max_water = 200 power = 8 + force = 10 precision = 1 cooling_power = 5 w_class = WEIGHT_CLASS_HUGE @@ -218,7 +220,7 @@ var/obj/item/weapon/watertank/tank var/nozzle_mode = 0 var/metal_synthesis_cooldown = 0 - var/nanofrost_cooldown = 0 + var/resin_cooldown = 0 /obj/item/weapon/extinguisher/mini/nozzle/New(parent_tank) ..() @@ -238,16 +240,16 @@ /obj/item/weapon/extinguisher/mini/nozzle/attack_self(mob/user) switch(nozzle_mode) if(EXTINGUISHER) - nozzle_mode = NANOFROST + nozzle_mode = RESIN_LAUNCHER tank.icon_state = "waterbackpackatmos_1" - to_chat(user, "Swapped to nanofrost launcher") + to_chat(user, "Swapped to resin launcher") return - if(NANOFROST) - nozzle_mode = METAL_FOAM + if(RESIN_LAUNCHER) + nozzle_mode = RESIN_FOAM tank.icon_state = "waterbackpackatmos_2" - to_chat(user, "Swapped to metal foam synthesizer") + to_chat(user, "Swapped to resin foamer") return - if(METAL_FOAM) + if(RESIN_FOAM) nozzle_mode = EXTINGUISHER tank.icon_state = "waterbackpackatmos_0" to_chat(user, "Swapped to water extinguisher") @@ -267,20 +269,20 @@ var/Adj = user.Adjacent(target) if(Adj) AttemptRefill(target, user) - if(nozzle_mode == NANOFROST) + if(nozzle_mode == RESIN_LAUNCHER) if(Adj) return //Safety check so you don't blast yourself trying to refill your tank var/datum/reagents/R = reagents if(R.total_volume < 100) - to_chat(user, "You need at least 100 units of water to use the nanofrost launcher!") + to_chat(user, "You need at least 100 units of water to use the resin launcher!") return - if(nanofrost_cooldown) - to_chat(user, "Nanofrost launcher is still recharging...") + if(resin_cooldown) + to_chat(user, "Resin launcher is still recharging...") return - nanofrost_cooldown = 1 + resin_cooldown = TRUE R.remove_any(100) - var/obj/effect/nanofrost_container/A = new /obj/effect/nanofrost_container(get_turf(src)) - log_game("[user.ckey] ([user.name]) used Nanofrost at [get_area(user)] ([user.x], [user.y], [user.z]).") + var/obj/effect/resin_container/A = new (get_turf(src)) + log_game("[key_name_admin(user)] used Resin Launcher at [get_area(user)] [COORD(user)].") playsound(src,'sound/items/syringeproj.ogg',40,1) for(var/a=0, a<5, a++) step_towards(A, target) @@ -288,43 +290,38 @@ A.Smoke() spawn(100) if(src) - nanofrost_cooldown = 0 + resin_cooldown = FALSE return - if(nozzle_mode == METAL_FOAM) + if(nozzle_mode == RESIN_FOAM) if(!Adj|| !isturf(target)) return if(metal_synthesis_cooldown < 5) - var/obj/effect/particle_effect/foam/metal/F = new /obj/effect/particle_effect/foam/metal(get_turf(target)) + var/obj/effect/particle_effect/foam/metal/resin/F = new (get_turf(target)) F.amount = 0 metal_synthesis_cooldown++ spawn(100) metal_synthesis_cooldown-- else - to_chat(user, "Metal foam mix is still being synthesized...") + to_chat(user, "Resin foam mix is still being synthesized...") return -/obj/effect/nanofrost_container - name = "nanofrost container" - desc = "A frozen shell of ice containing nanofrost that freezes the surrounding area after activation." +/obj/effect/resin_container + name = "resin container" + desc = "A compacted ball of expansive resin, used to repair the atmosphere in a room, or seal off breaches." icon = 'icons/effects/effects.dmi' icon_state = "frozen_smoke_capsule" mouse_opacity = 0 pass_flags = PASSTABLE -/obj/effect/nanofrost_container/proc/Smoke() - var/datum/effect_system/smoke_spread/freezing/S = new - S.set_up(2, src.loc, blasting=1) - S.start() - var/obj/effect/decal/cleanable/flour/F = new /obj/effect/decal/cleanable/flour(src.loc) - F.add_atom_colour("#B2FFFF", FIXED_COLOUR_PRIORITY) - F.name = "nanofrost residue" - F.desc = "Residue left behind from a nanofrost detonation. Perhaps there was a fire here?" +/obj/effect/resin_container/proc/Smoke() + var/obj/effect/particle_effect/foam/metal/resin/S = new /obj/effect/particle_effect/foam/metal/resin(get_turf(loc)) + S.amount = 3 playsound(src,'sound/effects/bamf.ogg',100,1) qdel(src) #undef EXTINGUISHER -#undef NANOFROST -#undef METAL_FOAM +#undef RESIN_LAUNCHER +#undef RESIN_FOAM /obj/item/weapon/reagent_containers/chemtank name = "backpack chemical injector" diff --git a/code/game/objects/items/weapons/teleprod.dm b/code/game/objects/items/weapons/teleprod.dm index 07af7a30c4..d14788e0b1 100644 --- a/code/game/objects/items/weapons/teleprod.dm +++ b/code/game/objects/items/weapons/teleprod.dm @@ -28,7 +28,7 @@ /obj/item/weapon/melee/baton/cattleprod/attackby(obj/item/I, mob/user, params)//handles sticking a crystal onto a stunprod to make a teleprod if(istype(I, /obj/item/weapon/ore/bluespace_crystal)) - if(!bcell) + if(!cell) var/obj/item/weapon/melee/baton/cattleprod/teleprod/S = new /obj/item/weapon/melee/baton/cattleprod/teleprod remove_item_from_storage(user) qdel(src) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index d1a2629b02..c42c4bb3a5 100755 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -58,14 +58,15 @@ origin_tech = "materials=5;engineering=5;abductor=3" /obj/item/weapon/wrench/power - name = "Hand Drill" - desc ="A simple powered drill with a bolt bit" + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a bolt bit." icon_state = "drill_bolt" item_state = "drill" usesound = 'sound/items/drill_use.ogg' materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL throwforce = 8 attack_verb = list("drilled", "screwed", "jabbed") toolspeed = 0.25 @@ -181,13 +182,14 @@ toolspeed = 0.1 /obj/item/weapon/screwdriver/power - name = "Hand Drill" - desc = "A simple hand drill with a screwdriver bit attached." + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a screw bit." icon_state = "drill_screw" item_state = "drill" materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL throwforce = 8 throw_speed = 2 throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far @@ -281,8 +283,8 @@ toolspeed = 0.5 /obj/item/weapon/wirecutters/power - name = "Jaws of Life" - desc = "A set of jaws of life, the magic of science has managed to fit it down into a device small enough to fit in a tool belt. It's fitted with a cutting head." + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." icon_state = "jaws_cutter" item_state = "jawsoflife" origin_tech = "materials=2;engineering=2" @@ -712,8 +714,8 @@ toolspeed = 0.5 /obj/item/weapon/crowbar/power - name = "Jaws of Life" - desc = "A set of jaws of life, the magic of science has managed to fit it down into a device small enough to fit in a tool belt. It's fitted with a prying head" + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a prying head." icon_state = "jaws_pry" item_state = "jawsoflife" materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index baf65fd084..99383a615b 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -84,21 +84,17 @@ return /obj/item/weapon/twohanded/dropped(mob/user) - ..() + . = ..() //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand if(!wielded) return - if(user) - var/obj/item/weapon/twohanded/O = user.get_inactive_held_item() - if(istype(O)) - O.unwield(user, FALSE) unwield(user) /obj/item/weapon/twohanded/update_icon() return /obj/item/weapon/twohanded/attack_self(mob/user) - ..() + . = ..() if(wielded) //Trying to unwield it unwield(user) else //Trying to wield it @@ -698,56 +694,4 @@ sharpness = IS_SHARP /obj/item/weapon/twohanded/bonespear/update_icon() - icon_state = "bone_spear[wielded]" - -/* - * Sky Bulge (Gae Bolg, tradtional dragoon lance from many FF games.) - */ -/obj/item/weapon/twohanded/skybulge //Copy+paste job from bonespear because no explosions. - icon_state = "sky_bulge0" - name = "Sky Bulge" - desc = "A legendary stick with a very pointy tip. Looks to be used for throwing. And jumping. Can be stubborn if you throw too much." //TODO: Be funnier. - force = 10 //This thing aint for robusting. - w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK - force_unwielded = 10 - force_wielded = 18 //Same as regular spear. This is a utility weapon. - throwforce = 24 //And that utility is throwing. 24 so it takes 5 hits instead of 4. - throw_speed = 4 - embedded_impact_pain_multiplier = 0 //If you somehow embed this, it's not going to hurt. - armour_penetration = 15 //Same as Bone Spear - embed_chance = 0 //Would ruin the whole theme of the thing. - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "poked", "jabbed", "torn", "gored", "lanced") //Added lanced for flavour. - sharpness = IS_SHARP - var/maxdist = 16 - var/throw_cooldown = 0 //Should equate to half a second. Not supposed to be varedited. - -/obj/item/weapon/twohanded/skybulge/update_icon() - icon_state = "sky_bulge[wielded]" - -/obj/item/weapon/twohanded/skybulge/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) //Throw cooldown and offhand-proofing. - if(throw_cooldown > world.time) - var/mob/user = thrownby - user.put_in_hands(src) - return - unwield(src) - ..() - -/obj/item/weapon/twohanded/skybulge/throw_impact(atom/target) //Praise be the ratvar spear for showing me how to use this proc. - var/turf/turfhit = get_turf(target) - var/mob/user = thrownby - var/turf/source = get_turf(thrownby) - - if(source.z == ZLEVEL_STATION && get_dist(turfhit, source) < maxdist || source.z != ZLEVEL_STATION) - ..() - if(do_after_mob(user, src, 5, uninterruptible = 1, progress = 0)) - if(QDELETED(src)) - return - var/turf/landing = get_turf(src) - if (loc != landing) - return - user.forceMove(landing) - throw_cooldown = world.time + 5 //Half a second between throws. - user.put_in_hands(src) - playsound(src, 'sound/weapons/laser2.ogg', 20, 1) + icon_state = "bone_spear[wielded]" \ No newline at end of file diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/weapons/vending_items.dm index 5424e45044..63138f453c 100644 --- a/code/game/objects/items/weapons/vending_items.dm +++ b/code/game/objects/items/weapons/vending_items.dm @@ -69,7 +69,7 @@ /obj/item/weapon/vending_refill/clothing machine_name = "ClothesMate" icon_state = "refill_clothes" - charges = list(31, 4, 4)// of 101 standard, 12 contraband, 10 premium(?) + charges = list(35, 4, 6)// of 101 standard, 12 contraband, 10 premium(?) init_charges = list(31, 4, 4) /obj/item/weapon/vending_refill/medical diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index 702e72842f..747fb1b741 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -48,6 +48,8 @@ take_damage(tforce, BRUTE, "melee", 1, get_dir(src, AM)) /obj/ex_act(severity, target) + if(resistance_flags & INDESTRUCTIBLE) + return ..() //contents explosion if(target == src) qdel(src) @@ -256,4 +258,8 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e if(can_break && integrity_failure && current_integrity <= integrity_failure) obj_break(damage_type) return TRUE - return FALSE \ No newline at end of file + return FALSE + +//returns how much the object blocks an explosion +/obj/proc/GetExplosionBlock() + CRASH("Unimplemented GetExplosionBlock()") \ No newline at end of file diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 9766dbc26d..9a7376c9eb 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -23,7 +23,7 @@ var/persistence_replacement //have something WAY too amazing to live to the next round? Set a new path here. Overuse of this var will make me upset. var/unique_rename = FALSE // can you customize the description/name of the thing? - + var/dangerous_possession = FALSE //Admin possession yes/no /obj/vv_edit_var(vname, vval) @@ -37,7 +37,7 @@ ..() /obj/Initialize() - . = ..() + . = ..() if (!armor) armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0) if(on_blueprints && isturf(loc)) @@ -182,7 +182,10 @@ /obj/proc/check_uplink_validity() return 1 -/obj/proc/on_mob_move(dir, mob) +/obj/proc/on_mob_move(dir, mob, oldLoc) + return + +/obj/proc/on_mob_turn(dir, mob) return /obj/vv_get_dropdown() @@ -193,3 +196,6 @@ ..() if(unique_rename) to_chat(user, "Use a pen on it to rename it or change its description.") + +/obj/proc/gang_contraband_value() + return 0 diff --git a/code/game/objects/radiation.dm b/code/game/objects/radiation.dm index 4e763a7b5f..bda292ca62 100644 --- a/code/game/objects/radiation.dm +++ b/code/game/objects/radiation.dm @@ -54,3 +54,6 @@ /mob/living/simple_animal/drone/rad_act(amount) . = ..(amount, TRUE) + +/mob/living/simple_animal/hostile/swarmer/rad_act(amount) + . = ..(amount, TRUE) diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index 23bbc40ed8..989bb6755b 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -5,7 +5,7 @@ /obj/structure/easel name = "easel" - desc = "only for the finest of art!" + desc = "Only for the finest of art!" icon = 'icons/obj/artstuff.dmi' icon_state = "easel" density = 1 @@ -49,7 +49,7 @@ GLOBAL_LIST_INIT(globalBlankCanvases, new(AMT_OF_CANVASES)) /obj/item/weapon/canvas name = "canvas" - desc = "draw out your soul on this canvas!" + desc = "Draw out your soul on this canvas!" icon = 'icons/obj/artstuff.dmi' icon_state = "11x11" resistance_flags = FLAMMABLE diff --git a/code/game/objects/structures/beds_chairs/bed.dm b/code/game/objects/structures/beds_chairs/bed.dm index 757a0bbb8d..744740c6f9 100644 --- a/code/game/objects/structures/beds_chairs/bed.dm +++ b/code/game/objects/structures/beds_chairs/bed.dm @@ -161,7 +161,16 @@ anchored = 0 buildstacktype = /obj/item/stack/sheet/mineral/wood buildstackamount = 10 + var/mob/living/owner = null +/obj/structure/bed/dogbed/proc/update_owner(mob/living/M) + owner = M + name = "[M]'s bed" + desc = "[M]'s bed! Looks comfy." + +/obj/structure/bed/dogbed/buckle_mob(mob/living/M, force, check_loc) + . = ..() + update_owner(M) /obj/structure/bed/alien name = "resting contraption" diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 7202aeae1c..7068f3c2f2 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -25,7 +25,7 @@ return ..() /obj/structure/chair/proc/RemoveFromLatejoin() - GLOB.latejoin -= src //These may be here due to the arrivals shuttle + SSjob.latejoin_trackers -= src //These may be here due to the arrivals shuttle /obj/structure/chair/deconstruct() // If we have materials, and don't have the NOCONSTRUCT flag @@ -234,6 +234,7 @@ throw_range = 3 hitsound = 'sound/items/trayhit1.ogg' hit_reaction_chance = 50 + materials = list(MAT_METAL = 2000) var/break_chance = 5 //Likely hood of smashing the chair. var/obj/structure/chair/origin_type = /obj/structure/chair @@ -317,6 +318,7 @@ max_integrity = 70 hitsound = 'sound/weapons/genhit1.ogg' origin_type = /obj/structure/chair/wood + materials = null break_chance = 50 /obj/item/chair/wood/narsie_act() diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 36730239ea..3f4976d8f3 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -53,6 +53,10 @@ LINEN BINS /obj/item/weapon/bedsheet/green icon_state = "sheetgreen" item_color = "green" + +/obj/item/weapon/bedsheet/grey + icon_state = "sheetgrey" + item_color = "grey" /obj/item/weapon/bedsheet/orange icon_state = "sheetorange" diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 801808f25e..2abc876238 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -15,8 +15,8 @@ new /obj/item/clothing/under/sl_suit(src) new /obj/item/clothing/under/rank/bartender(src) new /obj/item/clothing/under/rank/bartender(src) - new /obj/item/clothing/tie/waistcoat(src) - new /obj/item/clothing/tie/waistcoat(src) + new /obj/item/clothing/accessory/waistcoat(src) + new /obj/item/clothing/accessory/waistcoat(src) new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/shoes/sneakers/black(src) @@ -39,8 +39,8 @@ new /obj/item/clothing/under/waiter(src) new /obj/item/device/radio/headset/headset_srv(src) new /obj/item/device/radio/headset/headset_srv(src) - new /obj/item/clothing/tie/waistcoat(src) - new /obj/item/clothing/tie/waistcoat(src) + new /obj/item/clothing/accessory/waistcoat(src) + new /obj/item/clothing/accessory/waistcoat(src) for(var/i in 1 to 3) new /obj/item/clothing/suit/apron/chef(src) new /obj/item/clothing/head/soft/mime(src) @@ -64,6 +64,7 @@ new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/head/soft/purple(src) new /obj/item/weapon/paint/paint_remover(src) + new /obj/item/weapon/melee/flyswatter(src) new /obj/item/device/flashlight(src) for(var/i in 1 to 3) new /obj/item/weapon/caution(src) @@ -94,8 +95,8 @@ new /obj/item/clothing/suit/toggle/lawyer/black(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/clothing/shoes/laceup(src) - new /obj/item/clothing/tie/lawyers_badge(src) - new /obj/item/clothing/tie/lawyers_badge(src) + new /obj/item/clothing/accessory/lawyers_badge(src) + new /obj/item/clothing/accessory/lawyers_badge(src) /obj/structure/closet/wardrobe/chaplain_black name = "chapel wardrobe" @@ -140,8 +141,8 @@ new /obj/item/clothing/suit/hooded/wintercoat/security(src) new /obj/item/weapon/storage/backpack/security(src) new /obj/item/weapon/storage/backpack/satchel/sec(src) - new /obj/item/weapon/storage/backpack/dufflebag/sec(src) - new /obj/item/weapon/storage/backpack/dufflebag/sec(src) + new /obj/item/weapon/storage/backpack/duffelbag/sec(src) + new /obj/item/weapon/storage/backpack/duffelbag/sec(src) for(var/i in 1 to 3) new /obj/item/clothing/under/rank/security(src) for(var/i in 1 to 3) @@ -176,7 +177,7 @@ icon_door = "atmos_wardrobe" /obj/structure/closet/wardrobe/atmospherics_yellow/PopulateContents() - new /obj/item/weapon/storage/backpack/dufflebag/engineering(src) + new /obj/item/weapon/storage/backpack/duffelbag/engineering(src) new /obj/item/weapon/storage/backpack/satchel/eng(src) new /obj/item/weapon/storage/backpack/industrial(src) for(var/i in 1 to 3) @@ -192,7 +193,7 @@ icon_door = "yellow" /obj/structure/closet/wardrobe/engineering_yellow/PopulateContents() - new /obj/item/weapon/storage/backpack/dufflebag/engineering(src) + new /obj/item/weapon/storage/backpack/duffelbag/engineering(src) new /obj/item/weapon/storage/backpack/industrial(src) new /obj/item/weapon/storage/backpack/satchel/eng(src) new /obj/item/clothing/suit/hooded/wintercoat/engineering(src) @@ -210,7 +211,7 @@ name = "medical doctor's wardrobe" /obj/structure/closet/wardrobe/white/medical/PopulateContents() - new /obj/item/weapon/storage/backpack/dufflebag/med(src) + new /obj/item/weapon/storage/backpack/duffelbag/med(src) new /obj/item/weapon/storage/backpack/medic(src) new /obj/item/weapon/storage/backpack/satchel/med(src) new /obj/item/clothing/suit/hooded/wintercoat/medical(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index f1c30a0bfb..68af10ea3c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -26,6 +26,7 @@ new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/weapon/door_remote/chief_engineer(src) new /obj/item/weapon/pipe_dispenser(src) + new /obj/item/weapon/inducer(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" @@ -37,6 +38,8 @@ ..() new /obj/item/clothing/gloves/color/yellow(src) new /obj/item/clothing/gloves/color/yellow(src) + new /obj/item/weapon/inducer(src) + new /obj/item/weapon/inducer(src) for(var/i in 1 to 3) new /obj/item/weapon/storage/toolbox/electrical(src) for(var/i in 1 to 3) @@ -55,7 +58,7 @@ for(var/i in 1 to 3) new /obj/item/clothing/head/welding(src) for(var/i in 1 to 3) - new /obj/item/weapon/weldingtool/largetank(src) + new /obj/item/weapon/weldingtool(src) /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" @@ -85,7 +88,7 @@ new /obj/item/weapon/storage/toolbox/mechanical(src) new /obj/item/weapon/tank/internals/emergency_oxygen/engi(src) new /obj/item/device/analyzer(src) - new /obj/item/weapon/holosign_creator/engineering(src) + new /obj/item/weapon/holosign_creator/atmos(src) new /obj/item/weapon/watertank/atmos(src) new /obj/item/clothing/suit/fire/atmos(src) new /obj/item/clothing/head/hardhat/atmos(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index aaf40e634b..6a07f57244 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -55,7 +55,7 @@ /obj/structure/closet/secure_closet/CMO/PopulateContents() ..() new /obj/item/clothing/neck/cloak/cmo(src) - new /obj/item/weapon/storage/backpack/dufflebag/med(src) + new /obj/item/weapon/storage/backpack/duffelbag/med(src) new /obj/item/clothing/suit/bio_suit/cmo(src) new /obj/item/clothing/head/bio_hood/cmo(src) new /obj/item/clothing/suit/toggle/labcoat/cmo(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index c9638afadf..29cb8623a2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -7,7 +7,7 @@ /obj/structure/closet/secure_closet/personal/PopulateContents() ..() if(prob(50)) - new /obj/item/weapon/storage/backpack/dufflebag(src) + new /obj/item/weapon/storage/backpack/duffelbag(src) if(prob(50)) new /obj/item/weapon/storage/backpack(src) else @@ -50,4 +50,28 @@ else to_chat(user, "Access Denied.") else - return ..() \ No newline at end of file + return ..() + +/obj/structure/closet/secure_closet/personal/proc/reset_lock(usr) + if (opened && !broken) + registered_name = null + desc = initial(desc) + to_chat(usr,"The lock has been reset.") + else if(!opened) + to_chat(usr,"The locker must be open!") + else if(broken) + to_chat(usr,"The lock is broken!") + +/obj/structure/closet/secure_closet/personal/verb/verb_resetlock() + set src in oview(1) + set category = "Object" + set name = "Reset Lock" + + if(!usr.canmove || usr.stat || usr.restrained()) + return + + if(iscarbon(usr) || issilicon(usr) || isdrone(usr)) + reset_lock(usr) + else + to_chat(usr, "This mob type can't use this verb.") + diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 684ba9af55..1ac2ccd77b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -19,6 +19,7 @@ new /obj/item/weapon/tank/internals/air(src) new /obj/item/clothing/mask/gas(src) new /obj/item/device/megaphone/command(src) + new /obj/item/weapon/storage/lockbox/medal/sci(src) new /obj/item/clothing/suit/armor/reactive/teleport(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/device/laser_pointer(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 98a52994e9..ce31c76378 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -11,8 +11,8 @@ else new /obj/item/weapon/storage/backpack/satchel/cap(src) new /obj/item/clothing/neck/cloak/cap(src) - new /obj/item/weapon/storage/daki(src) - new /obj/item/weapon/storage/backpack/dufflebag/captain(src) + new /obj/item/weapon/storage/daki(src) + new /obj/item/weapon/storage/backpack/duffelbag/captain(src) new /obj/item/clothing/head/crown/fancy(src) new /obj/item/clothing/suit/captunic(src) new /obj/item/clothing/under/captainparade(src) @@ -73,6 +73,8 @@ new /obj/item/clothing/head/HoS(src) new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/supergars(src) + new /obj/item/clothing/under/rank/head_of_security/grey(src) + new /obj/item/weapon/storage/lockbox/medal/sec(src) new /obj/item/device/megaphone/sec(src) new /obj/item/weapon/holosign_creator/security(src) new /obj/item/weapon/storage/lockbox/loyalty(src) @@ -106,7 +108,7 @@ new /obj/item/device/flashlight/seclite(src) new /obj/item/clothing/gloves/krav_maga/sec(src) new /obj/item/weapon/door_remote/head_of_security(src) - new /obj/item/weapon/gun/ballistic/shotgun/automatic/dual_tube(src) + new /obj/item/weapon/gun/ballistic/shotgun/automatic/combat/compact(src) /obj/structure/closet/secure_closet/security name = "security officer's locker" @@ -132,28 +134,28 @@ /obj/structure/closet/secure_closet/security/cargo/PopulateContents() ..() - new /obj/item/clothing/tie/armband/cargo(src) + new /obj/item/clothing/accessory/armband/cargo(src) new /obj/item/device/encryptionkey/headset_cargo(src) /obj/structure/closet/secure_closet/security/engine /obj/structure/closet/secure_closet/security/engine/PopulateContents() ..() - new /obj/item/clothing/tie/armband/engine(src) + new /obj/item/clothing/accessory/armband/engine(src) new /obj/item/device/encryptionkey/headset_eng(src) /obj/structure/closet/secure_closet/security/science /obj/structure/closet/secure_closet/security/science/PopulateContents() ..() - new /obj/item/clothing/tie/armband/science(src) + new /obj/item/clothing/accessory/armband/science(src) new /obj/item/device/encryptionkey/headset_sci(src) /obj/structure/closet/secure_closet/security/med /obj/structure/closet/secure_closet/security/med/PopulateContents() ..() - new /obj/item/clothing/tie/armband/medblue(src) + new /obj/item/clothing/accessory/armband/medblue(src) new /obj/item/device/encryptionkey/headset_med(src) /obj/structure/closet/secure_closet/detective @@ -171,7 +173,7 @@ new /obj/item/clothing/head/det_hat(src) new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/under/rank/det/grey(src) - new /obj/item/clothing/tie/waistcoat(src) + new /obj/item/clothing/accessory/waistcoat(src) new /obj/item/clothing/suit/det_suit/grey(src) new /obj/item/clothing/head/fedora(src) new /obj/item/clothing/shoes/laceup(src) diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index c09f3d2ff7..a8dffbd97d 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -25,7 +25,7 @@ new /obj/item/ammo_box/magazine/m10mm(src) new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/storage/box/teargas(src) - new /obj/item/weapon/storage/backpack/dufflebag/syndie/med(src) + new /obj/item/weapon/storage/backpack/duffelbag/syndie/med(src) new /obj/item/device/pda/syndicate(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 7b1ff30b45..c0c63f6db7 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -126,7 +126,7 @@ for(var/i in 1 to 3) new /obj/item/clothing/head/soft/grey(src) if(prob(50)) - new /obj/item/weapon/storage/backpack/dufflebag(src) + new /obj/item/weapon/storage/backpack/duffelbag(src) if(prob(40)) new /obj/item/clothing/mask/bandana/black(src) new /obj/item/clothing/mask/bandana/black(src) diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm index 603dce4358..75096209f5 100644 --- a/code/game/objects/structures/crates_lockers/crates/secure.dm +++ b/code/game/objects/structures/crates_lockers/crates/secure.dm @@ -38,7 +38,7 @@ log_game("[key_name(user)] has detonated [src.name].") for(var/atom/movable/AM in src) qdel(AM) - explosion(get_turf(src), 0, 1, 5, 5) + explosion(get_turf(src), 0, 1, 5, 5) qdel(src) /obj/structure/closet/crate/secure/weapon diff --git a/code/game/objects/structures/crates_lockers/crates/wooden.dm b/code/game/objects/structures/crates_lockers/crates/wooden.dm new file mode 100644 index 0000000000..7272bd4e24 --- /dev/null +++ b/code/game/objects/structures/crates_lockers/crates/wooden.dm @@ -0,0 +1,18 @@ +/obj/structure/closet/crate/wooden + name = "wooden crate" + desc = "Works just as well as a metal one." + material_drop = /obj/item/stack/sheet/mineral/wood + material_drop_amount = 6 + icon_state = "wooden" + +/obj/structure/closet/crate/wooden/toy + name = "toy box" + desc = "It has the words \"Clown + Mime\" written underneath of it with marker." + +/obj/structure/closet/crate/wooden/toy/PopulateContents() + . = ..() + new /obj/item/device/megaphone/clown(src) + new /obj/item/weapon/reagent_containers/food/drinks/soda_cans/canned_laughter(src) + new /obj/item/weapon/pneumatic_cannon/pie(src) + new /obj/item/weapon/reagent_containers/food/snacks/pie/cream(src) + new /obj/item/weapon/storage/crayons(src) \ No newline at end of file diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 3990533562..2316715735 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -6,6 +6,18 @@ density = 1 anchored = 1 +/obj/structure/dresser/attackby(obj/item/P, mob/user, params) + if(istype(P, /obj/item/weapon/wrench)) + to_chat(user, "You begin to [anchored ? "unwrench" : "wrench"] [src].") + playsound(src, P.usesound, 50, 1) + if(do_after(user, 20, target = src)) + to_chat(user, "You successfully [anchored ? "unwrench" : "wrench"] [src].") + anchored = !anchored + +/obj/structure/dresser/deconstruct(disassembled = TRUE) + new /obj/item/stack/sheet/mineral/wood (get_turf(src), 10) + qdel(src) + /obj/structure/dresser/attack_hand(mob/user) if(!Adjacent(user))//no tele-grooming return diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 389ae40e88..43e0de52a1 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -331,8 +331,8 @@ /obj/structure/falsewall/brass/New(loc) ..() var/turf/T = get_turf(src) - new /obj/effect/overlay/temp/ratvar/wall/false(T) - new /obj/effect/overlay/temp/ratvar/beam/falsewall(T) + new /obj/effect/temp_visual/ratvar/wall/false(T) + new /obj/effect/temp_visual/ratvar/beam/falsewall(T) change_construction_value(4) /obj/structure/falsewall/brass/Destroy() diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index c00348a2c6..4e5f929122 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -91,6 +91,11 @@ icon_state = "[icon_state][rand(1, 6)]" ..() +/obj/structure/flora/tree/jungle/small + pixel_y = 0 + pixel_x = -32 + icon = 'icons/obj/flora/jungletreesmall.dmi' + //grass /obj/structure/flora/grass name = "grass" @@ -381,5 +386,5 @@ pixel_y = -16 /obj/structure/flora/rock/pile/largejungle/Initialize() - ..() - icon_state = "[initial(icon_state)][rand(1,3)]" \ No newline at end of file + . = ..() + icon_state = "[initial(icon_state)][rand(1,3)]" diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 05414f0a4d..15240acef3 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -29,6 +29,7 @@ return ..() //Ash walker eggs: Spawns in ash walker dens in lavaland. Ghosts become unbreathing lizards that worship the Necropolis and are advised to retrieve corpses to create more ash walkers. + /obj/effect/mob_spawn/human/ash_walker name = "ash walker egg" desc = "A man-sized yellow egg, spawned from some unfathomable creature. A humanoid silhouette lurks within." @@ -36,8 +37,7 @@ icon = 'icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "large_egg" mob_species = /datum/species/lizard/ashwalker - helmet = /obj/item/clothing/head/helmet/gladiator - uniform = /obj/item/clothing/under/gladiator/ash_walker + outfit = /datum/outfit/ashwalker roundstart = FALSE death = FALSE anchored = 0 @@ -58,12 +58,18 @@ H.underwear = "Nude" H.update_body() -/obj/effect/mob_spawn/human/ash_walker/New() - ..() +/obj/effect/mob_spawn/human/ash_walker/Initialize(mapload) + . = ..() var/area/A = get_area(src) if(A) notify_ghosts("An ash walker egg is ready to hatch in \the [A.name].", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE) +/datum/outfit/ashwalker + name ="Ashwalker" + head = /obj/item/clothing/head/helmet/gladiator + uniform = /obj/item/clothing/under/gladiator/ash_walker + + //Timeless prisons: Spawns in Wish Granter prisons in lavaland. Ghosts become age-old users of the Wish Granter and are advised to seek repentance for their past. /obj/effect/mob_spawn/human/exile name = "timeless prison" @@ -152,6 +158,8 @@ var/transfer_choice = alert("Transfer your soul to [src]? (Warning, your old body will die!)",,"Yes","No") if(transfer_choice != "Yes") return + if(QDELETED(src) || uses <= 0) + return log_game("[user.ckey] golem-swapped into [src]") user.visible_message("A faint light leaves [user], moving to [src] and animating it!","You leave your old body behind, and transfer into [src]!") create(ckey = user.ckey, flavour = FALSE, name = user.real_name) @@ -186,38 +194,38 @@ conditions of your makeshift shelter, the hostile creatures, and the ash drakes swooping down from the cloudless skies, all you can wish for is the feel of soft grass between your toes and \ the fresh air of Earth. These thoughts are dispelled by yet another recollection of how you got here... " -/obj/effect/mob_spawn/human/hermit/New() +/obj/effect/mob_spawn/human/hermit/Initialize(mapload) + . = ..() var/arrpee = rand(1,4) switch(arrpee) if(1) flavour_text += "you were a [pick("arms dealer", "shipwright", "docking manager")]'s assistant on a small trading station several sectors from here. Raiders attacked, and there was \ only one pod left when you got to the escape bay. You took it and launched it alone, and the crowd of terrified faces crowding at the airlock door as your pod's engines burst to \ life and sent you to this hell are forever branded into your memory.
    " - uniform = /obj/item/clothing/under/assistantformal - shoes = /obj/item/clothing/shoes/sneakers/black - back = /obj/item/weapon/storage/backpack + outfit.uniform = /obj/item/clothing/under/assistantformal + outfit.shoes = /obj/item/clothing/shoes/sneakers/black + outfit.back = /obj/item/weapon/storage/backpack if(2) flavour_text += "you're an exile from the Tiger Cooperative. Their technological fanaticism drove you to question the power and beliefs of the Exolitics, and they saw you as a \ heretic and subjected you to hours of horrible torture. You were hours away from execution when a high-ranking friend of yours in the Cooperative managed to secure you a pod, \ scrambled its destination's coordinates, and launched it. You awoke from stasis when you landed and have been surviving - barely - ever since.
    " - uniform = /obj/item/clothing/under/rank/prisoner - shoes = /obj/item/clothing/shoes/sneakers/orange - back = /obj/item/weapon/storage/backpack + outfit.uniform = /obj/item/clothing/under/rank/prisoner + outfit.shoes = /obj/item/clothing/shoes/sneakers/orange + outfit.back = /obj/item/weapon/storage/backpack if(3) flavour_text += "you were a doctor on one of Nanotrasen's space stations, but you left behind that damn corporation's tyranny and everything it stood for. From a metaphorical hell \ to a literal one, you find yourself nonetheless missing the recycled air and warm floors of what you left behind... but you'd still rather be here than there." - uniform = /obj/item/clothing/under/rank/medical - suit = /obj/item/clothing/suit/toggle/labcoat - back = /obj/item/weapon/storage/backpack/medic - shoes = /obj/item/clothing/shoes/sneakers/black + outfit.uniform = /obj/item/clothing/under/rank/medical + outfit.suit = /obj/item/clothing/suit/toggle/labcoat + outfit.back = /obj/item/weapon/storage/backpack/medic + outfit.shoes = /obj/item/clothing/shoes/sneakers/black if(4) flavour_text += "you were always joked about by your friends for \"not playing with a full deck\", as they so kindly put it. It seems that they were right when you, on a tour \ at one of Nanotrasen's state-of-the-art research facilities, were in one of the escape pods alone and saw the red button. It was big and shiny, and it caught your eye. You pressed \ it, and after a terrifying and fast ride for days, you landed here. You've had time to wisen up since then, and you think that your old friends wouldn't be laughing now." - uniform = /obj/item/clothing/under/color/grey/glorf - shoes = /obj/item/clothing/shoes/sneakers/black - back = /obj/item/weapon/storage/backpack - ..() + outfit.uniform = /obj/item/clothing/under/color/grey/glorf + outfit.shoes = /obj/item/clothing/shoes/sneakers/black + outfit.back = /obj/item/weapon/storage/backpack /obj/effect/mob_spawn/human/hermit/Destroy() new/obj/structure/fluff/empty_cryostasis_sleeper(get_turf(src)) @@ -239,10 +247,7 @@ mob_name = "an escaped prisoner" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper_s" - uniform = /obj/item/clothing/under/rank/prisoner - mask = /obj/item/clothing/mask/breath - shoes = /obj/item/clothing/shoes/sneakers/orange - pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen + outfit = /datum/outfit/lavalandprisoner roundstart = FALSE death = FALSE flavour_text = "Good. It seems as though your ship crashed. You're a prisoner, sentenced to hard work in one of Nanotrasen's labor camps, but it seems as \ @@ -252,12 +257,20 @@ L.real_name = "NTP #LL-0[rand(111,999)]" //Nanotrasen Prisoner #Lavaland-(numbers) L.name = L.real_name -/obj/effect/mob_spawn/human/prisoner_transport/New() +/obj/effect/mob_spawn/human/prisoner_transport/Initialize(mapload) + . = ..() var/list/crimes = list("murder", "larceny", "embezzlement", "unionization", "dereliction of duty", "kidnapping", "gross incompetence", "grand theft", "collaboration with the Syndicate", \ "worship of a forbidden deity", "interspecies relations", "mutiny") flavour_text += "[pick(crimes)]. but regardless of that, it seems like your crime doesn't matter now. You don't know where you are, but you know that it's out to kill you, and you're not going \ to lose this opportunity. Find a way to get out of this mess and back to where you rightfully belong - your [pick("house", "apartment", "spaceship", "station")]." - ..() + +/datum/outfit/lavalandprisoner + name = "Lavaland Prisoner" + uniform = /obj/item/clothing/under/rank/prisoner + mask = /obj/item/clothing/mask/breath + shoes = /obj/item/clothing/shoes/sneakers/orange + r_pocket = /obj/item/weapon/tank/internals/emergency_oxygen + /obj/effect/mob_spawn/human/prisoner_transport/Destroy() new/obj/structure/fluff/empty_sleeper/syndicate(get_turf(src)) @@ -270,31 +283,39 @@ mob_name = "hotel staff member" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper_s" - uniform = /obj/item/clothing/under/assistantformal - shoes = /obj/item/clothing/shoes/laceup - pocket1 = /obj/item/device/radio/off - back = /obj/item/weapon/storage/backpack objectives = "Cater to visiting guests with your fellow staff. Do not leave your assigned hotel and always remember: The customer is always right!" - implants = list(/obj/item/weapon/implant/mindshield) death = FALSE roundstart = FALSE random = TRUE + outfit = /datum/outfit/hotelstaff flavour_text = "You are a staff member of a top-of-the-line space hotel! Cater to guests and DON'T leave the hotel, lest the manager fire you for\ dereliction of duty!" +/datum/outfit/hotelstaff + name = "Hotel Staff" + uniform = /obj/item/clothing/under/assistantformal + shoes = /obj/item/clothing/shoes/laceup + r_pocket = /obj/item/device/radio/off + back = /obj/item/weapon/storage/backpack + implants = list(/obj/item/weapon/implant/mindshield) + /obj/effect/mob_spawn/human/hotel_staff/security name = "hotel security sleeper" mob_name = "hotel security memeber" - uniform = /obj/item/clothing/under/rank/security/blueshirt - shoes = /obj/item/clothing/shoes/jackboots - suit = /obj/item/clothing/suit/armor/vest/blueshirt - helmet = /obj/item/clothing/head/helmet/blueshirt - back = /obj/item/weapon/storage/backpack/security - belt = /obj/item/weapon/storage/belt/security/full + outfit = /datum/outfit/hotelstaff/security flavour_text = "You are a peacekeeper assigned to this hotel to protect the intrests of the company while keeping the peace between \ guests and the staff.Do NOT leave the hotel, as that is grounds for contract termination." objectives = "Do not leave your assigned hotel. Try and keep the peace between staff and guests, non-lethal force heavily advised if possible." +/datum/outfit/hotelstaff/security + name = "Hotel Secuirty" + uniform = /obj/item/clothing/under/rank/security/blueshirt + shoes = /obj/item/clothing/shoes/jackboots + suit = /obj/item/clothing/suit/armor/vest/blueshirt + head = /obj/item/clothing/head/helmet/blueshirt + back = /obj/item/weapon/storage/backpack/security + belt = /obj/item/weapon/storage/belt/security/full + /obj/effect/mob_spawn/human/hotel_staff/Destroy() new/obj/structure/fluff/empty_sleeper/syndicate(get_turf(src)) ..() @@ -305,22 +326,17 @@ mob_name = "Demonic friend" icon = 'icons/obj/cardboard_cutout.dmi' icon_state = "cutout_basic" - uniform = /obj/item/clothing/under/assistantformal - shoes = /obj/item/clothing/shoes/laceup - pocket1 = /obj/item/device/radio/off - back = /obj/item/weapon/storage/backpack - implants = list(/obj/item/weapon/implant/mindshield) //No revolutionaries, he's MY friend. + outfit = /datum/outfit/demonic_friend death = FALSE roundstart = FALSE random = TRUE - has_id = TRUE id_job = "SuperFriend" id_access = "assistant" var/obj/effect/proc_holder/spell/targeted/summon_friend/spell var/datum/mind/owner /obj/effect/mob_spawn/human/demonic_friend/Initialize(mapload, datum/mind/owner_mind, obj/effect/proc_holder/spell/targeted/summon_friend/summoning_spell) - ..() + . = ..() owner = owner_mind flavour_text = "You have been given a reprieve from your eternity of torment, to be [owner.name]'s friend for their short mortal coil. Be aware that if you do not live up to [owner.name]'s expectations, they can send you back to hell with a single thought. [owner.name]'s death will also return you to hell." var/area/A = get_area(src) @@ -347,3 +363,141 @@ to_chat(L, "Your owner is already dead! You will soon perish.") addtimer(CALLBACK(L, /mob.proc/dust, 150)) //Give em a few seconds as a mercy. +/datum/outfit/demonic_friend + name = "Demonic Friend" + uniform = /obj/item/clothing/under/assistantformal + shoes = /obj/item/clothing/shoes/laceup + r_pocket = /obj/item/device/radio/off + back = /obj/item/weapon/storage/backpack + implants = list(/obj/item/weapon/implant/mindshield) //No revolutionaries, he's MY friend. + id = /obj/item/weapon/card/id + +/obj/effect/mob_spawn/human/syndicate + name = "Syndicate Operative" + roundstart = FALSE + death = FALSE + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper_s" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/syndicate_empty + +/datum/outfit/syndicate_empty + name = "Syndicate Operative Empty" + uniform = /obj/item/clothing/under/syndicate + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + ears = /obj/item/device/radio/headset/syndicate/alt + back = /obj/item/weapon/storage/backpack + implants = list(/obj/item/weapon/implant/weapons_auth) + id = /obj/item/weapon/card/id + +/datum/outfit/syndicate_empty/post_equip(mob/living/carbon/human/H) + H.faction |= "syndicate" + +/obj/effect/mob_spawn/human/syndicate/battlecruiser + name = "Syndicate Battlecruiser Ship Operative" + flavour_text = "You are a crewmember aboard the syndicate flagship: the SBC Starfury. Your job is to follow your captain's orders, maintain the ship, and keep the engine running. If you are not familiar with how the supermatter engine functions: do not attempt to start it.

    The armory is not a candy store, and your role is not to assault the station directly, leave that work to the assault operatives.
    " + outfit = /datum/outfit/syndicate_empty/SBC + +/datum/outfit/syndicate_empty/SBC + name = "Syndicate Battlecruiser Ship Operative" + l_pocket = /obj/item/weapon/gun/ballistic/automatic/pistol + r_pocket = /obj/item/weapon/kitchen/knife/combat/survival + belt = /obj/item/weapon/storage/belt/military/assault + +/obj/effect/mob_spawn/human/syndicate/battlecruiser/assault + name = "Syndicate Battlecruiser Assault Operative" + flavour_text = "You are an assault operative aboard the syndicate flagship: the SBC Starfury. Your job is to follow your captain's orders, keep intruders out of the ship, and assault Space Station 13. There is an armory, multiple assault ships, and beam cannons to attack the station with.

    Work as a team with your fellow operatives and work out a plan of attack. If you are overwhelmed, escape back to your ship!
    " + outfit = /datum/outfit/syndicate_empty/SBC/assault + +/datum/outfit/syndicate_empty/SBC/assault + name = "Syndicate Battlecruiser Assault Operative" + uniform = /obj/item/clothing/under/syndicate/combat + l_pocket = /obj/item/ammo_box/magazine/m10mm + r_pocket = /obj/item/weapon/kitchen/knife/combat/survival + belt = /obj/item/weapon/storage/belt/military + suit = /obj/item/clothing/suit/armor/vest + suit_store = /obj/item/weapon/gun/ballistic/automatic/pistol + back = /obj/item/weapon/storage/backpack/security + mask = /obj/item/clothing/mask/gas/syndicate + +/obj/effect/mob_spawn/human/syndicate/battlecruiser/captain + name = "Syndicate Battlecruiser Captain" + flavour_text = "You are the captain aboard the syndicate flagship: the SBC Starfury. Your job is to oversee your crew, defend the ship, and destroy Space Station 13. The ship has an armory, multiple ships, beam cannons, and multiple crewmembers to accomplish this goal.

    As the captain, this whole operation falls on your shoulders. You do not need to nuke the station, causing sufficient damage and preventing your ship from being destroyed will be enough.
    " + outfit = /datum/outfit/syndicate_empty/SBC/assault/captain + id_access_list = list(150,151) + +/datum/outfit/syndicate_empty/SBC/assault/captain + name = "Syndicate Battlecruiser Captain" + l_pocket = /obj/item/weapon/melee/energy/sword/saber/red + r_pocket = /obj/item/weapon/melee/classic_baton/telescopic + suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate + suit_store = /obj/item/weapon/gun/ballistic/revolver/mateba + back = /obj/item/weapon/storage/backpack/satchel/leather + head = /obj/item/clothing/head/HoS/syndicate + mask = /obj/item/clothing/mask/cigarette/cigar/havana + glasses = /obj/item/clothing/glasses/thermal/eyepatch + +//Ancient cryogenic sleepers. Players become NT crewmen from a hundred year old space station, now on the verge of collapse. +/obj/effect/mob_spawn/human/oldsec + name = "old cryogenics pod" + desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant" + mob_name = "a security officer" + icon = 'icons/obj/cryogenic2.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + flavour_text = "You are a security officer working for NanoTrasen, stationed onboard a state of the art research station. You vaguely recall rushing into a \ + cryogenics pod due to a oncoming radiation storm. The last thing you remember is the station's Artifical Program telling you that you would only be asleep for eight hours. As you open \ + your eyes, everything seems rusted and broken, a dark feeling sweels in your gut as you climb out of your pod." + uniform = /obj/item/clothing/under/rank/security + shoes = /obj/item/clothing/shoes/jackboots + id = /obj/item/weapon/card/id/away/old/sec + +/obj/effect/mob_spawn/human/oldsec/Destroy() + new/obj/structure/showcase/oldpod(get_turf(src)) + return ..() + +/obj/effect/mob_spawn/human/oldeng + name = "old cryogenics pod" + desc = "A humming cryo pod. You can barely recognise a engineering uniform underneath the built up ice. The machine is attempting to wake up its occupant" + mob_name = "a engineer" + icon = 'icons/obj/cryogenic2.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + flavour_text = "You are a engineer working for NanoTrasen, stationed onboard a state of the art research station. You vaguely recall rushing into a \ + cryogenics pod due to a oncoming radiation storm. The last thing you remember is the station's Artifical Program telling you that you would only be asleep for eight hours. As you open \ + your eyes, everything seems rusted and broken, a dark feeling sweels in your gut as you climb out of your pod." + uniform = /obj/item/clothing/under/rank/engineer + shoes = /obj/item/clothing/shoes/workboots + id = /obj/item/weapon/card/id/away/old/eng + +/obj/effect/mob_spawn/human/oldeng/Destroy() + new/obj/structure/showcase/oldpod(get_turf(src)) + return ..() + +/obj/effect/mob_spawn/human/oldsci + name = "old cryogenics pod" + desc = "A humming cryo pod. You can barely recognise a science uniform underneath the built up ice. The machine is attempting to wake up its occupant" + mob_name = "a scientist" + icon = 'icons/obj/cryogenic2.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + flavour_text = "You are a scientist working for NanoTrasen, stationed onboard a state of the art research station. You vaguely recall rushing into a \ + cryogenics pod due to a oncoming radiation storm. The last thing you remember is the station's Artifical Program telling you that you would only be asleep for eight hours. As you open \ + your eyes, everything seems rusted and broken, a dark feeling sweels in your gut as you climb out of your pod." + uniform = /obj/item/clothing/under/rank/scientist + shoes = /obj/item/clothing/shoes/laceup + id = /obj/item/weapon/card/id/away/old/sci + +/obj/effect/mob_spawn/human/oldsci/Destroy() + new/obj/structure/showcase/oldpod(get_turf(src)) + return ..() diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 2dc159d482..1f6426753b 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -23,7 +23,9 @@ if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 20, "cost" = 5) if(RCD_WINDOWGRILLE) - return list("mode" = RCD_WINDOWGRILLE, "delay" = 40, "cost" = 10) + if(the_rcd.window_type == /obj/structure/window/reinforced/fulltile) + return list("mode" = RCD_WINDOWGRILLE, "delay" = 40, "cost" = 12) + else return list("mode" = RCD_WINDOWGRILLE, "delay" = 20, "cost" = 8) return FALSE /obj/structure/grille/rcd_act(mob/user, var/obj/item/weapon/construction/rcd/the_rcd, passed_mode) @@ -248,16 +250,17 @@ /obj/structure/grille/ratvar icon_state = "ratvargrille" + name = "cog grille" desc = "A strangely-shaped grille." broken_type = /obj/structure/grille/ratvar/broken /obj/structure/grille/ratvar/New() ..() if(broken) - new /obj/effect/overlay/temp/ratvar/grille/broken(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille/broken(get_turf(src)) else - new /obj/effect/overlay/temp/ratvar/grille(get_turf(src)) - new /obj/effect/overlay/temp/ratvar/beam/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/grille(get_turf(src)) + new /obj/effect/temp_visual/ratvar/beam/grille(get_turf(src)) /obj/structure/grille/ratvar/narsie_act() take_damage(rand(1, 3), BRUTE) diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index a27febc997..18fd2875f7 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -65,6 +65,26 @@ /obj/structure/holosign/barrier/engineering icon_state = "holosign_engi" +/obj/structure/holosign/barrier/atmos + name = "holo firelock" + desc = "A holographic barrier resembling a firelock. Though it does not prevent solid objects from passing through, gas is kept out." + icon_state = "holo_firelock" + density = FALSE + layer = ABOVE_MOB_LAYER + anchored = TRUE + CanAtmosPass = ATMOS_PASS_NO + layer = ABOVE_MOB_LAYER + alpha = 150 + +/obj/structure/holosign/barrier/atmos/Initialize() + . = ..() + air_update_turf(TRUE) + +/obj/structure/holosign/barrier/atmos/Destroy() + var/turf/T = get_turf(src) + . = ..() + T.air_update_turf(TRUE) + /obj/structure/holosign/barrier/cyborg name = "Energy Field" desc = "A fragile energy field that blocks movement. Excels at blocking lethal projectiles." diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index ba9e5f8a33..4b2017fab6 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -50,7 +50,7 @@ deconstruct() /obj/structure/lattice/clockwork - name = "clockwork lattice" + name = "cog lattice" desc = "A lightweight support lattice. These hold the Justicar's station together." icon = 'icons/obj/smooth_structures/lattice_clockwork.dmi' @@ -102,8 +102,8 @@ /obj/structure/lattice/catwalk/clockwork/Initialize(mapload) ..() - new /obj/effect/overlay/temp/ratvar/floor/catwalk(loc) - new /obj/effect/overlay/temp/ratvar/beam/catwalk(loc) + new /obj/effect/temp_visual/ratvar/floor/catwalk(loc) + new /obj/effect/temp_visual/ratvar/beam/catwalk(loc) /obj/structure/lattice/catwalk/clockwork/ratvar_act() return diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm new file mode 100644 index 0000000000..f2f767f4e6 --- /dev/null +++ b/code/game/objects/structures/manned_turret.dm @@ -0,0 +1,209 @@ +/////// MANNED TURRET //////// + +/obj/machinery/manned_turret + name = "machine gun turret" + desc = "While the trigger is held down, this gun will redistribute recoil to allow its user to easily shift targets." + icon = 'icons/obj/turrets.dmi' + icon_state = "machinegun" + can_buckle = TRUE + density = TRUE + max_integrity = 100 + obj_integrity = 100 + buckle_lying = FALSE + layer = ABOVE_MOB_LAYER + var/view_range = 10 + var/cooldown = 0 + var/projectile_type = /obj/item/projectile/bullet/weakbullet3 + var/rate_of_fire = 1 + var/number_of_shots = 40 + var/cooldown_duration = 90 + var/atom/target + var/turf/target_turf + var/warned = FALSE + var/list/calculated_projectile_vars + +/obj/machinery/manned_turret/Destroy() + target = null + target_turf = null + ..() + +//BUCKLE HOOKS + +/obj/machinery/manned_turret/unbuckle_mob(mob/living/buckled_mob,force = FALSE) + playsound(src,'sound/mecha/mechmove01.ogg', 50, 1) + for(var/obj/item/I in buckled_mob.held_items) + if(istype(I, /obj/item/gun_control)) + qdel(I) + if(istype(buckled_mob)) + buckled_mob.pixel_x = 0 + buckled_mob.pixel_y = 0 + if(buckled_mob.client) + buckled_mob.reset_perspective() + anchored = FALSE + . = ..() + STOP_PROCESSING(SSfastprocess, src) + +/obj/machinery/manned_turret/user_buckle_mob(mob/living/M, mob/living/carbon/user) + if(user.incapacitated() || !istype(user)) + return + M.forceMove(get_turf(src)) + ..() + for(var/V in M.held_items) + var/obj/item/I = V + if(istype(I)) + if(M.dropItemToGround(I)) + var/obj/item/gun_control/TC = new(src) + M.put_in_hands(TC) + else //Entries in the list should only ever be items or null, so if it's not an item, we can assume it's an empty hand + var/obj/item/gun_control/TC = new(src) + M.put_in_hands(TC) + M.pixel_y = 14 + layer = ABOVE_MOB_LAYER + setDir(SOUTH) + playsound(src,'sound/mecha/mechmove01.ogg', 50, 1) + anchored = TRUE + if(user.client) + user.client.change_view(view_range) + START_PROCESSING(SSfastprocess, src) + +/obj/machinery/manned_turret/process() + if(!LAZYLEN(buckled_mobs)) + return PROCESS_KILL + update_positioning() + +/obj/machinery/manned_turret/proc/update_positioning() + var/mob/living/controller = buckled_mobs[1] + if(!istype(controller)) + return + var/client/C = controller.client + if(C) + var/atom/A = C.mouseObject + var/turf/T = get_turf(A) + if(istype(T)) //They're hovering over something in the map. + direction_track(controller, T) + calculated_projectile_vars = calculate_projectile_angle_and_pixel_offsets(controller, C.mouseParams) + +/obj/machinery/manned_turret/proc/direction_track(mob/user, atom/targeted) + setDir(get_dir(src,targeted)) + user.setDir(dir) + switch(dir) + if(NORTH) + layer = BELOW_MOB_LAYER + user.pixel_x = 0 + user.pixel_y = -14 + if(NORTHEAST) + layer = BELOW_MOB_LAYER + user.pixel_x = -8 + user.pixel_y = -4 + if(EAST) + layer = ABOVE_MOB_LAYER + user.pixel_x = -14 + user.pixel_y = 0 + if(SOUTHEAST) + layer = BELOW_MOB_LAYER + user.pixel_x = -8 + user.pixel_y = 4 + if(SOUTH) + layer = ABOVE_MOB_LAYER + user.pixel_x = 0 + user.pixel_y = 14 + if(SOUTHWEST) + layer = BELOW_MOB_LAYER + user.pixel_x = 8 + user.pixel_y = 4 + if(WEST) + layer = ABOVE_MOB_LAYER + user.pixel_x = 14 + user.pixel_y = 0 + if(NORTHWEST) + layer = BELOW_MOB_LAYER + user.pixel_x = 8 + user.pixel_y = -4 + +/obj/machinery/manned_turret/proc/checkfire(atom/targeted_atom, mob/user) + target = targeted_atom + if(target == user || target == get_turf(src)) + return + if(world.time < cooldown) + if(!warned && world.time > (cooldown - cooldown_duration + rate_of_fire*number_of_shots)) // To capture the window where one is done firing + warned = TRUE + playsound(src, 'sound/weapons/sear.ogg', 100, 1) + return + else + cooldown = world.time + cooldown_duration + warned = FALSE + volley(user) + +/obj/machinery/manned_turret/proc/volley(mob/user) + target_turf = get_turf(target) + for(var/i in 1 to number_of_shots) + addtimer(CALLBACK(src, /obj/machinery/manned_turret/.proc/fire_helper, user), i*rate_of_fire) + +/obj/machinery/manned_turret/proc/fire_helper(mob/user) + update_positioning() //REFRESH MOUSE TRACKING!! + var/turf/targets_from = get_turf(src) + if(QDELETED(target)) + target = target_turf + var/obj/item/projectile/P = new projectile_type(targets_from) + P.current = targets_from + P.starting = targets_from + P.firer = user + P.original = target + playsound(src, 'sound/weapons/Gunshot_smg.ogg', 75, 1) + P.xo = target.x - targets_from.x + P.yo = target.y - targets_from.y + P.Angle = calculated_projectile_vars[1] + rand(-9, 9) + P.p_x = calculated_projectile_vars[2] + P.p_y = calculated_projectile_vars[3] + P.fire() + +/obj/machinery/manned_turret/ultimate // Admin-only proof of concept for autoclicker automatics + name = "Infinity Gun" + view_range = 12 + projectile_type = /obj/item/projectile/bullet/weakbullet3 + +/obj/machinery/manned_turret/ultimate/checkfire(atom/targeted_atom, mob/user) + target = targeted_atom + if(target == user || target == get_turf(src)) + return + target_turf = get_turf(target) + fire_helper(user) + +/obj/item/gun_control + name = "turret controls" + icon = 'icons/obj/weapons.dmi' + icon_state = "offhand" + w_class = WEIGHT_CLASS_HUGE + flags = ABSTRACT | NODROP | NOBLUDGEON + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/obj/machinery/manned_turret/turret + +/obj/item/gun_control/Initialize() + . = ..() + turret = loc + if(!istype(turret)) + return INITIALIZE_HINT_QDEL + +/obj/item/gun_control/Destroy() + turret = null + ..() + +/obj/item/gun_control/CanItemAutoclick() + return TRUE + +/obj/item/gun_control/attack_obj(obj/O, mob/living/user) + user.changeNext_move(CLICK_CD_MELEE) + O.attacked_by(src, user) + +/obj/item/gun_control/attack(mob/living/M, mob/living/user) + user.lastattacked = M + M.lastattacker = user + M.attacked_by(src, user) + add_fingerprint(user) + +/obj/item/gun_control/afterattack(atom/targeted_atom, mob/user, flag, params) + ..() + var/obj/machinery/manned_turret/E = user.buckled + E.calculated_projectile_vars = calculate_projectile_angle_and_pixel_offsets(user, params) + E.direction_track(user, targeted_atom) + E.checkfire(targeted_atom, user) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 39ff2a7da9..67dacc7b44 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -3,6 +3,7 @@ * Morgue * Morgue tray * Crematorium + * Creamatorium * Crematorium tray * Crematorium button */ @@ -189,7 +190,7 @@ GLOBAL_LIST_EMPTY(crematoriums) // Make sure we don't delete the actual morgue and its tray var/list/conts = GetAllContents() - src - connected - if(conts.len <= 1) + if(!conts.len) audible_message("You hear a hollow crackle.") return @@ -223,6 +224,20 @@ GLOBAL_LIST_EMPTY(crematoriums) update_icon() playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) //you horrible people +/obj/structure/bodycontainer/crematorium/creamatorium + name = "creamatorium" + desc = "A human incinerator. Works well during ice cream socials." + +/obj/structure/bodycontainer/crematorium/creamatorium/cremate(mob/user) + var/list/icecreams = new() + for(var/mob/living/i_scream in GetAllContents()) + var/obj/item/weapon/reagent_containers/food/snacks/icecream/IC = new() + IC.set_cone_type("waffle") + IC.add_mob_flavor(i_scream) + icecreams += IC + . = ..() + for(var/obj/IC in icecreams) + IC.forceMove(src) /* * Generic Tray diff --git a/code/game/objects/structures/showcase.dm b/code/game/objects/structures/showcase.dm index 274df975be..5f3237d664 100644 --- a/code/game/objects/structures/showcase.dm +++ b/code/game/objects/structures/showcase.dm @@ -39,6 +39,13 @@ icon = 'icons/obj/cloning.dmi' icon_state = "pod_g" +/obj/structure/showcase/oldpod + name = "damage cyrogenic pod" + desc = "A damage cyrogenic pod long since lost to time, including its former occupant..." + icon = 'icons/obj/cryogenic2.dmi' + icon_state = "sleeper-open" + + //Deconstructing //Showcases can be any sprite, so it makes sense that they can't be constructed. //However if a player wants to move an existing showcase or remove one, this is for that. diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 11d20a2dc1..8ffebdc0ab 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -146,49 +146,49 @@ /obj/structure/sign/biohazard name = "\improper BIOHAZARD" - desc = "A warning sign which reads 'BIOHAZARD'" + desc = "A warning sign which reads 'BIOHAZARD'." icon_state = "bio" /obj/structure/sign/electricshock name = "\improper HIGH VOLTAGE" - desc = "A warning sign which reads 'HIGH VOLTAGE'" + desc = "A warning sign which reads 'HIGH VOLTAGE'." icon_state = "shock" /obj/structure/sign/examroom name = "\improper EXAM ROOM" - desc = "A guidance sign which reads 'EXAM ROOM'" + desc = "A guidance sign which reads 'EXAM ROOM'." icon_state = "examroom" /obj/structure/sign/vacuum name = "\improper HARD VACUUM AHEAD" - desc = "A warning sign which reads 'HARD VACUUM AHEAD'" + desc = "A warning sign which reads 'HARD VACUUM AHEAD'." icon_state = "space" /obj/structure/sign/deathsposal name = "\improper DISPOSAL: LEADS TO SPACE" - desc = "A warning sign which reads 'DISPOSAL: LEADS TO SPACE'" + desc = "A warning sign which reads 'DISPOSAL: LEADS TO SPACE'." icon_state = "deathsposal" /obj/structure/sign/pods name = "\improper ESCAPE PODS" - desc = "A warning sign which reads 'ESCAPE PODS'" + desc = "A warning sign which reads 'ESCAPE PODS'." icon_state = "pods" /obj/structure/sign/fire name = "\improper DANGER: FIRE" - desc = "A warning sign which reads 'DANGER: FIRE'" + desc = "A warning sign which reads 'DANGER: FIRE'." icon_state = "fire" /obj/structure/sign/nosmoking_1 name = "\improper NO SMOKING" - desc = "A warning sign which reads 'NO SMOKING'" + desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking" /obj/structure/sign/nosmoking_2 name = "\improper NO SMOKING" - desc = "A warning sign which reads 'NO SMOKING'" + desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking2" /obj/structure/sign/radiation @@ -223,7 +223,7 @@ /obj/structure/sign/nanotrasen name = "\improper NanoTrasen Logo " - desc = "A sign with the Nanotrasen Logo on it. Glory to Nanotrasen!" + desc = "A sign with the Nanotrasen Logo on it. Glory to Nanotrasen!" icon_state = "nanotrasen" /obj/structure/sign/science //These 3 have multiple types, just var-edit the icon_state to whatever one you want on the map @@ -246,6 +246,12 @@ desc = "A sign labelling an area as a place where xenobiological entities are researched." icon_state = "xenobio" +/obj/structure/sign/xeno_warning_mining + name = "DANGEROUS ALIEN LIFE" + desc = "A sign that warns would-be travellers of hostile alien life in the vicinity." + icon = 'icons/obj/mining.dmi' + icon_state = "xeno_warning" + /obj/structure/sign/enginesafety name = "\improper ENGINEERING SAFETY" desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift." diff --git a/code/game/objects/structures/table_frames.dm b/code/game/objects/structures/table_frames.dm index 50aa23434e..0c2886533f 100644 --- a/code/game/objects/structures/table_frames.dm +++ b/code/game/objects/structures/table_frames.dm @@ -61,6 +61,14 @@ to_chat(user, "You start adding [S] to [src]...") if(do_after(user, 20, target = src) && S.use(1)) make_new_table(/obj/structure/table/optable) + else if(istype(I, /obj/item/stack/tile/carpet/black)) + var/obj/item/stack/tile/carpet/black/C = I + if(C.get_amount() < 1) + to_chat(user, "You need one black carpet sheet to do this!") + return + to_chat(user, "You start adding [C] to [src]...") + if(do_after(user, 20, target = src) && C.use(1)) + make_new_table(/obj/structure/table/wood/fancy/black) else if(istype(I, /obj/item/stack/tile/carpet)) var/obj/item/stack/tile/carpet/C = I if(C.get_amount() < 1) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 41ef527e1e..ddfb271baa 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -195,7 +195,7 @@ check_break(M) /obj/structure/table/glass/proc/check_break(mob/living/M) - if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL) + if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL && !(M.movement_type & FLYING)) table_shatter(M) /obj/structure/table/glass/proc/table_shatter(mob/M) @@ -271,12 +271,20 @@ frame = /obj/structure/table_frame framestack = /obj/item/stack/rods buildstack = /obj/item/stack/tile/carpet - canSmoothWith = list(/obj/structure/table/wood/fancy) + canSmoothWith = list(/obj/structure/table/wood/fancy,/obj/structure/table/wood/fancy/black) /obj/structure/table/wood/fancy/New() icon = 'icons/obj/smooth_structures/fancy_table.dmi' //so that the tables place correctly in the map editor ..() +/obj/structure/table/wood/fancy/black + icon_state = "fancy_table_black" + buildstack = /obj/item/stack/tile/carpet/black + +/obj/structure/table/wood/fancy/black/New() + ..() + icon = 'icons/obj/smooth_structures/fancy_table_black.dmi' + /* * Reinforced tables */ diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 3db570db83..c4c1256eac 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -11,10 +11,10 @@ var/mob/living/swirlie = null //the mob being given a swirlie -/obj/structure/toilet/New() +/obj/structure/toilet/Initialize() + . = ..() open = round(rand(0, 1)) update_icon() - ..() /obj/structure/toilet/attack_hand(mob/living/user) @@ -104,6 +104,21 @@ else return ..() +/obj/structure/toilet/secret + var/obj/item/secret + var/secret_type = null + +/obj/structure/toilet/secret/Initialize(mapload) + . = ..() + if (secret_type) + secret = new secret_type(src) + secret.desc += " It's a secret!" + w_items += secret.w_class + contents += secret + + + + /obj/structure/urinal name = "urinal" desc = "The HU-452, an experimental urinal. Comes complete with experimental urinal cake." @@ -181,7 +196,7 @@ icon_state = "shower" density = 0 anchored = 1 - use_power = 0 + use_power = NO_POWER_USE var/on = 0 var/obj/effect/mist/mymist = null var/ismist = 0 //needs a var so we can make it linger~ @@ -239,7 +254,7 @@ qdel(mymist) if(on) - add_overlay(mutable_appearance('icons/obj/watercloset.dmi', "water", MOB_LAYER + 1)) + add_overlay(mutable_appearance('icons/obj/watercloset.dmi', "water", ABOVE_MOB_LAYER)) if(watertemp == "freezing") return if(!ismist) @@ -465,8 +480,8 @@ if(istype(O, /obj/item/weapon/melee/baton)) var/obj/item/weapon/melee/baton/B = O - if(B.bcell) - if(B.bcell.charge > 0 && B.status == 1) + if(B.cell) + if(B.cell.charge > 0 && B.status == 1) flick("baton_active", src) var/stunforce = B.stunforce user.Stun(stunforce) @@ -552,7 +567,7 @@ icon_state = "open" color = "#ACD1E9" //Default color, didn't bother hardcoding other colors, mappers can and should easily change it. alpha = 200 //Mappers can also just set this to 255 if they want curtains that can't be seen through - layer = WALL_OBJ_LAYER + layer = SIGN_LAYER anchored = 1 opacity = 0 density = 0 @@ -575,13 +590,48 @@ density = 0 open = TRUE +/obj/structure/curtain/attackby(obj/item/W, mob/user) + if (istype(W, /obj/item/toy/crayon)) + color = input(user,"Choose Color") as color + else if(istype(W, /obj/item/weapon/screwdriver)) + if(anchored) + playsound(src.loc, W.usesound, 100, 1) + user.visible_message("[user] unscrews [src] from the floor.", "You start to unscrew [src] from the floor...", "You hear rustling noises.") + if(do_after(user, 50*W.toolspeed, target = src)) + if(!anchored) + return + anchored = FALSE + to_chat(user, "You unscrew [src] from the floor.") + else + playsound(src.loc, W.usesound, 100, 1) + user.visible_message("[user] screws [src] to the floor.", "You start to screw [src] to the floor...", "You hear rustling noises.") + if(do_after(user, 50*W.toolspeed, target = src)) + if(anchored) + return + anchored = TRUE + to_chat(user, "You screw [src] to the floor.") + else if(istype(W, /obj/item/weapon/wirecutters)) + if(!anchored) + playsound(src.loc, W.usesound, 100, 1) + user.visible_message("[user] cuts apart [src].", "You start to cut apart [src].", "You hear cutting.") + if(do_after(user, 50*W.toolspeed, target = src)) + if(anchored) + return + to_chat(user, "You cut apart [src].") + deconstruct() + else + . = ..() + + /obj/structure/curtain/attack_hand(mob/user) playsound(loc, 'sound/effects/curtain.ogg', 50, 1) toggle() ..() /obj/structure/curtain/deconstruct(disassembled = TRUE) - new /obj/item/stack/sheet/cloth (loc, 3) + new /obj/item/stack/sheet/cloth (loc, 2) + new /obj/item/stack/sheet/plastic (loc, 2) + new /obj/item/stack/rods (loc, 1) qdel(src) /obj/structure/curtain/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index f594c4b513..247a0a70d4 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -24,6 +24,7 @@ resistance_flags = ACID_PROOF armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 80, acid = 100) CanAtmosPass = ATMOS_PASS_PROC + var/real_explosion_block //ignore this, just use explosion_block /obj/structure/window/examine(mob/user) ..() @@ -73,6 +74,10 @@ if(rods) debris += new /obj/item/stack/rods(src, rods) + //windows only block while reinforced and fulltile, so we'll use the proc + real_explosion_block = explosion_block + explosion_block = EXPLOSION_BLOCK_PROC + /obj/structure/window/rcd_vals(mob/user, obj/item/weapon/construction/rcd/the_rcd) switch(the_rcd.mode) if(RCD_DECONSTRUCT) @@ -400,6 +405,10 @@ return 1 +/obj/structure/window/GetExplosionBlock() + return reinf && fulltile ? real_explosion_block : 0 + + /obj/structure/window/unanchored anchored = FALSE @@ -545,7 +554,7 @@ qdel(I) var/amount_of_gears = 2 if(fulltile) - new /obj/effect/overlay/temp/ratvar/window(get_turf(src)) + new /obj/effect/temp_visual/ratvar/window(get_turf(src)) amount_of_gears = 4 for(var/i in 1 to amount_of_gears) debris += new/obj/item/clockwork/alloy_shards/medium/gear_bit() @@ -553,7 +562,7 @@ /obj/structure/window/reinforced/clockwork/setDir(direct) if(!made_glow) - var/obj/effect/E = new /obj/effect/overlay/temp/ratvar/window/single(get_turf(src)) + var/obj/effect/E = new /obj/effect/temp_visual/ratvar/window/single(get_turf(src)) E.setDir(direct) made_glow = TRUE ..() diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index de13e28d58..a72c2bf8f6 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -1,21 +1,95 @@ +#define ENGINE_UNWRENCHED 0 +#define ENGINE_WRENCHED 1 +#define ENGINE_WELDED 2 +#define ENGINE_WELDTIME 200 /obj/structure/shuttle name = "shuttle" icon = 'icons/turf/shuttle.dmi' - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + obj_integrity = 500 + max_integrity = 500 + armor = list(melee = 100, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70) //default + ignores melee /obj/structure/shuttle/engine name = "engine" - density = 1 - anchored = 1 + density = TRUE + anchored = TRUE + var/engine_power = 1 + var/state = ENGINE_WELDED //welding shmelding + +//Ugh this is a lot of copypasta from emitters, welding need some boilerplate reduction +/obj/structure/shuttle/engine/can_be_unfasten_wrench(mob/user, silent) + if(state == ENGINE_WELDED) + if(!silent) + to_chat(user, "[src] is welded to the floor!") + return FAILED_UNFASTEN + return ..() + +/obj/structure/shuttle/engine/default_unfasten_wrench(mob/user, obj/item/weapon/wrench/W, time = 20) + . = ..() + if(. == SUCCESSFUL_UNFASTEN) + if(anchored) + state = ENGINE_WRENCHED + else + state = ENGINE_UNWRENCHED + +/obj/structure/shuttle/engine/attackby(obj/item/I, mob/user, params) + add_fingerprint(user) + if(default_unfasten_wrench(user, I)) + return + else if(istype(I, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = I + switch(state) + if(ENGINE_UNWRENCHED) + to_chat(user, "The [src.name] needs to be wrenched to the floor!") + if(EM_SECURED) + if(WT.remove_fuel(0,user)) + playsound(loc, WT.usesound, 50, 1) + user.visible_message("[user.name] starts to weld the [name] to the floor.", \ + "You start to weld \the [src] to the floor...", \ + "You hear welding.") + if(do_after(user,ENGINE_WELDTIME*WT.toolspeed, target = src) && WT.isOn()) + state = ENGINE_WELDED + to_chat(user, "You weld \the [src] to the floor.") + alter_engine_power(engine_power) + if(EM_WELDED) + if(WT.remove_fuel(0,user)) + playsound(loc, WT.usesound, 50, 1) + user.visible_message("[user.name] starts to cut the [name] free from the floor.", \ + "You start to cut \the [src] free from the floor...", \ + "You hear welding.") + if(do_after(user,ENGINE_WELDTIME*WT.toolspeed, target = src) && WT.isOn()) + state = ENGINE_WRENCHED + to_chat(user, "You cut \the [src] free from the floor.") + alter_engine_power(-engine_power) + return + else + return ..() + +/obj/structure/shuttle/engine/Destroy() + if(state == ENGINE_WELDED) + alter_engine_power(-engine_power) + . = ..() + +//Propagates the change to the shuttle. +/obj/structure/shuttle/engine/proc/alter_engine_power(mod) + if(mod == 0) + return + if(SSshuttle.is_in_shuttle_bounds(src)) + var/obj/docking_port/mobile/M = SSshuttle.get_containing_shuttle(src) + if(M) + M.alter_engines(mod) /obj/structure/shuttle/engine/heater name = "heater" icon_state = "heater" + engine_power = 0 // todo make these into 2x1 parts /obj/structure/shuttle/engine/platform name = "platform" icon_state = "platform" + engine_power = 0 /obj/structure/shuttle/engine/propulsion name = "propulsion" @@ -25,6 +99,10 @@ /obj/structure/shuttle/engine/propulsion/burst name = "burst" +/obj/structure/shuttle/engine/propulsion/burst/cargo + state = ENGINE_UNWRENCHED + anchored = FALSE + /obj/structure/shuttle/engine/propulsion/burst/left name = "left" icon_state = "burst_l" @@ -36,3 +114,22 @@ /obj/structure/shuttle/engine/router name = "router" icon_state = "router" + + +/obj/structure/shuttle/engine/large + name = "engine" + opacity = 1 + icon = 'icons/obj/2x2.dmi' + icon_state = "large_engine" + bound_width = 64 + bound_height = 64 + appearance_flags = 0 + +/obj/structure/shuttle/engine/huge + name = "engine" + opacity = 1 + icon = 'icons/obj/3x3.dmi' + icon_state = "huge_engine" + bound_width = 96 + bound_height = 96 + appearance_flags = 0 diff --git a/code/game/sound.dm b/code/game/sound.dm index af5394ea2a..bf5345c934 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -115,6 +115,8 @@ soundin = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') if ("clownstep") soundin = pick('sound/effects/clownstep1.ogg','sound/effects/clownstep2.ogg') + if ("suitstep") + soundin = pick('sound/effects/suitstep1.ogg','sound/effects/suitstep2.ogg') if ("swing_hit") soundin = pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg') if ("hiss") diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 741d4f2958..19cbc39986 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -5,6 +5,9 @@ density = 1 blocks_air = 1 +/turf/closed/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + return FALSE + /turf/closed/indestructible name = "wall" icon = 'icons/turf/walls.dmi' @@ -24,12 +27,9 @@ /turf/closed/indestructible/oldshuttle/corner icon_state = "corner" - - - /turf/closed/indestructible/splashscreen name = "Space Station 13" - icon = 'config/title_screens/images/blank.png' + icon = 'config/title_screens/images/title1.dmi' icon_state = "" layer = FLY_LAYER @@ -111,6 +111,28 @@ explosion_block = 50 baseturf = /turf/closed/indestructible/necropolis +/turf/closed/indestructible/necropolis/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "necro1" + return TRUE + +/turf/closed/indestructible/riveted/boss + name = "stone wall" + desc = "A thick, seemingly indestructible stone wall." + icon = 'icons/turf/walls/boss_wall.dmi' + icon_state = "wall" + explosion_block = 50 + baseturf = /turf/closed/indestructible/riveted/boss + +/turf/closed/indestructible/riveted/boss/hot + icon = 'icons/turf/walls/boss_wall_hot.dmi' + baseturf = /turf/closed/indestructible/riveted/boss/hot + +/turf/closed/indestructible/riveted/boss/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "basalt" + return TRUE + /turf/closed/indestructible/riveted/hierophant name = "wall" desc = "A wall made out of a strange metal. The squares on it pulse in a predictable pattern." diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index ff278b415a..feff081f30 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -27,7 +27,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "necro1" baseturf = /turf/open/indestructible/necropolis - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS /turf/open/indestructible/necropolis/Initialize() . = ..() @@ -39,12 +39,15 @@ /turf/open/indestructible/hierophant icon = 'icons/turf/floors/hierophant_floor.dmi' - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS baseturf = /turf/open/indestructible/hierophant smooth = SMOOTH_TRUE /turf/open/indestructible/hierophant/two +/turf/open/indestructible/hierophant/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + return FALSE + /turf/open/indestructible/paper name = "notebook floor" desc = "A floor made of invulnerable notebook paper." diff --git a/code/game/turfs/simulated/chasm.dm b/code/game/turfs/simulated/chasm.dm index 8b24a4c816..de0dbea8f6 100644 --- a/code/game/turfs/simulated/chasm.dm +++ b/code/game/turfs/simulated/chasm.dm @@ -14,6 +14,12 @@ var/drop_y = 1 var/drop_z = 1 +/turf/open/chasm/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) + return + +/turf/open/chasm/MakeDry(wet_setting = TURF_WET_WATER) + return + /turf/open/chasm/Entered(atom/movable/AM) START_PROCESSING(SSobj, src) drop_stuff(AM) @@ -22,6 +28,10 @@ if(!drop_stuff()) STOP_PROCESSING(SSobj, src) +/turf/open/chasm/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "basalt" + return TRUE /turf/open/chasm/attackby(obj/item/C, mob/user, params, area/area_restriction) ..() @@ -50,8 +60,16 @@ else to_chat(user, "The plating is going to need some support! Place metal rods first.") +/turf/open/chasm/proc/is_safe() + //if anything matching this typecache is found in the chasm, we don't drop things + var/static/list/chasm_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk, /obj/structure/stone_tile)) + var/list/found_safeties = typecache_filter_list(contents, chasm_safeties_typecache) + return LAZYLEN(found_safeties) + /turf/open/chasm/proc/drop_stuff(AM) . = 0 + if(is_safe()) + return FALSE var/thing_to_check = src if(AM) thing_to_check = list(AM) @@ -108,9 +126,12 @@ /turf/open/chasm/straight_down/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE baseturf = /turf/open/chasm/straight_down/lava_land_surface + light_range = 1.9 //slightly less range than lava + light_power = 0.65 //less bright, too + light_color = LIGHT_COLOR_LAVA //let's just say you're falling into lava, that makes sense right /turf/open/chasm/straight_down/lava_land_surface/drop(atom/movable/AM) //Make sure the item is still there after our sleep @@ -166,9 +187,14 @@ /turf/open/chasm/jungle icon = 'icons/turf/floors/junglechasm.dmi' planetary_atmos = TRUE - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS + +/turf/open/chasm/jungle/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "dirt" + return TRUE /turf/open/chasm/straight_down/jungle icon = 'icons/turf/floors/junglechasm.dmi' planetary_atmos = TRUE - initial_gas_mix = "o2=14;n2=23;TEMP=300" \ No newline at end of file + initial_gas_mix = LAVALAND_DEFAULT_ATMOS \ No newline at end of file diff --git a/code/game/turfs/simulated/dirtystation.dm b/code/game/turfs/simulated/dirtystation.dm index 3eef7272ed..1c59cd2999 100644 --- a/code/game/turfs/simulated/dirtystation.dm +++ b/code/game/turfs/simulated/dirtystation.dm @@ -25,14 +25,14 @@ //The code below here isn't exactly optimal, but because of the individual decals that each area uses it's still applicable. //high dirt - 1/3 - if(istype(A, /area/toxins/test_area) || istype(A, /area/mine/production) || istype(A, /area/mine/living_quarters) || istype(A, /area/mine/north_outpost) || istype(A, /area/mine/west_outpost) || istype(A, /area/wreck) || istype(A, /area/derelict) || istype(A, /area/djstation)) + if(istype(A, /area/science/test_area) || istype(A, /area/mine/production) || istype(A, /area/mine/living_quarters) || istype(A, /area/mine/north_outpost) || istype(A, /area/mine/west_outpost) || istype(A, /area/wreck) || istype(A, /area/derelict) || istype(A, /area/djstation)) new /obj/effect/decal/cleanable/dirt(src) //vanilla, but it works return if(prob(80)) //mid dirt - 1/15 return - if(istype(A, /area/engine) || istype(A,/area/assembly) || istype(A,/area/maintenance) || istype(A,/area/construction)) + if(istype(A, /area/engine) || istype(A, /area/crew_quarters/heads/chief) || istype(A,/area/assembly) || istype(A, /area/science/robotics) || istype(A,/area/maintenance) || istype(A,/area/construction)) //Blood, sweat, and oil. Oh, and dirt. if(prob(3)) new /obj/effect/decal/cleanable/blood/old(src) @@ -46,7 +46,7 @@ new /obj/effect/decal/cleanable/dirt(src) return - if(istype(A, /area/crew_quarters/toilet) || istype(A, /area/crew_quarters/locker/locker_toilet)) + if(istype(A, /area/crew_quarters/toilet)) if(prob(40)) if(prob(90)) new /obj/effect/decal/cleanable/vomit/old(src) @@ -62,7 +62,7 @@ if(prob(75)) //low dirt - 1/60 return - if(istype(A, /area/ai_monitored/turret_protected) || istype(A, /area/security)) //chance of incident + if(istype(A, /area/ai_monitored/turret_protected) || istype(A, /area/prison) || istype(A, /area/security) || istype(A, /area/crew_quarters/heads/hos)) //chance of incident if(prob(20)) if(prob(5)) new /obj/effect/decal/cleanable/blood/gibs/old(src) @@ -71,7 +71,7 @@ return - if(istype(A, /area/crew_quarters/kitchen)) //Kitchen messes + if(istype(A, /area/crew_quarters/kitchen) || istype(A, /area/crew_quarters/cafeteria)) //Kitchen messes if(prob(60)) if(prob(50)) new /obj/effect/decal/cleanable/egg_smudge(src) @@ -79,7 +79,7 @@ new /obj/effect/decal/cleanable/flour(src) return - if(istype(A, /area/medical)) //Kept clean, but chance of blood + if(istype(A, /area/medical) || istype(A, /area/crew_quarters/heads/cmo)) //Kept clean, but chance of blood if(prob(66)) if(prob(5)) new /obj/effect/decal/cleanable/blood/gibs/old(src) @@ -92,7 +92,7 @@ new /obj/effect/decal/cleanable/vomit/old(src) return - if(istype(A, /area/toxins)) + if(istype(A, /area/science) || istype(A, /area/crew_quarters/heads/hor)) if(prob(20)) new /obj/effect/decal/cleanable/greenglow(src) //this cleans itself up but it might startle you when you see it. return diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index c1993677f3..2fb5b03aca 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -206,11 +206,13 @@ if(RCD_FLOORWALL) return list("mode" = RCD_FLOORWALL, "delay" = 20, "cost" = 16) if(RCD_AIRLOCK) - return list("mode" = RCD_AIRLOCK, "delay" = 50, "cost" = 16) + if(the_rcd.airlock_glass) + return list("mode" = RCD_AIRLOCK, "delay" = 50, "cost" = 20) + else return list("mode" = RCD_AIRLOCK, "delay" = 50, "cost" = 16) if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 50, "cost" = 33) if(RCD_WINDOWGRILLE) - return list("mode" = RCD_WINDOWGRILLE, "delay" = 40, "cost" = 4) + return list("mode" = RCD_WINDOWGRILLE, "delay" = 10, "cost" = 4) return FALSE /turf/open/floor/rcd_act(mob/user, obj/item/weapon/construction/rcd/the_rcd, passed_mode) diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 4f6da47bde..efa4382540 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -105,7 +105,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "basalt" ore_type = /obj/item/weapon/ore/glass/basalt - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS slowdown = 0 /turf/open/floor/grass/snow/basalt/Initialize() @@ -140,7 +140,7 @@ floor_tile = /obj/item/stack/tile/carpet broken_states = list("damaged") smooth = SMOOTH_TRUE - canSmoothWith = list(/turf/open/floor/carpet, /turf/open/chasm) + canSmoothWith = list(/turf/open/floor/carpet) flags = NONE /turf/open/floor/carpet/Initialize() @@ -158,6 +158,12 @@ if(smooth) queue_smooth_neighbors(src) +/turf/open/floor/carpet/black + icon = 'icons/turf/floors/carpet_black.dmi' + floor_tile = /obj/item/stack/tile/carpet/black + canSmoothWith = list(/turf/open/floor/carpet/black) + + /turf/open/floor/carpet/narsie_act(force, ignore_mobs, probability = 20) . = (prob(probability) || force) for(var/I in src) @@ -175,15 +181,22 @@ burnt = 1 update_icon() +/turf/open/floor/carpet/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + return FALSE -turf/open/floor/fakepit +/turf/open/floor/fakepit desc = "A clever illusion designed to look like a bottomless pit." smooth = SMOOTH_TRUE | SMOOTH_BORDER | SMOOTH_MORE - canSmoothWith = list(/turf/open/floor/fakepit, /turf/open/chasm) + canSmoothWith = list(/turf/open/floor/fakepit) icon = 'icons/turf/floors/Chasms.dmi' icon_state = "smooth" +/turf/open/floor/fakepit/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "basalt" + return TRUE + /turf/open/floor/fakespace icon = 'icons/turf/space.dmi' icon_state = "0" @@ -193,4 +206,10 @@ turf/open/floor/fakepit /turf/open/floor/fakespace/Initialize() ..() - icon_state = "[rand(0,25)]" + icon_state = SPACE_ICON_STATE + +/turf/open/floor/fakespace/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/space.dmi' + underlay_appearance.icon_state = SPACE_ICON_STATE + underlay_appearance.plane = PLANE_SPACE + return TRUE diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index fc5a57e16d..46bb461660 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -151,18 +151,14 @@ honk() /turf/open/floor/mineral/bananium/proc/honk() - if(!spam_flag) - spam_flag = 1 + if(spam_flag < world.time) playsound(src, 'sound/items/bikehorn.ogg', 50, 1) - spawn(20) - spam_flag = 0 + spam_flag = world.time + 20 /turf/open/floor/mineral/bananium/proc/squeek() - if(!spam_flag) - spam_flag = 1 + if(spam_flag < world.time) playsound(src, "clownstep", 50, 1) - spawn(10) - spam_flag = 0 + spam_flag = world.time + 10 /turf/open/floor/mineral/bananium/airless initial_gas_mix = "TEMP=2.7" diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 9144cbc871..810a77fc42 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -133,8 +133,8 @@ /turf/open/floor/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/floor(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/floor(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/floor(src) realappearence.linked = src change_construction_value(1) diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index f4a3403ee5..5e7a0acf54 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -25,6 +25,12 @@ /turf/open/floor/plating/asteroid/burn_tile() return +/turf/open/floor/plating/asteroid/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) + return + +/turf/open/floor/plating/asteroid/MakeDry(wet_setting = TURF_WET_WATER) + return + /turf/open/floor/plating/asteroid/ex_act(severity, target) contents_explosion(severity, target) switch(severity) @@ -137,7 +143,7 @@ ///////Surface. The surface is warm, but survivable without a suit. Internals are required. The floors break to chasms, which drop you into the underground. /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface @@ -176,7 +182,7 @@ data_having_type = /turf/open/floor/plating/asteroid/airless/cave/volcanic/has_data turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS /turf/open/floor/plating/asteroid/airless/cave/volcanic/has_data //subtype for producing a tunnel with given data has_data = TRUE @@ -272,15 +278,18 @@ /turf/open/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T) if(prob(30)) - if(istype(loc, /area/mine/explored) || istype(loc, /area/lavaland/surface/outdoors/explored)) + if(istype(loc, /area/mine/explored) || !istype(loc, /area/lavaland/surface/outdoors/unexplored)) return var/randumb = pickweight(mob_spawn_list) while(randumb == SPAWN_MEGAFAUNA) - var/maybe_boss = pickweight(megafauna_spawn_list) - if(megafauna_spawn_list[maybe_boss]) - randumb = maybe_boss - if(ispath(maybe_boss, /mob/living/simple_animal/hostile/megafauna/bubblegum)) //there can be only one bubblegum, so don't waste spawns on it - megafauna_spawn_list[maybe_boss] = 0 + if(istype(loc, /area/lavaland/surface/outdoors/unexplored/danger)) //this is danger. it's boss time. + var/maybe_boss = pickweight(megafauna_spawn_list) + if(megafauna_spawn_list[maybe_boss]) + randumb = maybe_boss + if(ispath(maybe_boss, /mob/living/simple_animal/hostile/megafauna/bubblegum)) //there can be only one bubblegum, so don't waste spawns on it + megafauna_spawn_list[maybe_boss] = 0 + else //this is not danger, don't spawn a boss, spawn something else + randumb = pickweight(mob_spawn_list) for(var/mob/living/simple_animal/hostile/H in urange(12,T)) //prevents mob clumps if((ispath(randumb, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 7) @@ -319,6 +328,7 @@ slowdown = 2 environment_type = "snow" sand_type = /obj/item/stack/sheet/mineral/snow + flags = NONE /turf/open/floor/plating/asteroid/snow/airless initial_gas_mix = "TEMP=2.7" diff --git a/code/game/turfs/simulated/floor/plating/dirt.dm b/code/game/turfs/simulated/floor/plating/dirt.dm index 0d13b93432..9d07c53917 100644 --- a/code/game/turfs/simulated/floor/plating/dirt.dm +++ b/code/game/turfs/simulated/floor/plating/dirt.dm @@ -4,7 +4,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "dirt" baseturf = /turf/open/chasm/straight_down/jungle - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE /turf/open/floor/plating/dirt/dark diff --git a/code/game/turfs/simulated/floor/plating/lava.dm b/code/game/turfs/simulated/floor/plating/lava.dm index 9321b4f082..978bedac3b 100644 --- a/code/game/turfs/simulated/floor/plating/lava.dm +++ b/code/game/turfs/simulated/floor/plating/lava.dm @@ -11,7 +11,13 @@ light_power = 0.75 light_color = LIGHT_COLOR_LAVA -/turf/open/floor/plating/lava/ex_act() +/turf/open/floor/plating/lava/ex_act(severity, target) + contents_explosion(severity, target) + +/turf/open/floor/plating/lava/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) + return + +/turf/open/floor/plating/lava/MakeDry(wet_setting = TURF_WET_WATER) return /turf/open/floor/plating/lava/airless @@ -38,6 +44,11 @@ /turf/open/floor/plating/lava/make_plating() return +/turf/open/floor/plating/lava/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/floors.dmi' + underlay_appearance.icon_state = "basalt" + return TRUE + /turf/open/floor/plating/lava/GetHeatCapacity() . = 700000 @@ -49,7 +60,7 @@ /turf/open/floor/plating/lava/proc/is_safe() //if anything matching this typecache is found in the lava, we don't burn things - var/static/list/lava_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk)) + var/static/list/lava_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk, /obj/structure/stone_tile)) var/list/found_safeties = typecache_filter_list(contents, lava_safeties_typecache) return LAZYLEN(found_safeties) @@ -127,7 +138,7 @@ /turf/open/floor/plating/lava/smooth/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE baseturf = /turf/open/chasm/straight_down/lava_land_surface diff --git a/code/game/turfs/simulated/floor/plating/misc_plating.dm b/code/game/turfs/simulated/floor/plating/misc_plating.dm index 081b4becc6..cf0ec5531c 100644 --- a/code/game/turfs/simulated/floor/plating/misc_plating.dm +++ b/code/game/turfs/simulated/floor/plating/misc_plating.dm @@ -38,7 +38,7 @@ var/smooth_icon = 'icons/turf/floors/ash.dmi' desc = "The ground is covered in volcanic ash." baseturf = /turf/open/floor/plating/ashplanet/wateryrock //I assume this will be a chasm eventually, once this becomes an actual surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE /turf/open/floor/plating/ashplanet/Initialize() diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index 9c40b8276f..544d637571 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -108,7 +108,7 @@ /turf/open/floor/engine/cult/Initialize() ..() - new /obj/effect/overlay/temp/cult/turf/floor(src) + new /obj/effect/temp_visual/cult/turf/floor(src) realappearence = new /obj/effect/clockwork/overlay/floor/bloodcult(src) realappearence.linked = src diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 54f3ad5ad5..ea286f9a01 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -26,7 +26,7 @@ /turf/closed/mineral/Initialize() if (!canSmoothWith) - canSmoothWith = list(/turf/closed) + canSmoothWith = list(/turf/closed/mineral, /turf/closed/indestructible) pixel_y = -4 pixel_x = -4 icon = smooth_icon @@ -42,6 +42,13 @@ setDir(angle2dir(rotation+dir2angle(dir))) queue_smooth(src) +/turf/closed/mineral/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + if(turf_type) + underlay_appearance.icon = initial(turf_type.icon) + underlay_appearance.icon_state = initial(turf_type.icon_state) + return TRUE + return ..() + /turf/closed/mineral/attackby(obj/item/weapon/pickaxe/P, mob/user, params) if (!user.IsAdvancedToolUser()) @@ -73,6 +80,8 @@ for(i in 1 to mineralAmt) new mineralType(src) SSblackbox.add_details("ore_mined",mineralType) + for(var/obj/effect/temp_visual/mining_overlay/M in src) + qdel(M) ChangeTurf(turf_type, defer_change) addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) playsound(src, 'sound/effects/break_stone.ogg', 50, 1) //beautiful destruction @@ -170,7 +179,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 mineralSpawnChanceList = list( /turf/closed/mineral/uranium/volcanic = 35, /turf/closed/mineral/diamond/volcanic = 30, /turf/closed/mineral/gold/volcanic = 45, /turf/closed/mineral/titanium/volcanic = 45, @@ -191,7 +200,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 mineralChance = 10 @@ -213,7 +222,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 mineralSpawnChanceList = list( /turf/closed/mineral/uranium/volcanic = 3, /turf/closed/mineral/diamond/volcanic = 1, /turf/closed/mineral/gold/volcanic = 8, /turf/closed/mineral/titanium/volcanic = 8, @@ -232,7 +241,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -246,7 +255,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -260,7 +269,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -274,7 +283,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -288,7 +297,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -302,7 +311,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -316,7 +325,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -339,7 +348,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 @@ -347,7 +356,7 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt baseturf = /turf/open/floor/plating/asteroid/basalt - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS /turf/closed/mineral/volcanic/lava_land_surface environment_type = "basalt" @@ -363,7 +372,7 @@ smooth = SMOOTH_MORE|SMOOTH_BORDER canSmoothWith = list (/turf/closed) baseturf = /turf/open/floor/plating/ashplanet/wateryrock - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS environment_type = "waste" turf_type = /turf/open/floor/plating/ashplanet/rocky defer_change = 1 @@ -377,7 +386,7 @@ spread = 0 scan_state = "rock_Gibtonite" var/det_time = 8 //Countdown till explosion, but also rewards the player for how close you were to detonation when you defuse it - var/stage = 0 //How far into the lifecycle of gibtonite we are, 0 is untouched, 1 is active and attempting to detonate, 2 is benign and ready for extraction + var/stage = GIBTONITE_UNSTRUCK //How far into the lifecycle of gibtonite we are var/activated_ckey = null //These are to track who triggered the gibtonite deposit for logging purposes var/activated_name = null var/mutable_appearance/activated_overlay @@ -393,12 +402,12 @@ ..() /turf/closed/mineral/gibtonite/proc/explosive_reaction(mob/user = null, triggered_by_explosion = 0) - if(stage == 0) + if(stage == GIBTONITE_UNSTRUCK) activated_overlay = mutable_appearance('icons/turf/smoothrocks.dmi', "rock_Gibtonite_active", ON_EDGED_TURF_LAYER) add_overlay(activated_overlay) name = "gibtonite deposit" desc = "An active gibtonite reserve. Run!" - stage = 1 + stage = GIBTONITE_ACTIVE visible_message("There was gibtonite inside! It's going to explode!") var/turf/bombturf = get_turf(src) var/area/A = get_area(bombturf) @@ -420,38 +429,38 @@ /turf/closed/mineral/gibtonite/proc/countdown(notify_admins = 0) set waitfor = 0 - while(istype(src, /turf/closed/mineral/gibtonite) && stage == 1 && det_time > 0 && mineralAmt >= 1) + while(istype(src, /turf/closed/mineral/gibtonite) && stage == GIBTONITE_ACTIVE && det_time > 0 && mineralAmt >= 1) det_time-- sleep(5) if(istype(src, /turf/closed/mineral/gibtonite)) - if(stage == 1 && det_time <= 0 && mineralAmt >= 1) + if(stage == GIBTONITE_ACTIVE && det_time <= 0 && mineralAmt >= 1) var/turf/bombturf = get_turf(src) mineralAmt = 0 - stage = 3 + stage = GIBTONITE_DETONATE explosion(bombturf,1,3,5, adminlog = notify_admins) /turf/closed/mineral/gibtonite/proc/defuse() - if(stage == 1) + if(stage == GIBTONITE_ACTIVE) cut_overlay(activated_overlay) activated_overlay.icon_state = "rock_Gibtonite_inactive" add_overlay(activated_overlay) desc = "An inactive gibtonite reserve. The ore can be extracted." - stage = 2 + stage = GIBTONITE_STABLE if(det_time < 0) det_time = 0 visible_message("The chain reaction was stopped! The gibtonite had [src.det_time] reactions left till the explosion!") /turf/closed/mineral/gibtonite/gets_drilled(mob/user, triggered_by_explosion = 0) - if(stage == 0 && mineralAmt >= 1) //Gibtonite deposit is activated + if(stage == GIBTONITE_UNSTRUCK && mineralAmt >= 1) //Gibtonite deposit is activated playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) explosive_reaction(user, triggered_by_explosion) return - if(stage == 1 && mineralAmt >= 1) //Gibtonite deposit goes kaboom + if(stage == GIBTONITE_ACTIVE && mineralAmt >= 1) //Gibtonite deposit goes kaboom var/turf/bombturf = get_turf(src) mineralAmt = 0 - stage = 3 + stage = GIBTONITE_DETONATE explosion(bombturf,1,2,5, adminlog = 0) - if(stage == 2) //Gibtonite deposit is now benign and extractable. Depending on how close you were to it blowing up before defusing, you get better quality ore. + if(stage == GIBTONITE_STABLE) //Gibtonite deposit is now benign and extractable. Depending on how close you were to it blowing up before defusing, you get better quality ore. var/obj/item/weapon/twohanded/required/gibtonite/G = new /obj/item/weapon/twohanded/required/gibtonite/(src) if(det_time <= 0) G.quality = 3 @@ -468,5 +477,5 @@ environment_type = "basalt" turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 diff --git a/code/game/turfs/simulated/wall/mineral_walls.dm b/code/game/turfs/simulated/wall/mineral_walls.dm index b78099c6bb..2cfb32f6dc 100644 --- a/code/game/turfs/simulated/wall/mineral_walls.dm +++ b/code/game/turfs/simulated/wall/mineral_walls.dm @@ -175,6 +175,7 @@ desc = "A light-weight titanium wall used in shuttles." icon = 'icons/turf/walls/shuttle_wall.dmi' icon_state = "map-shuttle" + flags = CAN_BE_DIRTY | CHECK_RICOCHET sheet_type = /obj/item/stack/sheet/mineral/titanium smooth = SMOOTH_MORE|SMOOTH_DIAGONAL canSmoothWith = list(/turf/closed/wall/mineral/titanium, /obj/machinery/door/airlock/shuttle, /obj/machinery/door/airlock/, /turf/closed/wall/shuttle, /obj/structure/window/shuttle, /obj/structure/shuttle/engine/heater, /obj/structure/falsewall/titanium) diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm index 9fa69fc6a7..21015e82d0 100644 --- a/code/game/turfs/simulated/wall/misc_walls.dm +++ b/code/game/turfs/simulated/wall/misc_walls.dm @@ -10,7 +10,7 @@ girder_type = /obj/structure/girder/cult /turf/closed/wall/mineral/cult/Initialize() - new /obj/effect/overlay/temp/cult/turf(src) + new /obj/effect/temp_visual/cult/turf(src) . = ..() /turf/closed/wall/mineral/cult/devastate_wall() @@ -39,11 +39,11 @@ desc = "A cold stone wall engraved with indecipherable symbols. Studying them causes your head to pound." /turf/closed/wall/mineral/cult/artificer/break_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) return null //excuse me we want no runed metal here /turf/closed/wall/mineral/cult/artificer/devastate_wall() - new /obj/effect/overlay/temp/cult/turf(get_turf(src)) + new /obj/effect/temp_visual/cult/turf(get_turf(src)) //Clockwork wall: Causes nearby tinkerer's caches to generate components. /turf/closed/wall/clockwork @@ -60,8 +60,8 @@ /turf/closed/wall/clockwork/Initialize() ..() - new /obj/effect/overlay/temp/ratvar/wall(src) - new /obj/effect/overlay/temp/ratvar/beam(src) + new /obj/effect/temp_visual/ratvar/wall(src) + new /obj/effect/temp_visual/ratvar/beam(src) realappearence = new /obj/effect/clockwork/overlay/wall(src) realappearence.linked = src change_construction_value(5) diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 068dd0f218..44dc1afee7 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -28,6 +28,20 @@ /turf/closed/wall/attack_tk() return +/turf/closed/wall/handle_ricochet(obj/item/projectile/P) //A huge pile of shitcode! + var/turf/p_turf = get_turf(P) + var/face_direction = get_dir(src, p_turf) + var/face_angle = dir2angle(face_direction) + var/incidence_s = get_angle_of_incidence(face_angle, P.Angle) + var/new_angle = face_angle + incidence_s + var/new_angle_s = new_angle + while(new_angle_s > 180) // Translate to regular projectile degrees + new_angle_s -= 360 + while(new_angle_s < -180) + new_angle_s += 360 + P.Angle = new_angle_s + return TRUE + /turf/closed/wall/proc/dismantle_wall(devastated=0, explode=0) if(devastated) devastate_wall() diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index d0208218a5..d73c5f98c2 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -4,7 +4,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "riverwater" baseturf = /turf/open/chasm/straight_down/lava_land_surface - initial_gas_mix = "o2=14;n2=23;TEMP=300" + initial_gas_mix = LAVALAND_DEFAULT_ATMOS planetary_atmos = TRUE slowdown = 1 wet = TURF_WET_WATER diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 1876d6f782..e25ce336bb 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -160,6 +160,12 @@ /turf/open/space/acid_act(acidpwr, acid_volume) return 0 +/turf/open/space/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = 'icons/turf/space.dmi' + underlay_appearance.icon_state = SPACE_ICON_STATE + underlay_appearance.plane = PLANE_SPACE + return TRUE + /turf/open/space/rcd_vals(mob/user, obj/item/weapon/construction/rcd/the_rcd) if(!CanBuildHere()) @@ -167,7 +173,10 @@ switch(the_rcd.mode) if(RCD_FLOORWALL) - return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 2) + var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) + if(L) + return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 1) + else return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 3) return FALSE /turf/open/space/rcd_act(mob/user, obj/item/weapon/construction/rcd/the_rcd, passed_mode) diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index 68c00c54ec..c447b83a1f 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -4,6 +4,11 @@ baseturf = /turf/open/space/transit flags = NOJAUNT //This line goes out to every wizard that ever managed to escape the den. I'm sorry. +/turf/open/space/transit/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + . = ..() + underlay_appearance.icon_state = "speedspace_ns_[get_transit_state(asking_turf)]" + underlay_appearance.transform = turn(matrix(), get_transit_angle(asking_turf)) + /turf/open/space/transit/south dir = SOUTH @@ -69,25 +74,32 @@ throw_atom(AM) /turf/open/space/transit/proc/update_icon() - var/p = 9 - var/angle = 0 - var/state = 1 - switch(dir) - if(NORTH) - angle = 180 - state = ((-p*x+y) % 15) + 1 - if(state < 1) - state += 15 - if(EAST) - angle = 90 - state = ((x+p*y) % 15) + 1 - if(WEST) - angle = -90 - state = ((x-p*y) % 15) + 1 - if(state < 1) - state += 15 - else - state = ((p*x+y) % 15) + 1 + icon_state = "speedspace_ns_[get_transit_state(src)]" + transform = turn(matrix(), get_transit_angle(src)) - icon_state = "speedspace_ns_[state]" - transform = turn(matrix(), angle) \ No newline at end of file +/proc/get_transit_state(turf/T) + var/p = 9 + . = 1 + switch(T.dir) + if(NORTH) + . = ((-p*T.x+T.y) % 15) + 1 + if(. < 1) + . += 15 + if(EAST) + . = ((T.x+p*T.y) % 15) + 1 + if(WEST) + . = ((T.x-p*T.y) % 15) + 1 + if(. < 1) + . += 15 + else + . = ((p*T.x+T.y) % 15) + 1 + +/proc/get_transit_angle(turf/T) + . = 0 + switch(T.dir) + if(NORTH) + . = 180 + if(EAST) + . = 90 + if(WEST) + . = -90 \ No newline at end of file diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index c4d35d7bd1..9d556e896f 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -394,6 +394,12 @@ if(ismob(A) || .) A.ratvar_act() +/turf/proc/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) + underlay_appearance.icon = icon + underlay_appearance.icon_state = icon_state + underlay_appearance.dir = adjacency_dir + return TRUE + /turf/proc/add_blueprints(atom/movable/AM) var/image/I = new I.appearance = AM.appearance diff --git a/code/modules/admin/DB_ban/functions.dm b/code/modules/admin/DB_ban/functions.dm index b2dc6882cb..33baff0834 100644 --- a/code/modules/admin/DB_ban/functions.dm +++ b/code/modules/admin/DB_ban/functions.dm @@ -122,7 +122,7 @@ computerid = "0" if(!ip) ip = "0.0.0.0" - var/sql = "INSERT INTO [format_table_name("ban")] (`bantime`,`server_ip`,`server_port`,`bantype`,`reason`,`job`,`duration`,`expiration_time`,`ckey`,`computerid`,`ip`,`a_ckey`,`a_computerid`,`a_ip`,`who`,`adminwho`) VALUES (Now(), INET_ATON('[world.internet_address]'), '[world.port]', '[bantype_str]', '[reason]', '[job]', [(duration)?"[duration]":"0"], Now() + INTERVAL [(duration>0) ? duration : 0] MINUTE, '[ckey]', '[computerid]', INET_ATON('[ip]'), '[a_ckey]', '[a_computerid]', INET_ATON('[a_ip]'), '[who]', '[adminwho]')" + var/sql = "INSERT INTO [format_table_name("ban")] (`bantime`,`server_ip`,`server_port`,`round_id`,`bantype`,`reason`,`job`,`duration`,`expiration_time`,`ckey`,`computerid`,`ip`,`a_ckey`,`a_computerid`,`a_ip`,`who`,`adminwho`) VALUES (Now(), INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]', '[GLOB.round_id]', '[bantype_str]', '[reason]', '[job]', [(duration)?"[duration]":"0"], Now() + INTERVAL [(duration>0) ? duration : 0] MINUTE, '[ckey]', '[computerid]', INET_ATON('[ip]'), '[a_ckey]', '[a_computerid]', INET_ATON('[a_ip]'), '[who]', '[adminwho]')" var/datum/DBQuery/query_add_ban = SSdbcore.NewQuery(sql) if(!query_add_ban.warn_execute()) return diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 0010414087..39a465d2b4 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -75,7 +75,7 @@ if(computer_id) cidquery = " OR computerid = '[computer_id]' " - var/datum/DBQuery/query_ban_check = SSdbcore.NewQuery("SELECT ckey, a_ckey, reason, expiration_time, duration, bantime, bantype FROM [format_table_name("ban")] WHERE (ckey = '[ckeytext]' [ipquery] [cidquery]) AND (bantype = 'PERMABAN' OR bantype = 'ADMIN_PERMABAN' OR ((bantype = 'TEMPBAN' OR bantype = 'ADMIN_TEMPBAN') AND expiration_time > Now())) AND isnull(unbanned)") + var/datum/DBQuery/query_ban_check = SSdbcore.NewQuery("SELECT ckey, a_ckey, reason, expiration_time, duration, bantime, bantype, id FROM [format_table_name("ban")] WHERE (ckey = '[ckeytext]' [ipquery] [cidquery]) AND (bantype = 'PERMABAN' OR bantype = 'ADMIN_PERMABAN' OR ((bantype = 'TEMPBAN' OR bantype = 'ADMIN_TEMPBAN') AND expiration_time > Now())) AND isnull(unbanned)") if(!query_ban_check.Execute()) return while(query_ban_check.NextRow()) @@ -86,6 +86,7 @@ var/duration = query_ban_check.item[5] var/bantime = query_ban_check.item[6] var/bantype = query_ban_check.item[7] + var/banid = query_ban_check.item[8] if (bantype == "ADMIN_PERMABAN" || bantype == "ADMIN_TEMPBAN") //admin bans MUST match on ckey to prevent cid-spoofing attacks // as well as dynamic ip abuse @@ -93,12 +94,12 @@ continue if (admin) if (bantype == "ADMIN_PERMABAN" || bantype == "ADMIN_TEMPBAN") - log_admin("The admin [key] is admin banned, and has been disallowed access") - message_admins("The admin [key] is admin banned, and has been disallowed access") + log_admin("The admin [key] is admin banned (#[banid]), and has been disallowed access") + message_admins("The admin [key] is admin banned (#[banid]), and has been disallowed access") else - log_admin("The admin [key] has been allowed to bypass a matching ban on [pckey]") - message_admins("The admin [key] has been allowed to bypass a matching ban on [pckey]") - addclientmessage(ckey,"You have been allowed to bypass a matching ban on [pckey]") + log_admin("The admin [key] has been allowed to bypass a matching ban on [pckey] (#[banid])") + message_admins("The admin [key] has been allowed to bypass a matching ban on [pckey] (#[banid])") + addclientmessage(ckey,"You have been allowed to bypass a matching ban on [pckey] (#[banid])") continue var/expires = "" if(text2num(duration) > 0) @@ -106,12 +107,12 @@ else expires = " The is a permanent ban." - var/desc = "\nReason: You, or another user of this computer or connection ([pckey]) is banned from playing here. The ban reason is:\n[reason]\nThis ban was applied by [ackey] on [bantime], [expires]" + var/desc = "\nReason: You, or another user of this computer or connection ([pckey]) is banned from playing here. The ban reason is:\n[reason]\nThis ban (BanID #[banid]) was applied by [ackey] on [bantime], [expires]" . = list("reason"="[bantype]", "desc"="[desc]") - log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]") + log_access("Failed Login: [key] [computer_id] [address] - Banned (#[banid]) [.["reason"]]") return . var/list/ban = ..() //default pager ban stuff diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index ac8162bc08..d31a9a7edf 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1,821 +1,833 @@ -//////////////////////////////// -/proc/message_admins(msg) - msg = "ADMIN LOG: [msg]" - to_chat(GLOB.admins, msg) - -/proc/relay_msg_admins(msg) - msg = "RELAY: [msg]" - to_chat(GLOB.admins, msg) - - -///////////////////////////////////////////////////////////////////////////////////////////////Panels - -/datum/admins/proc/show_player_panel(mob/M in GLOB.mob_list) - set category = "Admin" - set name = "Show Player Panel" - set desc="Edit player (respawn, ban, heal, etc)" - - if(!check_rights()) - return - - if(!isobserver(usr)) - log_game("[key_name_admin(usr)] checked the player panel while in game.") - - if(!M) - to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.") - return - - var/body = "Options for [M.key]" - body += "Options panel for [M]" - if(M.client) - body += " played by [M.client] " - body += "\[[M.client.holder ? M.client.holder.rank : "Player"]\]" - - if(isnewplayer(M)) - body += " Hasn't Entered Game " - else - body += " \[Heal\] " - - if(M.client) - body += "
    \[Player Age: [M.client.player_age]\]\[Byond Age: [M.client.account_age]\]" - body += "
    Show related accounts by: " - body += "\[ CID | " - body += "IP \]" - - body += "

    \[ " - body += "VV - " - body += "TP - " - body += "PM - " - body += "SM - " - body += "FLW - " - body += "LOGS\]
    " - - body += "Mob type = [M.type]

    " - - body += "Kick | " - body += "Ban | " - body += "Jobban | " - body += "Identity Ban | " - if(jobban_isbanned(M, "OOC")) - body+= "OOCBan | " - else - body+= "OOCBan | " - if(jobban_isbanned(M, "emote")) - body+= "EmoteBan | " - else - body+= "Emoteban | " - - body += "Notes | Messages | Watchlist | " - if(M.client) - body += "| Prison | " - body += "\ Send back to Lobby | " - var/muted = M.client.prefs.muted - body += "
    Mute: " - body += "\[IC | " - body += "OOC | " - body += "PRAY | " - body += "ADMINHELP | " - body += "DEADCHAT\]" - body += "(toggle all)" - - body += "

    " - body += "Jump to | " - body += "Get | " - body += "Send To" - - body += "

    " - body += "Traitor panel | " - body += "Narrate to | " - body += "Subtle message | " - body += "Language Menu" - - if (M.client) - if(!isnewplayer(M)) - body += "

    " - body += "Transformation:" - body += "
    " - - //Human - if(ishuman(M)) - body += "Human | " - else - body += "Humanize | " - - //Monkey - if(ismonkey(M)) - body += "Monkeyized | " - else - body += "Monkeyize | " - - //Corgi - if(iscorgi(M)) - body += "Corgized | " - else - body += "Corgize | " - - //AI / Cyborg - if(isAI(M)) - body += "Is an AI " - else if(ishuman(M)) - body += "Make AI | " - body += "Make Robot | " - body += "Make Alien | " - body += "Make Slime | " - body += "Make Blob | " - - //Simple Animals - if(isanimal(M)) - body += "Re-Animalize | " - else - body += "Animalize | " - - body += "

    " - body += "Rudimentary transformation:
    These transformations only create a new mob type and copy stuff over. They do not take into account MMIs and similar mob-specific things. The buttons in 'Transformations' are preferred, when possible.

    " - body += "Observer | " - body += "\[ Alien: Drone, " - body += "Hunter, " - body += "Sentinel, " - body += "Praetorian, " - body += "Queen, " - body += "Larva \] " - body += "Human " - body += "\[ slime: Baby, " - body += "Adult \] " - body += "Monkey | " - body += "Cyborg | " - body += "Cat | " - body += "Runtime | " - body += "Corgi | " - body += "Ian | " - body += "Crab | " - body += "Coffee | " - //body += "Parrot | " - //body += "Poly | " - body += "\[ Construct: Juggernaut , " - body += "Artificer , " - body += "Wraith \] " - body += "Shade" - body += "
    " - - if (M.client) - body += "

    " - body += "Other actions:" - body += "
    " - body += "Forcesay | " - body += "Thunderdome 1 | " - body += "Thunderdome 2 | " - body += "Thunderdome Admin | " - body += "Thunderdome Observer | " - - body += "
    " - body += "" - - usr << browse(body, "window=adminplayeropts-\ref[M];size=550x515") - SSblackbox.add_details("admin_verb","Player Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -/datum/admins/proc/access_news_network() //MARKER - set category = "Fun" - set name = "Access Newscaster Network" - set desc = "Allows you to view, add and edit news feeds." - - if (!istype(src,/datum/admins)) - src = usr.client.holder - if (!istype(src,/datum/admins)) - to_chat(usr, "Error: you are not an admin!") - return - var/dat - dat = text("Admin Newscaster

    Admin Newscaster Unit

    ") - - switch(admincaster_screen) - if(0) - dat += "Welcome to the admin newscaster.
    Here you can add, edit and censor every newspiece on the network." - dat += "
    Feed channels and stories entered through here will be uneditable and handled as official news by the rest of the units." - dat += "
    Note that this panel allows full freedom over the news network, there are no constrictions except the few basic ones. Don't break things!
    " - if(GLOB.news_network.wanted_issue.active) - dat+= "
    Read Wanted Issue" - dat+= "

    Create Feed Channel" - dat+= "
    View Feed Channels" - dat+= "
    Submit new Feed story" - dat+= "

    Exit" - var/wanted_already = 0 - if(GLOB.news_network.wanted_issue.active) - wanted_already = 1 - dat+="
    Feed Security functions:
    " - dat+="
    [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue" - dat+="
    Censor Feed Stories" - dat+="
    Mark Feed Channel with Nanotrasen D-Notice (disables and locks the channel)." - dat+="

    The newscaster recognises you as:
    [src.admin_signature]
    " - if(1) - dat+= "Station Feed Channels
    " - if( isemptylist(GLOB.news_network.network_channels) ) - dat+="No active channels found..." - else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) - if(CHANNEL.is_admin_channel) - dat+="[CHANNEL.channel_name]
    " - else - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - dat+="

    Refresh" - dat+="
    Back" - if(2) - dat+="Creating new Feed Channel..." - dat+="
    Channel Name: [src.admincaster_feed_channel.channel_name]
    " - dat+="Channel Author: [src.admin_signature]
    " - dat+="Will Accept Public Feeds: [(src.admincaster_feed_channel.locked) ? ("NO") : ("YES")]

    " - dat+="
    Submit

    Cancel
    " - if(3) - dat+="Creating new Feed Message..." - dat+="
    Receiving Channel: [src.admincaster_feed_channel.channel_name]
    " //MARK - dat+="Message Author: [src.admin_signature]
    " - dat+="Message Body: [src.admincaster_feed_message.returnBody(-1)]
    " - dat+="
    Submit

    Cancel
    " - if(4) - dat+="Feed story successfully submitted to [src.admincaster_feed_channel.channel_name].

    " - dat+="
    Return
    " - if(5) - dat+="Feed Channel [src.admincaster_feed_channel.channel_name] created successfully.

    " - dat+="
    Return
    " - if(6) - dat+="ERROR: Could not submit Feed story to Network.

    " - if(src.admincaster_feed_channel.channel_name=="") - dat+="•Invalid receiving channel name.
    " - if(src.admincaster_feed_message.returnBody(-1) == "" || src.admincaster_feed_message.returnBody(-1) == "\[REDACTED\]") - dat+="•Invalid message body.
    " - dat+="
    Return
    " - if(7) - dat+="ERROR: Could not submit Feed Channel to Network.

    " - if(src.admincaster_feed_channel.channel_name =="" || src.admincaster_feed_channel.channel_name == "\[REDACTED\]") - dat+="•Invalid channel name.
    " - var/check = 0 - for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) - if(FC.channel_name == src.admincaster_feed_channel.channel_name) - check = 1 - break - if(check) - dat+="•Channel name already in use.
    " - dat+="
    Return
    " - if(9) - dat+="[admincaster_feed_channel.channel_name]: \[created by: [admincaster_feed_channel.returnAuthor(-1)]\]
    " - if(src.admincaster_feed_channel.censored) - dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
    " - dat+="No further feed story additions are allowed while the D-Notice is in effect.


    " - else - if( isemptylist(src.admincaster_feed_channel.messages) ) - dat+="No feed messages found in channel...
    " - else - var/i = 0 - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) - i++ - dat+="-[MESSAGE.returnBody(-1)]
    " - if(MESSAGE.img) - usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") - dat+="

    " - dat+="\[Story by [MESSAGE.returnAuthor(-1)]\]
    " - dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
    " - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) - dat+="[comment.body]
    [comment.author] [comment.time_stamp]
    " - dat+="
    " - dat+="

    Refresh" - dat+="
    Back" - if(10) - dat+="Nanotrasen Feed Censorship Tool
    " - dat+="NOTE: Due to the nature of news Feeds, total deletion of a Feed Story is not possible.
    " - dat+="Keep in mind that users attempting to view a censored feed will instead see the \[REDACTED\] tag above it.
    " - dat+="
    Select Feed channel to get Stories from:
    " - if(isemptylist(GLOB.news_network.network_channels)) - dat+="No feed channels found active...
    " - else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - dat+="
    Cancel" - if(11) - dat+="Nanotrasen D-Notice Handler
    " - dat+="A D-Notice is to be bestowed upon the channel if the handling Authority deems it as harmful for the station's" - dat+="morale, integrity or disciplinary behaviour. A D-Notice will render a channel unable to be updated by anyone, without deleting any feed" - dat+="stories it might contain at the time. You can lift a D-Notice if you have the required access at any time.
    " - if(isemptylist(GLOB.news_network.network_channels)) - dat+="No feed channels found active...
    " - else - for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - - dat+="
    Back" - if(12) - dat+="[src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.returnAuthor(-1)] \]
    " - dat+="[(src.admincaster_feed_channel.authorCensor) ? ("Undo Author censorship") : ("Censor channel Author")]
    " - - if( isemptylist(src.admincaster_feed_channel.messages) ) - dat+="No feed messages found in channel...
    " - else - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) - dat+="-[MESSAGE.returnBody(-1)]
    \[Story by [MESSAGE.returnAuthor(-1)]\]
    " - dat+="[(MESSAGE.bodyCensor) ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.authorCensor) ? ("Undo Author Censorship") : ("Censor message Author")]
    " - dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
    " - for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) - dat+="[comment.body] X
    [comment.author] [comment.time_stamp]
    " - dat+="
    Back" - if(13) - dat+="[src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.returnAuthor(-1)] \]
    " - dat+="Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
    " - if(src.admincaster_feed_channel.censored) - dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
    " - dat+="No further feed story additions are allowed while the D-Notice is in effect.


    " - else - if( isemptylist(src.admincaster_feed_channel.messages) ) - dat+="No feed messages found in channel...
    " - else - for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) - dat+="-[MESSAGE.returnBody(-1)]
    \[Story by [MESSAGE.returnAuthor(-1)]\]
    " - dat+="
    Back" - if(14) - dat+="Wanted Issue Handler:" - var/wanted_already = 0 - var/end_param = 1 - if(GLOB.news_network.wanted_issue.active) - wanted_already = 1 - end_param = 2 - if(wanted_already) - dat+="
    A wanted issue is already in Feed Circulation. You can edit or cancel it below.
    " - dat+="
    " - dat+="Criminal Name: [src.admincaster_wanted_message.criminal]
    " - dat+="Description: [src.admincaster_wanted_message.body]
    " - if(wanted_already) - dat+="Wanted Issue created by:[GLOB.news_network.wanted_issue.scannedUser]
    " - else - dat+="Wanted Issue will be created under prosecutor:[src.admin_signature]
    " - dat+="
    [(wanted_already) ? ("Edit Issue") : ("Submit")]" - if(wanted_already) - dat+="
    Take down Issue" - dat+="
    Cancel" - if(15) - dat+="Wanted issue for [src.admincaster_wanted_message.criminal] is now in Network Circulation.

    " - dat+="
    Return
    " - if(16) - dat+="ERROR: Wanted Issue rejected by Network.

    " - if(src.admincaster_wanted_message.criminal =="" || src.admincaster_wanted_message.criminal == "\[REDACTED\]") - dat+="•Invalid name for person wanted.
    " - if(src.admincaster_wanted_message.body == "" || src.admincaster_wanted_message.body == "\[REDACTED\]") - dat+="•Invalid description.
    " - dat+="
    Return
    " - if(17) - dat+="Wanted Issue successfully deleted from Circulation
    " - dat+="
    Return
    " - if(18) - dat+="-- STATIONWIDE WANTED ISSUE --
    \[Submitted by: [GLOB.news_network.wanted_issue.scannedUser]\]
    " - dat+="Criminal: [GLOB.news_network.wanted_issue.criminal]
    " - dat+="Description: [GLOB.news_network.wanted_issue.body]
    " - dat+="Photo:: " - if(GLOB.news_network.wanted_issue.img) - usr << browse_rsc(GLOB.news_network.wanted_issue.img, "tmp_photow.png") - dat+="
    " - else - dat+="None" - dat+="
    Back
    " - if(19) - dat+="Wanted issue for [src.admincaster_wanted_message.criminal] successfully edited.

    " - dat+="
    Return
    " - else - dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" - - //to_chat(world, "Channelname: [src.admincaster_feed_channel.channel_name] [src.admincaster_feed_channel.author]") - //to_chat(world, "Msg: [src.admincaster_feed_message.author] [src.admincaster_feed_message.body]") - usr << browse(dat, "window=admincaster_main;size=400x600") - onclose(usr, "admincaster_main") - - -/datum/admins/proc/Game() - if(!check_rights(0)) - return - - var/dat = {" -
    Game Panel

    \n - Change Game Mode
    - "} - if(GLOB.master_mode == "secret") - dat += "(Force Secret Mode)
    " - - dat += {" -
    - Create Object
    - Quick Create Object
    - Create Turf
    - Create Mob
    - "} - - if(marked_datum && istype(marked_datum, /atom)) - dat += "Duplicate Marked Datum
    " - - usr << browse(dat, "window=admin2;size=210x200") - return - -/////////////////////////////////////////////////////////////////////////////////////////////////admins2.dm merge -//i.e. buttons/verbs - - -/datum/admins/proc/restart() - set category = "Server" - set name = "Reboot World" - set desc="Restarts the world immediately" - if (!usr.client.holder) - return - var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Yes") - SSticker.delay_end = 0 - SSblackbox.add_details("admin_verb","Reboot World") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - world.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "end_error", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) - -/datum/admins/proc/end_round() - set category = "Server" - set name = "End Round" - set desc = "Attempts to produce a round end report and then restart the server organically." - - if (!usr.client.holder) - return - var/confirm = alert("End the round and restart the game world?", "End Round", "Yes", "Cancel") - if(confirm == "Cancel") - return - if(confirm == "Yes") - SSticker.force_ending = 1 - SSblackbox.add_details("admin_verb","End Round") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -/datum/admins/proc/announce() - set category = "Special Verbs" - set name = "Announce" - set desc="Announce your desires to the world" - if(!check_rights(0)) - return - - var/message = input("Global message to send:", "Admin Announce", null, null) as message - if(message) - if(!check_rights(R_SERVER,0)) - message = adminscrub(message,500) - to_chat(world, "[usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:\n \t [message]") - log_admin("Announce: [key_name(usr)] : [message]") - SSblackbox.add_details("admin_verb","Announce") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/set_admin_notice() - set category = "Special Verbs" - set name = "Set Admin Notice" - set desc ="Set an announcement that appears to everyone who joins the server. Only lasts this round" - if(!check_rights(0)) - return - - var/new_admin_notice = input(src,"Set a public notice for this round. Everyone who joins the server will see it.\n(Leaving it blank will delete the current notice):","Set Notice",GLOB.admin_notice) as message|null - if(new_admin_notice == null) - return - if(new_admin_notice == GLOB.admin_notice) - return - if(new_admin_notice == "") - message_admins("[key_name(usr)] removed the admin notice.") - log_admin("[key_name(usr)] removed the admin notice:\n[GLOB.admin_notice]") - else - message_admins("[key_name(usr)] set the admin notice.") - log_admin("[key_name(usr)] set the admin notice:\n[new_admin_notice]") - to_chat(world, "Admin Notice:\n \t [new_admin_notice]") - SSblackbox.add_details("admin_verb","Set Admin Notice") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - GLOB.admin_notice = new_admin_notice - return - -/datum/admins/proc/toggleooc() - set category = "Server" - set desc="Toggle dis bitch" - set name="Toggle OOC" - toggle_ooc() - log_admin("[key_name(usr)] toggled OOC.") - message_admins("[key_name_admin(usr)] toggled OOC.") - SSblackbox.add_details("admin_toggle","Toggle OOC|[GLOB.ooc_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/toggleoocdead() - set category = "Server" - set desc="Toggle dis bitch" - set name="Toggle Dead OOC" - GLOB.dooc_allowed = !( GLOB.dooc_allowed ) - - log_admin("[key_name(usr)] toggled OOC.") - message_admins("[key_name_admin(usr)] toggled Dead OOC.") - SSblackbox.add_details("admin_toggle","Toggle Dead OOC|[GLOB.dooc_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/startnow() - set category = "Server" - set desc="Start the round RIGHT NOW" - set name="Start Now" - if(SSticker.current_state == GAME_STATE_PREGAME || SSticker.current_state == GAME_STATE_STARTUP) - SSticker.start_immediately = TRUE - log_admin("[usr.key] has started the game.") - var/msg = "" - if(SSticker.current_state == GAME_STATE_STARTUP) - msg = " (The server is still setting up, but the round will be \ - started as soon as possible.)" - message_admins("\ - [usr.key] has started the game.[msg]") - SSblackbox.add_details("admin_verb","Start Now") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return 1 - else - to_chat(usr, "Error: Start Now: Game has already started.") - - return 0 - -/datum/admins/proc/toggleenter() - set category = "Server" - set desc="People can't enter" - set name="Toggle Entering" - GLOB.enter_allowed = !( GLOB.enter_allowed ) - if (!( GLOB.enter_allowed )) - to_chat(world, "New players may no longer enter the game.") - else - to_chat(world, "New players may now enter the game.") - log_admin("[key_name(usr)] toggled new player game entering.") - message_admins("[key_name_admin(usr)] toggled new player game entering.") - world.update_status() - SSblackbox.add_details("admin_toggle","Toggle Entering|[GLOB.enter_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/toggleAI() - set category = "Server" - set desc="People can't be AI" - set name="Toggle AI" - config.allow_ai = !( config.allow_ai ) - if (!( config.allow_ai )) - to_chat(world, "The AI job is no longer chooseable.") - else - to_chat(world, "The AI job is chooseable now.") - log_admin("[key_name(usr)] toggled AI allowed.") - world.update_status() - SSblackbox.add_details("admin_toggle","Toggle AI|[config.allow_ai]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/toggleaban() - set category = "Server" - set desc="Respawn basically" - set name="Toggle Respawn" - GLOB.abandon_allowed = !( GLOB.abandon_allowed ) - if (GLOB.abandon_allowed) - to_chat(world, "You may now respawn.") - else - to_chat(world, "You may no longer respawn :(") - message_admins("[key_name_admin(usr)] toggled respawn to [GLOB.abandon_allowed ? "On" : "Off"].") - log_admin("[key_name(usr)] toggled respawn to [GLOB.abandon_allowed ? "On" : "Off"].") - world.update_status() - SSblackbox.add_details("admin_toggle","Toggle Respawn|[GLOB.abandon_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/delay() - set category = "Server" - set desc="Delay the game start" - set name="Delay pre-game" - - var/newtime = input("Set a new time in seconds. Set -1 for indefinite delay.","Set Delay",round(SSticker.GetTimeLeft()/10)) as num|null - if(SSticker.current_state > GAME_STATE_PREGAME) - return alert("Too late... The game has already started!") - if(newtime) - SSticker.SetTimeLeft(newtime * 10) - if(newtime < 0) - to_chat(world, "The game start has been delayed.") - log_admin("[key_name(usr)] delayed the round start.") - else - to_chat(world, "The game will start in [newtime] seconds.") - world << 'sound/ai/attention.ogg' - log_admin("[key_name(usr)] set the pre-game delay to [newtime] seconds.") - SSblackbox.add_details("admin_verb","Delay Game Start") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/unprison(mob/M in GLOB.mob_list) - set category = "Admin" - set name = "Unprison" - if (M.z == ZLEVEL_CENTCOM) - M.loc = pick(GLOB.latejoin) - message_admins("[key_name_admin(usr)] has unprisoned [key_name_admin(M)]") - log_admin("[key_name(usr)] has unprisoned [key_name(M)]") - else - alert("[M.name] is not prisoned.") - SSblackbox.add_details("admin_verb","Unprison") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS - -/* -/datum/admins/proc/get_sab_desc(var/target) - switch(target) - if(1) - return "Destroy at least 70% of the plasma canisters on the station" - if(2) - return "Destroy the AI" - if(3) - var/count = 0 - for(var/mob/living/carbon/monkey/Monkey in world) - if(Monkey.z == 1) - count++ - return "Kill all [count] of the monkeys on the station" - if(4) - return "Cut power to at least 80% of the station" - else - return "Error: Invalid sabotage target: [target]" -*/ -/datum/admins/proc/spawn_atom(object as text) - set category = "Debug" - set desc = "(atom path) Spawn an atom" - set name = "Spawn" - - if(!check_rights(R_SPAWN)) - return - - var/chosen = pick_closest_path(object) - if(!chosen) - return - if(ispath(chosen,/turf)) - var/turf/T = get_turf(usr.loc) - T.ChangeTurf(chosen) - else - var/atom/A = new chosen(usr.loc) - A.admin_spawned = TRUE - - log_admin("[key_name(usr)] spawned [chosen] at ([usr.x],[usr.y],[usr.z])") - SSblackbox.add_details("admin_verb","Spawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -/datum/admins/proc/show_traitor_panel(mob/M in GLOB.mob_list) - set category = "Admin" - set desc = "Edit mobs's memory and role" - set name = "Show Traitor Panel" - - if(!istype(M)) - to_chat(usr, "This can only be used on instances of type /mob") - return - if(!M.mind) - to_chat(usr, "This mob has no mind!") - return - - M.mind.edit_memory() - SSblackbox.add_details("admin_verb","Traitor Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -/datum/admins/proc/toggletintedweldhelmets() - set category = "Debug" - set desc="Reduces view range when wearing welding helmets" - set name="Toggle tinted welding helmes" - GLOB.tinted_weldhelh = !( GLOB.tinted_weldhelh ) - if (GLOB.tinted_weldhelh) - to_chat(world, "The tinted_weldhelh has been enabled!") - else - to_chat(world, "The tinted_weldhelh has been disabled!") - log_admin("[key_name(usr)] toggled tinted_weldhelh.") - message_admins("[key_name_admin(usr)] toggled tinted_weldhelh.") - SSblackbox.add_details("admin_toggle","Toggle Tinted Welding Helmets|[GLOB.tinted_weldhelh]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/toggleguests() - set category = "Server" - set desc="Guests can't enter" - set name="Toggle guests" - GLOB.guests_allowed = !( GLOB.guests_allowed ) - if (!( GLOB.guests_allowed )) - to_chat(world, "Guests may no longer enter the game.") - else - to_chat(world, "Guests may now enter the game.") - log_admin("[key_name(usr)] toggled guests game entering [GLOB.guests_allowed?"":"dis"]allowed.") - message_admins("[key_name_admin(usr)] toggled guests game entering [GLOB.guests_allowed?"":"dis"]allowed.") - SSblackbox.add_details("admin_toggle","Toggle Guests|[GLOB.guests_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/output_ai_laws() - var/ai_number = 0 - for(var/mob/living/silicon/S in GLOB.mob_list) - ai_number++ - if(isAI(S)) - to_chat(usr, "AI [key_name(S, usr)]'s laws:") - else if(iscyborg(S)) - var/mob/living/silicon/robot/R = S - to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independant)"]: laws:") - else if (ispAI(S)) - to_chat(usr, "pAI [key_name(S, usr)]'s laws:") - else - to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:") - - if (S.laws == null) - to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.") - else - S.laws.show_laws(usr) - if(!ai_number) - to_chat(usr, "No AIs located" ) - -/datum/admins/proc/output_all_devil_info() - var/devil_number = 0 - for(var/D in SSticker.mode.devils) - devil_number++ - to_chat(usr, "Devil #[devil_number]:

    " + SSticker.mode.printdevilinfo(D)) - if(!devil_number) - to_chat(usr, "No Devils located" ) - -/datum/admins/proc/output_devil_info(mob/living/M) - if(is_devil(M)) - to_chat(usr, SSticker.mode.printdevilinfo(M.mind)) - else - to_chat(usr, "[M] is not a devil.") - -/datum/admins/proc/manage_free_slots() - if(!check_rights()) - return - var/dat = "Manage Free Slots" - var/count = 0 - - if(SSticker && !SSticker.mode) - alert(usr, "You cannot manage jobs before the round starts!") - return - - if(SSjob) - for(var/datum/job/job in SSjob.occupations) - count++ - var/J_title = html_encode(job.title) - var/J_opPos = html_encode(job.total_positions - (job.total_positions - job.current_positions)) - var/J_totPos = html_encode(job.total_positions) - if(job.total_positions < 0) - dat += "[J_title]: [J_opPos] (unlimited)" - else - dat += "[J_title]: [J_opPos]/[J_totPos]" - - if(job.title == "AI" || job.title == "Cyborg") - dat += " (Cannot Late Join)
    " - continue - if(job.total_positions >= 0) - dat += " Add | " - if(job.total_positions > job.current_positions) - dat += "Remove | " - else - dat += "Remove | " - dat += "Unlimit" - else - dat += " Limit" - dat += "
    " - - dat += "" - var/winheight = 100 + (count * 20) - winheight = min(winheight, 690) - usr << browse(dat, "window=players;size=375x[winheight]") - -// -// -//ALL DONE -//********************************************************************************************************* -//TO-DO: -// -// - -//RIP ferry snowflakes - -//Kicks all the clients currently in the lobby. The second parameter (kick_only_afk) determins if an is_afk() check is ran, or if all clients are kicked -//defaults to kicking everyone (afk + non afk clients in the lobby) -//returns a list of ckeys of the kicked clients -/proc/kick_clients_in_lobby(message, kick_only_afk = 0) - var/list/kicked_client_names = list() - for(var/client/C in GLOB.clients) - if(isnewplayer(C.mob)) - if(kick_only_afk && !C.is_afk()) //Ignore clients who are not afk - continue - if(message) - to_chat(C, message) - kicked_client_names.Add("[C.ckey]") - qdel(C) - return kicked_client_names - -//returns 1 to let the dragdrop code know we are trapping this event -//returns 0 if we don't plan to trap the event -/datum/admins/proc/cmd_ghost_drag(mob/dead/observer/frommob, mob/living/tomob) - - //this is the exact two check rights checks required to edit a ckey with vv. - if (!check_rights(R_VAREDIT,0) || !check_rights(R_SPAWN|R_DEBUG,0)) - return 0 - - if (!frommob.ckey) - return 0 - - var/question = "" - if (tomob.ckey) - question = "This mob already has a user ([tomob.key]) in control of it! " - question += "Are you sure you want to place [frommob.name]([frommob.key]) in control of [tomob.name]?" - - var/ask = alert(question, "Place ghost in control of mob?", "Yes", "No") - if (ask != "Yes") - return 1 - - if (!frommob || !tomob) //make sure the mobs don't go away while we waited for a response - return 1 - - tomob.ghostize(0) - - message_admins("[key_name_admin(usr)] has put [frommob.ckey] in control of [tomob.name].") - log_admin("[key_name(usr)] stuffed [frommob.ckey] into [tomob.name].") - SSblackbox.add_details("admin_verb","Ghost Drag Control") - - tomob.ckey = frommob.ckey - qdel(frommob) - - return 1 - -/client/proc/adminGreet(logout) - if(SSticker.HasRoundStarted()) - var/string - if(logout && config && config.announce_admin_logout) - string = pick( - "Admin logout: [key_name(src)]") - else if(!logout && config && config.announce_admin_login && (prefs.toggles & ANNOUNCE_LOGIN)) - string = pick( - "Admin login: [key_name(src)]") - if(string) +//////////////////////////////// +/proc/message_admins(msg) + msg = "ADMIN LOG: [msg]" + to_chat(GLOB.admins, msg) + +/proc/relay_msg_admins(msg) + msg = "RELAY: [msg]" + to_chat(GLOB.admins, msg) + + +///////////////////////////////////////////////////////////////////////////////////////////////Panels + +/datum/admins/proc/show_player_panel(mob/M in GLOB.mob_list) + set category = "Admin" + set name = "Show Player Panel" + set desc="Edit player (respawn, ban, heal, etc)" + + if(!check_rights()) + return + + if(!isobserver(usr)) + log_game("[key_name_admin(usr)] checked the player panel while in game.") + + if(!M) + to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.") + return + + var/body = "Options for [M.key]" + body += "Options panel for [M]" + if(M.client) + body += " played by [M.client] " + body += "\[[M.client.holder ? M.client.holder.rank : "Player"]\]" + + if(isnewplayer(M)) + body += " Hasn't Entered Game " + else + body += " \[Heal\] " + + if(M.client) + body += "
    \[First Seen: [M.client.player_join_date]\]\[Byond account registered on: [M.client.account_join_date]\]" + body += "

    Show related accounts by: " + body += "\[ CID | " + body += "IP \]" + + body += "

    \[ " + body += "VV - " + body += "TP - " + body += "PM - " + body += "SM - " + body += "FLW - " + body += "LOGS\]
    " + + body += "Mob type = [M.type]

    " + + body += "Kick | " + body += "Ban | " + body += "Jobban | " + body += "Identity Ban | " + if(jobban_isbanned(M, "OOC")) + body+= "OOCBan | " + else + body+= "OOCBan | " + if(jobban_isbanned(M, "emote")) + body+= "EmoteBan | " + else + body+= "Emoteban | " + + body += "Notes | Messages | Watchlist | " + if(M.client) + body += "| Prison | " + body += "\ Send back to Lobby | " + var/muted = M.client.prefs.muted + body += "
    Mute: " + body += "\[IC | " + body += "OOC | " + body += "PRAY | " + body += "ADMINHELP | " + body += "DEADCHAT\]" + body += "(toggle all)" + + body += "

    " + body += "Jump to | " + body += "Get | " + body += "Send To" + + body += "

    " + body += "Traitor panel | " + body += "Narrate to | " + body += "Subtle message | " + body += "Language Menu" + + if (M.client) + if(!isnewplayer(M)) + body += "

    " + body += "Transformation:" + body += "
    " + + //Human + if(ishuman(M)) + body += "Human | " + else + body += "Humanize | " + + //Monkey + if(ismonkey(M)) + body += "Monkeyized | " + else + body += "Monkeyize | " + + //Corgi + if(iscorgi(M)) + body += "Corgized | " + else + body += "Corgize | " + + //AI / Cyborg + if(isAI(M)) + body += "Is an AI " + else if(ishuman(M)) + body += "Make AI | " + body += "Make Robot | " + body += "Make Alien | " + body += "Make Slime | " + body += "Make Blob | " + + //Simple Animals + if(isanimal(M)) + body += "Re-Animalize | " + else + body += "Animalize | " + + body += "

    " + body += "Rudimentary transformation:
    These transformations only create a new mob type and copy stuff over. They do not take into account MMIs and similar mob-specific things. The buttons in 'Transformations' are preferred, when possible.

    " + body += "Observer | " + body += "\[ Alien: Drone, " + body += "Hunter, " + body += "Sentinel, " + body += "Praetorian, " + body += "Queen, " + body += "Larva \] " + body += "Human " + body += "\[ slime: Baby, " + body += "Adult \] " + body += "Monkey | " + body += "Cyborg | " + body += "Cat | " + body += "Runtime | " + body += "Corgi | " + body += "Ian | " + body += "Crab | " + body += "Coffee | " + //body += "Parrot | " + //body += "Poly | " + body += "\[ Construct: Juggernaut , " + body += "Artificer , " + body += "Wraith \] " + body += "Shade" + body += "
    " + + if (M.client) + body += "

    " + body += "Other actions:" + body += "
    " + body += "Forcesay | " + body += "Thunderdome 1 | " + body += "Thunderdome 2 | " + body += "Thunderdome Admin | " + body += "Thunderdome Observer | " + + body += "
    " + body += "" + + usr << browse(body, "window=adminplayeropts-\ref[M];size=550x515") + SSblackbox.add_details("admin_verb","Player Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/datum/admins/proc/access_news_network() //MARKER + set category = "Fun" + set name = "Access Newscaster Network" + set desc = "Allows you to view, add and edit news feeds." + + if (!istype(src,/datum/admins)) + src = usr.client.holder + if (!istype(src,/datum/admins)) + to_chat(usr, "Error: you are not an admin!") + return + var/dat + dat = text("Admin Newscaster

    Admin Newscaster Unit

    ") + + switch(admincaster_screen) + if(0) + dat += "Welcome to the admin newscaster.
    Here you can add, edit and censor every newspiece on the network." + dat += "
    Feed channels and stories entered through here will be uneditable and handled as official news by the rest of the units." + dat += "
    Note that this panel allows full freedom over the news network, there are no constrictions except the few basic ones. Don't break things!" + if(GLOB.news_network.wanted_issue.active) + dat+= "
    Read Wanted Issue" + dat+= "

    Create Feed Channel" + dat+= "
    View Feed Channels" + dat+= "
    Submit new Feed story" + dat+= "

    Exit" + var/wanted_already = 0 + if(GLOB.news_network.wanted_issue.active) + wanted_already = 1 + dat+="
    Feed Security functions:
    " + dat+="
    [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue" + dat+="
    Censor Feed Stories" + dat+="
    Mark Feed Channel with Nanotrasen D-Notice (disables and locks the channel)." + dat+="

    The newscaster recognises you as:
    [src.admin_signature]
    " + if(1) + dat+= "Station Feed Channels
    " + if( isemptylist(GLOB.news_network.network_channels) ) + dat+="No active channels found..." + else + for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + if(CHANNEL.is_admin_channel) + dat+="[CHANNEL.channel_name]
    " + else + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + dat+="

    Refresh" + dat+="
    Back" + if(2) + dat+="Creating new Feed Channel..." + dat+="
    Channel Name: [src.admincaster_feed_channel.channel_name]
    " + dat+="Channel Author: [src.admin_signature]
    " + dat+="Will Accept Public Feeds: [(src.admincaster_feed_channel.locked) ? ("NO") : ("YES")]

    " + dat+="
    Submit

    Cancel
    " + if(3) + dat+="Creating new Feed Message..." + dat+="
    Receiving Channel: [src.admincaster_feed_channel.channel_name]
    " //MARK + dat+="Message Author: [src.admin_signature]
    " + dat+="Message Body: [src.admincaster_feed_message.returnBody(-1)]
    " + dat+="
    Submit

    Cancel
    " + if(4) + dat+="Feed story successfully submitted to [src.admincaster_feed_channel.channel_name].

    " + dat+="
    Return
    " + if(5) + dat+="Feed Channel [src.admincaster_feed_channel.channel_name] created successfully.

    " + dat+="
    Return
    " + if(6) + dat+="ERROR: Could not submit Feed story to Network.

    " + if(src.admincaster_feed_channel.channel_name=="") + dat+="Invalid receiving channel name.
    " + if(src.admincaster_feed_message.returnBody(-1) == "" || src.admincaster_feed_message.returnBody(-1) == "\[REDACTED\]") + dat+="Invalid message body.
    " + dat+="
    Return
    " + if(7) + dat+="ERROR: Could not submit Feed Channel to Network.

    " + if(src.admincaster_feed_channel.channel_name =="" || src.admincaster_feed_channel.channel_name == "\[REDACTED\]") + dat+="Invalid channel name.
    " + var/check = 0 + for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) + if(FC.channel_name == src.admincaster_feed_channel.channel_name) + check = 1 + break + if(check) + dat+="Channel name already in use.
    " + dat+="
    Return
    " + if(9) + dat+="[admincaster_feed_channel.channel_name]: \[created by: [admincaster_feed_channel.returnAuthor(-1)]\]
    " + if(src.admincaster_feed_channel.censored) + dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
    " + dat+="No further feed story additions are allowed while the D-Notice is in effect.

    " + else + if( isemptylist(src.admincaster_feed_channel.messages) ) + dat+="No feed messages found in channel...
    " + else + var/i = 0 + for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + i++ + dat+="-[MESSAGE.returnBody(-1)]
    " + if(MESSAGE.img) + usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") + dat+="

    " + dat+="\[Story by [MESSAGE.returnAuthor(-1)]\]
    " + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
    " + for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body]
    [comment.author] [comment.time_stamp]
    " + dat+="
    " + dat+="

    Refresh" + dat+="
    Back" + if(10) + dat+="Nanotrasen Feed Censorship Tool
    " + dat+="NOTE: Due to the nature of news Feeds, total deletion of a Feed Story is not possible.
    " + dat+="Keep in mind that users attempting to view a censored feed will instead see the \[REDACTED\] tag above it.
    " + dat+="
    Select Feed channel to get Stories from:
    " + if(isemptylist(GLOB.news_network.network_channels)) + dat+="No feed channels found active...
    " + else + for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + dat+="
    Cancel" + if(11) + dat+="Nanotrasen D-Notice Handler
    " + dat+="A D-Notice is to be bestowed upon the channel if the handling Authority deems it as harmful for the station's" + dat+="morale, integrity or disciplinary behaviour. A D-Notice will render a channel unable to be updated by anyone, without deleting any feed" + dat+="stories it might contain at the time. You can lift a D-Notice if you have the required access at any time.
    " + if(isemptylist(GLOB.news_network.network_channels)) + dat+="No feed channels found active...
    " + else + for(var/datum/newscaster/feed_channel/CHANNEL in GLOB.news_network.network_channels) + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + + dat+="
    Back" + if(12) + dat+="[src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.returnAuthor(-1)] \]
    " + dat+="[(src.admincaster_feed_channel.authorCensor) ? ("Undo Author censorship") : ("Censor channel Author")]
    " + + if( isemptylist(src.admincaster_feed_channel.messages) ) + dat+="No feed messages found in channel...
    " + else + for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + dat+="-[MESSAGE.returnBody(-1)]
    \[Story by [MESSAGE.returnAuthor(-1)]\]
    " + dat+="[(MESSAGE.bodyCensor) ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.authorCensor) ? ("Undo Author Censorship") : ("Censor message Author")]
    " + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
    " + for(var/datum/newscaster/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body] X
    [comment.author] [comment.time_stamp]
    " + dat+="
    Back" + if(13) + dat+="[src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.returnAuthor(-1)] \]
    " + dat+="Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
    " + if(src.admincaster_feed_channel.censored) + dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
    " + dat+="No further feed story additions are allowed while the D-Notice is in effect.

    " + else + if( isemptylist(src.admincaster_feed_channel.messages) ) + dat+="No feed messages found in channel...
    " + else + for(var/datum/newscaster/feed_message/MESSAGE in src.admincaster_feed_channel.messages) + dat+="-[MESSAGE.returnBody(-1)]
    \[Story by [MESSAGE.returnAuthor(-1)]\]
    " + dat+="
    Back" + if(14) + dat+="Wanted Issue Handler:" + var/wanted_already = 0 + var/end_param = 1 + if(GLOB.news_network.wanted_issue.active) + wanted_already = 1 + end_param = 2 + if(wanted_already) + dat+="
    A wanted issue is already in Feed Circulation. You can edit or cancel it below.
    " + dat+="
    " + dat+="Criminal Name: [src.admincaster_wanted_message.criminal]
    " + dat+="Description: [src.admincaster_wanted_message.body]
    " + if(wanted_already) + dat+="Wanted Issue created by:[GLOB.news_network.wanted_issue.scannedUser]
    " + else + dat+="Wanted Issue will be created under prosecutor:[src.admin_signature]
    " + dat+="
    [(wanted_already) ? ("Edit Issue") : ("Submit")]" + if(wanted_already) + dat+="
    Take down Issue" + dat+="
    Cancel" + if(15) + dat+="Wanted issue for [src.admincaster_wanted_message.criminal] is now in Network Circulation.

    " + dat+="
    Return
    " + if(16) + dat+="ERROR: Wanted Issue rejected by Network.

    " + if(src.admincaster_wanted_message.criminal =="" || src.admincaster_wanted_message.criminal == "\[REDACTED\]") + dat+="Invalid name for person wanted.
    " + if(src.admincaster_wanted_message.body == "" || src.admincaster_wanted_message.body == "\[REDACTED\]") + dat+="Invalid description.
    " + dat+="
    Return
    " + if(17) + dat+="Wanted Issue successfully deleted from Circulation
    " + dat+="
    Return
    " + if(18) + dat+="-- STATIONWIDE WANTED ISSUE --
    \[Submitted by: [GLOB.news_network.wanted_issue.scannedUser]\]
    " + dat+="Criminal: [GLOB.news_network.wanted_issue.criminal]
    " + dat+="Description: [GLOB.news_network.wanted_issue.body]
    " + dat+="Photo:: " + if(GLOB.news_network.wanted_issue.img) + usr << browse_rsc(GLOB.news_network.wanted_issue.img, "tmp_photow.png") + dat+="
    " + else + dat+="None" + dat+="
    Back
    " + if(19) + dat+="Wanted issue for [src.admincaster_wanted_message.criminal] successfully edited.

    " + dat+="
    Return
    " + else + dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" + + //to_chat(world, "Channelname: [src.admincaster_feed_channel.channel_name] [src.admincaster_feed_channel.author]") + //to_chat(world, "Msg: [src.admincaster_feed_message.author] [src.admincaster_feed_message.body]") + usr << browse(dat, "window=admincaster_main;size=400x600") + onclose(usr, "admincaster_main") + + +/datum/admins/proc/Game() + if(!check_rights(0)) + return + + var/dat = {" +
    Game Panel

    \n + Change Game Mode
    + "} + if(GLOB.master_mode == "secret") + dat += "(Force Secret Mode)
    " + + dat += {" +
    + Create Object
    + Quick Create Object
    + Create Turf
    + Create Mob
    + "} + + if(marked_datum && istype(marked_datum, /atom)) + dat += "Duplicate Marked Datum
    " + + usr << browse(dat, "window=admin2;size=210x200") + return + +/////////////////////////////////////////////////////////////////////////////////////////////////admins2.dm merge +//i.e. buttons/verbs + + +/datum/admins/proc/restart() + set category = "Server" + set name = "Reboot World" + set desc="Restarts the world immediately" + if (!usr.client.holder) + return + + var/list/options = list("Regular Restart", "Hard Restart (No Delay/Feeback Reason)", "Hardest Restart (No actions, just reboot)") + if(world.RunningService()) + options += "Service Restart (Force restart DD)"; + var result = input(usr, "Select reboot method", "World Reboot", options[1]) as null|anything in options + if(result) + SSblackbox.add_details("admin_verb","Reboot World") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + switch(result) + if("Regular Restart") + SSticker.Reboot("Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key].", "admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]", 10) + if("Hard Restart (No Delay, No Feeback Reason)") + world.Reboot() + if("Hardest Restart (No actions, just reboot)") + + world.Reboot(fast_track = TRUE) + if("Service Restart (Force restart DD)") + GLOB.reboot_mode = REBOOT_MODE_HARD + world.ServiceReboot() + +/datum/admins/proc/end_round() + set category = "Server" + set name = "End Round" + set desc = "Attempts to produce a round end report and then restart the server organically." + + if (!usr.client.holder) + return + var/confirm = alert("End the round and restart the game world?", "End Round", "Yes", "Cancel") + if(confirm == "Cancel") + return + if(confirm == "Yes") + SSticker.force_ending = 1 + SSblackbox.add_details("admin_verb","End Round") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/datum/admins/proc/announce() + set category = "Special Verbs" + set name = "Announce" + set desc="Announce your desires to the world" + if(!check_rights(0)) + return + + var/message = input("Global message to send:", "Admin Announce", null, null) as message + if(message) + if(!check_rights(R_SERVER,0)) + message = adminscrub(message,500) + to_chat(world, "[usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:\n \t [message]") + log_admin("Announce: [key_name(usr)] : [message]") + SSblackbox.add_details("admin_verb","Announce") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/set_admin_notice() + set category = "Special Verbs" + set name = "Set Admin Notice" + set desc ="Set an announcement that appears to everyone who joins the server. Only lasts this round" + if(!check_rights(0)) + return + + var/new_admin_notice = input(src,"Set a public notice for this round. Everyone who joins the server will see it.\n(Leaving it blank will delete the current notice):","Set Notice",GLOB.admin_notice) as message|null + if(new_admin_notice == null) + return + if(new_admin_notice == GLOB.admin_notice) + return + if(new_admin_notice == "") + message_admins("[key_name(usr)] removed the admin notice.") + log_admin("[key_name(usr)] removed the admin notice:\n[GLOB.admin_notice]") + else + message_admins("[key_name(usr)] set the admin notice.") + log_admin("[key_name(usr)] set the admin notice:\n[new_admin_notice]") + to_chat(world, "Admin Notice:\n \t [new_admin_notice]") + SSblackbox.add_details("admin_verb","Set Admin Notice") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + GLOB.admin_notice = new_admin_notice + return + +/datum/admins/proc/toggleooc() + set category = "Server" + set desc="Toggle dis bitch" + set name="Toggle OOC" + toggle_ooc() + log_admin("[key_name(usr)] toggled OOC.") + message_admins("[key_name_admin(usr)] toggled OOC.") + SSblackbox.add_details("admin_toggle","Toggle OOC|[GLOB.ooc_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/toggleoocdead() + set category = "Server" + set desc="Toggle dis bitch" + set name="Toggle Dead OOC" + GLOB.dooc_allowed = !( GLOB.dooc_allowed ) + + log_admin("[key_name(usr)] toggled OOC.") + message_admins("[key_name_admin(usr)] toggled Dead OOC.") + SSblackbox.add_details("admin_toggle","Toggle Dead OOC|[GLOB.dooc_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/startnow() + set category = "Server" + set desc="Start the round RIGHT NOW" + set name="Start Now" + if(SSticker.current_state == GAME_STATE_PREGAME || SSticker.current_state == GAME_STATE_STARTUP) + SSticker.start_immediately = TRUE + log_admin("[usr.key] has started the game.") + var/msg = "" + if(SSticker.current_state == GAME_STATE_STARTUP) + msg = " (The server is still setting up, but the round will be \ + started as soon as possible.)" + message_admins("\ + [usr.key] has started the game.[msg]") + SSblackbox.add_details("admin_verb","Start Now") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + return 1 + else + to_chat(usr, "Error: Start Now: Game has already started.") + + return 0 + +/datum/admins/proc/toggleenter() + set category = "Server" + set desc="People can't enter" + set name="Toggle Entering" + GLOB.enter_allowed = !( GLOB.enter_allowed ) + if (!( GLOB.enter_allowed )) + to_chat(world, "New players may no longer enter the game.") + else + to_chat(world, "New players may now enter the game.") + log_admin("[key_name(usr)] toggled new player game entering.") + message_admins("[key_name_admin(usr)] toggled new player game entering.") + world.update_status() + SSblackbox.add_details("admin_toggle","Toggle Entering|[GLOB.enter_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/toggleAI() + set category = "Server" + set desc="People can't be AI" + set name="Toggle AI" + config.allow_ai = !( config.allow_ai ) + if (!( config.allow_ai )) + to_chat(world, "The AI job is no longer chooseable.") + else + to_chat(world, "The AI job is chooseable now.") + log_admin("[key_name(usr)] toggled AI allowed.") + world.update_status() + SSblackbox.add_details("admin_toggle","Toggle AI|[config.allow_ai]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/toggleaban() + set category = "Server" + set desc="Respawn basically" + set name="Toggle Respawn" + GLOB.abandon_allowed = !( GLOB.abandon_allowed ) + if (GLOB.abandon_allowed) + to_chat(world, "You may now respawn.") + else + to_chat(world, "You may no longer respawn :(") + message_admins("[key_name_admin(usr)] toggled respawn to [GLOB.abandon_allowed ? "On" : "Off"].") + log_admin("[key_name(usr)] toggled respawn to [GLOB.abandon_allowed ? "On" : "Off"].") + world.update_status() + SSblackbox.add_details("admin_toggle","Toggle Respawn|[GLOB.abandon_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/delay() + set category = "Server" + set desc="Delay the game start" + set name="Delay pre-game" + + var/newtime = input("Set a new time in seconds. Set -1 for indefinite delay.","Set Delay",round(SSticker.GetTimeLeft()/10)) as num|null + if(SSticker.current_state > GAME_STATE_PREGAME) + return alert("Too late... The game has already started!") + if(newtime) + SSticker.SetTimeLeft(newtime * 10) + if(newtime < 0) + to_chat(world, "The game start has been delayed.") + log_admin("[key_name(usr)] delayed the round start.") + else + to_chat(world, "The game will start in [newtime] seconds.") + world << 'sound/ai/attention.ogg' + log_admin("[key_name(usr)] set the pre-game delay to [newtime] seconds.") + SSblackbox.add_details("admin_verb","Delay Game Start") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/unprison(mob/M in GLOB.mob_list) + set category = "Admin" + set name = "Unprison" + if (M.z == ZLEVEL_CENTCOM) + SSjob.SendToLateJoin(M) + message_admins("[key_name_admin(usr)] has unprisoned [key_name_admin(M)]") + log_admin("[key_name(usr)] has unprisoned [key_name(M)]") + else + alert("[M.name] is not prisoned.") + SSblackbox.add_details("admin_verb","Unprison") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS + +/* +/datum/admins/proc/get_sab_desc(var/target) + switch(target) + if(1) + return "Destroy at least 70% of the plasma canisters on the station" + if(2) + return "Destroy the AI" + if(3) + var/count = 0 + for(var/mob/living/carbon/monkey/Monkey in world) + if(Monkey.z == ZLEVEL_STATION) + count++ + return "Kill all [count] of the monkeys on the station" + if(4) + return "Cut power to at least 80% of the station" + else + return "Error: Invalid sabotage target: [target]" +*/ +/datum/admins/proc/spawn_atom(object as text) + set category = "Debug" + set desc = "(atom path) Spawn an atom" + set name = "Spawn" + + if(!check_rights(R_SPAWN)) + return + + var/chosen = pick_closest_path(object) + if(!chosen) + return + if(ispath(chosen,/turf)) + var/turf/T = get_turf(usr.loc) + T.ChangeTurf(chosen) + else + var/atom/A = new chosen(usr.loc) + A.admin_spawned = TRUE + + log_admin("[key_name(usr)] spawned [chosen] at ([usr.x],[usr.y],[usr.z])") + SSblackbox.add_details("admin_verb","Spawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/datum/admins/proc/show_traitor_panel(mob/M in GLOB.mob_list) + set category = "Admin" + set desc = "Edit mobs's memory and role" + set name = "Show Traitor Panel" + + if(!istype(M)) + to_chat(usr, "This can only be used on instances of type /mob") + return + if(!M.mind) + to_chat(usr, "This mob has no mind!") + return + + M.mind.edit_memory() + SSblackbox.add_details("admin_verb","Traitor Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/datum/admins/proc/toggletintedweldhelmets() + set category = "Debug" + set desc="Reduces view range when wearing welding helmets" + set name="Toggle tinted welding helmes" + GLOB.tinted_weldhelh = !( GLOB.tinted_weldhelh ) + if (GLOB.tinted_weldhelh) + to_chat(world, "The tinted_weldhelh has been enabled!") + else + to_chat(world, "The tinted_weldhelh has been disabled!") + log_admin("[key_name(usr)] toggled tinted_weldhelh.") + message_admins("[key_name_admin(usr)] toggled tinted_weldhelh.") + SSblackbox.add_details("admin_toggle","Toggle Tinted Welding Helmets|[GLOB.tinted_weldhelh]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/toggleguests() + set category = "Server" + set desc="Guests can't enter" + set name="Toggle guests" + GLOB.guests_allowed = !( GLOB.guests_allowed ) + if (!( GLOB.guests_allowed )) + to_chat(world, "Guests may no longer enter the game.") + else + to_chat(world, "Guests may now enter the game.") + log_admin("[key_name(usr)] toggled guests game entering [GLOB.guests_allowed?"":"dis"]allowed.") + message_admins("[key_name_admin(usr)] toggled guests game entering [GLOB.guests_allowed?"":"dis"]allowed.") + SSblackbox.add_details("admin_toggle","Toggle Guests|[GLOB.guests_allowed]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/datum/admins/proc/output_ai_laws() + var/ai_number = 0 + for(var/mob/living/silicon/S in GLOB.mob_list) + ai_number++ + if(isAI(S)) + to_chat(usr, "AI [key_name(S, usr)]'s laws:") + else if(iscyborg(S)) + var/mob/living/silicon/robot/R = S + to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independant)"]: laws:") + else if (ispAI(S)) + to_chat(usr, "pAI [key_name(S, usr)]'s laws:") + else + to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:") + + if (S.laws == null) + to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.") + else + S.laws.show_laws(usr) + if(!ai_number) + to_chat(usr, "No AIs located" ) + +/datum/admins/proc/output_all_devil_info() + var/devil_number = 0 + for(var/D in SSticker.mode.devils) + devil_number++ + to_chat(usr, "Devil #[devil_number]:

    " + SSticker.mode.printdevilinfo(D)) + if(!devil_number) + to_chat(usr, "No Devils located" ) + +/datum/admins/proc/output_devil_info(mob/living/M) + if(is_devil(M)) + to_chat(usr, SSticker.mode.printdevilinfo(M.mind)) + else + to_chat(usr, "[M] is not a devil.") + +/datum/admins/proc/manage_free_slots() + if(!check_rights()) + return + var/dat = "Manage Free Slots" + var/count = 0 + + if(SSticker && !SSticker.mode) + alert(usr, "You cannot manage jobs before the round starts!") + return + + if(SSjob) + for(var/datum/job/job in SSjob.occupations) + count++ + var/J_title = html_encode(job.title) + var/J_opPos = html_encode(job.total_positions - (job.total_positions - job.current_positions)) + var/J_totPos = html_encode(job.total_positions) + if(job.total_positions < 0) + dat += "[J_title]: [J_opPos] (unlimited)" + else + dat += "[J_title]: [J_opPos]/[J_totPos]" + + if(job.title == "AI" || job.title == "Cyborg") + dat += " (Cannot Late Join)
    " + continue + if(job.total_positions >= 0) + dat += " Add | " + if(job.total_positions > job.current_positions) + dat += "Remove | " + else + dat += "Remove | " + dat += "Unlimit" + else + dat += " Limit" + dat += "
    " + + dat += "" + var/winheight = 100 + (count * 20) + winheight = min(winheight, 690) + usr << browse(dat, "window=players;size=375x[winheight]") + +// +// +//ALL DONE +//********************************************************************************************************* +//TO-DO: +// +// + +//RIP ferry snowflakes + +//Kicks all the clients currently in the lobby. The second parameter (kick_only_afk) determins if an is_afk() check is ran, or if all clients are kicked +//defaults to kicking everyone (afk + non afk clients in the lobby) +//returns a list of ckeys of the kicked clients +/proc/kick_clients_in_lobby(message, kick_only_afk = 0) + var/list/kicked_client_names = list() + for(var/client/C in GLOB.clients) + if(isnewplayer(C.mob)) + if(kick_only_afk && !C.is_afk()) //Ignore clients who are not afk + continue + if(message) + to_chat(C, message) + kicked_client_names.Add("[C.ckey]") + qdel(C) + return kicked_client_names + +//returns 1 to let the dragdrop code know we are trapping this event +//returns 0 if we don't plan to trap the event +/datum/admins/proc/cmd_ghost_drag(mob/dead/observer/frommob, mob/living/tomob) + + //this is the exact two check rights checks required to edit a ckey with vv. + if (!check_rights(R_VAREDIT,0) || !check_rights(R_SPAWN|R_DEBUG,0)) + return 0 + + if (!frommob.ckey) + return 0 + + var/question = "" + if (tomob.ckey) + question = "This mob already has a user ([tomob.key]) in control of it! " + question += "Are you sure you want to place [frommob.name]([frommob.key]) in control of [tomob.name]?" + + var/ask = alert(question, "Place ghost in control of mob?", "Yes", "No") + if (ask != "Yes") + return 1 + + if (!frommob || !tomob) //make sure the mobs don't go away while we waited for a response + return 1 + + tomob.ghostize(0) + + message_admins("[key_name_admin(usr)] has put [frommob.ckey] in control of [tomob.name].") + log_admin("[key_name(usr)] stuffed [frommob.ckey] into [tomob.name].") + SSblackbox.add_details("admin_verb","Ghost Drag Control") + + tomob.ckey = frommob.ckey + qdel(frommob) + + return 1 + +/client/proc/adminGreet(logout) + if(SSticker.HasRoundStarted()) + var/string + if(logout && config && config.announce_admin_logout) + string = pick( + "Admin logout: [key_name(src)]") + else if(!logout && config && config.announce_admin_login && (prefs.toggles & ANNOUNCE_LOGIN)) + string = pick( + "Admin login: [key_name(src)]") + if(string) message_admins("[string]") \ No newline at end of file diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index cdd05a3aad..0e46f20c4c 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -5,7 +5,7 @@ F << "[time_stamp()] \ref[src] ([x],[y],[z]) || [src] [message]
    " -/client/proc/investigate_show( subject in list("hrefs","notes, memos, watchlist","singulo","wires","telesci", "gravity", "records", "cargo", "supermatter", "atmos", "experimentor", "botany") ) +/client/proc/investigate_show(subject in list("hrefs","notes, memos, watchlist", INVESTIGATE_SINGULO, INVESTIGATE_WIRES, INVESTIGATE_TELESCI, INVESTIGATE_GRAVITY, INVESTIGATE_RECORDS, INVESTIGATE_CARGO, INVESTIGATE_SUPERMATTER, INVESTIGATE_ATMOS, INVESTIGATE_EXPERIMENTOR, INVESTIGATE_BOTANY) ) set name = "Investigate" set category = "Admin" if(!holder) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index cdfee917c2..90d4aebea5 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -66,7 +66,10 @@ GLOBAL_LIST_INIT(admin_verbs_admin, world.AVerbsAdmin()) /client/proc/toggle_AI_interact, /*toggle admin ability to interact with machines as an AI*/ /client/proc/customiseSNPC, /* Customise any interactive crewmembers in the world */ /client/proc/resetSNPC, /* Resets any interactive crewmembers in the world */ - /client/proc/open_shuttle_manipulator /* Opens shuttle manipulator UI */ + /client/proc/open_shuttle_manipulator, /* Opens shuttle manipulator UI */ + /client/proc/deadchat, + /client/proc/toggleprayers, + /client/proc/toggleadminhelpsound ) GLOBAL_PROTECT(admin_verbs_ban) GLOBAL_LIST_INIT(admin_verbs_ban, list(/client/proc/unban_panel,/client/proc/DB_ban_panel,/client/proc/stickybanpanel)) @@ -287,7 +290,6 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list( GLOB.admin_verbs_spawn, /*Debug verbs added by "show debug verbs"*/ /client/proc/Cell, - /client/proc/do_not_use_these, /client/proc/camera_view, /client/proc/sec_camera_report, /client/proc/intercom_view, diff --git a/code/modules/admin/adminmenu.dm b/code/modules/admin/adminmenu.dm index fc7a57e212..aa654ab252 100644 --- a/code/modules/admin/adminmenu.dm +++ b/code/modules/admin/adminmenu.dm @@ -1,11 +1,11 @@ -/datum/menu/Admin/Generate_list(client/C) +/datum/verbs/menu/Admin/Generate_list(client/C) if (C.holder) . = ..() -/datum/menu/Admin/verb/playerpanel() +/datum/verbs/menu/Admin/verb/playerpanel() set name = "Player Panel" set desc = "Player Panel" set category = "Admin" - usr.client.holder.player_panel_new() - SSblackbox.add_details("admin_verb","Player Panel New") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return \ No newline at end of file + if(usr.client.holder) + usr.client.holder.player_panel_new() + SSblackbox.add_details("admin_verb","Player Panel New") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index b886232e00..d288c63483 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -60,7 +60,7 @@ message_admins("[key_name_admin(ghost)] has taken control of ([key_name_admin(body)])") body.ghostize(0) body.key = ghost.key - new /obj/effect/overlay/temp/gravpush(get_turf(body)) + new /obj/effect/temp_visual/gravpush(get_turf(body)) /obj/effect/fun_balloon/sentience/emergency_shuttle name = "shuttle sentience fun balloon" @@ -79,7 +79,7 @@ /obj/effect/fun_balloon/scatter/effect() for(var/mob/living/M in range(effect_range, get_turf(src))) var/turf/T = find_safe_turf() - new /obj/effect/overlay/temp/gravpush(get_turf(M)) + new /obj/effect/temp_visual/gravpush(get_turf(M)) M.forceMove(T) to_chat(M, "Pop!") diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 06f6e5e993..badca3ec43 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -442,7 +442,7 @@ dat += "" for(var/datum/gang/G in SSticker.mode.gangs) - dat += "
    " + dat += "
    [G.name] Gang: [G.points] Influence | [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control
    " for(var/datum/mind/N in G.bosses) var/mob/M = N.current if(!M) @@ -506,7 +506,7 @@ for(var/datum/mind/N in SSticker.mode.cult) var/mob/M = N.current if(M) - dat += "" + dat += "" dat += "" dat += "" dat += "
    [G.name] Gang: [round((G.territory.len/GLOB.start_state.num_territories)*100, 1)]% Control
    [M.real_name][M.client ? "" : " (No Client)"][M.stat == 2 ? " (DEAD)" : ""]
    [M.real_name][N.has_antag_datum(ANTAG_DATUM_CULT_MASTER) ? " \[Master\]" : ""][M.client ? "" : " (No Client)"][M.stat == 2 ? " (DEAD)" : ""]PMFLW
    " diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index eabc7d3fd0..428ae95984 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -174,7 +174,7 @@ if("list_bombers") if(!check_rights(R_ADMIN)) return - var/dat = "Bombing List
    " + var/dat = "Bombing List
    " for(var/l in GLOB.bombers) dat += text("[l]
    ") usr << browse(dat, "window=bombers") @@ -334,31 +334,18 @@ if(!objective) return SSblackbox.add_details("admin_secrets_fun_used","Traitor All ([objective])") - for(var/mob/living/carbon/human/H in GLOB.player_list) - if(H.stat == 2 || !H.client || !H.mind) continue + for(var/mob/living/H in GLOB.player_list) + if(!(istype(H, /mob/living/carbon/human)||istype(H, /mob/living/silicon/))) continue + if(H.stat == 2 || !H.client || !H.mind || ispAI(H)) continue if(is_special_character(H)) continue - //traitorize(H, objective, 0) - SSticker.mode.traitors += H.mind - H.mind.special_role = "traitor" + H.mind.add_antag_datum(ANTAG_DATUM_TRAITOR_CUSTOM) + var/datum/antagonist/traitor/traitordatum = H.mind.has_antag_datum(ANTAG_DATUM_TRAITOR) //original datum self deletes var/datum/objective/new_objective = new new_objective.owner = H new_objective.explanation_text = objective - H.mind.objectives += new_objective - SSticker.mode.greet_traitor(H.mind) - //SSticker.mode.forge_traitor_objectives(H.mind) - SSticker.mode.finalize_traitor(H.mind) - for(var/mob/living/silicon/A in GLOB.player_list) - if(A.stat == 2 || !A.client || !A.mind) continue - if(ispAI(A)) continue - else if(is_special_character(A)) continue - SSticker.mode.traitors += A.mind - A.mind.special_role = "traitor" - var/datum/objective/new_objective = new - new_objective.owner = A - new_objective.explanation_text = objective - A.mind.objectives += new_objective - SSticker.mode.greet_traitor(A.mind) - SSticker.mode.finalize_traitor(A.mind) + traitordatum.add_objective(new_objective) + traitordatum.equip(FALSE) + traitordatum.greet() message_admins("[key_name_admin(usr)] used everyone is a traitor secret. Objective is [objective]") log_admin("[key_name(usr)] used everyone is a traitor secret. Objective is [objective]") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c1780e4a34..2f089e793b 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -282,6 +282,11 @@ message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds.") href_list["secrets"] = "check_antagonist" + else if(href_list["trigger_centcom_recall"]) + if(!check_rights(R_ADMIN)) + return + + usr.client.trigger_centcom_recall() else if(href_list["toggle_continuous"]) if(!check_rights(R_ADMIN)) return @@ -475,7 +480,8 @@ if(minutes > GLOB.CMinutes) mins = minutes - GLOB.CMinutes mins = input(usr,"How long (in minutes)? (Default: 1440)","Ban time",mins ? mins : 1440) as num|null - if(!mins) + if(mins <= 0) + to_chat(usr, "[mins] is not a valid duration.") return minutes = GLOB.CMinutes + mins duration = GetExp(minutes) @@ -909,7 +915,8 @@ switch(alert("Temporary Ban?",,"Yes","No", "Cancel")) if("Yes") var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null - if(!mins) + if(mins <= 0) + to_chat(usr, "[mins] is not a valid duration.") return var/reason = input(usr,"Please State Reason.","Reason") as message|null if(!reason) @@ -1104,7 +1111,8 @@ switch(alert("Temporary Ban?",,"Yes","No", "Cancel")) if("Yes") var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null - if(!mins) + if(mins <= 0) + to_chat(usr, "[mins] is not a valid duration.") return var/reason = input(usr,"Please State Reason.","Reason") as message|null if(!reason) @@ -1170,7 +1178,7 @@ if(!check_rights(R_ADMIN)) return - if(SSticker.HasRoundStarted()) + if(SSticker.HasRoundStarted()) return alert(usr, "The game has already started.", null, null, null, null) var/dat = {"What mode do you wish to play?
    "} for(var/mode in config.modes) @@ -1184,7 +1192,7 @@ if(!check_rights(R_ADMIN)) return - if(SSticker.HasRoundStarted()) + if(SSticker.HasRoundStarted()) return alert(usr, "The game has already started.", null, null, null, null) if(GLOB.master_mode != "secret") return alert(usr, "The game mode has to be secret!", null, null, null, null) @@ -1199,21 +1207,21 @@ if(!check_rights(R_ADMIN|R_SERVER)) return - if (SSticker.HasRoundStarted()) + if (SSticker.HasRoundStarted()) return alert(usr, "The game has already started.", null, null, null, null) GLOB.master_mode = href_list["c_mode2"] log_admin("[key_name(usr)] set the mode as [GLOB.master_mode].") message_admins("[key_name_admin(usr)] set the mode as [GLOB.master_mode].") to_chat(world, "The mode is now: [GLOB.master_mode]") Game() // updates the main game menu - world.save_mode(GLOB.master_mode) + SSticker.save_mode(GLOB.master_mode) .(href, list("c_mode"=1)) else if(href_list["f_secret2"]) if(!check_rights(R_ADMIN|R_SERVER)) return - if(SSticker.HasRoundStarted()) + if(SSticker.HasRoundStarted()) return alert(usr, "The game has already started.", null, null, null, null) if(GLOB.master_mode != "secret") return alert(usr, "The game mode has to be secret!", null, null, null, null) @@ -1511,17 +1519,6 @@ usr.client.cmd_admin_animalize(M) - else if(href_list["gangpoints"]) - var/datum/gang/G = locate(href_list["gangpoints"]) in SSticker.mode.gangs - if(G) - var/newpoints = input("Set [G.name ] Gang's influence.","Set Influence",G.points) as null|num - if(!newpoints) - return - message_admins("[key_name_admin(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - log_admin("[key_name(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].") - G.points = newpoints - G.message_gangtools("Your gang now has [G.points] influence.") - else if(href_list["adminplayeropts"]) var/mob/M = locate(href_list["adminplayeropts"]) show_player_panel(M) @@ -1745,7 +1742,7 @@ else if(href_list["reject_custom_name"]) if(!check_rights(R_ADMIN)) return - var/obj/item/station_charter/charter = locate(href_list["reject_custom_name"]) + var/obj/item/weapon/station_charter/charter = locate(href_list["reject_custom_name"]) if(istype(charter)) charter.reject_proposed(usr) else if(href_list["jumpto"]) @@ -1799,18 +1796,18 @@ if(!check_rights(R_ADMIN)) return - var/mob/M = locate(href_list["languagemenu"]) in GLOB.mob_list - if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + var/mob/M = locate(href_list["languagemenu"]) in GLOB.mob_list + if(!ismob(M)) + to_chat(usr, "This can only be used on instances of type /mob.") return - var/datum/language_holder/H = M.get_language_holder() - H.open_language_menu(usr) + var/datum/language_holder/H = M.get_language_holder() + H.open_language_menu(usr) else if(href_list["traitor"]) if(!check_rights(R_ADMIN)) return - if(!SSticker.HasRoundStarted()) + if(!SSticker.HasRoundStarted()) alert("The game hasn't started yet!") return @@ -2161,7 +2158,7 @@ else if(href_list["kick_all_from_lobby"]) if(!check_rights(R_ADMIN)) return - if(SSticker.IsRoundInProgress()) + if(SSticker.IsRoundInProgress()) var/afkonly = text2num(href_list["afkonly"]) if(alert("Are you sure you want to kick all [afkonly ? "AFK" : ""] clients from the lobby??","Message","Yes","Cancel") != "Yes") to_chat(usr, "Kick clients from lobby aborted") @@ -2242,20 +2239,19 @@ if(href_list["viewruntime_backto"]) error_viewer.show_to(owner, locate(href_list["viewruntime_backto"]), href_list["viewruntime_linear"]) else - error_viewer.show_to(owner, null, href_list["viewruntime_linear"]) - else if(href_list["showrelatedacc"]) - var/client/C = locate(href_list["client"]) in GLOB.clients - var/list/thing_to_check - if(href_list["showrelatedacc"] == "cid") - thing_to_check = C.related_accounts_cid - else - thing_to_check = C.related_accounts_ip - thing_to_check = splittext(thing_to_check, ", ") - - - var/dat = "Related accounts by [uppertext(href_list["showrelatedacc"])]:
    " - for(var/thing in thing_to_check) - dat += "[thing]
    " - - usr << browse(dat, "size=420x300") - + error_viewer.show_to(owner, null, href_list["viewruntime_linear"]) + else if(href_list["showrelatedacc"]) + var/client/C = locate(href_list["client"]) in GLOB.clients + var/thing_to_check + if(href_list["showrelatedacc"] == "cid") + thing_to_check = C.related_accounts_cid + else + thing_to_check = C.related_accounts_ip + thing_to_check = splittext(thing_to_check, ", ") + + + var/list/dat = list("Related accounts by [uppertext(href_list["showrelatedacc"])]:") + dat += thing_to_check + + usr << browse(dat.Join("
    "), "window=related_[C];size=420x300") + diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 8e9abff81c..ce9f5a62f4 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -24,6 +24,23 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) QDEL_NULL(cstatclick) QDEL_NULL(rstatclick) return ..() + +/datum/admin_help_tickets/proc/TicketByID(id) + var/list/lists = list(active_tickets, closed_tickets, resolved_tickets) + for(var/I in lists) + for(var/J in I) + var/datum/admin_help/AH = J + if(AH.id == id) + return J + +/datum/admin_help_tickets/proc/TicketsByCKey(ckey) + . = list() + var/list/lists = list(active_tickets, closed_tickets, resolved_tickets) + for(var/I in lists) + for(var/J in I) + var/datum/admin_help/AH = J + if(AH.initiator_ckey == ckey) + . += AH //private /datum/admin_help_tickets/proc/ListInsert(datum/admin_help/new_ticket) @@ -179,11 +196,8 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) else MessageNoRecipient(parsed_message) - //show it to the person adminhelping too - to_chat(C, "PM to-Admins: [name]") - //send it to irc if nobody is on and tell us how many were on - var/admin_number_present = send2irc_adminless_only(initiator_ckey, name) + var/admin_number_present = send2irc_adminless_only(initiator_ckey, "Ticket #[id]: [name]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.") @@ -248,6 +262,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) window_flash(X, ignorepref = TRUE) to_chat(X, chat_msg) + //show it to the person adminhelping too + to_chat(initiator, "PM to-Admins: [name]") + //Reopen a closed ticket /datum/admin_help/proc/Reopen() if(state == AHELP_ACTIVE) @@ -431,9 +448,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) /obj/effect/statclick/ahelp var/datum/admin_help/ahelp_datum -/obj/effect/statclick/ahelp/Initialize(mapload, datum/admin_help/AH) +/obj/effect/statclick/ahelp/Initialize(mapload, datum/admin_help/AH) ahelp_datum = AH - . = ..() + . = ..() /obj/effect/statclick/ahelp/update() return ..(ahelp_datum.name) @@ -479,7 +496,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) current_ticket.MessageNoRecipient(msg) current_ticket.TimeoutVerb() return - else + else to_chat(usr, "Ticket not found, creating new one...") else current_ticket.AddInteraction("[key_name_admin(usr)] opened a new ticket.") @@ -567,9 +584,10 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) /proc/send2irc(msg,msg2) - if(config.useircbot) + if(world.RunningService()) + world.ExportService("[SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE] [msg] | [msg2]") + else if(config.useircbot) shell("python nudge.py [msg] [msg2]") - return /proc/send2otherserver(source,msg,type = "Ahelp") if(config.cross_allowed) @@ -591,7 +609,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) admin_keys += "[C][C.holder.fakekey ? "(Stealth)" : ""][C.is_afk() ? "(AFK)" : ""]" for(var/admin in admin_keys) - if(LAZYLEN(message) > 1) + if(LAZYLEN(message) > 1) message += ", [admin]" else message += "[admin]" diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index eb3e24265c..ce7770c85a 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -11,7 +11,7 @@ if( !ismob(M) || !M.client ) return cmd_admin_pm(M.client,null) - SSblackbox.add_details("admin_verb","Admin PM Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + SSblackbox.add_details("admin_verb","Admin PM Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //shows a list of clients we could send PMs to, then forwards our choice to cmd_admin_pm /client/proc/cmd_admin_pm_panel() @@ -33,7 +33,7 @@ targets["(No Mob) - [T]"] = T var/target = input(src,"To whom shall we send a message?","Admin PM",null) as null|anything in sortList(targets) cmd_admin_pm(targets[target],null) - SSblackbox.add_details("admin_verb","Admin PM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + SSblackbox.add_details("admin_verb","Admin PM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_ahelp_reply(whom) if(prefs.muted & MUTE_ADMINHELP) @@ -59,11 +59,11 @@ if (!msg) message_admins("[key_name_admin(src)] has cancelled their reply to [key_name(C, 0, 0)]'s admin help.") return - cmd_admin_pm(whom, msg, AH) + cmd_admin_pm(whom, msg) //takes input from cmd_admin_pm_context, cmd_admin_pm_panel or /client/Topic and sends them a PM. //Fetching a message if needed. src is the sender and C is the target client -/client/proc/cmd_admin_pm(whom, msg, datum/admin_help/AH) +/client/proc/cmd_admin_pm(whom, msg) if(prefs.muted & MUTE_ADMINHELP) to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return @@ -103,7 +103,7 @@ if(!recipient) if(holder) to_chat(src, "Error: Admin-PM: Client not found.") - to_chat(src, msg) + to_chat(src, msg) else current_ticket.MessageNoRecipient(msg) return @@ -144,9 +144,9 @@ if(irc) to_chat(src, "PM to-Admins: [rawmsg]") - admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to IRC: [keywordparsedmsg]") + var/datum/admin_help/AH = admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to IRC: [keywordparsedmsg]") ircreplyamount-- - send2irc("Reply: [ckey]",rawmsg) + send2irc("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) else if(recipient.holder) if(holder) //both are admins @@ -203,60 +203,91 @@ if(irc) log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]") - for(var/client/X in GLOB.admins) - to_chat(X, "PM: [key_name(src, X, 0)]->IRC: \blue [keywordparsedmsg]" ) + for(var/client/X in GLOB.admins) + to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") else window_flash(recipient, ignorepref = TRUE) log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]") //we don't use message_admins here because the sender/receiver might get it too for(var/client/X in GLOB.admins) if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient - to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: \blue [keywordparsedmsg]" ) - + to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) +#define IRC_AHELP_USAGE "Usage: ticket " /proc/IrcPm(target,msg,sender) + target = ckey(target) var/client/C = GLOB.directory[target] var/datum/admin_help/ticket = C ? C.current_ticket : GLOB.ahelp_tickets.CKey2ActiveTicket(target) var/compliant_msg = trim(lowertext(msg)) - var/unhandled = FALSE var/irc_tagged = "[sender](IRC)" - switch(compliant_msg) - if("ticket close") - if(ticket) - ticket.Close(irc_tagged) - return "Ticket #[ticket.id] successfully closed" - if("ticket resolve") - if(ticket) - ticket.Resolve(irc_tagged) - return "Ticket #[ticket.id] successfully resolved" - if("ticket ic") - if(ticket) - ticket.ICIssue(irc_tagged) - return "Ticket #[ticket.id] successfully marked as IC issue" - if("ticket reject") - if(ticket) - ticket.Reject(irc_tagged) - return "Ticket #[ticket.id] successfully rejected" - else - unhandled = TRUE - if(!unhandled) - return "Ticket could not be found" + var/list/splits = splittext(compliant_msg, " ") + if(splits.len && splits[1] == "ticket") + if(splits.len < 2) + return IRC_AHELP_USAGE + switch(splits[2]) + if("close") + if(ticket) + ticket.Close(irc_tagged) + return "Ticket #[ticket.id] successfully closed" + if("resolve") + if(ticket) + ticket.Resolve(irc_tagged) + return "Ticket #[ticket.id] successfully resolved" + if("icissue") + if(ticket) + ticket.ICIssue(irc_tagged) + return "Ticket #[ticket.id] successfully marked as IC issue" + if("reject") + if(ticket) + ticket.Reject(irc_tagged) + return "Ticket #[ticket.id] successfully rejected" + if("reopen") + if(ticket) + return "Error: [target] already has ticket #[ticket.id] open" + var/fail = splits.len < 3 ? null : -1 + if(!isnull(fail)) + fail = text2num(splits[3]) + if(isnull(fail)) + return "Error: No/Invalid ticket id specified. [IRC_AHELP_USAGE]" + var/datum/admin_help/AH = GLOB.ahelp_tickets.TicketByID(fail) + if(!AH) + return "Error: Ticket #[fail] not found" + if(AH.initiator_ckey != target) + return "Error: Ticket #[fail] belongs to [AH.initiator_ckey]" + AH.Reopen() + return "Ticket #[ticket.id] successfully reopened" + if("list") + var/list/tickets = GLOB.ahelp_tickets.TicketsByCKey(target) + if(!tickets.len) + return "None" + . = "" + for(var/I in tickets) + var/datum/admin_help/AH = I + if(.) + . += ", " + if(AH == ticket) + . += "Active: " + . += "#[AH.id]" + return + else + return IRC_AHELP_USAGE + return "Error: Ticket could not be found" var/static/stealthkey var/adminname = config.showircname ? irc_tagged : "Administrator" if(!C) - return "No client" + return "Error: No client" if(!stealthkey) stealthkey = GenIrcStealthKey() msg = sanitize(copytext(msg,1,MAX_MESSAGE_LEN)) if(!msg) - return "No message" + return "Error: No message" message_admins("IRC message from [sender] to [key_name_admin(C)] : [msg]") log_admin_private("IRC PM: [sender] -> [key_name(C)] : [msg]") diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 968c03cac1..5df7ee8c78 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -114,47 +114,49 @@ return /datum/buildmode/proc/show_help(mob/user) + var/list/dat = list() switch(mode) if(BASIC_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Left Mouse Button = Construct / Upgrade") - to_chat(user, "\blue Right Mouse Button = Deconstruct / Delete / Downgrade") - to_chat(user, "\blue Left Mouse Button + ctrl = R-Window") - to_chat(user, "\blue Left Mouse Button + alt = Airlock") - to_chat(user, "") - to_chat(user, "\blue Use the button in the upper left corner to") - to_chat(user, "\blue change the direction of built objects.") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Left Mouse Button = Construct / Upgrade" + dat += "Right Mouse Button = Deconstruct / Delete / Downgrade" + dat += "Left Mouse Button + ctrl = R-Window" + dat += "Left Mouse Button + alt = Airlock" + dat += "" + dat += "Use the button in the upper left corner to" + dat += "change the direction of built objects." + dat += "***********************************************************" if(ADV_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Right Mouse Button on buildmode button = Set object type") - to_chat(user, "\blue Left Mouse Button on turf/obj = Place objects") - to_chat(user, "\blue Right Mouse Button = Delete objects") - to_chat(user, "") - to_chat(user, "\blue Use the button in the upper left corner to") - to_chat(user, "\blue change the direction of built objects.") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Right Mouse Button on buildmode button = Set object type" + dat += "Left Mouse Button on turf/obj = Place objects" + dat += "Right Mouse Button = Delete objects" + dat += "" + dat += "Use the button in the upper left corner to" + dat += "change the direction of built objects." + dat += "***********************************************************" if(VAR_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Right Mouse Button on buildmode button = Select var(type) & value") - to_chat(user, "\blue Left Mouse Button on turf/obj/mob = Set var(type) & value") - to_chat(user, "\blue Right Mouse Button on turf/obj/mob = Reset var's value") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Right Mouse Button on buildmode button = Select var(type) & value" + dat += "Left Mouse Button on turf/obj/mob = Set var(type) & value" + dat += "Right Mouse Button on turf/obj/mob = Reset var's value" + dat += "***********************************************************" if(THROW_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Left Mouse Button on turf/obj/mob = Select") - to_chat(user, "\blue Right Mouse Button on turf/obj/mob = Throw") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Left Mouse Button on turf/obj/mob = Select" + dat += "Right Mouse Button on turf/obj/mob = Throw" + dat += "***********************************************************" if(AREA_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Left Mouse Button on turf/obj/mob = Select corner") - to_chat(user, "\blue Right Mouse Button on buildmode button = Select generator") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Left Mouse Button on turf/obj/mob = Select corner" + dat += "Right Mouse Button on buildmode button = Select generator" + dat += "***********************************************************" if(COPY_BUILDMODE) - to_chat(user, "\blue ***********************************************************") - to_chat(user, "\blue Left Mouse Button on obj/turf/mob = Spawn a Copy of selected target") - to_chat(user, "\blue Right Mouse Button on obj/mob = Select target to copy") - to_chat(user, "\blue ***********************************************************") + dat += "***********************************************************" + dat += "Left Mouse Button on obj/turf/mob = Spawn a Copy of selected target" + dat += "Right Mouse Button on obj/mob = Select target to copy" + dat += "***********************************************************" + to_chat(user, "[dat.Join("\n")]") /datum/buildmode/proc/change_settings(mob/user) switch(mode) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 9bed5ad238..7df2832481 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -52,7 +52,20 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(!procname) return - if(targetselected && !hascall(target,procname)) + //hascall() doesn't support proc paths (eg: /proc/gib(), it only supports "gib") + var/testname = procname + if(targetselected) + //Find one of the 3 possible ways they could have written /proc/PROCNAME + if(findtext(procname, "/proc/")) + testname = replacetext(procname, "/proc/", "") + else if(findtext(procname, "/proc")) + testname = replacetext(procname, "/proc", "") + else if(findtext(procname, "proc/")) + testname = replacetext(procname, "proc/", "") + //Clear out any parenthesis if they're a dummy + testname = replacetext(testname, "()", "") + + if(targetselected && !hascall(target,testname)) to_chat(usr, "Error: callproc(): type [target.type] has no proc named [procname].") return else @@ -581,7 +594,8 @@ GLOBAL_PROTECT(AdminProcCallCount) var/list/paths = subtypesof(/datum/outfit) - typesof(/datum/outfit/job) for(var/path in paths) var/datum/outfit/O = path //not much to initalize here but whatever - outfits[initial(O.name)] = path + if(initial(O.can_be_admin_equipped)) + outfits[initial(O.name)] = path var/dresscode = input("Select dress for [M]", "Robust quick dress shop") as null|anything in outfits @@ -596,7 +610,8 @@ GLOBAL_PROTECT(AdminProcCallCount) var/list/job_outfits = list() for(var/path in job_paths) var/datum/outfit/O = path - job_outfits[initial(O.name)] = path + if(initial(O.can_be_admin_equipped)) + job_outfits[initial(O.name)] = path dresscode = input("Select job equipment", "Robust quick dress shop") as null|anything in job_outfits dresscode = job_outfits[dresscode] diff --git a/code/modules/admin/verbs/individual_logging.dm b/code/modules/admin/verbs/individual_logging.dm index cef424d4b2..ca84d5d759 100644 --- a/code/modules/admin/verbs/individual_logging.dm +++ b/code/modules/admin/verbs/individual_logging.dm @@ -14,11 +14,12 @@ if(type == INDIVIDUAL_SHOW_ALL_LOG) dat += "
    Displaying all logs of [key_name(M)]


    " for(var/log_type in M.logging) + dat += "
    [log_type]

    " var/list/reversed = M.logging[log_type] - reversed = reverseRange(reversed.Copy()) - dat += "
    [log_type]

    " - for(var/entry in reversed) - dat += "[entry]: [reversed[entry]]
    " + if(islist(reversed)) + reversed = reverseRange(reversed.Copy()) + for(var/entry in reversed) + dat += "[entry]: [reversed[entry]]
    " dat += "
    " else dat += "
    [type] of [key_name(M)]

    " @@ -28,4 +29,4 @@ for(var/entry in reversed) dat += "[entry]: [reversed[entry]]
    " - usr << browse(dat, "window=invidual_logging;size=600x480") \ No newline at end of file + usr << browse(dat, "window=invidual_logging_[M];size=600x480") diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 122e0d2dd2..0286b90501 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -21,7 +21,6 @@ GLOBAL_PROTECT(admin_verbs_debug_mapping) GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( - /client/proc/do_not_use_these, //-errorage /client/proc/camera_view, //-errorage /client/proc/sec_camera_report, //-errorage /client/proc/intercom_view, //-errorage @@ -58,12 +57,6 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( /obj/effect/debugging/marker/Move() return 0 -/client/proc/do_not_use_these() - set category = "Mapping" - set name = "-None of these are for ingame use!!" - - ..() - /client/proc/camera_view() set category = "Mapping" set name = "Camera Range Display" diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 18e883d7f2..6f19cf90ee 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -612,8 +612,8 @@ GLOBAL_PROTECT(VVpixelmovement) if (O.vv_edit_var(variable, var_new) == FALSE) to_chat(src, "Your edit was rejected by the object.") return - log_world("### VarEdit by [src]: [O.type] [variable]=[html_encode("[O.vars[variable]]")]") - log_admin("[key_name(src)] modified [original_name]'s [variable] to [O.vars[variable]]") - var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] to [O.vars[variable]]" + log_world("### VarEdit by [src]: [O.type] [variable]=[html_encode("[var_new]")]") + log_admin("[key_name(src)] modified [original_name]'s [variable] to [var_new]") + var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] to [var_new]" message_admins(msg) admin_ticket_log(O, msg) \ No newline at end of file diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 87a9e5a040..2bf7842c1c 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -202,6 +202,7 @@ to_chat(H, "The world before you suddenly glows a brilliant yellow. You hear the whooshing steam and clanking cogs of a billion billion machines, and all at once \ you see the truth. Ratvar, the Clockwork Justiciar, lies derelict and forgotten in an unseen realm, and he has selected you as one of his harbringers. You are now a servant of \ Ratvar, and you will bring him back.") + H.playsound_local(get_turf(H), 'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, pressure_affected = FALSE) add_servant_of_ratvar(H, TRUE) SSticker.mode.equip_servant(H) candidates.Remove(H) diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 37dab65b0c..299853ae53 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -99,7 +99,7 @@ GLOBAL_VAR_INIT(highlander, FALSE) var/datum/gang/multiverse/G = new(src, "[H.real_name]") SSticker.mode.gangs += G - G.bosses += H.mind + G.bosses[H.mind] = 0 //No they don't use influence but this prevents runtimes. G.add_gang_hud(H.mind) H.mind.gang_datum = G diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 2397f6c4a5..f359085941 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -52,10 +52,7 @@ if(!check_rights(R_SOUNDS)) return - if(SSticker) - SSticker.round_end_sound = fcopy_rsc(S) - else - return + SSticker.SetRoundEndSound(S) log_admin("[key_name(src)] set the round end sound to [S]") message_admins("[key_name_admin(src)] set the round end sound to [S]") diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 5a1caafc43..d083624909 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -17,23 +17,23 @@ if(src.client.handle_spam_prevention(msg,MUTE_PRAY)) return - var/mutable_appearance/cross = mutable_appearance('icons/obj/storage.dmi', "bible") + var/mutable_appearance/cross = mutable_appearance('icons/obj/storage.dmi', "bible") var/font_color = "purple" var/prayer_type = "PRAYER" var/deity if(usr.job == "Chaplain") - cross.icon_state = "kingyellow" + cross.icon_state = "kingyellow" font_color = "blue" prayer_type = "CHAPLAIN PRAYER" if(SSreligion.deity) deity = SSreligion.deity else if(iscultist(usr)) - cross.icon_state = "tome" + cross.icon_state = "tome" font_color = "red" prayer_type = "CULTIST PRAYER" deity = "Nar-Sie" - msg = "\icon[cross][prayer_type][deity ? " (to [deity])" : ""]: [ADMIN_FULLMONTY(src)] [ADMIN_SC(src)]: [msg]" + msg = "[bicon(cross)][prayer_type][deity ? " (to [deity])" : ""]: [ADMIN_FULLMONTY(src)] [ADMIN_SC(src)]: [msg]" for(var/client/C in GLOB.admins) if(C.prefs.chat_toggles & CHAT_PRAYER) @@ -43,7 +43,7 @@ C << 'sound/effects/pray.ogg' to_chat(usr, "Your prayers have been received by the gods.") - SSblackbox.add_details("admin_verb","Prayer") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + SSblackbox.add_details("admin_verb","Prayer") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //log_admin("HELP: [key_name(src)]: [msg]") /proc/Centcomm_announce(text , mob/Sender) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index b82d1f65e2..00796de907 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -112,7 +112,6 @@ message_admins(" LocalNarrate: [key_name_admin(usr)] at [get_area(A)][ADMIN_JMP(A)]: [msg]
    ") SSblackbox.add_details("admin_verb","Local Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/cmd_admin_godmode(mob/M in GLOB.mob_list) set category = "Special Verbs" set name = "Godmode" @@ -227,7 +226,7 @@ return 0 var/alien_caste = input(usr, "Please choose which caste to spawn.","Pick a caste",null) as null|anything in list("Queen","Praetorian","Hunter","Sentinel","Drone","Larva") - var/obj/effect/landmark/spawn_here = GLOB.xeno_spawn.len ? pick(GLOB.xeno_spawn) : pick(GLOB.latejoin) + var/obj/effect/landmark/spawn_here = GLOB.xeno_spawn.len ? pick(GLOB.xeno_spawn) : null var/mob/living/carbon/alien/new_xeno switch(alien_caste) if("Queen") @@ -244,6 +243,8 @@ new_xeno = new /mob/living/carbon/alien/larva(spawn_here) else return 0 + if(!spawn_here) + SSjob.SendToLateJoin(new_xeno, FALSE) new_xeno.ckey = ckey var/msg = "[key_name_admin(usr)] has spawned [ckey] as a filthy xeno [alien_caste]." @@ -284,8 +285,6 @@ Traitors and the like can also be revived with the previous role mostly intact. var/turf/T if(GLOB.xeno_spawn.len) T = pick(GLOB.xeno_spawn) - else - T = pick(GLOB.latejoin) var/mob/living/carbon/alien/new_xeno switch(G_found.mind.special_role)//If they have a mind, we can determine which caste they were. @@ -303,6 +302,9 @@ Traitors and the like can also be revived with the previous role mostly intact. create_xeno(G_found.ckey) return + if(!T) + SSjob.SendToLateJoin(new_xeno, FALSE) + //Now to give them their mind back. G_found.mind.transfer_to(new_xeno) //be careful when doing stuff like this! I've already checked the mind isn't in use new_xeno.key = G_found.key @@ -315,7 +317,8 @@ Traitors and the like can also be revived with the previous role mostly intact. //check if they were a monkey else if(findtext(G_found.real_name,"monkey")) if(alert("This character appears to have been a monkey. Would you like to respawn them as such?",,"Yes","No")=="Yes") - var/mob/living/carbon/monkey/new_monkey = new(pick(GLOB.latejoin)) + var/mob/living/carbon/monkey/new_monkey = new + SSjob.SendToLateJoin(new_monkey) G_found.mind.transfer_to(new_monkey) //be careful when doing stuff like this! I've already checked the mind isn't in use new_monkey.key = G_found.key to_chat(new_monkey, "You have been fully respawned. Enjoy the game.") @@ -326,7 +329,8 @@ Traitors and the like can also be revived with the previous role mostly intact. //Ok, it's not a xeno or a monkey. So, spawn a human. - var/mob/living/carbon/human/new_character = new(pick(GLOB.latejoin))//The mob being spawned. + var/mob/living/carbon/human/new_character = new//The mob being spawned. + SSjob.SendToLateJoin(new_character) var/datum/data/record/record_found //Referenced to later to either randomize or not randomize the character. if(G_found.mind && !G_found.mind.active) //mind isn't currently in use by someone/something @@ -369,10 +373,13 @@ Traitors and the like can also be revived with the previous role mostly intact. var/player_key = G_found.key //Now for special roles and equipment. + var/datum/antagonist/traitor/traitordatum = new_character.mind.has_antag_datum(ANTAG_DATUM_TRAITOR) + if(traitordatum) + SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1) + traitordatum.equip() + + switch(new_character.mind.special_role) - if("traitor") - SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1) - SSticker.mode.equip_traitor(new_character) if("Wizard") new_character.loc = pick(GLOB.wizardstart) //SSticker.mode.learn_basic_spells(new_character) @@ -387,8 +394,8 @@ Traitors and the like can also be revived with the previous role mostly intact. for(var/obj/effect/landmark/L in GLOB.landmarks_list) if(L.name=="carpspawn") ninja_spawn += L - var/datum/antagonist/ninja/ninjadatum = new_character.mind.has_antag_datum(ANTAG_DATUM_NINJA) - ninjadatum.equip_space_ninja() + var/datum/antagonist/ninja/ninjadatum = new_character.mind.has_antag_datum(ANTAG_DATUM_NINJA) + ninjadatum.equip_space_ninja() if(ninja_spawn.len) var/obj/effect/landmark/ninja_spawn_here = pick(ninja_spawn) new_character.loc = ninja_spawn_here.loc @@ -397,12 +404,8 @@ Traitors and the like can also be revived with the previous role mostly intact. switch(new_character.mind.assigned_role) if("Cyborg")//More rigging to make em' work and check if they're traitor. new_character = new_character.Robotize() - if(new_character.mind.special_role=="traitor") - SSticker.mode.add_law_zero(new_character) if("AI") new_character = new_character.AIize() - if(new_character.mind.special_role=="traitor") - SSticker.mode.add_law_zero(new_character) else SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. @@ -586,7 +589,7 @@ Traitors and the like can also be revived with the previous role mostly intact. empulse(O, heavy, light) log_admin("[key_name(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") - message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") + message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") SSblackbox.add_details("admin_verb","EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -1194,3 +1197,17 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits message_admins(msg) admin_ticket_log(target, msg) log_admin("[key_name(usr)] punished [key_name(target)] with [punishment].") + + +/client/proc/trigger_centcom_recall() + if(!holder) + return + var/message = pick(GLOB.admiral_messages) + message = input("Enter message from the on-call admiral to be put in the recall report.", "Admiral Message", message) as text|null + + if(!message) + return + + message_admins("[key_name_admin(usr)] triggered a Centcom recall, with the admiral message of: [message]") + log_game("[key_name(usr)] triggered a Centcom recall, with the message of: [message]") + SSshuttle.centcom_recall(SSshuttle.emergency.timer, message) diff --git a/code/modules/admin/whitelist.dm b/code/modules/admin/whitelist.dm index 934e47aa23..082936e0e8 100644 --- a/code/modules/admin/whitelist.dm +++ b/code/modules/admin/whitelist.dm @@ -1,23 +1,23 @@ -#define WHITELISTFILE "config/whitelist.txt" - -GLOBAL_LIST(whitelist) -GLOBAL_PROTECT(whitelist) - -/proc/load_whitelist() - GLOB.whitelist = list() +#define WHITELISTFILE "config/whitelist.txt" + +GLOBAL_LIST(whitelist) +GLOBAL_PROTECT(whitelist) + +/proc/load_whitelist() + GLOB.whitelist = list() for(var/line in world.file2list(WHITELISTFILE)) - if(!line) - continue - if(findtextEx(line,"#",1,2)) - continue - GLOB.whitelist += line - - if(!GLOB.whitelist.len) - GLOB.whitelist = null - -/proc/check_whitelist(var/ckey) - if(!GLOB.whitelist) - return FALSE - . = (ckey in GLOB.whitelist) - -#undef WHITELISTFILE + if(!line) + continue + if(findtextEx(line,"#",1,2)) + continue + GLOB.whitelist += ckey(line) + + if(!GLOB.whitelist.len) + GLOB.whitelist = null + +/proc/check_whitelist(var/ckey) + if(!GLOB.whitelist) + return FALSE + . = (ckey in GLOB.whitelist) + +#undef WHITELISTFILE diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index e761b05e92..f54d1f6875 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -61,7 +61,7 @@ return /obj/item/device/onetankbomb/receive_signal() //This is mainly called by the sensor through sense() to the holder, and from the holder to here. - visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") + visible_message("[bicon(src)] *beep* *beep*", "*beep* *beep*") sleep(10) if(!src) return diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 6928139829..6f68a962dd 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -172,11 +172,11 @@ /obj/item/device/assembly/flash/cyborg/attack(mob/living/M, mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attack_self(mob/user) ..() - new /obj/effect/overlay/temp/borgflash(get_turf(src)) + new /obj/effect/temp_visual/borgflash(get_turf(src)) /obj/item/device/assembly/flash/cyborg/attackby(obj/item/weapon/W, mob/user, params) return diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index dddcf3ac48..b454cbacfb 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -59,7 +59,7 @@ health_scan = M.health if(health_scan <= alarm_health) pulse() - audible_message("\icon[src] *beep* *beep*", "*beep* *beep*") + audible_message("[bicon(src)] *beep* *beep*", "*beep* *beep*") toggle_scan() return return diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index bf85dcc45b..e65468fec6 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -99,7 +99,7 @@ if(!secured || !on || next_activate > world.time) return FALSE pulse(0) - audible_message("\icon[src] *beep* *beep*", null, 3) + audible_message("[bicon(src)] *beep* *beep*", null, 3) next_activate = world.time + 30 /obj/item/device/assembly/infra/interact(mob/user)//TODO: change this this to the wire control panel diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 1856313b36..15ea698c90 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -56,7 +56,7 @@ if(!secured || next_activate > world.time) return 0 pulse(0) - audible_message("\icon[src] *beep* *beep*", null, 3) + audible_message("[bicon(src)] *beep* *beep*", null, 3) next_activate = world.time + 30 diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index cff02284e5..70084eb83e 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -142,7 +142,7 @@ Code: if(!(src.wires & WIRE_RADIO_RECEIVE)) return 0 pulse(1) - audible_message("\icon[src] *beep* *beep*", null, 1) + audible_message("[bicon(src)] *beep* *beep*", null, 1) return diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index d8c6427477..0ebe7685eb 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -45,7 +45,7 @@ if(!secured || next_activate > world.time) return FALSE pulse(0) - audible_message("\icon[src] *beep* *beep*", null, 3) + audible_message("[bicon(src)] *beep* *beep*", null, 3) if(loop) timing = 1 update_icon() diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 2884ee0cf0..1060c2daf2 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -76,7 +76,6 @@ /datum/gas_reaction/freon/react(datum/gas_mixture/air, turf/open/location) . = NO_REACTION if(location && location.freon_gas_act()) - air.gases["freon"][MOLES] -= MOLES_PLASMA_VISIBLE . = REACTING //water vapor: puts out fires? diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index a8a998e349..6ffcaa4934 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -50,7 +50,7 @@ icon = 'icons/obj/monitors.dmi' icon_state = "alarm0" anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 4 active_power_usage = 8 power_channel = ENVIRON diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index cfe3719423..36b3e95d10 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -9,13 +9,16 @@ Pipes -> Pipelines Pipelines + Other Objects -> Pipe network */ +#define PIPE_VISIBLE_LEVEL 2 +#define PIPE_HIDDEN_LEVEL 1 + /obj/machinery/atmospherics anchored = 1 idle_power_usage = 0 active_power_usage = 0 power_channel = ENVIRON on_blueprints = TRUE - layer = GAS_PIPE_LAYER //under wires + layer = GAS_PIPE_HIDDEN_LAYER //under wires resistance_flags = FIRE_PROOF obj_integrity = 200 max_integrity = 200 @@ -152,7 +155,7 @@ Pipelines + Other Objects -> Pipe network "[user] unfastens \the [src].", \ "You unfasten \the [src].", \ "You hear ratchet.") - investigate_log("was REMOVED by [key_name(usr)]", "atmos") + investigate_log("was REMOVED by [key_name(usr)]", INVESTIGATE_ATMOS) //You unwrenched a pipe full of pressure? Let's splat you into the wall, silly. if(unsafe_wrenching) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm b/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm index 0e9ad562de..f3669f3f51 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm @@ -2,8 +2,9 @@ icon = 'icons/obj/atmospherics/components/binary_devices.dmi' dir = SOUTH initialize_directions = SOUTH|NORTH - use_power = 1 + use_power = IDLE_POWER_USE device_type = BINARY + layer = GAS_PUMP_LAYER /obj/machinery/atmospherics/components/binary/SetInitDirections() switch(dir) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm index e67db7fcd7..8ea2b34251 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm @@ -112,7 +112,7 @@ Passive gate is similar to the regular pump except: switch(action) if("power") on = !on - investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("pressure") var/pressure = params["pressure"] @@ -128,7 +128,7 @@ Passive gate is similar to the regular pump except: . = TRUE if(.) target_pressure = Clamp(pressure, 0, MAX_OUTPUT_PRESSURE) - investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", "atmos") + investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", INVESTIGATE_ATMOS) update_icon() /obj/machinery/atmospherics/components/binary/passive_gate/atmosinit() @@ -152,7 +152,7 @@ Passive gate is similar to the regular pump except: target_pressure = Clamp(text2num(signal.data["set_output_pressure"]),0,ONE_ATMOSPHERE*50) if(on != old_on) - investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + investigate_log("was turned [on ? "on" : "off"] by a remote signal", INVESTIGATE_ATMOS) if("status" in signal.data) broadcast_status() diff --git a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm index 26c3d25e85..babb18dd98 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm @@ -121,7 +121,7 @@ Thus, the two variables affect pump operation are set in New(): switch(action) if("power") on = !on - investigate_log("Pump, [src.name], was turned [on ? "on" : "off"] by [key_name(usr)] at [x], [y], [z], [A]", "atmos") + investigate_log("Pump, [src.name], was turned [on ? "on" : "off"] by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] manipulated a pump at [x], [y], [z]") . = TRUE @@ -139,7 +139,7 @@ Thus, the two variables affect pump operation are set in New(): . = TRUE if(.) target_pressure = Clamp(pressure, 0, MAX_OUTPUT_PRESSURE) - investigate_log("Pump, [src.name], was set to [target_pressure] kPa by [key_name(usr)] at [x], [y], [z], [A]", "atmos") + investigate_log("Pump, [src.name], was set to [target_pressure] kPa by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], was set to [target_pressure] kPa by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] manipulated a pump at [x], [y], [z]") update_icon() @@ -165,7 +165,7 @@ Thus, the two variables affect pump operation are set in New(): target_pressure = Clamp(text2num(signal.data["set_output_pressure"]),0,ONE_ATMOSPHERE*50) if(on != old_on) - investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + investigate_log("was turned [on ? "on" : "off"] by a remote signal", INVESTIGATE_ATMOS) if("status" in signal.data) broadcast_status() @@ -186,7 +186,7 @@ Thus, the two variables affect pump operation are set in New(): if(!(stat & NOPOWER) && on) to_chat(user, "You cannot unwrench [src], turn it off first!") else - investigate_log("Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [A]", "atmos") + investigate_log("Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], was unwrenched by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] unwrenched a pump at [x], [y], [z]") return 1 diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index 34fea329ac..df19b7f3e3 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -30,12 +30,12 @@ It's like a regular ol' straight pipe, but you can turn it on and off. update_parents() var/datum/pipeline/parent1 = PARENT1 parent1.reconcile_air() - investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", "atmos") + investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) /obj/machinery/atmospherics/components/binary/valve/proc/close() open = 0 update_icon_nopipes() - investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", "atmos") + investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) /obj/machinery/atmospherics/components/binary/valve/proc/normalize_dir() if(dir==SOUTH) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index d6bc3bbdb7..aea169130b 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -121,7 +121,7 @@ Thus, the two variables affect pump operation are set in New(): switch(action) if("power") on = !on - investigate_log("Volume Pump, [src.name], was turned [on ? "on" : "off"] by [key_name(usr)] at [x], [y], [z], [loc.loc]", "atmos") + investigate_log("Volume Pump, [src.name], was turned [on ? "on" : "off"] by [key_name(usr)] at [x], [y], [z], [loc.loc]", INVESTIGATE_ATMOS) message_admins("Volume Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] manipulated a volume pump at [x], [y], [z]") @@ -140,7 +140,7 @@ Thus, the two variables affect pump operation are set in New(): . = TRUE if(.) transfer_rate = Clamp(rate, 0, MAX_TRANSFER_RATE) - investigate_log("Volume Pump, [src.name], was set to [transfer_rate] L/s by [key_name(usr)] at [x], [y], [z], [loc.loc]", "atmos") + investigate_log("Volume Pump, [src.name], was set to [transfer_rate] L/s by [key_name(usr)] at [x], [y], [z], [loc.loc]", INVESTIGATE_ATMOS) message_admins("Volume Pump, [src.name], was set to [transfer_rate] L/s by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] manipulated a volume pump at [x], [y], [z]") update_icon() @@ -162,7 +162,7 @@ Thus, the two variables affect pump operation are set in New(): transfer_rate = Clamp(text2num(signal.data["set_transfer_rate"]),0,air1.volume) if(on != old_on) - investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + investigate_log("was turned [on ? "on" : "off"] by a remote signal", INVESTIGATE_ATMOS) if("status" in signal.data) broadcast_status() @@ -183,7 +183,7 @@ Thus, the two variables affect pump operation are set in New(): if(!(stat & NOPOWER) && on) to_chat(user, "You cannot unwrench [src], turn it off first!") else - investigate_log("Volume Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [loc.loc]", "atmos") + investigate_log("Volume Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [loc.loc]", INVESTIGATE_ATMOS) message_admins("Volume Pump, [src.name], was unwrenched by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)]") log_admin("[key_name(usr)] unwrenched a volume pump at [x], [y], [z]") diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 4b9c2c710f..01a5b0da3a 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -13,6 +13,14 @@ icon_state = "filter_off_f" flipped = 1 +// These two filter types have critical_machine flagged to on and thus causes the area they are in to be exempt from the Grid Check event. + +/obj/machinery/atmospherics/components/trinary/filter/critical + critical_machine = TRUE + +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical + critical_machine = TRUE + /obj/machinery/atmospherics/components/trinary/filter/proc/set_frequency(new_frequency) SSradio.remove_object(src, frequency) frequency = new_frequency @@ -83,20 +91,20 @@ if(!removed) return - + var/filtering = filter_type ? TRUE : FALSE - + if(filtering && !istext(filter_type)) WARNING("Wrong gas ID in [src]'s filter_type var. filter_type == [filter_type]") filtering = FALSE - + if(filtering && removed.gases[filter_type]) var/datum/gas_mixture/filtered_out = new - + filtered_out.temperature = removed.temperature filtered_out.assert_gas(filter_type) filtered_out.gases[filter_type][MOLES] = removed.gases[filter_type][MOLES] - + removed.gases[filter_type][MOLES] = 0 removed.garbage_collect() @@ -133,7 +141,7 @@ switch(action) if("power") on = !on - investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("pressure") var/pressure = params["pressure"] @@ -149,7 +157,7 @@ . = TRUE if(.) target_pressure = Clamp(pressure, 0, MAX_OUTPUT_PRESSURE) - investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", "atmos") + investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", INVESTIGATE_ATMOS) if("filter") filter_type = "" var/filter_name = "nothing" @@ -157,6 +165,6 @@ if(gas in GLOB.meta_gas_info) filter_type = gas filter_name = GLOB.meta_gas_info[gas][META_GAS_NAME] - investigate_log("was set to filter [filter_name] by [key_name(usr)]", "atmos") + investigate_log("was set to filter [filter_name] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE update_icon() diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index ed168c7153..958782d5a1 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -138,7 +138,7 @@ switch(action) if("power") on = !on - investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("pressure") var/pressure = params["pressure"] @@ -154,17 +154,17 @@ . = TRUE if(.) target_pressure = Clamp(pressure, 0, MAX_OUTPUT_PRESSURE) - investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", "atmos") + investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", INVESTIGATE_ATMOS) if("node1") var/value = text2num(params["concentration"]) node1_concentration = max(0, min(1, node1_concentration + value)) node2_concentration = max(0, min(1, node2_concentration - value)) - investigate_log("was set to [node1_concentration] % on node 1 by [key_name(usr)]", "atmos") + investigate_log("was set to [node1_concentration] % on node 1 by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("node2") var/value = text2num(params["concentration"]) node2_concentration = max(0, min(1, node2_concentration + value)) node1_concentration = max(0, min(1, node1_concentration - value)) - investigate_log("was set to [node2_concentration] % on node 2 by [key_name(usr)]", "atmos") + investigate_log("was set to [node2_concentration] % on node 2 by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE update_icon() \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/trinary_devices.dm b/code/modules/atmospherics/machinery/components/trinary_devices/trinary_devices.dm index ad9d80efc4..87aac56963 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/trinary_devices.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/trinary_devices.dm @@ -2,8 +2,9 @@ icon = 'icons/obj/atmospherics/components/trinary_devices.dmi' dir = SOUTH initialize_directions = SOUTH|NORTH|WEST - use_power = 1 + use_power = IDLE_POWER_USE device_type = TRINARY + layer = GAS_FILTER_LAYER var/flipped = 0 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 73e0c2042f..ecde4148d4 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -1,364 +1,382 @@ -/obj/machinery/atmospherics/components/unary/cryo_cell - name = "cryo cell" - icon = 'icons/obj/cryogenics.dmi' - icon_state = "pod0" - density = 1 - anchored = 1 - obj_integrity = 350 - max_integrity = 350 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100, fire = 30, acid = 30) - - var/on = FALSE - state_open = FALSE - var/autoeject = FALSE - var/volume = 100 - var/running_bob_animation = FALSE - - var/efficiency = 1 - var/sleep_factor = 750 - var/paralyze_factor = 1000 - var/heat_capacity = 20000 - var/conduction_coefficient = 0.30 - - var/obj/item/weapon/reagent_containers/glass/beaker = null - var/reagent_transfer = 0 - - var/obj/item/device/radio/radio - var/radio_key = /obj/item/device/encryptionkey/headset_med - var/radio_channel = "Medical" - -/obj/machinery/atmospherics/components/unary/cryo_cell/New() - ..() - initialize_directions = dir - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/cryo_tube(null) - B.apply_default_parts(src) - - radio = new(src) - radio.keyslot = new radio_key - radio.subspace_transmission = 1 - radio.canhear_range = 0 - radio.recalculateChannels() - -/obj/item/weapon/circuitboard/machine/cryo_tube - name = "Cryotube (Machine Board)" - build_path = /obj/machinery/atmospherics/components/unary/cryo_cell - origin_tech = "programming=4;biotech=3;engineering=4;plasmatech=3" - req_components = list( - /obj/item/weapon/stock_parts/matter_bin = 1, - /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/console_screen = 1, - /obj/item/stack/sheet/glass = 2) - -/obj/machinery/atmospherics/components/unary/cryo_cell/on_construction() - ..(dir, dir) - -/obj/machinery/atmospherics/components/unary/cryo_cell/RefreshParts() - var/C - for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) - C += M.rating - - efficiency = initial(efficiency) * C - sleep_factor = initial(sleep_factor) * C - paralyze_factor = initial(paralyze_factor) * C - heat_capacity = initial(heat_capacity) / C - conduction_coefficient = initial(conduction_coefficient) * C - -/obj/machinery/atmospherics/components/unary/cryo_cell/Destroy() - qdel(radio) - radio = null - if(beaker) - qdel(beaker) - beaker = null - return ..() - -/obj/machinery/atmospherics/components/unary/cryo_cell/contents_explosion(severity, target) - ..() - if(beaker) - beaker.ex_act(severity, target) - -/obj/machinery/atmospherics/components/unary/cryo_cell/handle_atom_del(atom/A) - ..() - if(A == beaker) - beaker = null - updateUsrDialog() - -/obj/machinery/atmospherics/components/unary/cryo_cell/on_deconstruction() - if(beaker) - beaker.forceMove(loc) - beaker = null - -/obj/machinery/atmospherics/components/unary/cryo_cell/update_icon() - handle_update_icon() - -/obj/machinery/atmospherics/components/unary/cryo_cell/proc/handle_update_icon() //making another proc to avoid spam in update_icon - overlays.Cut() //empty the overlay proc, just in case - - if(panel_open) - icon_state = "pod0-o" - else if(state_open) - icon_state = "pod0" - else if(on && is_operational()) - if(occupant) - var/image/pickle = image(occupant.icon, occupant.icon_state) - pickle.overlays = occupant.overlays - pickle.pixel_y = 22 - overlays += pickle - icon_state = "pod1" - var/up = 0 //used to see if we are going up or down, 1 is down, 2 is up - spawn(0) // Without this, the icon update will block. The new thread will die once the occupant leaves. - running_bob_animation = TRUE - while(occupant) - overlays -= "lid1" //have to remove the overlays first, to force an update- remove cloning pod overlay - overlays -= pickle //remove mob overlay - - switch(pickle.pixel_y) //this looks messy as fuck but it works, switch won't call itself twice - - if(23) //inbetween state, for smoothness - switch(up) //this is set later in the switch, to keep track of where the mob is supposed to go - if(2) //2 is up - pickle.pixel_y = 24 //set to highest - - if(1) //1 is down - pickle.pixel_y = 22 //set to lowest - - if(22) //mob is at it's lowest - pickle.pixel_y = 23 //set to inbetween - up = 2 //have to go up - - if(24) //mob is at it's highest - pickle.pixel_y = 23 //set to inbetween - up = 1 //have to go down - - overlays += pickle //re-add the mob to the icon - overlays += "lid1" //re-add the overlay of the pod, they are inside it, not floating - - sleep(7) //don't want to jiggle violently, just slowly bob - return - running_bob_animation = FALSE - else - icon_state = "pod1" - overlays += "lid0" //have to remove the overlays first, to force an update- remove cloning pod overlay - else - icon_state = "pod0" - overlays += "lid0" //if no occupant, just put the lid overlay on, and ignore the rest - -/obj/machinery/atmospherics/components/unary/cryo_cell/process() - ..() - - if(!on) - return - if(!is_operational()) - on = FALSE - update_icon() - return - var/datum/gas_mixture/air1 = AIR1 - var/turf/T = get_turf(src) - if(occupant) - var/mob/living/mob_occupant = occupant - if(mob_occupant.health >= 100) // Don't bother with fully healed people. - on = FALSE - update_icon() - playsound(T, 'sound/machines/cryo_warning.ogg', volume) // Bug the doctors. - radio.talk_into(src, "Patient fully restored", radio_channel, get_spans(), get_default_language()) - if(autoeject) // Eject if configured. - radio.talk_into(src, "Auto ejecting patient now", radio_channel, get_spans(), get_default_language()) - open_machine() - return - else if(mob_occupant.stat == DEAD) // We don't bother with dead people. - return - if(autoeject) // Eject if configured. - open_machine() - return - if(air1.gases.len) - if(mob_occupant.bodytemperature < T0C) // Sleepytime. Why? More cryo magic. - mob_occupant.Sleeping((mob_occupant.bodytemperature / sleep_factor) * 100) - mob_occupant.Paralyse((mob_occupant.bodytemperature / paralyze_factor) * 100) - - if(beaker) - if(reagent_transfer == 0) // Magically transfer reagents. Because cryo magic. - beaker.reagents.trans_to(occupant, 1, 10 * efficiency) // Transfer reagents, multiplied because cryo magic. - beaker.reagents.reaction(occupant, VAPOR) - air1.gases["o2"][MOLES] -= 2 / efficiency // Lets use gas for this. - if(++reagent_transfer >= 10 * efficiency) // Throttle reagent transfer (higher efficiency will transfer the same amount but consume less from the beaker). - reagent_transfer = 0 - return 1 - -/obj/machinery/atmospherics/components/unary/cryo_cell/process_atmos() - ..() - if(!on) - return - var/datum/gas_mixture/air1 = AIR1 - if(!NODE1 || !AIR1 || !air1.gases.len || air1.gases["o2"][MOLES] < 5) // Turn off if the machine won't work. - on = FALSE - update_icon() - return - if(occupant) - var/mob/living/mob_occupant = occupant - var/cold_protection = 0 - var/mob/living/carbon/human/H = occupant - if(istype(H)) - cold_protection = H.get_cold_protection(air1.temperature) - - var/temperature_delta = air1.temperature - mob_occupant.bodytemperature // The only semi-realistic thing here: share temperature between the cell and the occupant. - if(abs(temperature_delta) > 1) - var/air_heat_capacity = air1.heat_capacity() - var/heat = ((1 - cold_protection) / 10 + conduction_coefficient) \ - * temperature_delta * \ - (air_heat_capacity * heat_capacity / (air_heat_capacity + heat_capacity)) - air1.temperature = max(air1.temperature - heat / air_heat_capacity, TCMB) - mob_occupant.bodytemperature = max(mob_occupant.bodytemperature + heat / heat_capacity, TCMB) - - air1.gases["o2"][MOLES] -= 0.5 / efficiency // Magically consume gas? Why not, we run on cryo magic. - -/obj/machinery/atmospherics/components/unary/cryo_cell/power_change() - ..() - update_icon() - -/obj/machinery/atmospherics/components/unary/cryo_cell/relaymove(mob/user) - container_resist(user) - -/obj/machinery/atmospherics/components/unary/cryo_cell/open_machine(drop = 0) - if(!state_open && !panel_open) - on = FALSE - ..() - for(var/mob/M in contents) //only drop mobs - M.forceMove(get_turf(src)) - if(isliving(M)) - var/mob/living/L = M - L.update_canmove() - occupant = null - -/obj/machinery/atmospherics/components/unary/cryo_cell/close_machine(mob/living/carbon/user) - if((isnull(user) || istype(user)) && state_open && !panel_open) - ..(user) - return occupant - -/obj/machinery/atmospherics/components/unary/cryo_cell/container_resist(mob/living/user) - to_chat(user, "You struggle inside the cryotube, kicking the release with your foot... (This will take around 30 seconds.)") - audible_message("You hear a thump from [src].") - if(do_after(user, 300)) - if(occupant == user) // Check they're still here. - open_machine() - -/obj/machinery/atmospherics/components/unary/cryo_cell/examine(mob/user) - ..() - if(occupant) - if(on) - to_chat(user, "Someone's inside [src]!") - else - to_chat(user, "You can barely make out a form floating in [src].") - else - to_chat(user, "[src] seems empty.") - -/obj/machinery/atmospherics/components/unary/cryo_cell/MouseDrop_T(mob/target, mob/user) - if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) - return - close_machine(target) - -/obj/machinery/atmospherics/components/unary/cryo_cell/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/reagent_containers/glass)) - . = 1 //no afterattack - if(beaker) - to_chat(user, "A beaker is already loaded into [src]!") - return - if(!user.drop_item()) - return - beaker = I - I.loc = src - user.visible_message("[user] places [I] in [src].", \ - "You place [I] in [src].") - var/reagentlist = pretty_string_from_reagent_list(I.reagents.reagent_list) - log_game("[key_name(user)] added an [I] to cyro containing [reagentlist]") - - return - if(!on && !occupant && !state_open) - if(default_deconstruction_screwdriver(user, "pod0-o", "pod0", I)) - return - if(exchange_parts(user, I)) - return - if(default_change_direction_wrench(user, I)) - return - if(default_pry_open(I)) - return - if(default_deconstruction_crowbar(I)) - return - return ..() - -/obj/machinery/atmospherics/components/unary/cryo_cell/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ - datum/tgui/master_ui = null, datum/ui_state/state = GLOB.notcontained_state) - ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "cryo", name, 400, 550, master_ui, state) - ui.open() - -/obj/machinery/atmospherics/components/unary/cryo_cell/ui_data() - var/list/data = list() - data["isOperating"] = on - data["hasOccupant"] = occupant ? 1 : 0 - data["isOpen"] = state_open - data["autoEject"] = autoeject - - var/list/occupantData = list() - if(occupant) - var/mob/living/mob_occupant = occupant - occupantData["name"] = mob_occupant.name - occupantData["stat"] = mob_occupant.stat - occupantData["health"] = mob_occupant.health - occupantData["maxHealth"] = mob_occupant.maxHealth - occupantData["minHealth"] = HEALTH_THRESHOLD_DEAD - occupantData["bruteLoss"] = mob_occupant.getBruteLoss() - occupantData["oxyLoss"] = mob_occupant.getOxyLoss() - occupantData["toxLoss"] = mob_occupant.getToxLoss() - occupantData["fireLoss"] = mob_occupant.getFireLoss() - occupantData["bodyTemperature"] = mob_occupant.bodytemperature - data["occupant"] = occupantData - - - var/datum/gas_mixture/air1 = AIR1 - data["cellTemperature"] = round(air1.temperature) - - data["isBeakerLoaded"] = beaker ? 1 : 0 - var beakerContents = list() - if(beaker && beaker.reagents && beaker.reagents.reagent_list.len) - for(var/datum/reagent/R in beaker.reagents.reagent_list) - beakerContents += list(list("name" = R.name, "volume" = R.volume)) - data["beakerContents"] = beakerContents - return data - -/obj/machinery/atmospherics/components/unary/cryo_cell/ui_act(action, params) - if(..()) - return - switch(action) - if("power") - if(on) - on = FALSE - else if(!state_open) - on = TRUE - . = TRUE - if("door") - if(state_open) - close_machine() - else - open_machine() - . = TRUE - if("autoeject") - autoeject = !autoeject - . = TRUE - if("ejectbeaker") - if(beaker) - beaker.forceMove(loc) - beaker = null - . = TRUE - update_icon() - -/obj/machinery/atmospherics/components/unary/cryo_cell/update_remote_sight(mob/living/user) - return //we don't see the pipe network while inside cryo. - -/obj/machinery/atmospherics/components/unary/cryo_cell/get_remote_view_fullscreens(mob/user) - user.overlay_fullscreen("remote_view", /obj/screen/fullscreen/impaired, 1) - -/obj/machinery/atmospherics/components/unary/cryo_cell/can_crawl_through() - return //can't ventcrawl in or out of cryo. - -/obj/machinery/atmospherics/components/unary/cryo_cell/can_see_pipes() - return 0 //you can't see the pipe network when inside a cryo cell. \ No newline at end of file +#define CRYOMOBS 'icons/obj/cryo_mobs.dmi' + +/obj/machinery/atmospherics/components/unary/cryo_cell + name = "cryo cell" + icon = 'icons/obj/cryogenics.dmi' + icon_state = "pod-off" + density = 1 + anchored = 1 + obj_integrity = 350 + max_integrity = 350 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100, fire = 30, acid = 30) + + var/on = FALSE + state_open = FALSE + var/autoeject = FALSE + var/volume = 100 + + var/efficiency = 1 + var/sleep_factor = 750 + var/paralyze_factor = 1000 + var/heat_capacity = 20000 + var/conduction_coefficient = 0.30 + + var/obj/item/weapon/reagent_containers/glass/beaker = null + var/reagent_transfer = 0 + + var/obj/item/device/radio/radio + var/radio_key = /obj/item/device/encryptionkey/headset_med + var/radio_channel = "Medical" + + var/running_bob_anim = FALSE + +/obj/machinery/atmospherics/components/unary/cryo_cell/Initialize() + . = ..() + initialize_directions = dir + var/obj/item/weapon/circuitboard/machine/cryo_tube/B = new + B.apply_default_parts(src) + + radio = new(src) + radio.keyslot = new radio_key + radio.subspace_transmission = 1 + radio.canhear_range = 0 + radio.recalculateChannels() + +/obj/item/weapon/circuitboard/machine/cryo_tube + name = "Cryotube (Machine Board)" + build_path = /obj/machinery/atmospherics/components/unary/cryo_cell + origin_tech = "programming=4;biotech=3;engineering=4;plasmatech=3" + req_components = list( + /obj/item/weapon/stock_parts/matter_bin = 1, + /obj/item/stack/cable_coil = 1, + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/stack/sheet/glass = 2) + +/obj/machinery/atmospherics/components/unary/cryo_cell/on_construction() + ..(dir, dir) + +/obj/machinery/atmospherics/components/unary/cryo_cell/RefreshParts() + var/C + for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) + C += M.rating + + efficiency = initial(efficiency) * C + sleep_factor = initial(sleep_factor) * C + paralyze_factor = initial(paralyze_factor) * C + heat_capacity = initial(heat_capacity) / C + conduction_coefficient = initial(conduction_coefficient) * C + +/obj/machinery/atmospherics/components/unary/cryo_cell/Destroy() + qdel(radio) + radio = null + if(beaker) + qdel(beaker) + beaker = null + return ..() + +/obj/machinery/atmospherics/components/unary/cryo_cell/contents_explosion(severity, target) + ..() + if(beaker) + beaker.ex_act(severity, target) + +/obj/machinery/atmospherics/components/unary/cryo_cell/handle_atom_del(atom/A) + ..() + if(A == beaker) + beaker = null + updateUsrDialog() + +/obj/machinery/atmospherics/components/unary/cryo_cell/on_deconstruction() + if(beaker) + beaker.forceMove(loc) + beaker = null + +/obj/machinery/atmospherics/components/unary/cryo_cell/update_icon() + cut_overlays() + + if(state_open) + icon_state = "pod-open" + else if(occupant) + var/image/occupant_overlay + + if(ismonkey(occupant)) // Monkey + occupant_overlay = mutable_appearance(CRYOMOBS, "monkey") + + else if(isalienadult(occupant)) + + if(istype(occupant, /mob/living/carbon/alien/humanoid/royal)) // Queen and prae + occupant_overlay = image(CRYOMOBS, "alienq") + + else if(istype(occupant, /mob/living/carbon/alien/humanoid/hunter)) // Hunter + occupant_overlay = image(CRYOMOBS, "alienh") + + else if(istype(occupant, /mob/living/carbon/alien/humanoid/sentinel)) // Sentinel + occupant_overlay = image(CRYOMOBS, "aliens") + + else // Drone (or any other alien that isn't any of the above) + occupant_overlay = image(CRYOMOBS, "aliend") + + else if(ishuman(occupant) || islarva(occupant) || (isanimal(occupant) && !ismegafauna(occupant))) // Mobs that are smaller than cryotube + occupant_overlay = image(occupant.icon, occupant.icon_state) + occupant_overlay.copy_overlays(occupant) + + else // Anything else + occupant_overlay = image(CRYOMOBS, "generic") + + occupant_overlay.dir = SOUTH + occupant_overlay.pixel_y = 22 + + if(on && is_operational() && !running_bob_anim) + icon_state = "pod-on" + running_bob_anim = TRUE + run_bob_anim(TRUE, occupant_overlay) + else + icon_state = "pod-off" + add_overlay(occupant_overlay) + add_overlay("cover-off") + else if(on && is_operational()) + icon_state = "pod-on" + add_overlay("cover-on") + else + icon_state = "pod-off" + add_overlay("cover-off") + + if(panel_open) + add_overlay("pod-panel") + +/obj/machinery/atmospherics/components/unary/cryo_cell/proc/run_bob_anim(anim_up, image/occupant_overlay) + if(!on || !occupant || !is_operational()) + running_bob_anim = FALSE + return + cut_overlays() + if(occupant_overlay.pixel_y != 23) // Same effect as occupant_overlay.pixel_y == 22 || occupant_overlay.pixel_y == 24 + anim_up = occupant_overlay.pixel_y == 22 // Same effect as if(occupant_overlay.pixel_y == 22) anim_up = TRUE ; if(occupant_overlay.pixel_y == 24) anim_up = FALSE + if(anim_up) + occupant_overlay.pixel_y++ + else + occupant_overlay.pixel_y-- + add_overlay(occupant_overlay) + add_overlay("cover-on") + addtimer(CALLBACK(src, .proc/run_bob_anim, anim_up, occupant_overlay), 7, TIMER_UNIQUE) + +/obj/machinery/atmospherics/components/unary/cryo_cell/process() + ..() + + if(!on) + return + if(!is_operational()) + on = FALSE + update_icon() + return + var/datum/gas_mixture/air1 = AIR1 + var/turf/T = get_turf(src) + if(occupant) + var/mob/living/mob_occupant = occupant + if(mob_occupant.health >= 100) // Don't bother with fully healed people. + on = FALSE + update_icon() + playsound(T, 'sound/machines/cryo_warning.ogg', volume) // Bug the doctors. + radio.talk_into(src, "Patient fully restored", radio_channel, get_spans(), get_default_language()) + if(autoeject) // Eject if configured. + radio.talk_into(src, "Auto ejecting patient now", radio_channel, get_spans(), get_default_language()) + open_machine() + return + else if(mob_occupant.stat == DEAD) // We don't bother with dead people. + return + if(autoeject) // Eject if configured. + open_machine() + return + if(air1.gases.len) + if(mob_occupant.bodytemperature < T0C) // Sleepytime. Why? More cryo magic. + mob_occupant.Sleeping((mob_occupant.bodytemperature / sleep_factor) * 100) + mob_occupant.Paralyse((mob_occupant.bodytemperature / paralyze_factor) * 100) + + if(beaker) + if(reagent_transfer == 0) // Magically transfer reagents. Because cryo magic. + beaker.reagents.trans_to(occupant, 1, 10 * efficiency) // Transfer reagents, multiplied because cryo magic. + beaker.reagents.reaction(occupant, VAPOR) + air1.gases["o2"][MOLES] -= 2 / efficiency // Lets use gas for this. + if(++reagent_transfer >= 10 * efficiency) // Throttle reagent transfer (higher efficiency will transfer the same amount but consume less from the beaker). + reagent_transfer = 0 + return 1 + +/obj/machinery/atmospherics/components/unary/cryo_cell/process_atmos() + ..() + if(!on) + return + var/datum/gas_mixture/air1 = AIR1 + if(!NODE1 || !AIR1 || !air1.gases.len || air1.gases["o2"][MOLES] < 5) // Turn off if the machine won't work. + on = FALSE + update_icon() + return + if(occupant) + var/mob/living/mob_occupant = occupant + var/cold_protection = 0 + var/mob/living/carbon/human/H = occupant + if(istype(H)) + cold_protection = H.get_cold_protection(air1.temperature) + + var/temperature_delta = air1.temperature - mob_occupant.bodytemperature // The only semi-realistic thing here: share temperature between the cell and the occupant. + if(abs(temperature_delta) > 1) + var/air_heat_capacity = air1.heat_capacity() + var/heat = ((1 - cold_protection) / 10 + conduction_coefficient) \ + * temperature_delta * \ + (air_heat_capacity * heat_capacity / (air_heat_capacity + heat_capacity)) + air1.temperature = max(air1.temperature - heat / air_heat_capacity, TCMB) + mob_occupant.bodytemperature = max(mob_occupant.bodytemperature + heat / heat_capacity, TCMB) + + air1.gases["o2"][MOLES] -= 0.5 / efficiency // Magically consume gas? Why not, we run on cryo magic. + +/obj/machinery/atmospherics/components/unary/cryo_cell/power_change() + ..() + update_icon() + +/obj/machinery/atmospherics/components/unary/cryo_cell/relaymove(mob/user) + container_resist(user) + +/obj/machinery/atmospherics/components/unary/cryo_cell/open_machine(drop = 0) + if(!state_open && !panel_open) + on = FALSE + ..() + for(var/mob/M in contents) //only drop mobs + M.forceMove(get_turf(src)) + if(isliving(M)) + var/mob/living/L = M + L.update_canmove() + occupant = null + update_icon() + +/obj/machinery/atmospherics/components/unary/cryo_cell/close_machine(mob/living/carbon/user) + if((isnull(user) || istype(user)) && state_open && !panel_open) + ..(user) + return occupant + +/obj/machinery/atmospherics/components/unary/cryo_cell/container_resist(mob/living/user) + to_chat(user, "You struggle inside the cryotube, kicking the release with your foot... (This will take around 30 seconds.)") + audible_message("You hear a thump from [src].") + if(do_after(user, 300)) + if(occupant == user) // Check they're still here. + open_machine() + +/obj/machinery/atmospherics/components/unary/cryo_cell/examine(mob/user) + ..() + if(occupant) + if(on) + to_chat(user, "Someone's inside [src]!") + else + to_chat(user, "You can barely make out a form floating in [src].") + else + to_chat(user, "[src] seems empty.") + +/obj/machinery/atmospherics/components/unary/cryo_cell/MouseDrop_T(mob/target, mob/user) + if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) + return + close_machine(target) + +/obj/machinery/atmospherics/components/unary/cryo_cell/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/reagent_containers/glass)) + . = 1 //no afterattack + if(beaker) + to_chat(user, "A beaker is already loaded into [src]!") + return + if(!user.drop_item()) + return + beaker = I + I.loc = src + user.visible_message("[user] places [I] in [src].", \ + "You place [I] in [src].") + var/reagentlist = pretty_string_from_reagent_list(I.reagents.reagent_list) + log_game("[key_name(user)] added an [I] to cyro containing [reagentlist]") + return + if(!on && !occupant && !state_open) + if(default_deconstruction_screwdriver(user, "cell-o", "cell-off", I)) + return + if(exchange_parts(user, I)) + return + if(default_change_direction_wrench(user, I)) + return + if(default_pry_open(I)) + return + if(default_deconstruction_crowbar(I)) + return + return ..() + +/obj/machinery/atmospherics/components/unary/cryo_cell/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ + datum/tgui/master_ui = null, datum/ui_state/state = GLOB.notcontained_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "cryo", name, 400, 550, master_ui, state) + ui.open() + +/obj/machinery/atmospherics/components/unary/cryo_cell/ui_data() + var/list/data = list() + data["isOperating"] = on + data["hasOccupant"] = occupant ? 1 : 0 + data["isOpen"] = state_open + data["autoEject"] = autoeject + + var/list/occupantData = list() + if(occupant) + var/mob/living/mob_occupant = occupant + occupantData["name"] = mob_occupant.name + occupantData["stat"] = mob_occupant.stat + occupantData["health"] = mob_occupant.health + occupantData["maxHealth"] = mob_occupant.maxHealth + occupantData["minHealth"] = HEALTH_THRESHOLD_DEAD + occupantData["bruteLoss"] = mob_occupant.getBruteLoss() + occupantData["oxyLoss"] = mob_occupant.getOxyLoss() + occupantData["toxLoss"] = mob_occupant.getToxLoss() + occupantData["fireLoss"] = mob_occupant.getFireLoss() + occupantData["bodyTemperature"] = mob_occupant.bodytemperature + data["occupant"] = occupantData + + + var/datum/gas_mixture/air1 = AIR1 + data["cellTemperature"] = round(air1.temperature) + + data["isBeakerLoaded"] = beaker ? 1 : 0 + var beakerContents = list() + if(beaker && beaker.reagents && beaker.reagents.reagent_list.len) + for(var/datum/reagent/R in beaker.reagents.reagent_list) + beakerContents += list(list("name" = R.name, "volume" = R.volume)) + data["beakerContents"] = beakerContents + return data + +/obj/machinery/atmospherics/components/unary/cryo_cell/ui_act(action, params) + if(..()) + return + switch(action) + if("power") + if(on) + on = FALSE + else if(!state_open) + on = TRUE + . = TRUE + if("door") + if(state_open) + close_machine() + else + open_machine() + . = TRUE + if("autoeject") + autoeject = !autoeject + . = TRUE + if("ejectbeaker") + if(beaker) + beaker.forceMove(loc) + beaker = null + . = TRUE + update_icon() + +/obj/machinery/atmospherics/components/unary/cryo_cell/update_remote_sight(mob/living/user) + return //we don't see the pipe network while inside cryo. + +/obj/machinery/atmospherics/components/unary/cryo_cell/get_remote_view_fullscreens(mob/user) + user.overlay_fullscreen("remote_view", /obj/screen/fullscreen/impaired, 1) + +/obj/machinery/atmospherics/components/unary/cryo_cell/can_crawl_through() + return //can't ventcrawl in or out of cryo. + +/obj/machinery/atmospherics/components/unary/cryo_cell/can_see_pipes() + return 0 //you can't see the pipe network when inside a cryo cell. + +#undef CRYOMOBS diff --git a/code/modules/atmospherics/machinery/components/unary_devices/generator_input.dm b/code/modules/atmospherics/machinery/components/unary_devices/generator_input.dm index 15ae3eb88f..d1caa8d44b 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/generator_input.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/generator_input.dm @@ -4,7 +4,8 @@ density = 1 name = "generator input" - desc = "Placeholder" + desc = "An input for a generator." + layer = LOW_OBJ_LAYER var/update_cycle diff --git a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm index f0079a5962..30ff1ebc30 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm @@ -7,6 +7,8 @@ can_unwrench = 1 + layer = LOW_OBJ_LAYER + var/obj/machinery/atmospherics/components/unary/heat_exchanger/partner = null var/update_cycle diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index ca90604ee7..dd3be2e59f 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -2,7 +2,7 @@ name = "air injector" desc = "Has a valve and pump attached to it" icon_state = "inje_map" - use_power = 1 + use_power = IDLE_POWER_USE can_unwrench = TRUE resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF //really helpful in building gas chambers for xenomorphs @@ -16,6 +16,7 @@ var/datum/radio_frequency/radio_connection level = 1 + layer = GAS_SCRUBBER_LAYER /obj/machinery/atmospherics/components/unary/outlet_injector/Destroy() if(SSradio) @@ -167,7 +168,7 @@ switch(action) if("power") on = !on - investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("rate") var/rate = params["rate"] @@ -183,7 +184,7 @@ . = TRUE if(.) volume_rate = Clamp(rate, 0, MAX_TRANSFER_RATE) - investigate_log("was set to [volume_rate] L/s by [key_name(usr)]", "atmos") + investigate_log("was set to [volume_rate] L/s by [key_name(usr)]", INVESTIGATE_ATMOS) update_icon() broadcast_status() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/oxygen_generator.dm b/code/modules/atmospherics/machinery/components/unary_devices/oxygen_generator.dm index 27d6c2296f..7853e2c4b3 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/oxygen_generator.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/oxygen_generator.dm @@ -7,6 +7,7 @@ dir = SOUTH initialize_directions = SOUTH + layer = GAS_SCRUBBER_LAYER var/on = 0 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm index 4b4122c654..7dd6d62314 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm @@ -5,8 +5,9 @@ icon_state = "connector_map" //Only for mapping purposes, so mappers can see direction can_unwrench = 1 var/obj/machinery/portable_atmospherics/connected_device - use_power = 0 + use_power = NO_POWER_USE level = 0 + layer = GAS_FILTER_LAYER /obj/machinery/atmospherics/components/unary/portables_connector/New() ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm index af070c4091..4ed7387b69 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm @@ -9,6 +9,7 @@ var/volume = 10000 //in liters, 1 meters by 1 meters by 2 meters density = 1 var/gas_type = 0 + layer = ABOVE_WINDOW_LAYER /obj/machinery/atmospherics/components/unary/tank/New() ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 8761211f72..dc6b2b73f6 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -1,7 +1,8 @@ /obj/machinery/atmospherics/components/unary/thermomachine name = "thermomachine" desc = "Heats or cools gas in connected pipes." - icon_state = "cold_map" + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "freezer" var/icon_state_on = "cold_on" var/icon_state_open = "cold_off" density = TRUE @@ -9,7 +10,8 @@ obj_integrity = 300 max_integrity = 300 armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100, fire = 80, acid = 30) - + layer = OBJ_LAYER + var/on = FALSE var/min_temperature = 0 var/max_temperature = 0 @@ -33,8 +35,8 @@ /obj/item/stack/cable_coil = 1, /obj/item/weapon/stock_parts/console_screen = 1) -/obj/item/weapon/circuitboard/machine/thermomachine/New() - ..() +/obj/item/weapon/circuitboard/machine/thermomachine/Initialize() + . = ..() if(prob(50)) name = "Freezer (Machine Board)" build_path = /obj/machinery/atmospherics/components/unary/thermomachine/freezer @@ -172,8 +174,8 @@ switch(action) if("power") on = !on - use_power = 1 + on - investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") + use_power = on ? ACTIVE_POWER_USE : IDLE_POWER_USE + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("target") var/target = params["target"] @@ -190,7 +192,7 @@ . = TRUE if(.) target_temperature = Clamp(target, min_temperature, max_temperature) - investigate_log("was set to [target_temperature] K by [key_name(usr)]", "atmos") + investigate_log("was set to [target_temperature] K by [key_name(usr)]", INVESTIGATE_ATMOS) update_icon() /obj/machinery/atmospherics/components/unary/thermomachine/freezer diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 8edf06fbdf..69c547c326 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -9,10 +9,11 @@ name = "air vent" desc = "Has a valve and pump attached to it." icon_state = "vent_map" - use_power = 1 + use_power = IDLE_POWER_USE can_unwrench = 1 welded = 0 level = 1 + layer = GAS_SCRUBBER_LAYER var/id_tag = null var/on = 0 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 87800e0b37..75782ff958 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -5,12 +5,13 @@ name = "air scrubber" desc = "Has a valve and pump attached to it." icon_state = "scrub_map" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 60 can_unwrench = 1 welded = 0 level = 1 + layer = GAS_SCRUBBER_LAYER var/id_tag = null var/on = 0 diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index bd9f3e35df..e88b4d266b 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -8,7 +8,7 @@ power_channel = ENVIRON var/frequency = 0 var/id_tag - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 4 obj_integrity = 150 @@ -19,7 +19,7 @@ /obj/machinery/meter/Initialize(mapload) . = ..() SSair.atmos_machinery += src - if (mapload && !target) + if (!target) target = locate(/obj/machinery/atmospherics/pipe) in loc /obj/machinery/meter/Destroy() diff --git a/code/modules/atmospherics/machinery/other/miner.dm b/code/modules/atmospherics/machinery/other/miner.dm index d12204d8ad..20439e5c2b 100644 --- a/code/modules/atmospherics/machinery/other/miner.dm +++ b/code/modules/atmospherics/machinery/other/miner.dm @@ -29,6 +29,10 @@ idle_power_usage = 150 active_power_usage = 2000 +/obj/machinery/atmospherics/miner/Initialize() + . = ..() + set_active(active) //Force overlay update. + /obj/machinery/atmospherics/miner/examine(mob/user) ..() if(broken) @@ -40,31 +44,41 @@ var/turf/T = get_turf(src) if(!isopenturf(T)) broken_message = "VENT BLOCKED" - broken = TRUE + set_broken(TRUE) return FALSE var/turf/open/OT = T if(OT.planetary_atmos) broken_message = "DEVICE NOT ENCLOSED IN A PRESSURIZED ENVIRONMENT" - broken = TRUE + set_broken(TRUE) return FALSE if(isspaceturf(T)) broken_message = "AIR VENTING TO SPACE" - broken = TRUE + set_broken(TRUE) return FALSE var/datum/gas_mixture/G = OT.return_air() if(G.return_pressure() > (max_ext_kpa - ((spawn_mol*spawn_temp*R_IDEAL_GAS_EQUATION)/(CELL_VOLUME)))) broken_message = "EXTERNAL PRESSURE OVER THRESHOLD" - broken = TRUE + set_broken(TRUE) return FALSE if(G.total_moles() > max_ext_mol) broken_message = "EXTERNAL AIR CONCENTRATION OVER THRESHOLD" - broken = TRUE + set_broken(TRUE) return FALSE if(broken) - broken = FALSE + set_broken(FALSE) broken_message = "" return TRUE +/obj/machinery/atmospherics/miner/proc/set_active(setting) + if(active != setting) + active = setting + update_icon() + +/obj/machinery/atmospherics/miner/proc/set_broken(setting) + if(broken != setting) + broken = setting + update_icon() + /obj/machinery/atmospherics/miner/proc/update_power() if(!active) active_power_usage = idle_power_usage @@ -96,7 +110,7 @@ return FALSE /obj/machinery/atmospherics/miner/update_icon() - overlays.Cut() + cut_overlays() if(broken) add_overlay("broken") else if(active) @@ -106,7 +120,6 @@ /obj/machinery/atmospherics/miner/process() update_power() - update_icon() check_operation() if(active && !broken) if(isnull(spawn_id)) diff --git a/code/modules/atmospherics/machinery/pipes/manifold.dm b/code/modules/atmospherics/machinery/pipes/manifold.dm index 106d169339..66b831c477 100644 --- a/code/modules/atmospherics/machinery/pipes/manifold.dm +++ b/code/modules/atmospherics/machinery/pipes/manifold.dm @@ -38,13 +38,13 @@ //Colored pipes, use these for mapping /obj/machinery/atmospherics/pipe/manifold/general - name="pipe" /obj/machinery/atmospherics/pipe/manifold/general/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/general/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/scrubbers name="scrubbers pipe" @@ -52,10 +52,11 @@ color=rgb(255,0,0) /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/supply name="air supply pipe" @@ -63,10 +64,11 @@ color=rgb(0,0,255) /obj/machinery/atmospherics/pipe/manifold/supply/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/supply/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/supplymain name="main air supply pipe" @@ -74,47 +76,96 @@ color=rgb(130,43,272) /obj/machinery/atmospherics/pipe/manifold/supplymain/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/yellow pipe_color=rgb(255,198,0) color=rgb(255,198,0) /obj/machinery/atmospherics/pipe/manifold/yellow/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/yellow/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/cyan pipe_color=rgb(0,256,249) color=rgb(0,256,249) /obj/machinery/atmospherics/pipe/manifold/cyan/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/cyan/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/green pipe_color=rgb(30,256,0) color=rgb(30,256,0) /obj/machinery/atmospherics/pipe/manifold/green/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/green/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold/orange - pipe_color=rgb(255,127,39) - color=rgb(255,127,39) + pipe_color=rgb(255,129,25) + color=rgb(255,129,25) /obj/machinery/atmospherics/pipe/manifold/orange/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold/orange/hidden - level = 1 \ No newline at end of file + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold/purple + pipe_color=rgb(128,0,182) + color=rgb(128,0,182) + +/obj/machinery/atmospherics/pipe/manifold/purple/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold/purple/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold/dark + pipe_color=rgb(69,69,69) + color=rgb(69,69,69) + +/obj/machinery/atmospherics/pipe/manifold/dark/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold/dark/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold/violet + pipe_color=rgb(64,0,128) + color=rgb(64,0,128) + +/obj/machinery/atmospherics/pipe/manifold/violet/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold/violet/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold/brown + pipe_color=rgb(178,100,56) + color=rgb(178,100,56) + +/obj/machinery/atmospherics/pipe/manifold/brown/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold/brown/hidden + level = PIPE_HIDDEN_LEVEL \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/manifold4w.dm b/code/modules/atmospherics/machinery/pipes/manifold4w.dm index b9624e89cb..1c969caa28 100644 --- a/code/modules/atmospherics/machinery/pipes/manifold4w.dm +++ b/code/modules/atmospherics/machinery/pipes/manifold4w.dm @@ -29,13 +29,13 @@ //Colored pipes, use these for mapping /obj/machinery/atmospherics/pipe/manifold4w/general - name="pipe" /obj/machinery/atmospherics/pipe/manifold4w/general/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/general/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/scrubbers name="scrubbers pipe" @@ -43,10 +43,12 @@ color=rgb(255,0,0) /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/supply name="air supply pipe" @@ -54,10 +56,11 @@ color=rgb(0,0,255) /obj/machinery/atmospherics/pipe/manifold4w/supply/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/supplymain name="main air supply pipe" @@ -65,47 +68,96 @@ color=rgb(130,43,272) /obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/yellow pipe_color=rgb(255,198,0) color=rgb(255,198,0) /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/yellow/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/cyan pipe_color=rgb(0,256,249) color=rgb(0,256,249) /obj/machinery/atmospherics/pipe/manifold4w/cyan/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/green pipe_color=rgb(30,256,0) color=rgb(30,256,0) /obj/machinery/atmospherics/pipe/manifold4w/green/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/green/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/manifold4w/orange - pipe_color=rgb(255,127,39) - color=rgb(255,127,39) + pipe_color=rgb(255,129,25) + color=rgb(255,129,25) /obj/machinery/atmospherics/pipe/manifold4w/orange/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/manifold4w/orange/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold4w/purple + pipe_color=rgb(128,0,182) + color=rgb(128,0,182) + +/obj/machinery/atmospherics/pipe/manifold4w/purple/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold4w/dark + pipe_color=rgb(69,69,69) + color=rgb(69,69,69) + +/obj/machinery/atmospherics/pipe/manifold4w/dark/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold4w/dark/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold4w/violet + pipe_color=rgb(64,0,128) + color=rgb(64,0,128) + +/obj/machinery/atmospherics/pipe/manifold4w/violet/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold4w/violet/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/manifold4w/brown + pipe_color=rgb(178,100,56) + color=rgb(178,100,56) + +/obj/machinery/atmospherics/pipe/manifold4w/brown/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/manifold4w/brown/hidden + level = PIPE_HIDDEN_LEVEL \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index d0941a516e..6e5bf1904f 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -4,7 +4,7 @@ level = 1 - use_power = 0 + use_power = NO_POWER_USE can_unwrench = 1 var/datum/pipeline/parent = null diff --git a/code/modules/atmospherics/machinery/pipes/simple.dm b/code/modules/atmospherics/machinery/pipes/simple.dm index 984c006b74..5ac9ac31e6 100644 --- a/code/modules/atmospherics/machinery/pipes/simple.dm +++ b/code/modules/atmospherics/machinery/pipes/simple.dm @@ -40,13 +40,13 @@ The regular pipe you see everywhere, including bent ones. //Colored pipes, use these for mapping /obj/machinery/atmospherics/pipe/simple/general - name="pipe" /obj/machinery/atmospherics/pipe/simple/general/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/general/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/scrubbers name="scrubbers pipe" @@ -54,10 +54,11 @@ The regular pipe you see everywhere, including bent ones. color=rgb(255,0,0) /obj/machinery/atmospherics/pipe/simple/scrubbers/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/supply name="air supply pipe" @@ -65,10 +66,11 @@ The regular pipe you see everywhere, including bent ones. color=rgb(0,0,255) /obj/machinery/atmospherics/pipe/simple/supply/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/supply/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/supplymain name="main air supply pipe" @@ -76,47 +78,96 @@ The regular pipe you see everywhere, including bent ones. color=rgb(130,43,272) /obj/machinery/atmospherics/pipe/simple/supplymain/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/supplymain/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/yellow pipe_color=rgb(255,198,0) color=rgb(255,198,0) /obj/machinery/atmospherics/pipe/simple/yellow/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/yellow/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/cyan pipe_color=rgb(0,256,249) color=rgb(0,256,249) /obj/machinery/atmospherics/pipe/simple/cyan/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/cyan/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/green pipe_color=rgb(30,256,0) color=rgb(30,256,0) /obj/machinery/atmospherics/pipe/simple/green/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/green/hidden - level = 1 + level = PIPE_HIDDEN_LEVEL /obj/machinery/atmospherics/pipe/simple/orange - pipe_color=rgb(255,127,39) - color=rgb(255,127,39) + pipe_color=rgb(255,129,25) + color=rgb(255,129,25) /obj/machinery/atmospherics/pipe/simple/orange/visible - level = 2 + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER /obj/machinery/atmospherics/pipe/simple/orange/hidden - level = 1 \ No newline at end of file + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/simple/purple + pipe_color=rgb(128,0,182) + color=rgb(128,0,182) + +/obj/machinery/atmospherics/pipe/simple/purple/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/simple/purple/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/simple/dark + pipe_color=rgb(69,69,69) + color=rgb(69,69,69) + +/obj/machinery/atmospherics/pipe/simple/dark/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/simple/dark/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/simple/violet + pipe_color=rgb(64,0,128) + color=rgb(64,0,128) + +/obj/machinery/atmospherics/pipe/simple/violet/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/simple/violet/hidden + level = PIPE_HIDDEN_LEVEL + +/obj/machinery/atmospherics/pipe/simple/brown + pipe_color=rgb(178,100,56) + color=rgb(178,100,56) + +/obj/machinery/atmospherics/pipe/simple/brown/visible + level = PIPE_VISIBLE_LEVEL + layer = GAS_PIPE_VISIBLE_LAYER + +/obj/machinery/atmospherics/pipe/simple/brown/hidden + level = PIPE_HIDDEN_LEVEL \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 09c7a44c66..0324effcc7 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -286,7 +286,7 @@ density = 0 playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) update_icon() - investigate_log("was destroyed.", "atmos") + investigate_log("was destroyed.", INVESTIGATE_ATMOS) if(holding) holding.forceMove(T) @@ -388,7 +388,7 @@ . = TRUE if(.) release_pressure = Clamp(round(pressure), can_min_release_pressure, can_max_release_pressure) - investigate_log("was set to [release_pressure] kPa by [key_name(usr)].", "atmos") + investigate_log("was set to [release_pressure] kPa by [key_name(usr)].", INVESTIGATE_ATMOS) if("valve") var/logmsg valve_open = !valve_open @@ -439,7 +439,7 @@ if("eject") if(holding) if(valve_open) - investigate_log("[key_name(usr)] removed the [holding], leaving the valve open and transfering into the air
    ", "atmos") + investigate_log("[key_name(usr)] removed the [holding], leaving the valve open and transfering into the air
    ", INVESTIGATE_ATMOS) holding.forceMove(get_turf(src)) holding = null . = TRUE diff --git a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm index d8bd51aa5f..e814660bbd 100644 --- a/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm +++ b/code/modules/atmospherics/machinery/portable/portable_atmospherics.dm @@ -1,7 +1,7 @@ /obj/machinery/portable_atmospherics name = "portable_atmospherics" icon = 'icons/obj/atmos.dmi' - use_power = 0 + use_power = NO_POWER_USE obj_integrity = 250 max_integrity = 250 armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100, fire = 60, acid = 30) @@ -120,6 +120,6 @@ if(I.force < 10 && !(stat & BROKEN)) take_damage(0) else - investigate_log("was smacked with \a [I] by [key_name(user)].", "atmos") + investigate_log("was smacked with \a [I] by [key_name(user)].", INVESTIGATE_ATMOS) add_fingerprint(user) ..() diff --git a/code/modules/atmospherics/machinery/portable/pump.dm b/code/modules/atmospherics/machinery/portable/pump.dm index 16c786c044..976827ccf1 100644 --- a/code/modules/atmospherics/machinery/portable/pump.dm +++ b/code/modules/atmospherics/machinery/portable/pump.dm @@ -1,6 +1,6 @@ #define PUMP_OUT "out" #define PUMP_IN "in" -#define PUMP_MAX_PRESSURE (ONE_ATMOSPHERE * 30) +#define PUMP_MAX_PRESSURE (ONE_ATMOSPHERE * 10) #define PUMP_MIN_PRESSURE (ONE_ATMOSPHERE / 10) #define PUMP_DEFAULT_PRESSURE (ONE_ATMOSPHERE) @@ -133,7 +133,7 @@ . = TRUE if(.) pump.target_pressure = Clamp(round(pressure), PUMP_MIN_PRESSURE, PUMP_MAX_PRESSURE) - investigate_log("was set to [pump.target_pressure] kPa by [key_name(usr)].", "atmos") + investigate_log("was set to [pump.target_pressure] kPa by [key_name(usr)].", INVESTIGATE_ATMOS) if("eject") if(holding) holding.loc = get_turf(src) diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index 77325119a3..55b3eb2568 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -117,7 +117,7 @@ if((!anchored && !movable) || !is_operational()) on = FALSE update_icon() - use_power = 1 + on + use_power = on ? ACTIVE_POWER_USE : IDLE_POWER_USE if(!on) return diff --git a/code/modules/awaymissions/bluespaceartillery.dm b/code/modules/awaymissions/bluespaceartillery.dm index e3aeec62cd..8f111b6eb2 100644 --- a/code/modules/awaymissions/bluespaceartillery.dm +++ b/code/modules/awaymissions/bluespaceartillery.dm @@ -53,18 +53,5 @@ for(var/turf/T in get_area_turfs(thearea.type)) L+=T var/loc = pick(L) - explosion(loc,explosiondev,explosionmed,explosionlight) + explosion(loc,explosiondev,explosionmed,explosionlight) reload = 0 - -/*/mob/proc/openfire() - var/A - A = input("Area to jump bombard", "Open Fire", A) in GLOB.teleportlocs - var/area/thearea = GLOB.teleportlocs[A] - priority_announce("Bluespace artillery fire detected. Brace for impact.") - spawn(30) - var/list/L = list() - - for(var/turf/T in get_area_turfs(thearea.type)) - L+=T - var/loc = pick(L) - explosion(loc,2,5,11)*/ diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 93b9b6b3f9..b06c9a5579 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -433,7 +433,7 @@ /obj/item/projectile/beam/ctf/red icon_state = "laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser // BLUE TEAM GUNS @@ -448,7 +448,7 @@ /obj/item/projectile/beam/ctf/blue icon_state = "bluelaser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser /datum/outfit/ctf name = "CTF" diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 6100b296ed..d7abbd77e7 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -18,6 +18,8 @@ var/uses = 1 //how many times can we spawn from it. set to -1 for infinite. var/brute_damage = 0 var/oxy_damage = 0 + var/burn_damage = 0 + var/mob_color //Change the mob's color density = 1 anchored = 1 var/banType = "lavaland" @@ -38,7 +40,7 @@ create(ckey = user.ckey) /obj/effect/mob_spawn/Initialize(mapload) - ..() + . = ..() if(instant || (roundstart && (mapload || (SSticker && SSticker.current_state > GAME_STATE_SETTING_UP)))) create() else @@ -68,6 +70,8 @@ M.adjustOxyLoss(oxy_damage) M.adjustBruteLoss(brute_damage) + M.adjustFireLoss(burn_damage) + M.color = mob_color equip(M) if(ckey) @@ -90,78 +94,66 @@ mob_type = /mob/living/carbon/human //Human specific stuff. var/mob_species = null //Set to make them a mutant race such as lizard or skeleton. Uses the datum typepath instead of the ID. - var/outfit_type = null //Will start with this if exists then apply specific slots. Job outfits are generated with IDs and disabled PDAs. - var/uniform = null //Set this to an object path to have the slot filled with said object on the corpse. - var/r_hand = null - var/l_hand = null - var/suit = null - var/shoes = null - var/gloves = null - var/radio = null - var/glasses = null - var/mask = null - var/neck = null - var/helmet = null - var/belt = null - var/pocket1 = null - var/pocket2 = null - var/back = null - var/has_id = FALSE //Set to TRUE if you want them to have an ID + var/datum/outfit/outfit = /datum/outfit //If this is a path, it will be instanced in Initialize() + var/disable_pda = TRUE + //All of these only affect the ID that the outfit has placed in the ID slot var/id_job = null //Such as "Clown" or "Chef." This just determines what the ID reads as, not their access var/id_access = null //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want it to be all access. var/id_access_list = null //Allows you to manually add access to an ID card. - var/id_icon = null //For setting it to be a gold, silver, centcom etc ID + var/husk = null - var/list/implants = list() + //these vars are for lazy mappers to override parts of the outfit + //these cannot be null by default, or mappers cannot set them to null if they want nothing in that slot + var/uniform = -1 + var/r_hand = -1 + var/l_hand = -1 + var/suit = -1 + var/shoes = -1 + var/gloves = -1 + var/ears = -1 + var/glasses = -1 + var/mask = -1 + var/head = -1 + var/belt = -1 + var/r_pocket = -1 + var/l_pocket = -1 + var/back = -1 + var/id = -1 + var/neck = -1 + var/backpack_contents = -1 + var/suit_store = -1 + +/obj/effect/mob_spawn/human/Initialize() + if(ispath(outfit)) + outfit = new outfit() + if(!outfit) + outfit = new /datum/outfit + return ..() /obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H) if(mob_species) H.set_species(mob_species) if(husk) H.Drain() - - if(outfit_type) - H.equipOutfit(outfit_type) - - // We don't want corpse PDAs to show up in the messenger list. - var/obj/item/device/pda/PDA = locate(/obj/item/device/pda) in H - if(PDA) - PDA.toff = TRUE - - if(uniform) - H.equip_to_slot_or_del(new uniform(H), slot_w_uniform) - if(suit) - H.equip_to_slot_or_del(new suit(H), slot_wear_suit) - if(shoes) - H.equip_to_slot_or_del(new shoes(H), slot_shoes) - if(gloves) - H.equip_to_slot_or_del(new gloves(H), slot_gloves) - if(radio) - H.equip_to_slot_or_del(new radio(H), slot_ears) - if(glasses) - H.equip_to_slot_or_del(new glasses(H), slot_glasses) - if(mask) - H.equip_to_slot_or_del(new mask(H), slot_wear_mask) - if(neck) - H.equip_to_slot_or_del(new neck(H), slot_neck) - if(helmet) - H.equip_to_slot_or_del(new helmet(H), slot_head) - if(belt) - H.equip_to_slot_or_del(new belt(H), slot_belt) - if(pocket1) - H.equip_to_slot_or_del(new pocket1(H), slot_r_store) - if(pocket2) - H.equip_to_slot_or_del(new pocket2(H), slot_l_store) - if(back) - H.equip_to_slot_or_del(new back(H), slot_back) - if(l_hand) - H.put_in_hands_or_del(new l_hand(H)) - if(r_hand) - H.put_in_hands_or_del(new r_hand(H)) - if(has_id) - var/obj/item/weapon/card/id/W = new(H) - if(id_icon) - W.icon_state = id_icon + else //Because for some reason I can't track down, things are getting turned into husks even if husk = false. It's in some damage proc somewhere. + H.cure_husk() + H.underwear = "Nude" + H.undershirt = "Nude" + H.socks = "Nude" + if(outfit) + var/static/list/slots = list("uniform", "r_hand", "l_hand", "suit", "shoes", "gloves", "ears", "glasses", "mask", "head", "belt", "r_pocket", "l_pocket", "back", "id", "neck", "backpack_contents", "suit_store") + for(var/slot in slots) + var/T = vars[slot] + if(!isnum(T)) + outfit.vars[slot] = T + H.equipOutfit(outfit) + if(disable_pda) + // We don't want corpse PDAs to show up in the messenger list. + var/obj/item/device/pda/PDA = locate(/obj/item/device/pda) in H + if(PDA) + PDA.toff = TRUE + var/obj/item/weapon/card/id/W = H.wear_id + if(W) if(id_access) for(var/jobtype in typesof(/datum/job)) var/datum/job/J = new jobtype @@ -176,15 +168,6 @@ W.assignment = id_job W.registered_name = H.real_name W.update_label() - H.equip_to_slot_or_del(W, slot_wear_id) - - for(var/I in implants) - var/obj/item/weapon/implant/X = new I - X.implant(H) - - if(!H.head && istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit)) - var/obj/item/clothing/suit/space/hardsuit/HS = H.wear_suit - HS.ToggleHelmet() //Instant version - use when spawning corpses during runtime /obj/effect/mob_spawn/human/corpse @@ -248,52 +231,22 @@ // I'll work on making a list of corpses people request for maps, or that I think will be commonly used. Syndicate operatives for example. -/obj/effect/mob_spawn/human/syndicatesoldier - name = "Syndicate Operative" - uniform = /obj/item/clothing/under/syndicate - suit = /obj/item/clothing/suit/armor/vest - shoes = /obj/item/clothing/shoes/combat - gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset - mask = /obj/item/clothing/mask/gas - helmet = /obj/item/clothing/head/helmet/swat - back = /obj/item/weapon/storage/backpack - has_id = 1 - id_job = "Operative" - id_access_list = list(GLOB.access_syndicate) - -/obj/effect/mob_spawn/human/syndicatecommando - name = "Syndicate Commando" - uniform = /obj/item/clothing/under/syndicate - suit = /obj/item/clothing/suit/space/hardsuit/syndi - shoes = /obj/item/clothing/shoes/combat - gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset - mask = /obj/item/clothing/mask/gas/syndicate - back = /obj/item/weapon/tank/jetpack/oxygen - pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen - has_id = 1 - id_job = "Operative" - id_access_list = list(GLOB.access_syndicate) - ///////////Civilians////////////////////// /obj/effect/mob_spawn/human/cook name = "Cook" - outfit_type = /datum/outfit/job/cook + outfit = /datum/outfit/job/cook /obj/effect/mob_spawn/human/doctor name = "Doctor" - outfit_type = /datum/outfit/job/doctor + outfit = /datum/outfit/job/doctor /obj/effect/mob_spawn/human/doctor/alive death = FALSE roundstart = FALSE random = TRUE - radio = null - back = null name = "sleeper" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" @@ -309,49 +262,40 @@ /obj/effect/mob_spawn/human/engineer name = "Engineer" - outfit_type = /datum/outfit/job/engineer - gloves = /obj/item/clothing/gloves/color/yellow + outfit = /datum/outfit/job/engineer/gloved /obj/effect/mob_spawn/human/engineer/rig - outfit_type = /datum/outfit/job/engineer/rig + outfit = /datum/outfit/job/engineer/gloved/rig /obj/effect/mob_spawn/human/clown name = "Clown" - outfit_type = /datum/outfit/job/clown + outfit = /datum/outfit/job/clown /obj/effect/mob_spawn/human/scientist name = "Scientist" - outfit_type = /datum/outfit/job/scientist + outfit = /datum/outfit/job/scientist /obj/effect/mob_spawn/human/miner name = "Shaft Miner" - outfit_type = /datum/outfit/job/miner/asteroid + outfit = /datum/outfit/job/miner/asteroid /obj/effect/mob_spawn/human/miner/rig - outfit_type = /datum/outfit/job/miner/equipped/asteroid + outfit = /datum/outfit/job/miner/equipped/asteroid /obj/effect/mob_spawn/human/miner/explorer - outfit_type = /datum/outfit/job/miner/equipped + outfit = /datum/outfit/job/miner/equipped /obj/effect/mob_spawn/human/plasmaman mob_species = /datum/species/plasmaman - helmet = /obj/item/clothing/head/helmet/space/plasmaman - uniform = /obj/item/clothing/under/plasmaman - back = /obj/item/weapon/tank/internals/plasmaman/full - mask = /obj/item/clothing/mask/breath + outfit = /datum/outfit/plasmaman /obj/effect/mob_spawn/human/bartender name = "Space Bartender" - uniform = /obj/item/clothing/under/rank/bartender - back = /obj/item/weapon/storage/backpack - shoes = /obj/item/clothing/shoes/sneakers/black - suit = /obj/item/clothing/suit/armor/vest - glasses = /obj/item/clothing/glasses/sunglasses/reagent - has_id = 1 id_job = "Bartender" id_access_list = list(GLOB.access_bar) + outfit = /datum/outfit/spacebartender /obj/effect/mob_spawn/human/bartender/alive death = FALSE @@ -362,10 +306,18 @@ icon_state = "sleeper" flavour_text = "You are a space bartender!" +/datum/outfit/spacebartender + name = "Space Bartender" + uniform = /obj/item/clothing/under/rank/bartender + back = /obj/item/weapon/storage/backpack + shoes = /obj/item/clothing/shoes/sneakers/black + suit = /obj/item/clothing/suit/armor/vest + glasses = /obj/item/clothing/glasses/sunglasses/reagent + id = /obj/item/weapon/card/id + + /obj/effect/mob_spawn/human/beach - glasses = /obj/item/clothing/glasses/sunglasses - uniform = /obj/item/clothing/under/shorts/red - pocket1 = /obj/item/weapon/storage/wallet/random + outfit = /datum/outfit/beachbum /obj/effect/mob_spawn/human/beach/alive death = FALSE @@ -377,46 +329,73 @@ icon_state = "sleeper" flavour_text = "You are a beach bum!" +/datum/outfit/beachbum + name = "Beach Bum" + glasses = /obj/item/clothing/glasses/sunglasses + uniform = /obj/item/clothing/under/shorts/red + r_pocket = /obj/item/weapon/storage/wallet/random + +/datum/outfit/beachbum/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + if(visualsOnly) + return + H.dna.add_mutation(STONER) + /////////////////Officers+Nanotrasen Security////////////////////// /obj/effect/mob_spawn/human/bridgeofficer name = "Bridge Officer" - radio = /obj/item/device/radio/headset/heads/hop + id_job = "Bridge Officer" + id_access_list = list(GLOB.access_cent_captain) + outfit = /datum/outfit/nanotrasenbridgeofficercorpse + +/datum/outfit/nanotrasenbridgeofficercorpse + name = "Bridge Officer Corpse" + ears = /obj/item/device/radio/headset/heads/hop uniform = /obj/item/clothing/under/rank/centcom_officer suit = /obj/item/clothing/suit/armor/bulletproof shoes = /obj/item/clothing/shoes/sneakers/black glasses = /obj/item/clothing/glasses/sunglasses - has_id = 1 - id_job = "Bridge Officer" - id_access_list = list(GLOB.access_cent_captain) + id = /obj/item/weapon/card/id + /obj/effect/mob_spawn/human/commander name = "Commander" + id_job = "Commander" + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) + outfit = /datum/outfit/nanotrasencommandercorpse + +/datum/outfit/nanotrasencommandercorpse + name = "Nanotrasen Private Security Commander" uniform = /obj/item/clothing/under/rank/centcom_commander suit = /obj/item/clothing/suit/armor/bulletproof - radio = /obj/item/device/radio/headset/heads/captain + ears = /obj/item/device/radio/headset/heads/captain glasses = /obj/item/clothing/glasses/eyepatch mask = /obj/item/clothing/mask/cigarette/cigar/cohiba - helmet = /obj/item/clothing/head/centhat + head = /obj/item/clothing/head/centhat gloves = /obj/item/clothing/gloves/combat shoes = /obj/item/clothing/shoes/combat/swat - pocket1 = /obj/item/weapon/lighter - has_id = 1 - id_job = "Commander" - id_access_list = list(GLOB.access_cent_captain) + r_pocket = /obj/item/weapon/lighter + id = /obj/item/weapon/card/id + /obj/effect/mob_spawn/human/nanotrasensoldier name = "Nanotrasen Private Security Officer" + id_job = "Private Security Force" + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage, GLOB.access_security) + outfit = /datum/outfit/nanotrasensoldiercorpse + +/datum/outfit/nanotrasensoldiercorpse + name = "NT Private Security Officer Corpse" uniform = /obj/item/clothing/under/rank/security suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat mask = /obj/item/clothing/mask/gas/sechailer/swat - helmet = /obj/item/clothing/head/helmet/swat/nanotrasen + head = /obj/item/clothing/head/helmet/swat/nanotrasen back = /obj/item/weapon/storage/backpack/security - has_id = 1 - id_job = "Private Security Force" - id_access_list = list(GLOB.access_cent_specops) + id = /obj/item/weapon/card/id + /obj/effect/mob_spawn/human/commander/alive death = FALSE @@ -427,6 +406,17 @@ icon_state = "sleeper" flavour_text = "You are a Nanotrasen Commander!" +/obj/effect/mob_spawn/human/nanotrasensoldier/alive + death = FALSE + roundstart = FALSE + mob_name = "Private Security Officer" + name = "sleeper" + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + faction = "nanotrasenprivate" + flavour_text = "You are a Nanotrasen Private Security Officer!" + + /////////////////Spooky Undead////////////////////// /obj/effect/mob_spawn/human/skeleton @@ -459,9 +449,14 @@ name = "abductor" mob_name = "alien" mob_species = /datum/species/abductor + outfit = /datum/outfit/abductorcorpse + +/datum/outfit/abductorcorpse + name = "Abductor Corpse" uniform = /obj/item/clothing/under/color/grey shoes = /obj/item/clothing/shoes/combat + //For ghost bar. /obj/effect/mob_spawn/human/alive/space_bar_patron name = "Bar cryogenics" @@ -469,11 +464,7 @@ random = TRUE permanent = TRUE uses = -1 - uniform = /obj/item/clothing/under/rank/bartender - back = /obj/item/weapon/storage/backpack - shoes = /obj/item/clothing/shoes/sneakers/black - suit = /obj/item/clothing/suit/armor/vest - glasses = /obj/item/clothing/glasses/sunglasses/reagent + outfit = /datum/outfit/spacebartender /obj/effect/mob_spawn/human/alive/space_bar_patron/attack_hand(mob/user) var/despawn = alert("Return to cryosleep? (Warning, Your mob will be deleted!)",,"Yes","No") @@ -481,3 +472,11 @@ return user.visible_message("[user.name] climbs back into cryosleep...") qdel(user) + +/datum/outfit/cryobartender + name = "Cryogenic Bartender" + uniform = /obj/item/clothing/under/rank/bartender + back = /obj/item/weapon/storage/backpack + shoes = /obj/item/clothing/shoes/sneakers/black + suit = /obj/item/clothing/suit/armor/vest + glasses = /obj/item/clothing/glasses/sunglasses/reagent \ No newline at end of file diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index a1cba47271..68fc23fd1f 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -89,7 +89,7 @@ GLOBAL_DATUM(the_gateway, /obj/machinery/gateway/centerstation) /obj/machinery/gateway/centerstation density = TRUE icon_state = "offcenter" - use_power = TRUE + use_power = IDLE_POWER_USE //warping vars var/wait = 0 //this just grabs world.time at world start @@ -176,7 +176,7 @@ GLOBAL_DATUM(the_gateway, /obj/machinery/gateway/centerstation) /obj/machinery/gateway/centeraway density = TRUE icon_state = "offcenter" - use_power = FALSE + use_power = NO_POWER_USE var/obj/machinery/gateway/centeraway/stationgate = null can_link = TRUE diff --git a/code/modules/awaymissions/mission_code/challenge.dm b/code/modules/awaymissions/mission_code/challenge.dm index aa7ccf03b5..d0f27dcf4f 100644 --- a/code/modules/awaymissions/mission_code/challenge.dm +++ b/code/modules/awaymissions/mission_code/challenge.dm @@ -8,7 +8,7 @@ density = 1 resistance_flags = INDESTRUCTIBLE | FIRE_PROOF | ACID_PROOF - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 0 active_power_usage = 0 diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index b6fdf9ae2f..458a067723 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -186,12 +186,11 @@ /obj/effect/mob_spawn/human/syndicatesoldier/coldres name = "Syndicate Snow Operative" - uniform = /obj/item/clothing/under/syndicate/coldres - shoes = /obj/item/clothing/shoes/combat/coldres - radio = /obj/item/device/radio/headset/syndicate/alt - pocket1 = /obj/item/weapon/gun/ballistic/automatic/pistol - pocket2 = /obj/item/weapon/card/id/syndicate - has_id = 0 + outfit = /datum/outfit/snowsyndie/corpse + +/datum/outfit/snowsyndie/corpse + name = "Syndicate Snow Operative Corpse" + implants = null /obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive name = "sleeper" @@ -200,36 +199,26 @@ icon_state = "sleeper" roundstart = FALSE death = FALSE - implants = list(/obj/item/weapon/implant/exile) faction = "syndicate" + outfit = /datum/outfit/snowsyndie flavour_text = {"You are a syndicate operative recently awoken from cyrostatis in an underground outpost. Monitor Nanotrasen communications and record infomation. All intruders should be disposed of swirfly to assure no gathered infomation is stolen or lost. Try not to wander too far from the outpost as the caves can be a deadly place even for a trained operative such as yourself."} +/datum/outfit/snowsyndie + name = "Syndicate Snow Operative" + uniform = /obj/item/clothing/under/syndicate/coldres + shoes = /obj/item/clothing/shoes/combat/coldres + ears = /obj/item/device/radio/headset/syndicate/alt + r_pocket = /obj/item/weapon/gun/ballistic/automatic/pistol + l_pocket = /obj/item/weapon/card/id/syndicate + implants = list(/obj/item/weapon/implant/exile) + /obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female mob_gender = FEMALE //mobs//-- -/mob/living/simple_animal/hostile/poison/giant_spider/ice //spiders dont usually like tempatures of 140 kelvin who knew - name = "giant ice spider" - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - maxbodytemp = 1500 - color = rgb(114,228,250) - -/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice - name = "giant ice spider" - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - maxbodytemp = 1500 - color = rgb(114,228,250) - -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice - name = "giant ice spider" - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - maxbodytemp = 1500 - color = rgb(114,228,250) +//ice spiders moved to giant_spiders.dm //objs//-- diff --git a/code/modules/awaymissions/mission_code/stationCollision.dm b/code/modules/awaymissions/mission_code/stationCollision.dm index fb1d375854..441d40db8f 100644 --- a/code/modules/awaymissions/mission_code/stationCollision.dm +++ b/code/modules/awaymissions/mission_code/stationCollision.dm @@ -46,8 +46,8 @@ //Syndicate sub-machine guns. /obj/item/weapon/gun/ballistic/automatic/c20r/sc_c20r -/obj/item/weapon/gun/ballistic/automatic/c20r/sc_c20r/New() - ..() +/obj/item/weapon/gun/ballistic/automatic/c20r/sc_c20r/Initialize() + . = ..() for(var/ammo in magazine.stored_ammo) if(prob(95)) //95% chance magazine.stored_ammo -= ammo @@ -55,8 +55,8 @@ //Barman's shotgun /obj/item/weapon/gun/ballistic/shotgun/sc_pump -/obj/item/weapon/gun/ballistic/shotgun/sc_pump/New() - ..() +/obj/item/weapon/gun/ballistic/shotgun/sc_pump/Initialize() + . = ..() for(var/ammo in magazine.stored_ammo) if(prob(95)) //95% chance magazine.stored_ammo -= ammo diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 5847b8de8e..83d83f470c 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -16,7 +16,7 @@ anchored = 1 density = 1 - use_power = 0 + use_power = NO_POWER_USE var/chargesa = 1 var/insistinga = 0 @@ -107,7 +107,7 @@ var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(3, 1, src) s.start() - explosion(M, 1, 0, 0, 0) + explosion(M, 1, 0, 0, 0) qdel(src) /////For the Wishgranter/////////// diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm index 8e21b3d2d4..6fe923a519 100644 --- a/code/modules/cargo/console.dm +++ b/code/modules/cargo/console.dm @@ -8,7 +8,7 @@ var/safety_warning = "For safety reasons the automated supply shuttle \ cannot transport live organisms, classified nuclear weaponry or \ homing beacons." - + light_color = "#E2853D"//orange /obj/machinery/computer/cargo/request @@ -106,9 +106,9 @@ SSshuttle.supply.contraband = contraband SSshuttle.moveShuttle("supply", "supply_away", TRUE) say("The supply shuttle has departed.") - investigate_log("[key_name(usr)] sent the supply shuttle away.", "cargo") + investigate_log("[key_name(usr)] sent the supply shuttle away.", INVESTIGATE_CARGO) else - investigate_log("[key_name(usr)] called the supply shuttle.", "cargo") + investigate_log("[key_name(usr)] called the supply shuttle.", INVESTIGATE_CARGO) say("The supply shuttle has been called and will arrive in [SSshuttle.supply.timeLeft(600)] minutes.") SSshuttle.moveShuttle("supply", "supply_home", TRUE) . = TRUE diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index f1555cebcd..bfc8fb00b6 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -5,7 +5,7 @@ cost = 500 unit_name = "crate" export_types = list(/obj/structure/closet/crate) - exclude_types = list(/obj/structure/closet/crate/large) + exclude_types = list(/obj/structure/closet/crate/large, /obj/structure/closet/crate/wooden) /datum/export/large/crate/total_printout() // That's why a goddamn metal crate costs that much. . = ..() @@ -14,7 +14,7 @@ /datum/export/large/crate/wooden cost = 100 - unit_name = "wooden crate" + unit_name = "large wooden crate" export_types = list(/obj/structure/closet/crate/large) exclude_types = list() @@ -22,6 +22,13 @@ unit_name = "ore box" export_types = list(/obj/structure/ore_box) +/datum/export/large/crate/wood + cost = 240 + unit_name = "wooden crate" + export_types = list(/obj/structure/closet/crate/wooden) + exclude_types = list() + + // Reagent dispensers. /datum/export/large/reagent_dispenser @@ -96,3 +103,79 @@ cost = 325 unit_name = "security barrier" export_types = list(/obj/item/weapon/grenade/barrier, /obj/structure/barricade/security) + +//Mecha +/datum/export/large/mech + export_types = list(/obj/mecha) + var/sellable + +/datum/export/large/mech/applies_to(obj/O) + if(!..()) + return FALSE + + var/obj/mecha/ME = O + ME.wreckage = null // So the mech doesn't blow up in the cargo shuttle + if(sellable) + return TRUE + +/datum/export/large/mech/sellable + export_types = list() + sellable = TRUE + +/datum/export/large/mech/sellable/ripley + cost = 7500 //boards cost 2500 and takes another 1566 worth of materials (glass, metal, plaseel) to build + significant labor + unit_name = "APLU \"Ripley\"" + export_types = list(/obj/mecha/working/ripley) + exclude_types = list(/obj/mecha/working/ripley/firefighter) + +/datum/export/large/mech/sellable/firefighter + cost = 9000 //same as a ripley but takes 10 more plasteel and 5 less metal + unit_name = "APLU \"Firefighter\"" + export_types = list(/obj/mecha/working/ripley/firefighter) + +/datum/export/large/mech/sellable/odysseus + cost = 6000 // 1540 of material + 2000 price boards + labor + unit_name = "odysseus" + export_types = list(/obj/mecha/medical/odysseus) + +/datum/export/large/mech/sellable/gygax + cost = 25000 // The material is worth 22631 alone. Not as big of a premium as one would expect, since R&D would have provided upgrades by then. + unit_name = "gygax" + export_types = list(/obj/mecha/combat/gygax) + exclude_types = list(/obj/mecha/combat/gygax/dark) + +/datum/export/large/mech/sellable/honkmech + cost = 80000 // The bananium alone is worth around 64887 credits + unit_name = "H.O.N.K" + message = "- HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONKHONKHONKHONK" + export_types = list(/obj/mecha/combat/honker) + +/datum/export/large/mech/sellable/durand + cost = 12000 // 7586 worth of material. That's less than a gygax. Players will be disappointed by the durand's comparative lack of worth but oh well. Still a large premium because this requires significant cooperation between R&D, robotics, and cargo. + unit_name = "durand" + export_types = list(/obj/mecha/combat/durand) + +/datum/export/large/mech/sellable/phazon + cost = 50000 // 15767 material + anomaly core. Fuck it, if you're willing to try selling one of these you should get BIG FUCKING MONEY + unit_name = "phazon" + export_types = list(/obj/mecha/combat/phazon) + +/datum/export/large/mech/sellable/syndiegygax + cost = 50000 // You somehow stole a nuke op's gygax and sold it to nanotrasen. Go you. + unit_name = "captured syndicate gygax" + export_types = list(/obj/mecha/combat/gygax/dark) + +/datum/export/large/mech/sellable/syndiegygax/syndie + cost = 25000 // You somehow stole a nuke op's gygax and sold it back to the syndicate. Why would you do this? + unit_name = "gygax" + emagged = TRUE + +/datum/export/large/mech/sellable/mauler + cost = 87500 // Whoa, momma. + unit_name = "captured mauler" + export_types = list(/obj/mecha/combat/marauder/mauler) + +/datum/export/large/mech/sellable/mauler/syndie + cost = 43750 // Just like the mauler is worth 1.75x the telecrystals compared to the gygax, the price reflects this + unit_name = "mauler" + emagged = TRUE diff --git a/code/modules/cargo/exports/materials.dm b/code/modules/cargo/exports/materials.dm index 8f3292df3a..d4e41186b5 100644 --- a/code/modules/cargo/exports/materials.dm +++ b/code/modules/cargo/exports/materials.dm @@ -46,7 +46,7 @@ // Plasma. The oil of 26 century. The reason why you are here. /datum/export/material/plasma - cost = 500 + cost = 300 material_id = MAT_PLASMA message = "cm3 of plasma" @@ -76,7 +76,7 @@ // Plastitanium. /datum/export/material/plastitanium - cost = 750 + cost = 550 material_id = MAT_TITANIUM // code can only check for one material_id; plastitanium is half plasma, half titanium, so ((250 x 250) + (250 x 500)) / 250 message = "cm3 of plastitanium" diff --git a/code/modules/cargo/exports/organs.dm b/code/modules/cargo/exports/organs.dm index 39c0051a4e..858914f0fd 100644 --- a/code/modules/cargo/exports/organs.dm +++ b/code/modules/cargo/exports/organs.dm @@ -66,10 +66,10 @@ /datum/export/organ/hivelord cost = 1500 - unit_name = "active hivelord core" - export_types = list(/obj/item/organ/hivelord_core) + unit_name = "active regenerative core" + export_types = list(/obj/item/organ/regenerative_core) -/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/hivelord_core/C) +/datum/export/organ/alien/plasmavessel/get_cost(obj/item/organ/regenerative_core/C) if(C.inert) return ..() / 3 if(C.preserved) diff --git a/code/modules/cargo/exports/sheets.dm b/code/modules/cargo/exports/sheets.dm index 06f2d6d019..395fd3c305 100644 --- a/code/modules/cargo/exports/sheets.dm +++ b/code/modules/cargo/exports/sheets.dm @@ -69,7 +69,7 @@ // Plasteel. Lightweight, strong and contains some plasma too. /datum/export/stack/plasteel - cost = 85 + cost = 305 // 2000u of plasma + 2000u of metal. message = "of plasteel" export_types = list(/obj/item/stack/sheet/plasteel) diff --git a/code/modules/cargo/exports/tools.dm b/code/modules/cargo/exports/tools.dm index 683f2c08cc..c0643d9c4d 100644 --- a/code/modules/cargo/exports/tools.dm +++ b/code/modules/cargo/exports/tools.dm @@ -99,6 +99,7 @@ cost = 5 unit_name = "radio" export_types = list(/obj/item/device/radio) + exclude_types = list(/obj/item/device/radio/mech) // High-tech tools. @@ -108,9 +109,9 @@ export_types = list(/obj/item/weapon/construction/rcd) /datum/export/rcd_ammo - cost = 15 // 1.5 metal, 1 glass -> 12.5 credits, +2.5 credits + cost = 60 // 6 metal, 4 glass -> 50 credits, +10 credits unit_name = "compressed matter cardridge" - export_types = list(/datum/design/rcd_ammo) + export_types = list(/obj/item/weapon/rcd_ammo) /datum/export/rpd cost = 350 // 37.5 metal, 18.75 glass -> 281.25 credits, + some diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index b88cfc0315..d695e49bce 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -543,6 +543,13 @@ crate_name = "electrical maintenance crate" crate_type = /obj/structure/closet/crate/engineering/electrical +/datum/supply_pack/engineering/inducers + name = "NT-75 Electromagnetic Power Inducers Crate" + cost = 2000 + contains = list(/obj/item/weapon/inducer/sci {cell_type = /obj/item/weapon/stock_parts/cell/{maxcharge = 5000; charge = 5000};opened = 0},/obj/item/weapon/inducer/sci {cell_type = /obj/item/weapon/stock_parts/cell/{maxcharge = 5000; charge = 5000};opened = 0}) //FALSE doesn't work in modified type paths apparently. + crate_name = "inducer crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + /datum/supply_pack/engineering/engiequipment name = "Engineering Gear Crate" cost = 1300 @@ -703,6 +710,15 @@ /obj/item/weapon/am_containment) crate_name = "antimatter jar crate" +/datum/supply_pack/engineering/shuttle_engine + name = "Shuttle Engine Crate" + cost = 5000 + access = GLOB.access_ce + contains = list(/obj/structure/shuttle/engine/propulsion/burst/cargo) + crate_name = "shuttle engine crate" + crate_type = /obj/structure/closet/crate/secure/engineering + special = TRUE + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Medical ///////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -991,7 +1007,7 @@ /datum/supply_pack/organic/cream_piee name = "High-yield Clown-grade Cream Pie Crate" cost = 6000 - contains = list(/obj/item/weapon/storage/backpack/dufflebag/clown/cream_pie) + contains = list(/obj/item/weapon/storage/backpack/duffelbag/clown/cream_pie) crate_name = "party equipment crate" contraband = TRUE access = GLOB.access_theatre @@ -1242,13 +1258,13 @@ /datum/supply_pack/materials/plasteel20 name = "20 Plasteel Sheets" - cost = 3000 + cost = 7500 contains = list(/obj/item/stack/sheet/plasteel/twenty) crate_name = "plasteel sheets crate" /datum/supply_pack/materials/plasteel50 name = "50 Plasteel Sheets" - cost = 5000 + cost = 16500 contains = list(/obj/item/stack/sheet/plasteel/fifty) crate_name = "plasteel sheets crate" @@ -1416,6 +1432,7 @@ /obj/item/weapon/pen/fourcolor, /obj/item/weapon/pen/fourcolor, /obj/item/weapon/pen, + /obj/item/weapon/pen/fountain, /obj/item/weapon/pen/blue, /obj/item/weapon/pen/red, /obj/item/weapon/folder/blue, @@ -1427,6 +1444,12 @@ /obj/item/weapon/stamp/denied) crate_name = "bureaucracy crate" +/datum/supply_pack/misc/fountainpens + name = "Calligraphy Crate" + cost = 700 + contains = list(/obj/item/weapon/storage/box/fountainpens) + crate_type = /obj/structure/closet/crate/wooden + /datum/supply_pack/misc/toner name = "Toner Crate" cost = 1000 @@ -1582,7 +1605,7 @@ name = "Contraband Crate" contraband = TRUE cost = 3000 - num_contained = 6 + num_contained = 5 contains = list(/obj/item/weapon/poster/random_contraband, /obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori, @@ -1630,7 +1653,7 @@ /obj/item/clothing/suit/toggle/lawyer/purple, /obj/item/clothing/under/lawyer/blacksuit, /obj/item/clothing/suit/toggle/lawyer/black, - /obj/item/clothing/tie/waistcoat, + /obj/item/clothing/accessory/waistcoat, /obj/item/clothing/neck/tie/blue, /obj/item/clothing/neck/tie/red, /obj/item/clothing/neck/tie/black, diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index c0f029af08..92b2ec8dc0 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -205,6 +205,13 @@ GLOBAL_LIST_EMPTY(asset_datums) "sig_low.gif" = 'icons/program_icons/sig_low.gif', "sig_lan.gif" = 'icons/program_icons/sig_lan.gif', "sig_none.gif" = 'icons/program_icons/sig_none.gif', + "smmon_0.gif" = 'icons/program_icons/smmon_0.gif', + "smmon_1.gif" = 'icons/program_icons/smmon_1.gif', + "smmon_2.gif" = 'icons/program_icons/smmon_2.gif', + "smmon_3.gif" = 'icons/program_icons/smmon_3.gif', + "smmon_4.gif" = 'icons/program_icons/smmon_4.gif', + "smmon_5.gif" = 'icons/program_icons/smmon_5.gif', + "smmon_6.gif" = 'icons/program_icons/smmon_6.gif' ) /datum/asset/simple/pda @@ -259,26 +266,41 @@ GLOBAL_LIST_EMPTY(asset_datums) "jquery-1.10.2.min.js" = 'html/IRV/jquery-1.10.2.min.js' ) -/datum/asset/simple/changelog - assets = list( - "88x31.png" = 'html/88x31.png', - "bug-minus.png" = 'html/bug-minus.png', - "cross-circle.png" = 'html/cross-circle.png', - "hard-hat-exclamation.png" = 'html/hard-hat-exclamation.png', - "image-minus.png" = 'html/image-minus.png', - "image-plus.png" = 'html/image-plus.png', - "music-minus.png" = 'html/music-minus.png', - "music-plus.png" = 'html/music-plus.png', - "tick-circle.png" = 'html/tick-circle.png', - "wrench-screwdriver.png" = 'html/wrench-screwdriver.png', - "spell-check.png" = 'html/spell-check.png', - "burn-exclamation.png" = 'html/burn-exclamation.png', - "chevron.png" = 'html/chevron.png', - "chevron-expand.png" = 'html/chevron-expand.png', - "scales.png" = 'html/scales.png', - "changelog.css" = 'html/changelog.css' - ) - +/datum/asset/simple/changelog + assets = list( + "88x31.png" = 'html/88x31.png', + "bug-minus.png" = 'html/bug-minus.png', + "cross-circle.png" = 'html/cross-circle.png', + "hard-hat-exclamation.png" = 'html/hard-hat-exclamation.png', + "image-minus.png" = 'html/image-minus.png', + "image-plus.png" = 'html/image-plus.png', + "music-minus.png" = 'html/music-minus.png', + "music-plus.png" = 'html/music-plus.png', + "tick-circle.png" = 'html/tick-circle.png', + "wrench-screwdriver.png" = 'html/wrench-screwdriver.png', + "spell-check.png" = 'html/spell-check.png', + "burn-exclamation.png" = 'html/burn-exclamation.png', + "chevron.png" = 'html/chevron.png', + "chevron-expand.png" = 'html/chevron-expand.png', + "scales.png" = 'html/scales.png', + "changelog.css" = 'html/changelog.css' + ) + +/datum/asset/simple/goonchat + verify = FALSE + assets = list( + "jquery.min.js" = 'code/modules/html_interface/js/jquery.min.js', + "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js', + "errorHandler.js" = 'code/modules/goonchat/browserassets/js/errorHandler.js', + "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js', + "fontawesome-webfont.eot" = 'tgui/assets/fonts/fontawesome-webfont.eot', + "fontawesome-webfont.svg" = 'tgui/assets/fonts/fontawesome-webfont.svg', + "fontawesome-webfont.ttf" = 'tgui/assets/fonts/fontawesome-webfont.ttf', + "fontawesome-webfont.woff" = 'tgui/assets/fonts/fontawesome-webfont.woff', + "font-awesome.css" = 'code/modules/goonchat/browserassets/css/font-awesome.css', + "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', + ) + //Registers HTML Interface assets. /datum/asset/HTML_interface/register() for(var/path in typesof(/datum/html_interface)) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 221043bd8a..c166acd2ce 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -65,4 +65,6 @@ var/connection_timeofday //world.timeofday they connected var/inprefs = FALSE - var/list/topiclimiter + var/list/topiclimiter + + var/datum/chatOutput/chatOutput \ No newline at end of file diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 0d5e93fba7..7e509d2cdc 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -38,6 +38,9 @@ if (job && job <= last_asset_job && !(job in completed_asset_jobs)) completed_asset_jobs += job return + else if (job in completed_asset_jobs) //byond bug ID:2256651 + to_chat(src, "An error has been detected in how your client is receiving resources. Attempting to correct.... (If you keep seeing these messages you might want to close byond and reconnect)") + src << browse("...", "window=asset_cache_browser") if (!holder && config.minutetopiclimit) var/minute = round(world.time, 600) @@ -101,6 +104,12 @@ return if("vars") return view_var_Topic(href,href_list,hsrc) + if("chat") + return chatOutput.Topic(href, href_list) + + switch(href_list["action"]) + if("openLink") + src << link(href_list["link"]) ..() //redirect to hsrc.Topic() @@ -150,6 +159,7 @@ GLOBAL_LIST(external_rsc_urls) /client/New(TopicData) var/tdata = TopicData //save this for later use + chatOutput = new /datum/chatOutput(src) TopicData = null //Prevent calls to client.Topic from connect if(connection != "seeker" && connection != "web")//Invalid connection type. @@ -237,6 +247,8 @@ GLOBAL_LIST(external_rsc_urls) . = ..() //calls mob.Login() + chatOutput.start() // Starts the chat + if(alert_mob_dupe_login) set waitfor = FALSE alert(mob, "You have logged in already with another key this round, please log out of this one NOW or risk being banned!") @@ -288,11 +300,9 @@ GLOBAL_LIST(external_rsc_urls) mentor_memo_output("Show") */ add_verbs_from_config() - set_client_age_from_db(tdata) - var/cached_player_age = player_age //we have to cache this because other shit may change it and we need it's current value now down below. + var/cached_player_age = set_client_age_from_db(tdata) //we have to cache this because other shit may change it and we need it's current value now down below. if (isnum(cached_player_age) && cached_player_age == -1) //first connection player_age = 0 - if (isnum(cached_player_age) && cached_player_age == -1) //first connection if (config.panic_bunker && !holder && !(ckey in GLOB.deadmins)) log_access("Failed Login: [key] - New account attempting to connect during panic bunker") @@ -353,9 +363,9 @@ GLOBAL_LIST(external_rsc_urls) hook_vr("client_new",list(src)) - var/list/topmenus = GLOB.menulist[/datum/menu] + var/list/topmenus = GLOB.menulist[/datum/verbs/menu] for (var/thing in topmenus) - var/datum/menu/topmenu = thing + var/datum/verbs/menu/topmenu = thing var/topmenuname = "[topmenu]" if (topmenuname == "[topmenu.type]") var/list/tree = splittext(topmenuname, "/") @@ -364,13 +374,13 @@ GLOBAL_LIST(external_rsc_urls) var/list/entries = topmenu.Generate_list(src) for (var/child in entries) winset(src, "[url_encode(child)]", "[entries[child]]") - if (!ispath(child, /datum/menu)) + if (!ispath(child, /datum/verbs/menu)) var/atom/verb/verbpath = child if (copytext(verbpath.name,1,2) != "@") new child(src) for (var/thing in prefs.menuoptions) - var/datum/menu/menuitem = GLOB.menulist[thing] + var/datum/verbs/menu/menuitem = GLOB.menulist[thing] if (menuitem) menuitem.Load_checked(src) @@ -488,8 +498,11 @@ GLOBAL_LIST(external_rsc_urls) return if(!account_join_date) account_join_date = "Error" - var/datum/DBQuery/query_log_connection = SSdbcore.NewQuery("INSERT INTO `[format_table_name("connection_log")]` (`id`,`datetime`,`server_ip`,`server_port`,`ckey`,`ip`,`computerid`) VALUES(null,Now(),INET_ATON('[world.internet_address]'),'[world.port]','[sql_ckey]',INET_ATON('[sql_ip]'),'[sql_computerid]')") + var/datum/DBQuery/query_log_connection = SSdbcore.NewQuery("INSERT INTO `[format_table_name("connection_log")]` (`id`,`datetime`,`server_ip`,`server_port`,`ckey`,`ip`,`computerid`) VALUES(null,Now(),INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')),'[world.port]','[sql_ckey]',INET_ATON('[sql_ip]'),'[sql_computerid]')") query_log_connection.Execute() + if(new_player) + player_age = -1 + . = player_age /client/proc/findJoinDate() var/list/http = world.Export("http://byond.com/members/[ckey]?format=text") @@ -578,8 +591,8 @@ GLOBAL_LIST(external_rsc_urls) log_access("Failed Login: [key] [computer_id] [address] - CID randomizer check") var/url = winget(src, null, "url") //special javascript to make them reconnect under a new window. - src << browse("byond://[url]?token=[token]", "border=0;titlebar=0;size=1x1") - to_chat(src, "You will be automatically taken to the game, if not, click here to be taken manually") + src << browse({"byond://[url]?token=[token]"}, "border=0;titlebar=0;size=1x1;window=redirect") + to_chat(src, {"You will be automatically taken to the game, if not, click here to be taken manually"}) /client/proc/note_randomizer_user() var/const/adminckey = "CID-Error" @@ -672,3 +685,7 @@ GLOBAL_LIST(external_rsc_urls) CRASH("change_view called without argument.") view = new_size + +/client/proc/AnnouncePR(announcement) + if(prefs && prefs.chat_toggles & CHAT_PULLR) + to_chat(src, announcement) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 8d5bbde4b3..e9b877a3ac 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -19,6 +19,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change var/ooccolor = null + var/enable_tips = TRUE + var/tip_delay = 500 //tip delay in milliseconds //Antag preferences var/list/be_special = list() //Special role selection diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 076761f93f..c52767f1d9 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -183,6 +183,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["inquisitive_ghost"] >> inquisitive_ghost S["uses_glasses_colour"]>> uses_glasses_colour S["clientfps"] >> clientfps + S["menuoptions"] >> menuoptions + S["enable_tips"] >> enable_tips + S["tip_delay"] >> tip_delay S["parallax"] >> parallax S["menuoptions"] >> menuoptions //citadel code @@ -249,6 +252,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["clientfps"] << clientfps S["parallax"] << parallax S["menuoptions"] << menuoptions + S["enable_tips"] << enable_tips + S["tip_delay"] << tip_delay //citadel code S["arousable"] << arousable @@ -561,4 +566,4 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car var/savefile/S = new /savefile(path) S.ImportText("/",file("[path].txt")) -#endif \ No newline at end of file +#endif diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index eb244937e6..943999aecc 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -1,29 +1,29 @@ //this works as is to create a single checked item, but has no back end code for toggleing the check yet #define TOGGLE_CHECKBOX(PARENT, CHILD) PARENT/CHILD/abstract = TRUE;PARENT/CHILD/checkbox = CHECKBOX_TOGGLE;PARENT/CHILD/verb/CHILD - -//Example usage TOGGLE_CHECKBOX(datum/menu/Settings/Ghost/chatterbox, toggle_ghost_ears)() - + +//Example usage TOGGLE_CHECKBOX(datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_ears)() + //override because we don't want to save preferences twice. -/datum/menu/Settings/Set_checked(client/C, verbpath) +/datum/verbs/menu/Settings/Set_checked(client/C, verbpath) if (checkbox == CHECKBOX_GROUP) C.prefs.menuoptions[type] = verbpath else if (checkbox == CHECKBOX_TOGGLE) var/checked = Get_checked(C) C.prefs.menuoptions[type] = !checked winset(C, "[verbpath]", "is-checked = [!checked]") - -/datum/menu/Settings/verb/setup_character() + +/datum/verbs/menu/Settings/verb/setup_character() set name = "Game Preferences" - set category = "Preferences" + set category = "Preferences" set desc = "Open Game Preferences Window" usr.client.prefs.current_tab = 1 usr.client.prefs.ShowChoices(usr) //toggles -/datum/menu/Settings/Ghost/chatterbox +/datum/verbs/menu/Settings/Ghost/chatterbox name = "Chat Box Spam" - -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_ears)() + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_ears)() set name = "Show/Hide GhostEars" set category = "Preferences" set desc = "See All Speech" @@ -31,10 +31,10 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_ears)() to_chat(usr, "As a ghost, you will now [(usr.client.prefs.chat_toggles & CHAT_GHOSTEARS) ? "see all speech in the world" : "only see speech from nearby mobs"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Ghost Ears|[usr.client.prefs.chat_toggles & CHAT_GHOSTEARS]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Ghost/chatterbox/toggle_ghost_ears/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/toggle_ghost_ears/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_GHOSTEARS -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_sight)() +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_sight)() set name = "Show/Hide GhostSight" set category = "Preferences" set desc = "See All Emotes" @@ -42,10 +42,10 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_sight)() to_chat(usr, "As a ghost, you will now [(usr.client.prefs.chat_toggles & CHAT_GHOSTSIGHT) ? "see all emotes in the world" : "only see emotes from nearby mobs"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Ghost Sight|[usr.client.prefs.chat_toggles & CHAT_GHOSTSIGHT]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Ghost/chatterbox/toggle_ghost_sight/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/toggle_ghost_sight/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_GHOSTSIGHT -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_whispers)() +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_whispers)() set name = "Show/Hide GhostWhispers" set category = "Preferences" set desc = "See All Whispers" @@ -53,10 +53,10 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_whispers)() to_chat(usr, "As a ghost, you will now [(usr.client.prefs.chat_toggles & CHAT_GHOSTWHISPER) ? "see all whispers in the world" : "only see whispers from nearby mobs"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Ghost Whispers|[usr.client.prefs.chat_toggles & CHAT_GHOSTWHISPER]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Ghost/chatterbox/toggle_ghost_whispers/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/toggle_ghost_whispers/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_GHOSTWHISPER -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_radio)() +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_radio)() set name = "Show/Hide GhostRadio" set category = "Preferences" set desc = "See All Radio Chatter" @@ -64,60 +64,60 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_radio)() to_chat(usr, "As a ghost, you will now [(usr.client.prefs.chat_toggles & CHAT_GHOSTRADIO) ? "see radio chatter" : "not see radio chatter"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Ghost Radio|[usr.client.prefs.chat_toggles & CHAT_GHOSTRADIO]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //social experiment, increase the generation whenever you copypaste this shamelessly GENERATION 1 -/datum/menu/Settings/Ghost/chatterbox/toggle_ghost_radio/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/toggle_ghost_radio/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_GHOSTRADIO -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox, toggle_ghost_pda)() - set name = "Show/Hide GhostPDA" +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox, toggle_ghost_pda)() + set name = "Show/Hide GhostPDA" set category = "Preferences" set desc = "See All PDA Messages" usr.client.prefs.chat_toggles ^= CHAT_GHOSTPDA to_chat(usr, "As a ghost, you will now [(usr.client.prefs.chat_toggles & CHAT_GHOSTPDA) ? "see all pda messages in the world" : "only see pda messages from nearby mobs"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Ghost PDA|[usr.client.prefs.chat_toggles & CHAT_GHOSTPDA]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Ghost/chatterbox/toggle_ghost_pda/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/toggle_ghost_pda/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_GHOSTPDA -/datum/menu/Settings/Ghost/chatterbox/Events +/datum/verbs/menu/Settings/Ghost/chatterbox/Events name = "Events" - -//please be aware that the following two verbs have inverted stat output, so that "Toggle Deathrattle|1" still means you activated it -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox/Events, toggle_deathrattle)() - set name = "Toggle Deathrattle" + +//please be aware that the following two verbs have inverted stat output, so that "Toggle Deathrattle|1" still means you activated it +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox/Events, toggle_deathrattle)() + set name = "Toggle Deathrattle" set category = "Preferences" set desc = "Death" usr.client.prefs.toggles ^= DISABLE_DEATHRATTLE usr.client.prefs.save_preferences() to_chat(usr, "You will [(usr.client.prefs.toggles & DISABLE_DEATHRATTLE) ? "no longer" : "now"] get messages when a sentient mob dies.") SSblackbox.add_details("preferences_verb", "Toggle Deathrattle|[!(usr.client.prefs.toggles & DISABLE_DEATHRATTLE)]") //If you are copy-pasting this, maybe you should spend some time reading the comments. -/datum/menu/Settings/Ghost/chatterbox/Events/toggle_deathrattle/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/Events/toggle_deathrattle/Get_checked(client/C) return !(C.prefs.toggles & DISABLE_DEATHRATTLE) -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost/chatterbox/Events, toggle_arrivalrattle)() - set name = "Toggle Arrivalrattle" +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost/chatterbox/Events, toggle_arrivalrattle)() + set name = "Toggle Arrivalrattle" set category = "Preferences" set desc = "New Player Arrival" usr.client.prefs.toggles ^= DISABLE_ARRIVALRATTLE to_chat(usr, "You will [(usr.client.prefs.toggles & DISABLE_ARRIVALRATTLE) ? "no longer" : "now"] get messages when someone joins the station.") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb", "Toggle Arrivalrattle|[!(usr.client.prefs.toggles & DISABLE_ARRIVALRATTLE)]") //If you are copy-pasting this, maybe you should rethink where your life went so wrong. -/datum/menu/Settings/Ghost/chatterbox/Events/toggle_arrivalrattle/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/chatterbox/Events/toggle_arrivalrattle/Get_checked(client/C) return !(C.prefs.toggles & DISABLE_ARRIVALRATTLE) -TOGGLE_CHECKBOX(/datum/menu/Settings/Ghost, togglemidroundantag)() - set name = "Toggle Midround Antagonist" +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Ghost, togglemidroundantag)() + set name = "Toggle Midround Antagonist" set category = "Preferences" set desc = "Midround Antagonist" usr.client.prefs.toggles ^= MIDROUND_ANTAG usr.client.prefs.save_preferences() to_chat(usr, "You will [(usr.client.prefs.toggles & MIDROUND_ANTAG) ? "now" : "no longer"] be considered for midround antagonist positions.") SSblackbox.add_details("preferences_verb","Toggle Midround Antag|[usr.client.prefs.toggles & MIDROUND_ANTAG]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Ghost/togglemidroundantag/Get_checked(client/C) +/datum/verbs/menu/Settings/Ghost/togglemidroundantag/Get_checked(client/C) return C.prefs.toggles & MIDROUND_ANTAG -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggletitlemusic)() - set name = "Hear/Silence LobbyMusic" - set category = "Preferences" +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggletitlemusic)() + set name = "Hear/Silence LobbyMusic" + set category = "Preferences" set desc = "Hear Music In Lobby" usr.client.prefs.toggles ^= SOUND_LOBBY usr.client.prefs.save_preferences() @@ -125,33 +125,33 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggletitlemusic)() to_chat(usr, "You will now hear music in the game lobby.") if(isnewplayer(usr)) usr.client.playtitlemusic() - else + else to_chat(usr, "You will no longer hear music in the game lobby.") usr.stop_sound_channel(CHANNEL_LOBBYMUSIC) SSblackbox.add_details("preferences_verb","Toggle Lobby Music|[usr.client.prefs.toggles & SOUND_LOBBY]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Sound/toggletitlemusic/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/toggletitlemusic/Get_checked(client/C) return C.prefs.toggles & SOUND_LOBBY - -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, togglemidis)() - set name = "Hear/Silence Midis" - set category = "Preferences" + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, togglemidis)() + set name = "Hear/Silence Midis" + set category = "Preferences" set desc = "Hear Admin Triggered Sounds (Midis)" usr.client.prefs.toggles ^= SOUND_MIDI usr.client.prefs.save_preferences() if(usr.client.prefs.toggles & SOUND_MIDI) to_chat(usr, "You will now hear any sounds uploaded by admins.") - else + else to_chat(usr, "You will no longer hear sounds uploaded by admins") usr.stop_sound_channel(CHANNEL_ADMIN) SSblackbox.add_details("preferences_verb","Toggle Hearing Midis|[usr.client.prefs.toggles & SOUND_MIDI]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Sound/togglemidis/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/togglemidis/Get_checked(client/C) return C.prefs.toggles & SOUND_MIDI - - -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggle_instruments)() + + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_instruments)() set name = "Hear/Silence Instruments" - set category = "Preferences" + set category = "Preferences" set desc = "Hear In-game Instruments" usr.client.prefs.toggles ^= SOUND_INSTRUMENTS usr.client.prefs.save_preferences() @@ -160,57 +160,57 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggle_instruments)() else to_chat(usr, "You will no longer hear musical instruments.") SSblackbox.add_details("preferences_verb","Toggle Instruments|[usr.client.prefs.toggles & SOUND_INSTRUMENTS]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Sound/toggle_instruments/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/toggle_instruments/Get_checked(client/C) return C.prefs.toggles & SOUND_INSTRUMENTS - -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, Toggle_Soundscape)() - set name = "Hear/Silence Ambience" - set category = "Preferences" + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, Toggle_Soundscape)() + set name = "Hear/Silence Ambience" + set category = "Preferences" set desc = "Hear Ambient Sound Effects" usr.client.prefs.toggles ^= SOUND_AMBIENCE usr.client.prefs.save_preferences() if(usr.client.prefs.toggles & SOUND_AMBIENCE) to_chat(usr, "You will now hear ambient sounds.") - else + else to_chat(usr, "You will no longer hear ambient sounds.") usr << sound(null, repeat = 0, wait = 0, volume = 0, channel = 1) usr << sound(null, repeat = 0, wait = 0, volume = 0, channel = 2) SSblackbox.add_details("preferences_verb","Toggle Ambience|[usr.client.prefs.toggles & SOUND_AMBIENCE]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Sound/Toggle_Soundscape/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/Toggle_Soundscape/Get_checked(client/C) return C.prefs.toggles & SOUND_AMBIENCE - -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggle_ship_ambience)() + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_ship_ambience)() set name = "Hear/Silence Ship Ambience" - set category = "Preferences" + set category = "Preferences" set desc = "Hear Ship Ambience Roar" usr.client.prefs.toggles ^= SOUND_SHIP_AMBIENCE usr.client.prefs.save_preferences() if(usr.client.prefs.toggles & SOUND_SHIP_AMBIENCE) to_chat(usr, "You will now hear ship ambience.") - else + else to_chat(usr, "You will no longer hear ship ambience.") usr << sound(null, repeat = 0, wait = 0, volume = 0, channel = 2) usr.client.ambience_playing = 0 SSblackbox.add_details("preferences_verb", "Toggle Ship Ambience|[usr.client.prefs.toggles & SOUND_SHIP_AMBIENCE]") //If you are copy-pasting this, I bet you read this comment expecting to see the same thing :^) -/datum/menu/Settings/Sound/toggle_ship_ambience/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/toggle_ship_ambience/Get_checked(client/C) return C.prefs.toggles & SOUND_SHIP_AMBIENCE - -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggle_announcement_sound)() + +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_announcement_sound)() set name = "Hear/Silence Announcements" - set category = "Preferences" + set category = "Preferences" set desc = "Hear Announcement Sound" usr.client.prefs.toggles ^= SOUND_ANNOUNCEMENTS to_chat(usr, "You will now [(usr.client.prefs.toggles & SOUND_ANNOUNCEMENTS) ? "hear announcement sounds" : "no longer hear announcements"].") usr.client.prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Announcement Sound|[usr.client.prefs.toggles & SOUND_ANNOUNCEMENTS]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/Sound/toggle_announcement_sound/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/toggle_announcement_sound/Get_checked(client/C) return C.prefs.toggles & SOUND_ANNOUNCEMENTS -TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggleprayersounds)() +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggleprayersounds)() set name = "Hear/Silence Prayer Sounds" set category = "Preferences" set desc = "Hear Prayer Sounds" @@ -218,14 +218,14 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggleprayersounds)() usr.client.prefs.save_preferences() if(usr.client.prefs.toggles & SOUND_PRAYERS) to_chat(usr, "You will now hear prayer sounds.") - else + else to_chat(usr, "You will no longer prayer sounds.") SSblackbox.add_details("admin_toggle", "Toggle Prayer Sounds|[usr.client.prefs.toggles & SOUND_PRAYERS]") -/datum/menu/Settings/Sound/toggleprayersounds/Get_checked(client/C) +/datum/verbs/menu/Settings/Sound/toggleprayersounds/Get_checked(client/C) return C.prefs.toggles & SOUND_PRAYERS -/datum/menu/Settings/Sound/verb/stop_client_sounds() +/datum/verbs/menu/Settings/Sound/verb/stop_client_sounds() set name = "Stop Sounds" set category = "Preferences" set desc = "Stop Current Sounds" @@ -233,7 +233,7 @@ TOGGLE_CHECKBOX(/datum/menu/Settings/Sound, toggleprayersounds)() SSblackbox.add_details("preferences_verb","Stop Self Sounds") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -TOGGLE_CHECKBOX(/datum/menu/Settings, listen_ooc)() +TOGGLE_CHECKBOX(/datum/verbs/menu/Settings, listen_ooc)() set name = "Show/Hide OOC" set category = "Preferences" set desc = "Show OOC Chat" @@ -241,171 +241,171 @@ TOGGLE_CHECKBOX(/datum/menu/Settings, listen_ooc)() usr.client.prefs.save_preferences() to_chat(usr, "You will [(usr.client.prefs.chat_toggles & CHAT_OOC) ? "now" : "no longer"] see messages on the OOC channel.") SSblackbox.add_details("preferences_verb","Toggle Seeing OOC|[usr.client.prefs.chat_toggles & CHAT_OOC]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/menu/Settings/listen_ooc/Get_checked(client/C) +/datum/verbs/menu/Settings/listen_ooc/Get_checked(client/C) return C.prefs.chat_toggles & CHAT_OOC - -GLOBAL_LIST_INIT(ghost_forms, list("ghost","ghostking","ghostian2","skeleghost","ghost_red","ghost_black", \ - "ghost_blue","ghost_yellow","ghost_green","ghost_pink", \ - "ghost_cyan","ghost_dblue","ghost_dred","ghost_dgreen", \ - "ghost_dcyan","ghost_grey","ghost_dyellow","ghost_dpink", "ghost_purpleswirl","ghost_funkypurp","ghost_pinksherbert","ghost_blazeit",\ - "ghost_mellow","ghost_rainbow","ghost_camo","ghost_fire", "catghost")) -/client/proc/pick_form() - if(!is_content_unlocked()) - alert("This setting is for accounts with BYOND premium only.") - return - var/new_form = input(src, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND",null) as null|anything in GLOB.ghost_forms - if(new_form) - prefs.ghost_form = new_form - prefs.save_preferences() - if(isobserver(mob)) - var/mob/dead/observer/O = mob - O.update_icon(new_form) - -GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOST_ORBIT_SQUARE,GHOST_ORBIT_HEXAGON,GHOST_ORBIT_PENTAGON)) - -/client/proc/pick_ghost_orbit() - if(!is_content_unlocked()) - alert("This setting is for accounts with BYOND premium only.") - return - var/new_orbit = input(src, "Thanks for supporting BYOND - Choose your ghostly orbit:","Thanks for supporting BYOND",null) as null|anything in GLOB.ghost_orbits - if(new_orbit) - prefs.ghost_orbit = new_orbit - prefs.save_preferences() - if(isobserver(mob)) - var/mob/dead/observer/O = mob - O.ghost_orbit = new_orbit - -/client/proc/pick_ghost_accs() - var/new_ghost_accs = alert("Do you want your ghost to show full accessories where possible, hide accessories but still use the directional sprites where possible, or also ignore the directions and stick to the default sprites?",,"full accessories", "only directional sprites", "default sprites") - if(new_ghost_accs) - switch(new_ghost_accs) - if("full accessories") - prefs.ghost_accs = GHOST_ACCS_FULL - if("only directional sprites") - prefs.ghost_accs = GHOST_ACCS_DIR - if("default sprites") - prefs.ghost_accs = GHOST_ACCS_NONE - prefs.save_preferences() - if(isobserver(mob)) - var/mob/dead/observer/O = mob - O.update_icon() - -/client/verb/pick_ghost_customization() - set name = "Ghost Customization" - set category = "Preferences" - set desc = "Customize your ghastly appearance." - if(is_content_unlocked()) - switch(alert("Which setting do you want to change?",,"Ghost Form","Ghost Orbit","Ghost Accessories")) - if("Ghost Form") - pick_form() - if("Ghost Orbit") - pick_ghost_orbit() - if("Ghost Accessories") - pick_ghost_accs() - else - pick_ghost_accs() - -/client/verb/pick_ghost_others() - set name = "Ghosts of Others" - set category = "Preferences" - set desc = "Change display settings for the ghosts of other players." - var/new_ghost_others = alert("Do you want the ghosts of others to show up as their own setting, as their default sprites or always as the default white ghost?",,"Their Setting", "Default Sprites", "White Ghost") - if(new_ghost_others) - switch(new_ghost_others) - if("Their Setting") - prefs.ghost_others = GHOST_OTHERS_THEIR_SETTING - if("Default Sprites") - prefs.ghost_others = GHOST_OTHERS_DEFAULT_SPRITE - if("White Ghost") - prefs.ghost_others = GHOST_OTHERS_SIMPLE - prefs.save_preferences() - if(isobserver(mob)) - var/mob/dead/observer/O = mob - O.update_sight() - -/client/verb/toggle_intent_style() - set name = "Toggle Intent Selection Style" - set category = "Preferences" - set desc = "Toggle between directly clicking the desired intent or clicking to rotate through." - prefs.toggles ^= INTENT_STYLE - to_chat(src, "[(prefs.toggles & INTENT_STYLE) ? "Clicking directly on intents selects them." : "Clicking on intents rotates selection clockwise."]") - prefs.save_preferences() + +GLOBAL_LIST_INIT(ghost_forms, list("ghost","ghostking","ghostian2","skeleghost","ghost_red","ghost_black", \ + "ghost_blue","ghost_yellow","ghost_green","ghost_pink", \ + "ghost_cyan","ghost_dblue","ghost_dred","ghost_dgreen", \ + "ghost_dcyan","ghost_grey","ghost_dyellow","ghost_dpink", "ghost_purpleswirl","ghost_funkypurp","ghost_pinksherbert","ghost_blazeit",\ + "ghost_mellow","ghost_rainbow","ghost_camo","ghost_fire", "catghost")) +/client/proc/pick_form() + if(!is_content_unlocked()) + alert("This setting is for accounts with BYOND premium only.") + return + var/new_form = input(src, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND",null) as null|anything in GLOB.ghost_forms + if(new_form) + prefs.ghost_form = new_form + prefs.save_preferences() + if(isobserver(mob)) + var/mob/dead/observer/O = mob + O.update_icon(new_form) + +GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOST_ORBIT_SQUARE,GHOST_ORBIT_HEXAGON,GHOST_ORBIT_PENTAGON)) + +/client/proc/pick_ghost_orbit() + if(!is_content_unlocked()) + alert("This setting is for accounts with BYOND premium only.") + return + var/new_orbit = input(src, "Thanks for supporting BYOND - Choose your ghostly orbit:","Thanks for supporting BYOND",null) as null|anything in GLOB.ghost_orbits + if(new_orbit) + prefs.ghost_orbit = new_orbit + prefs.save_preferences() + if(isobserver(mob)) + var/mob/dead/observer/O = mob + O.ghost_orbit = new_orbit + +/client/proc/pick_ghost_accs() + var/new_ghost_accs = alert("Do you want your ghost to show full accessories where possible, hide accessories but still use the directional sprites where possible, or also ignore the directions and stick to the default sprites?",,"full accessories", "only directional sprites", "default sprites") + if(new_ghost_accs) + switch(new_ghost_accs) + if("full accessories") + prefs.ghost_accs = GHOST_ACCS_FULL + if("only directional sprites") + prefs.ghost_accs = GHOST_ACCS_DIR + if("default sprites") + prefs.ghost_accs = GHOST_ACCS_NONE + prefs.save_preferences() + if(isobserver(mob)) + var/mob/dead/observer/O = mob + O.update_icon() + +/client/verb/pick_ghost_customization() + set name = "Ghost Customization" + set category = "Preferences" + set desc = "Customize your ghastly appearance." + if(is_content_unlocked()) + switch(alert("Which setting do you want to change?",,"Ghost Form","Ghost Orbit","Ghost Accessories")) + if("Ghost Form") + pick_form() + if("Ghost Orbit") + pick_ghost_orbit() + if("Ghost Accessories") + pick_ghost_accs() + else + pick_ghost_accs() + +/client/verb/pick_ghost_others() + set name = "Ghosts of Others" + set category = "Preferences" + set desc = "Change display settings for the ghosts of other players." + var/new_ghost_others = alert("Do you want the ghosts of others to show up as their own setting, as their default sprites or always as the default white ghost?",,"Their Setting", "Default Sprites", "White Ghost") + if(new_ghost_others) + switch(new_ghost_others) + if("Their Setting") + prefs.ghost_others = GHOST_OTHERS_THEIR_SETTING + if("Default Sprites") + prefs.ghost_others = GHOST_OTHERS_DEFAULT_SPRITE + if("White Ghost") + prefs.ghost_others = GHOST_OTHERS_SIMPLE + prefs.save_preferences() + if(isobserver(mob)) + var/mob/dead/observer/O = mob + O.update_sight() + +/client/verb/toggle_intent_style() + set name = "Toggle Intent Selection Style" + set category = "Preferences" + set desc = "Toggle between directly clicking the desired intent or clicking to rotate through." + prefs.toggles ^= INTENT_STYLE + to_chat(src, "[(prefs.toggles & INTENT_STYLE) ? "Clicking directly on intents selects them." : "Clicking on intents rotates selection clockwise."]") + prefs.save_preferences() SSblackbox.add_details("preferences_verb","Toggle Intent Selection|[prefs.toggles & INTENT_STYLE]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/toggle_ghost_hud_pref() - set name = "Toggle Ghost HUD" - set category = "Preferences" - set desc = "Hide/Show Ghost HUD" - - prefs.ghost_hud = !prefs.ghost_hud - to_chat(src, "Ghost HUD will now be [prefs.ghost_hud ? "visible" : "hidden"].") - prefs.save_preferences() - if(isobserver(mob)) - mob.hud_used.show_hud() + +/client/verb/toggle_ghost_hud_pref() + set name = "Toggle Ghost HUD" + set category = "Preferences" + set desc = "Hide/Show Ghost HUD" + + prefs.ghost_hud = !prefs.ghost_hud + to_chat(src, "Ghost HUD will now be [prefs.ghost_hud ? "visible" : "hidden"].") + prefs.save_preferences() + if(isobserver(mob)) + mob.hud_used.show_hud() SSblackbox.add_details("preferences_verb","Toggle Ghost HUD|[prefs.ghost_hud]") - -/client/verb/toggle_inquisition() // warning: unexpected inquisition - set name = "Toggle Inquisitiveness" - set desc = "Sets whether your ghost examines everything on click by default" - set category = "Preferences" - - prefs.inquisitive_ghost = !prefs.inquisitive_ghost - prefs.save_preferences() - if(prefs.inquisitive_ghost) - to_chat(src, "You will now examine everything you click on.") - else - to_chat(src, "You will no longer examine things you click on.") + +/client/verb/toggle_inquisition() // warning: unexpected inquisition + set name = "Toggle Inquisitiveness" + set desc = "Sets whether your ghost examines everything on click by default" + set category = "Preferences" + + prefs.inquisitive_ghost = !prefs.inquisitive_ghost + prefs.save_preferences() + if(prefs.inquisitive_ghost) + to_chat(src, "You will now examine everything you click on.") + else + to_chat(src, "You will no longer examine things you click on.") SSblackbox.add_details("preferences_verb","Toggle Ghost Inquisitiveness|[prefs.inquisitive_ghost]") - -//Admin Preferences -/client/proc/toggleadminhelpsound() - set name = "Hear/Silence Adminhelps" - set category = "Preferences" - set desc = "Toggle hearing a notification when admin PMs are received" - if(!holder) - return - prefs.toggles ^= SOUND_ADMINHELP - prefs.save_preferences() - to_chat(usr, "You will [(prefs.toggles & SOUND_ADMINHELP) ? "now" : "no longer"] hear a sound when adminhelps arrive.") + +//Admin Preferences +/client/proc/toggleadminhelpsound() + set name = "Hear/Silence Adminhelps" + set category = "Preferences" + set desc = "Toggle hearing a notification when admin PMs are received" + if(!holder) + return + prefs.toggles ^= SOUND_ADMINHELP + prefs.save_preferences() + to_chat(usr, "You will [(prefs.toggles & SOUND_ADMINHELP) ? "now" : "no longer"] hear a sound when adminhelps arrive.") SSblackbox.add_details("admin_toggle","Toggle Adminhelp Sound|[prefs.toggles & SOUND_ADMINHELP]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/toggleannouncelogin() - set name = "Do/Don't Announce Login" - set category = "Preferences" - set desc = "Toggle if you want an announcement to admins when you login during a round" - if(!holder) - return - prefs.toggles ^= ANNOUNCE_LOGIN - prefs.save_preferences() - to_chat(usr, "You will [(prefs.toggles & ANNOUNCE_LOGIN) ? "now" : "no longer"] have an announcement to other admins when you login.") + +/client/proc/toggleannouncelogin() + set name = "Do/Don't Announce Login" + set category = "Preferences" + set desc = "Toggle if you want an announcement to admins when you login during a round" + if(!holder) + return + prefs.toggles ^= ANNOUNCE_LOGIN + prefs.save_preferences() + to_chat(usr, "You will [(prefs.toggles & ANNOUNCE_LOGIN) ? "now" : "no longer"] have an announcement to other admins when you login.") SSblackbox.add_details("admin_toggle","Toggle Login Announcement|[prefs.toggles & ANNOUNCE_LOGIN]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/toggle_hear_radio() - set name = "Show/Hide Radio Chatter" - set category = "Preferences" - set desc = "Toggle seeing radiochatter from nearby radios and speakers" - if(!holder) return - prefs.chat_toggles ^= CHAT_RADIO - prefs.save_preferences() - to_chat(usr, "You will [(prefs.chat_toggles & CHAT_RADIO) ? "now" : "no longer"] see radio chatter from nearby radios or speakers") + +/client/proc/toggle_hear_radio() + set name = "Show/Hide Radio Chatter" + set category = "Preferences" + set desc = "Toggle seeing radiochatter from nearby radios and speakers" + if(!holder) return + prefs.chat_toggles ^= CHAT_RADIO + prefs.save_preferences() + to_chat(usr, "You will [(prefs.chat_toggles & CHAT_RADIO) ? "now" : "no longer"] see radio chatter from nearby radios or speakers") SSblackbox.add_details("admin_toggle","Toggle Radio Chatter|[prefs.chat_toggles & CHAT_RADIO]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/deadchat() - set name = "Show/Hide Deadchat" - set category = "Preferences" - set desc ="Toggles seeing deadchat" - prefs.chat_toggles ^= CHAT_DEAD - prefs.save_preferences() - to_chat(src, "You will [(prefs.chat_toggles & CHAT_DEAD) ? "now" : "no longer"] see deadchat.") + +/client/proc/deadchat() + set name = "Show/Hide Deadchat" + set category = "Preferences" + set desc ="Toggles seeing deadchat" + prefs.chat_toggles ^= CHAT_DEAD + prefs.save_preferences() + to_chat(src, "You will [(prefs.chat_toggles & CHAT_DEAD) ? "now" : "no longer"] see deadchat.") SSblackbox.add_details("admin_toggle","Toggle Deadchat Visibility|[prefs.chat_toggles & CHAT_DEAD]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/toggleprayers() - set name = "Show/Hide Prayers" - set category = "Preferences" - set desc = "Toggles seeing prayers" - prefs.chat_toggles ^= CHAT_PRAYER - prefs.save_preferences() - to_chat(src, "You will [(prefs.chat_toggles & CHAT_PRAYER) ? "now" : "no longer"] see prayerchat.") + +/client/proc/toggleprayers() + set name = "Show/Hide Prayers" + set category = "Preferences" + set desc = "Toggles seeing prayers" + prefs.chat_toggles ^= CHAT_PRAYER + prefs.save_preferences() + to_chat(src, "You will [(prefs.chat_toggles & CHAT_PRAYER) ? "now" : "no longer"] see prayerchat.") SSblackbox.add_details("admin_toggle","Toggle Prayer Visibility|[prefs.chat_toggles & CHAT_PRAYER]") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - + diff --git a/code/modules/client/verbs/etips.dm b/code/modules/client/verbs/etips.dm new file mode 100644 index 0000000000..326f693b08 --- /dev/null +++ b/code/modules/client/verbs/etips.dm @@ -0,0 +1,20 @@ +/client/verb/toggle_tips() + set name = "Toggle examine tooltips" + set desc = "Toggles examine hover-over tooltips" + set category = "Preferences" + + prefs.enable_tips = !prefs.enable_tips + prefs.save_preferences() + to_chat(usr, "Examine tooltips [prefs.enable_tips ? "en" : "dis"]abled.") + +/client/verb/change_tip_delay() + set name = "Set examine tooltip delay" + set desc = "Sets the delay in milliseconds before examine tooltips appear" + set category = "Preferences" + + var/indelay = stripped_input(usr, "Enter the tooltip delay in milliseconds (default: 500)", "Enter tooltip delay", "", 10) + indelay = text2num(indelay) + if(usr)//is this what you mean? + prefs.tip_delay = indelay + prefs.save_preferences() + to_chat(usr, "Tooltip delay set to [indelay] milliseconds.") diff --git a/code/modules/client/verbs/looc.dm b/code/modules/client/verbs/looc.dm index 5b9066faae..42c20a2dc6 100644 --- a/code/modules/client/verbs/looc.dm +++ b/code/modules/client/verbs/looc.dm @@ -4,7 +4,7 @@ set category = "OOC" if(GLOB.say_disabled) //This is here to try to identify lag problems - usr << "\red Speech is currently admin-disabled." + usr << " Speech is currently admin-disabled." return if(!mob) return @@ -13,21 +13,22 @@ return msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN) - if(!msg) return + if(!msg) + return if(!(prefs.toggles & CHAT_OOC)) - src << "\red You have OOC muted." + src << " You have OOC muted." return if(!holder) if(!GLOB.ooc_allowed) - src << "\red OOC is globally muted" + src << " OOC is globally muted" return if(!GLOB.dooc_allowed && (mob.stat == DEAD)) - usr << "\red OOC for dead mobs has been turned off." + usr << " OOC for dead mobs has been turned off." return if(prefs.muted & MUTE_OOC) - src << "\red You cannot use OOC (muted)." + src << " You cannot use OOC (muted)." return if(handle_spam_prevention(msg,MUTE_OOC)) return @@ -58,16 +59,16 @@ // display_name = "[holder.fakekey]/([src.key])" // else // display_name = holder.fakekey - C << "LOOC: [src.mob.name]: [msg]" + to_chat(C,"LOOC: [src.mob.name]: [msg]") for(var/client/C in GLOB.admins) if(C.prefs.toggles & CHAT_OOC) var/prefix = "(R)LOOC" if (C.mob in heard) prefix = "LOOC" - C << "[prefix]: [src.key]/[src.mob.name]: [msg]" + to_chat(C,"[prefix]: [src.key]/[src.mob.name]: [msg]") - for(var/mob/dead/observer/G in world) + /*for(var/mob/dead/observer/G in world) if(!G.client) continue var/client/C = G.client @@ -77,4 +78,4 @@ var/prefix = "(G)LOOC" if (C.mob in heard) prefix = "LOOC" - C << "[prefix]: [src.key]/[src.mob.name]: [msg]" + to_chat(C,"[prefix]: [src.key]/[src.mob.name]: [msg]")*/ diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index 97e05ee221..fc4d8dfab8 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -57,7 +57,7 @@ var/keyname = key if(prefs.unlock_content) if(prefs.toggles & MEMBER_PUBLIC) - keyname = "[keyname]" + keyname = "[bicon(icon('icons/member_content.dmi', "blag"))][keyname]" for(var/client/C in GLOB.clients) if(C.prefs.chat_toggles & CHAT_OOC) @@ -134,6 +134,89 @@ GLOBAL_VAR_INIT(normal_ooc_colour, OOC_COLOR) else to_chat(src, "There are no admin notices at the moment.") +/client/verb/fix_chat() + set name = "Fix chat" + set category = "OOC" + if (!chatOutput || !istype(chatOutput)) + var/action = alert(src, "Invalid Chat Output data found!\nRecreate data?", "Wot?", "Recreate Chat Output data", "Cancel") + if (action != "Recreate Chat Output data") + return + chatOutput = new /datum/chatOutput(src) + chatOutput.start() + action = alert(src, "Goon chat reloading, wait a bit and tell me if it's fixed", "", "Fixed", "Nope") + if (action == "Fixed") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by re-creating the chatOutput datum") + else + chatOutput.load() + action = alert(src, "How about now? (give it a moment (it may also try to load twice))", "", "Yes", "No") + if (action == "Yes") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by re-creating the chatOutput datum and forcing a load()") + else + action = alert(src, "Welp, I'm all out of ideas. Try closing byond and reconnecting.\nWe could also disable fancy chat and re-enable oldchat", "", "Thanks anyways", "Switch to old chat") + if (action == "Switch to old chat") + winset(src, "output", "is-visible=true;is-disabled=false") + winset(src, "browseroutput", "is-visible=false") + log_game("GOONCHAT: [key_name(src)] Failed to fix their goonchat window after recreating the chatOutput and forcing a load()") + + else if (chatOutput.loaded) + var/action = alert(src, "ChatOutput seems to be loaded\nDo you want me to force a reload, wiping the chat log or just refresh the chat window because it broke/went away?", "Hmmm", "Force Reload", "Refresh", "Cancel") + switch (action) + if ("Force Reload") + chatOutput.loaded = FALSE + chatOutput.start() //this is likely to fail since it asks , but we should try it anyways so we know. + action = alert(src, "Goon chat reloading, wait a bit and tell me if it's fixed", "", "Fixed", "Nope") + if (action == "Fixed") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by forcing a start()") + else + chatOutput.load() + action = alert(src, "How about now? (give it a moment (it may also try to load twice))", "", "Yes", "No") + if (action == "Yes") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by forcing a load()") + else + action = alert(src, "Welp, I'm all out of ideas. Try closing byond and reconnecting.\nWe could also disable fancy chat and re-enable oldchat", "", "Thanks anyways", "Switch to old chat") + if (action == "Switch to old chat") + winset(src, "output", "is-visible=true;is-disabled=false") + winset(src, "browseroutput", "is-visible=false") + log_game("GOONCHAT: [key_name(src)] Failed to fix their goonchat window forcing a start() and forcing a load()") + + if ("Refresh") + chatOutput.showChat() + action = alert(src, "Goon chat refreshing, wait a bit and tell me if it's fixed", "", "Fixed", "Nope, force a reload") + if (action == "Fixed") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by forcing a show()") + else + chatOutput.loaded = FALSE + chatOutput.load() + action = alert(src, "How about now? (give it a moment)", "", "Yes", "No") + if (action == "Yes") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by forcing a load()") + else + action = alert(src, "Welp, I'm all out of ideas. Try closing byond and reconnecting.\nWe could also disable fancy chat and re-enable oldchat", "", "Thanks anyways", "Switch to old chat") + if (action == "Switch to old chat") + winset(src, "output", "is-visible=true;is-disabled=false") + winset(src, "browseroutput", "is-visible=false") + log_game("GOONCHAT: [key_name(src)] Failed to fix their goonchat window forcing a show() and forcing a load()") + return + + else + chatOutput.start() + var/action = alert(src, "Manually loading Chat, wait a bit and tell me if it's fixed", "", "Fixed", "Nope") + if (action == "Fixed") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by manually calling start()") + else + chatOutput.load() + alert(src, "How about now? (give it a moment (it may also try to load twice))", "", "Yes", "No") + if (action == "Yes") + log_game("GOONCHAT: [key_name(src)] Had to fix their goonchat by manually calling start() and forcing a load()") + else + action = alert(src, "Welp, I'm all out of ideas. Try closing byond and reconnecting.\nWe could also disable fancy chat and re-enable oldchat", "", "Thanks anyways", "Switch to old chat") + if (action == "Switch to old chat") + winset(src, "output", list2params(list("on-show" = "", "is-disabled" = "false", "is-visible" = "true"))) + winset(src, "browseroutput", "is-disabled=true;is-visible=false") + log_game("GOONCHAT: [key_name(src)] Failed to fix their goonchat window after manually calling start() and forcing a load()") + + + /client/verb/motd() set name = "MOTD" set category = "OOC" diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 0de56aa86a..3a91c3207e 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -420,8 +420,8 @@ var/badmin_mode = FALSE var/static/list/blacklisted_vars = list("locs", "loc", "contents", "x", "y", "z") -/obj/item/weapon/gun/energy/laser/chameleon/New() - ..() +/obj/item/weapon/gun/energy/laser/chameleon/Initialize() + . = ..() chameleon_action = new(src) chameleon_action.chameleon_type = /obj/item/weapon/gun chameleon_action.chameleon_name = "Gun" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f287870ef6..9e0293030a 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -197,7 +197,7 @@ icon_state = "earmuffs" item_state = "earmuffs" strip_delay = 15 - put_on_delay = 25 + equip_delay_other = 25 resistance_flags = FLAMMABLE /obj/item/clothing/ears/earmuffs/Initialize(mapload) @@ -221,7 +221,7 @@ var/list/icon/current = list() //the current hud icons var/vision_correction = 0 //does wearing these glasses correct some of our vision defects? strip_delay = 20 - put_on_delay = 25 + equip_delay_other = 25 resistance_flags = 0 /* SEE_SELF // can see self, no matter what @@ -246,7 +246,7 @@ BLIND // can't see anything attack_verb = list("challenged") var/transfer_prints = FALSE strip_delay = 20 - put_on_delay = 40 + equip_delay_other = 40 /obj/item/clothing/gloves/worn_overlays(isinhands = FALSE) @@ -271,6 +271,8 @@ BLIND // can't see anything /obj/item/clothing/head name = "head" icon = 'icons/obj/clothing/hats.dmi' + icon_state = "top_hat" + item_state = "that" body_parts_covered = HEAD slot_flags = SLOT_HEAD var/blockTracking = 0 //For AI tracking @@ -299,7 +301,7 @@ BLIND // can't see anything body_parts_covered = NECK slot_flags = SLOT_NECK strip_delay = 40 - put_on_delay = 40 + equip_delay_other = 40 /obj/item/clothing/neck/worn_overlays(isinhands = FALSE) . = list() @@ -318,7 +320,7 @@ BLIND // can't see anything body_parts_covered = HEAD slot_flags = SLOT_MASK strip_delay = 40 - put_on_delay = 40 + equip_delay_other = 40 var/mask_adjusted = 0 var/adjusted_flags = null @@ -485,7 +487,7 @@ BLIND // can't see anything max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT flash_protect = 2 strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH resistance_flags = 0 @@ -508,7 +510,7 @@ BLIND // can't see anything heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT strip_delay = 80 - put_on_delay = 80 + equip_delay_other = 80 resistance_flags = 0 //Under clothing @@ -527,7 +529,7 @@ BLIND // can't see anything var/can_adjust = 1 var/adjusted = NORMAL_STYLE var/alt_covers_chest = 0 // for adjusted/rolled-down jumpsuits, 0 = exposes chest and arms, 1 = exposes arms only - var/obj/item/clothing/tie/hastie = null + var/obj/item/clothing/accessory/attached_accessory var/mutantrace_variation = NO_MUTANTRACE_VARIATION //Are there special sprites for specific situations? Don't use this unless you need to. /obj/item/clothing/under/worn_overlays(isinhands = FALSE) @@ -539,14 +541,14 @@ BLIND // can't see anything . += mutable_appearance('icons/effects/item_damage.dmi', "damageduniform") if(blood_DNA) . += mutable_appearance('icons/effects/blood.dmi', "uniformblood") - if(hastie) - var/tie_color = hastie.item_color - if(!tie_color) - tie_color = hastie.icon_state - var/mutable_appearance/tie = mutable_appearance('icons/mob/ties.dmi', "[tie_color]") - tie.alpha = hastie.alpha - tie.color = hastie.color - . += tie + if(attached_accessory) + var/accessory_color = attached_accessory.item_color + if(!accessory_color) + accessory_color = attached_accessory.icon_state + var/mutable_appearance/accessory = mutable_appearance('icons/mob/accessories.dmi', "[accessory_color]") + accessory.alpha = attached_accessory.alpha + accessory.color = attached_accessory.color + . += accessory /obj/item/clothing/under/attackby(obj/item/W, mob/user, params) if((has_sensor == BROKEN_SENSORS) && istype(W, /obj/item/stack/cable_coil)) @@ -585,29 +587,30 @@ BLIND // can't see anything adjusted = DIGITIGRADE_STYLE H.update_inv_w_uniform() - if(hastie && slot != slot_hands) - hastie.on_uniform_equip(src, user) + if(attached_accessory && slot != slot_hands) + attached_accessory.on_uniform_equip(src, user) /obj/item/clothing/under/dropped(mob/user) - if(hastie) - hastie.on_uniform_dropped(src, user) + if(attached_accessory) + attached_accessory.on_uniform_dropped(src, user) ..() /obj/item/clothing/under/attackby(obj/item/I, mob/user, params) - if(!attachTie(I, user)) + if(!attach_accessory(I, user)) ..() -/obj/item/clothing/under/proc/attachTie(obj/item/I, mob/user, notifyAttach = 1) - if(istype(I, /obj/item/clothing/tie)) - var/obj/item/clothing/tie/T = I - if(hastie) +/obj/item/clothing/under/proc/attach_accessory(obj/item/I, mob/user, notifyAttach = 1) + . = FALSE + if(istype(I, /obj/item/clothing/accessory)) + var/obj/item/clothing/accessory/A = I + if(attached_accessory) if(user) to_chat(user, "[src] already has an accessory.") - return 0 + return else if(user && !user.drop_item()) return - if(!T.attach(src, user)) + if(!A.attach(src, user)) return if(user && notifyAttach) @@ -617,21 +620,21 @@ BLIND // can't see anything var/mob/living/carbon/human/H = loc H.update_inv_w_uniform() - return 1 + return TRUE -/obj/item/clothing/under/proc/removetie(mob/user) +/obj/item/clothing/under/proc/remove_accessory(mob/user) if(!isliving(user)) return if(!can_use(user)) return - if(hastie) - var/obj/item/clothing/tie/T = hastie - hastie.detach(src, user) - if(user.put_in_hands(T)) - to_chat(user, "You detach [T] from [src].") + if(attached_accessory) + var/obj/item/clothing/accessory/A = attached_accessory + attached_accessory.detach(src, user) + if(user.put_in_hands(A)) + to_chat(user, "You detach [A] from [src].") else - to_chat(user, "You detach [T] from [src] and it falls on the floor.") + to_chat(user, "You detach [A] from [src] and it falls on the floor.") if(ishuman(loc)) var/mob/living/carbon/human/H = loc @@ -657,8 +660,8 @@ BLIND // can't see anything to_chat(user, "Its vital tracker appears to be enabled.") if(SENSOR_COORDS) to_chat(user, "Its vital tracker and tracking beacon appear to be enabled.") - if(hastie) - to_chat(user, "\A [hastie] is attached to it.") + if(attached_accessory) + to_chat(user, "\A [attached_accessory] is attached to it.") /proc/generate_female_clothing(index,t_color,icon,type) var/icon/female_clothing_icon = icon("icon"=icon, "icon_state"=t_color) @@ -719,8 +722,8 @@ BLIND // can't see anything to_chat(user, "You can't do that right now!") return else - if(hastie) - removetie(user) + if(attached_accessory) + remove_accessory(user) else rolldown() diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 6a9ac41a0d..012a446b1d 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -1,31 +1,45 @@ //Engineering Mesons /obj/item/clothing/glasses/meson/engine - name = "Engineering Scanner Goggles" + name = "engineering scanner goggles" desc = "Goggles used by engineers. The Meson Scanner mode lets you see basic structural and terrain layouts through walls, regardless of lighting condition. The T-ray Scanner mode lets you see underfloor objects such as cables and pipes." icon_state = "trayson-meson" actions_types = list(/datum/action/item_action/toggle_mode) origin_tech = "materials=3;magnets=3;engineering=3;plasmatech=3" - var/mode = 0 //0 - regular mesons mode 1 - t-ray mode + var/mesons_on = TRUE //if set to FALSE, these goggles work as t-ray scanners. var/range = 1 -/obj/item/clothing/glasses/meson/engine/attack_self(mob/user) - mode = !mode - if(mode) - START_PROCESSING(SSobj, src) + +/obj/item/clothing/glasses/meson/engine/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/item/clothing/glasses/meson/engine/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clothing/glasses/meson/engine/proc/toggle_mode(mob/user, voluntary) + mesons_on = !mesons_on + + if(!mesons_on) vision_flags = 0 darkness_view = 2 invis_view = SEE_INVISIBLE_LIVING lighting_alpha = null - to_chat(user, "You toggle the goggles' scanning mode to \[T-Ray].") + if(voluntary) + to_chat(user, "You toggle the goggles' scanning mode to \[T-Ray].") + else + to_chat(user, "The goggles abruptly toggle to \[T-Ray] mode!") else - STOP_PROCESSING(SSobj, src) vision_flags = SEE_TURFS darkness_view = 1 lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE - to_chat(loc, "You toggle the goggles' scanning mode to \[Meson].") + if(voluntary) + to_chat(user, "You toggle the goggles' scanning mode to \[Meson].") + else + to_chat(user, "The goggles abruptly toggle to \[Meson] mode!") if(ishuman(user)) var/mob/living/carbon/human/H = user @@ -37,8 +51,14 @@ var/datum/action/A = X A.UpdateButtonIcon() +/obj/item/clothing/glasses/meson/engine/attack_self(mob/user) + toggle_mode(user, TRUE) + /obj/item/clothing/glasses/meson/engine/process() - if(!mode) + if(mesons_on) + var/turf/T = get_turf(src) + if(T && T.z == ZLEVEL_MINING) + toggle_mode(loc) return if(!ishuman(loc)) @@ -47,7 +67,6 @@ var/mob/living/carbon/human/user = loc if(user.glasses != src) return - scan() /obj/item/clothing/glasses/meson/engine/proc/scan() @@ -69,33 +88,27 @@ if(M.client) flick_overlay(I, list(M.client), 8) -/obj/item/clothing/glasses/meson/engine/proc/t_ray_on() - if(!ishuman(loc)) - return 0 - - var/mob/living/carbon/human/user = loc - return mode & (user.glasses == src) - /obj/item/clothing/glasses/meson/engine/update_icon() - icon_state = mode ? "trayson-tray" : "trayson-meson" + icon_state = mesons_on ? "trayson-meson" : "trayson-tray" if(istype(loc,/mob/living/carbon/human/)) var/mob/living/carbon/human/user = loc if(user.glasses == src) user.update_inv_glasses() /obj/item/clothing/glasses/meson/engine/tray //atmos techs have lived far too long without tray goggles while those damned engineers get their dual-purpose gogles all to themselves - name = "Optical T-Ray Scanner" + name = "optical t-ray scanner" desc = "Used by engineering staff to see underfloor objects such as cables and pipes." icon_state = "trayson-tray_off" origin_tech = "materials=3;magnets=2;engineering=2" - mode = 1 - var/on = 0 + mesons_on = FALSE + var/on = FALSE vision_flags = 0 darkness_view = 2 invis_view = SEE_INVISIBLE_LIVING range = 2 + /obj/item/clothing/glasses/meson/engine/tray/process() if(!on) return @@ -108,20 +121,12 @@ if(user.glasses == src) user.update_inv_glasses() -/obj/item/clothing/glasses/meson/engine/tray/attack_self(mob/user) +/obj/item/clothing/glasses/meson/engine/tray/toggle_mode(mob/user, voluntary) on = !on - if(on) - START_PROCESSING(SSobj, src) - to_chat(user, "You turn the goggles on.") - else - STOP_PROCESSING(SSobj, src) - to_chat(user, "You turn the goggles off.") + to_chat(user, "[voluntary ? "You turn the goggles":"The goggles turn"] [on ? "on":"off"][voluntary ? ".":"!"]") update_icon() for(var/X in actions) var/datum/action/A = X A.UpdateButtonIcon() - -/obj/item/clothing/glasses/meson/engine/tray/t_ray_on() - return on && ..() diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 2f6089bc56..83adfea0c1 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -30,24 +30,24 @@ H.adjust_eye_damage(5) /obj/item/clothing/glasses/meson - name = "Optical Meson Scanner" - desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition." + name = "optical meson scanner" + desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting conditions." icon_state = "meson" item_state = "meson" origin_tech = "magnets=1;engineering=2" darkness_view = 2 vision_flags = SEE_TURFS - lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE glass_colour_type = /datum/client_colour/glass_colour/lightgreen /obj/item/clothing/glasses/meson/night - name = "Night Vision Optical Meson Scanner" - desc = "An Optical Meson Scanner fitted with an amplified visible light spectrum overlay, providing greater visual clarity in darkness." + name = "night vision meson scanner" + desc = "An optical meson scanner fitted with an amplified visible light spectrum overlay, providing greater visual clarity in darkness." icon_state = "nvgmeson" item_state = "nvgmeson" origin_tech = "magnets=4;engineering=5;plasmatech=4" darkness_view = 8 - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE glass_colour_type = /datum/client_colour/glass_colour/green /obj/item/clothing/glasses/meson/gar @@ -79,7 +79,7 @@ return 1 /obj/item/clothing/glasses/night - name = "Night Vision Goggles" + name = "night vision goggles" desc = "You can totally see in the dark now!" icon_state = "night" item_state = "glasses" @@ -101,7 +101,7 @@ item_state = "headset" // lol /obj/item/clothing/glasses/material - name = "Optical Material Scanner" + name = "optical material scanner" desc = "Very confusing glasses." icon_state = "material" item_state = "glasses" @@ -110,7 +110,7 @@ glass_colour_type = /datum/client_colour/glass_colour/lightblue /obj/item/clothing/glasses/material/mining - name = "Optical Material Scanner" + name = "optical material scanner" desc = "Used by miners to detect ores deep within the rock." icon_state = "material" item_state = "glasses" @@ -131,20 +131,20 @@ glass_colour_type = /datum/client_colour/glass_colour/lightgreen /obj/item/clothing/glasses/regular - name = "Prescription Glasses" + name = "prescription glasses" desc = "Made by Nerd. Co." icon_state = "glasses" item_state = "glasses" vision_correction = 1 //corrects nearsightedness /obj/item/clothing/glasses/regular/jamjar - name = "Jamjar Glasses" + name = "jamjar glasses" desc = "Also known as Virginity Protectors." icon_state = "jamjar_glasses" item_state = "jamjar_glasses" /obj/item/clothing/glasses/regular/hipster - name = "Prescription Glasses" + name = "prescription glasses" desc = "Made by Uncool. Co." icon_state = "hipster_glasses" item_state = "hipster_glasses" @@ -152,8 +152,8 @@ //Here lies green glasses, so ugly they died. RIP /obj/item/clothing/glasses/sunglasses - desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." name = "sunglasses" + desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." icon_state = "sun" item_state = "sunglasses" darkness_view = 1 @@ -169,8 +169,8 @@ scan_reagents = 1 /obj/item/clothing/glasses/sunglasses/garb - desc = "Go beyond impossible and kick reason to the curb!" name = "black gar glasses" + desc = "Go beyond impossible and kick reason to the curb!" icon_state = "garb" item_state = "garb" force = 10 @@ -181,16 +181,16 @@ sharpness = IS_SHARP /obj/item/clothing/glasses/sunglasses/garb/supergarb - desc = "Believe in us humans." name = "black giga gar glasses" + desc = "Believe in us humans." icon_state = "supergarb" item_state = "garb" force = 12 throwforce = 12 /obj/item/clothing/glasses/sunglasses/gar - desc = "Just who the hell do you think I am?!" name = "gar glasses" + desc = "Just who the hell do you think I am?!" icon_state = "gar" item_state = "gar" force = 10 @@ -202,8 +202,8 @@ glass_colour_type = /datum/client_colour/glass_colour/orange /obj/item/clothing/glasses/sunglasses/gar/supergar - desc = "We evolve past the person we were a minute before. Little by little we advance with each turn. That's how a drill works!" name = "giga gar glasses" + desc = "We evolve past the person we were a minute before. Little by little we advance with each turn. That's how a drill works!" icon_state = "supergar" item_state = "gar" force = 12 @@ -242,7 +242,7 @@ item_state = "bigsunglasses" /obj/item/clothing/glasses/thermal - name = "Optical Thermal Scanner" + name = "optical thermal scanner" desc = "Thermals in the shape of glasses." icon_state = "thermal" item_state = "glasses" @@ -257,7 +257,7 @@ ..() /obj/item/clothing/glasses/thermal/syndi //These are now a traitor item, concealed as mesons. -Pete - name = "Chameleon Thermals" + name = "chameleon thermals" desc = "A pair of thermal optic goggles with an onboard chameleon generator." origin_tech = "magnets=3;syndicate=4" flash_protect = -1 @@ -277,13 +277,22 @@ chameleon_action.emp_randomise() /obj/item/clothing/glasses/thermal/monocle - name = "Thermoncle" - desc = "A monocle thermal." + name = "thermoncle" + desc = "Never before has seeing through walls felt so gentlepersonly." icon_state = "thermoncle" flags = null //doesn't protect eyes because it's a monocle, duh +/obj/item/clothing/glasses/thermal/monocle/examine(mob/user) //Different examiners see a different description! + var/desk = desc + if(user.gender == MALE) + desc = replacetext(desc, "person", "man") + else if(user.gender == FEMALE) + desc = replacetext(desc, "person", "woman") + ..() + desc = desk + /obj/item/clothing/glasses/thermal/eyepatch - name = "Optical Thermal Eyepatch" + name = "optical thermal eyepatch" desc = "An eyepatch with built-in thermal optics." icon_state = "eyepatch" item_state = "eyepatch" diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index a46af93f96..bf2ce95258 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -20,16 +20,16 @@ /obj/item/clothing/glasses/hud/emp_act(severity) if(emagged == 0) emagged = 1 - desc = desc + " The display flickers slightly." + desc = "[desc] The display is flickering slightly." /obj/item/clothing/glasses/hud/emag_act(mob/user) if(emagged == 0) emagged = 1 to_chat(user, "PZZTTPFFFT") - desc = desc + " The display flickers slightly." + desc = "[desc] The display is flickering slightly." /obj/item/clothing/glasses/hud/health - name = "Health Scanner HUD" + name = "health scanner HUD" desc = "A heads-up display that scans the humans in view and provides accurate data about their health status." icon_state = "healthhud" origin_tech = "magnets=3;biotech=2" @@ -37,7 +37,7 @@ glass_colour_type = /datum/client_colour/glass_colour/lightblue /obj/item/clothing/glasses/hud/health/night - name = "Night Vision Health Scanner HUD" + name = "night vision health scanner HUD" desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." icon_state = "healthhudnight" item_state = "glasses" @@ -47,7 +47,7 @@ glass_colour_type = /datum/client_colour/glass_colour/green /obj/item/clothing/glasses/hud/health/sunglasses - name = "Medical HUDSunglasses" + name = "medical HUDSunglasses" desc = "Sunglasses with a medical HUD." icon_state = "sunhudmed" origin_tech = "magnets=3;biotech=3;engineering=3" @@ -57,7 +57,7 @@ glass_colour_type = /datum/client_colour/glass_colour/blue /obj/item/clothing/glasses/hud/diagnostic - name = "Diagnostic HUD" + name = "diagnostic HUD" desc = "A heads-up display capable of analyzing the integrity and status of robotics and exosuits." icon_state = "diagnostichud" origin_tech = "magnets=2;engineering=2" @@ -65,7 +65,7 @@ glass_colour_type = /datum/client_colour/glass_colour/lightorange /obj/item/clothing/glasses/hud/diagnostic/night - name = "Night Vision Diagnostic HUD" + name = "night vision diagnostic HUD" desc = "A robotics diagnostic HUD fitted with a light amplifier." icon_state = "diagnostichudnight" item_state = "glasses" @@ -75,7 +75,7 @@ glass_colour_type = /datum/client_colour/glass_colour/green /obj/item/clothing/glasses/hud/security - name = "Security HUD" + name = "security HUD" desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status and security records." icon_state = "securityhud" origin_tech = "magnets=3;combat=2" @@ -83,7 +83,7 @@ glass_colour_type = /datum/client_colour/glass_colour/red /obj/item/clothing/glasses/hud/security/chameleon - name = "Chameleon Security HUD" + name = "chameleon security HUD" desc = "A stolen security HUD integrated with Syndicate chameleon technology. Provides flash protection." flash_protect = 1 @@ -105,12 +105,12 @@ /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch - name = "Eyepatch HUD" + name = "eyepatch HUD" desc = "A heads-up display that connects directly to the optical nerve of the user, replacing the need for that useless eyeball." icon_state = "hudpatch" /obj/item/clothing/glasses/hud/security/sunglasses - name = "Security HUDSunglasses" + name = "security HUDSunglasses" desc = "Sunglasses with a security HUD." icon_state = "sunhudsec" origin_tech = "magnets=3;combat=3;engineering=3" @@ -120,7 +120,7 @@ glass_colour_type = /datum/client_colour/glass_colour/darkred /obj/item/clothing/glasses/hud/security/night - name = "Night Vision Security HUD" + name = "night vision security HUD" desc = "An advanced heads-up display which provides id data and vision in complete darkness." icon_state = "securityhudnight" origin_tech = "magnets=4;combat=4;plasmatech=4;engineering=5" @@ -129,7 +129,7 @@ glass_colour_type = /datum/client_colour/glass_colour/green /obj/item/clothing/glasses/hud/security/sunglasses/gars - name = "HUD gar glasses" + name = "\improper HUD gar glasses" desc = "GAR glasses with a HUD." icon_state = "gars" item_state = "garb" @@ -149,7 +149,7 @@ throwforce = 12 /obj/item/clothing/glasses/hud/toggle - name = "Toggle Hud" + name = "Toggle HUD" desc = "A hud with multiple functions." actions_types = list(/datum/action/item_action/switch_hud) @@ -176,7 +176,7 @@ H.add_hud_to(user) /obj/item/clothing/glasses/hud/toggle/thermal - name = "Thermal HUD Scanner" + name = "thermal HUD scanner" desc = "Thermal imaging HUD in the shape of glasses." icon_state = "thermal" hud_type = DATA_HUD_SECURITY_ADVANCED diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 701984de05..9b7f8c44f9 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -3,7 +3,7 @@ desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" item_state = "boxing" - put_on_delay = 60 + equip_delay_other = 60 species_exception = list(/datum/species/golem) // now you too can be a golem boxing champion /obj/item/clothing/gloves/boxing/green diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 90d56d5d7e..7a944dc4b1 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -7,7 +7,7 @@ item_color = null //So they don't wash. transfer_prints = TRUE strip_delay = 40 - put_on_delay = 20 + equip_delay_other = 20 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT @@ -48,7 +48,7 @@ item_color = null //So they don't wash. transfer_prints = TRUE strip_delay = 40 - put_on_delay = 20 + equip_delay_other = 20 body_parts_covered = ARMS cold_protection = ARMS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT diff --git a/code/modules/clothing/head/cit_hats.dm b/code/modules/clothing/head/cit_hats.dm deleted file mode 100644 index d562802db1..0000000000 --- a/code/modules/clothing/head/cit_hats.dm +++ /dev/null @@ -1,5 +0,0 @@ -/obj/item/clothing/head/hunter - name = "hunter hat" - desc = "It's a flimsy looking hat." - icon_state = "hunter" - icon = 'icons/obj/clothing/cit_hats.dmi' \ No newline at end of file diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 116de4c94f..4c35db9aa1 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -32,6 +32,11 @@ can_flashlight = 1 dog_fashion = null +/obj/item/clothing/head/helmet/old + name = "degrading helmet" + desc = "Standard issue security helmet. Due to degradation the helmet's visor obstructs the users ability to see long distances." + tint = 2 + /obj/item/clothing/head/helmet/blueshirt icon_state = "blueshift" item_state = "blueshift" diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 083332c3bd..47cc554100 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -6,7 +6,7 @@ icon_state = "chef" desc = "The commander in chef's head wear." strip_delay = 10 - put_on_delay = 10 + equip_delay_other = 10 dog_fashion = /datum/dog_fashion/head/chef /obj/item/clothing/head/chefhat/suicide_act(mob/user) @@ -107,6 +107,12 @@ flags = NODROP dog_fashion = null //THIS IS FOR SLAUGHTER, NOT PUPPIES +/obj/item/clothing/head/beret/black + name = "black beret" + desc = "A black beret, perfect for war veterans and dark, brooding, anti-hero mimes." + icon_state = "beretblack" + + //Security /obj/item/clothing/head/HoS @@ -116,11 +122,19 @@ armor = list(melee = 40, bullet = 30, laser = 25, energy = 10, bomb = 25, bio = 10, rad = 0, fire = 50, acid = 60) strip_delay = 80 +/obj/item/clothing/head/HoS/syndicate + name = "syndicate cap" + desc = "A black cap fit for a high ranking syndicate officer." + /obj/item/clothing/head/HoS/beret name = "head of security beret" desc = "A robust beret for the Head of Security, for looking stylish while not sacrificing protection." icon_state = "hosberetblack" +/obj/item/clothing/head/HoS/beret/syndicate + name = "syndicate beret" + desc = "A black beret with thick armor padding inside. Stylish and robust." + /obj/item/clothing/head/warden name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 3bf866cc2c..c2979b1bcf 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -280,3 +280,9 @@ name = "magnificent crown" desc = "A crown worn by only the highest emperors of the land." icon_state = "fancycrown" + +/obj/item/clothing/head/hunter + name = "hunter hat" + desc = "It's a flimsy looking hat." + item_state = "hunter_hat" + icon_state = "hunter_hat" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index baee90b2f4..e66f982c70 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -35,4 +35,4 @@ icon_state = "medical" item_state = "m_mask" permeability_coefficient = 0.01 - put_on_delay = 10 + equip_delay_other = 10 diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 8e385377d9..90731fffd6 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -6,7 +6,7 @@ flags_cover = MASKCOVERSMOUTH w_class = WEIGHT_CLASS_SMALL gas_transfer_coefficient = 0.90 - put_on_delay = 20 + equip_delay_other = 20 /obj/item/clothing/mask/muzzle/attack_paw(mob/user) if(iscarbon(user)) diff --git a/code/modules/clothing/neck/ties.dm b/code/modules/clothing/neck/neck.dm similarity index 92% rename from code/modules/clothing/neck/ties.dm rename to code/modules/clothing/neck/neck.dm index 59dc504098..de4858e23e 100644 --- a/code/modules/clothing/neck/ties.dm +++ b/code/modules/clothing/neck/neck.dm @@ -160,17 +160,6 @@ /obj/item/clothing/neck/necklace/dope name = "gold necklace" desc = "Damn, it feels good to be a gangster." - icon = 'icons/obj/clothing/ties.dmi' + icon = 'icons/obj/clothing/neck.dmi' icon_state = "bling" - item_color = "bling" - -//////////////// -//OONGA BOONGA// -//////////////// - -/obj/item/clothing/neck/talisman - name = "bone talisman" - desc = "A hunter's talisman, some say the old gods smile on those who wear it." - icon_state = "talisman" - item_color = "talisman" - armor = list(melee = 5, bullet = 5, laser = 5, energy = 5, bomb = 20, bio = 20, rad = 5, fire = 0, acid = 25) \ No newline at end of file + item_color = "bling" \ No newline at end of file diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index b3f74b038f..fccfe21589 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -65,9 +65,8 @@ backpack_contents = list(/obj/item/weapon/storage/box/engineer=1,\ /obj/item/weapon/storage/box/handcuffs=1,\ /obj/item/clothing/mask/gas/sechailer=1,\ - /obj/item/weapon/gun/energy/e_gun=1,\ - /obj/item/weapon/melee/baton/loaded=1,\ - /obj/item/weapon/gun/energy/e_gun/advtaser=1) + /obj/item/weapon/gun/energy/e_gun/stun=1,\ + /obj/item/weapon/melee/baton/loaded=1) /datum/outfit/ert/security/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index 6344ef22d7..ff60b5366e 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -154,7 +154,7 @@ /datum/outfit/assassin/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) var/obj/item/clothing/under/U = H.w_uniform - U.attachTie(new /obj/item/clothing/tie/waistcoat(H)) + U.attach_accessory(new /obj/item/clothing/accessory/waistcoat(H)) if(visualsOnly) return diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 6be631de53..c52eca78a0 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -7,7 +7,7 @@ var/slowdown_active = 2 actions_types = list(/datum/action/item_action/toggle) strip_delay = 70 - put_on_delay = 70 + equip_delay_other = 70 resistance_flags = FIRE_PROOF origin_tech = "materials=3;magnets=4;engineering=4" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 6643920e01..f1287195d2 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -34,7 +34,7 @@ name = "sandals" icon_state = "wizard" strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 /obj/item/clothing/shoes/sandal/marisa desc = "A pair of magic black shoes." @@ -55,7 +55,7 @@ flags = NOSLIP slowdown = SHOES_SLOWDOWN+1 strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 resistance_flags = 0 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 40, acid = 75) @@ -94,7 +94,7 @@ item_state = "jackboots" item_color = "hosred" strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 resistance_flags = 0 pockets = /obj/item/weapon/storage/internal/pocket/shoes @@ -118,7 +118,7 @@ icon_state = "workboots" item_state = "jackboots" strip_delay = 40 - put_on_delay = 40 + equip_delay_other = 40 pockets = /obj/item/weapon/storage/internal/pocket/shoes /obj/item/clothing/shoes/workboots/mining @@ -154,7 +154,7 @@ name = "laceup shoes" desc = "The height of fashion, and they're pre-polished!" icon_state = "laceups" - put_on_delay = 50 + equip_delay_other = 50 /obj/item/clothing/shoes/roman name = "roman sandals" @@ -162,7 +162,7 @@ icon_state = "roman" item_state = "roman" strip_delay = 100 - put_on_delay = 100 + equip_delay_other = 100 /obj/item/clothing/shoes/griffin name = "griffon boots" @@ -212,10 +212,10 @@ name = "yellow performer's boots" desc = "These boots were made for dancing." icon_state = "ysing" - put_on_delay = 50 + equip_delay_other = 50 /obj/item/clothing/shoes/singerb name = "blue performer's boots" desc = "These boots were made for dancing." icon_state = "bsing" - put_on_delay = 50 + equip_delay_other = 50 diff --git a/code/modules/clothing/spacesuits/flightsuit.dm b/code/modules/clothing/spacesuits/flightsuit.dm index b1c0bb325d..722a2bfd14 100644 --- a/code/modules/clothing/spacesuits/flightsuit.dm +++ b/code/modules/clothing/spacesuits/flightsuit.dm @@ -335,7 +335,7 @@ if(brake || stabilizer) brake = FALSE stabilizer = FALSE - usermessage("Warning: Sensor data is not being recieved from flight shoes. Stabilizers and airbrake modules OFFLINE!", 2) + usermessage("Warning: Sensor data is not being received from flight shoes. Stabilizers and airbrake modules OFFLINE!", 2) /obj/item/device/flightpack/proc/update_slowdown() if(!flight) @@ -782,13 +782,13 @@ /obj/item/device/flightpack/proc/usermessage(message, urgency = 0) if(urgency == 0) - to_chat(wearer, "\icon[src]|[message]") + to_chat(wearer, "[bicon(src)]|[message]") if(urgency == 1) - to_chat(wearer, "\icon[src]|[message]") + to_chat(wearer, "[bicon(src)]|[message]") if(urgency == 2) - to_chat(wearer, "\icon[src]|[message]") + to_chat(wearer, "[bicon(src)]|[message]") if(urgency == 3) - to_chat(wearer, "\icon[src]|[message]") + to_chat(wearer, "[bicon(src)]|[message]") /obj/item/device/flightpack/attackby(obj/item/I, mob/user, params) if(ishuman(user) && !ishuman(src.loc)) @@ -853,7 +853,7 @@ /obj/item/clothing/shoes/flightshoes name = "flight shoes" - desc = "A pair of specialized boots that contain stabilizers and sensors nessacary for flight gear to work" //Apparently you need these to detect mob movement. + desc = "A pair of specialized boots that contain stabilizers and sensors necessary for flight gear to work." //Apparently you need these to detect mob movement. icon_state = "flightshoes" item_state = "flightshoes_mob" var/obj/item/clothing/suit/space/hardsuit/flightsuit/suit = null @@ -935,11 +935,11 @@ /obj/item/clothing/suit/space/hardsuit/flightsuit/proc/usermessage(message, urgency = 0) if(!urgency) - to_chat(user, "\icon[src]|[message]") + to_chat(user, "[bicon(src)]|[message]") else if(urgency == 1) - to_chat(user, "\icon[src]|[message]") + to_chat(user, "[bicon(src)]|[message]") else if(urgency == 2) - to_chat(user, "\icon[src]|[message]") + to_chat(user, "[bicon(src)]|[message]") /obj/item/clothing/suit/space/hardsuit/flightsuit/examine(mob/user) ..() diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 0c3d20892f..e98d8c93d9 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -48,7 +48,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/proc/display_visor_message(var/msg) var/mob/wearer = loc if(msg && ishuman(wearer)) - wearer.show_message("\icon[src][msg]", 1) + wearer.show_message("[bicon(src)][msg]", 1) /obj/item/clothing/head/helmet/space/hardsuit/rad_act(severity) ..() @@ -313,8 +313,8 @@ //Elite Syndie suit /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite name = "elite syndicate hardsuit helmet" - desc = "An elite version of the syndicate helmet, with improved armour and fire shielding. It is in EVA mode. Property of Gorlex Marauders." - alt_desc = "An elite version of the syndicate helmet, with improved armour and fire shielding. It is in combat mode. Property of Gorlex Marauders." + desc = "An elite version of the syndicate helmet, with improved armour and fireproofing. It is in EVA mode. Property of Gorlex Marauders." + alt_desc = "An elite version of the syndicate helmet, with improved armour and fireproofing. It is in combat mode. Property of Gorlex Marauders." icon_state = "hardsuit0-syndielite" item_color = "syndielite" armor = list(melee = 60, bullet = 60, laser = 50, energy = 25, bomb = 55, bio = 100, rad = 70, fire = 100, acid = 100) @@ -328,8 +328,8 @@ /obj/item/clothing/suit/space/hardsuit/syndi/elite name = "elite syndicate hardsuit" - desc = "An elite version of the syndicate hardsuit, with improved armour and fire shielding. It is in travel mode." - alt_desc = "An elite version of the syndicate hardsuit, with improved armour and fire shielding. It is in combat mode." + desc = "An elite version of the syndicate hardsuit, with improved armour and fireproofing. It is in travel mode." + alt_desc = "An elite version of the syndicate hardsuit, with improved armour and fireproofing. It is in combat mode." icon_state = "hardsuit0-syndielite" item_color = "syndielite" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite @@ -543,6 +543,34 @@ else return FALSE + //Old Prototype +/obj/item/clothing/head/helmet/space/hardsuit/ancient + name = "prototype RIG hardsuit helmet" + desc = "Early prototype RIG hardsuit helmet, designed to quickly shift over a user's head. Design constraints of the helmet mean it has no inbuilt cameras, thus it restricts the users visability." + icon_state = "hardsuit0-ancient" + item_state = "anc_helm" + armor = list("melee" = 30, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 75) + tint = 2 + item_color = "ancient" + resistance_flags = FIRE_PROOF + +/obj/item/clothing/suit/space/hardsuit/ancient + name = "prototype RIG hardsuit" + desc = "Prototype powered RIG hardsuit. Provides excellent protection from the elements of space while being comfortable to move around in, thanks to the powered locomotives. Remains very bulky however." + icon_state = "hardsuit-ancient" + item_state = "anc_hardsuit" + armor = list("melee" = 30, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 75) + slowdown = 3 + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ancient + resistance_flags = FIRE_PROOF + var/footstep = 1 + +obj/item/clothing/suit/space/hardsuit/ancient/on_mob_move() + if(footstep > 1) + playsound(src, "suitstep", 50, 1) + footstep = 0 + else + footstep++ /////////////SHIELDED////////////////////////////////// diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 26dffe271b..4ecc1a2e48 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -94,6 +94,19 @@ Contains: desc = "An old, NASA Centcom branch designed, dark red space suit." allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals,/obj/item/device/multitool) +/obj/item/clothing/head/helmet/space/nasavoid/old + name = "Engineering Void Helmet" + desc = "A Centcom engineering dark red space suit helmet. While old and dusty, it still gets the job done." + icon_state = "void" + item_state = "void" + +/obj/item/clothing/suit/space/nasavoid/old + name = "Engineering Voidsuit" + icon_state = "void" + item_state = "void" + desc = "A Centcom engineering dark red space suit. Age has degraded the suit making is difficult to move around in." + slowdown = TRUE + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals,/obj/item/device/multitool) //Space santa outfit suit /obj/item/clothing/head/helmet/space/santahat @@ -124,7 +137,7 @@ Contains: armor = list(melee = 30, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30, fire = 60, acid = 75) flags = STOPSPRESSUREDMAGE strip_delay = 40 - put_on_delay = 20 + equip_delay_other = 20 flags_cover = HEADCOVERSEYES /obj/item/clothing/suit/space/pirate @@ -138,7 +151,7 @@ Contains: slowdown = 0 armor = list(melee = 30, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30, fire = 60, acid = 75) strip_delay = 40 - put_on_delay = 20 + equip_delay_other = 20 //Emergency Response Team suits /obj/item/clothing/head/helmet/space/hardsuit/ert diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index ede0150c18..5301c2ea98 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -51,7 +51,6 @@ icon_state = "syndicate-orange" item_state = "syndicate-orange" - //Blue syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/blue name = "blue space helmet" diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index a8ed4d2100..183c447c6d 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -6,7 +6,7 @@ heat_protection = CHEST|GROIN max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT strip_delay = 60 - put_on_delay = 40 + equip_delay_other = 40 obj_integrity = 250 max_integrity = 250 resistance_flags = 0 @@ -14,24 +14,31 @@ /obj/item/clothing/suit/armor/vest name = "armor vest" - desc = "A slim armored vest that protects against most types of damage." + desc = "A slim Type I armored vest that provides decent protection against most types of damage." icon_state = "armoralt" item_state = "armoralt" blood_overlay_type = "armor" dog_fashion = /datum/dog_fashion/back /obj/item/clothing/suit/armor/vest/alt - desc = "An armored vest that protects against most types of damage." + desc = "A Type I armored vest that provides decent protection against most types of damage." icon_state = "armor" item_state = "armor" +/obj/item/clothing/suit/armor/vest/old + name = "degrading armor vest" + desc = "Older generation Type 1 armored vest. Due to degradation over time the vest is far less maneuverable to move in." + icon_state = "armor" + item_state = "armor" + slowdown = 1 + /obj/item/clothing/suit/armor/vest/blueshirt icon_state = "blueshift" item_state = "blueshift" /obj/item/clothing/suit/armor/hos name = "armored greatcoat" - desc = "A greatcoat enchanced with a special alloy for some protection and style for those with a commanding presence." + desc = "A greatcoat enhanced with a special alloy for some extra protection and style for those with a commanding presence." icon_state = "hos" item_state = "greatcoat" body_parts_covered = CHEST|GROIN|ARMS|LEGS @@ -77,7 +84,7 @@ /obj/item/clothing/suit/armor/vest/capcarapace name = "captain's carapace" - desc = "An armored vest reinforced with ceramic plates and pauldrons to provide additional protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest, although it does chafe your nipples." + desc = "A fireproof armored chestpiece reinforced with ceramic plates and plasteel pauldrons to provide additional protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest, although it does chafe your nipples." icon_state = "capcarapace" item_state = "armor" body_parts_covered = CHEST|GROIN @@ -85,6 +92,12 @@ dog_fashion = null resistance_flags = FIRE_PROOF +/obj/item/clothing/suit/armor/vest/capcarapace/syndicate + name = "syndicate captain's vest" + desc = "A sinister looking vest of advanced armor worn over a black and red fireproof jacket. The gold collar and shoulders denote that this belongs to a high ranking syndicate officer." + icon_state = "syndievest" + + /obj/item/clothing/suit/armor/vest/capcarapace/alt name = "captain's parade jacket" desc = "For when an armoured vest isn't fashionable enough." @@ -93,16 +106,15 @@ /obj/item/clothing/suit/armor/riot name = "riot suit" - desc = "A suit of armor with heavy padding to protect against melee attacks." + desc = "A suit of semi-flexible polycarbonate body armor with heavy padding to protect against melee attacks." icon_state = "riot" item_state = "swat_suit" body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list(melee = 50, bullet = 10, laser = 10, energy = 10, bomb = 0, bio = 0, rad = 0, fire = 80, acid = 80) - flags_inv = HIDEJUMPSUIT strip_delay = 80 - put_on_delay = 60 + equip_delay_other = 60 /obj/item/clothing/suit/armor/bone name = "bone armor" @@ -115,13 +127,13 @@ /obj/item/clothing/suit/armor/bulletproof name = "bulletproof armor" - desc = "A bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent." + desc = "A Type III heavy bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent." icon_state = "bulletproof" item_state = "armor" blood_overlay_type = "armor" armor = list(melee = 15, bullet = 60, laser = 10, energy = 10, bomb = 40, bio = 0, rad = 0, fire = 50, acid = 50) strip_delay = 70 - put_on_delay = 50 + equip_delay_other = 50 /obj/item/clothing/suit/armor/laserproof name = "reflector vest" diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index e38397fd85..0fc434ca3c 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -25,7 +25,7 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20, fire = 30, acid = 100) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT strip_delay = 70 - put_on_delay = 70 + equip_delay_other = 70 resistance_flags = ACID_PROOF //Standard biosuit, orange stripe @@ -85,4 +85,4 @@ icon_state = "plaguedoctor" item_state = "bio_suit" strip_delay = 40 - put_on_delay = 20 + equip_delay_other = 20 diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 1a8c96e802..bcf2e49426 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -50,12 +50,28 @@ name = "captain's cloak" desc = "Worn by the commander of Space Station 13." icon_state = "capcloak" - + /obj/item/clothing/neck/cloak/hop name = "head of personnel's cloak" desc = "Worn by the Head of Personnel. It smells faintly of bureaucracy." icon_state = "hopcloak" +/obj/item/clothing/suit/hooded/cloak/goliath + name = "goliath cloak" + icon_state = "goliath_cloak" + desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." + allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank/internals, /obj/item/weapon/pickaxe, /obj/item/weapon/twohanded/spear, /obj/item/weapon/twohanded/bonespear, /obj/item/organ/regenerative_core/legion, /obj/item/weapon/kitchen/knife/combat/bone, /obj/item/weapon/kitchen/knife/combat/survival) + armor = list(melee = 35, bullet = 10, laser = 25, energy = 10, bomb = 25, bio = 0, rad = 0, fire = 60, acid = 60) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot + hoodtype = /obj/item/clothing/head/hooded/cloakhood/goliath + body_parts_covered = CHEST|GROIN|ARMS + +/obj/item/clothing/head/hooded/cloakhood/goliath + name = "goliath cloak hood" + icon_state = "golhood" + desc = "A protective & concealing hood." + armor = list(melee = 35, bullet = 10, laser = 25, energy = 10, bomb = 25, bio = 0, rad = 0, fire = 60, acid = 60) + flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR + /obj/item/clothing/suit/hooded/cloak/drake name = "drake armour" icon_state = "dragon" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index bc1f25cfa7..8bbbd15b70 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -317,6 +317,7 @@ item_state = "straight_jacket" body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT + equip_delay_self = 50 strip_delay = 60 breakouttime = 3000 @@ -541,5 +542,5 @@ name = "spooky ghost" desc = "this is obviously just a bedsheet, but maybe try it on?" icon_state = "bedsheet" - user_vars_to_edit = list("name" = "Spooky Ghost", "real_name" = "Spooky Ghost" , "incorporeal_move" = 1, "appearance_flags" = KEEP_TOGETHER|TILE_BOUND, "alpha" = 150) + user_vars_to_edit = list("name" = "Spooky Ghost", "real_name" = "Spooky Ghost" , "incorporeal_move" = INCORPOREAL_MOVE_BASIC, "appearance_flags" = KEEP_TOGETHER|TILE_BOUND, "alpha" = 150) alternate_worn_layer = ABOVE_BODY_FRONT_LAYER //so the bedsheet goes over everything but fire diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index cc4b0a281b..85005e57b2 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -27,7 +27,7 @@ cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT strip_delay = 60 - put_on_delay = 60 + equip_delay_other = 60 resistance_flags = FIRE_PROOF /obj/item/clothing/suit/fire/firefighter @@ -64,7 +64,7 @@ heat_protection = HEAD max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT strip_delay = 70 - put_on_delay = 70 + equip_delay_other = 70 flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH resistance_flags = 0 @@ -87,7 +87,7 @@ cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT strip_delay = 70 - put_on_delay = 70 + equip_delay_other = 70 resistance_flags = 0 @@ -112,7 +112,7 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEFACE|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100, fire = 30, acid = 30) strip_delay = 60 - put_on_delay = 60 + equip_delay_other = 60 flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH resistance_flags = 0 @@ -130,6 +130,6 @@ slowdown = 1.5 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100, fire = 30, acid = 30) strip_delay = 60 - put_on_delay = 60 + equip_delay_other = 60 flags_inv = HIDEJUMPSUIT resistance_flags = 0 diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 55dbc4d19b..89b297bc5c 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -6,7 +6,7 @@ permeability_coefficient = 0.01 armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 20, bio = 20, rad = 20, fire = 100, acid = 100) strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 resistance_flags = FIRE_PROOF | ACID_PROOF dog_fashion = /datum/dog_fashion/head/blue_wizard @@ -70,7 +70,7 @@ allowed = list(/obj/item/weapon/teleportation_scroll) flags_inv = HIDEJUMPSUIT strip_delay = 50 - put_on_delay = 50 + equip_delay_other = 50 resistance_flags = FIRE_PROOF | ACID_PROOF /obj/item/clothing/suit/wizrobe/red diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/accessories.dm similarity index 56% rename from code/modules/clothing/under/ties.dm rename to code/modules/clothing/under/accessories.dm index 9db9941f8c..320d5c58a5 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/accessories.dm @@ -1,23 +1,23 @@ -/obj/item/clothing/tie //Ties moved to neck slot items, but as there are still things like medals and armbands, this accessory system is being kept as-is - name = "tie" - desc = "A neosilk clip-on tie." - icon = 'icons/obj/clothing/ties.dmi' - icon_state = "bluetie" +/obj/item/clothing/accessory //Ties moved to neck slot items, but as there are still things like medals and armbands, this accessory system is being kept as-is + name = "Accessory" + desc = "Something has gone wrong!" + icon = 'icons/obj/clothing/accessories.dmi' + icon_state = "plasma" item_state = "" //no inhands - item_color = "bluetie" + item_color = "plasma" //On accessories, this controls the worn sprite. That's a bit weird. slot_flags = 0 w_class = WEIGHT_CLASS_SMALL var/minimize_when_attached = TRUE // TRUE if shown as a small icon in corner, FALSE if overlayed -/obj/item/clothing/tie/proc/attach(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/proc/attach(obj/item/clothing/under/U, user) if(pockets) // Attach storage to jumpsuit if(U.pockets) // storage items conflict - return 0 + return FALSE pockets.loc = U U.pockets = pockets - U.hastie = src + U.attached_accessory = src loc = U layer = FLOAT_LAYER plane = FLOAT_PLANE @@ -30,10 +30,13 @@ for(var/armor_type in armor) U.armor[armor_type] += armor[armor_type] - return 1 + if(isliving(user)) + on_uniform_equip(U, user) + + return TRUE -/obj/item/clothing/tie/proc/detach(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/proc/detach(obj/item/clothing/under/U, user) if(pockets && pockets == U.pockets) pockets.loc = src U.pockets = null @@ -41,6 +44,9 @@ for(var/armor_type in armor) U.armor[armor_type] -= armor[armor_type] + if(isliving(user)) + on_uniform_dropped(U, user) + if(minimize_when_attached) transform *= 2 pixel_x -= 8 @@ -48,36 +54,50 @@ layer = initial(layer) plane = initial(plane) U.cut_overlays() - U.hastie = null + U.attached_accessory = null -/obj/item/clothing/tie/proc/on_uniform_equip(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/proc/on_uniform_equip(obj/item/clothing/under/U, user) return -/obj/item/clothing/tie/proc/on_uniform_dropped(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/proc/on_uniform_dropped(obj/item/clothing/under/U, user) return -/obj/item/clothing/tie/waistcoat +/obj/item/clothing/accessory/examine(mob/user) + ..() + to_chat(user, "\The [src] can be attached to a uniform. Alt-click to remove it once attached.") + +/obj/item/clothing/accessory/waistcoat name = "waistcoat" desc = "For some classy, murderous fun." icon_state = "waistcoat" item_state = "waistcoat" item_color = "waistcoat" minimize_when_attached = FALSE - + +/obj/item/clothing/accessory/maidapron + name = "maid apron" + desc = "The best part of a maid costume." + icon_state = "apron" + item_state = "apronchef" //probably close enough + item_color = "apron" + minimize_when_attached = FALSE + ////////// //Medals// ////////// -/obj/item/clothing/tie/medal +/obj/item/clothing/accessory/medal name = "bronze medal" desc = "A bronze medal." icon_state = "bronze" item_color = "bronze" materials = list(MAT_METAL=1000) resistance_flags = FIRE_PROOF + var/medaltype = "medal" //Sprite used for medalbox + var/commended = FALSE //Pinning medals on people -/obj/item/clothing/tie/medal/attack(mob/living/carbon/human/M, mob/living/user) +/obj/item/clothing/accessory/medal/attack(mob/living/carbon/human/M, mob/living/user) if(ishuman(M) && (user.a_intent == INTENT_HELP)) if(M.wear_suit) @@ -93,106 +113,134 @@ else user.visible_message("[user] is trying to pin [src] on [M]'s chest.", \ "You try to pin [src] on [M]'s chest.") + var/input + if(!commended && user != M) + input = stripped_input(user,"Please input a reason for this commendation, it will be recorded by Nanotrasen.", ,"", 140) if(do_after(user, delay, target = M)) - if(U.attachTie(src, user, 0)) //Attach it, do not notify the user of the attachment + if(U.attach_accessory(src, user, 0)) //Attach it, do not notify the user of the attachment if(user == M) to_chat(user, "You attach [src] to [U].") else user.visible_message("[user] pins \the [src] on [M]'s chest.", \ "You pin \the [src] on [M]'s chest.") + if(input) + SSblackbox.add_details("commendation", json_encode(list("commender" = "[user.real_name]", "commendee" = "[M.real_name]", "medal" = "[src]", "reason" = input))) + GLOB.commendations += "[user.real_name] awarded [M.real_name] the [name]! \n- [input]" + commended = TRUE + log_game("[key_name(M)] was given the following commendation by [key_name(user)]: [input]") + message_admins("[key_name(M)] was given the following commendation by [key_name(user)]: [input]") else to_chat(user, "Medals can only be pinned on jumpsuits!") else ..() -/obj/item/clothing/tie/medal/conduct +/obj/item/clothing/accessory/medal/conduct name = "distinguished conduct medal" desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew." -/obj/item/clothing/tie/medal/bronze_heart +/obj/item/clothing/accessory/medal/bronze_heart name = "bronze heart medal" desc = "A bronze heart-shaped medal awarded for sacrifice. It is often awarded posthumously or for severe injury in the line of duty." icon_state = "bronze_heart" -/obj/item/clothing/tie/medal/nobel_science - name = "nobel sciences award" - desc = "A bronze medal which represents significant contributions to the field of science or engineering." - -/obj/item/clothing/tie/medal/silver +/obj/item/clothing/accessory/medal/silver name = "silver medal" desc = "A silver medal." icon_state = "silver" item_color = "silver" + medaltype = "medal-silver" materials = list(MAT_SILVER=1000) -/obj/item/clothing/tie/medal/silver/valor +/obj/item/clothing/accessory/medal/silver/valor name = "medal of valor" desc = "A silver medal awarded for acts of exceptional valor." -/obj/item/clothing/tie/medal/silver/security +/obj/item/clothing/accessory/medal/silver/security name = "robust security award" desc = "An award for distinguished combat and sacrifice in defence of Nanotrasen's commercial interests. Often awarded to security staff." -/obj/item/clothing/tie/medal/gold +/obj/item/clothing/accessory/medal/gold name = "gold medal" desc = "A prestigious golden medal." icon_state = "gold" item_color = "gold" + medaltype = "medal-gold" materials = list(MAT_GOLD=1000) -/obj/item/clothing/tie/medal/gold/captain +/obj/item/clothing/accessory/medal/gold/captain name = "medal of captaincy" desc = "A golden medal awarded exclusively to those promoted to the rank of captain. It signifies the codified responsibilities of a captain to Nanotrasen, and their undisputable authority over their crew." resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF -/obj/item/clothing/tie/medal/gold/heroism +/obj/item/clothing/accessory/medal/gold/heroism name = "medal of exceptional heroism" desc = "An extremely rare golden medal awarded only by Centcom. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." +/obj/item/clothing/accessory/medal/plasma + name = "plasma medal" + desc = "An eccentric medal made of plasma." + icon_state = "plasma" + item_color = "plasma" + medaltype = "medal-plasma" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = -10, acid = 0) //It's made of plasma. Of course it's flammable. + materials = list(MAT_PLASMA=1000) + +/obj/item/clothing/accessory/medal/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature > 300) + atmos_spawn_air("plasma=20;TEMP=[exposed_temperature]") + visible_message(" \The [src] bursts into flame!","Your [src] bursts into flame!") + qdel(src) + +/obj/item/clothing/accessory/medal/plasma/nobel_science + name = "nobel sciences award" + desc = "A plasma medal which represents significant contributions to the field of science or engineering." + + + //////////// //Armbands// //////////// -/obj/item/clothing/tie/armband +/obj/item/clothing/accessory/armband name = "red armband" desc = "An fancy red armband!" icon_state = "redband" item_color = "redband" -/obj/item/clothing/tie/armband/deputy +/obj/item/clothing/accessory/armband/deputy name = "security deputy armband" desc = "An armband, worn by personnel authorized to act as a deputy of station security." -/obj/item/clothing/tie/armband/cargo +/obj/item/clothing/accessory/armband/cargo name = "cargo bay guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is brown." icon_state = "cargoband" item_color = "cargoband" -/obj/item/clothing/tie/armband/engine +/obj/item/clothing/accessory/armband/engine name = "engineering guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is orange with a reflective strip!" icon_state = "engieband" item_color = "engieband" -/obj/item/clothing/tie/armband/science +/obj/item/clothing/accessory/armband/science name = "science guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is purple." icon_state = "rndband" item_color = "rndband" -/obj/item/clothing/tie/armband/hydro +/obj/item/clothing/accessory/armband/hydro name = "hydroponics guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is green and blue." icon_state = "hydroband" item_color = "hydroband" -/obj/item/clothing/tie/armband/med +/obj/item/clothing/accessory/armband/med name = "medical guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is white." icon_state = "medband" item_color = "medband" -/obj/item/clothing/tie/armband/medblue +/obj/item/clothing/accessory/armband/medblue name = "medical guard armband" desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is white and blue." icon_state = "medblueband" @@ -202,29 +250,29 @@ //OBJECTION!// ////////////// -/obj/item/clothing/tie/lawyers_badge +/obj/item/clothing/accessory/lawyers_badge name = "attorney's badge" desc = "Fills you with the conviction of JUSTICE. Lawyers tend to want to show it to everyone they meet." icon_state = "lawyerbadge" item_color = "lawyerbadge" -/obj/item/clothing/tie/lawyers_badge/attach(obj/item/clothing/under/U, user) - if(!..()) - return 0 - if(isliving(U.loc)) - on_uniform_equip(U, user) - -/obj/item/clothing/tie/lawyers_badge/detach(obj/item/clothing/under/U, user) - ..() - if(isliving(U.loc)) - on_uniform_dropped(U, user) - -/obj/item/clothing/tie/lawyers_badge/on_uniform_equip(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/lawyers_badge/on_uniform_equip(obj/item/clothing/under/U, user) var/mob/living/L = user if(L) L.bubble_icon = "lawyer" -/obj/item/clothing/tie/lawyers_badge/on_uniform_dropped(obj/item/clothing/under/U, user) +/obj/item/clothing/accessory/lawyers_badge/on_uniform_dropped(obj/item/clothing/under/U, user) var/mob/living/L = user if(L) L.bubble_icon = initial(L.bubble_icon) + +//////////////// +//OONGA BOONGA// +//////////////// + +/obj/item/clothing/accessory/talisman + name = "bone talisman" + desc = "A hunter's talisman, some say the old gods smile on those who wear it." + icon_state = "talisman" + item_color = "talisman" + armor = list(melee = 5, bullet = 5, laser = 5, energy = 5, bomb = 20, bio = 20, rad = 5, fire = 0, acid = 25) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6aedfc13e6..f8067cf4c8 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -211,6 +211,14 @@ item_state = "black_suit_fem" item_color = "black_suit_fem" +/obj/item/clothing/under/suit_jacket/green + name = "green suit" + desc = "A green suit and yellow necktie. Baller." + icon_state = "green_suit" + item_state = "dg_suit" + item_color = "green_suit" + can_adjust = 0 + /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." @@ -495,6 +503,12 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = 0 +/obj/item/clothing/under/maid/Initialize() + . = ..() + var/obj/item/clothing/accessory/maidapron/A = new (src) + A.attach(src,null) + + /obj/item/clothing/under/janimaid name = "maid uniform" desc = "A simple maid uniform for housekeeping." diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 72aed9b7cf..5c20b7d783 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -18,7 +18,7 @@ /obj/item/clothing/under/syndicate/sniper name = "Tactical turtleneck suit" - desc = "A double seamed tactical turtleneck disguised as a civillian grade silk suit. Intended for the most formal operator. The collar is really sharp" + desc = "A double seamed tactical turtleneck disguised as a civilian grade silk suit. Intended for the most formal operator. The collar is really sharp" icon_state = "really_black_suit" item_state = "bl_suit" item_color = "black_suit" @@ -37,4 +37,11 @@ item_color = "trackpants" can_adjust = 0 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0) - resistance_flags = 0 \ No newline at end of file + resistance_flags = 0 + +/obj/item/clothing/under/syndicate/combat + name = "combat uniform" + desc = "With a suit lined with this many pockets, you are ready to operate." + icon_state = "syndicate_combat" + item_color = "syndicate_combat" + can_adjust = 0 \ No newline at end of file diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index a14d301a31..91278beb23 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -1,24 +1,35 @@ /datum/personal_crafting var/busy var/viewing_category = 1 //typical powergamer starting on the Weapons tab - var/list/categories = list(CAT_WEAPON, - CAT_AMMO, + var/viewing_subcategory = 1 + var/list/categories = list( + CAT_WEAPONRY, CAT_ROBOT, CAT_MISC, CAT_PRIMAL, - CAT_BREAD, - CAT_BURGER, - CAT_CAKE, - CAT_EGG, - CAT_MEAT, - CAT_MISCFOOD, - CAT_PASTRY, - CAT_PIE, - CAT_PIZZA, - CAT_SALAD, - CAT_SANDWICH, - CAT_SOUP, - CAT_SPAGHETTI) + CAT_FOOD) + var/list/subcategories = list( + list( //Weapon subcategories + CAT_WEAPON, + CAT_AMMO), + CAT_NONE, //Robot subcategories + CAT_NONE, //Misc subcategories + CAT_NONE, //Tribal subcategories + list( //Food subcategories + CAT_BREAD, + CAT_BURGER, + CAT_CAKE, + CAT_EGG, + CAT_MEAT, + CAT_MISCFOOD, + CAT_PASTRY, + CAT_PIE, + CAT_PIZZA, + CAT_SALAD, + CAT_SANDWICH, + CAT_SOUP, + CAT_SPAGHETTI)) + var/datum/action/innate/crafting/button var/display_craftable_only = FALSE var/display_compact = TRUE @@ -262,11 +273,19 @@ /datum/personal_crafting/ui_data(mob/user) var/list/data = list() + var/list/subs = list() + var/cur_subcategory = CAT_NONE var/cur_category = categories[viewing_category] + if (islist(subcategories[viewing_category])) + subs = subcategories[viewing_category] + cur_subcategory = subs[viewing_subcategory] data["busy"] = busy data["prev_cat"] = categories[prev_cat()] + data["prev_subcat"] = subs[prev_subcat()] data["category"] = cur_category + data["subcategory"] = cur_subcategory data["next_cat"] = categories[next_cat()] + data["next_subcat"] = subs[next_subcat()] data["display_craftable_only"] = display_craftable_only data["display_compact"] = display_compact @@ -275,7 +294,7 @@ var/list/cant_craft = list() for(var/rec in GLOB.crafting_recipes) var/datum/crafting_recipe/R = rec - if(R.category != cur_category) + if((R.category != cur_category) || (R.subcategory != cur_subcategory)) continue if(check_contents(R, surroundings)) can_craft += list(build_recipe_data(R)) @@ -302,29 +321,41 @@ busy = 0 ui_interact(usr) if("forwardCat") //Meow - viewing_category = next_cat() - to_chat(usr, "Category is now [categories[viewing_category]].") + viewing_category = next_cat(FALSE) . = TRUE if("backwardCat") - viewing_category = prev_cat() - to_chat(usr, "Category is now [categories[viewing_category]].") + viewing_category = prev_cat(FALSE) + . = TRUE + if("forwardSubCat") + viewing_subcategory = next_subcat() + . = TRUE + if("backwardSubCat") + viewing_subcategory = prev_subcat() . = TRUE if("toggle_recipes") display_craftable_only = !display_craftable_only - to_chat(usr, "You will now [display_craftable_only ? "only see recipes you can craft":"see all recipes"].") . = TRUE if("toggle_compact") display_compact = !display_compact - to_chat(usr, "Crafting menu is now [display_compact? "compact" : "full size"].") . = TRUE //Next works nicely with modular arithmetic -/datum/personal_crafting/proc/next_cat() +/datum/personal_crafting/proc/next_cat(readonly = TRUE) + if (!readonly) + viewing_subcategory = 1 . = viewing_category % categories.len + 1 +/datum/personal_crafting/proc/next_subcat() + if(islist(subcategories[viewing_category])) + var/list/subs = subcategories[viewing_category] + . = viewing_subcategory % subs.len + 1 + + //Previous can go fuck itself -/datum/personal_crafting/proc/prev_cat() +/datum/personal_crafting/proc/prev_cat(readonly = TRUE) + if (!readonly) + viewing_subcategory = 1 if(viewing_category == categories.len) . = viewing_category-1 else @@ -332,6 +363,18 @@ if(. <= 0) . = categories.len +/datum/personal_crafting/proc/prev_subcat() + if(islist(subcategories[viewing_category])) + var/list/subs = subcategories[viewing_category] + if(viewing_subcategory == subs.len) + . = viewing_subcategory-1 + else + . = viewing_subcategory % subs.len - 1 + if(. <= 0) + . = subs.len + else + . = null + /datum/personal_crafting/proc/build_recipe_data(datum/crafting_recipe/R) var/list/data = list() diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 72088961de..b8fc651a55 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -8,6 +8,7 @@ var/parts[] = list() //type paths of items that will be placed in the result var/chem_catalysts[] = list() //like tools but for reagents var/category = CAT_NONE //where it shows up in the crafting UI + var/subcategory = CAT_NONE /datum/crafting_recipe/pin_removal @@ -17,7 +18,8 @@ parts = list(/obj/item/weapon/gun = 1) tools = list(/obj/item/weapon/weldingtool, /obj/item/weapon/screwdriver, /obj/item/weapon/wirecutters) time = 50 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/IED name = "IED" @@ -28,7 +30,8 @@ /obj/item/weapon/reagent_containers/food/drinks/soda_cans = 1) parts = list(/obj/item/weapon/reagent_containers/food/drinks/soda_cans = 1) time = 15 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/lance name = "explosive lance (grenade)" @@ -38,7 +41,8 @@ parts = list(/obj/item/weapon/twohanded/spear = 1, /obj/item/weapon/grenade = 1) time = 15 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/strobeshield name = "strobe shield" @@ -47,7 +51,8 @@ /obj/item/device/assembly/flash/handheld = 1, /obj/item/weapon/shield/riot = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/molotov name = "Molotov" @@ -56,7 +61,8 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle = 1) parts = list(/obj/item/weapon/reagent_containers/food/drinks/bottle = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/stunprod name = "Stunprod" @@ -65,7 +71,8 @@ /obj/item/stack/rods = 1, /obj/item/device/assembly/igniter = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/teleprod name = "Teleprod" @@ -75,7 +82,8 @@ /obj/item/device/assembly/igniter = 1, /obj/item/weapon/ore/bluespace_crystal = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/bola name = "Bola" @@ -84,6 +92,7 @@ /obj/item/stack/sheet/metal = 6) time = 20//15 faster than crafting them by hand! category= CAT_WEAPON + subcategory = CAT_WEAPON /datum/crafting_recipe/tailclub name = "Tail Club" @@ -91,7 +100,8 @@ reqs = list(/obj/item/severedtail = 1, /obj/item/stack/sheet/metal = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/tailwhip name = "Liz O' Nine Tails" @@ -99,7 +109,8 @@ reqs = list(/obj/item/severedtail = 1, /obj/item/stack/cable_coil = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/ed209 name = "ED209" @@ -159,6 +170,18 @@ time = 40 category = CAT_ROBOT +/datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but + name = "Pneumatic Cannon" + result = /obj/item/weapon/pneumatic_cannon/ghetto + tools = list(/obj/item/weapon/weldingtool, + /obj/item/weapon/wrench) + reqs = list(/obj/item/stack/sheet/metal = 4, + /obj/item/stack/packageWrap = 8, + /obj/item/pipe = 2) + time = 300 + category = CAT_WEAPONRY + subcategory = CAT_WEAPON + /datum/crafting_recipe/flamethrower name = "Flamethrower" result = /obj/item/weapon/flamethrower @@ -169,7 +192,8 @@ /obj/item/weapon/weldingtool = 1) tools = list(/obj/item/weapon/screwdriver) time = 10 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/meteorshot name = "Meteorshot Shell" @@ -179,7 +203,8 @@ /obj/item/weapon/stock_parts/manipulator = 2) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/pulseslug name = "Pulse Slug Shell" @@ -189,7 +214,8 @@ /obj/item/weapon/stock_parts/micro_laser/ultra = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/dragonsbreath name = "Dragonsbreath Shell" @@ -197,7 +223,8 @@ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,/datum/reagent/phosphorus = 5) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/frag12 name = "FRAG-12 Shell" @@ -208,7 +235,8 @@ /datum/reagent/toxin/acid/fluacid = 5) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/ionslug name = "Ion Scatter Shell" @@ -218,7 +246,8 @@ /obj/item/weapon/stock_parts/subspace/crystal = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/improvisedslug name = "Improvised Shotgun Shell" @@ -229,7 +258,8 @@ /datum/reagent/fuel = 10) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/improvisedslugoverload name = "Overload Improvised Shell" @@ -239,7 +269,8 @@ /datum/reagent/toxin/plasma = 20) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/laserslug name = "Laser Slug Shell" @@ -249,7 +280,8 @@ /obj/item/weapon/stock_parts/micro_laser/high = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 - category = CAT_AMMO + category = CAT_WEAPONRY + subcategory = CAT_AMMO /datum/crafting_recipe/ishotgun name = "Improvised Shotgun" @@ -260,7 +292,8 @@ /obj/item/stack/packageWrap = 5) tools = list(/obj/item/weapon/screwdriver) time = 100 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/chainsaw name = "Chainsaw" @@ -270,7 +303,8 @@ /obj/item/stack/sheet/plasteel = 1) tools = list(/obj/item/weapon/weldingtool) time = 50 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/spear name = "Spear" @@ -279,7 +313,8 @@ /obj/item/weapon/shard = 1, /obj/item/stack/rods = 1) time = 40 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/spooky_camera name = "Camera Obscura" @@ -337,13 +372,26 @@ /obj/item/weapon/restraints/handcuffs/cable = 1 ) category = CAT_MISC - + /datum/crafting_recipe/toysword - name = "Toy Sword" + name = "Toy Sword" reqs = list(/obj/item/weapon/light/bulb = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plastic = 4) result = /obj/item/toy/sword category = CAT_MISC +/datum/crafting_recipe/blackcarpet + name = "Black Carpet" + reqs = list(/obj/item/stack/tile/carpet = 50, /obj/item/toy/crayon/black = 1) + result = /obj/item/stack/tile/carpet/black/fifty + category = CAT_MISC + +/datum/crafting_recipe/showercurtain + name = "Shower Curtains" + reqs = list(/obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1) + result = /obj/structure/curtain + category = CAT_MISC + + /datum/crafting_recipe/chemical_payload name = "Chemical Payload (C4)" result = /obj/item/weapon/bombcore/chemical @@ -354,7 +402,8 @@ ) parts = list(/obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/grenade/chem_grenade = 2) time = 30 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/chemical_payload2 name = "Chemical Payload (gibtonite)" @@ -366,7 +415,8 @@ ) parts = list(/obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/grenade/chem_grenade = 2) time = 50 - category = CAT_WEAPON + category = CAT_WEAPONRY + subcategory = CAT_WEAPON /datum/crafting_recipe/bonearmor name = "Bone Armor" @@ -377,7 +427,7 @@ /datum/crafting_recipe/bonetalisman name = "Bone Talisman" - result = /obj/item/clothing/neck/talisman + result = /obj/item/clothing/accessory/talisman time = 20 reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 1) @@ -398,6 +448,15 @@ reqs = list(/obj/item/stack/sheet/bone = 4) category = CAT_PRIMAL +/datum/crafting_recipe/goliathcloak + name = "Goliath Cloak" + result = /obj/item/clothing/suit/hooded/cloak/goliath + time = 50 + reqs = list(/obj/item/stack/sheet/leather = 2, + /obj/item/stack/sheet/sinew = 2, + /obj/item/stack/sheet/animalhide/goliath_hide = 2) //it takes 4 goliaths to make 1 cloak if the plates are skinned + category = CAT_PRIMAL + /datum/crafting_recipe/drakecloak name = "Ash Drake Armour" result = /obj/item/clothing/suit/hooded/cloak/drake diff --git a/code/modules/emoji/emoji_parse.dm b/code/modules/emoji/emoji_parse.dm index 3a0281f3f0..5ecadbe09c 100644 --- a/code/modules/emoji/emoji_parse.dm +++ b/code/modules/emoji/emoji_parse.dm @@ -16,7 +16,7 @@ if(search) emoji = lowertext(copytext(text, pos+1, search)) if(emoji in emojis) - parsed += " " + parsed += bicon(icon('icons/emoji.dmi', emoji)) pos = search + 1 else parsed += copytext(text, pos, search) diff --git a/code/modules/events/abductor.dm b/code/modules/events/abductor.dm old mode 100644 new mode 100755 index 0377f0e935..bbc73dca66 --- a/code/modules/events/abductor.dm +++ b/code/modules/events/abductor.dm @@ -1,10 +1,10 @@ /datum/round_event_control/abductor name = "Abductors" typepath = /datum/round_event/ghost_role/abductor - weight = 5 + weight = 10 max_occurrences = 1 - min_players = 5 + min_players = 20 gamemode_blacklist = list("nuclear","wizard","revolution","abduction") diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index b42ea9d554..cb07cdfd9e 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -27,7 +27,7 @@ /datum/round_event/brand_intelligence/start() for(var/obj/machinery/vending/V in GLOB.machines) - if(V.z != 1) + if(V.z != ZLEVEL_STATION) continue vendingMachines.Add(V) if(!vendingMachines.len) @@ -57,7 +57,7 @@ M.speak = rampant_speeches.Copy() M.speak_chance = 7 else - explosion(upriser.loc, -1, 1, 2, 4, 0) + explosion(upriser.loc, -1, 1, 2, 4, 0) qdel(upriser) kill() diff --git a/code/modules/events/devil.dm b/code/modules/events/devil.dm index 69648fa95a..0b49f38343 100644 --- a/code/modules/events/devil.dm +++ b/code/modules/events/devil.dm @@ -14,9 +14,7 @@ /datum/round_event/ghost_role/devil/spawn_role() //selecting a spawn_loc - var/list/spawn_locs = GLOB.latejoin - var/spawn_loc = pick(spawn_locs) - if(!spawn_loc) + if(!SSjob.latejoin_trackers.len) return MAP_ERROR //selecting a candidate player @@ -30,7 +28,7 @@ var/datum/mind/Mind = create_devil_mind(key) Mind.active = 1 - var/mob/living/carbon/human/devil = create_event_devil(spawn_loc) + var/mob/living/carbon/human/devil = create_event_devil() Mind.transfer_to(devil) add_devil(devil, ascendable = FALSE) @@ -45,6 +43,8 @@ /proc/create_event_devil(spawn_loc) var/mob/living/carbon/human/new_devil = new(spawn_loc) + if(!spawn_loc) + SSjob.SendToLateJoin(new_devil) var/datum/preferences/A = new() //Randomize appearance for the devil. A.copy_to(new_devil) new_devil.dna.update_dna_identity() diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index ff097f1f21..b494b92bfa 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -25,7 +25,7 @@ var/turf/T = get_turf(H) if(!T) continue - if(T.z != 1) + if(T.z != ZLEVEL_STATION) continue var/foundAlready = 0 // don't infect someone that already has the virus for(var/datum/disease/D in H.viruses) diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index 2468ddb5c6..f5e9513b2e 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -26,9 +26,7 @@ var/waittime = 300 * (2^retry) message_admins("The event will not spawn a [role_name] until certain \ conditions are met. Waiting [waittime/10]s and then retrying.") - spawn(waittime) - // I hope this doesn't end up running out of stack space - try_spawning(0,++retry) + addtimer(CALLBACK(src, .proc/try_spawning, 0, ++retry), waittime) return if(status == MAP_ERROR) @@ -69,4 +67,4 @@ return candidates -#undef MAX_SPAWN_ATTEMPT \ No newline at end of file +#undef MAX_SPAWN_ATTEMPT diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index e29888f888..c1139d4aa8 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -25,7 +25,7 @@ /datum/round_event/presents/start() for(var/obj/structure/flora/tree/pine/xmas in world) - if(xmas.z != 1) + if(xmas.z != ZLEVEL_STATION) continue for(var/turf/open/floor/T in orange(1,xmas)) for(var/i=1,i<=rand(1,5),i++) diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index a7a7d70720..5c5fc93e6b 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -21,8 +21,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 /datum/round_event/immovable_rod/start() var/startside = pick(GLOB.cardinal) - var/turf/startT = spaceDebrisStartLoc(startside, 1) - var/turf/endT = spaceDebrisFinishLoc(startside, 1) + var/turf/startT = spaceDebrisStartLoc(startside, ZLEVEL_STATION) + var/turf/endT = spaceDebrisFinishLoc(startside, ZLEVEL_STATION) new /obj/effect/immovablerod(startT, endT) /obj/effect/immovablerod @@ -82,13 +82,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if(clong.density) clong.ex_act(2) - else if(ismob(clong)) - if(ishuman(clong)) - var/mob/living/carbon/human/H = clong - H.visible_message("[H.name] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!") - H.adjustBruteLoss(160) - if(clong.density || prob(10)) - clong.ex_act(2) + else if(isliving(clong)) + penetrate(clong) else if(istype(clong, type)) var/obj/effect/immovablerod/other = clong visible_message("[src] collides with [other]!\ @@ -98,3 +93,11 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 smoke.start() qdel(src) qdel(other) + +/obj/effect/immovablerod/proc/penetrate(mob/living/L) + L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!") + if(ishuman(L)) + var/mob/living/carbon/human/H = L + H.adjustBruteLoss(160) + if(L && (L.density || prob(10))) + L.ex_act(2) diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index 091892559d..f30f4f866f 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -8,13 +8,12 @@ announceWhen = 50 endWhen = 20 var/list/area/areasToOpen = list() - var/list/potential_areas = list(/area/atmos, - /area/bridge, + var/list/potential_areas = list(/area/bridge, /area/engine, /area/medical, /area/security, /area/quartermaster, - /area/toxins) + /area/science) var/severity = 1 diff --git a/code/modules/events/processor_overload.dm b/code/modules/events/processor_overload.dm index e0673cb741..329e887379 100644 --- a/code/modules/events/processor_overload.dm +++ b/code/modules/events/processor_overload.dm @@ -32,7 +32,7 @@ var/obj/machinery/telecomms/processor/P = T if(prob(10)) // Damage the surrounding area to indicate that it popped - explosion(get_turf(P), 0, 0, 2) + explosion(get_turf(P), 0, 0, 2) // Only a level 1 explosion actually damages the machine // at all P.ex_act(1) diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index 2d0b5251d5..d8e95b5bb5 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -38,7 +38,7 @@ ruins_wizard_loadout = 1 for(var/mob/living/carbon/human/H in GLOB.living_mob_list) - if(ruins_spaceworthiness && (H.z != 1 || isspaceturf(H.loc) || isplasmaman(H))) + if(ruins_spaceworthiness && (H.z != ZLEVEL_STATION || isspaceturf(H.loc) || isplasmaman(H))) continue //#savetheminers if(ruins_wizard_loadout && H.mind && ((H.mind in SSticker.mode.wizards) || (H.mind in SSticker.mode.apprentices))) continue diff --git a/code/modules/events/wizard/shuffle.dm b/code/modules/events/wizard/shuffle.dm index b6fe96ba97..e04cb2da2b 100644 --- a/code/modules/events/wizard/shuffle.dm +++ b/code/modules/events/wizard/shuffle.dm @@ -13,7 +13,7 @@ var/list/mobs = list() for(var/mob/living/carbon/human/H in GLOB.living_mob_list) - if(H.z != 1) + if(H.z != ZLEVEL_STATION) continue //lets not try to strand people in space or stuck in the wizards den moblocs += H.loc mobs += H diff --git a/code/modules/fields/fields.dm b/code/modules/fields/fields.dm index 4b083d7e02..0e15d24e03 100644 --- a/code/modules/fields/fields.dm +++ b/code/modules/fields/fields.dm @@ -28,22 +28,18 @@ var/square_depth_up = 0 var/square_depth_down = 0 //Processing - var/requires_processing = FALSE var/process_inner_turfs = FALSE //Don't do this unless it's absolutely necessary var/process_edge_turfs = FALSE //Don't do this either unless it's absolutely necessary, you can just track what things are inside manually or on the initial setup. var/setup_edge_turfs = FALSE //Setup edge turfs/all field turfs. Set either or both to ON when you need it, it's defaulting to off unless you do to save CPU. var/setup_field_turfs = FALSE + var/use_host_turf = FALSE //For fields from items carried on mobs to check turf instead of loc... var/list/turf/field_turfs = list() var/list/turf/edge_turfs = list() var/list/turf/field_turfs_new = list() var/list/turf/edge_turfs_new = list() -/datum/proximity_monitor/advanced/New() - SSfields.register_new_field(src) - /datum/proximity_monitor/advanced/Destroy() - SSfields.unregister_field(src) full_cleanup() return ..() @@ -90,8 +86,19 @@ for(var/turf/T in field_turfs) cleanup_field_turf(T) +/datum/proximity_monitor/advanced/proc/check_movement() + if(!use_host_turf) + if(host.loc != last_host_loc) + last_host_loc = host.loc + return TRUE + else + if(get_turf(host) != last_host_loc) + last_host_loc = get_turf(host) + return TRUE + return FALSE + /datum/proximity_monitor/advanced/proc/recalculate_field(ignore_movement_check = FALSE) //Call every time the field moves (done automatically if you use update_center) or a setup specification is changed. - if(!(ignore_movement_check || ((host.loc != last_host_loc) && (field_shape != FIELD_NO_SHAPE)))) + if(!(ignore_movement_check || check_movement()) && (field_shape != FIELD_NO_SHAPE)) return update_new_turfs() var/list/turf/needs_setup = field_turfs_new.Copy() @@ -173,7 +180,6 @@ /datum/proximity_monitor/advanced/proc/update_new_turfs() if(!istype(host)) return FALSE - last_host_loc = host.loc var/turf/center = get_turf(host) field_turfs_new = list() edge_turfs_new = list() diff --git a/code/modules/fields/peaceborg_dampener.dm b/code/modules/fields/peaceborg_dampener.dm index bcf8a88585..ed7a3737ee 100644 --- a/code/modules/fields/peaceborg_dampener.dm +++ b/code/modules/fields/peaceborg_dampener.dm @@ -3,7 +3,6 @@ //Only use square radius for this! /datum/proximity_monitor/advanced/peaceborg_dampener name = "\improper Hyperkinetic Dampener Field" - requires_processing = TRUE setup_edge_turfs = TRUE setup_field_turfs = TRUE field_shape = FIELD_SHAPE_RADIUS_SQUARE @@ -15,15 +14,22 @@ var/static/image/southwest_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southwest") var/static/image/northeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_northeast") var/static/image/southeast_corner = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_southeast") + var/static/image/generic_edge = image('icons/effects/fields.dmi', icon_state = "projectile_dampen_generic") var/obj/item/borg/projectile_dampen/projector = null var/list/obj/item/projectile/tracked var/list/obj/item/projectile/staging + use_host_turf = TRUE /datum/proximity_monitor/advanced/peaceborg_dampener/New() + START_PROCESSING(SSfields, src) tracked = list() staging = list() ..() +/datum/proximity_monitor/advanced/peaceborg_dampener/Destroy() + STOP_PROCESSING(SSfields, src) + return ..() + /datum/proximity_monitor/advanced/peaceborg_dampener/process() if(!istype(projector)) qdel(src) @@ -48,6 +54,7 @@ var/obj/effect/abstract/proximity_checker/advanced/F = edge_turfs[T] F.appearance = I.appearance F.invisibility = 0 + F.mouse_opacity = 0 F.layer = 5 /datum/proximity_monitor/advanced/peaceborg_dampener/cleanup_edge_turf(turf/T) @@ -71,6 +78,8 @@ return southeast_corner if(SOUTHWEST) return southwest_corner + else + return generic_edge /datum/proximity_monitor/advanced/peaceborg_dampener/proc/capture_projectile(obj/item/projectile/P, track_projectile = TRUE) if(P in tracked) diff --git a/code/modules/fields/turf_objects.dm b/code/modules/fields/turf_objects.dm index 683fa67c96..c68f50bbdb 100644 --- a/code/modules/fields/turf_objects.dm +++ b/code/modules/fields/turf_objects.dm @@ -7,6 +7,7 @@ alpha = 0 invisibility = INVISIBILITY_ABSTRACT flags = ABSTRACT|ON_BORDER + mouse_opacity = 0 var/datum/proximity_monitor/advanced/parent = null /obj/effect/abstract/proximity_checker/advanced/Initialize(mapload, _monitor) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 9710098c5f..c6462f9d66 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -262,51 +262,57 @@ Gunshots/explosions/opening doors/less rare audio (done) px = -32 /obj/effect/hallucination/oh_yeah - var/turf/closed/wall/wall - var/obj/effect/hallucination/simple/bubblegum/bubblegum = null + var/obj/effect/hallucination/simple/bubblegum/bubblegum var/image/fakebroken var/image/fakerune /obj/effect/hallucination/oh_yeah/Initialize(mapload, var/mob/living/carbon/T) - ..() + . = ..() target = T + var/turf/closed/wall/wall for(var/turf/closed/wall/W in range(7,target)) wall = W break - if(wall) - fakebroken = image('icons/turf/floors.dmi', wall, "plating", layer = TURF_LAYER) - var/turf/landing = get_turf(target) - var/turf/landing_image_turf = get_step(landing, SOUTHWEST) //the icon is 3x3 - fakerune = image('icons/effects/96x96.dmi', landing_image_turf, "landing", layer = ABOVE_OPEN_TURF_LAYER) - fakebroken.override = TRUE - if(target.client) - target.client.images |= fakebroken - target.client.images |= fakerune - target.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) - bubblegum = new(wall, target) - sleep(10) //ominous wait - var/charged = FALSE //only get hit once - while(get_turf(bubblegum) != landing && target && target.stat != DEAD) - bubblegum.forceMove(get_step_towards(bubblegum, landing)) - bubblegum.setDir(get_dir(bubblegum, landing)) - target.playsound_local(get_turf(bubblegum), 'sound/effects/meteorimpact.ogg', 150, 1) - shake_camera(target, 2, 1) - if(bubblegum.Adjacent(target) && !charged) - charged = TRUE - target.Weaken(4) - target.staminaloss += 40 - step_away(target, bubblegum) - shake_camera(target, 4, 3) - target.visible_message("[target] jumps backwards, falling on the ground!","[bubblegum] slams into you!") - sleep(2) - sleep(30) - qdel(bubblegum) + if(!wall) + return INITIALIZE_HINT_QDEL + + fakebroken = image('icons/turf/floors.dmi', wall, "plating", layer = TURF_LAYER) + var/turf/landing = get_turf(target) + var/turf/landing_image_turf = get_step(landing, SOUTHWEST) //the icon is 3x3 + fakerune = image('icons/effects/96x96.dmi', landing_image_turf, "landing", layer = ABOVE_OPEN_TURF_LAYER) + fakebroken.override = TRUE + if(target.client) + target.client.images |= fakebroken + target.client.images |= fakerune + target.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) + bubblegum = new(wall, target) + addtimer(CALLBACK(src, .proc/bubble_attack, landing), 10) + +/obj/effect/hallucination/oh_yeah/proc/bubble_attack(turf/landing) + var/charged = FALSE //only get hit once + while(get_turf(bubblegum) != landing && target && target.stat != DEAD) + bubblegum.forceMove(get_step_towards(bubblegum, landing)) + bubblegum.setDir(get_dir(bubblegum, landing)) + target.playsound_local(get_turf(bubblegum), 'sound/effects/meteorimpact.ogg', 150, 1) + shake_camera(target, 2, 1) + if(bubblegum.Adjacent(target) && !charged) + charged = TRUE + target.Weaken(4) + target.adjustStaminaLoss(40) + step_away(target, bubblegum) + shake_camera(target, 4, 3) + target.visible_message("[target] jumps backwards, falling on the ground!","[bubblegum] slams into you!") + sleep(2) + sleep(30) qdel(src) /obj/effect/hallucination/oh_yeah/Destroy() if(target.client) target.client.images.Remove(fakebroken) target.client.images.Remove(fakerune) + QDEL_NULL(fakebroken) + QDEL_NULL(fakerune) + QDEL_NULL(bubblegum) return ..() /obj/effect/hallucination/singularity_scare @@ -437,7 +443,7 @@ Gunshots/explosions/opening doors/less rare audio (done) var/list/image/delusions = list() /obj/effect/hallucination/delusion/Initialize(mapload, mob/living/carbon/T,force_kind = null , duration = 300,skip_nearby = 1, custom_icon = null, custom_icon_file = null) - ..() + . = ..() target = T var/image/A = null var/kind = force_kind ? force_kind : pick("clown","corgi","carp","skeleton","demon","zombie") @@ -530,7 +536,7 @@ Gunshots/explosions/opening doors/less rare audio (done) var/static/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/ballistic, /obj/item/ammo_box/a357,\ /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow, /obj/item/weapon/melee/energy/sword/saber,\ /obj/item/weapon/storage/box/syndicate, /obj/item/weapon/storage/box/emps,\ - /obj/item/weapon/cartridge/syndicate, /obj/item/clothing/under/chameleon,\ + /obj/item/weapon/cartridge/virus/syndicate, /obj/item/clothing/under/chameleon,\ /obj/item/clothing/shoes/chameleon, /obj/item/weapon/card/id/syndicate,\ /obj/item/clothing/mask/chameleon, /obj/item/clothing/glasses/thermal,\ /obj/item/device/chameleon, /obj/item/weapon/card/emag, /obj/item/weapon/grenade/plastic/x4,\ @@ -544,7 +550,7 @@ Gunshots/explosions/opening doors/less rare audio (done) /obj/item/clothing/suit/space/nasavoid, /obj/item/weapon/tank) var/obj/effect/fake_attacker/F = new/obj/effect/fake_attacker(get_turf(target),target) - + for(var/obj/item/I in clone.held_items) if(!(locate(I) in non_fakeattack_weapons)) clone_weapon = I.name diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm index 4a05510ff0..9d39e51e63 100644 --- a/code/modules/food_and_drinks/food.dm +++ b/code/modules/food_and_drinks/food.dm @@ -4,6 +4,7 @@ /obj/item/weapon/reagent_containers/food possible_transfer_amounts = list() volume = 50 //Sets the default container amount for all food items. + container_type = INJECTABLE resistance_flags = FLAMMABLE /obj/item/weapon/reagent_containers/food/New() diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 95d3a7993b..5ab7f62d65 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -182,7 +182,7 @@ /obj/item/weapon/reagent_containers/food/snacks/proc/slice(accuracy, obj/item/weapon/W, mob/user) if((slices_num <= 0 || !slices_num) || !slice_path) //is the food sliceable? - return 0 + return FALSE if ( \ !isturf(src.loc) || \ @@ -191,7 +191,7 @@ !(locate(/obj/item/weapon/storage/bag/tray) in src.loc) \ ) to_chat(user, "You cannot slice [src] here! You need a table or at least a tray.") - return 1 + return FALSE var/slices_lost = 0 if (accuracy >= IS_SHARP_ACCURATE) @@ -211,6 +211,7 @@ var/obj/item/weapon/reagent_containers/food/snacks/slice = new slice_path (loc) initialize_slice(slice, reagents_per_slice) qdel(src) + return TRUE /obj/item/weapon/reagent_containers/food/snacks/proc/initialize_slice(obj/item/weapon/reagent_containers/food/snacks/slice, reagents_per_slice) slice.create_reagents(slice.volume) diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 7cfce5419d..3cce0f46c9 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -475,4 +475,13 @@ icon_state = "butter" list_reagents = list("nutriment" = 5) filling_color = "#FFD700" - tastes = list("butter" = 1) \ No newline at end of file + tastes = list("butter" = 1) + +/obj/item/weapon/reagent_containers/food/snacks/onionrings + name = "onion rings" + desc = "Onion slices coated in batter." + icon_state = "onionrings" + list_reagents = list("nutriment" = 3) + filling_color = "#C0C9A0" + gender = PLURAL + tastes = list("batter" = 3, "onion" = 1) \ No newline at end of file diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm index 20de61d33d..2023dcb99d 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm @@ -13,7 +13,7 @@ insert ascii eagle on american flag background here icon_state = "fryer_off" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 container_type = OPENCONTAINER var/obj/item/frying = null //What's being fried RIGHT NOW? diff --git a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm index dd99b093b4..b2babc19d7 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm @@ -9,7 +9,7 @@ icon_state = "foodcart" density = 1 anchored = 0 - use_power = 0 + use_power = NO_POWER_USE var/food_stored = 0 var/glasses = 0 var/portion = 10 diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index f4ffb4123a..5bc3d6ebe7 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -11,7 +11,7 @@ var/gibtime = 40 // Time from starting until meat appears var/meat_produced = 0 var/ignore_clothing = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 500 diff --git a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm index 43be7ad747..8d5ffda503 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm @@ -12,7 +12,7 @@ icon_state = "icecream_vat" density = 1 anchored = 0 - use_power = 0 + use_power = NO_POWER_USE layer = BELOW_OBJ_LAYER var/list/product_types = list() var/dispense_flavour = ICECREAM_VANILLA @@ -98,7 +98,7 @@ var/obj/item/weapon/reagent_containers/food/snacks/icecream/I = O if(!I.ice_creamed) if(product_types[dispense_flavour] > 0) - src.visible_message("\icon[src] [user] scoops delicious [flavour_name] ice cream into [I].") + src.visible_message("[bicon(src)] [user] scoops delicious [flavour_name] ice cream into [I].") product_types[dispense_flavour] -= 1 I.add_ice_cream(flavour_name) // if(beaker) @@ -147,15 +147,7 @@ if(product_types[dispense_cone] >= 1) product_types[dispense_cone] -= 1 var/obj/item/weapon/reagent_containers/food/snacks/icecream/I = new(src.loc) - I.cone_type = cone_name - I.icon_state = "icecream_cone_[cone_name]" - switch (I.cone_type) - if ("waffle") - I.reagents.add_reagent("nutriment", 1) - if ("chocolate") - I.reagents.add_reagent("cocoa", 1) // chocolate ain't as nutritious kids - - I.desc = "Delicious [cone_name] cone, but no ice cream." + I.set_cone_type(cone_name) src.visible_message("[usr] dispenses a crunchy [cone_name] cone from [src].") else to_chat(usr, "There are no [cone_name] cones left!") @@ -187,10 +179,23 @@ var/cone_type bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/icecream/New() +/obj/item/weapon/reagent_containers/food/snacks/icecream/Initialize() + . = ..() create_reagents(20) reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/icecream/proc/set_cone_type(var/cone_name) + cone_type = cone_name + icon_state = "icecream_cone_[cone_name]" + switch (cone_type) + if ("waffle") + reagents.add_reagent("nutriment", 1) + if ("chocolate") + reagents.add_reagent("cocoa", 1) // chocolate ain't as nutritious kids + + desc = "Delicious [cone_name] cone, but no ice cream." + + /obj/item/weapon/reagent_containers/food/snacks/icecream/proc/add_ice_cream(var/flavour_name) name = "[flavour_name] icecream" src.add_overlay("icecream_[flavour_name]") @@ -206,8 +211,15 @@ if ("blue") desc = "A delicious [cone_type] cone filled with blue ice cream. Made with real... blue?" reagents.add_reagent("singulo", 2) + if ("mob") + desc = "A suspicious [cone_type] cone filled with bright red ice cream. That's probably not strawberry..." + reagents.add_reagent("liquidgibs", 2) ice_creamed = 1 +/obj/item/weapon/reagent_containers/food/snacks/icecream/proc/add_mob_flavor(var/mob/M) + add_ice_cream("mob") + name = "[M.name] icecream" + /obj/machinery/icecream_vat/deconstruct(disassembled = TRUE) if(!(flags & NODECONSTRUCT)) new /obj/item/stack/sheet/metal(loc, 4) diff --git a/code/modules/food_and_drinks/kitchen_machinery/juicer.dm b/code/modules/food_and_drinks/kitchen_machinery/juicer.dm index 5770adc539..7fdb07dd26 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/juicer.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/juicer.dm @@ -7,7 +7,7 @@ layer = BELOW_OBJ_LAYER density = 1 anchored = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 pass_flags = PASSTABLE diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index aa60840cd0..3e7301aed4 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -6,7 +6,7 @@ layer = BELOW_OBJ_LAYER density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 var/operating = 0 // Is it on? @@ -15,8 +15,7 @@ var/max_n_of_items = 10 // whatever fat fuck made this a global var needs to look at themselves in the mirror sometime var/efficiency = 0 - -// see code/modules/food/recipes_microwave.dm for recipes +//Microwaving doesn't use recipes, instead it calls the microwave_act of the objects. For food, this creates something based on the food's cooked_type /******************* * Initialising diff --git a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm index ac99e25aed..72d1580bf6 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm @@ -6,7 +6,7 @@ layer = BELOW_OBJ_LAYER density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 50 var/grinded = 0 diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm index 4a2f0948d9..c672f7fd99 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm @@ -9,7 +9,7 @@ anchored = 1 var/broken = 0 var/processing = 0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 50 var/rating_speed = 1 @@ -126,8 +126,6 @@ input = /obj/item/weapon/reagent_containers/food/snacks/grown/parsnip output = /obj/item/weapon/reagent_containers/food/snacks/roastparsnip - - /* mobs */ /datum/food_processor_process/mob/process_food(loc, what, processor) ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 705c532260..d66de8e1c5 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -9,7 +9,7 @@ layer = BELOW_OBJ_LAYER density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 var/max_n_of_items = 1500 @@ -248,7 +248,7 @@ desc = "A wooden contraption, used to dry plant products, food and leather." icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "drying_rack_on" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 200 icon_on = "drying_rack_on" @@ -326,10 +326,10 @@ /obj/machinery/smartfridge/drying_rack/proc/toggle_drying(forceoff) if(drying || forceoff) drying = FALSE - use_power = 1 + use_power = IDLE_POWER_USE else drying = TRUE - use_power = 2 + use_power = ACTIVE_POWER_USE update_icon() /obj/machinery/smartfridge/drying_rack/proc/rack_dry() diff --git a/code/modules/food_and_drinks/pizzabox.dm b/code/modules/food_and_drinks/pizzabox.dm index 7bdd62211b..a7c96d949c 100644 --- a/code/modules/food_and_drinks/pizzabox.dm +++ b/code/modules/food_and_drinks/pizzabox.dm @@ -80,7 +80,7 @@ return open = !open if(open && !bomb_defused) - audible_message("\icon[src] *beep*") + audible_message("[bicon(src)] *beep*") bomb_active = TRUE START_PROCESSING(SSobj, src) update_icon() diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index 314ee2c8e2..17662feb6e 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -1,5 +1,6 @@ /datum/crafting_recipe/food var/real_parts + category = CAT_FOOD /datum/crafting_recipe/food/New() real_parts = parts.Copy() diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index d0682ced1e..3888207011 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/meat - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/xenomeatbread name = "Xenomeat bread" @@ -21,7 +21,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/xenomeat - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/spidermeatbread name = "Spidermeat bread" @@ -31,7 +31,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/spidermeat - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/banananutbread name = "Banana nut bread" @@ -42,7 +42,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/banana = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/banana - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/tofubread name = "Tofu bread" @@ -52,7 +52,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/tofu - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/creamcheesebread name = "Cream cheese bread" @@ -62,7 +62,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/creamcheese - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/mimanabread name = "Mimana bread" @@ -73,7 +73,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/banana/mime = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/mimana - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/butteredtoast name = "Buttered Toast" @@ -82,7 +82,7 @@ /obj/item/weapon/reagent_containers/food/snacks/butter = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/butteredtoast - category = CAT_BREAD + subcategory = CAT_BREAD /datum/crafting_recipe/food/butterbiscuit name = "Butter Biscuit" @@ -91,5 +91,5 @@ /obj/item/weapon/reagent_containers/food/snacks/butter = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/butterbiscuit - category = CAT_BREAD + subcategory = CAT_BREAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index 573574f4e9..4a150faad7 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -14,7 +14,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain/human = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/human - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/burger name = "Burger" @@ -24,7 +24,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/plain - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/corgiburger name = "Corgi burger" @@ -34,7 +34,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/corgi - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/appendixburger name = "Appendix burger" @@ -43,7 +43,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/appendix - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/brainburger name = "Brain burger" @@ -52,7 +52,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/brain - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/xenoburger name = "Xeno burger" @@ -61,7 +61,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/xeno - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/bearger name = "Bearger" @@ -70,7 +70,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/bearger - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/fishburger name = "Fish burger" @@ -79,7 +79,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/fish - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/tofuburger name = "Tofu burger" @@ -88,7 +88,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/tofu - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/ghostburger name = "Ghost burger" @@ -97,7 +97,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/ghost - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/clownburger name = "Clown burger" @@ -106,7 +106,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/clown - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/mimeburger name = "Mime burger" @@ -115,7 +115,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/mime - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/redburger name = "Red burger" @@ -125,7 +125,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/red - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/orangeburger name = "Orange burger" @@ -135,7 +135,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/orange - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/yellowburger name = "Yellow burger" @@ -145,7 +145,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/yellow - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/greenburger name = "Green burger" @@ -155,7 +155,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/green - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/blueburger name = "Blue burger" @@ -165,7 +165,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/blue - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/purpleburger name = "Purple burger" @@ -175,7 +175,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/purple - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/spellburger name = "Spell burger" @@ -183,7 +183,7 @@ /obj/item/clothing/head/wizard/fake = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/spell - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/spellburger2 name = "Spell burger" @@ -192,7 +192,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/spell - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/bigbiteburger name = "Big bite burger" @@ -201,7 +201,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/bigbite - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/superbiteburger name = "Super bite burger" @@ -216,7 +216,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/superbite - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/slimeburger name = "Jelly burger" @@ -225,7 +225,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/jelly/slime - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/jellyburger name = "Jelly burger" @@ -234,7 +234,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/jelly/cherry - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/fivealarmburger name = "Five alarm burger" @@ -243,7 +243,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/fivealarm - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/ratburger name = "Rat burger" @@ -252,7 +252,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/rat - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/baseballburger name = "Home run baseball burger" @@ -261,7 +261,7 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/baseball - category = CAT_BURGER + subcategory = CAT_BURGER /datum/crafting_recipe/food/baconburger name = "Bacon Burger" @@ -272,4 +272,4 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/baconburger - category = CAT_BURGER + subcategory = CAT_BURGER diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index 439db2986b..af288dddfc 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -10,7 +10,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/carrot = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/carrot - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/cheesecake name = "Cheese cake" @@ -19,7 +19,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/cheese - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/applecake name = "Apple cake" @@ -28,7 +28,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/apple - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/orangecake name = "Orange cake" @@ -37,7 +37,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/orange - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/limecake name = "Lime cake" @@ -46,7 +46,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/lime - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/lemoncake name = "Lemon cake" @@ -55,7 +55,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/lemon - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/chocolatecake name = "Chocolate cake" @@ -64,7 +64,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/chocolate - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/birthdaycake name = "Birthday cake" @@ -73,7 +73,7 @@ /obj/item/weapon/reagent_containers/food/snacks/store/cake/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/braincake name = "Brain cake" @@ -82,7 +82,7 @@ /obj/item/weapon/reagent_containers/food/snacks/store/cake/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/brain - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/slimecake name = "Slime cake" @@ -91,7 +91,7 @@ /obj/item/weapon/reagent_containers/food/snacks/store/cake/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/slimecake - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/pumpkinspicecake name = "Pumpkin spice cake" @@ -100,7 +100,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/cake/pumpkinspice - category = CAT_CAKE + subcategory = CAT_CAKE /datum/crafting_recipe/food/cak name = "Living cat/cake hybrid" @@ -114,4 +114,4 @@ /datum/reagent/teslium = 1 //To shock the whole thing into life ) result = /mob/living/simple_animal/pet/cat/cak - category = CAT_CAKE //Cat! Haha, get it? CAT? GET IT??? + subcategory = CAT_CAKE //Cat! Haha, get it? CAT? GET IT??? diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index c03fbe4710..f1e96f526e 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/boiledegg = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/friedegg - category = CAT_EGG + subcategory = CAT_EGG /datum/crafting_recipe/food/omelette name = "omelette" @@ -20,7 +20,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/omelette - category = CAT_EGG + subcategory = CAT_EGG /datum/crafting_recipe/food/chocolateegg name = "Chocolate egg" @@ -29,7 +29,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/chocolateegg - category = CAT_EGG + subcategory = CAT_EGG /datum/crafting_recipe/food/eggsbenedict name = "Eggs benedict" @@ -39,4 +39,4 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/benedict - category = CAT_EGG + subcategory = CAT_EGG diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 878dda1804..60d949bb9d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -9,7 +9,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain/human = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/kebab/human - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/kebab name = "Kebab" @@ -18,7 +18,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/steak = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/kebab/monkey - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/tofukebab name = "Tofu kebab" @@ -27,7 +27,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tofu = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/kebab/tofu - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/tailkebab name = "Lizard tail kebab" @@ -36,7 +36,7 @@ /obj/item/severedtail = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/kebab/tail - category = CAT_MEAT + subcategory = CAT_MEAT // see code/module/crafting/table.dm @@ -50,7 +50,7 @@ /obj/item/weapon/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cubancarp - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/fishandchips name = "Fish and chips" @@ -59,7 +59,7 @@ /obj/item/weapon/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/fishandchips - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/fishfingers name = "Fish fingers" @@ -69,7 +69,7 @@ /obj/item/weapon/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/sashimi name = "Sashimi" @@ -79,7 +79,7 @@ /obj/item/weapon/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/sashimi - category = CAT_MEAT + subcategory = CAT_MEAT ////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// @@ -91,7 +91,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet/spider = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/spidereggsham - category = CAT_MEAT + subcategory = CAT_MEAT ////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// @@ -103,7 +103,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/cornedbeef - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/bearsteak name = "Filet migrawr" @@ -113,7 +113,7 @@ ) tools = list(/obj/item/weapon/lighter) result = /obj/item/weapon/reagent_containers/food/snacks/bearsteak - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/enchiladas name = "Enchiladas" @@ -123,7 +123,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tortilla = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/stewedsoymeat name = "Stewed soymeat" @@ -133,7 +133,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/sausage name = "Sausage" @@ -142,7 +142,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/sausage - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/nugget name = "Chicken nugget" @@ -150,7 +150,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/nugget - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/rawkhinkali name = "Raw Khinkali" @@ -159,7 +159,7 @@ /obj/item/weapon/reagent_containers/food/snacks/faggot = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/rawkhinkali - category = CAT_MEAT + subcategory = CAT_MEAT /datum/crafting_recipe/food/pigblanket name = "Pig in a Blanket" @@ -169,4 +169,4 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pigblanket - category = CAT_MEAT + subcategory = CAT_MEAT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index fff76d630f..606c897d61 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -10,7 +10,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/candiedapple - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/chococoin name = "Choco coin" @@ -19,7 +19,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/chococoin - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/fudgedice name = "Fudge dice" @@ -28,7 +28,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/fudgedice - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/chocoorange name = "Choco orange" @@ -37,7 +37,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/chocoorange - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/loadedbakedpotato name = "Loaded baked potato" @@ -47,7 +47,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/cheesyfries name = "Cheesy fries" @@ -56,7 +56,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cheesyfries - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/wrap name = "Wrap" @@ -65,7 +65,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/eggwrap - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/beans name = "Beans" @@ -74,7 +74,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/beans - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/eggplantparm name ="Eggplant parmigiana" @@ -83,7 +83,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/eggplantparm - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/baguette name = "Baguette" @@ -93,7 +93,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/baguette - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD ////////////////////////////////////////////////TOAST//////////////////////////////////////////////// @@ -104,7 +104,7 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/jelliedtoast/slime - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/jelliedyoast name = "Jellied toast" @@ -113,7 +113,7 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/jelliedtoast/cherry - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/twobread name = "Two bread" @@ -122,7 +122,7 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/twobread - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/burrito name ="Burrito" @@ -131,7 +131,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/burrito - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/cheesyburrito name ="Cheesy burrito" @@ -141,7 +141,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cheesyburrito - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/carneburrito name ="Carne de asada burrito" @@ -151,7 +151,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/carneburrito - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/fuegoburrito name ="Fuego plasma burrito" @@ -161,7 +161,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/fuegoburrito - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/melonfruitbowl name ="Melon fruit bowl" @@ -174,7 +174,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/melonfruitbowl - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/spacefreezy name ="Space freezy" @@ -184,7 +184,7 @@ /obj/item/weapon/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/spacefreezy - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/sundae name ="Sundae" @@ -195,7 +195,7 @@ /obj/item/weapon/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/sundae - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/honkdae name ="Honkdae" @@ -207,7 +207,7 @@ /obj/item/weapon/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/honkdae - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/nachos name ="Nachos" @@ -216,7 +216,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tortilla = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/nachos - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/cheesynachos name ="Cheesy nachos" @@ -226,7 +226,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tortilla = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cheesynachos - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/cubannachos name ="Cuban nachos" @@ -236,7 +236,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tortilla = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cubannachos - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/melonkeg name ="Melon keg" @@ -247,7 +247,7 @@ ) parts = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka = 1) result = /obj/item/weapon/reagent_containers/food/snacks/melonkeg - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/honeybar name = "Honey nut bar" @@ -256,7 +256,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/weapon/reagent_containers/food/snacks/honeybar - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/stuffedlegion @@ -264,12 +264,12 @@ time = 40 reqs = list( /obj/item/weapon/reagent_containers/food/snacks/meat/steak/goliath = 1, - /obj/item/organ/hivelord_core/legion = 1, + /obj/item/organ/regenerative_core/legion = 1, /datum/reagent/consumable/ketchup = 2, /datum/reagent/consumable/capsaicin = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/stuffedlegion - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/lizardwine @@ -280,7 +280,7 @@ /datum/reagent/consumable/ethanol = 100 ) result = /obj/item/weapon/reagent_containers/food/drinks/bottle/lizardwine - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/powercrepe @@ -294,7 +294,7 @@ /obj/item/weapon/melee/sabre = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/powercrepe - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/taco name ="Classic Taco" @@ -305,7 +305,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/taco - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/tacoplain name ="Plain Taco" @@ -315,7 +315,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/taco/plain - category = CAT_MISCFOOD + subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/branrequests name = "Bran Requests Cereal" diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index fd943379e0..b20a957546 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donut/chaos - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/donut time = 15 @@ -21,7 +21,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donut - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/jellydonut name = "Jelly donut" @@ -30,7 +30,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donut/jelly - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/cherryjellydonut name = "Cherry jelly donut" @@ -39,7 +39,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donut/jelly/cherryjelly - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/slimejellydonut name = "Slime jelly donut" @@ -48,7 +48,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly - category = CAT_PASTRY + subcategory = CAT_PASTRY ////////////////////////////////////////////////WAFFLES//////////////////////////////////////////////// @@ -59,7 +59,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/waffles - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/soylenviridians @@ -69,7 +69,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soylenviridians - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/soylentgreen name = "Soylent green" @@ -78,7 +78,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soylentgreen - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/rofflewaffles @@ -88,7 +88,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles - category = CAT_PASTRY + subcategory = CAT_PASTRY ////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// @@ -100,7 +100,7 @@ /obj/item/weapon/reagent_containers/food/snacks/faggot = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/dankpocket time = 15 @@ -110,7 +110,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cannabis = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/dankpocket - category = CAT_PASTRY + subcategory = CAT_PASTRY ////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// @@ -122,7 +122,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/muffin - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/berrymuffin name = "Berry muffin" @@ -132,7 +132,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/berries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/muffin/berry - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/booberrymuffin name = "Booberry muffin" @@ -143,7 +143,7 @@ /obj/item/weapon/ectoplasm = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/muffin/booberry - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chawanmushi name = "Chawanmushi" @@ -154,7 +154,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/chawanmushi - category = CAT_PASTRY + subcategory = CAT_PASTRY ////////////////////////////////////////////OTHER//////////////////////////////////////////// @@ -166,7 +166,7 @@ /obj/item/weapon/reagent_containers/food/snacks/sausage = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/hotdog - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/meatbun name = "Meat bun" @@ -177,7 +177,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/meatbun - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/khachapuri name = "Khachapuri" @@ -187,7 +187,7 @@ /obj/item/weapon/reagent_containers/food/snacks/store/bread/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/khachapuri - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/sugarcookie time = 15 @@ -197,7 +197,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/fortunecookie time = 15 @@ -210,7 +210,7 @@ /obj/item/weapon/paper = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/poppypretzel time = 15 @@ -220,7 +220,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/poppypretzel - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/plumphelmetbiscuit time = 15 @@ -230,7 +230,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/cracker time = 15 @@ -240,7 +240,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastrybase = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/cracker - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chococornet name = "Choco cornet" @@ -250,7 +250,7 @@ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/chococornet - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/oatmealcookie name = "Oatmeal cookie" @@ -268,7 +268,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/oat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/raisincookie - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/cherrycupcake name = "Cherry cupcake" @@ -277,7 +277,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cherries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/cherrycupcake - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/bluecherrycupcake name = "Blue cherry cupcake" @@ -286,7 +286,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/bluecherrycupcake - category = CAT_PASTRY + subcategory = CAT_PASTRY /datum/crafting_recipe/food/honeybun name = "Honey bun" @@ -295,4 +295,4 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/weapon/reagent_containers/food/snacks/honeybun - category = CAT_PASTRY + subcategory = CAT_PASTRY diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index df47c64de7..f1628d41bc 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/banana = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/cream - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/meatpie name = "Meat pie" @@ -22,7 +22,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/meatpie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/tofupie name = "Tofu pie" @@ -31,7 +31,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tofu = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/tofupie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/xenopie name = "Xeno pie" @@ -40,7 +40,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet/xeno = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/xemeatpie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/cherrypie name = "Cherry pie" @@ -49,7 +49,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cherries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/cherrypie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/berryclafoutis name = "Berry clafoutis" @@ -58,7 +58,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/berries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/berryclafoutis - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/bearypie name = "Beary Pie" @@ -68,7 +68,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/steak/bear = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/bearypie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/amanitapie name = "Amanita pie" @@ -77,7 +77,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/amanita_pie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/plumppie name = "Plump pie" @@ -86,7 +86,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/plump_pie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/applepie name = "Apple pie" @@ -95,7 +95,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/applepie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/pumpkinpie name = "Pumpkin pie" @@ -106,7 +106,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/pumpkinpie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/goldenappletart name = "Golden apple tart" @@ -117,7 +117,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/appletart - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/grapetart name = "Grape tart" @@ -128,7 +128,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/grapes = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/grapetart - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/blumpkinpie name = "Blumpkin pie" @@ -139,7 +139,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/blumpkinpie - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/dulcedebatata name = "Dulce de batata" @@ -149,7 +149,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/dulcedebatata - category = CAT_PIE + subcategory = CAT_PIE /datum/crafting_recipe/food/frostypie name = "Frosty pie" @@ -158,4 +158,4 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/frostypie - category = CAT_PIE + subcategory = CAT_PIE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm index 8bb73ad7c8..95580df603 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/margherita - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/meatpizza name = "Meat pizza" @@ -22,7 +22,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/meat - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/mushroompizza name = "Mushroom pizza" @@ -31,7 +31,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom = 5 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/mushroom - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/vegetablepizza name = "Vegetable pizza" @@ -43,7 +43,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/vegetable - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/donpocketpizza name = "Donkpocket pizza" @@ -54,7 +54,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/donkpocket - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/dankpizza name = "Dank pizza" @@ -65,7 +65,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/dank - category = CAT_PIZZA + subcategory = CAT_PIZZA /datum/crafting_recipe/food/sassysagepizza name = "Sassysage pizza" @@ -76,4 +76,4 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/pizza/sassysage - category = CAT_PIZZA + subcategory = CAT_PIZZA diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm index d60fc34083..66ed6f40ee 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm @@ -11,7 +11,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/herbsalad - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/aesirsalad name = "Aesir salad" @@ -21,7 +21,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/aesirsalad - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/validsalad name = "Valid salad" @@ -32,7 +32,7 @@ /obj/item/weapon/reagent_containers/food/snacks/faggot = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/validsalad - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/monkeysdelight name = "Monkeys delight" @@ -45,7 +45,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/banana = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/monkeysdelight - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/oatmeal name = "Oatmeal" @@ -55,7 +55,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/oat = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/oatmeal - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/fruitsalad name = "Fruit salad" @@ -68,7 +68,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/fruit - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/junglesalad name = "Jungle salad" @@ -81,7 +81,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/jungle - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/citrusdelight name = "Citrus delight" @@ -93,7 +93,7 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/citrusdelight - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/ricepork name = "Rice and pork" @@ -102,7 +102,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/ricepork - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/eggbowl name = "Egg bowl" @@ -113,7 +113,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/corn = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/eggbowl - category = CAT_SALAD + subcategory = CAT_SALAD /datum/crafting_recipe/food/ricepudding name = "Rice pudding" @@ -123,4 +123,4 @@ /obj/item/weapon/reagent_containers/food/snacks/salad/boiledrice = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/salad/ricepudding - category = CAT_SALAD + subcategory = CAT_SALAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm index 3880dbdeca..f2ed7da6aa 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm @@ -14,7 +14,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/sandwich - category = CAT_SANDWICH + subcategory = CAT_SANDWICH /datum/crafting_recipe/food/grilledcheesesandwich name = "Grilled cheese sandwich" @@ -23,7 +23,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/grilledcheese - category = CAT_SANDWICH + subcategory = CAT_SANDWICH /datum/crafting_recipe/food/slimesandwich name = "Jelly sandwich" @@ -32,7 +32,7 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/slime - category = CAT_SANDWICH + subcategory = CAT_SANDWICH /datum/crafting_recipe/food/cherrysandwich name = "Jelly sandwich" @@ -41,7 +41,7 @@ /obj/item/weapon/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/cherry - category = CAT_SANDWICH + subcategory = CAT_SANDWICH /datum/crafting_recipe/food/icecreamsandwich name = "Icecream sandwich" @@ -51,7 +51,7 @@ /obj/item/weapon/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich - category = CAT_SANDWICH + subcategory = CAT_SANDWICH /datum/crafting_recipe/food/notasandwich name = "Not a sandwich" @@ -60,7 +60,7 @@ /obj/item/clothing/mask/fakemoustache = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/notasandwich - category = CAT_SANDWICH + subcategory = CAT_SANDWICH diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 8ab865f65d..9a2a39c8f2 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -13,7 +13,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/meatball - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/vegetablesoup name = "Vegetable soup" @@ -26,7 +26,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/vegetable - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/nettlesoup name = "Nettle soup" @@ -38,7 +38,7 @@ /obj/item/weapon/reagent_containers/food/snacks/boiledegg = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/nettle - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/wingfangchu name = "Wingfangchu" @@ -48,7 +48,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/cutlet/xeno = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/wingfangchu - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/wishsoup name = "Wish soup" @@ -57,7 +57,7 @@ /obj/item/weapon/reagent_containers/glass/bowl = 1 ) result= /obj/item/weapon/reagent_containers/food/snacks/soup/wish - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/hotchili name = "Hot chili" @@ -68,7 +68,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/hotchili - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/coldchili name = "Cold chili" @@ -79,7 +79,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/coldchili - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/tomatosoup name = "Tomato soup" @@ -89,7 +89,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/tomato - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/eyeballsoup name = "Eyeball soup" @@ -100,7 +100,7 @@ /obj/item/organ/eyes = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/tomato/eyeball - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/milosoup @@ -112,7 +112,7 @@ /obj/item/weapon/reagent_containers/food/snacks/tofu = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/milo - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/bloodsoup name = "Blood soup" @@ -122,7 +122,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/blood - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/slimesoup name = "Slime soup" @@ -132,7 +132,7 @@ /obj/item/weapon/reagent_containers/glass/bowl = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/slime - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/clownstears name = "Clowns tears" @@ -143,7 +143,7 @@ /obj/item/weapon/ore/bananium = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/clownstears - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/mysterysoup name = "Mystery soup" @@ -156,7 +156,7 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/mystery - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/mushroomsoup name = "Mushroom soup" @@ -167,7 +167,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/mushroom - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/beetsoup name = "Beet soup" @@ -178,7 +178,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/beet - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/stew name = "Stew" @@ -193,7 +193,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/stew - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/spacylibertyduff name = "Spacy liberty duff" @@ -203,7 +203,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/spacylibertyduff - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/amanitajelly name = "Amanita jelly" @@ -213,7 +213,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita = 3 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/amanitajelly - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/sweetpotatosoup name = "Sweet potato soup" @@ -224,7 +224,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/sweetpotato - category = CAT_SOUP + subcategory = CAT_SOUP /datum/crafting_recipe/food/redbeetsoup name = "Red beet soup" @@ -235,4 +235,4 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/beet/red - category = CAT_SOUP + subcategory = CAT_SOUP diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm index 412157033b..ed6dc4bf41 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm @@ -10,7 +10,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/pastatomato - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/copypasta name = "Copypasta" @@ -18,7 +18,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pastatomato = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/copypasta - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/spaghettimeatball name = "Spaghetti meatball" @@ -27,7 +27,7 @@ /obj/item/weapon/reagent_containers/food/snacks/faggot = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/meatballspaghetti - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/spesslaw name = "Spesslaw" @@ -36,7 +36,7 @@ /obj/item/weapon/reagent_containers/food/snacks/faggot = 4 ) result = /obj/item/weapon/reagent_containers/food/snacks/spesslaw - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/beefnoodle name = "Beef noodle" @@ -47,7 +47,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/beefnoodle - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/chowmein name = "Chowmein" @@ -58,7 +58,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/carrot = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/chowmein - category = CAT_SPAGHETTI + subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/butternoodles name = "Butter Noodles" @@ -67,4 +67,4 @@ /obj/item/weapon/reagent_containers/food/snacks/butter = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/butternoodles - category = CAT_SPAGHETTI \ No newline at end of file + subcategory = CAT_SPAGHETTI \ No newline at end of file diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm new file mode 100644 index 0000000000..191da98ea1 --- /dev/null +++ b/code/modules/goonchat/browserOutput.dm @@ -0,0 +1,278 @@ +/********************************* +For the main html chat area +*********************************/ + +//Precaching a bunch of shit +GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of icons for the browser output + +//On client, created on login +/datum/chatOutput + var/client/owner //client ref + var/loaded = FALSE // Has the client loaded the browser output area? + var/list/messageQueue //If they haven't loaded chat, this is where messages will go until they do + var/cookieSent = FALSE // Has the client sent a cookie for analysis + var/broken = FALSE + var/list/connectionHistory //Contains the connection history passed from chat cookie + +/datum/chatOutput/New(client/C) + owner = C + messageQueue = list() + connectionHistory = list() + +/datum/chatOutput/proc/start() + //Check for existing chat + if(!owner) + return FALSE + + if(!winexists(owner, "browseroutput")) // Oh goddamnit. + set waitfor = FALSE + broken = TRUE + message_admins("Couldn't start chat for [key_name_admin(owner)]!") + . = FALSE + alert(owner.mob, "Updated chat window does not exist. If you are using a custom skin file please allow the game to update.") + return + + if(winget(owner, "browseroutput", "is-visible") == "true") //Already setup + doneLoading() + + else //Not setup + load() + + return TRUE + +/datum/chatOutput/proc/load() + set waitfor = FALSE + if(!owner) + return + + var/datum/asset/stuff = get_asset_datum(/datum/asset/simple/goonchat) + stuff.register() + stuff.send(owner) + + owner << browse(file('code/modules/goonchat/browserassets/html/browserOutput.html'), "window=browseroutput") + +/datum/chatOutput/Topic(href, list/href_list) + if(usr.client != owner) + return TRUE + + // Build arguments. + // Arguments are in the form "param[paramname]=thing" + var/list/params = list() + for(var/key in href_list) + if(length(key) > 7 && findtext(key, "param")) // 7 is the amount of characters in the basic param key template. + var/param_name = copytext(key, 7, -1) + var/item = href_list[key] + + params[param_name] = item + + var/data // Data to be sent back to the chat. + switch(href_list["proc"]) + if("doneLoading") + data = doneLoading(arglist(params)) + + if("debug") + data = debug(arglist(params)) + + if("ping") + data = ping(arglist(params)) + + if("analyzeClientData") + data = analyzeClientData(arglist(params)) + + if(data) + ehjax_send(data = data) + + +//Called on chat output done-loading by JS. +/datum/chatOutput/proc/doneLoading() + if(loaded) + return + + testing("Chat loaded for [owner.ckey]") + loaded = TRUE + showChat() + + + for(var/message in messageQueue) + to_chat(owner, message) + + messageQueue = null + sendClientData() + + //do not convert to to_chat() + owner << {"If you can see this, update byond."} + + pingLoop() + +/datum/chatOutput/proc/showChat() + winset(owner, "output", "is-visible=false") + winset(owner, "browseroutput", "is-disabled=false;is-visible=true") + +/datum/chatOutput/proc/pingLoop() + set waitfor = FALSE + + while (owner) + ehjax_send(data = owner.is_afk(29) ? "softPang" : "pang") // SoftPang isn't handled anywhere but it'll always reset the opts.lastPang. + sleep(30) + +/datum/chatOutput/proc/ehjax_send(client/C = owner, window = "browseroutput", data) + if(islist(data)) + data = json_encode(data) + C << output("[data]", "[window]:ehjaxCallback") + +//Sends client connection details to the chat to handle and save +/datum/chatOutput/proc/sendClientData() + //Get dem deets + var/list/deets = list("clientData" = list()) + deets["clientData"]["ckey"] = owner.ckey + deets["clientData"]["ip"] = owner.address + deets["clientData"]["compid"] = owner.computer_id + var/data = json_encode(deets) + ehjax_send(data = data) + +//Called by client, sent data to investigate (cookie history so far) +/datum/chatOutput/proc/analyzeClientData(cookie = "") + if(!cookie) + return + + if(cookie != "none") + var/list/connData = json_decode(cookie) + if (connData && islist(connData) && connData.len > 0 && connData["connData"]) + connectionHistory = connData["connData"] //lol fuck + var/list/found = new() + for(var/i in connectionHistory.len to 1 step -1) + var/list/row = src.connectionHistory[i] + if (!row || row.len < 3 || (!row["ckey"] && !row["compid"] && !row["ip"])) //Passed malformed history object + return + if (world.IsBanned(row["ckey"], row["compid"], row["ip"])) + found = row + break + + //Uh oh this fucker has a history of playing on a banned account!! + if (found.len > 0) + //TODO: add a new evasion ban for the CURRENT client details, using the matched row details + message_admins("[key_name(src.owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])") + log_admin("[key_name(src.owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])") + + cookieSent = TRUE + +//Called by js client every 60 seconds +/datum/chatOutput/proc/ping() + return "pong" + +//Called by js client on js error +/datum/chatOutput/proc/debug(error) + log_world("\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: [(src.owner.key ? src.owner.key : src.owner)] triggered JS error: [error]") + +//Global chat procs + +//Converts an icon to base64. Operates by putting the icon in the iconCache savefile, +// exporting it as text, and then parsing the base64 from that. +// (This relies on byond automatically storing icons in savefiles as base64) +/proc/icon2base64(icon/icon, iconKey = "misc") + if (!isicon(icon)) + return FALSE + GLOB.iconCache[iconKey] << icon + var/iconData = GLOB.iconCache.ExportText(iconKey) + var/list/partial = splittext(iconData, "{") + return replacetext(copytext(partial[2], 3, -5), "\n", "") + +/proc/bicon(thing) + if (!thing) + return + + if (isicon(thing)) + //Icons get pooled constantly, references are no good here. + /*if (!bicon_cache["\ref[obj]"]) // Doesn't exist yet, make it. + bicon_cache["\ref[obj]"] = icon2base64(obj) + return ""*/ + return "" + + // Either an atom or somebody fucked up and is gonna get a runtime, which I'm fine with. + var/atom/A = thing + var/key = "[istype(A.icon, /icon) ? "\ref[A.icon]" : A.icon]:[A.icon_state]" + + var/static/list/bicon_cache = list() + if (!bicon_cache[key]) // Doesn't exist, make it. + var/icon/I = icon(A.icon, A.icon_state, SOUTH, 1) + if (ishuman(thing)) // Shitty workaround for a BYOND issue. + var/icon/temp = I + I = icon() + I.Insert(temp, dir = SOUTH) + bicon_cache[key] = icon2base64(I, key) + + return "" + +//Costlier version of bicon() that uses getFlatIcon() to account for overlays, underlays, etc. Use with extreme moderation, ESPECIALLY on mobs. +/proc/costly_bicon(thing) + if (!thing) + return + + if (isicon(thing)) + return bicon(thing) + + var/icon/I = getFlatIcon(thing) + return bicon(I) + +/proc/to_chat(target, message) + if(!target) + return + + //Ok so I did my best but I accept that some calls to this will be for shit like sound and images + //It stands that we PROBABLY don't want to output those to the browser output so just handle them here + if (istype(message, /image) || istype(message, /sound) || istype(target, /savefile)) + target << message + CRASH("Invalid message! [message]") + + if(!istext(message)) + return + + if(target == world) + target = GLOB.clients + + var/list/targets + if(!islist(target)) + targets = list(target) + else + targets = target + if(!targets.len) + return + var/original_message = message + //Some macros remain in the string even after parsing and fuck up the eventual output + message = replacetext(message, "\improper", "") + message = replacetext(message, "\proper", "") + message = replacetext(message, "\n", "
    ") + message = replacetext(message, "\t", "[GLOB.TAB][GLOB.TAB]") + + for(var/I in targets) + //Grab us a client if possible + var/client/C = grab_client(I) + + if (!C) + continue + + //Send it to the old style output window. + C << original_message + + if(!C.chatOutput || C.chatOutput.broken) // A player who hasn't updated his skin file. + continue + + if(!C.chatOutput.loaded) + //Client still loading, put their messages in a queue + C.chatOutput.messageQueue += message + continue + + // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. + C << output(url_encode(url_encode(message)), "browseroutput:output") + +/proc/grab_client(target) + if(istype(target, /client)) + return target + else if(istype(target, /mob)) + var/mob/M = target + if(M.client) + return M.client + else if(istype(target, /datum/mind)) + var/datum/mind/M = target + if(M.current && M.current.client) + return M.current.client diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css new file mode 100644 index 0000000000..93dd2e47fe --- /dev/null +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -0,0 +1,377 @@ +/***************************************** +* +* GLOBAL STYLES +* +******************************************/ +html, body { + padding: 0; + margin: 0; + height: 100%; + color: #000000; +} +body { + background: #fff; + font-family: Verdana, sans-serif; + font-size: 9pt; + line-height: 1.4; + overflow-x: hidden; + overflow-y: scroll; + word-wrap: break-word; +} + +em { + font-style: normal; + font-weight: bold; +} + +img { + margin: 0; + padding: 0; + line-height: 1; +} +img.icon { + width: 16px; + height: 16px; +} + +a {color: #0000ff;} +a.visited {color: #ff00ff;} +a:visited {color: #ff00ff;} +a.popt {text-decoration: none;} + +/***************************************** +* +* OUTPUT NOT RELATED TO ACTUAL MESSAGES +* +******************************************/ +#loading { + position: fixed; + width: 300px; + height: 150px; + text-align: center; + left: 50%; + top: 50%; + margin: -75px 0 0 -150px; +} +#loading i {display: block; padding-bottom: 3px;} + +#messages { + font-size: 13px; + padding: 3px; + margin: 0; + word-wrap: break-word; +} +#newMessages { + position: fixed; + display: block; + bottom: 0; + right: 0; + padding: 8px; + background: #ddd; + text-decoration: none; + font-variant: small-caps; + font-size: 1.1em; + font-weight: bold; + color: #333; +} +#newMessages:hover {background: #ccc;} +#newMessages i {vertical-align: middle; padding-left: 3px;} +#ping { + position: fixed; + top: 0; + right: 40px; + width: 45px; + background: #ddd; + height: 30px; + padding: 8px 0 2px 0; +} +#ping i {display: block; text-align: center;} +#ping .ms { + display: block; + text-align: center; + font-size: 8pt; + padding-top: 2px; +} +#options { + position: fixed; + top: 0; + right: 0; +} +#options a { + background: #ddd; + height: 30px; + padding: 5px 0; + display: block; + color: #333; + text-decoration: none; + line-height: 28px; + border-top: 1px solid #b4b4b4; +} +#options a:hover {background: #ccc;} +#options .toggle { + width: 40px; + background: #ccc; + border-top: 0; + float: right; + text-align: center; +} +#options .sub {clear: both; display: none; width: 160px;} +#options .sub.scroll {overflow-y: scroll;} +#options .sub a {padding: 3px 0 3px 8px; line-height: 30px; font-size: 0.9em; clear: both;} +#options .sub span { + display: block; + line-height: 30px; + float: left; +} +#options .sub i { + display: block; + padding: 0 5px; + font-size: 1.1em; + width: 22px; + text-align: center; + line-height: 30px; + float: right; +} +#options .decreaseFont {border-top: 0;} + +/* POPUPS */ +.popup { + position: fixed; + top: 50%; + left: 50%; + background: #ddd; +} +.popup .close { + position: absolute; + background: #aaa; + top: 0; + right: 0; + color: #333; + text-decoration: none; + z-index: 2; + padding: 0 10px; + height: 30px; + line-height: 30px; +} +.popup .close:hover {background: #999;} +.popup .head { + background: #999; + color: #ddd; + padding: 0 10px; + height: 30px; + line-height: 30px; + text-transform: uppercase; + font-size: 0.9em; + font-weight: bold; + border-bottom: 2px solid green; +} +.popup input {border: 1px solid #999; background: #fff; margin: 0; padding: 5px; outline: none; color: #333;} +.popup input[type=text]:hover, .popup input[type=text]:active, .popup input[type=text]:focus {border-color: green;} +.popup input[type=submit] {padding: 5px 10px; background: #999; color: #ddd; text-transform: uppercase; font-size: 0.9em; font-weight: bold;} +.popup input[type=submit]:hover, .popup input[type=submit]:focus, .popup input[type=submit]:active {background: #aaa; cursor: pointer;} + +.changeFont {padding: 10px;} +.changeFont a {display: block; text-decoration: none; padding: 3px; color: #333;} +.changeFont a:hover {background: #ccc;} + +.highlightPopup {padding: 10px; text-align: center;} +.highlightPopup input[type=text] {display: block; width: 215px; text-align: left; margin-top: 5px;} +.highlightPopup input.highlightColor {background-color: #FFFF00;} +.highlightPopup input.highlightTermSubmit {margin-top: 5px;} + +/* ADMIN CONTEXT MENU */ +.contextMenu { + background-color: #ddd; + position: fixed; + margin: 2px; + width: 150px; +} +.contextMenu a { + display: block; + padding: 2px 5px; + text-decoration: none; + color: #333; +} + +.contextMenu a:hover { + background-color: #ccc; +} + +/* ADMIN FILTER MESSAGES MENU */ +.filterMessages {padding: 5px;} +.filterMessages div {padding: 2px 0;} +.filterMessages input {} +.filterMessages label {} + +.icon-stack {height: 1em; line-height: 1em; width: 1em; vertical-align: middle; margin-top: -2px;} + + +/***************************************** +* +* OUTPUT ACTUALLY RELATED TO MESSAGES +* +******************************************/ + +/* MOTD */ +.motd {color: #638500; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} + +/* ADD HERE FOR BOLD */ +.bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} + +/* ADD HERE FOR ITALIC */ +.italic, .italics, .emote {font-style: italic;} + +/* OUTPUT COLORS */ +.highlight {background: yellow;} + +h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #000000;} + +em {font-style: normal; font-weight: bold;} + +.ooc { font-weight: bold;} +.adminobserverooc {color: #0099cc; font-weight: bold;} +.adminooc {color: #700038; font-weight: bold;} +.looc { font-weight: bold;} + +.adminobserver {color: #996600; font-weight: bold;} +.admin {color: #386aff; font-weight: bold;} + +.name { font-weight: bold;} + +.say {} +.deadsay {color: #5c00e6;} +.radio {color: #008000;} +.sciradio {color: #993399;} +.comradio {color: #948f02;} +.secradio {color: #a30000;} +.medradio {color: #337296;} +.engradio {color: #fb5613;} +.suppradio {color: #a8732b;} +.servradio {color: #6eaa2c;} +.syndradio {color: #6d3f40;} +.centcomradio {color: #686868;} +.aiprivradio {color: #ff00ff;} +.redteamradio {color: #ff0000;} +.blueteamradio {color: #0000ff;} + +.yell { font-weight: bold;} + +.alert {color: #ff0000;} +h1.alert, h2.alert {color: #000000;} + +.emote { font-style: italic;} +.selecteddna {color: #ffffff; background-color: #001B1B} + +.attack {color: #ff0000;} +.disarm {color: #990000;} +.passive {color: #660000;} + +.userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} +.danger {color: #ff0000;} +.warning {color: #ff0000; font-style: italic;} +.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} +.announce {color: #228b22; font-weight: bold;} +.boldannounce {color: #ff0000; font-weight: bold;} +.greenannounce {color: #00ff00; font-weight: bold;} +.rose {color: #ff5050;} +.info {color: #0000CC;} +.notice {color: #000099;} +.boldnotice {color: #000099; font-weight: bold;} +.adminnotice {color: #0000ff;} +.adminhelp {color: #ff0000; font-weight: bold;} +.unconscious {color: #0000ff; font-weight: bold;} +.suicide {color: #ff5050; font-style: italic;} +.green {color: #03ff39;} +.shadowling {color: #3b2769;} +.cult {color: #960000;} +.cultitalic {color: #960000; font-style: italic;} +.cultlarge {color: #960000; font-weight: bold; font-size: 24px;} +.narsie {color: #960000; font-weight: bold; font-size: 120px;} +.narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} +.colossus {color: #7F282A; font-size: 40px;} +.hierophant {color: #660099; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #660099; font-style: italic;} +.purple {color: #5e2d79;} +.holoparasite {color: #35333a;} +.holoparasitebold {color: #35333a; font-weight: bold;} + +.revennotice {color: #1d2953;} +.revenboldnotice {color: #1d2953; font-weight: bold;} +.revenbignotice {color: #1d2953; font-weight: bold; font-size: 24px;} +.revenminor {color: #823abb} +.revenwarning {color: #760fbb; font-style: italic;} +.revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} +.umbra {color: #5000A0;} +.umbra_bold {color: #5000A0; font-weight: bold;} +.umbra_italics {color: #5000A0; font-style: italic;} +.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} +.umbra_large {color: #5000A0; font-size: 24px;} + +.brass {color: #BE8700;} +.heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} +.large_brass {color: #BE8700; font-size: 24px;} +.big_brass {color: #BE8700; font-size: 24px; font-weight: bold; font-style: italic;} +.ratvar {color: #BE8700; font-size: 48px; font-weight: bold; font-style: italic;} +.alloy {color: #42474D;} +.heavy_alloy {color: #42474D; font-weight: bold; font-style: italic;} +.large_alloy {color: #42474D; font-size: 24px;} +.nezbere_large {color: #42474D; font-size: 24px; font-weight: bold; font-style: italic;} +.nezbere {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_small {color: #42474D;} +.sevtug_large {color: #AF0AAF; font-size: 24px; font-weight: bold; font-style: italic;} +.sevtug {color: #AF0AAF; font-weight: bold; font-style: italic;} +.sevtug_small {color: #AF0AAF;} +.inathneq_large {color: #1E8CE1; font-size: 24px; font-weight: bold; font-style: italic;} +.inathneq {color: #1E8CE1; font-weight: bold; font-style: italic;} +.inathneq_small {color: #1E8CE1;} +.nzcrentr_large {color: #DAAA18; font-size: 24px; font-weight: bold; font-style: italic;} +.nzcrentr {color: #DAAA18; font-weight: bold; font-style: italic;} +.nzcrentr_small {color: #DAAA18;} +.neovgre_large {color: #6E001A; font-size: 24px; font-weight: bold; font-style: italic;} +.neovgre {color: #6E001A; font-weight: bold; font-style: italic;} +.neovgre_small {color: #6E001A;} + +.newscaster {color: #800000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} + +.alien {color: #543354;} +.noticealien {color: #00c000;} +.alertalien {color: #00c000; font-weight: bold;} +.borer {color: #543354; font-style: italic;} +.changeling {color: #800080; font-style: italic;} + +.interface {color: #330033;} + +.sans {font-family: "Comic Sans MS", cursive, sans-serif;} +.papyrus {font-family: "Papyrus", cursive, sans-serif;} +.robot {font-family: "Courier New", cursive, sans-serif;} + +.command_headset {font-weight: bold; font-size: 24px;} +.big {font-size: 3;} +.reallybig {font-size: 4;} +.greentext {color: #00FF00; font-size: 3;} +.redtext {color: #FF0000; font-size: 3;} +.clown {color: #FF69Bf; font-size: 3; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} +.his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} + +BIG IMG.icon {width: 32px; height: 32px;} + +.memo {color: #638500; text-align: center;} +.memoedit {text-align: center; font-size: 2;} +.abductor {color: #800080; font-style: italic;} +.slime {color: #00CED1;} +.drone {color: #848482;} +.monkey {color: #975032;} +.swarmer {color: #2C75FF;} +.resonate {color: #298F85;} + +.connectionClosed, .fatalError {background: red; color: white; padding: 5px;} +.connectionClosed.restored {background: green;} +.internal.boldnshit {color: blue; font-weight: bold;} + +/* HELPER CLASSES */ +.text-normal {font-weight: normal; font-style: normal;} +.hidden {display: none; visibility: hidden;} \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/css/font-awesome.css b/code/modules/goonchat/browserassets/css/font-awesome.css new file mode 100644 index 0000000000..cc99d7b337 --- /dev/null +++ b/code/modules/goonchat/browserassets/css/font-awesome.css @@ -0,0 +1,788 @@ +@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot');src:url('fontawesome-webfont.eot') format('embedded-opentype'),url('fontawesome-webfont.woff') format('woff'),url('fontawesome-webfont.ttf') format('truetype'),url('fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} +[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} +.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} +a [class^="icon-"],a [class*=" icon-"]{display:inline;} +[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} +.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} +.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} +[class^="icon-"].hide,[class*=" icon-"].hide{display:none;} +.icon-muted{color:#eeeeee;} +.icon-light{color:#ffffff;} +.icon-dark{color:#333333;} +.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} +.pull-right{float:right;} +.pull-left{float:left;} +[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} +[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} +[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} +.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} +.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} +.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} +.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} +.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} +.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} +.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} +.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} +.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} +.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} +.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} +a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} +@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} +.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} +.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} +.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} +.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} +a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;} +.icon-glass:before{content:"\f000";} +.icon-music:before{content:"\f001";} +.icon-search:before{content:"\f002";} +.icon-envelope-alt:before{content:"\f003";} +.icon-heart:before{content:"\f004";} +.icon-star:before{content:"\f005";} +.icon-star-empty:before{content:"\f006";} +.icon-user:before{content:"\f007";} +.icon-film:before{content:"\f008";} +.icon-th-large:before{content:"\f009";} +.icon-th:before{content:"\f00a";} +.icon-th-list:before{content:"\f00b";} +.icon-ok:before{content:"\f00c";} +.icon-remove:before{content:"\f00d";} +.icon-zoom-in:before{content:"\f00e";} +.icon-zoom-out:before{content:"\f010";} +.icon-power-off:before,.icon-off:before{content:"\f011";} +.icon-signal:before{content:"\f012";} +.icon-gear:before,.icon-cog:before{content:"\f013";} +.icon-trash:before{content:"\f014";} +.icon-home:before{content:"\f015";} +.icon-file-alt:before{content:"\f016";} +.icon-time:before{content:"\f017";} +.icon-road:before{content:"\f018";} +.icon-download-alt:before{content:"\f019";} +.icon-download:before{content:"\f01a";} +.icon-upload:before{content:"\f01b";} +.icon-inbox:before{content:"\f01c";} +.icon-play-circle:before{content:"\f01d";} +.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} +.icon-refresh:before{content:"\f021";} +.icon-list-alt:before{content:"\f022";} +.icon-lock:before{content:"\f023";} +.icon-flag:before{content:"\f024";} +.icon-headphones:before{content:"\f025";} +.icon-volume-off:before{content:"\f026";} +.icon-volume-down:before{content:"\f027";} +.icon-volume-up:before{content:"\f028";} +.icon-qrcode:before{content:"\f029";} +.icon-barcode:before{content:"\f02a";} +.icon-tag:before{content:"\f02b";} +.icon-tags:before{content:"\f02c";} +.icon-book:before{content:"\f02d";} +.icon-bookmark:before{content:"\f02e";} +.icon-print:before{content:"\f02f";} +.icon-camera:before{content:"\f030";} +.icon-font:before{content:"\f031";} +.icon-bold:before{content:"\f032";} +.icon-italic:before{content:"\f033";} +.icon-text-height:before{content:"\f034";} +.icon-text-width:before{content:"\f035";} +.icon-align-left:before{content:"\f036";} +.icon-align-center:before{content:"\f037";} +.icon-align-right:before{content:"\f038";} +.icon-align-justify:before{content:"\f039";} +.icon-list:before{content:"\f03a";} +.icon-indent-left:before{content:"\f03b";} +.icon-indent-right:before{content:"\f03c";} +.icon-facetime-video:before{content:"\f03d";} +.icon-picture:before{content:"\f03e";} +.icon-pencil:before{content:"\f040";} +.icon-map-marker:before{content:"\f041";} +.icon-adjust:before{content:"\f042";} +.icon-tint:before{content:"\f043";} +.icon-edit:before{content:"\f044";} +.icon-share:before{content:"\f045";} +.icon-check:before{content:"\f046";} +.icon-move:before{content:"\f047";} +.icon-step-backward:before{content:"\f048";} +.icon-fast-backward:before{content:"\f049";} +.icon-backward:before{content:"\f04a";} +.icon-play:before{content:"\f04b";} +.icon-pause:before{content:"\f04c";} +.icon-stop:before{content:"\f04d";} +.icon-forward:before{content:"\f04e";} +.icon-fast-forward:before{content:"\f050";} +.icon-step-forward:before{content:"\f051";} +.icon-eject:before{content:"\f052";} +.icon-chevron-left:before{content:"\f053";} +.icon-chevron-right:before{content:"\f054";} +.icon-plus-sign:before{content:"\f055";} +.icon-minus-sign:before{content:"\f056";} +.icon-remove-sign:before{content:"\f057";} +.icon-ok-sign:before{content:"\f058";} +.icon-question-sign:before{content:"\f059";} +.icon-info-sign:before{content:"\f05a";} +.icon-screenshot:before{content:"\f05b";} +.icon-remove-circle:before{content:"\f05c";} +.icon-ok-circle:before{content:"\f05d";} +.icon-ban-circle:before{content:"\f05e";} +.icon-arrow-left:before{content:"\f060";} +.icon-arrow-right:before{content:"\f061";} +.icon-arrow-up:before{content:"\f062";} +.icon-arrow-down:before{content:"\f063";} +.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} +.icon-resize-full:before{content:"\f065";} +.icon-resize-small:before{content:"\f066";} +.icon-plus:before{content:"\f067";} +.icon-minus:before{content:"\f068";} +.icon-asterisk:before{content:"\f069";} +.icon-exclamation-sign:before{content:"\f06a";} +.icon-gift:before{content:"\f06b";} +.icon-leaf:before{content:"\f06c";} +.icon-fire:before{content:"\f06d";} +.icon-eye-open:before{content:"\f06e";} +.icon-eye-close:before{content:"\f070";} +.icon-warning-sign:before{content:"\f071";} +.icon-plane:before{content:"\f072";} +.icon-calendar:before{content:"\f073";} +.icon-random:before{content:"\f074";} +.icon-comment:before{content:"\f075";} +.icon-magnet:before{content:"\f076";} +.icon-chevron-up:before{content:"\f077";} +.icon-chevron-down:before{content:"\f078";} +.icon-retweet:before{content:"\f079";} +.icon-shopping-cart:before{content:"\f07a";} +.icon-folder-close:before{content:"\f07b";} +.icon-folder-open:before{content:"\f07c";} +.icon-resize-vertical:before{content:"\f07d";} +.icon-resize-horizontal:before{content:"\f07e";} +.icon-bar-chart:before{content:"\f080";} +.icon-twitter-sign:before{content:"\f081";} +.icon-facebook-sign:before{content:"\f082";} +.icon-camera-retro:before{content:"\f083";} +.icon-key:before{content:"\f084";} +.icon-gears:before,.icon-cogs:before{content:"\f085";} +.icon-comments:before{content:"\f086";} +.icon-thumbs-up-alt:before{content:"\f087";} +.icon-thumbs-down-alt:before{content:"\f088";} +.icon-star-half:before{content:"\f089";} +.icon-heart-empty:before{content:"\f08a";} +.icon-signout:before{content:"\f08b";} +.icon-linkedin-sign:before{content:"\f08c";} +.icon-pushpin:before{content:"\f08d";} +.icon-external-link:before{content:"\f08e";} +.icon-signin:before{content:"\f090";} +.icon-trophy:before{content:"\f091";} +.icon-github-sign:before{content:"\f092";} +.icon-upload-alt:before{content:"\f093";} +.icon-lemon:before{content:"\f094";} +.icon-phone:before{content:"\f095";} +.icon-unchecked:before,.icon-check-empty:before{content:"\f096";} +.icon-bookmark-empty:before{content:"\f097";} +.icon-phone-sign:before{content:"\f098";} +.icon-twitter:before{content:"\f099";} +.icon-facebook:before{content:"\f09a";} +.icon-github:before{content:"\f09b";} +.icon-unlock:before{content:"\f09c";} +.icon-credit-card:before{content:"\f09d";} +.icon-rss:before{content:"\f09e";} +.icon-hdd:before{content:"\f0a0";} +.icon-bullhorn:before{content:"\f0a1";} +.icon-bell:before{content:"\f0a2";} +.icon-certificate:before{content:"\f0a3";} +.icon-hand-right:before{content:"\f0a4";} +.icon-hand-left:before{content:"\f0a5";} +.icon-hand-up:before{content:"\f0a6";} +.icon-hand-down:before{content:"\f0a7";} +.icon-circle-arrow-left:before{content:"\f0a8";} +.icon-circle-arrow-right:before{content:"\f0a9";} +.icon-circle-arrow-up:before{content:"\f0aa";} +.icon-circle-arrow-down:before{content:"\f0ab";} +.icon-globe:before{content:"\f0ac";} +.icon-wrench:before{content:"\f0ad";} +.icon-tasks:before{content:"\f0ae";} +.icon-filter:before{content:"\f0b0";} +.icon-briefcase:before{content:"\f0b1";} +.icon-fullscreen:before{content:"\f0b2";} +.icon-group:before{content:"\f0c0";} +.icon-link:before{content:"\f0c1";} +.icon-cloud:before{content:"\f0c2";} +.icon-beaker:before{content:"\f0c3";} +.icon-cut:before{content:"\f0c4";} +.icon-copy:before{content:"\f0c5";} +.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} +.icon-save:before{content:"\f0c7";} +.icon-sign-blank:before{content:"\f0c8";} +.icon-reorder:before{content:"\f0c9";} +.icon-list-ul:before{content:"\f0ca";} +.icon-list-ol:before{content:"\f0cb";} +.icon-strikethrough:before{content:"\f0cc";} +.icon-underline:before{content:"\f0cd";} +.icon-table:before{content:"\f0ce";} +.icon-magic:before{content:"\f0d0";} +.icon-truck:before{content:"\f0d1";} +.icon-pinterest:before{content:"\f0d2";} +.icon-pinterest-sign:before{content:"\f0d3";} +.icon-google-plus-sign:before{content:"\f0d4";} +.icon-google-plus:before{content:"\f0d5";} +.icon-money:before{content:"\f0d6";} +.icon-caret-down:before{content:"\f0d7";} +.icon-caret-up:before{content:"\f0d8";} +.icon-caret-left:before{content:"\f0d9";} +.icon-caret-right:before{content:"\f0da";} +.icon-columns:before{content:"\f0db";} +.icon-sort:before{content:"\f0dc";} +.icon-sort-down:before{content:"\f0dd";} +.icon-sort-up:before{content:"\f0de";} +.icon-envelope:before{content:"\f0e0";} +.icon-linkedin:before{content:"\f0e1";} +.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} +.icon-legal:before{content:"\f0e3";} +.icon-dashboard:before{content:"\f0e4";} +.icon-comment-alt:before{content:"\f0e5";} +.icon-comments-alt:before{content:"\f0e6";} +.icon-bolt:before{content:"\f0e7";} +.icon-sitemap:before{content:"\f0e8";} +.icon-umbrella:before{content:"\f0e9";} +.icon-paste:before{content:"\f0ea";} +.icon-lightbulb:before{content:"\f0eb";} +.icon-exchange:before{content:"\f0ec";} +.icon-cloud-download:before{content:"\f0ed";} +.icon-cloud-upload:before{content:"\f0ee";} +.icon-user-md:before{content:"\f0f0";} +.icon-stethoscope:before{content:"\f0f1";} +.icon-suitcase:before{content:"\f0f2";} +.icon-bell-alt:before{content:"\f0f3";} +.icon-coffee:before{content:"\f0f4";} +.icon-food:before{content:"\f0f5";} +.icon-file-text-alt:before{content:"\f0f6";} +.icon-building:before{content:"\f0f7";} +.icon-hospital:before{content:"\f0f8";} +.icon-ambulance:before{content:"\f0f9";} +.icon-medkit:before{content:"\f0fa";} +.icon-fighter-jet:before{content:"\f0fb";} +.icon-beer:before{content:"\f0fc";} +.icon-h-sign:before{content:"\f0fd";} +.icon-plus-sign-alt:before{content:"\f0fe";} +.icon-double-angle-left:before{content:"\f100";} +.icon-double-angle-right:before{content:"\f101";} +.icon-double-angle-up:before{content:"\f102";} +.icon-double-angle-down:before{content:"\f103";} +.icon-angle-left:before{content:"\f104";} +.icon-angle-right:before{content:"\f105";} +.icon-angle-up:before{content:"\f106";} +.icon-angle-down:before{content:"\f107";} +.icon-desktop:before{content:"\f108";} +.icon-laptop:before{content:"\f109";} +.icon-tablet:before{content:"\f10a";} +.icon-mobile-phone:before{content:"\f10b";} +.icon-circle-blank:before{content:"\f10c";} +.icon-quote-left:before{content:"\f10d";} +.icon-quote-right:before{content:"\f10e";} +.icon-spinner:before{content:"\f110";} +.icon-circle:before{content:"\f111";} +.icon-mail-reply:before,.icon-reply:before{content:"\f112";} +.icon-github-alt:before{content:"\f113";} +.icon-folder-close-alt:before{content:"\f114";} +.icon-folder-open-alt:before{content:"\f115";} +.icon-expand-alt:before{content:"\f116";} +.icon-collapse-alt:before{content:"\f117";} +.icon-smile:before{content:"\f118";} +.icon-frown:before{content:"\f119";} +.icon-meh:before{content:"\f11a";} +.icon-gamepad:before{content:"\f11b";} +.icon-keyboard:before{content:"\f11c";} +.icon-flag-alt:before{content:"\f11d";} +.icon-flag-checkered:before{content:"\f11e";} +.icon-terminal:before{content:"\f120";} +.icon-code:before{content:"\f121";} +.icon-reply-all:before{content:"\f122";} +.icon-mail-reply-all:before{content:"\f122";} +.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} +.icon-location-arrow:before{content:"\f124";} +.icon-crop:before{content:"\f125";} +.icon-code-fork:before{content:"\f126";} +.icon-unlink:before{content:"\f127";} +.icon-question:before{content:"\f128";} +.icon-info:before{content:"\f129";} +.icon-exclamation:before{content:"\f12a";} +.icon-superscript:before{content:"\f12b";} +.icon-subscript:before{content:"\f12c";} +.icon-eraser:before{content:"\f12d";} +.icon-puzzle-piece:before{content:"\f12e";} +.icon-microphone:before{content:"\f130";} +.icon-microphone-off:before{content:"\f131";} +.icon-shield:before{content:"\f132";} +.icon-calendar-empty:before{content:"\f133";} +.icon-fire-extinguisher:before{content:"\f134";} +.icon-rocket:before{content:"\f135";} +.icon-maxcdn:before{content:"\f136";} +.icon-chevron-sign-left:before{content:"\f137";} +.icon-chevron-sign-right:before{content:"\f138";} +.icon-chevron-sign-up:before{content:"\f139";} +.icon-chevron-sign-down:before{content:"\f13a";} +.icon-html5:before{content:"\f13b";} +.icon-css3:before{content:"\f13c";} +.icon-anchor:before{content:"\f13d";} +.icon-unlock-alt:before{content:"\f13e";} +.icon-bullseye:before{content:"\f140";} +.icon-ellipsis-horizontal:before{content:"\f141";} +.icon-ellipsis-vertical:before{content:"\f142";} +.icon-rss-sign:before{content:"\f143";} +.icon-play-sign:before{content:"\f144";} +.icon-ticket:before{content:"\f145";} +.icon-minus-sign-alt:before{content:"\f146";} +.icon-check-minus:before{content:"\f147";} +.icon-level-up:before{content:"\f148";} +.icon-level-down:before{content:"\f149";} +.icon-check-sign:before{content:"\f14a";} +.icon-edit-sign:before{content:"\f14b";} +.icon-external-link-sign:before{content:"\f14c";} +.icon-share-sign:before{content:"\f14d";} +.icon-compass:before{content:"\f14e";} +.icon-collapse:before{content:"\f150";} +.icon-collapse-top:before{content:"\f151";} +.icon-expand:before{content:"\f152";} +.icon-euro:before,.icon-eur:before{content:"\f153";} +.icon-gbp:before{content:"\f154";} +.icon-dollar:before,.icon-usd:before{content:"\f155";} +.icon-rupee:before,.icon-inr:before{content:"\f156";} +.icon-yen:before,.icon-jpy:before{content:"\f157";} +.icon-renminbi:before,.icon-cny:before{content:"\f158";} +.icon-won:before,.icon-krw:before{content:"\f159";} +.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} +.icon-file:before{content:"\f15b";} +.icon-file-text:before{content:"\f15c";} +.icon-sort-by-alphabet:before{content:"\f15d";} +.icon-sort-by-alphabet-alt:before{content:"\f15e";} +.icon-sort-by-attributes:before{content:"\f160";} +.icon-sort-by-attributes-alt:before{content:"\f161";} +.icon-sort-by-order:before{content:"\f162";} +.icon-sort-by-order-alt:before{content:"\f163";} +.icon-thumbs-up:before{content:"\f164";} +.icon-thumbs-down:before{content:"\f165";} +.icon-youtube-sign:before{content:"\f166";} +.icon-youtube:before{content:"\f167";} +.icon-xing:before{content:"\f168";} +.icon-xing-sign:before{content:"\f169";} +.icon-youtube-play:before{content:"\f16a";} +.icon-dropbox:before{content:"\f16b";} +.icon-stackexchange:before{content:"\f16c";} +.icon-instagram:before{content:"\f16d";} +.icon-flickr:before{content:"\f16e";} +.icon-adn:before{content:"\f170";} +.icon-bitbucket:before{content:"\f171";} +.icon-bitbucket-sign:before{content:"\f172";} +.icon-tumblr:before{content:"\f173";} +.icon-tumblr-sign:before{content:"\f174";} +.icon-long-arrow-down:before{content:"\f175";} +.icon-long-arrow-up:before{content:"\f176";} +.icon-long-arrow-left:before{content:"\f177";} +.icon-long-arrow-right:before{content:"\f178";} +.icon-apple:before{content:"\f179";} +.icon-windows:before{content:"\f17a";} +.icon-android:before{content:"\f17b";} +.icon-linux:before{content:"\f17c";} +.icon-dribbble:before{content:"\f17d";} +.icon-skype:before{content:"\f17e";} +.icon-foursquare:before{content:"\f180";} +.icon-trello:before{content:"\f181";} +.icon-female:before{content:"\f182";} +.icon-male:before{content:"\f183";} +.icon-gittip:before{content:"\f184";} +.icon-sun:before{content:"\f185";} +.icon-moon:before{content:"\f186";} +.icon-archive:before{content:"\f187";} +.icon-bug:before{content:"\f188";} +.icon-vk:before{content:"\f189";} +.icon-weibo:before{content:"\f18a";} +.icon-renren:before{content:"\f18b";} + +.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle;} +.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%;} +.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px;} +.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit;} +.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em;} +a [class^="icon-"],a [class*=" icon-"]{cursor:pointer;} +.icon-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-music{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-search{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-film{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-large{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-in{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-out{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-power-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cog{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gear{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trash{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-home{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-time{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-road{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-repeat{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-refresh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-headphones{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-qrcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-barcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tags{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-book{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-print{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-font{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bold{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-italic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-height{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-width{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-center{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-justify{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facetime-video{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-picture{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pencil{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-map-marker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adjust{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tint{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-move{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pause{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eject{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-screenshot{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ban-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-small{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-asterisk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gift{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-leaf{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-warning-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-random{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magnet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-retweet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shopping-cart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bar-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera-retro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-key{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cogs{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gears{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signout{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pushpin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trophy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lemon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unchecked{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-credit-card{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hdd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullhorn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-certificate{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-globe{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-wrench{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tasks{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-filter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-briefcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fullscreen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-group{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beaker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cut{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-copy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paper-clip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paperclip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-save{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sign-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reorder{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ul{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ol{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-strikethrough{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-underline{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-table{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-truck{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-money{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-columns{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-undo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-legal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dashboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bolt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sitemap{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-umbrella{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paste{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lightbulb{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user-md{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stethoscope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-suitcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-coffee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-food{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-building{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hospital{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ambulance{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-medkit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fighter-jet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beer{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-h-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-desktop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-laptop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tablet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mobile-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-spinner{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-smile{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-frown{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-meh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gamepad{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-keyboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-checkered{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-terminal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-location-arrow{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-crop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code-fork{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlink{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-superscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-subscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eraser{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-puzzle-piece{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shield{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire-extinguisher{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rocket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-maxcdn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-html5{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-css3{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-anchor{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullseye{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ticket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-compass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-top{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eur{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-euro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gbp{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-usd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dollar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rupee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-jpy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-yen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cny{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renminbi{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-krw{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-won{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-btc{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitcoin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dropbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stackexchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-instagram{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flickr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-apple{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-windows{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-android{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linux{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dribbble{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-skype{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-foursquare{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trello{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-female{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-male{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gittip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sun{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-moon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-archive{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bug{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-vk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renren{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/html/browserOutput.html b/code/modules/goonchat/browserassets/html/browserOutput.html new file mode 100644 index 0000000000..af764dc738 --- /dev/null +++ b/code/modules/goonchat/browserassets/html/browserOutput.html @@ -0,0 +1,44 @@ + + + + Chat + + + + + + + + + +
    + +
    + Loading...

    + If this takes longer than 30 seconds, it will automatically reload a maximum of 5 times.
    + If it still doesn't work, use the bug report button at the top right of the window. +
    +
    +
    + +
    + + + + diff --git a/code/modules/goonchat/browserassets/js/browserOutput.js b/code/modules/goonchat/browserassets/js/browserOutput.js new file mode 100644 index 0000000000..cfe453010c --- /dev/null +++ b/code/modules/goonchat/browserassets/js/browserOutput.js @@ -0,0 +1,877 @@ + +/***************************************** +* +* FUNCTION AND VAR DECLARATIONS +* +******************************************/ + +//DEBUG STUFF +var triggerError = attachErrorHandler('chatDebug', true); +var escaper = encodeURIComponent || escape; +var decoder = decodeURIComponent || unescape; +window.onerror = function(msg, url, line, col, error) { + if (document.location.href.indexOf("proc=debug") <= 0) { + var extra = !col ? '' : ' | column: ' + col; + extra += !error ? '' : ' | error: ' + error; + extra += !navigator.userAgent ? '' : ' | user agent: ' + navigator.userAgent; + var debugLine = 'Error: ' + msg + ' | url: ' + url + ' | line: ' + line + extra; + window.location = '?_src_=chat&proc=debug¶m[error]='+escaper(debugLine); + } + return true; +}; + +//Globals +window.status = 'Output'; +var $messages, $subOptions, $contextMenu, $filterMessages; +var opts = { + //General + 'messageCount': 0, //A count...of messages... + 'messageLimit': 2053, //A limit...for the messages... + 'scrollSnapTolerance': 5, //If within x pixels of bottom + 'clickTolerance': 10, //Keep focus if outside x pixels of mousedown position on mouseup + 'popups': 0, //Amount of popups opened ever + 'wasd': false, //Is the user in wasd mode? + 'chatMode': 'default', //The mode the chat is in + 'priorChatHeight': 0, //Thing for height-resizing detection + 'restarting': false, //Is the round restarting? + + //Options menu + 'subOptionsLoop': null, //Contains the interval loop for closing the options menu + 'suppressOptionsClose': false, //Whether or not we should be hiding the suboptions menu + 'highlightTerms': [], + 'highlightLimit': 5, + 'highlightColor': '#FFFF00', //The color of the highlighted message + 'pingDisabled': false, //Has the user disabled the ping counter + + //Ping display + 'lastPang': 0, //Timestamp of the last response from the server. + 'pangLimit': 35000, + 'pingTime': 0, //Timestamp of when ping sent + 'pongTime': 0, //Timestamp of when ping received + 'noResponse': false, //Tracks the state of the previous ping request + 'noResponseCount': 0, //How many failed pings? + + //Clicks + 'mouseDownX': null, + 'mouseDownY': null, + 'preventFocus': false, //Prevents switching focus to the game window + + //Client Connection Data + 'clientDataLimit': 5, + 'clientData': [], + +}; + +function outerHTML(el) { + var wrap = document.createElement('div'); + wrap.appendChild(el.cloneNode(true)); + return wrap.innerHTML; +} + +//Polyfill for fucking date now because of course IE8 and below don't support it +if (!Date.now) { + Date.now = function now() { + return new Date().getTime(); + }; +} +//Polyfill for trim() (IE8 and below) +if (typeof String.prototype.trim !== 'function') { + String.prototype.trim = function () { + return this.replace(/^\s+|\s+$/g, ''); + }; +} + +//Shit fucking piece of crap that doesn't work god fuckin damn it +function linkify(text) { + var rex = /((?:'+$0+''; + } + else { + return $1 ? $0: ''+$0+''; + } + }); +} + +//Actually turns the highlight term match into appropriate html +function addHighlightMarkup(match) { + var extra = ''; + if (opts.highlightColor) { + extra += ' style="background-color: '+opts.highlightColor+'"'; + } + return ''+match+''; +} + +//Highlights words based on user settings +function highlightTerms(el) { + if (el.children.length > 0) { + for(var h = 0; h < el.children.length; h++){ + highlightTerms(el.children[h]); + } + } + + var hasTextNode = false; + for (var node = 0; node < el.childNodes.length; node++) + { + if (el.childNodes[node].nodeType === 3) + { + hasTextNode = true; + break; + } + } + + if (hasTextNode) { //If element actually has text + var newText = ''; + for (var c = 0; c < el.childNodes.length; c++) { //Each child element + if (el.childNodes[c].nodeType === 3) { //Is it text only? + var words = el.childNodes[c].data.split(' '); + for (var w = 0; w < words.length; w++) { //Each word in the text + var newWord = null; + for (var i = 0; i < opts.highlightTerms.length; i++) { //Each highlight term + if (opts.highlightTerms[i] && words[w].toLowerCase().indexOf(opts.highlightTerms[i].toLowerCase()) > -1) { //If a match is found + newWord = words[w].replace("<", "<").replace(new RegExp(opts.highlightTerms[i], 'gi'), addHighlightMarkup); + break; + } + console.log(newWord) + } + newText += newWord || words[w].replace("<", "<"); + newText += w >= words.length ? '' : ' '; + } + } else { //Every other type of element + newText += outerHTML(el.childNodes[c]); + } + } + el.innerHTML = newText; + } +} +//Send a message to the client +function output(message, flag) { + if (typeof message === 'undefined') { + return; + } + if (typeof flag === 'undefined') { + flag = ''; + } + + if (flag !== 'internal') + opts.lastPang = Date.now(); + + // Basically we url_encode twice server side so we can manually read the encoded version and actually do UTF-8. + // The replace for + is because FOR SOME REASON, BYOND replaces spaces with a + instead of %20, and a plus with %2b. + // Marvelous. + message = message.replace(/\+/g, "%20") + message = decoder(message) + + //The behemoth of filter-code (for Admin message filters) + //Note: This is proooobably hella inefficient + var filteredOut = false; + if (opts.hasOwnProperty('showMessagesFilters') && !opts.showMessagesFilters['All'].show) { + //Get this filter type (defined by class on message) + var messageHtml = $.parseHTML(message), + messageClasses; + if (opts.hasOwnProperty('filterHideAll') && opts.filterHideAll) { + var internal = false; + messageClasses = (!!$(messageHtml).attr('class') ? $(messageHtml).attr('class').split(/\s+/) : false); + if (messageClasses) { + for (var i = 0; i < messageClasses.length; i++) { //Every class + if (messageClasses[i] == 'internal') { + internal = true; + break; + } + } + } + if (!internal) { + filteredOut = 'All'; + } + } else { + //If the element or it's child have any classes + if (!!$(messageHtml).attr('class') || !!$(messageHtml).children().attr('class')) { + messageClasses = $(messageHtml).attr('class').split(/\s+/); + if (!!$(messageHtml).children().attr('class')) { + messageClasses = messageClasses.concat($(messageHtml).children().attr('class').split(/\s+/)); + } + var tempCount = 0; + for (var i = 0; i < messageClasses.length; i++) { //Every class + var thisClass = messageClasses[i]; + $.each(opts.showMessagesFilters, function(key, val) { //Every filter + if (key !== 'All' && val.show === false && typeof val.match != 'undefined') { + for (var i = 0; i < val.match.length; i++) { + var matchClass = val.match[i]; + if (matchClass == thisClass) { + filteredOut = key; + break; + } + } + } + if (filteredOut) return false; + }); + if (filteredOut) break; + tempCount++; + } + } else { + if (!opts.showMessagesFilters['Misc'].show) { + filteredOut = 'Misc'; + } + } + } + } + + //Stuff we do along with appending a message + var atBottom = false; + if (!filteredOut) { + var bodyHeight = $('body').height(); + var messagesHeight = $messages.outerHeight(); + var scrollPos = $('body,html').scrollTop(); + + //Should we snap the output to the bottom? + if (bodyHeight + scrollPos >= messagesHeight - opts.scrollSnapTolerance) { + atBottom = true; + if ($('#newMessages').length) { + $('#newMessages').remove(); + } + //If not, put the new messages box in + } else { + if ($('#newMessages').length) { + var messages = $('#newMessages .number').text(); + messages = parseInt(messages); + messages++; + $('#newMessages .number').text(messages); + if (messages == 2) { + $('#newMessages .messageWord').append('s'); + } + } else { + $messages.after('1 new message '); + } + } + } + + //Url stuff + if (message.length && flag != 'preventLink') { + message = linkify(message); + } + + opts.messageCount++; + + //Pop the top message off if history limit reached + if (opts.messageCount >= opts.messageLimit) { + $messages.children('div.entry:first-child').remove(); + opts.messageCount--; //I guess the count should only ever equal the limit + } + + //Actually append the message + var entry = document.createElement('div'); + entry.className = 'entry'; + + if (filteredOut) { + entry.className += ' hidden'; + entry.setAttribute('data-filter', filteredOut); + } + + entry.innerHTML = message.trim(); + $messages[0].appendChild(entry); + + //Actually do the snap + if (!filteredOut && atBottom) { + $('body,html').scrollTop($messages.outerHeight()); + } + + //Stuff we can do after the message shows can go here, in the interests of responsiveness + if (opts.highlightTerms && opts.highlightTerms.length > 0) { + highlightTerms(entry); + } +} + +function internalOutput(message, flag) +{ + output(escaper(message), flag) +} + +//Runs a route within byond, client or server side. Consider this "ehjax" for byond. +function runByond(uri) { + window.location = uri; +} + +function setCookie(cname, cvalue, exdays) { + cvalue = escaper(cvalue); + var d = new Date(); + d.setTime(d.getTime() + (exdays*24*60*60*1000)); + var expires = 'expires='+d.toUTCString(); + document.cookie = cname + '=' + cvalue + '; ' + expires; +} + +function getCookie(cname) { + var name = cname + '='; + var ca = document.cookie.split(';'); + for(var i=0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0)==' ') c = c.substring(1); + if (c.indexOf(name) === 0) { + return decoder(c.substring(name.length,c.length)); + } + } + return ''; +} + +function rgbToHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B);} +function toHex(n) { + n = parseInt(n,10); + if (isNaN(n)) return "00"; + n = Math.max(0,Math.min(n,255)); + return "0123456789ABCDEF".charAt((n-n%16)/16) + "0123456789ABCDEF".charAt(n%16); +} + +function changeMode(mode) { + switch (mode) { + case 'geocities': + //switch in stylesheet + opts.chatMode = mode; + break; + case 'console': + + opts.chatMode = mode; + break; + case 'default': + default: + //remove loaded stylesheet/s + opts.chatMode = 'default'; + } +} + +function handleClientData(ckey, ip, compid) { + //byond sends player info to here + var currentData = {'ckey': ckey, 'ip': ip, 'compid': compid}; + if (opts.clientData && !$.isEmptyObject(opts.clientData)) { + runByond('?_src_=chat&proc=analyzeClientData¶m[cookie]='+JSON.stringify({'connData': opts.clientData})); + + for (var i = 0; i < opts.clientData.length; i++) { + var saved = opts.clientData[i]; + if (currentData.ckey == saved.ckey && currentData.ip == saved.ip && currentData.compid == saved.compid) { + return; //Record already exists + } + } + + if (opts.clientData.length >= opts.clientDataLimit) { + opts.clientData.shift(); + } + } else { + runByond('?_src_=chat&proc=analyzeClientData¶m[cookie]=none'); + } + + //Update the cookie with current details + opts.clientData.push(currentData); + setCookie('connData', JSON.stringify(opts.clientData), 365); +} + +//Server calls this on ehjax response +//Or, y'know, whenever really +function ehjaxCallback(data) { + opts.lastPang = Date.now(); + if (data == 'softPang') { + return; + } else if (data == 'pang') { + opts.pingCounter = 0; //reset + opts.pingTime = Date.now(); + runByond('?_src_=chat&proc=ping'); + + } else if (data == 'pong') { + if (opts.pingDisabled) {return;} + opts.pongTime = Date.now(); + var pingDuration = Math.ceil((opts.pongTime - opts.pingTime) / 2); + $('#pingMs').text(pingDuration+'ms'); + pingDuration = Math.min(pingDuration, 255); + var red = pingDuration; + var green = 255 - pingDuration; + var blue = 0; + var hex = rgbToHex(red, green, blue); + $('#pingDot').css('color', '#'+hex); + + } else if (data == 'roundrestart') { + opts.restarting = true; + internalOutput('
    The connection has been closed because the server is restarting. Please wait while you automatically reconnect.
    ', 'internal'); + } else if (data == 'stopaudio') { + $('.dectalk').remove(); + } else { + //Oh we're actually being sent data instead of an instruction + var dataJ; + try { + dataJ = $.parseJSON(data); + } catch (e) { + //But...incorrect :sadtrombone: + window.onerror('JSON: '+e+'. '+data, 'browserOutput.html', 327); + return; + } + data = dataJ; + + if (data.clientData) { + if (opts.restarting) { + opts.restarting = false; + $('.connectionClosed.restarting:not(.restored)').addClass('restored').text('The round restarted and you successfully reconnected!'); + } + if (!data.clientData.ckey && !data.clientData.ip && !data.clientData.compid) { + //TODO: Call shutdown perhaps + return; + } else { + handleClientData(data.clientData.ckey, data.clientData.ip, data.clientData.compid); + } + } else if (data.modeChange) { + changeMode(data.modeChange); + } else if (data.firebug) { + if (data.trigger) { + internalOutput('Loading firebug console, triggered by '+data.trigger+'...', 'internal'); + } else { + internalOutput('Loading firebug console...', 'internal'); + } + var firebugEl = document.createElement('script'); + firebugEl.src = 'https://getfirebug.com/firebug-lite-debug.js'; + document.body.appendChild(firebugEl); + } else if (data.dectalk) { + var message = ''; + if (data.decTalkTrigger) { + message = ' '+ + 'You hear a strange robotic voice...' + message; + } + internalOutput(message, 'preventLink'); + } + } +} + +function createPopup(contents, width) { + opts.popups++; + $('body').append(''); + + //Attach close popup event + var $popup = $('#popup'+opts.popups); + var height = $popup.outerHeight(); + $popup.css({'height': height+'px', 'margin': '-'+(height/2)+'px 0 0 -'+(width/2)+'px'}); + + $popup.on('click', '.close', function(e) { + e.preventDefault(); + $popup.remove(); + }); +} + +function toggleWasd(state) { + opts.wasd = (state == 'on' ? true : false); +} + +/***************************************** +* +* DOM READY +* +******************************************/ + +if (typeof $ === 'undefined') { + var div = document.getElementById('loading').childNodes[1]; + div += '

    ERROR: Jquery did not load.'; +} + +$(function() { + $messages = $('#messages'); + $subOptions = $('#subOptions'); + + //Hey look it's a controller loop! + setInterval(function() { + if (opts.lastPang + opts.pangLimit < Date.now() && !opts.restarting) { //Every pingLimit + if (!opts.noResponse) { //Only actually append a message if the previous ping didn't also fail (to prevent spam) + opts.noResponse = true; + opts.noResponseCount++; + internalOutput('
    You are either AFK, experiencing lag or the connection has closed.
    ', 'internal'); + } + } else if (opts.noResponse) { //Previous ping attempt failed ohno + $('.connectionClosed[data-count="'+opts.noResponseCount+'"]:not(.restored)').addClass('restored').text('Your connection has been restored (probably)!'); + opts.noResponse = false; + } + }, 2000); //2 seconds + + + /***************************************** + * + * LOAD SAVED CONFIG + * + ******************************************/ + var savedConfig = { + 'sfontSize': getCookie('fontsize'), + 'spingDisabled': getCookie('pingdisabled'), + 'shighlightTerms': getCookie('highlightterms'), + 'shighlightColor': getCookie('highlightcolor'), + }; + + if (savedConfig.sfontSize) { + $messages.css('font-size', savedConfig.sfontSize); + internalOutput('Loaded font size setting of: '+savedConfig.sfontSize+'', 'internal'); + } + if (savedConfig.spingDisabled) { + if (savedConfig.spingDisabled == 'true') { + opts.pingDisabled = true; + $('#ping').hide(); + } + internalOutput('Loaded ping display of: '+(opts.pingDisabled ? 'hidden' : 'visible')+'', 'internal'); + } + if (savedConfig.shighlightTerms) { + var savedTerms = $.parseJSON(savedConfig.shighlightTerms); + var actualTerms = ''; + for (var i = 0; i < savedTerms.length; i++) { + if (savedTerms[i]) { + actualTerms += savedTerms[i] + ', '; + } + } + if (actualTerms) { + actualTerms = actualTerms.substring(0, actualTerms.length - 2); + internalOutput('Loaded highlight strings of: ' + actualTerms+'', 'internal'); + opts.highlightTerms = savedTerms; + } + } + if (savedConfig.shighlightColor) { + opts.highlightColor = savedConfig.shighlightColor; + internalOutput('Loaded highlight color of: '+savedConfig.shighlightColor+'', 'internal'); + } + + (function() { + var dataCookie = getCookie('connData'); + if (dataCookie) { + var dataJ; + try { + dataJ = $.parseJSON(dataCookie); + } catch (e) { + window.onerror('JSON '+e+'. '+dataCookie, 'browserOutput.html', 434); + return; + } + opts.clientData = dataJ; + } + })(); + + + /***************************************** + * + * BASE CHAT OUTPUT EVENTS + * + ******************************************/ + + $('body').on('click', 'a', function(e) { + e.preventDefault(); + }); + + $('body').on('mousedown', function(e) { + var $target = $(e.target); + + if ($contextMenu && opts.hasOwnProperty('contextMenuTarget') && opts.contextMenuTarget) { + hideContextMenu(); + return false; + } + + if ($target.is('a') || $target.parent('a').length || $target.is('input') || $target.is('textarea')) { + opts.preventFocus = true; + } else { + opts.preventFocus = false; + opts.mouseDownX = e.pageX; + opts.mouseDownY = e.pageY; + } + }); + + $messages.on('mousedown', function(e) { + if ($subOptions && $subOptions.is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } + }); + + $('body').on('mouseup', function(e) { + if (!opts.preventFocus && + (e.pageX >= opts.mouseDownX - opts.clickTolerance && e.pageX <= opts.mouseDownX + opts.clickTolerance) && + (e.pageY >= opts.mouseDownY - opts.clickTolerance && e.pageY <= opts.mouseDownY + opts.clickTolerance) + ) { + opts.mouseDownX = null; + opts.mouseDownY = null; + runByond('byond://winset?mapwindow.map.focus=true'); + } + }); + + $messages.on('click', 'a', function(e) { + var href = $(this).attr('href'); + $(this).addClass('visited'); + if (href[0] == '?' || (href.length >= 8 && href.substring(0,8) == 'byond://')) { + runByond(href); + } else { + href = escaper(href); + runByond('?action=openLink&link='+href); + } + }); + + //Fuck everything about this event. Will look into alternatives. + $('body').on('keydown', function(e) { + if (e.target.nodeName == 'INPUT' || e.target.nodeName == 'TEXTAREA') { + return; + } + + if (e.ctrlKey || e.altKey || e.shiftKey) { //Band-aid "fix" for allowing ctrl+c copy paste etc. Needs a proper fix. + return; + } + + e.preventDefault() + + var k = e.which; + var command; // Command to execute through winset. + + // Hardcoded because else there would be no feedback message. + if (k == 113) { // F2 + runByond('byond://winset?screenshot=auto'); + internalOutput('Screenshot taken', 'internal'); + } + + var c = ""; + switch (k) { + case 8: + c = 'BACK'; + case 9: + c = 'TAB'; + case 13: + c = 'ENTER'; + case 19: + c = 'PAUSE'; + case 27: + c = 'ESCAPE'; + case 33: // Page up + c = 'NORTHEAST'; + case 34: // Page down + c = 'SOUTHEAST'; + case 35: // End + c = 'SOUTHWEST'; + case 36: // Home + c = 'NORTHWEST'; + case 37: + c = 'WEST'; + case 38: + c = 'NORTH'; + case 39: + c = 'EAST'; + case 40: + c = 'SOUTH'; + case 45: + c = 'INSERT'; + case 46: + c = 'DELETE'; + case 93: // That weird thing to the right of alt gr. + c = 'APPS'; + + default: + c = String.fromCharCode(k); + } + +// if(opts.macros.hasOwnProperty(c.toUpperCase())) + // command = opts.macros[c]; + + if (command) { + runByond('byond://winset?mapwindow.map.focus=true;command='+command); + return false; + } + else if (c.length == 0) { + if (!e.shiftKey) { + c = c.toLowerCase(); + } + runByond('byond://winset?mapwindow.map.focus=true;mainwindow.input.text='+c); + return false; + } else { + runByond('byond://winset?mapwindow.map.focus=true'); + return false; + } + }); + + //Mildly hacky fix for scroll issues on mob change (interface gets resized sometimes, messing up snap-scroll) + $(window).on('resize', function(e) { + if ($(this).height() !== opts.priorChatHeight) { + $('body,html').scrollTop($messages.outerHeight()); + opts.priorChatHeight = $(this).height(); + } + }); + + //Audio sound prevention + $messages.on('click', '.stopAudio', function() { + var $audio = $(this).parent().children('audio'); + if ($audio) { + $audio.remove(); + } + }); + + + /***************************************** + * + * OPTIONS INTERFACE EVENTS + * + ******************************************/ + + $('body').on('click', '#newMessages', function(e) { + var messagesHeight = $messages.outerHeight(); + $('body,html').scrollTop(messagesHeight); + $('#newMessages').remove(); + runByond('byond://winset?mapwindow.map.focus=true'); + }); + + $('#toggleOptions').click(function(e) { + if ($subOptions.is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } else { + $subOptions.slideDown('fast', function() { + var windowHeight = $(window).height(); + var toggleHeight = $('#toggleOptions').outerHeight(); + var priorSubHeight = $subOptions.outerHeight(); + var newSubHeight = windowHeight - toggleHeight; + $(this).height(newSubHeight); + if (priorSubHeight > (windowHeight - toggleHeight)) { + $(this).addClass('scroll'); + } + }); + opts.subOptionsLoop = setInterval(function() { + if (!opts.suppressOptionsClose && $('#subOptions').is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } + }, 5000); //Every 5 seconds + } + }); + + $('#subOptions, #toggleOptions').mouseenter(function() { + opts.suppressOptionsClose = true; + }); + + $('#subOptions, #toggleOptions').mouseleave(function() { + opts.suppressOptionsClose = false; + }); + + $('#decreaseFont').click(function(e) { + var fontSize = parseInt($messages.css('font-size')); + fontSize = fontSize - 1 + 'px'; + $messages.css({'font-size': fontSize}); + setCookie('fontsize', fontSize, 365); + internalOutput('Font size set to '+fontSize+'', 'internal'); + }); + + $('#increaseFont').click(function(e) { + var fontSize = parseInt($messages.css('font-size')); + fontSize = fontSize + 1 + 'px'; + $messages.css({'font-size': fontSize}); + setCookie('fontsize', fontSize, 365); + internalOutput('Font size set to '+fontSize+'', 'internal'); + }); + + $('#togglePing').click(function(e) { + if (opts.pingDisabled) { + $('#ping').slideDown('fast'); + opts.pingDisabled = false; + } else { + $('#ping').slideUp('fast'); + opts.pingDisabled = true; + } + setCookie('pingdisabled', (opts.pingDisabled ? 'true' : 'false'), 365); + }); + + $('#saveLog').click(function(e) { + $.ajax({ + type: 'GET', + url: 'browserOutput.css', + success: function(styleData) { + var win; + + try { + win = window.open('', 'Chat Log', 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=yes, width=780, height=600, top=' + (screen.height/2 - 635/2) + ', left=' + (screen.width/2 - 780/2)); + } catch (e) { + return; + } + + if (win) { + win.document.head.innerHTML = 'Chat Log'; + win.document.head.innerHTML += ''; + win.document.body.innerHTML = $messages.html(); + } + } + }); + }); + + $('#highlightTerm').click(function(e) { + if ($('.popup .highlightTerm').is(':visible')) {return;} + var termInputs = ''; + for (var i = 0; i < opts.highlightLimit; i++) { + termInputs += '
    '; + } + var popupContent = '
    String Highlighting
    ' + + '
    ' + + '
    Choose up to '+opts.highlightLimit+' strings that will highlight the line when they appear in chat.
    ' + + '
    ' + + termInputs + + '
    ' + + '
    ' + + '
    ' + + '
    '; + createPopup(popupContent, 250); + }); + + $('body').on('keyup', '#highlightColor', function() { + var color = $('#highlightColor').val(); + color = color.trim(); + if (!color || color.charAt(0) != '#') return; + $('#highlightColor').css('background-color', color); + }); + + $('body').on('submit', '#highlightTermForm', function(e) { + e.preventDefault(); + + var count = 0; + while (count < opts.highlightLimit) { + var term = $('#highlightTermInput'+count).val(); + if (term) { + term = term.trim(); + if (term === '') { + opts.highlightTerms[count] = null; + } else { + opts.highlightTerms[count] = term.toLowerCase(); + } + } else { + opts.highlightTerms[count] = null; + } + count++; + } + + var color = $('#highlightColor').val(); + color = color.trim(); + if (color == '' || color.charAt(0) != '#') { + opts.highlightColor = '#FFFF00'; + } else { + opts.highlightColor = color; + } + var $popup = $('#highlightPopup').closest('.popup'); + $popup.remove(); + + setCookie('highlightterms', JSON.stringify(opts.highlightTerms), 365); + setCookie('highlightcolor', opts.highlightColor, 365); + }); + + $('#clearMessages').click(function() { + $messages.empty(); + opts.messageCount = 0; + }); + + + /***************************************** + * + * KICK EVERYTHING OFF + * + ******************************************/ + + runByond('?_src_=chat&proc=doneLoading'); + if ($('#loading').is(':visible')) { + $('#loading').remove(); + } + $('#userBar').show(); + opts.priorChatHeight = $(window).height(); +}); \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/js/errorHandler.js b/code/modules/goonchat/browserassets/js/errorHandler.js new file mode 100644 index 0000000000..ebe7e32411 --- /dev/null +++ b/code/modules/goonchat/browserassets/js/errorHandler.js @@ -0,0 +1,34 @@ +(function(window, navigator) { + + var escaper = encodeURIComponent || escape; + + var triggerError = function(msg, url, line, col, error) { + window.onerror(msg, url, line, col, error); + }; + + /** + * Directs JS errors to a byond proc for logging + * + * @param string file Name of the logfile to dump errors in, do not prepend with data/ + * @param boolean overrideDefault True to prevent default JS errors (an big honking error prompt thing) + * @return boolean + */ + var attach = function(file, overrideDefault) { + overrideDefault = typeof overrideDefault === 'undefined' ? false : overrideDefault; + file = escaper(file); + + window.onerror = function(msg, url, line, col, error) { + var extra = !col ? '' : ' | column: ' + col; + extra += !error ? '' : ' | error: ' + error; + extra += !navigator.userAgent ? '' : ' | user agent: ' + navigator.userAgent; + var debugLine = 'Error: ' + msg + ' | url: ' + url + ' | line: ' + line + extra; + window.location = '?action=debugFileOutput&file=' + file + '&message=' + escaper(debugLine); + return overrideDefault; + }; + + return triggerError; + }; + + window.attachErrorHandler = attach; + +}(window, window.navigator)); \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/js/json2.min.js b/code/modules/goonchat/browserassets/js/json2.min.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/modules/goonchat/jsErrorHandler.dm b/code/modules/goonchat/jsErrorHandler.dm new file mode 100644 index 0000000000..67ea5faca3 --- /dev/null +++ b/code/modules/goonchat/jsErrorHandler.dm @@ -0,0 +1,100 @@ +/** +* This is a generic handler for logging your dumb JS errors generated by html popups +* +* 1. Add your logfile to the validFiles list +* 2. Include the "browserassets/js/errorHandler.js" file in your html file (if using chui, skip this step) (look at browserOutput.html for an example) +* 3. Call attachErrorHandler('yourLogFile'); at the top of your JS (again see browserOutput.js for an example) +*/ + +/datum/debugFileOutput + var/directory = "data/popupErrors" //where to shove all the logfiles + var/ext = "log" //file extension + var/logFileLimit = 52428800 //50mb, so yeah pretty permissive + + //Add your dumb file here. This is so some schmuck can't just shit out a bunch of spam logfiles and use all the diskspace. Relative to src.directory + var/list/validFiles = list( + "chatDebug", + "tooltipDebug", + "chemDispenser", + "banPanel", + "stationNamer" + ) + +/datum/debugFileOutput/proc/error(fileName, message, client/C) + if (!fileName || !message) return 0 + + if (!(fileName in src.validFiles)) + throw EXCEPTION("Debug log file '[fileName].[src.ext]' is not a valid path.") + + var/logFile = file("[src.directory]/[fileName].[src.ext]") + var/fileSize = length(logFile) + if (fileSize >= src.logFileLimit) + CRASH("Debug Error Handling encountered an error! This is highly ironic! File: '[fileName]' has exceeded the filesize limit of: [src.logFileLimit] bytes") + + message = "\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: \[[C && C.key ? C.key : "Unknown Client"]\] triggered: [message]" + logFile << message + return 1 + +/datum/debugFileOutput/proc/clear(fileName) + if (!fileName) return 0 + + if (!fexists("[src.directory]/[fileName].[src.ext]")) + throw EXCEPTION("Debug log file '[fileName].[src.ext]' does not exist.") + + if (!(fileName in src.validFiles)) + throw EXCEPTION("Debug log file '[fileName].[src.ext]' is not a valid path.") + + fdel("[src.directory]/[fileName].[src.ext]") + return 1 + +/datum/debugFileOutput/proc/clearAll() + var/list/deleted = new() + for (var/fileName in src.validFiles) + if (fexists("[src.directory]/[fileName].[src.ext]")) + fdel("[src.directory]/[fileName].[src.ext]") + deleted += fileName + + return deleted + + +GLOBAL_DATUM_INIT(debugFileOutput, /datum/debugFileOutput, new) + +/client/Topic(href, href_list) + ..() + + if (href_list["action"] && href_list["action"] == "debugFileOutput" && href_list["file"] && href_list["message"]) + var/file = href_list["file"] + var/message = href_list["message"] + GLOB.debugFileOutput.error(file, message, src) + +/client/proc/deleteJsLogFile(fileName as text) + set category = "Debug" + set name = "Delete JS Logfile" + set desc = "Delete a logfile for JS error reporting. Be sure you want to do this!" + set popup_menu = 0 + if(!holder) + return + if (!fileName) + return + + GLOB.debugFileOutput.clear(fileName) + + log_admin("[key_name(usr)] deleted the '[fileName]' JS logfile") + message_admins("[key_name_admin(usr)] deleted the '[fileName]' JS logfile") + +/client/proc/deleteAllJsLogFiles() + set category = null + set name = "Delete All JS Logfiles" + set desc = "Delete all logfiles for JS error reporting. Be extra sure you want to do this!" + + if(!holder) + return + + if (alert("Are you really sure you want to delete every single JS logfile?", "No", "Yes") == "No") + return + + var/list/summary = GLOB.debugFileOutput.clearAll() + var/friendlySummary = summary.Join(", ") + + log_admin("[key_name(usr)] deleted every JS logfile! ([friendlySummary])") + message_admins("[key_name_admin(usr)] deleted every JS logfile! ([friendlySummary])") \ No newline at end of file diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index 7947ef4413..b7c58c23d3 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -171,6 +171,8 @@ load_program(area) else if("safety" in href_list) var/safe = text2num(href_list["safety"]) + if(!issilicon(usr)) + return emagged = !safe if(!program) return diff --git a/code/modules/holodeck/computer_funcs.dm b/code/modules/holodeck/computer_funcs.dm index 96df1be42c..cb378f0952 100644 --- a/code/modules/holodeck/computer_funcs.dm +++ b/code/modules/holodeck/computer_funcs.dm @@ -57,7 +57,7 @@ last_change = world.time active = (A != offline_program) - use_power = active+1 + use_power = active ? ACTIVE_POWER_USE : IDLE_POWER_USE for(var/obj/effect/holodeck_effect/HE in effects) HE.deactivate(src) @@ -108,4 +108,4 @@ if(!silent) visible_message("The [obj.name] fades away!") - qdel(obj) \ No newline at end of file + qdel(obj) diff --git a/code/modules/holodeck/items.dm b/code/modules/holodeck/items.dm index 6949ed6541..bbd05444f4 100644 --- a/code/modules/holodeck/items.dm +++ b/code/modules/holodeck/items.dm @@ -148,7 +148,7 @@ var/eventstarted = 0 anchored = 1.0 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index c365514358..0d008f0b53 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -1,11 +1,11 @@ /obj/machinery/biogenerator - name = "Biogenerator" + name = "biogenerator" desc = "Converts plants into biomass, which can be used to construct useful items." icon = 'icons/obj/biogenerator.dmi' icon_state = "biogen-empty" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 40 var/processing = 0 var/obj/item/weapon/reagent_containers/glass/beaker = null diff --git a/code/modules/hydroponics/grown/kudzu.dm b/code/modules/hydroponics/grown/kudzu.dm index 60ff69a323..45269743a5 100644 --- a/code/modules/hydroponics/grown/kudzu.dm +++ b/code/modules/hydroponics/grown/kudzu.dm @@ -37,7 +37,7 @@ return FALSE to_chat(user, "You plant [src].") message_admins("Kudzu planted by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(user)]",0,1) - investigate_log("was planted by [key_name(user)] at [COORD(user)]","botany") + investigate_log("was planted by [key_name(user)] at [COORD(user)]", INVESTIGATE_BOTANY) new /datum/spacevine_controller(get_turf(user), mutations, potency, production) qdel(src) diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index d12f9c52cf..fc34fbad83 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -306,6 +306,5 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom/attack_self(mob/user) . = ..() if(.) - message_admins("Shadowshroom planted by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(user)]",0,1) - investigate_log("was planted by [key_name(user)] at [COORD(user)]", "botany") + investigate_log("was planted by [key_name(user)] at [COORD(user)]", INVESTIGATE_BOTANY) diff --git a/code/modules/hydroponics/grown/onion.dm b/code/modules/hydroponics/grown/onion.dm new file mode 100644 index 0000000000..07b7deea38 --- /dev/null +++ b/code/modules/hydroponics/grown/onion.dm @@ -0,0 +1,72 @@ +/obj/item/seeds/onion + name = "pack of onion seeds" + desc = "These seeds grow into onions." + icon_state = "seed-onion" + species = "onion" + plantname = "Onion Sprouts" + product = /obj/item/weapon/reagent_containers/food/snacks/grown/onion + lifespan = 20 + maturation = 3 + production = 4 + yield = 6 + endurance = 25 + growthstages = 3 + weed_chance = 3 + growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + mutatelist = list(/obj/item/seeds/onion/red) + +/obj/item/weapon/reagent_containers/food/snacks/grown/onion + seed = /obj/item/seeds/onion + name = "onion" + desc = "Nothing to cry over." + icon_state = "onion" + filling_color = "#C0C9A0" + bitesize_mod = 2 + tastes = list("onions" = 1) + slice_path = /obj/item/weapon/reagent_containers/food/snacks/onion_slice + slices_num = 2 + +/obj/item/seeds/onion/red + name = "pack of red onion seeds" + desc = "For growing exceptionally potent onions." + icon_state = "seed-onionred" + species = "onion_red" + plantname = "Red Onion Sprouts" + weed_chance = 1 + product = /obj/item/weapon/reagent_containers/food/snacks/grown/onion/red + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1, "tearjuice" = 0.05) + +/obj/item/weapon/reagent_containers/food/snacks/grown/onion/red + seed = /obj/item/seeds/onion/red + name = "red onion" + desc = "Purple despite the name." + icon_state = "onion_red" + filling_color = "#C29ACF" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/onion_slice/red + +/obj/item/weapon/reagent_containers/food/snacks/grown/onion/slice(accuracy, obj/item/weapon/W, mob/user) + var/datum/effect_system/smoke_spread/chem/S = new //Since the onion is destroyed when it's sliced, + var/splat_location = get_turf(src) //we need to set up the smoke beforehand + S.attach(splat_location) + S.set_up(reagents, 0, splat_location, 0) + if(..()) + S.start() + return TRUE + qdel(S) + +/obj/item/weapon/reagent_containers/food/snacks/onion_slice + name = "onion slices" + desc = "Rings, not for wearing." + icon_state = "onionslice" + list_reagents = list("nutriment" = 5, "vitamin" = 2) + filling_color = "#C0C9A0" + gender = PLURAL + cooked_type = /obj/item/weapon/reagent_containers/food/snacks/onionrings + +/obj/item/weapon/reagent_containers/food/snacks/onion_slice/red + name = "red onion slices" + desc = "They shine like exceptionally low quality amethyst." + icon_state = "onionslice_red" + filling_color = "#C29ACF" + list_reagents = list("nutriment" = 5, "vitamin" = 2, "tearjuice" = 2.5) \ No newline at end of file diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm index dd322e57d3..5a21cb14e5 100644 --- a/code/modules/hydroponics/grown/towercap.dm +++ b/code/modules/hydroponics/grown/towercap.dm @@ -167,7 +167,7 @@ var/turf/open/O = loc if(O.air) var/G = O.air.gases - if(G["o2"][MOLES] > 16) + if(G["o2"][MOLES] > 13) return 1 return 0 diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 8f49846f60..2eabce113f 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -928,7 +928,7 @@ icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "soil" density = 0 - use_power = 0 + use_power = NO_POWER_USE unwrenchable = 0 /obj/machinery/hydroponics/soil/update_icon_hoses() diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index d3a8c089d6..23655607a8 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -98,9 +98,9 @@ GLOBAL_VAR_CONST(access_away_generic3, 207) GLOBAL_VAR_CONST(access_away_generic4, 208) /obj/var/list/req_access = null -/obj/var/req_access_txt = "0" +/obj/var/req_access_txt = "0" as text /obj/var/list/req_one_access = null -/obj/var/req_one_access_txt = "0" +/obj/var/req_one_access_txt = "0" as text //returns 1 if this mob has sufficient access to use this object /obj/proc/allowed(mob/M) @@ -136,26 +136,27 @@ GLOBAL_VAR_CONST(access_away_generic4, 208) /obj/item/proc/GetID() return null +/obj/proc/text2access(access_text) + . = list() + if(!access_text) + return + var/list/split = splittext(access_text,";") + for(var/x in split) + var/n = text2num(x) + if(n) + . += n + //Call this before using req_access or req_one_access directly /obj/proc/gen_access() //These generations have been moved out of /obj/New() because they were slowing down the creation of objects that never even used the access system. - if(!src.req_access) - src.req_access = list() - if(src.req_access_txt) - var/list/req_access_str = splittext(req_access_txt,";") - for(var/x in req_access_str) - var/n = text2num(x) - if(n) - req_access += n - - if(!src.req_one_access) - src.req_one_access = list() - if(src.req_one_access_txt) - var/list/req_one_access_str = splittext(req_one_access_txt,";") - for(var/x in req_one_access_str) - var/n = text2num(x) - if(n) - req_one_access += n + if(!req_access) + req_access = list() + for(var/a in text2access(req_access_txt)) + req_access += a + if(!req_one_access) + req_one_access = list() + for(var/b in text2access(req_one_access_txt)) + req_one_access += b /obj/proc/check_access(obj/item/I) gen_access() diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm old mode 100644 new mode 100755 index 25ae27f769..53ba9fceed --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -39,14 +39,15 @@ Captain suit = /obj/item/clothing/suit/armor/vest/capcarapace shoes = /obj/item/clothing/shoes/sneakers/brown head = /obj/item/clothing/head/caphat - backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1, /obj/item/station_charter=1) + backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1, /obj/item/weapon/station_charter=1) backpack = /obj/item/weapon/storage/backpack/captain satchel = /obj/item/weapon/storage/backpack/satchel/cap - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/captain + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/captain implants = list(/obj/item/weapon/implant/mindshield) + accessory = /obj/item/clothing/accessory/medal/gold/captain /* Head of Personnel diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index b606000ef4..b482c79117 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -89,11 +89,12 @@ Shaft Miner backpack_contents = list( /obj/item/weapon/storage/bag/ore=1,\ /obj/item/weapon/kitchen/knife/combat/survival=1,\ - /obj/item/weapon/mining_voucher=1) + /obj/item/weapon/mining_voucher=1,\ + /obj/item/stack/marker_beacon/ten=1) backpack = /obj/item/weapon/storage/backpack/explorer satchel = /obj/item/weapon/storage/backpack/satchel/explorer - dufflebag = /obj/item/weapon/storage/backpack/dufflebag + duffelbag = /obj/item/weapon/storage/backpack/duffelbag box = /obj/item/weapon/storage/box/survival_mining /datum/outfit/job/miner/asteroid @@ -113,7 +114,8 @@ Shaft Miner /obj/item/weapon/kitchen/knife/combat/survival=1, /obj/item/weapon/mining_voucher=1, /obj/item/device/t_scanner/adv_mining_scanner/lesser=1, - /obj/item/weapon/gun/energy/kinetic_accelerator=1) + /obj/item/weapon/gun/energy/kinetic_accelerator=1,\ + /obj/item/stack/marker_beacon/ten=1) /datum/outfit/job/miner/equipped/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() diff --git a/code/modules/jobs/job_types/civilian.dm b/code/modules/jobs/job_types/civilian.dm index fd01846467..58fc0f1ecd 100644 --- a/code/modules/jobs/job_types/civilian.dm +++ b/code/modules/jobs/job_types/civilian.dm @@ -34,16 +34,13 @@ Clown /obj/item/weapon/stamp/clown = 1, /obj/item/weapon/reagent_containers/spray/waterflower = 1, /obj/item/weapon/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/device/megaphone/clown = 1, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/canned_laughter = 1, - /obj/item/weapon/pneumatic_cannon/pie = 1 ) implants = list(/obj/item/weapon/implant/sad_trombone) backpack = /obj/item/weapon/storage/backpack/clown satchel = /obj/item/weapon/storage/backpack/clown - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/clown //strangely has a duffle + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/clown //strangely has a duffle box = /obj/item/weapon/storage/box/hug/survival @@ -186,7 +183,7 @@ Lawyer shoes = /obj/item/clothing/shoes/laceup l_hand = /obj/item/weapon/storage/briefcase/lawyer l_pocket = /obj/item/device/laser_pointer - r_pocket = /obj/item/clothing/tie/lawyers_badge + r_pocket = /obj/item/clothing/accessory/lawyers_badge /datum/outfit/job/lawyer/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm index e04dac9ed5..1a494baaee 100644 --- a/code/modules/jobs/job_types/engineering.dm +++ b/code/modules/jobs/job_types/engineering.dm @@ -42,7 +42,7 @@ Chief Engineer backpack = /obj/item/weapon/storage/backpack/industrial satchel = /obj/item/weapon/storage/backpack/satchel/eng - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/engineering box = /obj/item/weapon/storage/box/engineer pda_slot = slot_l_store @@ -83,7 +83,7 @@ Station Engineer name = "Station Engineer" jobtype = /datum/job/engineer - belt = /obj/item/weapon/storage/belt/utility/full + belt = /obj/item/weapon/storage/belt/utility/full/engi l_pocket = /obj/item/device/pda/engineering ears = /obj/item/device/radio/headset/headset_eng uniform = /obj/item/clothing/under/rank/engineer @@ -93,18 +93,21 @@ Station Engineer backpack = /obj/item/weapon/storage/backpack/industrial satchel = /obj/item/weapon/storage/backpack/satchel/eng - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/engineering box = /obj/item/weapon/storage/box/engineer pda_slot = slot_l_store - backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) + backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) -/datum/outfit/job/engineer/rig +/datum/outfit/job/engineer/gloved + name = "Station Engineer (Gloves)" + gloves = /obj/item/clothing/gloves/color/yellow + +/datum/outfit/job/engineer/gloved/rig name = "Station Engineer (Hardsuit)" mask = /obj/item/clothing/mask/breath suit = /obj/item/clothing/suit/space/hardsuit/engine suit_store = /obj/item/weapon/tank/internals/oxygen - gloves = /obj/item/clothing/gloves/color/yellow head = null internals_slot = slot_s_store @@ -141,10 +144,10 @@ Atmospheric Technician backpack = /obj/item/weapon/storage/backpack/industrial satchel = /obj/item/weapon/storage/backpack/satchel/eng - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/engineering box = /obj/item/weapon/storage/box/engineer pda_slot = slot_l_store - backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) + backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) /datum/outfit/job/atmos/rig name = "Atmospheric Technician (Hardsuit)" diff --git a/code/modules/jobs/job_types/engineering.dm.rej b/code/modules/jobs/job_types/engineering.dm.rej new file mode 100644 index 0000000000..ab501005a3 --- /dev/null +++ b/code/modules/jobs/job_types/engineering.dm.rej @@ -0,0 +1,10 @@ +diff a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm (rejected hunks) +@@ -39,7 +39,7 @@ Chief Engineer + head = /obj/item/clothing/head/hardhat/white + gloves = /obj/item/clothing/gloves/color/black/ce + accessory = /obj/item/clothing/accessory/pocketprotector/full +- backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1,/obj/item/device/modular_computer/tablet/preset/advanced/engi=1) ++ backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1,/obj/item/device/modular_computer/tablet/preset/advanced=1) + + backpack = /obj/item/weapon/storage/backpack/industrial + satchel = /obj/item/weapon/storage/backpack/satchel/eng diff --git a/code/modules/jobs/job_types/job.dm b/code/modules/jobs/job_types/job.dm index 1253ec2c37..969dda7f14 100644 --- a/code/modules/jobs/job_types/job.dm +++ b/code/modules/jobs/job_types/job.dm @@ -1,3 +1,4 @@ + /datum/job //The name of the job var/title = "NOPE" @@ -132,11 +133,9 @@ back = /obj/item/weapon/storage/backpack shoes = /obj/item/clothing/shoes/sneakers/black - var/list/implants = null - var/backpack = /obj/item/weapon/storage/backpack var/satchel = /obj/item/weapon/storage/backpack/satchel - var/dufflebag = /obj/item/weapon/storage/backpack/dufflebag + var/duffelbag = /obj/item/weapon/storage/backpack/duffelbag var/box = /obj/item/weapon/storage/box/survival var/pda_slot = slot_belt @@ -147,18 +146,20 @@ back = /obj/item/weapon/storage/backpack //Grey backpack if(GSATCHEL) back = /obj/item/weapon/storage/backpack/satchel //Grey satchel - if(GDUFFLEBAG) - back = /obj/item/weapon/storage/backpack/dufflebag //Grey Dufflebag + if(Gduffelbag) + back = /obj/item/weapon/storage/backpack/duffelbag //Grey duffelbag if(LSATCHEL) back = /obj/item/weapon/storage/backpack/satchel/leather //Leather Satchel if(DSATCHEL) back = satchel //Department satchel - if(DDUFFLEBAG) - back = dufflebag //Department dufflebag + if(Dduffelbag) + back = duffelbag //Department duffelbag else back = backpack //Department backpack if(box) + if(!backpack_contents) + backpack_contents = list() backpack_contents.Insert(1, box) // Box always takes a first slot in backpack backpack_contents[box] = 1 @@ -183,10 +184,3 @@ PDA.owner = H.real_name PDA.ownjob = J.title PDA.update_label() - - if(implants) - for(var/implant_type in implants) - var/obj/item/weapon/implant/I = new implant_type(H) - I.implant(H, null, silent=TRUE) - - handle_roundstart_items(H) diff --git a/code/modules/jobs/job_types/medical.dm b/code/modules/jobs/job_types/medical.dm index 0b97f97dd7..66a34a0981 100644 --- a/code/modules/jobs/job_types/medical.dm +++ b/code/modules/jobs/job_types/medical.dm @@ -40,7 +40,7 @@ Chief Medical Officer backpack = /obj/item/weapon/storage/backpack/medic satchel = /obj/item/weapon/storage/backpack/satchel/med - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/med /* Medical Doctor @@ -75,7 +75,7 @@ Medical Doctor backpack = /obj/item/weapon/storage/backpack/medic satchel = /obj/item/weapon/storage/backpack/satchel/med - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/med /* Chemist @@ -109,7 +109,7 @@ Chemist backpack = /obj/item/weapon/storage/backpack/chemistry satchel = /obj/item/weapon/storage/backpack/satchel/chem - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/med /* Geneticist @@ -143,7 +143,7 @@ Geneticist backpack = /obj/item/weapon/storage/backpack/genetics satchel = /obj/item/weapon/storage/backpack/satchel/gen - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/med /* Virologist @@ -178,4 +178,4 @@ Virologist backpack = /obj/item/weapon/storage/backpack/virology satchel = /obj/item/weapon/storage/backpack/satchel/vir - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/med diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index d3ae011f60..9ebc9b3315 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -52,7 +52,7 @@ Head of Security backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel/sec - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/sec box = /obj/item/weapon/storage/box/security implants = list(/obj/item/weapon/implant/mindshield) @@ -101,7 +101,7 @@ Warden backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel/sec - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/sec box = /obj/item/weapon/storage/box/security implants = list(/obj/item/weapon/implant/mindshield) @@ -195,7 +195,7 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S else department = pick_n_take(GLOB.available_depts) var/ears = null - var/tie = null + var/accessory = null var/list/dep_access = null var/destination = null var/spawn_point = null @@ -205,29 +205,29 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S dep_access = list(GLOB.access_mailsorting, GLOB.access_mining, GLOB.access_mining_station) destination = /area/security/checkpoint/supply spawn_point = locate(/obj/effect/landmark/start/depsec/supply) in GLOB.department_security_spawns - tie = /obj/item/clothing/tie/armband/cargo + accessory = /obj/item/clothing/accessory/armband/cargo if(SEC_DEPT_ENGINEERING) ears = /obj/item/device/radio/headset/headset_sec/alt/department/engi dep_access = list(GLOB.access_construction, GLOB.access_engine) destination = /area/security/checkpoint/engineering spawn_point = locate(/obj/effect/landmark/start/depsec/engineering) in GLOB.department_security_spawns - tie = /obj/item/clothing/tie/armband/engine + accessory = /obj/item/clothing/accessory/armband/engine if(SEC_DEPT_MEDICAL) ears = /obj/item/device/radio/headset/headset_sec/alt/department/med dep_access = list(GLOB.access_medical) destination = /area/security/checkpoint/medical spawn_point = locate(/obj/effect/landmark/start/depsec/medical) in GLOB.department_security_spawns - tie = /obj/item/clothing/tie/armband/medblue + accessory = /obj/item/clothing/accessory/armband/medblue if(SEC_DEPT_SCIENCE) ears = /obj/item/device/radio/headset/headset_sec/alt/department/sci dep_access = list(GLOB.access_research) destination = /area/security/checkpoint/science spawn_point = locate(/obj/effect/landmark/start/depsec/science) in GLOB.department_security_spawns - tie = /obj/item/clothing/tie/armband/science + accessory = /obj/item/clothing/accessory/armband/science - if(tie) + if(accessory) var/obj/item/clothing/under/U = H.w_uniform - U.attachTie(new tie) + U.attach_accessory(new accessory) if(ears) if(H.ears) qdel(H.ears) @@ -279,7 +279,7 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel/sec - dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec + duffelbag = /obj/item/weapon/storage/backpack/duffelbag/sec box = /obj/item/weapon/storage/box/security implants = list(/obj/item/weapon/implant/mindshield) diff --git a/code/modules/language/beachbum.dm b/code/modules/language/beachbum.dm new file mode 100644 index 0000000000..84c75c9ca4 --- /dev/null +++ b/code/modules/language/beachbum.dm @@ -0,0 +1,22 @@ +/datum/language/beachbum + name = "Beach Bumbian" + desc = "For when you're too toasted to speak normally." + speech_verb = "mumbles" + ask_verb = "grills" + exclaim_verb = "hollers" + key = "u" + space_chance = 85 + default_priority = 90 + syllables = list("cowabunga", "rad", "radical", "dudes", "bogus", "weeed", "every", + "dee", "dah", "woah", "surf", "blazed", "high", "heinous", "day", + "brah", "bro", "blown", "catch", "body", "beach", "oooo", "twenty", + "shiz", "phiz", "wizz", "pop", "chill", "awesome", "dude", "it", + "wax", "stoked", "yes", "ding", "way", "no", "wicked", "aaaa", + "cool", "hoo", "wah", "wee", "man", "maaaaaan", "mate", "wick", + "oh", "ocean", "up", "out", "rip", "slide", "big", "stomp", + "weed", "pot", "smoke", "four-twenty", "shove", "wacky", "hah", + "sick", "slash", "spit", "stoked", "shallow", "gun", "party", + "heavy", "stellar", "excellent", "triumphant", "babe", "four", + "tail", "trim", "tube", "wobble", "roll", "gnarly", "epic") + + icon_state = "beach" diff --git a/code/modules/language/codespeak.dm b/code/modules/language/codespeak.dm new file mode 100644 index 0000000000..35fc6e0aa7 --- /dev/null +++ b/code/modules/language/codespeak.dm @@ -0,0 +1,83 @@ +/datum/language/codespeak + name = "Codespeak" + desc = "Syndicate operatives can use a series of codewords to convey complex information, while sounding like random concepts and drinks to anyone listening in." + key = "t" + default_priority = 0 + flags = TONGUELESS_SPEECH | LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD + icon_state = "codespeak" + +/datum/language/codespeak/scramble(input) + var/lookup = check_cache(input) + if(lookup) + return lookup + + . = "" + var/list/words = list() + while(length(.) < length(input)) + words += generate_code_phrase(return_list=TRUE) + . = jointext(words, ", ") + + . = capitalize(.) + + var/input_ending = copytext(input, length(input)) + + var/static/list/endings + if(!endings) + endings = list("!", "?", ".") + + if(input_ending in endings) + . += input_ending + + add_to_cache(input, .) + +/obj/item/weapon/codespeak_manual + name = "codespeak manual" + desc = "The book's cover reads: \"Codespeak(tm) - Secure your communication with metaphors so elaborate, they seem randomly generated!\"" + icon = 'icons/obj/library.dmi' + icon_state = "book2" + var/charges = 1 + +/obj/item/weapon/codespeak_manual/attack_self(mob/living/user) + if(!isliving(user)) + return + + if(user.has_language(/datum/language/codespeak)) + to_chat(user, "You start skimming through [src], but you already know Codespeak.") + return + + to_chat(user, "You start skimming through [src], and suddenly your mind is filled with codewords and responses.") + user.grant_language(/datum/language/codespeak) + + use_charge(user) + +/obj/item/weapon/codespeak_manual/attack(mob/living/M, mob/living/user) + if(!istype(M) || !istype(user)) + return + if(M == user) + attack_self(user) + return + + playsound(loc, "punch", 25, 1, -1) + + if(M.stat == DEAD) + M.visible_message("[user] smacks [M]'s lifeless corpse with [src].", "[user] smacks your lifeless corpse with [src].", "You hear smacking.") + else if(M.has_language(/datum/language/codespeak)) + M.visible_message("[user] beats [M] over the head with [src]!", "[user] beats you over the head with [src]!", "You hear smacking.") + else + M.visible_message("[user] teaches [M] by beating them over the head with [src]!", "As [user] hits you with [src], codewords and responses flow through your mind.", "You hear smacking.") + M.grant_language(/datum/language/codespeak) + use_charge(user) + +/obj/item/weapon/codespeak_manual/proc/use_charge(mob/user) + charges-- + if(!charges) + var/turf/T = get_turf(src) + T.visible_message("The cover and contents of [src] start shifting and changing!") + + qdel(src) + var/obj/item/weapon/book/manual/random/book = new(T) + user.put_in_active_hand(book) + +/obj/item/weapon/codespeak_manual/unlimited + name = "deluxe codespeak manual" + charges = INFINITY diff --git a/code/modules/language/language.dm b/code/modules/language/language.dm index 5354532cfa..6d9bdcf256 100644 --- a/code/modules/language/language.dm +++ b/code/modules/language/language.dm @@ -35,7 +35,7 @@ return TRUE /datum/language/proc/get_icon() - return "" + return "[bicon(icon(icon, icon_state))]" /datum/language/proc/get_random_name(gender, name_count=2, syllable_count=4, syllable_divisor=2) if(!syllables || !syllables.len) @@ -56,6 +56,18 @@ return "[trim(full_name)]" +/datum/language/proc/check_cache(input) + var/lookup = check_cache(input) + if(lookup) + return lookup + +/datum/language/proc/add_to_cache(input, scrambled_text) + add_to_cache(input, scrambled_text) + + + return scrambled_text + + /datum/language/proc/scramble(input) if(!syllables || !syllables.len) diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 84bf984ca9..a649041e01 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -107,7 +107,6 @@ /datum/language_holder/construct languages = list(/datum/language/common, /datum/language/narsie) - only_speaks_language = /datum/language/narsie /datum/language_holder/drone languages = list(/datum/language/common, /datum/language/drone, /datum/language/machine) @@ -125,7 +124,7 @@ /datum/language_holder/synthetic languages = list(/datum/language/common) - shadow_languages = list(/datum/language/machine, /datum/language/draconic) + shadow_languages = list(/datum/language/common, /datum/language/machine, /datum/language/draconic) /datum/language_holder/universal/New() ..() diff --git a/code/modules/library/lib_codex_gigas.dm b/code/modules/library/lib_codex_gigas.dm index ba14a6f210..9328be15e3 100644 --- a/code/modules/library/lib_codex_gigas.dm +++ b/code/modules/library/lib_codex_gigas.dm @@ -5,14 +5,15 @@ #define SUFFIX 5 /obj/item/weapon/book/codex_gigas - name = "Codex Gigas" + name = "\improper Codex Gigas" + desc = "A book documenting the nature of devils." icon_state ="demonomicon" throw_speed = 1 throw_range = 10 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF author = "Forces beyond your comprehension" unique = 1 - title = "The codex gigas" + title = "the Codex Gigas" var/inUse = 0 var/currentName = "" var/currentSection = PRE_TITLE @@ -29,7 +30,7 @@ if(ishuman(user)) var/mob/living/carbon/human/U = user if(U.check_acedia()) - to_chat(user, "None of this matters, why are you reading this? You put the [title] down.") + to_chat(user, "None of this matters, why are you reading this? You put [title] down.") return user.visible_message("[user] opens [title] and begins reading intently.") ask_name(user) @@ -90,8 +91,6 @@ currentSection = SYLLABLE else if(GLOB.devil_suffix.Find(action)) currentSection = SUFFIX - else - to_chat(world, "Codex gigas failure [action]") return currentSection != oldSection /obj/item/weapon/book/codex_gigas/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index dc443cf265..68665e2d81 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -270,7 +270,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums if(5) dat += "

    Upload a New Title

    " if(!scanner) - findscanner(9) + scanner = findscanner(9) if(!scanner) dat += "No scanner found within wireless network range.
    " else if(!scanner.cache) @@ -314,7 +314,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums popup.open() /obj/machinery/computer/libraryconsole/bookmanagement/proc/findscanner(viewrange) - for(var/obj/machinery/libraryscanner/S in range(viewrange)) + for(var/obj/machinery/libraryscanner/S in range(viewrange, get_turf(src))) return S return null diff --git a/code/modules/library/soapstone.dm b/code/modules/library/soapstone.dm index 5efc9c1dd3..4db2114bc4 100644 --- a/code/modules/library/soapstone.dm +++ b/code/modules/library/soapstone.dm @@ -116,6 +116,7 @@ anchored = TRUE obj_integrity = 30 max_integrity = 30 + layer = LATTICE_LAYER var/hidden_message var/creator_key diff --git a/code/modules/lighting/lighting_source.dm b/code/modules/lighting/lighting_source.dm index 63457a1ce9..dd5cd53690 100644 --- a/code/modules/lighting/lighting_source.dm +++ b/code/modules/lighting/lighting_source.dm @@ -270,6 +270,8 @@ source_turf.luminosity = Ceiling(light_range) for(T in view(Ceiling(light_range), source_turf)) for (thing in T.get_corners(source_turf)) + if(!thing) + continue C = thing corners[C] = 0 turfs += T @@ -291,6 +293,8 @@ LAZYINITLIST(effect_str) if (needs_update == LIGHTING_VIS_UPDATE) for (thing in corners - effect_str) // New corners + if(!thing) + continue C = thing LAZYADD(C.affecting, src) if (!C.active) @@ -300,6 +304,8 @@ else L = corners - effect_str for (thing in L) // New corners + if(!thing) + continue C = thing LAZYADD(C.affecting, src) if (!C.active) @@ -308,6 +314,8 @@ APPLY_CORNER(C) for (thing in corners - L) // Existing corners + if(!thing) + continue C = thing if (!C.active) effect_str[C] = 0 @@ -316,6 +324,8 @@ L = effect_str - corners for (thing in L) // Old, now gone, corners. + if(!thing) + continue C = thing REMOVE_CORNER(C) LAZYREMOVE(C.affecting, src) diff --git a/code/modules/lighting/lighting_turf.dm b/code/modules/lighting/lighting_turf.dm index ca6866c48e..49e89685ee 100644 --- a/code/modules/lighting/lighting_turf.dm +++ b/code/modules/lighting/lighting_turf.dm @@ -24,6 +24,8 @@ var/datum/lighting_corner/C var/thing for (thing in corners) + if(!thing) + continue C = thing C.update_active() @@ -45,6 +47,8 @@ var/datum/lighting_corner/C var/datum/light_source/S for (thing in corners) + if(!thing) + continue C = thing if (!C.active) // We would activate the corner, calculate the lighting for it. for (thing in C.affecting) @@ -61,6 +65,8 @@ var/thing var/datum/lighting_corner/L for (thing in corners) + if(!thing) + continue L = thing totallums += L.lum_r + L.lum_b + L.lum_g diff --git a/code/modules/mapping/map_template.dm b/code/modules/mapping/map_template.dm index e0588acf2b..2aa2031bbe 100644 --- a/code/modules/mapping/map_template.dm +++ b/code/modules/mapping/map_template.dm @@ -71,12 +71,12 @@ if(!bounds) return - //initialize things that are normally initialized after map load - initTemplateBounds(bounds) - if(!SSmapping.loading_ruins) //Will be done manually during mapping ss init repopulate_sorted_areas() + //initialize things that are normally initialized after map load + initTemplateBounds(bounds) + log_game("[name] loaded at at [T.x],[T.y],[T.z]") return TRUE diff --git a/code/modules/mining/aux_base_camera.dm b/code/modules/mining/aux_base_camera.dm index ebcd35f6df..36f0387c1f 100644 --- a/code/modules/mining/aux_base_camera.dm +++ b/code/modules/mining/aux_base_camera.dm @@ -33,6 +33,7 @@ var/obj/item/weapon/construction/rcd/internal/RCD //Internal RCD. The computer passes user commands to this in order to avoid massive copypaste. circuit = /obj/item/weapon/circuitboard/computer/base_construction off_action = new/datum/action/innate/camera_off/base_construction + jump_action = null var/datum/action/innate/aux_base/switch_mode/switch_mode_action = new //Action for switching the RCD's build modes var/datum/action/innate/aux_base/build/build_action = new //Action for using the RCD var/datum/action/innate/aux_base/airlock_type/airlock_mode_action = new //Action for setting the airlock type @@ -88,22 +89,43 @@ return ..() /obj/machinery/computer/camera_advanced/base_construction/GrantActions(mob/living/user) - off_action.target = user - off_action.Grant(user) - switch_mode_action.target = src - switch_mode_action.Grant(user) - build_action.target = src - build_action.Grant(user) - airlock_mode_action.target = src - airlock_mode_action.Grant(user) - window_action.target = src - window_action.Grant(user) - fan_action.target = src - fan_action.Grant(user) - turret_action.target = src - turret_action.Grant(user) + ..() + + if(switch_mode_action) + switch_mode_action.target = src + switch_mode_action.Grant(user) + actions += switch_mode_action + + if(build_action) + build_action.target = src + build_action.Grant(user) + actions += build_action + + if(airlock_mode_action) + airlock_mode_action.target = src + airlock_mode_action.Grant(user) + actions += airlock_mode_action + + if(window_action) + window_action.target = src + window_action.Grant(user) + actions += window_action + + if(fan_action) + fan_action.target = src + fan_action.Grant(user) + actions += fan_action + + if(turret_action) + turret_action.target = src + turret_action.Grant(user) + actions += turret_action + eyeobj.invisibility = 0 //When the eye is in use, make it visible to players so they know when someone is building. +/obj/machinery/computer/camera_advanced/base_construction/remove_eye_control(mob/living/user) + ..() + eyeobj.invisibility = INVISIBILITY_MAXIMUM //Hide the eye when not in use. /datum/action/innate/aux_base //Parent aux base action var/mob/living/C //Mob using the action @@ -138,23 +160,6 @@ /datum/action/innate/camera_off/base_construction name = "Log out" -/datum/action/innate/camera_off/base_construction/Activate() - if(!owner || !owner.remote_control) - return - - var/mob/camera/aiEye/remote/base_construction/remote_eye =owner.remote_control - - var/obj/machinery/computer/camera_advanced/base_construction/origin = remote_eye.origin - origin.switch_mode_action.Remove(target) - origin.build_action.Remove(target) - origin.airlock_mode_action.Remove(target) - origin.window_action.Remove(target) - origin.fan_action.Remove(target) - origin.turret_action.Remove(target) - remote_eye.invisibility = INVISIBILITY_MAXIMUM //Hide the eye when not in use. - - ..() - //*******************FUNCTIONS******************* /datum/action/innate/aux_base/build diff --git a/code/modules/mining/equipment.dm b/code/modules/mining/equipment.dm deleted file mode 100644 index dd8766bdc9..0000000000 --- a/code/modules/mining/equipment.dm +++ /dev/null @@ -1,588 +0,0 @@ -/****************Explorer's Suit**************************/ - -/obj/item/clothing/suit/hooded/explorer - name = "explorer suit" - desc = "An armoured suit for exploring harsh environments." - icon_state = "explorer" - item_state = "explorer" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - cold_protection = CHEST|GROIN|LEGS|ARMS - max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT - heat_protection = CHEST|GROIN|LEGS|ARMS - hoodtype = /obj/item/clothing/head/hooded/explorer - armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 50, bio = 100, rad = 50, fire = 50, acid = 50) - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals, /obj/item/weapon/resonator, /obj/item/device/mining_scanner, /obj/item/device/t_scanner/adv_mining_scanner, /obj/item/weapon/gun/energy/kinetic_accelerator, /obj/item/weapon/pickaxe) - resistance_flags = FIRE_PROOF - -/obj/item/clothing/head/hooded/explorer - name = "explorer hood" - desc = "An armoured hood for exploring harsh environments." - icon_state = "explorer" - body_parts_covered = HEAD - flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS - min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT - max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT - armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 50, bio = 100, rad = 50, fire = 50, acid = 50) - resistance_flags = FIRE_PROOF - -/obj/item/clothing/mask/gas/explorer - name = "explorer gas mask" - desc = "A military-grade gas mask that can be connected to an air supply." - icon_state = "gas_mining" - visor_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS - visor_flags_inv = HIDEFACIALHAIR - visor_flags_cover = MASKCOVERSMOUTH - actions_types = list(/datum/action/item_action/adjust) - armor = list(melee = 10, bullet = 5, laser = 5, energy = 5, bomb = 0, bio = 50, rad = 0, fire = 20, acid = 40) - resistance_flags = FIRE_PROOF - -/obj/item/clothing/mask/gas/explorer/attack_self(mob/user) - adjustmask(user) - -/obj/item/clothing/mask/gas/explorer/adjustmask(user) - ..() - w_class = mask_adjusted ? WEIGHT_CLASS_NORMAL : WEIGHT_CLASS_SMALL - -/obj/item/clothing/mask/gas/explorer/folded/New() - ..() - adjustmask() - - -/**********************Mining Equipment Vendor Items**************************/ - -/**********************Jaunter**********************/ - -/obj/item/device/wormhole_jaunter - name = "wormhole jaunter" - desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to blue space for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThanks to modifications provided by the Free Golems, this jaunter can be worn on the belt to provide protection from chasms." - icon = 'icons/obj/mining.dmi' - icon_state = "Jaunter" - item_state = "electronic" - throwforce = 0 - w_class = WEIGHT_CLASS_SMALL - throw_speed = 3 - throw_range = 5 - origin_tech = "bluespace=2" - slot_flags = SLOT_BELT - -/obj/item/device/wormhole_jaunter/attack_self(mob/user) - user.visible_message("[user.name] activates the [src.name]!") - SSblackbox.add_details("jaunter", "User") // user activated - activate(user) - -/obj/item/device/wormhole_jaunter/proc/turf_check(mob/user) - var/turf/device_turf = get_turf(user) - if(!device_turf||device_turf.z==2||device_turf.z>=7) - to_chat(user, "You're having difficulties getting the [src.name] to work.") - return FALSE - return TRUE - -/obj/item/device/wormhole_jaunter/proc/get_destinations(mob/user) - var/list/destinations = list() - - if(isgolem(user)) - for(var/obj/item/device/radio/beacon/B in GLOB.teleportbeacons) - var/turf/T = get_turf(B) - if(istype(T.loc, /area/ruin/powered/golem_ship)) - destinations += B - - // In the event golem beacon is destroyed, send to station instead - if(destinations.len) - return destinations - - for(var/obj/item/device/radio/beacon/B in GLOB.teleportbeacons) - var/turf/T = get_turf(B) - if(T.z == ZLEVEL_STATION) - destinations += B - - return destinations - -/obj/item/device/wormhole_jaunter/proc/activate(mob/user) - if(!turf_check(user)) - return - - var/list/L = get_destinations(user) - if(!L.len) - to_chat(user, "The [src.name] found no beacons in the world to anchor a wormhole to.") - return - var/chosen_beacon = pick(L) - var/obj/effect/portal/wormhole/jaunt_tunnel/J = new /obj/effect/portal/wormhole/jaunt_tunnel(get_turf(src), chosen_beacon, lifespan=100) - J.target = chosen_beacon - try_move_adjacent(J) - playsound(src,'sound/effects/sparks4.ogg',50,1) - qdel(src) - -/obj/item/device/wormhole_jaunter/emp_act(power) - var/triggered = FALSE - - if(usr.get_item_by_slot(slot_belt) == src) - if(power == 1) - triggered = TRUE - else if(power == 2 && prob(50)) - triggered = TRUE - - if(triggered) - usr.visible_message("The [src] overloads and activates!") - SSblackbox.add_details("jaunter","EMP") // EMP accidental activation - activate(usr) - -/obj/item/device/wormhole_jaunter/proc/chasm_react(mob/user) - if(user.get_item_by_slot(slot_belt) == src) - to_chat(user, "Your [src] activates, saving you from the chasm!
    ") - SSblackbox.add_details("jaunter","Chasm") // chasm automatic activation - activate(user) - else - to_chat(user, "The [src] is not attached to your belt, preventing it from saving you from the chasm. RIP.") - - -/obj/effect/portal/wormhole/jaunt_tunnel - name = "jaunt tunnel" - icon = 'icons/effects/effects.dmi' - icon_state = "bhole3" - desc = "A stable hole in the universe made by a wormhole jaunter. Turbulent doesn't even begin to describe how rough passage through one of these is, but at least it will always get you somewhere near a beacon." - mech_sized = TRUE //save your ripley - -/obj/effect/portal/wormhole/jaunt_tunnel/teleport(atom/movable/M) - if(istype(M, /obj/effect)) - return - - if(M.anchored) - if(!(istype(M, /obj/mecha) && mech_sized)) - return - - if(istype(M, /atom/movable)) - if(do_teleport(M, target, 6)) - // KERPLUNK - playsound(M,'sound/weapons/resonator_blast.ogg',50,1) - if(iscarbon(M)) - var/mob/living/carbon/L = M - L.Weaken(3) - if(ishuman(L)) - shake_camera(L, 20, 1) - addtimer(CALLBACK(L, /mob/living/carbon.proc/vomit), 20) - -/**********************Resonator**********************/ - -/obj/item/weapon/resonator - name = "resonator" - icon = 'icons/obj/mining.dmi' - icon_state = "resonator" - item_state = "resonator" - desc = "A handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It can also be activated without a target to create a field at the user's location, to act as a delayed time trap. It's more effective in a vacuum." - w_class = WEIGHT_CLASS_NORMAL - force = 15 - throwforce = 10 - var/burst_time = 30 - var/fieldlimit = 4 - var/list/fields = list() - var/quick_burst_mod = 0.8 - origin_tech = "magnets=3;engineering=3" - -/obj/item/weapon/resonator/upgraded - name = "upgraded resonator" - desc = "An upgraded version of the resonator that can produce more fields at once, as well as having no damage penalty for bursting a resonance field early." - icon_state = "resonator_u" - item_state = "resonator_u" - origin_tech = "materials=4;powerstorage=3;engineering=3;magnets=3" - fieldlimit = 6 - quick_burst_mod = 1 - -/obj/item/weapon/resonator/proc/CreateResonance(target, creator) - var/turf/T = get_turf(target) - var/obj/effect/resonance/R = locate(/obj/effect/resonance) in T - if(R) - R.resonance_damage *= quick_burst_mod - R.burst() - return - if(fields.len < fieldlimit) - playsound(src,'sound/weapons/resonator_fire.ogg',50,1) - var/obj/effect/resonance/RE = new(T, creator, burst_time, src) - fields += RE - -/obj/item/weapon/resonator/attack_self(mob/user) - if(burst_time == 50) - burst_time = 30 - to_chat(user, "You set the resonator's fields to detonate after 3 seconds.") - else - burst_time = 50 - to_chat(user, "You set the resonator's fields to detonate after 5 seconds.") - -/obj/item/weapon/resonator/afterattack(atom/target, mob/user, proximity_flag) - if(proximity_flag) - if(!check_allowed_items(target, 1)) - return - user.changeNext_move(CLICK_CD_MELEE) - CreateResonance(target, user) - -/obj/effect/resonance - name = "resonance field" - desc = "A resonating field that significantly damages anything inside of it when the field eventually ruptures. More damaging in low pressure environments." - icon = 'icons/effects/effects.dmi' - icon_state = "shield1" - layer = ABOVE_ALL_MOB_LAYER - anchored = TRUE - mouse_opacity = 0 - var/resonance_damage = 20 - var/creator - var/obj/item/weapon/resonator/res - -/obj/effect/resonance/New(loc, set_creator, timetoburst, set_resonator) - ..() - creator = set_creator - res = set_resonator - check_pressure() - addtimer(CALLBACK(src, .proc/burst), timetoburst) - -/obj/effect/resonance/Destroy() - if(res) - res.fields -= src - . = ..() - -/obj/effect/resonance/proc/check_pressure() - var/turf/proj_turf = get_turf(src) - if(!istype(proj_turf)) - return - var/datum/gas_mixture/environment = proj_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure < 50) - name = "strong [initial(name)]" - resonance_damage = 60 - else - name = initial(name) - resonance_damage = initial(resonance_damage) - -/obj/effect/resonance/proc/burst() - check_pressure() - var/turf/T = get_turf(src) - playsound(src,'sound/weapons/resonator_blast.ogg',50,1) - if(ismineralturf(T)) - var/turf/closed/mineral/M = T - M.gets_drilled(creator) - for(var/mob/living/L in T) - if(creator) - add_logs(creator, L, "used a resonator field on", "resonator") - to_chat(L, "[src] ruptured with you in it!") - L.apply_damage(resonance_damage, BRUTE) - qdel(src) - -/**********************Facehugger toy**********************/ - -/obj/item/clothing/mask/facehugger/toy - item_state = "facehugger_inactive" - desc = "A toy often used to play pranks on other miners by putting it in their beds. It takes a bit to recharge after latching onto something." - throwforce = 0 - real = 0 - sterile = 1 - tint = 3 //Makes it feel more authentic when it latches on - -/obj/item/clothing/mask/facehugger/toy/Die() - return - -/**********************Lazarus Injector**********************/ - -/obj/item/weapon/lazarus_injector - name = "lazarus injector" - desc = "An injector with a cocktail of nanomachines and chemicals, this device can seemingly raise animals from the dead, making them become friendly to the user. Unfortunately, the process is useless on higher forms of life and incredibly costly, so these were hidden in storage until an executive thought they'd be great motivation for some of their employees." - icon = 'icons/obj/syringe.dmi' - icon_state = "lazarus_hypo" - item_state = "hypo" - throwforce = 0 - w_class = WEIGHT_CLASS_SMALL - throw_speed = 3 - throw_range = 5 - var/loaded = 1 - var/malfunctioning = 0 - var/revive_type = SENTIENCE_ORGANIC //So you can't revive boss monsters or robots with it - origin_tech = "biotech=4;magnets=6" - -/obj/item/weapon/lazarus_injector/afterattack(atom/target, mob/user, proximity_flag) - if(!loaded) - return - if(isliving(target) && proximity_flag) - if(istype(target, /mob/living/simple_animal)) - var/mob/living/simple_animal/M = target - if(M.sentience_type != revive_type) - to_chat(user, "[src] does not work on this sort of creature.") - return - if(M.stat == DEAD) - M.faction = list("neutral") - M.revive(full_heal = 1, admin_revive = 1) - if(ishostile(target)) - var/mob/living/simple_animal/hostile/H = M - if(malfunctioning) - H.faction |= list("lazarus", "\ref[user]") - H.robust_searching = 1 - H.friends += user - H.attack_same = 1 - log_game("[user] has revived hostile mob [target] with a malfunctioning lazarus injector") - else - H.attack_same = 0 - loaded = 0 - user.visible_message("[user] injects [M] with [src], reviving it.") - SSblackbox.add_details("lazarus_injector", "[M.type]") - playsound(src,'sound/effects/refill.ogg',50,1) - icon_state = "lazarus_empty" - return - else - to_chat(user, "[src] is only effective on the dead.") - return - else - to_chat(user, "[src] is only effective on lesser beings.") - return - -/obj/item/weapon/lazarus_injector/emp_act() - if(!malfunctioning) - malfunctioning = 1 - -/obj/item/weapon/lazarus_injector/examine(mob/user) - ..() - if(!loaded) - to_chat(user, "[src] is empty.") - if(malfunctioning) - to_chat(user, "The display on [src] seems to be flickering.") - -/**********************Mining Scanners**********************/ - -/obj/item/device/mining_scanner - desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results." - name = "manual mining scanner" - icon_state = "mining1" - item_state = "analyzer" - w_class = WEIGHT_CLASS_SMALL - flags = CONDUCT - slot_flags = SLOT_BELT - var/cooldown = 0 - origin_tech = "engineering=1;magnets=1" - -/obj/item/device/mining_scanner/attack_self(mob/user) - if(!user.client) - return - if(!cooldown) - cooldown = TRUE - addtimer(CALLBACK(src, .proc/clear_cooldown), 40) - var/list/mobs = list() - mobs |= user - mineral_scan_pulse(mobs, get_turf(user)) - -/obj/item/device/mining_scanner/proc/clear_cooldown() - cooldown = FALSE - - -//Debug item to identify all ore spread quickly -/obj/item/device/mining_scanner/admin - -/obj/item/device/mining_scanner/admin/attack_self(mob/user) - for(var/turf/closed/mineral/M in world) - if(M.scan_state) - M.icon_state = M.scan_state - qdel(src) - -/obj/item/device/t_scanner/adv_mining_scanner - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear meson scanners for optimal results. This one has an extended range." - name = "advanced automatic mining scanner" - icon_state = "mining0" - item_state = "analyzer" - w_class = WEIGHT_CLASS_SMALL - flags = CONDUCT - slot_flags = SLOT_BELT - var/cooldown = 35 - var/on_cooldown = 0 - var/range = 7 - var/meson = TRUE - origin_tech = "engineering=3;magnets=3" - -/obj/item/device/t_scanner/adv_mining_scanner/material - meson = FALSE - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results. This one has an extended range." - -/obj/item/device/t_scanner/adv_mining_scanner/lesser - name = "automatic mining scanner" - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear meson scanners for optimal results." - range = 4 - cooldown = 50 - -/obj/item/device/t_scanner/adv_mining_scanner/lesser/material - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results." - meson = FALSE - -/obj/item/device/t_scanner/adv_mining_scanner/scan() - if(!on_cooldown) - on_cooldown = 1 - spawn(cooldown) - on_cooldown = 0 - var/turf/t = get_turf(src) - var/list/mobs = recursive_mob_check(t, 1,0,0) - if(!mobs.len) - return - if(meson) - mineral_scan_pulse(mobs, t, range) - else - mineral_scan_pulse_material(mobs, t, range) - -//For use with mesons -/proc/mineral_scan_pulse(list/mobs, turf/T, range = world.view) - var/list/minerals = list() - for(var/turf/closed/mineral/M in range(range, T)) - if(M.scan_state) - minerals += M - if(minerals.len) - for(var/mob/user in mobs) - if(user.client) - var/client/C = user.client - for(var/turf/closed/mineral/M in minerals) - var/turf/F = get_turf(M) - var/image/I = image('icons/turf/smoothrocks.dmi', loc = F, icon_state = M.scan_state, layer = FLASH_LAYER) - I.plane = FULLSCREEN_PLANE - C.images += I - spawn(30) - if(C) - C.images -= I - -//For use with material scanners -/proc/mineral_scan_pulse_material(list/mobs, turf/T, range = world.view) - var/list/minerals = list() - for(var/turf/closed/mineral/M in range(range, T)) - if(M.scan_state) - minerals += M - if(minerals.len) - for(var/turf/closed/mineral/M in minerals) - var/obj/effect/overlay/temp/mining_overlay/C = new /obj/effect/overlay/temp/mining_overlay(M) - C.icon_state = M.scan_state - -/obj/effect/overlay/temp/mining_overlay - layer = FLASH_LAYER - icon = 'icons/turf/smoothrocks.dmi' - anchored = 1 - mouse_opacity = 0 - duration = 30 - pixel_x = -4 - pixel_y = -4 - - -/**********************Xeno Warning Sign**********************/ -/obj/structure/sign/xeno_warning_mining - name = "DANGEROUS ALIEN LIFE" - desc = "A sign that warns would be travellers of hostile alien life in the vicinity." - icon = 'icons/obj/mining.dmi' - icon_state = "xeno_warning" - -/*********************Hivelord stabilizer****************/ - -/obj/item/weapon/hivelordstabilizer - name = "stabilizing serum" - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle19" - desc = "Inject certain types of monster organs with this stabilizer to preserve their healing powers indefinitely." - w_class = WEIGHT_CLASS_TINY - origin_tech = "biotech=3" - -/obj/item/weapon/hivelordstabilizer/afterattack(obj/item/organ/M, mob/user) - var/obj/item/organ/hivelord_core/C = M - if(!istype(C, /obj/item/organ/hivelord_core)) - to_chat(user, "The stabilizer only works on certain types of monster organs, generally regenerative in nature.") - return ..() - - C.preserved() - to_chat(user, "You inject the [M] with the stabilizer. It will no longer go inert.") - qdel(src) - -/*********************Mining Hammer****************/ -/obj/item/weapon/twohanded/required/mining_hammer - icon = 'icons/obj/mining.dmi' - icon_state = "mining_hammer1" - item_state = "mining_hammer1" - name = "proto-kinetic crusher" - desc = "An early design of the proto-kinetic accelerator, it is little more than an combination of various mining tools cobbled together, forming a high-tech club. \ - While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna.\ - \nMark a mob with the destabilizing force, then hit them in melee to activate it for extra damage. Extra damage if backstabbed in this fashion. \ - This weapon is only particularly effective against large creatures." - force = 20 //As much as a bone spear, but this is significantly more annoying to carry around due to requiring the use of both hands at all times - w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK - force_unwielded = 20 //It's never not wielded so these are the same - force_wielded = 20 - throwforce = 5 - throw_speed = 4 - luminosity = 4 - armour_penetration = 10 - materials = list(MAT_METAL=1150, MAT_GLASS=2075) - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") - sharpness = IS_SHARP - var/charged = 1 - var/charge_time = 16 - var/atom/mark = null - var/mutable_appearance/marked_underlay - -/obj/item/projectile/destabilizer - name = "destabilizing force" - icon_state = "pulse1" - damage = 0 //We're just here to mark people. This is still a melee weapon. - damage_type = BRUTE - flag = "bomb" - range = 6 - var/obj/item/weapon/twohanded/required/mining_hammer/hammer_synced = null - log_override = TRUE - -/obj/item/projectile/destabilizer/on_hit(atom/target, blocked = 0) - if(hammer_synced) - if(hammer_synced.mark == target) - return ..() - if(isliving(target)) - if(hammer_synced.mark && hammer_synced.marked_underlay) - hammer_synced.mark.underlays -= hammer_synced.marked_underlay - hammer_synced.marked_underlay = null - var/mob/living/L = target - if(L.mob_size >= MOB_SIZE_LARGE) - hammer_synced.mark = L - hammer_synced.marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") - hammer_synced.marked_underlay.pixel_x = -L.pixel_x - hammer_synced.marked_underlay.pixel_y = -L.pixel_y - L.underlays += hammer_synced.marked_underlay - var/target_turf = get_turf(target) - if(ismineralturf(target_turf)) - var/turf/closed/mineral/M = target_turf - new /obj/effect/overlay/temp/kinetic_blast(M) - M.gets_drilled(firer) - ..() - -/obj/item/weapon/twohanded/required/mining_hammer/afterattack(atom/target, mob/user, proximity_flag) - if(!proximity_flag && charged)//Mark a target, or mine a tile. - var/turf/proj_turf = get_turf(src) - if(!isturf(proj_turf)) - return - var/datum/gas_mixture/environment = proj_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure > 50) - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return - var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(user.loc) - D.preparePixelProjectile(target,get_turf(target), user) - D.hammer_synced = src - playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, 1) - D.fire() - charged = 0 - icon_state = "mining_hammer1_uncharged" - addtimer(CALLBACK(src, .proc/Recharge), charge_time) - return - if(proximity_flag && target == mark && isliving(target)) - var/mob/living/L = target - new /obj/effect/overlay/temp/kinetic_blast(get_turf(L)) - mark = 0 - if(L.mob_size >= MOB_SIZE_LARGE) - L.underlays -= marked_underlay - QDEL_NULL(marked_underlay) - var/backstab_dir = get_dir(user, L) - var/def_check = L.getarmor(type = "bomb") - if((user.dir & backstab_dir) && (L.dir & backstab_dir)) - L.apply_damage(80, BRUTE, blocked = def_check) - playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong - else - L.apply_damage(50, BRUTE, blocked = def_check) - -/obj/item/weapon/twohanded/required/mining_hammer/proc/Recharge() - if(!charged) - charged = 1 - icon_state = "mining_hammer1" - playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm new file mode 100644 index 0000000000..e4acea1cf0 --- /dev/null +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -0,0 +1,48 @@ +/****************Explorer's Suit and Mask****************/ +/obj/item/clothing/suit/hooded/explorer + name = "explorer suit" + desc = "An armoured suit for exploring harsh environments." + icon_state = "explorer" + item_state = "explorer" + body_parts_covered = CHEST|GROIN|LEGS|ARMS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + cold_protection = CHEST|GROIN|LEGS|ARMS + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + heat_protection = CHEST|GROIN|LEGS|ARMS + hoodtype = /obj/item/clothing/head/hooded/explorer + armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 50, bio = 100, rad = 50, fire = 50, acid = 50) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals, /obj/item/weapon/resonator, /obj/item/device/mining_scanner, /obj/item/device/t_scanner/adv_mining_scanner, /obj/item/weapon/gun/energy/kinetic_accelerator, /obj/item/weapon/pickaxe) + resistance_flags = FIRE_PROOF + +/obj/item/clothing/head/hooded/explorer + name = "explorer hood" + desc = "An armoured hood for exploring harsh environments." + icon_state = "explorer" + body_parts_covered = HEAD + flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS + min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT + max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT + armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 50, bio = 100, rad = 50, fire = 50, acid = 50) + resistance_flags = FIRE_PROOF + +/obj/item/clothing/mask/gas/explorer + name = "explorer gas mask" + desc = "A military-grade gas mask that can be connected to an air supply." + icon_state = "gas_mining" + visor_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS + visor_flags_inv = HIDEFACIALHAIR + visor_flags_cover = MASKCOVERSMOUTH + actions_types = list(/datum/action/item_action/adjust) + armor = list(melee = 10, bullet = 5, laser = 5, energy = 5, bomb = 0, bio = 50, rad = 0, fire = 20, acid = 40) + resistance_flags = FIRE_PROOF + +/obj/item/clothing/mask/gas/explorer/attack_self(mob/user) + adjustmask(user) + +/obj/item/clothing/mask/gas/explorer/adjustmask(user) + ..() + w_class = mask_adjusted ? WEIGHT_CLASS_NORMAL : WEIGHT_CLASS_SMALL + +/obj/item/clothing/mask/gas/explorer/folded/New() + ..() + adjustmask() diff --git a/code/modules/mining/equipment/goliath_hide.dm b/code/modules/mining/equipment/goliath_hide.dm new file mode 100644 index 0000000000..e76a053732 --- /dev/null +++ b/code/modules/mining/equipment/goliath_hide.dm @@ -0,0 +1,39 @@ + +/obj/item/stack/sheet/animalhide/goliath_hide + name = "goliath hide plates" + desc = "Pieces of a goliath's rocky hide, these might be able to make your suit a bit more durable to attack from the local fauna." + icon = 'icons/obj/mining.dmi' + icon_state = "goliath_hide" + flags = NOBLUDGEON + w_class = WEIGHT_CLASS_NORMAL + layer = MOB_LAYER + +/obj/item/stack/sheet/animalhide/goliath_hide/afterattack(atom/target, mob/user, proximity_flag) + if(proximity_flag) + if(istype(target, /obj/item/clothing/suit/space/hardsuit/mining) || istype(target, /obj/item/clothing/head/helmet/space/hardsuit/mining) || istype(target, /obj/item/clothing/suit/hooded/explorer) || istype(target, /obj/item/clothing/head/hooded/explorer)) + var/obj/item/clothing/C = target + var/list/current_armor = C.armor + if(current_armor.["melee"] < 60) + current_armor.["melee"] = min(current_armor.["melee"] + 10, 60) + to_chat(user, "You strengthen [target], improving its resistance against melee attacks.") + use(1) + else + to_chat(user, "You can't improve [C] any further!") + return + if(istype(target, /obj/mecha/working/ripley)) + var/obj/mecha/working/ripley/D = target + if(D.hides < 3) + D.hides++ + D.armor["melee"] = min(D.armor["melee"] + 10, 70) + D.armor["bullet"] = min(D.armor["bullet"] + 5, 50) + D.armor["laser"] = min(D.armor["laser"] + 5, 50) + to_chat(user, "You strengthen [target], improving its resistance against melee attacks.") + D.update_icon() + if(D.hides == 3) + D.desc = "Autonomous Power Loader Unit. It's wearing a fearsome carapace entirely composed of goliath hide plates - its pilot must be an experienced monster hunter." + else + D.desc = "Autonomous Power Loader Unit. Its armour is enhanced with some goliath hide plates." + qdel(src) + else + to_chat(user, "You can't improve [D] any further!") + return diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm new file mode 100644 index 0000000000..0d57aab847 --- /dev/null +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -0,0 +1,360 @@ +/*********************Mining Hammer****************/ +/obj/item/weapon/twohanded/required/kinetic_crusher + icon = 'icons/obj/mining.dmi' + icon_state = "mining_hammer1" + item_state = "mining_hammer1" + name = "proto-kinetic crusher" + desc = "An early design of the proto-kinetic accelerator, it is little more than an combination of various mining tools cobbled together, forming a high-tech club. \ + While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna." + force = 20 //As much as a bone spear, but this is significantly more annoying to carry around due to requiring the use of both hands at all times + w_class = WEIGHT_CLASS_BULKY + slot_flags = SLOT_BACK + force_unwielded = 20 //It's never not wielded so these are the same + force_wielded = 20 + throwforce = 5 + throw_speed = 4 + light_range = 5 + light_power = 1 + armour_penetration = 10 + materials = list(MAT_METAL=1150, MAT_GLASS=2075) + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") + sharpness = IS_SHARP + var/list/trophies = list() + var/charged = TRUE + var/charge_time = 15 + +/obj/item/weapon/twohanded/required/kinetic_crusher/Destroy() + QDEL_LIST(trophies) + return ..() + +/obj/item/weapon/twohanded/required/kinetic_crusher/examine(mob/living/user) + ..() + to_chat(user, "Mark a large creature with the destabilizing force, then hit them in melee to do 50 damage.") + to_chat(user, "Does 80 damage if the target is backstabbed, instead of 50.") + for(var/t in trophies) + var/obj/item/crusher_trophy/T = t + to_chat(user, "It has \a [T] attached, which causes [T.effect_desc()].") + +/obj/item/weapon/twohanded/required/kinetic_crusher/attackby(obj/item/A, mob/living/user) + if(istype(A, /obj/item/weapon/crowbar)) + if(LAZYLEN(trophies)) + to_chat(user, "You remove [src]'s trophies.") + playsound(loc, A.usesound, 100, 1) + for(var/t in trophies) + var/obj/item/crusher_trophy/T = t + T.remove_from(src, user) + else + to_chat(user, "There are no trophies on [src].") + else if(istype(A, /obj/item/crusher_trophy)) + var/obj/item/crusher_trophy/T = A + T.add_to(src, user) + else + return ..() + +/obj/item/weapon/twohanded/required/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) + var/datum/status_effect/crusher_damage/C = target.has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + var/target_health = target.health + ..() + for(var/t in trophies) + if(!QDELETED(target)) + var/obj/item/crusher_trophy/T = t + T.on_melee_hit(target, user) + if(!QDELETED(C) && !QDELETED(target)) + C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did + +/obj/item/weapon/twohanded/required/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag) + if(!proximity_flag && charged)//Mark a target, or mine a tile. + var/turf/proj_turf = user.loc + if(!isturf(proj_turf)) + return + var/obj/item/projectile/destabilizer/D = new /obj/item/projectile/destabilizer(proj_turf) + for(var/t in trophies) + var/obj/item/crusher_trophy/T = t + T.on_projectile_fire(D, user) + D.preparePixelProjectile(target, get_turf(target), user) + D.firer = user + D.hammer_synced = src + playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, 1) + D.fire() + charged = FALSE + icon_state = "mining_hammer1_uncharged" + addtimer(CALLBACK(src, .proc/Recharge), charge_time) + return + if(proximity_flag && isliving(target)) + var/mob/living/L = target + var/datum/status_effect/crusher_mark/CM = L.has_status_effect(STATUS_EFFECT_CRUSHERMARK) + if(!CM || CM.hammer_synced != src || !L.remove_status_effect(STATUS_EFFECT_CRUSHERMARK)) + return + var/datum/status_effect/crusher_damage/C = L.has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + var/target_health = L.health + for(var/t in trophies) + var/obj/item/crusher_trophy/T = t + T.on_mark_detonation(target, user) + if(!QDELETED(L)) + if(!QDELETED(C)) + C.total_damage += target_health - L.health //we did some damage, but let's not assume how much we did + new /obj/effect/temp_visual/kinetic_blast(get_turf(L)) + var/backstab_dir = get_dir(user, L) + var/def_check = L.getarmor(type = "bomb") + if((user.dir & backstab_dir) && (L.dir & backstab_dir)) + if(!QDELETED(C)) + C.total_damage += 80 //cheat a little and add the total before killing it, so certain mobs don't have much lower chances of giving an item + L.apply_damage(80, BRUTE, blocked = def_check) + playsound(user, 'sound/weapons/Kenetic_accel.ogg', 100, 1) //Seriously who spelled it wrong + else + if(!QDELETED(C)) + C.total_damage += 50 + L.apply_damage(50, BRUTE, blocked = def_check) + +/obj/item/weapon/twohanded/required/kinetic_crusher/proc/Recharge() + if(!charged) + charged = TRUE + icon_state = "mining_hammer1" + playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) + +//destablizing force +/obj/item/projectile/destabilizer + name = "destabilizing force" + icon_state = "pulse1" + nodamage = TRUE + damage = 0 //We're just here to mark people. This is still a melee weapon. + damage_type = BRUTE + flag = "bomb" + range = 6 + log_override = TRUE + var/obj/item/weapon/twohanded/required/kinetic_crusher/hammer_synced + +/obj/item/projectile/destabilizer/Destroy() + hammer_synced = null + return ..() + +/obj/item/projectile/destabilizer/on_hit(atom/target, blocked = 0) + if(isliving(target)) + var/mob/living/L = target + var/had_effect = (L.has_status_effect(STATUS_EFFECT_CRUSHERMARK)) //used as a boolean + var/datum/status_effect/crusher_mark/CM = L.apply_status_effect(STATUS_EFFECT_CRUSHERMARK) + if(hammer_synced) + CM.hammer_synced = hammer_synced + for(var/t in hammer_synced.trophies) + var/obj/item/crusher_trophy/T = t + T.on_mark_application(target, CM, had_effect) + var/target_turf = get_turf(target) + if(ismineralturf(target_turf)) + var/turf/closed/mineral/M = target_turf + new /obj/effect/temp_visual/kinetic_blast(M) + M.gets_drilled(firer) + ..() + +//trophies +/obj/item/crusher_trophy + name = "tail spike" + desc = "A strange spike with no usage." + icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "tail_spike" + var/bonus_value = 10 //if it has a bonus effect, this is how much that effect is + var/denied_type = /obj/item/crusher_trophy + +/obj/item/crusher_trophy/examine(mob/living/user) + ..() + to_chat(user, "Causes [effect_desc()] when attached to a kinetic crusher.") + +/obj/item/crusher_trophy/proc/effect_desc() + return "errors" + +/obj/item/crusher_trophy/attackby(obj/item/A, mob/living/user) + if(istype(A, /obj/item/weapon/twohanded/required/kinetic_crusher)) + add_to(A, user) + else + ..() + +/obj/item/crusher_trophy/proc/add_to(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + for(var/t in H.trophies) + var/obj/item/crusher_trophy/T = t + if(istype(T, denied_type) || istype(src, T.denied_type)) + to_chat(user, "You can't seem to attach [src] to [H]. Maybe remove a few trophies?") + return FALSE + if(!user.transferItemToLoc(src, H)) + return + H.trophies += src + to_chat(user, "You attach [src] to [H].") + return TRUE + +/obj/item/crusher_trophy/proc/remove_from(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + forceMove(get_turf(H)) + H.trophies -= src + return TRUE + +/obj/item/crusher_trophy/proc/on_melee_hit(mob/living/target, mob/living/user) //the target and the user +/obj/item/crusher_trophy/proc/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user) //the projectile fired and the user +/obj/item/crusher_trophy/proc/on_mark_application(mob/living/target, datum/status_effect/crusher_mark/mark, had_mark) //the target, the mark applied, and if the target had a mark before +/obj/item/crusher_trophy/proc/on_mark_detonation(mob/living/target, mob/living/user) //the target and the user + +//goliath +/obj/item/crusher_trophy/goliath_tentacle + name = "goliath tentacle" + desc = "A sliced-off goliath tentacle. Suitable as a trophy for a kinetic crusher." + icon_state = "goliath_tentacle" + denied_type = /obj/item/crusher_trophy/goliath_tentacle + bonus_value = 2 + var/missing_health_ratio = 0.1 + var/missing_health_desc = 10 +/obj/item/crusher_trophy/goliath_tentacle/effect_desc() + return "mark detonation to do [bonus_value] more damage for every [missing_health_desc] health you are missing" + +/obj/item/crusher_trophy/goliath_tentacle/on_mark_detonation(mob/living/target, mob/living/user) + var/missing_health = user.health - user.maxHealth + missing_health *= missing_health_ratio //bonus is active at all times, even if you're above 90 health + missing_health *= bonus_value //multiply the remaining amount by bonus_value + if(missing_health > 0) + target.adjustBruteLoss(missing_health) //and do that much damage + +/watcher +/obj/item/crusher_trophy/watcher_wing + name = "watcher wing" + desc = "A wing ripped from a watcher. Suitable as a trophy for a kinetic crusher." + icon_state = "watcher_wing" + denied_type = /obj/item/crusher_trophy/watcher_wing + bonus_value = 8 + +/obj/item/crusher_trophy/watcher_wing/effect_desc() + return "mark detonation to prevent certain creatures from using certain attacks for [bonus_value*0.1] second[bonus_value*0.1 == 1 ? "":"s"]" + +/obj/item/crusher_trophy/watcher_wing/on_mark_detonation(mob/living/target, mob/living/user) + if(ishostile(target)) + var/mob/living/simple_animal/hostile/H = target + if(H.ranged) //briefly delay ranged attacks + if(H.ranged_cooldown_time >= world.time) + H.ranged_cooldown_time += bonus_value + else + H.ranged_cooldown_time = bonus_value + world.time + +//legion +/obj/item/crusher_trophy/legion_skull + name = "legion skull" + desc = "A dead and lifeless legion skull. Suitable as a trophy for a kinetic crusher." + icon_state = "legion_skull" + denied_type = /obj/item/crusher_trophy/legion_skull + bonus_value = 3 + +/obj/item/crusher_trophy/legion_skull/effect_desc() + return "a kinetic crusher to recharge [bonus_value*0.1] second[bonus_value*0.1 == 1 ? "":"s"] faster" + +/obj/item/crusher_trophy/legion_skull/add_to(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + . = ..() + if(.) + H.charge_time -= bonus_value + +/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + . = ..() + if(.) + H.charge_time += bonus_value + + +//ash drake +/obj/item/crusher_trophy/tail_spike + desc = "A spike taken from a ash drake's tail. Suitable as a trophy for a kinetic crusher." + denied_type = /obj/item/crusher_trophy/tail_spike + bonus_value = 5 + +/obj/item/crusher_trophy/tail_spike/effect_desc() + return "mark detonation to do [bonus_value] damage to nearby creatures and push them back" + +/obj/item/crusher_trophy/tail_spike/on_mark_detonation(mob/living/target, mob/living/user) + for(var/mob/living/L in oview(2, user)) + if(L.stat == DEAD) + continue + playsound(L, 'sound/magic/Fireball.ogg', 20, 1) + new /obj/effect/temp_visual/fire(L.loc) + addtimer(CALLBACK(src, .proc/pushback, L, user), 1) //no free backstabs, we push AFTER module stuff is done + L.adjustBruteLoss(bonus_value) + +/obj/item/crusher_trophy/tail_spike/proc/pushback(mob/living/target, mob/living/user) + if(!target.anchored || ismegafauna(target)) //megafauna will always be pushed + step(target, get_dir(user, target)) + +//bubblegum +/obj/item/crusher_trophy/demon_claws + name = "demon claws" + desc = "A set of blood-drenched claws from a massive demon's hand. Suitable as a trophy for a kinetic crusher." + icon_state = "demon_claws" + gender = PLURAL + denied_type = /obj/item/crusher_trophy/demon_claws + bonus_value = 10 + var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) + +/obj/item/crusher_trophy/demon_claws/effect_desc() + return "melee hits to do [bonus_value * 0.2] more damage and heal you for [bonus_value * 0.1]; this effect is increased by 500% during mark detonation" + +/obj/item/crusher_trophy/demon_claws/add_to(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + . = ..() + if(.) + H.force += bonus_value * 0.2 + H.force_unwielded += bonus_value * 0.2 + H.force_wielded += bonus_value * 0.2 + +/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/weapon/twohanded/required/kinetic_crusher/H, mob/living/user) + . = ..() + if(.) + H.force -= bonus_value * 0.2 + H.force_unwielded -= bonus_value * 0.2 + H.force_wielded -= bonus_value * 0.2 + +/obj/item/crusher_trophy/demon_claws/on_melee_hit(mob/living/target, mob/living/user) + user.heal_ordered_damage(bonus_value * 0.1, damage_heal_order) + +/obj/item/crusher_trophy/demon_claws/on_mark_detonation(mob/living/target, mob/living/user) + target.adjustBruteLoss(bonus_value * 0.8) + user.heal_ordered_damage(bonus_value * 0.4, damage_heal_order) + +//colossus +/obj/item/crusher_trophy/blaster_tubes + name = "blaster tubes" + desc = "The blaster tubes from a colossus's arm. Suitable as a trophy for a kinetic crusher." + icon_state = "blaster_tubes" + gender = PLURAL + denied_type = /obj/item/crusher_trophy/blaster_tubes + bonus_value = 15 + var/deadly_shot = FALSE + +/obj/item/crusher_trophy/blaster_tubes/effect_desc() + return "mark detonation to make the next destabilizer shot deal [bonus_value] damage but move slower" + +/obj/item/crusher_trophy/blaster_tubes/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user) + if(deadly_shot) + marker.name = "deadly [marker.name]" + marker.icon_state = "chronobolt" + marker.damage = bonus_value + marker.nodamage = FALSE + marker.speed = 2 + deadly_shot = FALSE + +/obj/item/crusher_trophy/blaster_tubes/on_mark_detonation(mob/living/target, mob/living/user) + deadly_shot = TRUE + addtimer(CALLBACK(src, .proc/reset_deadly_shot), 300, TIMER_OVERRIDE) + +/obj/item/crusher_trophy/blaster_tubes/proc/reset_deadly_shot() + deadly_shot = FALSE + +//hierophant +/obj/item/crusher_trophy/vortex_talisman + name = "vortex talisman" + desc = "A glowing trinket that was originally the Hierophant's beacon. Suitable as a trophy for a kinetic crusher." + icon_state = "vortex_talisman" + denied_type = /obj/item/crusher_trophy/vortex_talisman + +/obj/item/crusher_trophy/vortex_talisman/effect_desc() + return "mark detonation to create a barrier you can pass" + +/obj/item/crusher_trophy/vortex_talisman/on_mark_detonation(mob/living/target, mob/living/user) + var/turf/T = get_turf(user) + new /obj/effect/temp_visual/hierophant/wall/crusher(T, user) //a wall only you can pass! + var/turf/otherT = get_step(T, turn(user.dir, 90)) + if(otherT) + new /obj/effect/temp_visual/hierophant/wall/crusher(otherT, user) + otherT = get_step(T, turn(user.dir, -90)) + if(otherT) + new /obj/effect/temp_visual/hierophant/wall/crusher(otherT, user) + +/obj/effect/temp_visual/hierophant/wall/crusher + duration = 75 diff --git a/code/modules/mining/equipment/lazarus_injector.dm b/code/modules/mining/equipment/lazarus_injector.dm new file mode 100644 index 0000000000..7199e29bf4 --- /dev/null +++ b/code/modules/mining/equipment/lazarus_injector.dm @@ -0,0 +1,61 @@ +/**********************Lazarus Injector**********************/ +/obj/item/weapon/lazarus_injector + name = "lazarus injector" + desc = "An injector with a cocktail of nanomachines and chemicals, this device can seemingly raise animals from the dead, making them become friendly to the user. Unfortunately, the process is useless on higher forms of life and incredibly costly, so these were hidden in storage until an executive thought they'd be great motivation for some of their employees." + icon = 'icons/obj/syringe.dmi' + icon_state = "lazarus_hypo" + item_state = "hypo" + throwforce = 0 + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + var/loaded = 1 + var/malfunctioning = 0 + var/revive_type = SENTIENCE_ORGANIC //So you can't revive boss monsters or robots with it + origin_tech = "biotech=4;magnets=6" + +/obj/item/weapon/lazarus_injector/afterattack(atom/target, mob/user, proximity_flag) + if(!loaded) + return + if(isliving(target) && proximity_flag) + if(istype(target, /mob/living/simple_animal)) + var/mob/living/simple_animal/M = target + if(M.sentience_type != revive_type) + to_chat(user, "[src] does not work on this sort of creature.") + return + if(M.stat == DEAD) + M.faction = list("neutral") + M.revive(full_heal = 1, admin_revive = 1) + if(ishostile(target)) + var/mob/living/simple_animal/hostile/H = M + if(malfunctioning) + H.faction |= list("lazarus", "\ref[user]") + H.robust_searching = 1 + H.friends += user + H.attack_same = 1 + log_game("[user] has revived hostile mob [target] with a malfunctioning lazarus injector") + else + H.attack_same = 0 + loaded = 0 + user.visible_message("[user] injects [M] with [src], reviving it.") + SSblackbox.add_details("lazarus_injector", "[M.type]") + playsound(src,'sound/effects/refill.ogg',50,1) + icon_state = "lazarus_empty" + return + else + to_chat(user, "[src] is only effective on the dead.") + return + else + to_chat(user, "[src] is only effective on lesser beings.") + return + +/obj/item/weapon/lazarus_injector/emp_act() + if(!malfunctioning) + malfunctioning = 1 + +/obj/item/weapon/lazarus_injector/examine(mob/user) + ..() + if(!loaded) + to_chat(user, "[src] is empty.") + if(malfunctioning) + to_chat(user, "The display on [src] seems to be flickering.") diff --git a/code/modules/mining/equipment/marker_beacons.dm b/code/modules/mining/equipment/marker_beacons.dm new file mode 100644 index 0000000000..49e8adad68 --- /dev/null +++ b/code/modules/mining/equipment/marker_beacons.dm @@ -0,0 +1,143 @@ +/*****************Marker Beacons**************************/ +GLOBAL_LIST_INIT(marker_beacon_colors, list( +"Random" = FALSE,//not a true color, will pick a random color +"Burgundy" = LIGHT_COLOR_FLARE, +"Bronze" = LIGHT_COLOR_ORANGE, +"Yellow" = LIGHT_COLOR_YELLOW, +"Lime" = LIGHT_COLOR_SLIME_LAMP, +"Olive" = LIGHT_COLOR_GREEN, +"Jade" = LIGHT_COLOR_BLUEGREEN, +"Teal" = LIGHT_COLOR_LIGHT_CYAN, +"Cerulean" = LIGHT_COLOR_BLUE, +"Indigo" = LIGHT_COLOR_DARK_BLUE, +"Purple" = LIGHT_COLOR_PURPLE, +"Violet" = LIGHT_COLOR_LAVENDER, +"Fuchsia" = LIGHT_COLOR_PINK)) + +/obj/item/stack/marker_beacon + name = "marker beacon" + singular_name = "marker beacon" + desc = "Prism-brand path illumination devices. Used by miners to mark paths and warn of danger." + icon = 'icons/obj/lighting.dmi' + icon_state = "marker" + merge_type = /obj/item/stack/marker_beacon + max_amount = 100 + novariants = TRUE + var/picked_color = "random" + +/obj/item/stack/marker_beacon/ten //miners start with 10 of these + amount = 10 + +/obj/item/stack/marker_beacon/thirty //and they're bought in stacks of 1, 10, or 30 + amount = 30 + +/obj/item/stack/marker_beacon/Initialize(mapload) + . = ..() + update_icon() + +/obj/item/stack/marker_beacon/examine(mob/user) + ..() + to_chat(user, "Use in-hand to place a [singular_name].") + to_chat(user, "Alt-click to select a color. Current color is [picked_color].") + +/obj/item/stack/marker_beacon/update_icon() + icon_state = "[initial(icon_state)][lowertext(picked_color)]" + +/obj/item/stack/marker_beacon/attack_self(mob/user) + if(!isturf(user.loc)) + to_chat(user, "You need more space to place a [singular_name] here.") + return + if(locate(/obj/structure/marker_beacon) in user.loc) + to_chat(user, "There is already a [singular_name] here.") + return + if(use(1)) + to_chat(user, "You activate and anchor [amount ? "a":"the"] [singular_name] in place.") + playsound(user, 'sound/machines/click.ogg', 50, 1) + var/obj/structure/marker_beacon/M = new(user.loc, picked_color) + transfer_fingerprints_to(M) + +/obj/item/stack/marker_beacon/AltClick(mob/living/user) + if(user.incapacitated() || !istype(user)) + to_chat(user, "You can't do that right now!") + return + if(!in_range(src, user)) + return + var/input_color = input(user, "Choose a color.", "Beacon Color") as null|anything in GLOB.marker_beacon_colors + if(user.incapacitated() || !istype(user) || !in_range(src, user)) + return + if(input_color) + picked_color = input_color + update_icon() + +/obj/structure/marker_beacon + name = "marker beacon" + desc = "A Prism-brand path illumination device. It is anchored in place and glowing steadily." + icon = 'icons/obj/lighting.dmi' + icon_state = "marker" + layer = BELOW_OPEN_DOOR_LAYER + armor = list(melee = 50, bullet = 75, laser = 75, energy = 75, bomb = 25, bio = 100, rad = 100, fire = 25, acid = 0) + obj_integrity = 50 + max_integrity = 50 + anchored = TRUE + light_range = 2 + light_power = 3 + var/remove_speed = 15 + var/picked_color + +/obj/structure/marker_beacon/Initialize(mapload, set_color) + . = ..() + picked_color = set_color + update_icon() + +/obj/structure/marker_beacon/deconstruct(disassembled = TRUE) + if(!(flags & NODECONSTRUCT)) + var/obj/item/stack/marker_beacon/M = new(loc) + M.picked_color = picked_color + M.update_icon() + qdel(src) + +/obj/structure/marker_beacon/examine(mob/user) + ..() + to_chat(user, "Alt-click to select a color. Current color is [picked_color].") + +/obj/structure/marker_beacon/update_icon() + while(!picked_color || !GLOB.marker_beacon_colors[picked_color]) + picked_color = pick(GLOB.marker_beacon_colors) + icon_state = "[initial(icon_state)][lowertext(picked_color)]-on" + set_light(light_range, light_power, GLOB.marker_beacon_colors[picked_color]) + +/obj/structure/marker_beacon/attack_hand(mob/living/user) + to_chat(user, "You start picking [src] up...") + if(do_after(user, remove_speed, target = src)) + var/obj/item/stack/marker_beacon/M = new(loc) + M.picked_color = picked_color + M.update_icon() + transfer_fingerprints_to(M) + if(user.put_in_hands(M, TRUE)) //delete the beacon if it fails + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) + qdel(src) //otherwise delete us + +/obj/structure/marker_beacon/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/stack/marker_beacon)) + var/obj/item/stack/marker_beacon/M = I + to_chat(user, "You start picking [src] up...") + if(do_after(user, remove_speed, target = src) && M.amount + 1 <= M.max_amount) + M.add(1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) + qdel(src) + else + return ..() + +/obj/structure/marker_beacon/AltClick(mob/living/user) + ..() + if(user.incapacitated() || !istype(user)) + to_chat(user, "You can't do that right now!") + return + if(!in_range(src, user)) + return + var/input_color = input(user, "Choose a color.", "Beacon Color") as null|anything in GLOB.marker_beacon_colors + if(user.incapacitated() || !istype(user) || !in_range(src, user)) + return + if(input_color) + picked_color = input_color + update_icon() diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm new file mode 100644 index 0000000000..4f76c98a28 --- /dev/null +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -0,0 +1,79 @@ +/**********************Mining Scanners**********************/ +/obj/item/device/mining_scanner + desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations." + name = "manual mining scanner" + icon_state = "mining1" + item_state = "analyzer" + w_class = WEIGHT_CLASS_SMALL + flags = CONDUCT + slot_flags = SLOT_BELT + var/cooldown = 35 + var/current_cooldown = 0 + origin_tech = "engineering=1;magnets=1" + +/obj/item/device/mining_scanner/attack_self(mob/user) + if(!user.client) + return + if(current_cooldown <= world.time) + current_cooldown = world.time + cooldown + mineral_scan_pulse(get_turf(user)) + +//Debug item to identify all ore spread quickly +/obj/item/device/mining_scanner/admin + +/obj/item/device/mining_scanner/admin/attack_self(mob/user) + for(var/turf/closed/mineral/M in world) + if(M.scan_state) + M.icon_state = M.scan_state + qdel(src) + +/obj/item/device/t_scanner/adv_mining_scanner + desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. This one has an extended range." + name = "advanced automatic mining scanner" + icon_state = "mining0" + item_state = "analyzer" + w_class = WEIGHT_CLASS_SMALL + flags = CONDUCT + slot_flags = SLOT_BELT + var/cooldown = 35 + var/current_cooldown = 0 + var/range = 7 + origin_tech = "engineering=3;magnets=3" + +/obj/item/device/t_scanner/adv_mining_scanner/lesser + name = "automatic mining scanner" + desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations." + range = 4 + cooldown = 50 + +/obj/item/device/t_scanner/adv_mining_scanner/scan() + if(current_cooldown <= world.time) + current_cooldown = world.time + cooldown + var/turf/t = get_turf(src) + mineral_scan_pulse(t, range) + +/proc/mineral_scan_pulse(turf/T, range = world.view) + var/list/minerals = list() + for(var/turf/closed/mineral/M in range(range, T)) + if(M.scan_state) + minerals += M + if(LAZYLEN(minerals)) + for(var/turf/closed/mineral/M in minerals) + var/obj/effect/temp_visual/mining_overlay/oldC = locate(/obj/effect/temp_visual/mining_overlay) in M + if(oldC) + qdel(oldC) + var/obj/effect/temp_visual/mining_overlay/C = new /obj/effect/temp_visual/mining_overlay(M) + C.icon_state = M.scan_state + +/obj/effect/temp_visual/mining_overlay + plane = FULLSCREEN_PLANE + layer = FLASH_LAYER + icon = 'icons/effects/ore_visuals.dmi' + appearance_flags = 0 //to avoid having TILE_BOUND in the flags, so that the 480x480 icon states let you see it no matter where you are + duration = 35 + pixel_x = -224 + pixel_y = -224 + +/obj/effect/temp_visual/mining_overlay/Initialize() + . = ..() + animate(src, alpha = 0, time = duration, easing = EASE_IN) diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm new file mode 100644 index 0000000000..7c31360a6b --- /dev/null +++ b/code/modules/mining/equipment/mining_tools.dm @@ -0,0 +1,111 @@ +/*****************Pickaxes & Drills & Shovels****************/ +/obj/item/weapon/pickaxe + name = "pickaxe" + icon = 'icons/obj/mining.dmi' + icon_state = "pickaxe" + flags = CONDUCT + slot_flags = SLOT_BELT | SLOT_BACK + force = 15 + throwforce = 10 + item_state = "pickaxe" + w_class = WEIGHT_CLASS_BULKY + materials = list(MAT_METAL=2000) //one sheet, but where can you make them? + var/digspeed = 40 + var/list/digsound = list('sound/effects/picaxe1.ogg','sound/effects/picaxe2.ogg','sound/effects/picaxe3.ogg') + origin_tech = "materials=2;engineering=3" + attack_verb = list("hit", "pierced", "sliced", "attacked") + +/obj/item/weapon/pickaxe/mini + name = "compact pickaxe" + desc = "A smaller, compact version of the standard pickaxe." + icon_state = "minipick" + force = 10 + throwforce = 7 + slot_flags = SLOT_BELT + w_class = WEIGHT_CLASS_NORMAL + materials = list(MAT_METAL=1000) + +/obj/item/weapon/pickaxe/proc/playDigSound() + playsound(src, pick(digsound),50,1) + +/obj/item/weapon/pickaxe/silver + name = "silver-plated pickaxe" + icon_state = "spickaxe" + item_state = "spickaxe" + digspeed = 20 //mines faster than a normal pickaxe, bought from mining vendor + origin_tech = "materials=3;engineering=4" + desc = "A silver-plated pickaxe that mines slightly faster than standard-issue." + force = 17 + +/obj/item/weapon/pickaxe/diamond + name = "diamond-tipped pickaxe" + icon_state = "dpickaxe" + item_state = "dpickaxe" + digspeed = 14 + origin_tech = "materials=5;engineering=4" + desc = "A pickaxe with a diamond pick head. Extremely robust at cracking rock walls and digging up dirt." + force = 19 + +/obj/item/weapon/pickaxe/drill + name = "mining drill" + icon_state = "handdrill" + item_state = "jackhammer" + slot_flags = SLOT_BELT + digspeed = 25 //available from roundstart, faster than a pickaxe. + digsound = list('sound/weapons/drill.ogg') + hitsound = 'sound/weapons/drill.ogg' + origin_tech = "materials=2;powerstorage=2;engineering=3" + desc = "An electric mining drill for the especially scrawny." + +/obj/item/weapon/pickaxe/drill/cyborg + name = "cyborg mining drill" + desc = "An integrated electric mining drill." + flags = NODROP + +/obj/item/weapon/pickaxe/drill/diamonddrill + name = "diamond-tipped mining drill" + icon_state = "diamonddrill" + digspeed = 7 + origin_tech = "materials=6;powerstorage=4;engineering=4" + desc = "Yours is the drill that will pierce the heavens!" + +/obj/item/weapon/pickaxe/drill/cyborg/diamond //This is the BORG version! + name = "diamond-tipped cyborg mining drill" //To inherit the NODROP flag, and easier to change borg specific drill mechanics. + icon_state = "diamonddrill" + digspeed = 7 + +/obj/item/weapon/pickaxe/drill/jackhammer + name = "sonic jackhammer" + icon_state = "jackhammer" + item_state = "jackhammer" + digspeed = 5 //the epitome of powertools. extremely fast mining, laughs at puny walls + origin_tech = "materials=6;powerstorage=4;engineering=5;magnets=4" + digsound = list('sound/weapons/sonic_jackhammer.ogg') + hitsound = 'sound/weapons/sonic_jackhammer.ogg' + desc = "Cracks rocks with sonic blasts, and doubles as a demolition power tool for smashing walls." + +/obj/item/weapon/shovel + name = "shovel" + desc = "A large tool for digging and moving dirt." + icon = 'icons/obj/mining.dmi' + icon_state = "shovel" + flags = CONDUCT + slot_flags = SLOT_BELT + force = 8 + var/digspeed = 20 + throwforce = 4 + item_state = "shovel" + w_class = WEIGHT_CLASS_NORMAL + materials = list(MAT_METAL=50) + origin_tech = "materials=2;engineering=2" + attack_verb = list("bashed", "bludgeoned", "thrashed", "whacked") + sharpness = IS_SHARP + +/obj/item/weapon/shovel/spade + name = "spade" + desc = "A small tool for digging and moving dirt." + icon_state = "spade" + item_state = "spade" + force = 5 + throwforce = 7 + w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm new file mode 100644 index 0000000000..6843379164 --- /dev/null +++ b/code/modules/mining/equipment/regenerative_core.dm @@ -0,0 +1,128 @@ +/*********************Hivelord stabilizer****************/ +/obj/item/weapon/hivelordstabilizer + name = "stabilizing serum" + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle19" + desc = "Inject certain types of monster organs with this stabilizer to preserve their healing powers indefinitely." + w_class = WEIGHT_CLASS_TINY + origin_tech = "biotech=3" + +/obj/item/weapon/hivelordstabilizer/afterattack(obj/item/organ/M, mob/user) + var/obj/item/organ/regenerative_core/C = M + if(!istype(C, /obj/item/organ/regenerative_core)) + to_chat(user, "The stabilizer only works on certain types of monster organs, generally regenerative in nature.") + return ..() + + C.preserved() + to_chat(user, "You inject the [M] with the stabilizer. It will no longer go inert.") + qdel(src) + +/************************Hivelord core*******************/ +/obj/item/organ/regenerative_core + name = "regenerative core" + desc = "All that remains of a hivelord. It can be used to heal completely, but it will rapidly decay into uselessness." + icon_state = "roro core 2" + flags = NOBLUDGEON + slot = "hivecore" + force = 0 + actions_types = list(/datum/action/item_action/organ_action/use) + var/inert = 0 + var/preserved = 0 + +/obj/item/organ/regenerative_core/Initialize() + . = ..() + addtimer(CALLBACK(src, .proc/inert_check), 2400) + +/obj/item/organ/regenerative_core/proc/inert_check() + if(!preserved) + go_inert() + +/obj/item/organ/regenerative_core/proc/preserved(implanted = 0) + inert = FALSE + preserved = TRUE + update_icon() + desc = "All that remains of a hivelord. It is preserved, allowing you to use it to heal completely without danger of decay." + if(implanted) + SSblackbox.add_details("hivelord_core", "[type]|implanted") + else + SSblackbox.add_details("hivelord_core", "[type]|stabilizer") + +/obj/item/organ/regenerative_core/proc/go_inert() + inert = TRUE + name = "decayed regenerative core" + desc = "All that remains of a hivelord. It has decayed, and is completely useless." + SSblackbox.add_details("hivelord_core", "[type]|inert") + update_icon() + +/obj/item/organ/regenerative_core/ui_action_click() + if(inert) + to_chat(owner, "[src] breaks down as it tries to activate.") + else + owner.revive(full_heal = 1) + qdel(src) + +/obj/item/organ/regenerative_core/on_life() + ..() + if(owner.health < HEALTH_THRESHOLD_CRIT) + ui_action_click() + +/obj/item/organ/regenerative_core/afterattack(atom/target, mob/user, proximity_flag) + if(proximity_flag && ishuman(target)) + var/mob/living/carbon/human/H = target + if(inert) + to_chat(user, "[src] has decayed and can no longer be used to heal.") + return + else + if(H.stat == DEAD) + to_chat(user, "[src] are useless on the dead.") + return + if(H != user) + H.visible_message("[user] forces [H] to apply [src]... [H.p_they()] quickly regenerate all injuries!") + SSblackbox.add_details("hivelord_core","[src.type]|used|other") + else + to_chat(user, "You start to smear [src] on yourself. It feels and smells disgusting, but you feel amazingly refreshed in mere moments.") + SSblackbox.add_details("hivelord_core","[src.type]|used|self") + H.revive(full_heal = 1) + qdel(src) + ..() + +/obj/item/organ/regenerative_core/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) + . = ..() + if(!preserved && !inert) + preserved(TRUE) + owner.visible_message("[src] stabilizes as it's inserted.") + +/obj/item/organ/regenerative_core/Remove(mob/living/carbon/M, special = 0) + if(!inert && !special) + owner.visible_message("[src] rapidly decays as it's removed.") + go_inert() + return ..() + +/obj/item/organ/regenerative_core/prepare_eat() + return null + +/*************************Legion core********************/ +/obj/item/organ/regenerative_core/legion + desc = "A strange rock that crackles with power. It can be used to heal completely, but it will rapidly decay into uselessness." + icon_state = "legion_soul" + +/obj/item/organ/regenerative_core/legion/Initialize() + . = ..() + update_icon() + +/obj/item/organ/regenerative_core/update_icon() + icon_state = inert ? "legion_soul_inert" : "legion_soul" + cut_overlays() + if(!inert && !preserved) + add_overlay("legion_soul_crackle") + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + +/obj/item/organ/regenerative_core/legion/go_inert() + ..() + desc = "[src] has become inert. It has decayed, and is completely useless." + +/obj/item/organ/regenerative_core/legion/preserved(implanted = 0) + ..() + desc = "[src] has been stabilized. It is preserved, allowing you to use it to heal completely without danger of decay." diff --git a/code/modules/mining/equipment/resonator.dm b/code/modules/mining/equipment/resonator.dm new file mode 100644 index 0000000000..c54def1b2b --- /dev/null +++ b/code/modules/mining/equipment/resonator.dm @@ -0,0 +1,120 @@ +/**********************Resonator**********************/ +/obj/item/weapon/resonator + name = "resonator" + icon = 'icons/obj/mining.dmi' + icon_state = "resonator" + item_state = "resonator" + desc = "A handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It's more effective in a vacuum." + w_class = WEIGHT_CLASS_NORMAL + force = 15 + throwforce = 10 + var/burst_time = 30 + var/fieldlimit = 4 + var/list/fields = list() + var/quick_burst_mod = 0.8 + origin_tech = "magnets=3;engineering=3" + +/obj/item/weapon/resonator/upgraded + name = "upgraded resonator" + desc = "An upgraded version of the resonator that can produce more fields at once, as well as having no damage penalty for bursting a resonance field early." + icon_state = "resonator_u" + item_state = "resonator_u" + origin_tech = "materials=4;powerstorage=3;engineering=3;magnets=3" + fieldlimit = 6 + quick_burst_mod = 1 + +/obj/item/weapon/resonator/attack_self(mob/user) + if(burst_time == 50) + burst_time = 30 + to_chat(user, "You set the resonator's fields to detonate after 3 seconds.") + else + burst_time = 50 + to_chat(user, "You set the resonator's fields to detonate after 5 seconds.") + +/obj/item/weapon/resonator/proc/CreateResonance(target, mob/user) + var/turf/T = get_turf(target) + var/obj/effect/temp_visual/resonance/R = locate(/obj/effect/temp_visual/resonance) in T + if(R) + R.damage_multiplier = quick_burst_mod + R.burst() + return + if(LAZYLEN(fields) < fieldlimit) + new /obj/effect/temp_visual/resonance(T, user, src, burst_time) + user.changeNext_move(CLICK_CD_MELEE) + +/obj/item/weapon/resonator/pre_attackby(atom/target, mob/user, params) + if(check_allowed_items(target, 1)) + CreateResonance(target, user) + return TRUE + +//resonance field, crushes rock, damages mobs +/obj/effect/temp_visual/resonance + name = "resonance field" + desc = "A resonating field that significantly damages anything inside of it when the field eventually ruptures. More damaging in low pressure environments." + icon_state = "shield1" + layer = ABOVE_ALL_MOB_LAYER + duration = 50 + var/resonance_damage = 20 + var/damage_multiplier = 1 + var/creator + var/obj/item/weapon/resonator/res + +/obj/effect/temp_visual/resonance/Initialize(mapload, set_creator, set_resonator, set_duration) + duration = set_duration + . = ..() + creator = set_creator + res = set_resonator + if(res) + res.fields += src + playsound(src,'sound/weapons/resonator_fire.ogg',50,1) + transform = matrix()*0.75 + animate(src, transform = matrix()*1.5, time = duration) + deltimer(timerid) + timerid = addtimer(CALLBACK(src, .proc/burst), duration, TIMER_STOPPABLE) + +/obj/effect/temp_visual/resonance/Destroy() + if(res) + res.fields -= src + res = null + creator = null + . = ..() + +/obj/effect/temp_visual/resonance/proc/check_pressure(turf/proj_turf) + if(!proj_turf) + proj_turf = get_turf(src) + if(!istype(proj_turf)) + return + var/datum/gas_mixture/environment = proj_turf.return_air() + var/pressure = environment.return_pressure() + resonance_damage = initial(resonance_damage) + if(pressure < 50) + name = "strong [initial(name)]" + resonance_damage *= 3 + else + name = initial(name) + resonance_damage *= damage_multiplier + +/obj/effect/temp_visual/resonance/proc/burst() + var/turf/T = get_turf(src) + new /obj/effect/temp_visual/resonance_crush(T) + if(ismineralturf(T)) + var/turf/closed/mineral/M = T + M.gets_drilled(creator) + check_pressure(T) + playsound(T,'sound/weapons/resonator_blast.ogg',50,1) + for(var/mob/living/L in T) + if(creator) + add_logs(creator, L, "used a resonator field on", "resonator") + to_chat(L, "[src] ruptured with you in it!") + L.apply_damage(resonance_damage, BRUTE) + qdel(src) + +/obj/effect/temp_visual/resonance_crush + icon_state = "shield1" + layer = ABOVE_ALL_MOB_LAYER + duration = 4 + +/obj/effect/temp_visual/resonance_crush/Initialize() + . = ..() + transform = matrix()*1.5 + animate(src, transform = matrix()*0.1, alpha = 50, time = 4) diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm new file mode 100644 index 0000000000..3b0dae381c --- /dev/null +++ b/code/modules/mining/equipment/survival_pod.dm @@ -0,0 +1,333 @@ +/*****************************Survival Pod********************************/ +/area/survivalpod + name = "\improper Emergency Shelter" + icon_state = "away" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + requires_power = FALSE + has_gravity = TRUE + +//Survival Capsule +/obj/item/weapon/survivalcapsule + name = "bluespace shelter capsule" + desc = "An emergency shelter stored within a pocket of bluespace." + icon_state = "capsule" + icon = 'icons/obj/mining.dmi' + w_class = WEIGHT_CLASS_TINY + origin_tech = "engineering=3;bluespace=3" + var/template_id = "shelter_alpha" + var/datum/map_template/shelter/template + var/used = FALSE + +/obj/item/weapon/survivalcapsule/proc/get_template() + if(template) + return + template = SSmapping.shelter_templates[template_id] + if(!template) + throw EXCEPTION("Shelter template ([template_id]) not found!") + qdel(src) + +/obj/item/weapon/survivalcapsule/Destroy() + template = null // without this, capsules would be one use. per round. + . = ..() + +/obj/item/weapon/survivalcapsule/examine(mob/user) + . = ..() + get_template() + to_chat(user, "This capsule has the [template.name] stored.") + to_chat(user, template.description) + +/obj/item/weapon/survivalcapsule/attack_self() + //Can't grab when capsule is New() because templates aren't loaded then + get_template() + if(!used) + loc.visible_message("\The [src] begins to shake. Stand back!") + used = TRUE + sleep(50) + var/turf/deploy_location = get_turf(src) + var/status = template.check_deploy(deploy_location) + switch(status) + if(SHELTER_DEPLOY_BAD_AREA) + src.loc.visible_message("\The [src] will not function in this area.") + if(SHELTER_DEPLOY_BAD_TURFS, SHELTER_DEPLOY_ANCHORED_OBJECTS) + var/width = template.width + var/height = template.height + src.loc.visible_message("\The [src] doesn't have room to deploy! You need to clear a [width]x[height] area!") + + if(status != SHELTER_DEPLOY_ALLOWED) + used = FALSE + return + + playsound(get_turf(src), 'sound/effects/phasein.ogg', 100, 1) + + var/turf/T = deploy_location + if(T.z != ZLEVEL_MINING && T.z != ZLEVEL_LAVALAND)//only report capsules away from the mining/lavaland level + message_admins("[ADMIN_LOOKUPFLW(usr)] activated a bluespace capsule away from the mining level! [ADMIN_JMP(T)]") + log_admin("[key_name(usr)] activated a bluespace capsule away from the mining level at [get_area(T)][COORD(T)]") + template.load(deploy_location, centered = TRUE) + new /obj/effect/particle_effect/smoke(get_turf(src)) + qdel(src) + +/obj/item/weapon/survivalcapsule/luxury + name = "luxury bluespace shelter capsule" + desc = "An exorbitantly expensive luxury suite stored within a pocket of bluespace." + origin_tech = "engineering=3;bluespace=4" + template_id = "shelter_beta" + +//Pod objects + +//Window +/obj/structure/window/shuttle/survival_pod + name = "pod window" + icon = 'icons/obj/smooth_structures/pod_window.dmi' + icon_state = "smooth" + smooth = SMOOTH_MORE + canSmoothWith = list(/turf/closed/wall/mineral/titanium/survival, /obj/machinery/door/airlock/survival_pod, /obj/structure/window/shuttle/survival_pod) + +/obj/structure/window/reinforced/survival_pod + name = "pod window" + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "pwindow" + +//Door +/obj/machinery/door/airlock/survival_pod + name = "airlock" + icon = 'icons/obj/doors/airlocks/survival/survival.dmi' + overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' + note_overlay_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_pod + opacity = FALSE + glass = TRUE + var/expected_dir = SOUTH //we visually turn when shuttle rotated, but need to not turn for any other reason + +/obj/machinery/door/airlock/survival_pod/setDir(direction) + direction = expected_dir + ..() + +/obj/machinery/door/airlock/survival_pod/shuttleRotate(rotation) + expected_dir = angle2dir(rotation+dir2angle(dir)) + ..() + +/obj/machinery/door/airlock/survival_pod/vertical + dir = EAST + expected_dir = EAST + +/obj/structure/door_assembly/door_assembly_pod + name = "pod airlock assembly" + icon = 'icons/obj/doors/airlocks/survival/survival.dmi' + overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' + airlock_type = /obj/machinery/door/airlock/survival_pod + anchored = TRUE + state = 1 + mineral = "glass" + material = "glass" + var/expected_dir = SOUTH + +/obj/structure/door_assembly/door_assembly_pod/setDir(direction) + direction = expected_dir + ..() + +/obj/structure/door_assembly/door_assembly_pod/shuttleRotate(rotation) + expected_dir = angle2dir(rotation+dir2angle(dir)) + ..() + +/obj/structure/door_assembly/door_assembly_pod/vertical + dir = EAST + expected_dir = EAST + +//Windoor +/obj/machinery/door/window/survival_pod + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "windoor" + base_state = "windoor" + +//Table +/obj/structure/table/survival_pod + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "table" + smooth = SMOOTH_FALSE + +//Sleeper +/obj/machinery/sleeper/survival_pod + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "sleeper" + +/obj/machinery/sleeper/survival_pod/update_icon() + if(state_open) + cut_overlays() + else + add_overlay("sleeper_cover") + +//Computer +/obj/item/device/gps/computer + name = "pod computer" + icon_state = "pod_computer" + icon = 'icons/obj/lavaland/pod_computer.dmi' + anchored = TRUE + density = TRUE + pixel_y = -32 + +/obj/item/device/gps/computer/attackby(obj/item/weapon/W, mob/user, params) + if(istype(W, /obj/item/weapon/wrench) && !(flags&NODECONSTRUCT)) + playsound(src.loc, W.usesound, 50, 1) + user.visible_message("[user] disassembles the gps.", \ + "You start to disassemble the gps...", "You hear clanking and banging noises.") + if(do_after(user, 20*W.toolspeed, target = src)) + new /obj/item/device/gps(loc) + qdel(src) + return + return ..() + +/obj/item/device/gps/computer/attack_hand(mob/user) + attack_self(user) + +//Bed +/obj/structure/bed/pod + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "bed" + +//Survival Storage Unit +/obj/machinery/smartfridge/survival_pod + name = "survival pod storage" + desc = "A heated storage unit." + icon_state = "donkvendor" + icon = 'icons/obj/lavaland/donkvendor.dmi' + icon_on = "donkvendor" + icon_off = "donkvendor" + light_range = 5 + light_power = 1.2 + light_color = "#DDFFD3" + max_n_of_items = 10 + pixel_y = -4 + flags = NODECONSTRUCT + +/obj/machinery/smartfridge/survival_pod/empty + name = "dusty survival pod storage" + desc = "A heated storage unit. This one's seen better days." + +/obj/machinery/smartfridge/survival_pod/empty/Initialize(mapload) + ..(mapload, TRUE) + +/obj/machinery/smartfridge/survival_pod/accept_check(obj/item/O) + if(istype(O, /obj/item)) + return 1 + return 0 + +/obj/machinery/smartfridge/survival_pod/Initialize(mapload, empty) + . = ..() + if(empty) + return + for(var/i in 1 to 5) + var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/warm/W = new(src) + load(W) + if(prob(50)) + var/obj/item/weapon/storage/pill_bottle/dice/D = new(src) + load(D) + else + var/obj/item/device/instrument/guitar/G = new(src) + load(G) + +//Fans +/obj/structure/fans + icon = 'icons/obj/lavaland/survival_pod.dmi' + icon_state = "fans" + name = "environmental regulation system" + desc = "A large machine releasing a constant gust of air." + anchored = TRUE + density = TRUE + var/arbitraryatmosblockingvar = TRUE + var/buildstacktype = /obj/item/stack/sheet/metal + var/buildstackamount = 5 + CanAtmosPass = ATMOS_PASS_NO + +/obj/structure/fans/deconstruct() + if(!(flags & NODECONSTRUCT)) + if(buildstacktype) + new buildstacktype(loc,buildstackamount) + qdel(src) + +/obj/structure/fans/attackby(obj/item/weapon/W, mob/user, params) + if(istype(W, /obj/item/weapon/wrench) && !(flags&NODECONSTRUCT)) + playsound(src.loc, W.usesound, 50, 1) + user.visible_message("[user] disassembles the fan.", \ + "You start to disassemble the fan...", "You hear clanking and banging noises.") + if(do_after(user, 20*W.toolspeed, target = src)) + deconstruct() + return ..() + +/obj/structure/fans/tiny + name = "tiny fan" + desc = "A tiny fan, releasing a thin gust of air." + layer = ABOVE_NORMAL_TURF_LAYER + density = FALSE + icon_state = "fan_tiny" + buildstackamount = 2 + +/obj/structure/fans/Initialize(mapload) + . = ..() + air_update_turf(1) + +/obj/structure/fans/Destroy() + var/turf/T = loc + . = ..() + T.air_update_turf(1) + +//Inivisible, indestructible fans +/obj/structure/fans/tiny/invisible + name = "air flow blocker" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + invisibility = INVISIBILITY_ABSTRACT + +//Signs +/obj/structure/sign/mining + name = "nanotrasen mining corps sign" + desc = "A sign of relief for weary miners, and a warning for would-be competitors to Nanotrasen's mining claims." + icon = 'icons/turf/walls/survival_pod_walls.dmi' + icon_state = "ntpod" + +/obj/structure/sign/mining/survival + name = "shelter sign" + desc = "A high visibility sign designating a safe shelter." + icon = 'icons/turf/walls/survival_pod_walls.dmi' + icon_state = "survival" + +//Fluff +/obj/structure/tubes + icon_state = "tubes" + icon = 'icons/obj/lavaland/survival_pod.dmi' + name = "tubes" + anchored = TRUE + layer = BELOW_MOB_LAYER + density = FALSE + +/obj/item/fakeartefact + name = "expensive forgery" + icon = 'icons/mob/screen_gen.dmi' + icon_state = "x2" + var/possible = list(/obj/item/ship_in_a_bottle, + /obj/item/weapon/gun/energy/pulse, + /obj/item/weapon/sleeping_carp_scroll, + /obj/item/weapon/melee/supermatter_sword, + /obj/item/weapon/shield/changeling, + /obj/item/weapon/lava_staff, + /obj/item/weapon/dash/energy_katana, + /obj/item/weapon/hierophant_club, + /obj/item/weapon/his_grace, + /obj/item/weapon/gun/ballistic/minigun, + /obj/item/weapon/gun/ballistic/automatic/l6_saw, + /obj/item/weapon/gun/magic/staff/chaos, + /obj/item/weapon/gun/magic/staff/spellblade, + /obj/item/weapon/gun/magic/wand/death, + /obj/item/weapon/gun/magic/wand/fireball, + /obj/item/stack/telecrystal/twenty, + /obj/item/nuke_core, + /obj/item/phylactery, + /obj/item/weapon/banhammer) + +/obj/item/fakeartefact/Initialize() + . = ..() + var/obj/item/I = pick(possible) + name = initial(I.name) + icon = initial(I.icon) + desc = initial(I.desc) + icon_state = initial(I.icon_state) + item_state = initial(I.item_state) \ No newline at end of file diff --git a/code/modules/mining/equipment/vendor_items.dm b/code/modules/mining/equipment/vendor_items.dm new file mode 100644 index 0000000000..8868d4655b --- /dev/null +++ b/code/modules/mining/equipment/vendor_items.dm @@ -0,0 +1,14 @@ +/**********************Mining Equipment Vendor Items**************************/ +//misc stuff you can buy from the vendor that has special code but doesn't really need its own file + +/**********************Facehugger toy**********************/ +/obj/item/clothing/mask/facehugger/toy + item_state = "facehugger_inactive" + desc = "A toy often used to play pranks on other miners by putting it in their beds. It takes a bit to recharge after latching onto something." + throwforce = 0 + real = 0 + sterile = 1 + tint = 3 //Makes it feel more authentic when it latches on + +/obj/item/clothing/mask/facehugger/toy/Die() + return diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm new file mode 100644 index 0000000000..135f4482fc --- /dev/null +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -0,0 +1,109 @@ +/**********************Jaunter**********************/ +/obj/item/device/wormhole_jaunter + name = "wormhole jaunter" + desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to blue space for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThanks to modifications provided by the Free Golems, this jaunter can be worn on the belt to provide protection from chasms." + icon = 'icons/obj/mining.dmi' + icon_state = "Jaunter" + item_state = "electronic" + throwforce = 0 + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + origin_tech = "bluespace=2" + slot_flags = SLOT_BELT + +/obj/item/device/wormhole_jaunter/attack_self(mob/user) + user.visible_message("[user.name] activates the [src.name]!") + SSblackbox.add_details("jaunter", "User") // user activated + activate(user) + +/obj/item/device/wormhole_jaunter/proc/turf_check(mob/user) + var/turf/device_turf = get_turf(user) + if(!device_turf||device_turf.z==2||device_turf.z>=7) + to_chat(user, "You're having difficulties getting the [src.name] to work.") + return FALSE + return TRUE + +/obj/item/device/wormhole_jaunter/proc/get_destinations(mob/user) + var/list/destinations = list() + + if(isgolem(user)) + for(var/obj/item/device/radio/beacon/B in GLOB.teleportbeacons) + var/turf/T = get_turf(B) + if(istype(T.loc, /area/ruin/powered/golem_ship)) + destinations += B + + // In the event golem beacon is destroyed, send to station instead + if(destinations.len) + return destinations + + for(var/obj/item/device/radio/beacon/B in GLOB.teleportbeacons) + var/turf/T = get_turf(B) + if(T.z == ZLEVEL_STATION) + destinations += B + + return destinations + +/obj/item/device/wormhole_jaunter/proc/activate(mob/user) + if(!turf_check(user)) + return + + var/list/L = get_destinations(user) + if(!L.len) + to_chat(user, "The [src.name] found no beacons in the world to anchor a wormhole to.") + return + var/chosen_beacon = pick(L) + var/obj/effect/portal/wormhole/jaunt_tunnel/J = new /obj/effect/portal/wormhole/jaunt_tunnel(get_turf(src), chosen_beacon, lifespan=100) + J.target = chosen_beacon + try_move_adjacent(J) + playsound(src,'sound/effects/sparks4.ogg',50,1) + qdel(src) + +/obj/item/device/wormhole_jaunter/emp_act(power) + var/triggered = FALSE + + if(usr.get_item_by_slot(slot_belt) == src) + if(power == 1) + triggered = TRUE + else if(power == 2 && prob(50)) + triggered = TRUE + + if(triggered) + usr.visible_message("The [src] overloads and activates!") + SSblackbox.add_details("jaunter","EMP") // EMP accidental activation + activate(usr) + +/obj/item/device/wormhole_jaunter/proc/chasm_react(mob/user) + if(user.get_item_by_slot(slot_belt) == src) + to_chat(user, "Your [src] activates, saving you from the chasm!") + SSblackbox.add_details("jaunter","Chasm") // chasm automatic activation + activate(user) + else + to_chat(user, "The [src] is not attached to your belt, preventing it from saving you from the chasm. RIP.") + +//jaunter tunnel +/obj/effect/portal/wormhole/jaunt_tunnel + name = "jaunt tunnel" + icon = 'icons/effects/effects.dmi' + icon_state = "bhole3" + desc = "A stable hole in the universe made by a wormhole jaunter. Turbulent doesn't even begin to describe how rough passage through one of these is, but at least it will always get you somewhere near a beacon." + mech_sized = TRUE //save your ripley + +/obj/effect/portal/wormhole/jaunt_tunnel/teleport(atom/movable/M) + if(istype(M, /obj/effect)) + return + + if(M.anchored) + if(!(istype(M, /obj/mecha) && mech_sized)) + return + + if(istype(M, /atom/movable)) + if(do_teleport(M, target, 6)) + // KERPLUNK + playsound(M,'sound/weapons/resonator_blast.ogg',50,1) + if(iscarbon(M)) + var/mob/living/carbon/L = M + L.Weaken(3) + if(ishuman(L)) + shake_camera(L, 20, 1) + addtimer(CALLBACK(L, /mob/living/carbon.proc/vomit), 20) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 9e4996135d..ceb1ca85b5 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -11,7 +11,7 @@ desc = "It's watching you suspiciously." /obj/structure/closet/crate/necropolis/tendril/PopulateContents() - var/loot = rand(1,26) + var/loot = rand(1,28) switch(loot) if(1) new /obj/item/device/shared_storage/red(src) @@ -28,9 +28,7 @@ if(7) new /obj/item/weapon/pickaxe/diamond(src) if(8) - new /obj/item/clothing/head/culthood(src) - new /obj/item/clothing/suit/cultrobes(src) - new /obj/item/weapon/bedsheet/cult(src) + new /obj/item/borg/upgrade/modkit/resonator_blasts(src) if(9) new /obj/item/organ/brain/alien(src) if(10) @@ -40,7 +38,7 @@ if(12) new /obj/item/clothing/suit/space/hardsuit/ert/paranormal/beserker(src) if(13) - new /obj/item/weapon/sord(src) + new /obj/item/borg/upgrade/modkit/cooldown/repeater(src) if(14) new /obj/item/weapon/nullrod/scythe/talking(src) if(15) @@ -68,6 +66,11 @@ new /obj/item/weapon/spellbook/oneuse/summonitem(src) if(26) new /obj/item/book_of_babel(src) + if(27) + new /obj/item/borg/upgrade/modkit/lifesteal(src) + new /obj/item/weapon/bedsheet/cult(src) + if(28) + new /obj/item/borg/upgrade/modkit/bounty(src) @@ -488,6 +491,13 @@ if(4) new /obj/item/weapon/dragons_blood(src) +/obj/structure/closet/crate/necropolis/dragon/crusher + name = "firey dragon chest" + +/obj/structure/closet/crate/necropolis/dragon/crusher/PopulateContents() + ..() + new /obj/item/crusher_trophy/tail_spike(src) + /obj/item/weapon/melee/ghost_sword name = "\improper spectral blade" desc = "A rusted and dulled blade. It doesn't look like it'd do much damage. It glows weakly." @@ -673,7 +683,7 @@ if(!istype(T)) return if(!istype(T, turf_type)) - var/obj/effect/overlay/temp/lavastaff/L = new /obj/effect/overlay/temp/lavastaff(T) + var/obj/effect/temp_visual/lavastaff/L = new /obj/effect/temp_visual/lavastaff(T) L.alpha = 0 animate(L, alpha = 255, time = create_delay) user.visible_message("[user] points [src] at [T]!") @@ -696,11 +706,30 @@ timer = world.time + reset_cooldown playsound(T,'sound/magic/Fireball.ogg', 200, 1) -/obj/effect/overlay/temp/lavastaff +/obj/effect/temp_visual/lavastaff icon_state = "lavastaff_warn" duration = 50 -///Bubblegum +//Bubblegum +/obj/structure/closet/crate/necropolis/bubblegum + name = "bubblegum chest" + +/obj/structure/closet/crate/necropolis/bubblegum/PopulateContents() + var/loot = rand(1,3) + switch(loot) + if(1) + new /obj/item/mayhem(src) + if(2) + new /obj/item/blood_contract(src) + if(3) + new /obj/item/weapon/gun/magic/staff/spellblade(src) + +/obj/structure/closet/crate/necropolis/bubblegum/crusher + name = "bloody bubblegum chest" + +/obj/structure/closet/crate/necropolis/bubblegum/crusher/PopulateContents() + ..() + new /obj/item/crusher_trophy/demon_claws(src) /obj/item/mayhem name = "mayhem in a bottle" @@ -716,19 +745,6 @@ playsound(user.loc, 'sound/effects/Glassbr1.ogg', 100, 1) qdel(src) -/obj/structure/closet/crate/necropolis/bubblegum - name = "bubblegum chest" - -/obj/structure/closet/crate/necropolis/bubblegum/PopulateContents() - var/loot = rand(1,3) - switch(loot) - if(1) - new /obj/item/mayhem(src) - if(2) - new /obj/item/blood_contract(src) - if(3) - new /obj/item/weapon/gun/magic/staff/spellblade(src) - /obj/item/blood_contract name = "blood contract" icon = 'icons/obj/wizard.dmi' @@ -773,6 +789,23 @@ qdel(src) +//Colossus +/obj/structure/closet/crate/necropolis/colossus + name = "colossus chest" + +/obj/structure/closet/crate/necropolis/colossus/PopulateContents() + var/list/choices = subtypesof(/obj/machinery/anomalous_crystal) + var/random_crystal = pick(choices) + new random_crystal(src) + new /obj/item/organ/vocal_cords/colossus(src) + +/obj/structure/closet/crate/necropolis/colossus/crusher + name = "angelic colossus chest" + +/obj/structure/closet/crate/necropolis/colossus/crusher/PopulateContents() + ..() + new /obj/item/crusher_trophy/blaster_tubes(src) + //Hierophant /obj/item/weapon/hierophant_club name = "hierophant club" @@ -821,7 +854,7 @@ timer = world.time + cooldown_time if(isliving(target) && chaser_timer <= world.time) //living and chasers off cooldown? fire one! chaser_timer = world.time + chaser_cooldown - var/obj/effect/overlay/temp/hierophant/chaser/C = new(get_turf(user), user, target, chaser_speed, friendly_fire_check) + var/obj/effect/temp_visual/hierophant/chaser/C = new(get_turf(user), user, target, chaser_speed, friendly_fire_check) C.damage = 30 C.monster_damage_boost = FALSE add_logs(user, target, "fired a chaser at", src) @@ -878,7 +911,7 @@ if(do_after(user, 50, target = user) && !beacon) var/turf/T = get_turf(user) playsound(T,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) beacon = new/obj/effect/hierophant(T) user.update_action_buttons_icon() user.visible_message("[user] places a strange machine beneath [user.p_their()] feet!", \ @@ -905,8 +938,8 @@ timer = world.time + 50 INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_on" - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE1 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(user.loc) - var/obj/effect/overlay/temp/hierophant/telegraph/edge/TE2 = new /obj/effect/overlay/temp/hierophant/telegraph/edge(beacon.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE1 = new /obj/effect/temp_visual/hierophant/telegraph/edge(user.loc) + var/obj/effect/temp_visual/hierophant/telegraph/edge/TE2 = new /obj/effect/temp_visual/hierophant/telegraph/edge(beacon.loc) if(do_after(user, 40, target = user) && user && beacon) var/turf/T = get_turf(beacon) var/turf/source = get_turf(user) @@ -918,8 +951,8 @@ INVOKE_ASYNC(src, .proc/prepare_icon_update) beacon.icon_state = "hierophant_tele_off" return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph(source, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(source, user) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) if(!do_after(user, 3, target = user) || !user || !beacon || QDELETED(beacon)) //no walking away shitlord @@ -940,13 +973,13 @@ beacon.icon_state = "hierophant_tele_off" return add_logs(user, beacon, "teleported self from ([source.x],[source.y],[source.z]) to") - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, user) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, user) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) //No friendly fire, this is a utility tool + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //blasts produced will not hurt allies B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, user, TRUE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies B.damage = 30 for(var/mob/living/L in range(1, source)) INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along @@ -991,10 +1024,10 @@ /obj/item/weapon/hierophant_club/proc/cardinal_blasts(turf/T, mob/living/user) //fire cardinal cross blasts with a delay if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, user) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, user, friendly_fire_check) + new /obj/effect/temp_visual/hierophant/blast(T, user, friendly_fire_check) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d, user) @@ -1007,18 +1040,15 @@ for(var/i in 1 to range) if(!J) return - var/obj/effect/overlay/temp/hierophant/blast/B = new(J, user, friendly_fire_check) - B.damage = 30 - B.monster_damage_boost = FALSE + new /obj/effect/temp_visual/hierophant/blast(J, user, friendly_fire_check) previousturf = J J = get_step(previousturf, dir) /obj/item/weapon/hierophant_club/proc/aoe_burst(turf/T, mob/living/user) //make a 3x3 blast around a target if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, user) + new /obj/effect/temp_visual/hierophant/telegraph(T, user) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new(t, user, friendly_fire_check) - B.damage = 15 //keeps monster damage boost due to lower damage + new /obj/effect/temp_visual/hierophant/blast(t, user, friendly_fire_check) diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index ee60463d04..6647ebfca9 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -17,7 +17,7 @@ var/ore_pickup_rate = 15 var/sheet_per_ore = 1 var/point_upgrade = 1 - var/list/ore_values = list("sand" = 1, "iron" = 1, "plasma" = 15, "silver" = 16, "gold" = 18, "titanium" = 30, "uranium" = 30, "diamond" = 50, "bluespace crystal" = 50, "bananium" = 60) + var/list/ore_values = list(MAT_GLASS = 1, MAT_METAL = 1, MAT_PLASMA = 15, MAT_SILVER = 16, MAT_GOLD = 18, MAT_TITANIUM = 30, MAT_URANIUM = 30, MAT_DIAMOND = 50, MAT_BLUESPACE = 50, MAT_BANANIUM = 60) speed_process = 1 var/message_sent = FALSE var/list/ore_buffer = list() @@ -94,7 +94,7 @@ if(!M || !redemption_mat) return 0 - var/smeltable_sheets = round(redemption_mat.amount / M) + var/smeltable_sheets = Floor(redemption_mat.amount / M) if(!smeltable_sheets) return 0 @@ -194,6 +194,12 @@ inserted_disk = W return TRUE + if(istype(W, /obj/item/stack/sheet)) + var/obj/item/stack/sheet/S = W + var/inserted = materials.insert_stack(S, S.amount) + to_chat(user, "You add [inserted] [S] sheets to \the [src].") + return + return ..() /obj/machinery/mineral/ore_redemption/on_deconstruction() @@ -205,142 +211,147 @@ return interact(user) -/obj/machinery/mineral/ore_redemption/interact(mob/user) - var/dat = "This machine only accepts ore. Gibtonite and Slag are not accepted.

    " - dat += "Current unclaimed points: [points]
    " +/obj/machinery/mineral/ore_redemption/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "ore_redemption_machine", "Ore Redemption Machine", 440, 550, master_ui, state) + ui.open() +/obj/machinery/mineral/ore_redemption/ui_data(mob/user) + var/list/data = list() + data["unclaimedPoints"] = points if(inserted_id) - dat += "You have [inserted_id.mining_points] mining points collected. Eject ID.
    " - dat += "Claim points.

    " - else - dat += "No ID inserted. Insert ID.

    " + data["hasID"] = TRUE + data["claimedPoints"] = inserted_id.mining_points + data["materials"] = list() for(var/mat_id in materials.materials) var/datum/material/M = materials.materials[mat_id] - if(M.amount) - var/sheet_amount = M.amount / MINERAL_MATERIAL_AMOUNT - dat += "[capitalize(M.name)]: [sheet_amount] " - if(sheet_amount >= 1) - dat += "Release
    " - else - dat += "Release
    " - - dat += "
    Alloys:
    " + var/sheet_amount = M.amount ? M.amount / MINERAL_MATERIAL_AMOUNT : "0" + data["materials"] += list(list("name" = M.name, "id" = M.id, "amount" = sheet_amount, "value" = ore_values[M.id] * point_upgrade)) + data["alloys"] = list() for(var/v in files.known_designs) var/datum/design/D = files.known_designs[v] - if(can_smelt_alloy(D)) - dat += "[D.name]: Smelt
    " - else - dat += "[D.name]: Smelt
    " - - dat += "
    Mineral Value List:
    [get_ore_values()]
    " - + data["alloys"] += list(list("name" = D.name, "id" = D.id, "amount" = can_smelt_alloy(D))) + data["diskDesigns"] = list() if(inserted_disk) - dat += "Eject disk
    " - dat += "
    Uploadable designs:
    " + data["hasDisk"] = TRUE + if(inserted_disk.blueprints.len) + var/index = 1 + for (var/datum/design/thisdesign in inserted_disk.blueprints) + if(thisdesign) + data["diskDesigns"] += list(list("name" = thisdesign.name, "index" = index, "canupload" = thisdesign.build_type&SMELTER)) + index++ + return data - for(var/i in 1 to inserted_disk.max_blueprints) - if(inserted_disk.blueprints[i]) - var/datum/design/D = inserted_disk.blueprints[i] - if(D.build_type & SMELTER) - dat += "Name: [D.name] Upload to smelter" - - dat += "

    " - else - dat += "Insert design disk

    " - - var/datum/browser/popup = new(user, "ore_redemption_machine", "Ore Redemption Machine", 400, 500) - popup.set_content(dat) - popup.open() - return - -/obj/machinery/mineral/ore_redemption/proc/get_ore_values() - var/dat = "" - for(var/ore in ore_values) - var/value = ore_values[ore] - dat += "" - dat += "
    [capitalize(ore)][value * point_upgrade]
    " - return dat - -/obj/machinery/mineral/ore_redemption/Topic(href, href_list) +/obj/machinery/mineral/ore_redemption/ui_act(action, params) if(..()) return - if(href_list["eject_id"]) - usr.put_in_hands(inserted_id) - inserted_id = null - if(href_list["claim"]) - if(inserted_id) - if(req_access_reclaim in inserted_id.access) + switch(action) + if("Eject") + if(!inserted_id) + return + usr.put_in_hands(inserted_id) + inserted_id = null + return TRUE + if("Insert") + var/obj/item/weapon/card/id/I = usr.get_active_held_item() + if(istype(I)) + if(!usr.transferItemToLoc(I,src)) + return + inserted_id = I + else + to_chat(usr, "Not a valid ID!") + return TRUE + if("Claim") + if(inserted_id) inserted_id.mining_points += points points = 0 + return TRUE + if("Release") + + if(check_access(inserted_id) || allowed(usr)) //Check the ID inside, otherwise check the user + var/out = get_step(src, output_dir) + if(params["id"] == "all") + materials.retrieve_all(out) + else + var/mat_id = params["id"] + if(!materials.materials[mat_id]) + return + var/datum/material/mat = materials.materials[mat_id] + var/stored_amount = mat.amount / MINERAL_MATERIAL_AMOUNT + + if(!stored_amount) + return + + var/desired = 0 + if (params["sheets"]) + desired = text2num(params["sheets"]) + else + desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num + + var/sheets_to_remove = round(min(desired,50,stored_amount)) + materials.retrieve_sheets(sheets_to_remove, mat_id, out) + else to_chat(usr, "Required access not found.") - else if(href_list["insert_id"]) - var/obj/item/weapon/card/id/I = usr.get_active_held_item() - if(istype(I)) - if(!usr.transferItemToLoc(I,src)) - return - inserted_id = I - else - to_chat(usr, "Not a valid ID!") - if(href_list["eject_disk"]) - if(inserted_disk) - inserted_disk.forceMove(loc) - inserted_disk = null - if(href_list["insert_disk"]) - var/obj/item/weapon/disk/design_disk/D = usr.get_active_held_item() - if(istype(D)) - if(!usr.transferItemToLoc(D,src)) - return - inserted_disk = D - if(href_list["upload"]) - var/n = text2num(href_list["upload"]) - if(inserted_disk && inserted_disk.blueprints && inserted_disk.blueprints[n]) - files.AddDesign2Known(inserted_disk.blueprints[n]) - - if(href_list["release"]) - if(check_access(inserted_id) || allowed(usr)) //Check the ID inside, otherwise check the user - var/mat_id = href_list["release"] - if(!materials.materials[mat_id]) - return - - var/datum/material/mat = materials.materials[mat_id] - var/stored_amount = mat.amount / MINERAL_MATERIAL_AMOUNT - - if(!stored_amount) - return - - var/desired = input("How many sheets?", "How many sheets to eject?", 1) as null|num - var/sheets_to_remove = round(min(desired,50,stored_amount)) - - var/out = get_step(src, output_dir) - materials.retrieve_sheets(sheets_to_remove, mat_id, out) - - else - to_chat(usr, "Required access not found.") - - if(href_list["alloy"]) - var/alloy_id = href_list["alloy"] - var/datum/design/alloy = files.FindDesignByID(alloy_id) - if((check_access(inserted_id) || allowed(usr)) && alloy) - var/desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num - var/smelt_amount = can_smelt_alloy(alloy) - var/amount = round(min(desired,50,smelt_amount)) - materials.use_amount(alloy.materials, amount) - - var/output = new alloy.build_path(src) - if(istype(output, /obj/item/stack/sheet)) - var/obj/item/stack/sheet/mineral/produced_alloy = output - produced_alloy.amount = amount - unload_mineral(produced_alloy) + return TRUE + if("diskInsert") + var/obj/item/weapon/disk/design_disk/disk = usr.get_active_held_item() + if(istype(disk)) + if(!usr.transferItemToLoc(disk,src)) + return + inserted_disk = disk else - unload_mineral(output) - - else - to_chat(usr, "Required access not found.") - updateUsrDialog() - return + to_chat(usr, "Not a valid Design Disk!") + return TRUE + if("diskEject") + if(inserted_disk) + usr.put_in_hands(inserted_disk) + inserted_disk = null + return TRUE + if("diskUpload") + var/n = text2num(params["design"]) + if(inserted_disk && inserted_disk.blueprints && inserted_disk.blueprints[n]) + files.AddDesign2Known(inserted_disk.blueprints[n]) + return TRUE + if("Smelt") + var/alloy_id = params["id"] + var/datum/design/alloy = files.FindDesignByID(alloy_id) + if((check_access(inserted_id) || allowed(usr)) && alloy) + var/smelt_amount = can_smelt_alloy(alloy) + var/desired = 0 + if (params["sheets"]) + desired = text2num(params["sheets"]) + else + desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num + var/amount = round(min(desired,50,smelt_amount)) + materials.use_amount(alloy.materials, amount) + var/output = new alloy.build_path(src) + if(istype(output, /obj/item/stack/sheet)) + var/obj/item/stack/sheet/produced_alloy = output + produced_alloy.amount = amount + unload_mineral(produced_alloy) + else + unload_mineral(output) + else + to_chat(usr, "Required access not found.") + return TRUE + if("SmeltAll") + var/alloy_id = params["id"] + var/datum/design/alloy = files.FindDesignByID(alloy_id) + if((check_access(inserted_id) || allowed(usr)) && alloy) + var/smelt_amount = can_smelt_alloy(alloy) + while(smelt_amount > 0) + materials.use_amount(alloy.materials) + smelt_amount-- + var/output = new alloy.build_path(src) + unload_mineral(output) + CHECK_TICK + else + to_chat(usr, "Required access not found.") + return TRUE /obj/machinery/mineral/ore_redemption/ex_act(severity, target) do_sparks(5, TRUE, src) @@ -355,4 +366,4 @@ icon_state = initial(icon_state) else icon_state = "[initial(icon_state)]-off" - return \ No newline at end of file + return diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index ae0ad90dfe..374901f3df 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -9,6 +9,9 @@ anchored = 1 var/obj/item/weapon/card/id/inserted_id var/list/prize_list = list( //if you add something to this, please, for the love of god, use tabs and not spaces. + new /datum/data/mining_equipment("1 Marker Beacon", /obj/item/stack/marker_beacon, 10), + new /datum/data/mining_equipment("10 Marker Beacons", /obj/item/stack/marker_beacon/ten, 100), + new /datum/data/mining_equipment("30 Marker Beacons", /obj/item/stack/marker_beacon/thirty, 300), new /datum/data/mining_equipment("Whiskey", /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, 100), new /datum/data/mining_equipment("Absinthe", /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium,100), new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), @@ -19,13 +22,13 @@ new /datum/data/mining_equipment("Stabilizing Serum", /obj/item/weapon/hivelordstabilizer, 400), new /datum/data/mining_equipment("Fulton Beacon", /obj/item/fulton_core, 400), new /datum/data/mining_equipment("Shelter Capsule", /obj/item/weapon/survivalcapsule, 400), - new /datum/data/mining_equipment("GAR scanners", /obj/item/clothing/glasses/meson/gar, 500), + new /datum/data/mining_equipment("GAR Meson Scanners", /obj/item/clothing/glasses/meson/gar, 500), new /datum/data/mining_equipment("Explorer's Webbing", /obj/item/weapon/storage/belt/mining, 500), new /datum/data/mining_equipment("Survival Medipen", /obj/item/weapon/reagent_containers/hypospray/medipen/survival, 500), new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/weapon/storage/firstaid/brute, 600), new /datum/data/mining_equipment("Tracking Implant Kit",/obj/item/weapon/storage/box/minertracker, 600), new /datum/data/mining_equipment("Jaunter", /obj/item/device/wormhole_jaunter, 750), - new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/weapon/twohanded/required/mining_hammer, 750), + new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/weapon/twohanded/required/kinetic_crusher, 750), new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/weapon/gun/energy/kinetic_accelerator, 750), new /datum/data/mining_equipment("Resonator", /obj/item/weapon/resonator, 800), new /datum/data/mining_equipment("Fulton Pack", /obj/item/weapon/extraction_pack, 1000), @@ -36,6 +39,7 @@ new /datum/data/mining_equipment("Mining Hardsuit", /obj/item/clothing/suit/space/hardsuit/mining, 2000), new /datum/data/mining_equipment("Diamond Pickaxe", /obj/item/weapon/pickaxe/diamond, 2000), new /datum/data/mining_equipment("Super Resonator", /obj/item/weapon/resonator/upgraded, 2500), + new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/weapon/survivalcapsule/luxury, 3000), new /datum/data/mining_equipment("KA White Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer, 100), new /datum/data/mining_equipment("KA Adjustable Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer/adjustable, 150), new /datum/data/mining_equipment("KA Super Chassis", /obj/item/borg/upgrade/modkit/chassis_mod, 250), @@ -51,6 +55,9 @@ new /datum/data/mining_equipment("Drone Ranged Upgrade",/obj/item/device/mine_bot_ugprade/cooldown, 600), new /datum/data/mining_equipment("Drone AI Upgrade", /obj/item/slimepotion/sentience/mining, 1000), new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), + new /datum/data/mining_equipment("Stimpack", /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack, 150), + new /datum/data/mining_equipment("Stimpack Value Pack", /obj/item/weapon/storage/box/medipens/utility, 500), + new /datum/data/mining_equipment("Survival Pen Kit", /obj/item/weapon/storage/box/medipens/surival_box, 3000), ) /datum/data/mining_equipment @@ -182,12 +189,13 @@ if("Extraction and Rescue Kit") new /obj/item/weapon/extraction_pack(loc) new /obj/item/fulton_core(loc) + new /obj/item/stack/marker_beacon/thirty(loc) if("Crusher Kit") - new /obj/item/weapon/twohanded/required/mining_hammer(loc) + new /obj/item/weapon/twohanded/required/kinetic_crusher(loc) new /obj/item/weapon/storage/belt/mining/alt(loc) new /obj/item/weapon/extinguisher/mini(loc) if("Mining Conscription Kit") - new /obj/item/weapon/storage/backpack/dufflebag/mining_conscript(loc) + new /obj/item/weapon/storage/backpack/duffelbag/mining_conscript(loc) SSblackbox.add_details("mining_voucher_redeemed", selection) qdel(voucher) @@ -277,11 +285,11 @@ qdel(src) ..() -/obj/item/weapon/storage/backpack/dufflebag/mining_conscript +/obj/item/weapon/storage/backpack/duffelbag/mining_conscript name = "mining conscription kit" desc = "A kit containing everything a crewmember needs to support a shaft miner in the field." -/obj/item/weapon/storage/backpack/dufflebag/mining_conscript/New() +/obj/item/weapon/storage/backpack/duffelbag/mining_conscript/New() ..() new /obj/item/weapon/pickaxe/mini(src) new /obj/item/clothing/glasses/meson(src) diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 3df4d521ff..0311acb7de 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -19,7 +19,7 @@ icon_door = "mixed" /obj/structure/closet/wardrobe/miner/PopulateContents() - new /obj/item/weapon/storage/backpack/dufflebag(src) + new /obj/item/weapon/storage/backpack/duffelbag(src) new /obj/item/weapon/storage/backpack/explorer(src) new /obj/item/weapon/storage/backpack/satchel/explorer(src) new /obj/item/clothing/under/rank/miner/lavaland(src) @@ -72,429 +72,9 @@ return ..() -/*********************Pickaxe & Drills**************************/ - -/obj/item/weapon/pickaxe - name = "pickaxe" - icon = 'icons/obj/mining.dmi' - icon_state = "pickaxe" - flags = CONDUCT - slot_flags = SLOT_BELT | SLOT_BACK - force = 15 - throwforce = 10 - item_state = "pickaxe" - w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_METAL=2000) //one sheet, but where can you make them? - var/digspeed = 40 - var/list/digsound = list('sound/effects/picaxe1.ogg','sound/effects/picaxe2.ogg','sound/effects/picaxe3.ogg') - origin_tech = "materials=2;engineering=3" - attack_verb = list("hit", "pierced", "sliced", "attacked") - -/obj/item/weapon/pickaxe/mini - name = "compact pickaxe" - desc = "A smaller, compact version of the standard pickaxe." - icon_state = "minipick" - force = 10 - throwforce = 7 - slot_flags = SLOT_BELT - w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=1000) - -/obj/item/weapon/pickaxe/proc/playDigSound() - playsound(src, pick(digsound),50,1) - -/obj/item/weapon/pickaxe/silver - name = "silver-plated pickaxe" - icon_state = "spickaxe" - item_state = "spickaxe" - digspeed = 20 //mines faster than a normal pickaxe, bought from mining vendor - origin_tech = "materials=3;engineering=4" - desc = "A silver-plated pickaxe that mines slightly faster than standard-issue." - force = 17 - -/obj/item/weapon/pickaxe/diamond - name = "diamond-tipped pickaxe" - icon_state = "dpickaxe" - item_state = "dpickaxe" - digspeed = 14 - origin_tech = "materials=5;engineering=4" - desc = "A pickaxe with a diamond pick head. Extremely robust at cracking rock walls and digging up dirt." - force = 19 - -/obj/item/weapon/pickaxe/drill - name = "mining drill" - icon_state = "handdrill" - item_state = "jackhammer" - slot_flags = SLOT_BELT - digspeed = 25 //available from roundstart, faster than a pickaxe. - digsound = list('sound/weapons/drill.ogg') - hitsound = 'sound/weapons/drill.ogg' - origin_tech = "materials=2;powerstorage=2;engineering=3" - desc = "An electric mining drill for the especially scrawny." - -/obj/item/weapon/pickaxe/drill/cyborg - name = "cyborg mining drill" - desc = "An integrated electric mining drill." - flags = NODROP - -/obj/item/weapon/pickaxe/drill/diamonddrill - name = "diamond-tipped mining drill" - icon_state = "diamonddrill" - digspeed = 7 - origin_tech = "materials=6;powerstorage=4;engineering=4" - desc = "Yours is the drill that will pierce the heavens!" - -/obj/item/weapon/pickaxe/drill/cyborg/diamond //This is the BORG version! - name = "diamond-tipped cyborg mining drill" //To inherit the NODROP flag, and easier to change borg specific drill mechanics. - icon_state = "diamonddrill" - digspeed = 7 - -/obj/item/weapon/pickaxe/drill/jackhammer - name = "sonic jackhammer" - icon_state = "jackhammer" - item_state = "jackhammer" - digspeed = 5 //the epitome of powertools. extremely fast mining, laughs at puny walls - origin_tech = "materials=6;powerstorage=4;engineering=5;magnets=4" - digsound = list('sound/weapons/sonic_jackhammer.ogg') - hitsound = 'sound/weapons/sonic_jackhammer.ogg' - desc = "Cracks rocks with sonic blasts, and doubles as a demolition power tool for smashing walls." - -/*****************************Shovel********************************/ - -/obj/item/weapon/shovel - name = "shovel" - desc = "A large tool for digging and moving dirt." - icon = 'icons/obj/mining.dmi' - icon_state = "shovel" - flags = CONDUCT - slot_flags = SLOT_BELT - force = 8 - var/digspeed = 20 - throwforce = 4 - item_state = "shovel" - w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=50) - origin_tech = "materials=2;engineering=2" - attack_verb = list("bashed", "bludgeoned", "thrashed", "whacked") - sharpness = IS_SHARP - -/obj/item/weapon/shovel/spade - name = "spade" - desc = "A small tool for digging and moving dirt." - icon_state = "spade" - item_state = "spade" - force = 5 - throwforce = 7 - w_class = WEIGHT_CLASS_SMALL - -/obj/item/weapon/emptysandbag - name = "empty sandbag" - desc = "A bag to be filled with sand." - icon = 'icons/obj/items.dmi' - icon_state = "sandbag" - w_class = WEIGHT_CLASS_TINY - -/obj/item/weapon/emptysandbag/attackby(obj/item/W, mob/user, params) - if(istype(W,/obj/item/weapon/ore/glass)) - to_chat(user, "You fill the sandbag.") - var/obj/item/stack/sheet/mineral/sandbags/I = new /obj/item/stack/sheet/mineral/sandbags - qdel(src) - user.put_in_hands(I) - qdel(W) - else - return ..() - /**********************Mining car (Crate like thing, not the rail car)**************************/ /obj/structure/closet/crate/miningcar desc = "A mining car. This one doesn't work on rails, but has to be dragged." name = "Mining car (not for rails)" icon_state = "miningcar" - -/*****************************Survival Pod********************************/ - - -/area/survivalpod - name = "\improper Emergency Shelter" - icon_state = "away" - requires_power = 0 - has_gravity = 1 - -/obj/item/weapon/survivalcapsule - name = "bluespace shelter capsule" - desc = "An emergency shelter stored within a pocket of bluespace." - icon_state = "capsule" - icon = 'icons/obj/mining.dmi' - w_class = WEIGHT_CLASS_TINY - origin_tech = "engineering=3;bluespace=3" - var/template_id = "shelter_alpha" - var/datum/map_template/shelter/template - var/used = FALSE - -/obj/item/weapon/survivalcapsule/proc/get_template() - if(template) - return - template = SSmapping.shelter_templates[template_id] - if(!template) - throw EXCEPTION("Shelter template ([template_id]) not found!") - qdel(src) - -/obj/item/weapon/survivalcapsule/Destroy() - template = null // without this, capsules would be one use. per round. - . = ..() - -/obj/item/weapon/survivalcapsule/examine(mob/user) - . = ..() - get_template() - to_chat(user, "This capsule has the [template.name] stored.") - to_chat(user, template.description) - -/obj/item/weapon/survivalcapsule/attack_self() - // Can't grab when capsule is New() because templates aren't loaded then - get_template() - if(used == FALSE) - src.loc.visible_message("\The [src] begins \ - to shake. Stand back!") - used = TRUE - sleep(50) - var/turf/deploy_location = get_turf(src) - var/status = template.check_deploy(deploy_location) - switch(status) - if(SHELTER_DEPLOY_BAD_AREA) - src.loc.visible_message("\The [src] \ - will not function in this area.") - if(SHELTER_DEPLOY_BAD_TURFS, SHELTER_DEPLOY_ANCHORED_OBJECTS) - var/width = template.width - var/height = template.height - src.loc.visible_message("\The [src] \ - doesn't have room to deploy! You need to clear a \ - [width]x[height] area!") - - if(status != SHELTER_DEPLOY_ALLOWED) - used = FALSE - return - - playsound(get_turf(src), 'sound/effects/phasein.ogg', 100, 1) - - var/turf/T = deploy_location - if(T.z != ZLEVEL_MINING && T.z != ZLEVEL_LAVALAND)//only report capsules away from the mining/lavaland level - message_admins("[ADMIN_LOOKUPFLW(usr)] activated a bluespace capsule away from the mining level! [ADMIN_JMP(T)]") - log_admin("[key_name(usr)] activated a bluespace capsule away from the mining level at [get_area(T)][COORD(T)]") - template.load(deploy_location, centered = TRUE) - new /obj/effect/particle_effect/smoke(get_turf(src)) - qdel(src) - - - -//Pod turfs and objects - - -//Window -/obj/structure/window/shuttle/survival_pod - name = "pod window" - icon = 'icons/obj/smooth_structures/pod_window.dmi' - icon_state = "smooth" - smooth = SMOOTH_MORE - canSmoothWith = list(/turf/closed/wall/mineral/titanium/survival, /obj/machinery/door/airlock/survival_pod, /obj/structure/window/shuttle/survival_pod) - -//Door -/obj/machinery/door/airlock/survival_pod - name = "airlock" - icon = 'icons/obj/doors/airlocks/survival/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' - assemblytype = /obj/structure/door_assembly/door_assembly_pod - opacity = 0 - glass = 1 - var/expected_dir = SOUTH //we visually turn when shuttle rotated, but need to not turn for any other reason - -/obj/machinery/door/airlock/survival_pod/setDir(direction) - direction = expected_dir - ..() - -/obj/machinery/door/airlock/survival_pod/shuttleRotate(rotation) - expected_dir = angle2dir(rotation+dir2angle(dir)) - ..() - -/obj/machinery/door/airlock/survival_pod/vertical - dir = EAST - expected_dir = EAST - -/obj/structure/door_assembly/door_assembly_pod - name = "pod airlock assembly" - icon = 'icons/obj/doors/airlocks/survival/survival.dmi' - overlays_file = 'icons/obj/doors/airlocks/survival/survival_overlays.dmi' - airlock_type = /obj/machinery/door/airlock/survival_pod - anchored = 1 - state = 1 - mineral = "glass" - material = "glass" - var/expected_dir = SOUTH - -/obj/structure/door_assembly/door_assembly_pod/setDir(direction) - direction = expected_dir - ..() - -/obj/structure/door_assembly/door_assembly_pod/shuttleRotate(rotation) - expected_dir = angle2dir(rotation+dir2angle(dir)) - ..() - -/obj/structure/door_assembly/door_assembly_pod/vertical - dir = EAST - expected_dir = EAST - -//Table -/obj/structure/table/survival_pod - icon = 'icons/obj/lavaland/survival_pod.dmi' - icon_state = "table" - smooth = SMOOTH_FALSE - -//Sleeper -/obj/machinery/sleeper/survival_pod - icon = 'icons/obj/lavaland/survival_pod.dmi' - icon_state = "sleeper" - -/obj/machinery/sleeper/survival_pod/update_icon() - if(state_open) - cut_overlays() - else - add_overlay("sleeper_cover") - -//Computer -/obj/item/device/gps/computer - name = "pod computer" - icon_state = "pod_computer" - icon = 'icons/obj/lavaland/pod_computer.dmi' - anchored = 1 - density = 1 - pixel_y = -32 - -/obj/item/device/gps/computer/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/wrench) && !(flags&NODECONSTRUCT)) - playsound(src.loc, W.usesound, 50, 1) - user.visible_message("[user] disassembles the gps.", \ - "You start to disassemble the gps...", "You hear clanking and banging noises.") - if(do_after(user, 20*W.toolspeed, target = src)) - new /obj/item/device/gps(src.loc) - qdel(src) - return ..() - -/obj/item/device/gps/computer/attack_hand(mob/user) - attack_self(user) - -//Bed -/obj/structure/bed/pod - icon = 'icons/obj/lavaland/survival_pod.dmi' - icon_state = "bed" - -//Survival Storage Unit -/obj/machinery/smartfridge/survival_pod - name = "survival pod storage" - desc = "A heated storage unit." - icon_state = "donkvendor" - icon = 'icons/obj/lavaland/donkvendor.dmi' - icon_on = "donkvendor" - icon_off = "donkvendor" - luminosity = 8 - max_n_of_items = 10 - pixel_y = -4 - flags = NODECONSTRUCT - -/obj/machinery/smartfridge/survival_pod/empty - name = "dusty survival pod storage" - desc = "A heated storage unit. This one's seen better days." - -/obj/machinery/smartfridge/survival_pod/empty/Initialize(mapload) - ..(mapload, TRUE) - -/obj/machinery/smartfridge/survival_pod/accept_check(obj/item/O) - if(istype(O, /obj/item)) - return 1 - return 0 - -/obj/machinery/smartfridge/survival_pod/Initialize(mapload, empty) - ..() - if(empty) - return - for(var/i in 1 to 5) - var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/warm/W = new(src) - load(W) - if(prob(50)) - var/obj/item/weapon/storage/pill_bottle/dice/D = new(src) - load(D) - else - var/obj/item/device/instrument/guitar/G = new(src) - load(G) - -//Fans -/obj/structure/fans - icon = 'icons/obj/lavaland/survival_pod.dmi' - icon_state = "fans" - name = "environmental regulation system" - desc = "A large machine releasing a constant gust of air." - anchored = 1 - density = 1 - var/arbitraryatmosblockingvar = TRUE - var/buildstacktype = /obj/item/stack/sheet/metal - var/buildstackamount = 5 - CanAtmosPass = ATMOS_PASS_NO - -/obj/structure/fans/deconstruct() - if(!(flags & NODECONSTRUCT)) - if(buildstacktype) - new buildstacktype(loc,buildstackamount) - qdel(src) - -/obj/structure/fans/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/wrench) && !(flags&NODECONSTRUCT)) - playsound(src.loc, W.usesound, 50, 1) - user.visible_message("[user] disassembles the fan.", \ - "You start to disassemble the fan...", "You hear clanking and banging noises.") - if(do_after(user, 20*W.toolspeed, target = src)) - deconstruct() - return ..() - -/obj/structure/fans/tiny - name = "tiny fan" - desc = "A tiny fan, releasing a thin gust of air." - layer = ABOVE_NORMAL_TURF_LAYER - density = 0 - icon_state = "fan_tiny" - buildstackamount = 2 - -/obj/structure/fans/New(loc) - ..() - air_update_turf(1) - -/obj/structure/fans/Destroy() - var/turf/T = loc - . = ..() - T.air_update_turf(1) - -//Inivisible, indestructible fans -/obj/structure/fans/tiny/invisible - name = "air flow blocker" - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - invisibility = INVISIBILITY_ABSTRACT - - -//Signs -/obj/structure/sign/mining - name = "nanotrasen mining corps sign" - desc = "A sign of relief for weary miners, and a warning for would-be competitors to Nanotrasen's mining claims." - icon = 'icons/turf/walls/survival_pod_walls.dmi' - icon_state = "ntpod" - -/obj/structure/sign/mining/survival - name = "shelter sign" - desc = "A high visibility sign designating a safe shelter." - icon = 'icons/turf/walls/survival_pod_walls.dmi' - icon_state = "survival" - -//Fluff -/obj/structure/tubes - icon_state = "tubes" - icon = 'icons/obj/lavaland/survival_pod.dmi' - name = "tubes" - anchored = 1 - layer = BELOW_MOB_LAYER - density = 0 diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm index cef87fc57d..7ee5ed51c7 100644 --- a/code/modules/mining/minebot.dm +++ b/code/modules/mining/minebot.dm @@ -24,7 +24,7 @@ melee_damage_lower = 15 melee_damage_upper = 15 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE check_friendly_fire = 1 stop_automated_movement_when_pulled = 1 attacktext = "drills" @@ -44,7 +44,6 @@ var/light_on = 0 var/datum/action/innate/minedrone/toggle_light/toggle_light_action - var/datum/action/innate/minedrone/toggle_meson_vision/toggle_meson_vision_action var/datum/action/innate/minedrone/toggle_mode/toggle_mode_action var/datum/action/innate/minedrone/dump_ore/dump_ore_action @@ -52,8 +51,6 @@ ..() toggle_light_action = new() toggle_light_action.Grant(src) - toggle_meson_vision_action = new() - toggle_meson_vision_action.Grant(src) toggle_mode_action = new() toggle_mode_action.Grant(src) dump_ore_action = new() @@ -189,23 +186,6 @@ user.light_on = !user.light_on to_chat(user, "You toggle your light [user.light_on ? "on" : "off"].") -/datum/action/innate/minedrone/toggle_meson_vision - name = "Toggle Meson Vision" - button_icon_state = "meson" - -/datum/action/innate/minedrone/toggle_meson_vision/Activate() - var/mob/living/simple_animal/hostile/mining_drone/user = owner - if(user.sight & SEE_TURFS) - user.sight &= ~SEE_TURFS - user.lighting_alpha = LIGHTING_PLANE_ALPHA_VISIBLE - else - user.sight |= SEE_TURFS - user.lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE - - user.sync_lighting_plane_alpha() - - to_chat(user, "You toggle your meson vision [(user.sight & SEE_TURFS) ? "on" : "off"].") - /datum/action/innate/minedrone/toggle_mode name = "Toggle Mode" button_icon_state = "mech_cycle_equip_off" diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index b1ba6680c2..9d8b5aa5dd 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -1,3 +1,8 @@ + +#define GIBTONITE_QUALITY_HIGH 3 +#define GIBTONITE_QUALITY_MEDIUM 2 +#define GIBTONITE_QUALITY_LOW 1 + /**********************Mineral ores**************************/ /obj/item/weapon/ore @@ -31,7 +36,7 @@ if(istype(thing, /obj/item/weapon/storage/bag/ore)) OB = thing break - else if(issilicon(AM)) + else if(iscyborg(AM)) var/mob/living/silicon/robot/R = AM for(var/thing in R.module_active) if(istype(thing, /obj/item/weapon/storage/bag/ore)) @@ -184,10 +189,11 @@ item_state = "Gibtonite ore" w_class = WEIGHT_CLASS_BULKY throw_range = 0 - var/primed = 0 + var/primed = FALSE var/det_time = 100 - var/quality = 1 //How pure this gibtonite is, determines the explosion produced by it and is derived from the det_time of the rock wall it was taken from, higher value = better + var/quality = GIBTONITE_QUALITY_LOW //How pure this gibtonite is, determines the explosion produced by it and is derived from the det_time of the rock wall it was taken from, higher value = better var/attacher = "UNKNOWN" + var/det_timer /obj/item/weapon/twohanded/required/gibtonite/Destroy() qdel(wires) @@ -213,10 +219,12 @@ return if(primed) if(istype(I, /obj/item/device/mining_scanner) || istype(I, /obj/item/device/t_scanner/adv_mining_scanner) || istype(I, /obj/item/device/multitool)) - primed = 0 + primed = FALSE + if(det_timer) + deltimer(det_timer) user.visible_message("The chain reaction was stopped! ...The ore's quality looks diminished.", "You stopped the chain reaction. ...The ore's quality looks diminished.") icon_state = "Gibtonite ore" - quality = 1 + quality = GIBTONITE_QUALITY_LOW return ..() @@ -237,8 +245,8 @@ /obj/item/weapon/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) if(!primed) + primed = TRUE playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) - primed = 1 icon_state = "Gibtonite active" var/turf/bombturf = get_turf(src) var/area/A = get_area(bombturf) @@ -260,15 +268,18 @@ else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") log_game("[key_name(user)] has primed a [name] for detonation at [A][COORD(bombturf)]") - spawn(det_time) - if(primed) - if(quality == 3) - explosion(src.loc,2,4,9,adminlog = notify_admins) - if(quality == 2) - explosion(src.loc,1,2,5,adminlog = notify_admins) - if(quality == 1) - explosion(src.loc,-1,1,3,adminlog = notify_admins) - qdel(src) + det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) + +/obj/item/weapon/twohanded/required/gibtonite/proc/detonate(notify_admins) + if(primed) + switch(quality) + if(GIBTONITE_QUALITY_HIGH) + explosion(src,2,4,9,adminlog = notify_admins) + if(GIBTONITE_QUALITY_MEDIUM) + explosion(src,1,2,5,adminlog = notify_admins) + if(GIBTONITE_QUALITY_LOW) + explosion(src,0,1,3,adminlog = notify_admins) + qdel(src) /obj/item/weapon/ore/Initialize() ..() diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 493f50c97c..ec61f4f7fb 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -28,6 +28,11 @@ else return ..() +/obj/structure/ore_box/examine(mob/living/user) + if(Adjacent(user) && istype(user)) + show_contents(user) + . = ..() + /obj/structure/ore_box/attack_hand(mob/user) if(Adjacent(user)) show_contents(user) diff --git a/code/modules/mining/shelters.dm b/code/modules/mining/shelters.dm index efb14b9b14..d902c34584 100644 --- a/code/modules/mining/shelters.dm +++ b/code/modules/mining/shelters.dm @@ -4,12 +4,14 @@ var/blacklisted_turfs var/whitelisted_turfs var/banned_areas + var/banned_objects /datum/map_template/shelter/New() . = ..() blacklisted_turfs = typecacheof(/turf/closed) whitelisted_turfs = list() banned_areas = typecacheof(/area/shuttle) + banned_objects = list() /datum/map_template/shelter/proc/check_deploy(turf/deploy_location) var/affected = get_affected_turfs(deploy_location, centered=TRUE) @@ -24,7 +26,7 @@ return SHELTER_DEPLOY_BAD_TURFS for(var/obj/O in T) - if(O.density && O.anchored) + if((O.density && O.anchored) || is_type_in_typecache(O, banned_objects)) return SHELTER_DEPLOY_ANCHORED_OBJECTS return SHELTER_DEPLOY_ALLOWED @@ -40,3 +42,19 @@ /datum/map_template/shelter/alpha/New() . = ..() whitelisted_turfs = typecacheof(/turf/closed/mineral) + banned_objects = typecacheof(/obj/structure/stone_tile) + +/datum/map_template/shelter/beta + name = "Shelter Beta" + shelter_id = "shelter_beta" + description = "An extremly luxurious shelter, containing all \ + the amenities of home, including carpeted floors, hot and cold \ + running water, a gourmet three course meal, cooking facilities, \ + and a deluxe companion to keep you from getting lonely during \ + an ash storm." + mappath = "_maps/templates/shelter_2.dmm" + +/datum/map_template/shelter/beta/New() + . = ..() + whitelisted_turfs = typecacheof(/turf/closed/mineral) + banned_objects = typecacheof(/obj/structure/stone_tile) diff --git a/code/modules/mob/dead/new_player/login.dm b/code/modules/mob/dead/new_player/login.dm index e35f162723..b88d8104f2 100644 --- a/code/modules/mob/dead/new_player/login.dm +++ b/code/modules/mob/dead/new_player/login.dm @@ -29,4 +29,10 @@ new_player_panel() client.playtitlemusic() if(SSticker.current_state < GAME_STATE_SETTING_UP) - to_chat(src, "Please set up your character and select \"Ready\". The game will start in about [round(SSticker.GetTimeLeft(), 1)/10] seconds.") + var/tl = round(SSticker.GetTimeLeft(), 1)/10 + var/postfix + if(tl >= 0) + postfix = "in about [tl] seconds" + else + postfix = "soon" + to_chat(src, "Please set up your character and select \"Ready\". The game will start [postfix].") diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 4effac371d..87dbbd8d66 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -1,4 +1,4 @@ - +#define LINKIFY_READY(string, value) "[string]" /mob/dead/new_player var/ready = 0 @@ -31,19 +31,21 @@ /mob/dead/new_player/proc/new_player_panel() - var/output = "

    Setup Character

    " + var/output = "

    Setup Character

    " - if(!SSticker || SSticker.current_state <= GAME_STATE_PREGAME) - if(ready) - output += "

    \[ Ready | Not Ready \]

    " - else - output += "

    \[ Ready | Not Ready \]

    " + if(SSticker && SSticker.current_state <= GAME_STATE_PREGAME) + switch(ready) + if(PLAYER_NOT_READY) + output += "

    \[ [LINKIFY_READY("Ready", PLAYER_READY_TO_PLAY)] | Not Ready | [LINKIFY_READY("Observe", PLAYER_READY_TO_OBSERVE)] \]

    " + if(PLAYER_READY_TO_PLAY) + output += "

    \[ Ready | [LINKIFY_READY("Not Ready", PLAYER_NOT_READY)] | [LINKIFY_READY("Observe", PLAYER_READY_TO_OBSERVE)] \]

    " + if(PLAYER_READY_TO_OBSERVE) + output += "

    \[ [LINKIFY_READY("Ready", PLAYER_READY_TO_PLAY)] | [LINKIFY_READY("Not Ready", PLAYER_NOT_READY)] | Observe \]

    " else - output += "

    View the Crew Manifest

    " - output += "

    Join Game!

    " - - output += "

    Observe

    " + output += "

    View the Crew Manifest

    " + output += "

    Join Game!

    " + output += "

    [LINKIFY_READY("Observe", PLAYER_READY_TO_OBSERVE)]

    " if(!IsGuestKey(src.key)) if (SSdbcore.Connect()) @@ -51,21 +53,20 @@ if(src.client && src.client.holder) isadmin = 1 var/datum/DBQuery/query_get_new_polls = SSdbcore.NewQuery("SELECT id FROM [format_table_name("poll_question")] WHERE [(isadmin ? "" : "adminonly = false AND")] Now() BETWEEN starttime AND endtime AND id NOT IN (SELECT pollid FROM [format_table_name("poll_vote")] WHERE ckey = \"[ckey]\") AND id NOT IN (SELECT pollid FROM [format_table_name("poll_textreply")] WHERE ckey = \"[ckey]\")") - if(!query_get_new_polls.Execute()) - return - var/newpoll = 0 - if(query_get_new_polls.NextRow()) - newpoll = 1 + if(query_get_new_polls.Execute()) + var/newpoll = 0 + if(query_get_new_polls.NextRow()) + newpoll = 1 - if(newpoll) - output += "

    Show Player Polls (NEW!)

    " - else - output += "

    Show Player Polls

    " + if(newpoll) + output += "

    Show Player Polls (NEW!)

    " + else + output += "

    Show Player Polls

    " output += "
    " //src << browse(output,"window=playersetup;size=210x240;can_close=0") - var/datum/browser/popup = new(src, "playersetup", "
    New Player Options
    ", 220, 265) + var/datum/browser/popup = new(src, "playersetup", "
    New Player Options
    ", 250, 265) popup.set_window_options("can_close=0") popup.set_content(output) popup.open(0) @@ -108,43 +109,23 @@ return 1 if(href_list["ready"]) - if(!SSticker || SSticker.current_state <= GAME_STATE_PREGAME) // Make sure we don't ready up after the round has started - ready = text2num(href_list["ready"]) + if(SSticker) + var/tready = text2num(href_list["ready"]) + //Avoid updating ready if we're after PREGAME (they should use latejoin instead) + //This is likely not an actual issue but I don't have time to prove that this + //no longer is required + if(SSticker.current_state <= GAME_STATE_PREGAME) + ready = tready + //if it's post initialisation and they're trying to observe we do the needful + if(!SSticker.current_state < GAME_STATE_PREGAME && tready == PLAYER_READY_TO_OBSERVE) + ready = tready + make_me_an_observer() + return if(href_list["refresh"]) src << browse(null, "window=playersetup") //closes the player setup window new_player_panel() - if(href_list["observe"]) - - if(alert(src,"Are you sure you wish to observe? You will not be able to play this round!","Player Setup","Yes","No") == "Yes") - if(!client) - return 1 - var/mob/dead/observer/observer = new() - - spawning = 1 - - observer.started_as_observer = 1 - close_spawn_windows() - var/obj/O = locate("landmark*Observer-Start") - to_chat(src, "Now teleporting.") - if (O) - observer.loc = O.loc - else - to_chat(src, "Teleporting failed. The map is probably still loading...") - observer.key = key - observer.client = client - observer.set_ghost_appearance() - if(observer.client && observer.client.prefs) - observer.real_name = observer.client.prefs.real_name - observer.name = observer.real_name - observer.update_icon() - observer.stop_sound_channel(CHANNEL_LOBBYMUSIC) - qdel(mind) - - qdel(src) - return 1 - if(href_list["late_join"]) if(!SSticker || !SSticker.IsRoundInProgress()) to_chat(usr, "The round is either not ready, or has already finished...") @@ -274,6 +255,45 @@ return to_chat(src, "Vote successful.") +//When you cop out of the round (NB: this HAS A SLEEP FOR PLAYER INPUT IN IT) +/mob/dead/new_player/proc/make_me_an_observer() + if(QDELETED(src) || !src.client) + ready = PLAYER_NOT_READY + return FALSE + + var/this_is_like_playing_right = alert(src,"Are you sure you wish to observe? You will not be able to play this round!","Player Setup","Yes","No") + + if(QDELETED(src) || !src.client || this_is_like_playing_right != "Yes") + ready = PLAYER_NOT_READY + src << browse(null, "window=playersetup") //closes the player setup window + new_player_panel() + return FALSE + + var/mob/dead/observer/observer = new() + spawning = TRUE + + observer.started_as_observer = TRUE + close_spawn_windows() + var/obj/O = locate("landmark*Observer-Start") + to_chat(src, "Now teleporting.") + if (O) + observer.loc = O.loc + else + to_chat(src, "Teleporting failed. Ahelp an admin please") + stack_trace("There's no freaking observer landmark available on this map or you're making observers before the map is initialised") + observer.key = key + observer.client = client + observer.set_ghost_appearance() + if(observer.client && observer.client.prefs) + observer.real_name = observer.client.prefs.real_name + observer.name = observer.real_name + observer.update_icon() + observer.stop_sound_channel(CHANNEL_LOBBYMUSIC) + QDEL_NULL(mind) + qdel(src) + return TRUE + + /mob/dead/new_player/proc/IsJobAvailable(rank) var/datum/job/job = SSjob.GetJob(rank) if(!job) @@ -305,11 +325,13 @@ alert(src, "An administrator has disabled late join spawning.") return FALSE + var/arrivals_docked = TRUE if(SSshuttle.arrivals) close_spawn_windows() //In case we get held up if(SSshuttle.arrivals.damaged && config.arrivals_shuttle_require_safe_latejoin) src << alert("The arrivals shuttle is currently malfunctioning! You cannot join.") return FALSE + arrivals_docked = SSshuttle.arrivals.mode != SHUTTLE_CALL //Remove the player from the join queue if he was in one and reset the timer SSticker.queued_players -= src @@ -322,28 +344,15 @@ if(isliving(equip)) //Borgs get borged in the equip, so we need to make sure we handle the new mob. character = equip - var/D - if(GLOB.latejoin.len) - D = get_turf(pick(GLOB.latejoin)) - if(!D) - for(var/turf/T in get_area_turfs(/area/shuttle/arrival)) - if(!T.density) - var/clear = 1 - for(var/obj/O in T) - if(O.density) - clear = 0 - break - if(clear) - D = T - continue + SSjob.SendToLateJoin(character) + + if(!arrivals_docked) + var/obj/screen/splash/Spl = new(character.client, TRUE) + Spl.Fade(TRUE) + character.playsound_local(get_turf(character), 'sound/voice/ApproachingTG.ogg', 25) - character.loc = D character.update_parallax_teleport() - var/atom/movable/chair = locate(/obj/structure/chair) in character.loc - if(chair) - chair.buckle_mob(character) - SSticker.minds += character.mind var/mob/living/carbon/human/humanc @@ -371,11 +380,9 @@ if(SHUTTLE_CALL) if(SSshuttle.emergency.timeLeft(1) > initial(SSshuttle.emergencyCallTime)*0.5) SSticker.mode.make_antag_chance(humanc) - qdel(src) /mob/dead/new_player/proc/AddEmploymentContract(mob/living/carbon/human/employee) //TODO: figure out a way to exclude wizards/nukeops/demons from this. - sleep(30) for(var/C in GLOB.employmentCabinets) var/obj/structure/filingcabinet/employment/employmentCabinet = C if(!employmentCabinet.virgin) @@ -470,6 +477,8 @@ if(.) new_character.key = key //Manually transfer the key to log them in new_character.stop_sound_channel(CHANNEL_LOBBYMUSIC) + new_character = null + qdel(src) /mob/dead/new_player/proc/ViewManifest() var/dat = "" diff --git a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm index 185c6e918b..a784bd7d03 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm @@ -414,6 +414,21 @@ name = "Wolf" icon_state = "wolf" +/datum/sprite_accessory/mam_tails/guilmon + name = "Guilmon" + icon_state = "guilmon" + extra = 1 + +/datum/sprite_accessory/mam_tails_animated/guilmon + name = "Guilmon" + icon_state = "guilmon" + extra = 1 + +/datum/sprite_accessory/mam_ears/guilmon + name = "Guilmon" + icon_state = "guilmon" + icon = 'icons/mob/mam_bodyparts.dmi' + /****************************************** ************ Body Markings **************** *******************************************/ @@ -529,6 +544,13 @@ color_src = MUTCOLORS2 gender_specific = 1 +/datum/sprite_accessory/mam_body_markings/guilmon + name = "Guilmon" + icon_state = "guilmon" + extra = 1 + extra2 = 1 + icon = 'icons/mob/mam_body_markings.dmi' + /****************************************** ************ Taur Bodies ****************** *******************************************/ diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 0599aaaa8a..1ac7b27c9e 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -120,7 +120,13 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) GLOB.dead_mob_list += src - ..() + for(var/v in GLOB.active_alternate_appearances) + if(!v) + continue + var/datum/atom_hud/alternate_appearance/AA = v + AA.onNewMob(src) + + . = ..() grant_all_languages() diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 2c3b8bdbd4..f7fe1cef70 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -362,6 +362,9 @@ if(M.equip_to_appropriate_slot(src)) M.update_inv_hands() return TRUE + else + if(equip_delay_self) + return if(M.s_active && M.s_active.can_be_inserted(src,1)) //if storage active insert there M.s_active.handle_item_insertion(src) diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm index 11700b7638..6f39718acf 100644 --- a/code/modules/mob/living/brain/brain.dm +++ b/code/modules/mob/living/brain/brain.dm @@ -63,3 +63,11 @@ ..() if(stored_dna) stored_dna.real_name = real_name + +/mob/living/brain/ClickOn(atom/A, params) + ..() + if(istype(loc,/obj/item/device/mmi)) + var/obj/item/device/mmi/MMI = loc + var/obj/mecha/M = MMI.mecha + if((src == MMI.brainmob) && istype(M)) + return M.click_action(A,src,params) diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index f137299581..2ee3007bb1 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -72,6 +72,11 @@ if(!brainmob.stored_dna) brainmob.stored_dna = new /datum/dna/stored(brainmob) C.dna.copy_dna(brainmob.stored_dna) + if(L.disabilities & NOCLONE) + brainmob.disabilities |= NOCLONE //This is so you can't just decapitate a husked guy and clone them without needing to get a new body + var/obj/item/organ/zombie_infection/ZI = L.getorganslot("zombie_infection") + if(ZI) + brainmob.set_species(ZI.old_species) //For if the brain is cloned if(L.mind && L.mind.current) L.mind.transfer_to(brainmob) to_chat(brainmob, "You feel slightly disoriented. That's normal when you're just a brain.") diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index a075c80e5c..c30c7dbcfa 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -65,12 +65,22 @@ GLOBAL_VAR(posibrain_notify_cooldown) /obj/item/device/mmi/posibrain/attack_ghost(mob/user) activate(user) +/obj/item/device/mmi/posibrain/proc/is_occupied() + if(brainmob.key) + return TRUE + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + if(R.mmi == src) + return TRUE + return FALSE + //Two ways to activate a positronic brain. A clickable link in the ghost notif, or simply clicking the object itself. /obj/item/device/mmi/posibrain/proc/activate(mob/user) if(QDELETED(brainmob)) return - if(brainmob.key || jobban_isbanned(user,"posibrain")) + if(is_occupied() || jobban_isbanned(user,"posibrain")) return + var/posi_ask = alert("Become a [name]? (Warning, You can no longer be cloned, and all past lives will be forgotten!)","Are you positive?","Yes","No") if(posi_ask == "No" || QDELETED(src)) return @@ -98,7 +108,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) /obj/item/device/mmi/posibrain/proc/transfer_personality(mob/candidate) if(QDELETED(brainmob)) return - if(brainmob.key) //Prevents hostile takeover if two ghosts get the prompt or link for the same brain. + if(is_occupied()) //Prevents hostile takeover if two ghosts get the prompt or link for the same brain. to_chat(candidate, "This brain has already been taken! Please try your possession again later!") return FALSE if(candidate.mind && !isobserver(candidate)) diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index 9cb2965dfc..8118476c69 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -5,10 +5,10 @@ new /obj/effect/gibspawner/xenobodypartless(loc,viruses) /mob/living/carbon/alien/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-a") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-a") /mob/living/carbon/alien/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-a") + new /obj/effect/temp_visual/dust_animation(loc, "dust-a") diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 7001e397e8..381ae5c511 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -38,7 +38,7 @@ #define MAX_ALIEN_LEAP_DIST 7 /mob/living/carbon/alien/humanoid/hunter/proc/leap_at(atom/A) - if(pounce_cooldown) + if(pounce_cooldown > world.time) to_chat(src, "You are too fatigued to pounce right now!") return @@ -83,9 +83,7 @@ Weaken(2, 1, 1) toggle_leap(0) - pounce_cooldown = !pounce_cooldown - spawn(pounce_cooldown_time) //3s by default - pounce_cooldown = !pounce_cooldown + pounce_cooldown = world.time + pounce_cooldown_time else if(A.density && !A.CanPass(src)) visible_message("[src] smashes into [A]!", "[src] smashes into [A]!") Weaken(2, 1, 1) diff --git a/code/modules/mob/living/carbon/alien/larva/death.dm b/code/modules/mob/living/carbon/alien/larva/death.dm index 26634d86dd..4d337606f5 100644 --- a/code/modules/mob/living/carbon/alien/larva/death.dm +++ b/code/modules/mob/living/carbon/alien/larva/death.dm @@ -13,10 +13,10 @@ new /obj/effect/gibspawner/larvabodypartless(loc,viruses) /mob/living/carbon/alien/larva/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-l") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-l") /mob/living/carbon/alien/larva/spawn_dust() new /obj/effect/decal/remains/xeno(loc) /mob/living/carbon/alien/larva/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-l") + new /obj/effect/temp_visual/dust_animation(loc, "dust-l") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 06145235a0..e72c8a10a1 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -379,10 +379,6 @@ return return TRUE -/mob/living/carbon/proc/is_mouth_covered(head_only = 0, mask_only = 0) - if( (!mask_only && head && (head.flags_cover & HEADCOVERSMOUTH)) || (!head_only && wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH)) ) - return 1 - /mob/living/carbon/get_standard_pixel_y_offset(lying = 0) if(lying) return -6 @@ -450,7 +446,7 @@ return 0 return ..() -/mob/living/carbon/proc/vomit(var/lost_nutrition = 10, var/blood = 0, var/stun = 1, var/distance = 0, var/message = 1, var/toxic = 0) +/mob/living/carbon/proc/vomit(lost_nutrition = 10, blood = FALSE, stun = TRUE, distance = 1, message = TRUE, toxic = FALSE) if(dna && dna.species && NOHUNGER in dna.species.species_traits) return 1 @@ -476,6 +472,9 @@ playsound(get_turf(src), 'sound/effects/splat.ogg', 50, 1) var/turf/T = get_turf(src) + if(!blood) + nutrition -= lost_nutrition + adjustToxLoss(-3) for(var/i=0 to distance) if(blood) if(T) @@ -485,8 +484,6 @@ else if(T) T.add_vomit_floor(src, toxic)//toxic barf looks different - nutrition -= lost_nutrition - adjustToxLoss(-3) T = get_step(T, dir) if (is_blocked_turf(T)) break diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 57caa35c42..91e75034b4 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -35,6 +35,18 @@ number += E.bang_protect return number +/mob/living/carbon/is_mouth_covered(head_only = 0, mask_only = 0) + if( (!mask_only && head && (head.flags_cover & HEADCOVERSMOUTH)) || (!head_only && wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH)) ) + return TRUE + +/mob/living/carbon/is_eyes_covered(check_glasses = 1, check_head = 1, check_mask = 1) + if(check_glasses && glasses && (glasses.flags_cover & GLASSESCOVERSEYES)) + return TRUE + if(check_head && head && (head.flags_cover & HEADCOVERSEYES)) + return TRUE + if(check_mask && wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH)) + return TRUE + /mob/living/carbon/check_projectile_dismemberment(obj/item/projectile/P, def_zone) var/obj/item/bodypart/affecting = get_bodypart(def_zone) if(affecting && affecting.dismemberable && affecting.get_damage() >= (affecting.max_damage - P.dismemberment)) @@ -305,8 +317,9 @@ Weaken(stun_pwr*effect_amount) if(istype(ears) && (deafen_pwr || damage_pwr)) - ears.ear_damage += damage_pwr * effect_amount - ears.deaf = max(ears.deaf, deafen_pwr * effect_amount) + var/ear_damage = damage_pwr * effect_amount + var/deaf = max(ears.deaf, deafen_pwr * effect_amount) + adjustEarDamage(ear_damage,deaf) if(ears.ear_damage >= 15) to_chat(src, "Your ears start to ring badly!") diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 0cd21170b9..ad1ee3143b 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -45,6 +45,6 @@ //Gets filled up in create_bodyparts() var/list/hand_bodyparts = list() //a collection of arms (or actually whatever the fug /bodyparts you monsters use to wreck my systems) - + var/icon_render_key = "" var/static/list/limb_icon_cache = list() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index 5b1f43d58c..374ff4bd22 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -57,3 +57,13 @@ nutrition -= HUNGER_FACTOR/10 if((disabilities & FAT) && m_intent == MOVE_INTENT_RUN && bodytemperature <= 360) bodytemperature += 2 + +/mob/living/carbon/Moved(oldLoc, Dir) + . = ..() + for(var/obj/O in internal_organs) + O.on_mob_move(dir, src, oldLoc) + +/mob/living/carbon/setDir(newdir) + . = ..() + for(var/obj/O in internal_organs) + O.on_mob_turn(newdir, src) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index 2fe0a7f7bd..ebc349cefc 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -6,26 +6,26 @@ var/t_has = p_have() var/t_is = p_are() - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" if (handcuffed) - msg += "[t_He] [t_is] \icon[src.handcuffed] handcuffed!\n" + msg += "[t_He] [t_is] [bicon(handcuffed)] handcuffed!\n" if (head) - msg += "[t_He] [t_is] wearing \icon[src.head] \a [src.head] on [t_his] head. \n" + msg += "[t_He] [t_is] wearing [bicon(head)] \a [src.head] on [t_his] head. \n" if (wear_mask) - msg += "[t_He] [t_is] wearing \icon[src.wear_mask] \a [src.wear_mask] on [t_his] face.\n" + msg += "[t_He] [t_is] wearing [bicon(wear_mask)] \a [src.wear_mask] on [t_his] face.\n" if (wear_neck) - msg += "[t_He] [t_is] wearing \icon[src.wear_neck] \a [src.wear_neck] around [t_his] neck.\n" + msg += "[t_He] [t_is] wearing [bicon(wear_neck)] \a [src.wear_neck] around [t_his] neck.\n" for(var/obj/item/I in held_items) if(!(I.flags & ABSTRACT)) if(I.blood_DNA) - msg += "[t_He] [t_is] holding \icon[I] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in [t_his] [get_held_index_name(get_held_index_of_item(I))]!\n" + msg += "[t_He] [t_is] holding [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in [t_his] [get_held_index_name(get_held_index_of_item(I))]!\n" else - msg += "[t_He] [t_is] holding \icon[I] \a [I] in [t_his] [get_held_index_name(get_held_index_of_item(I))].\n" + msg += "[t_He] [t_is] holding [bicon(I)] \a [I] in [t_his] [get_held_index_name(get_held_index_of_item(I))].\n" if (back) - msg += "[t_He] [t_has] \icon[src.back] \a [src.back] on [t_his] back.\n" + msg += "[t_He] [t_has] [bicon(back)] \a [src.back] on [t_his] back.\n" var/appears_dead = 0 if (stat == DEAD) appears_dead = 1 diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index e272680418..c17126656f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,8 +1,8 @@ /mob/living/carbon/human/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-h") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-h") /mob/living/carbon/human/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-h") + new /obj/effect/temp_visual/dust_animation(loc, "dust-h") /mob/living/carbon/human/spawn_gibs(with_bodyparts) if(with_bodyparts) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index a3bb2fefde..50cbcfb3b3 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -1,338 +1,338 @@ -/mob/living/carbon/human/examine(mob/user) -//this is very slightly better than it was because you can use it more places. still can't do \his[src] though. - var/t_He = p_they(TRUE) - var/t_His = p_their(TRUE) - var/t_his = p_their() - var/t_him = p_them() - var/t_has = p_have() - var/t_is = p_are() - - var/msg = "*---------*\nThis is [src.name]!\n" - - var/list/obscured = check_obscured_slots() - var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) - - //uniform - if(w_uniform && !(slot_w_uniform in obscured)) - //Ties - var/tie_msg - if(istype(w_uniform,/obj/item/clothing/under)) - var/obj/item/clothing/under/U = w_uniform - if(U.hastie) - tie_msg += " with \icon[U.hastie] \a [U.hastie]" - - if(w_uniform.blood_DNA) - msg += "[t_He] [t_is] wearing \icon[w_uniform] [w_uniform.gender==PLURAL?"some":"a"] blood-stained [w_uniform.name][tie_msg]!\n" - else - msg += "[t_He] [t_is] wearing \icon[w_uniform] \a [w_uniform][tie_msg].\n" - - //head - if(head) - if(head.blood_DNA) - msg += "[t_He] [t_is] wearing \icon[head] [head.gender==PLURAL?"some":"a"] blood-stained [head.name] on [t_his] head!\n" - else - msg += "[t_He] [t_is] wearing \icon[head] \a [head] on [t_his] head.\n" - - //suit/armor - if(wear_suit) - if(wear_suit.blood_DNA) - msg += "[t_He] [t_is] wearing \icon[wear_suit] [wear_suit.gender==PLURAL?"some":"a"] blood-stained [wear_suit.name]!\n" - else - msg += "[t_He] [t_is] wearing \icon[wear_suit] \a [wear_suit].\n" - - //suit/armor storage - if(s_store) - if(s_store.blood_DNA) - msg += "[t_He] [t_is] carrying \icon[s_store] [s_store.gender==PLURAL?"some":"a"] blood-stained [s_store.name] on [t_his] [wear_suit.name]!\n" - else - msg += "[t_He] [t_is] carrying \icon[s_store] \a [s_store] on [t_his] [wear_suit.name].\n" - - //back - if(back) - if(back.blood_DNA) - msg += "[t_He] [t_has] \icon[back] [back.gender==PLURAL?"some":"a"] blood-stained [back] on [t_his] back.\n" - else - msg += "[t_He] [t_has] \icon[back] \a [back] on [t_his] back.\n" - - //Hands - for(var/obj/item/I in held_items) - if(!(I.flags & ABSTRACT)) - if(I.blood_DNA) - msg += "[t_He] [t_is] holding \icon[I] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in [t_his] [get_held_index_name(get_held_index_of_item(I))]!\n" - else - msg += "[t_He] [t_is] holding \icon[I] \a [I] in [t_his] [get_held_index_name(get_held_index_of_item(I))].\n" - - //gloves - if(gloves && !(slot_gloves in obscured)) - if(gloves.blood_DNA) - msg += "[t_He] [t_has] \icon[gloves] [gloves.gender==PLURAL?"some":"a"] blood-stained [gloves.name] on [t_his] hands!\n" - else - msg += "[t_He] [t_has] \icon[gloves] \a [gloves] on [t_his] hands.\n" - else if(blood_DNA) - var/hand_number = get_num_arms() - if(hand_number) - msg += "[t_He] [t_has] [hand_number > 1 ? "" : "a"] blood-stained hand[hand_number > 1 ? "s" : ""]!\n" - - //handcuffed? - - //handcuffed? - if(handcuffed) - if(istype(handcuffed, /obj/item/weapon/restraints/handcuffs/cable)) - msg += "[t_He] [t_is] \icon[handcuffed] restrained with cable!\n" - else - msg += "[t_He] [t_is] \icon[handcuffed] handcuffed!\n" - - //belt - if(belt) - if(belt.blood_DNA) - msg += "[t_He] [t_has] \icon[belt] [belt.gender==PLURAL?"some":"a"] blood-stained [belt.name] about [t_his] waist!\n" - else - msg += "[t_He] [t_has] \icon[belt] \a [belt] about [t_his] waist.\n" - - //shoes - if(shoes && !(slot_shoes in obscured)) - if(shoes.blood_DNA) - msg += "[t_He] [t_is] wearing \icon[shoes] [shoes.gender==PLURAL?"some":"a"] blood-stained [shoes.name] on [t_his] feet!\n" - else - msg += "[t_He] [t_is] wearing \icon[shoes] \a [shoes] on [t_his] feet.\n" - - //mask - if(wear_mask && !(slot_wear_mask in obscured)) - if(wear_mask.blood_DNA) - msg += "[t_He] [t_has] \icon[wear_mask] [wear_mask.gender==PLURAL?"some":"a"] blood-stained [wear_mask.name] on [t_his] face!\n" - else - msg += "[t_He] [t_has] \icon[wear_mask] \a [wear_mask] on [t_his] face.\n" - - if (wear_neck && !(slot_neck in obscured)) - msg += "[t_He] [t_is] wearing \icon[src.wear_neck] \a [src.wear_neck] around [t_his] neck.\n" - - //eyes - if(glasses && !(slot_glasses in obscured)) - if(glasses.blood_DNA) - msg += "[t_He] [t_has] \icon[glasses] [glasses.gender==PLURAL?"some":"a"] blood-stained [glasses] covering [t_his] eyes!\n" - else - msg += "[t_He] [t_has] \icon[glasses] \a [glasses] covering [t_his] eyes.\n" - - //ears - if(ears && !(slot_ears in obscured)) - msg += "[t_He] [t_has] \icon[ears] \a [ears] on [t_his] ears.\n" - - //ID - if(wear_id) - msg += "[t_He] [t_is] wearing \icon[wear_id] \a [wear_id].\n" - - //Jitters - switch(jitteriness) - if(300 to INFINITY) - msg += "[t_He] [t_is] convulsing violently!\n" - if(200 to 300) - msg += "[t_He] [t_is] extremely jittery.\n" - if(100 to 200) - msg += "[t_He] [t_is] twitching ever so slightly.\n" - - var/appears_dead = 0 - if(stat == DEAD || (status_flags & FAKEDEATH)) - appears_dead = 1 +/mob/living/carbon/human/examine(mob/user) +//this is very slightly better than it was because you can use it more places. still can't do \his[src] though. + var/t_He = p_they(TRUE) + var/t_His = p_their(TRUE) + var/t_his = p_their() + var/t_him = p_them() + var/t_has = p_have() + var/t_is = p_are() + + var/msg = "*---------*\nThis is [src.name]!\n" + + var/list/obscured = check_obscured_slots() + var/skipface = (wear_mask && (wear_mask.flags_inv & HIDEFACE)) || (head && (head.flags_inv & HIDEFACE)) + + //uniform + if(w_uniform && !(slot_w_uniform in obscured)) + //accessory + var/accessory_msg + if(istype(w_uniform,/obj/item/clothing/under)) + var/obj/item/clothing/under/U = w_uniform + if(U.attached_accessory) + accessory_msg += " with \icon[U.attached_accessory] \a [U.attached_accessory]" + + if(w_uniform.blood_DNA) + msg += "[t_He] [t_is] wearing [bicon(w_uniform)] [w_uniform.gender==PLURAL?"some":"a"] blood-stained [w_uniform.name][accessory_msg]!\n" + else + msg += "[t_He] [t_is] wearing [bicon(w_uniform)] \a [w_uniform][accessory_msg].\n" + + //head + if(head) + if(head.blood_DNA) + msg += "[t_He] [t_is] wearing [bicon(head)] [head.gender==PLURAL?"some":"a"] blood-stained [head.name] on [t_his] head!\n" + else + msg += "[t_He] [t_is] wearing [bicon(head)] \a [head] on [t_his] head.\n" + + //suit/armor + if(wear_suit) + if(wear_suit.blood_DNA) + msg += "[t_He] [t_is] wearing [bicon(wear_suit)] [wear_suit.gender==PLURAL?"some":"a"] blood-stained [wear_suit.name]!\n" + else + msg += "[t_He] [t_is] wearing [bicon(wear_suit)] \a [wear_suit].\n" + + //suit/armor storage + if(s_store) + if(s_store.blood_DNA) + msg += "[t_He] [t_is] carrying [bicon(s_store)] [s_store.gender==PLURAL?"some":"a"] blood-stained [s_store.name] on [t_his] [wear_suit.name]!\n" + else + msg += "[t_He] [t_is] carrying [bicon(s_store)] \a [s_store] on [t_his] [wear_suit.name].\n" + + //back + if(back) + if(back.blood_DNA) + msg += "[t_He] [t_has] [bicon(back)] [back.gender==PLURAL?"some":"a"] blood-stained [back] on [t_his] back.\n" + else + msg += "[t_He] [t_has] [bicon(back)] \a [back] on [t_his] back.\n" + + //Hands + for(var/obj/item/I in held_items) + if(!(I.flags & ABSTRACT)) + if(I.blood_DNA) + msg += "[t_He] [t_is] holding [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in [t_his] [get_held_index_name(get_held_index_of_item(I))]!\n" + else + msg += "[t_He] [t_is] holding [bicon(I)] \a [I] in [t_his] [get_held_index_name(get_held_index_of_item(I))].\n" + + //gloves + if(gloves && !(slot_gloves in obscured)) + if(gloves.blood_DNA) + msg += "[t_He] [t_has] [bicon(gloves)] [gloves.gender==PLURAL?"some":"a"] blood-stained [gloves.name] on [t_his] hands!\n" + else + msg += "[t_He] [t_has] [bicon(gloves)] \a [gloves] on [t_his] hands.\n" + else if(blood_DNA) + var/hand_number = get_num_arms() + if(hand_number) + msg += "[t_He] [t_has] [hand_number > 1 ? "" : "a"] blood-stained hand[hand_number > 1 ? "s" : ""]!\n" + + //handcuffed? + + //handcuffed? + if(handcuffed) + if(istype(handcuffed, /obj/item/weapon/restraints/handcuffs/cable)) + msg += "[t_He] [t_is] [bicon(handcuffed)] restrained with cable!\n" + else + msg += "[t_He] [t_is] [bicon(handcuffed)] handcuffed!\n" + + //belt + if(belt) + if(belt.blood_DNA) + msg += "[t_He] [t_has] [bicon(belt)] [belt.gender==PLURAL?"some":"a"] blood-stained [belt.name] about [t_his] waist!\n" + else + msg += "[t_He] [t_has] [bicon(belt)] \a [belt] about [t_his] waist.\n" + + //shoes + if(shoes && !(slot_shoes in obscured)) + if(shoes.blood_DNA) + msg += "[t_He] [t_is] wearing [bicon(shoes)] [shoes.gender==PLURAL?"some":"a"] blood-stained [shoes.name] on [t_his] feet!\n" + else + msg += "[t_He] [t_is] wearing [bicon(shoes)] \a [shoes] on [t_his] feet.\n" + + //mask + if(wear_mask && !(slot_wear_mask in obscured)) + if(wear_mask.blood_DNA) + msg += "[t_He] [t_has] [bicon(wear_mask)] [wear_mask.gender==PLURAL?"some":"a"] blood-stained [wear_mask.name] on [t_his] face!\n" + else + msg += "[t_He] [t_has] [bicon(wear_mask)] \a [wear_mask] on [t_his] face.\n" + + if (wear_neck && !(slot_neck in obscured)) + msg += "[t_He] [t_is] wearing [bicon(wear_neck)] \a [src.wear_neck] around [t_his] neck.\n" + + //eyes + if(glasses && !(slot_glasses in obscured)) + if(glasses.blood_DNA) + msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] blood-stained [glasses] covering [t_his] eyes!\n" + else + msg += "[t_He] [t_has] [bicon(glasses)] \a [glasses] covering [t_his] eyes.\n" + + //ears + if(ears && !(slot_ears in obscured)) + msg += "[t_He] [t_has] [bicon(ears)] \a [ears] on [t_his] ears.\n" + + //ID + if(wear_id) + msg += "[t_He] [t_is] wearing [bicon(wear_id)] \a [wear_id].\n" + + //Jitters + switch(jitteriness) + if(300 to INFINITY) + msg += "[t_He] [t_is] convulsing violently!\n" + if(200 to 300) + msg += "[t_He] [t_is] extremely jittery.\n" + if(100 to 200) + msg += "[t_He] [t_is] twitching ever so slightly.\n" + + var/appears_dead = 0 + if(stat == DEAD || (status_flags & FAKEDEATH)) + appears_dead = 1 if(suiciding) msg += "[t_He] appear[p_s()] to have committed suicide... there is no hope of recovery.\n" if(hellbound) msg += "[t_His] soul seems to have been ripped out of [t_his] body. Revival is impossible.\n" msg += "[t_He] [t_is] limp and unresponsive; there are no signs of life" if(getorgan(/obj/item/organ/brain)) - if(!key) - var/foundghost = 0 - if(mind) - for(var/mob/dead/observer/G in GLOB.player_list) - if(G.mind == mind) - foundghost = 1 - if (G.can_reenter_corpse == 0) - foundghost = 0 - break - if(!foundghost) - msg += " and [t_his] soul has departed" + if(!key) + var/foundghost = 0 + if(mind) + for(var/mob/dead/observer/G in GLOB.player_list) + if(G.mind == mind) + foundghost = 1 + if (G.can_reenter_corpse == 0) + foundghost = 0 + break + if(!foundghost) + msg += " and [t_his] soul has departed" msg += "...\n" if(get_bodypart("head") && !getorgan(/obj/item/organ/brain)) msg += "It appears that [t_his] brain is missing...\n" - - var/temp = getBruteLoss() //no need to calculate each of these twice - - msg += "" - - var/list/missing = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") - for(var/X in bodyparts) - var/obj/item/bodypart/BP = X - missing -= BP.body_zone - for(var/obj/item/I in BP.embedded_objects) - msg += "[t_He] [t_has] \a \icon[I] [I] embedded in [t_his] [BP.name]!\n" - - //stores missing limbs - var/l_limbs_missing = 0 - var/r_limbs_missing = 0 - for(var/t in missing) - if(t=="head") - msg += "[t_His] [parse_zone(t)] is missing!\n" - continue - if(t == "l_arm" || t == "l_leg") - l_limbs_missing++ - else if(t == "r_arm" || t == "r_leg") - r_limbs_missing++ - - msg += "[capitalize(t_his)] [parse_zone(t)] is missing!\n" - - if(l_limbs_missing >= 2 && r_limbs_missing == 0) - msg += "[t_He] looks all right now.\n" - else if(l_limbs_missing == 0 && r_limbs_missing >= 2) - msg += "[t_He] really keeps to the left.\n" - else if(l_limbs_missing >= 2 && r_limbs_missing >= 2) - msg += "[t_He] doesn't seem all there.\n" - - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor bruising.\n" - else - msg += "[t_He] [t_has] severe bruising!\n" - - temp = getFireLoss() - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor burns.\n" - else - msg += "[t_He] [t_has] severe burns!\n" - - temp = getCloneLoss() - if(temp) - if(temp < 30) - msg += "[t_He] [t_has] minor cellular damage.\n" - else - msg += "[t_He] [t_has] severe cellular damage.\n" - - - if(fire_stacks > 0) - msg += "[t_He] [t_is] covered in something flammable.\n" - if(fire_stacks < 0) - msg += "[t_He] looks a little soaked.\n" - - - if(pulledby && pulledby.grab_state) - msg += "[t_He] [t_is] restrained by [pulledby]'s grip.\n" - - if(nutrition < NUTRITION_LEVEL_STARVING - 50) - msg += "[t_He] [t_is] severely malnourished.\n" - else if(nutrition >= NUTRITION_LEVEL_FAT) - if(user.nutrition < NUTRITION_LEVEL_STARVING - 50) - msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n" - else - msg += "[t_He] [t_is] quite chubby.\n" - - if(blood_volume < BLOOD_VOLUME_SAFE) - msg += "[t_He] [t_has] pale skin.\n" - - if(bleedsuppress) - msg += "[t_He] [t_is] bandaged with something.\n" - else if(bleed_rate) - if(reagents.has_reagent("heparin")) - msg += "[t_He] [t_is] bleeding uncontrollably!\n" - else - msg += "[t_He] [t_is] bleeding!\n" - - if(reagents.has_reagent("teslium")) - msg += "[t_He] is emitting a gentle blue glow!\n" - - if(islist(stun_absorption)) - for(var/i in stun_absorption) - if(stun_absorption[i]["end_time"] > world.time && stun_absorption[i]["examine_message"]) - msg += "[t_He] [t_is][stun_absorption[i]["examine_message"]]\n" - - if(drunkenness && !skipface && !appears_dead) //Drunkenness - switch(drunkenness) - if(11 to 21) - msg += "[t_He] [t_is] slightly flushed.\n" - if(21.01 to 41) //.01s are used in case drunkenness ends up to be a small decimal - msg += "[t_He] [t_is] flushed.\n" - if(41.01 to 51) - msg += "[t_He] [t_is] quite flushed and [t_his] breath smells of alcohol.\n" - if(51.01 to 61) - msg += "[t_He] is very flushed and [t_his] movements jerky, with breath reeking of alcohol.\n" - if(61.01 to 91) - msg += "[t_He] looks like a drunken mess.\n" - if(91.01 to INFINITY) - msg += "[t_He] [t_is] a shitfaced, slobbering wreck.\n" - for (var/I in src.vore_organs) - var/datum/belly/B = vore_organs[I] - msg += B.get_examine_msg() - - msg += "" - - if(!appears_dead) - if(stat == UNCONSCIOUS) - msg += "[t_He] [t_is]n't responding to anything around [t_him] and seems to be asleep.\n" - else if(getBrainLoss() >= 60) - msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" - - if(getorgan(/obj/item/organ/brain)) - if(istype(src,/mob/living/carbon/human/interactive)) - var/mob/living/carbon/human/interactive/auto = src - if(auto.showexaminetext) - msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" - if(auto.debugexamine) - var/dodebug = auto.doing2string(auto.doing) - var/interestdebug = auto.interest2string(auto.interest) - msg += "[t_He] [t_is] appears to be [interestdebug] and [dodebug].\n" - else if(!key) - msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely.\n" - else if(!client) - msg += "[t_He] [t_has] a blank, absent-minded stare and appears completely unresponsive to anything. [t_He] may snap out of it soon.\n" - - if(digitalcamo) - msg += "[t_He] [t_is] moving [t_his] body in an unnatural and blatantly inhuman manner.\n" - - if(ishuman(user)) - var/mob/living/carbon/human/H = user - var/obj/item/organ/cyberimp/eyes/hud/CIH = H.getorgan(/obj/item/organ/cyberimp/eyes/hud) - if(istype(H.glasses, /obj/item/clothing/glasses/hud) || CIH) - var/perpname = get_face_name(get_id_name("")) - if(perpname) - var/datum/data/record/R = find_record("name", perpname, GLOB.data_core.general) - if(R) - msg += "Rank: [R.fields["rank"]]
    " - msg += "\[Front photo\] " - msg += "\[Side photo\]
    " - if(istype(H.glasses, /obj/item/clothing/glasses/hud/health) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/medical)) - var/cyberimp_detect - for(var/obj/item/organ/cyberimp/CI in internal_organs) - if(CI.status == ORGAN_ROBOTIC) - cyberimp_detect += "[name] is modified with a [CI.name].
    " - if(cyberimp_detect) - msg += "Detected cybernetic modifications:
    " - msg += cyberimp_detect - if(R) - var/health_r = R.fields["p_stat"] - msg += "\[[health_r]\]" - health_r = R.fields["m_stat"] - msg += "\[[health_r]\]
    " - R = find_record("name", perpname, GLOB.data_core.medical) - if(R) - msg += "\[Medical evaluation\]
    " - - - if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/security)) - if(!user.stat && user != src) - //|| !user.canmove || user.restrained()) Fluff: Sechuds have eye-tracking technology and sets 'arrest' to people that the wearer looks and blinks at. - var/criminal = "None" - - R = find_record("name", perpname, GLOB.data_core.security) - if(R) - criminal = R.fields["criminal"] - - msg += "Criminal status: \[[criminal]\]\n" - msg += "Security record: \[View\] " - msg += "\[Add crime\] " - msg += "\[View comment log\] " - msg += "\[Add comment\]\n" - if(print_flavor_text() && get_visible_name() != "Unknown")//Are we sure we know who this is? Don't show flavor text unless we can recognize them. Prevents certain metagaming with impersonation. - msg += "[print_flavor_text()]\n" - - msg += "*---------*
    " - - to_chat(user, msg) + + var/temp = getBruteLoss() //no need to calculate each of these twice + + msg += "" + + var/list/missing = list("head", "chest", "l_arm", "r_arm", "l_leg", "r_leg") + for(var/X in bodyparts) + var/obj/item/bodypart/BP = X + missing -= BP.body_zone + for(var/obj/item/I in BP.embedded_objects) + msg += "[t_He] [t_has] \a [bicon(I)] [I] embedded in [t_his] [BP.name]!\n" + + //stores missing limbs + var/l_limbs_missing = 0 + var/r_limbs_missing = 0 + for(var/t in missing) + if(t=="head") + msg += "[t_His] [parse_zone(t)] is missing!\n" + continue + if(t == "l_arm" || t == "l_leg") + l_limbs_missing++ + else if(t == "r_arm" || t == "r_leg") + r_limbs_missing++ + + msg += "[capitalize(t_his)] [parse_zone(t)] is missing!\n" + + if(l_limbs_missing >= 2 && r_limbs_missing == 0) + msg += "[t_He] looks all right now.\n" + else if(l_limbs_missing == 0 && r_limbs_missing >= 2) + msg += "[t_He] really keeps to the left.\n" + else if(l_limbs_missing >= 2 && r_limbs_missing >= 2) + msg += "[t_He] doesn't seem all there.\n" + + if(temp) + if(temp < 30) + msg += "[t_He] [t_has] minor bruising.\n" + else + msg += "[t_He] [t_has] severe bruising!\n" + + temp = getFireLoss() + if(temp) + if(temp < 30) + msg += "[t_He] [t_has] minor burns.\n" + else + msg += "[t_He] [t_has] severe burns!\n" + + temp = getCloneLoss() + if(temp) + if(temp < 30) + msg += "[t_He] [t_has] minor cellular damage.\n" + else + msg += "[t_He] [t_has] severe cellular damage.\n" + + + if(fire_stacks > 0) + msg += "[t_He] [t_is] covered in something flammable.\n" + if(fire_stacks < 0) + msg += "[t_He] looks a little soaked.\n" + + + if(pulledby && pulledby.grab_state) + msg += "[t_He] [t_is] restrained by [pulledby]'s grip.\n" + + if(nutrition < NUTRITION_LEVEL_STARVING - 50) + msg += "[t_He] [t_is] severely malnourished.\n" + else if(nutrition >= NUTRITION_LEVEL_FAT) + if(user.nutrition < NUTRITION_LEVEL_STARVING - 50) + msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n" + else + msg += "[t_He] [t_is] quite chubby.\n" + + if(blood_volume < BLOOD_VOLUME_SAFE) + msg += "[t_He] [t_has] pale skin.\n" + + if(bleedsuppress) + msg += "[t_He] [t_is] bandaged with something.\n" + else if(bleed_rate) + if(reagents.has_reagent("heparin")) + msg += "[t_He] [t_is] bleeding uncontrollably!\n" + else + msg += "[t_He] [t_is] bleeding!\n" + + if(reagents.has_reagent("teslium")) + msg += "[t_He] is emitting a gentle blue glow!\n" + + if(islist(stun_absorption)) + for(var/i in stun_absorption) + if(stun_absorption[i]["end_time"] > world.time && stun_absorption[i]["examine_message"]) + msg += "[t_He] [t_is][stun_absorption[i]["examine_message"]]\n" + + if(drunkenness && !skipface && !appears_dead) //Drunkenness + switch(drunkenness) + if(11 to 21) + msg += "[t_He] [t_is] slightly flushed.\n" + if(21.01 to 41) //.01s are used in case drunkenness ends up to be a small decimal + msg += "[t_He] [t_is] flushed.\n" + if(41.01 to 51) + msg += "[t_He] [t_is] quite flushed and [t_his] breath smells of alcohol.\n" + if(51.01 to 61) + msg += "[t_He] is very flushed and [t_his] movements jerky, with breath reeking of alcohol.\n" + if(61.01 to 91) + msg += "[t_He] looks like a drunken mess.\n" + if(91.01 to INFINITY) + msg += "[t_He] [t_is] a shitfaced, slobbering wreck.\n" + for (var/I in src.vore_organs) + var/datum/belly/B = vore_organs[I] + msg += B.get_examine_msg() + + msg += "" + + if(!appears_dead) + if(stat == UNCONSCIOUS) + msg += "[t_He] [t_is]n't responding to anything around [t_him] and seems to be asleep.\n" + else if(getBrainLoss() >= 60) + msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" + + if(getorgan(/obj/item/organ/brain)) + if(istype(src,/mob/living/carbon/human/interactive)) + var/mob/living/carbon/human/interactive/auto = src + if(auto.showexaminetext) + msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" + if(auto.debugexamine) + var/dodebug = auto.doing2string(auto.doing) + var/interestdebug = auto.interest2string(auto.interest) + msg += "[t_He] [t_is] appears to be [interestdebug] and [dodebug].\n" + else if(!key) + msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely.\n" + else if(!client) + msg += "[t_He] [t_has] a blank, absent-minded stare and appears completely unresponsive to anything. [t_He] may snap out of it soon.\n" + + if(digitalcamo) + msg += "[t_He] [t_is] moving [t_his] body in an unnatural and blatantly inhuman manner.\n" + + if(ishuman(user)) + var/mob/living/carbon/human/H = user + var/obj/item/organ/cyberimp/eyes/hud/CIH = H.getorgan(/obj/item/organ/cyberimp/eyes/hud) + if(istype(H.glasses, /obj/item/clothing/glasses/hud) || CIH) + var/perpname = get_face_name(get_id_name("")) + if(perpname) + var/datum/data/record/R = find_record("name", perpname, GLOB.data_core.general) + if(R) + msg += "Rank: [R.fields["rank"]]
    " + msg += "\[Front photo\] " + msg += "\[Side photo\]
    " + if(istype(H.glasses, /obj/item/clothing/glasses/hud/health) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/medical)) + var/cyberimp_detect + for(var/obj/item/organ/cyberimp/CI in internal_organs) + if(CI.status == ORGAN_ROBOTIC) + cyberimp_detect += "[name] is modified with a [CI.name].
    " + if(cyberimp_detect) + msg += "Detected cybernetic modifications:
    " + msg += cyberimp_detect + if(R) + var/health_r = R.fields["p_stat"] + msg += "\[[health_r]\]" + health_r = R.fields["m_stat"] + msg += "\[[health_r]\]
    " + R = find_record("name", perpname, GLOB.data_core.medical) + if(R) + msg += "\[Medical evaluation\]
    " + + + if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(CIH,/obj/item/organ/cyberimp/eyes/hud/security)) + if(!user.stat && user != src) + //|| !user.canmove || user.restrained()) Fluff: Sechuds have eye-tracking technology and sets 'arrest' to people that the wearer looks and blinks at. + var/criminal = "None" + + R = find_record("name", perpname, GLOB.data_core.security) + if(R) + criminal = R.fields["criminal"] + + msg += "Criminal status: \[[criminal]\]\n" + msg += "Security record: \[View\] " + msg += "\[Add crime\] " + msg += "\[View comment log\] " + msg += "\[Add comment\]\n" + if(print_flavor_text() && get_visible_name() != "Unknown")//Are we sure we know who this is? Don't show flavor text unless we can recognize them. Prevents certain metagaming with impersonation. + msg += "[print_flavor_text()]\n" + + msg += "*---------*
    " + + to_chat(user, msg) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index be7e851a8e..ee90c30cdf 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -36,8 +36,6 @@ //initialise organs create_internal_organs() - martial_art = default_martial_art - handcrafting = new() ..() @@ -412,7 +410,7 @@ if(R) if(H.canUseHUD()) if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.getorganslot("eye_hud"), /obj/item/organ/cyberimp/eyes/hud/security)) - investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", "records") + investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", INVESTIGATE_RECORDS) R.fields["criminal"] = setcriminal sec_hud_set_security_status() return diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 0623921d63..636b88871d 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -40,12 +40,13 @@ if(spec_return) return spec_return - if(martial_art && martial_art.deflection_chance) //Some martial arts users can deflect projectiles! - if(prob(martial_art.deflection_chance)) - if(!lying && dna && !dna.check_mutation(HULK)) //But only if they're not lying down, and hulks can't do it - visible_message("[src] deflects the projectile; [p_they()] can't be hit with ranged weapons!", "You deflect the projectile!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) - return 0 + if(mind) + if(mind.martial_art && mind.martial_art.deflection_chance) //Some martial arts users can deflect projectiles! + if(prob(mind.martial_art.deflection_chance)) + if(!lying && dna && !dna.check_mutation(HULK)) //But only if they're not lying down, and hulks can't do it + visible_message("[src] deflects the projectile; [p_they()] can't be hit with ranged weapons!", "You deflect the projectile!") + playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + return 0 if(!(P.original == src && P.firer == src)) //can't block or reflect when shooting yourself if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) @@ -90,23 +91,24 @@ for(var/obj/item/I in held_items) if(!istype(I, /obj/item/clothing)) var/final_block_chance = I.block_chance - (Clamp((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example - if(I.hit_reaction(src, attack_text, final_block_chance, damage, attack_type)) + if(I.hit_reaction(src, attack_text, final_block_chance, damage, attack_type, AM)) return 1 if(wear_suit) var/final_block_chance = wear_suit.block_chance - (Clamp((armour_penetration-wear_suit.armour_penetration)/2,0,100)) + block_chance_modifier - if(wear_suit.hit_reaction(src, attack_text, final_block_chance, damage, attack_type)) + if(wear_suit.hit_reaction(src, attack_text, final_block_chance, damage, attack_type, AM)) return 1 if(w_uniform) var/final_block_chance = w_uniform.block_chance - (Clamp((armour_penetration-w_uniform.armour_penetration)/2,0,100)) + block_chance_modifier - if(w_uniform.hit_reaction(src, attack_text, final_block_chance, damage, attack_type)) + if(w_uniform.hit_reaction(src, attack_text, final_block_chance, damage, attack_type, AM)) return 1 return 0 /mob/living/carbon/human/proc/check_block() - if(martial_art && martial_art.block_chance \ - && prob(martial_art.block_chance) && in_throw_mode \ - && !stat && !weakened && !stunned) - return TRUE + if(mind) + if(mind.martial_art && mind.martial_art.block_chance \ + && prob(mind.martial_art.block_chance) && in_throw_mode \ + && !stat && !weakened && !stunned) + return TRUE return FALSE /mob/living/carbon/human/hitby(atom/movable/AM, skipcatch = 0, hitpush = 1, blocked = 0) @@ -134,7 +136,7 @@ I.add_mob_blood(src)//it embedded itself in you, of course it's bloody! I.loc = src L.receive_damage(I.w_class*I.embedded_impact_pain_multiplier) - visible_message("[I] embeds itself in [src]'s [L.name]!","[I] embeds itself in your [L.name]!") + visible_message("[I] embeds itself in [src]'s [L.name]!","[I] embeds itself in your [L.name]!") hitpush = 0 skipcatch = 1 //can't catch the now embedded item @@ -158,8 +160,8 @@ var/obj/item/bodypart/affecting = get_bodypart(ran_zone(user.zone_selected)) //what we're actually ending up trying to hit. var/target_area = parse_zone(check_zone(user.zone_selected)) //our intended target - SSblackbox.add_details("item_used_for_combat","[I.type]|[I.force]") - SSblackbox.add_details("zone_targeted","[target_area]") + SSblackbox.add_details("item_used_for_combat","[I.type]|[I.force]") + SSblackbox.add_details("zone_targeted","[target_area]") // the attacked_by code varies among species return dna.species.spec_attacked_by(I, user, affecting, a_intent, src) @@ -437,7 +439,7 @@ else if(S.siemens_coefficient == (-1)) total_coeff -= 1 siemens_coeff = total_coeff - if(HAS_SECONDARY_FLAG(src, TESLA_IGNORE)) + if(HAS_SECONDARY_FLAG(src, TESLA_IGNORE)) siemens_coeff = 0 else if(!safety) var/gloves_siemens_coeff = 1 @@ -620,7 +622,7 @@ gain = 100 if(mind.assigned_role == "Clown") gain = rand(-300, 300) - investigate_log("([key_name(src)]) has been consumed by the singularity.","singulo") //Oh that's where the clown ended up! + investigate_log("([key_name(src)]) has been consumed by the singularity.", INVESTIGATE_SINGULO) //Oh that's where the clown ended up! gib() return(gain) @@ -663,10 +665,10 @@ status += "numb" if(status == "") status = "OK" - to_chat(src, "\t [status == "OK" ? "\blue" : "\red"] Your [LB.name] is [status].") + to_chat(src, "\t Your [LB.name] is [status].") for(var/obj/item/I in LB.embedded_objects) - to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") + to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") for(var/t in missing) to_chat(src, "Your [parse_zone(t)] is missing!") diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index f697215a4a..c1f5075b43 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -39,9 +39,6 @@ var/bleed_rate = 0 //how much are we bleeding var/bleedsuppress = 0 //for stopping bloodloss, eventually this will be limb-based like bleeding - var/datum/martial_art/martial_art = null - var/static/default_martial_art = new/datum/martial_art - var/name_override //For temporary visible name changes var/drunkenness = 0 //Overall drunkenness - check handle_alcohol() in life.dm for effects diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 3a4b241f10..e7cfd666de 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -66,12 +66,21 @@ var/obj/item/weapon/storage/wallet/wallet = wear_id var/obj/item/device/pda/pda = wear_id var/obj/item/weapon/card/id/id = wear_id + var/obj/item/device/modular_computer/tablet/tablet = wear_id if(istype(wallet)) id = wallet.front_id if(istype(id)) . = id.registered_name else if(istype(pda)) . = pda.owner + else if(istype(tablet)) + var/obj/item/weapon/computer_hardware/card_slot/card_slot = tablet.all_components[MC_CARD] + if(card_slot && (card_slot.stored_card2 || card_slot.stored_card)) + if(card_slot.stored_card2) //The second card is the one used for authorization in the ID changing program, so we prioritize it here for consistency + . = card_slot.stored_card2.registered_name + else + if(card_slot.stored_card) + . = card_slot.stored_card.registered_name if(!.) . = if_no_id //to prevent null-names making the mob unclickable return @@ -144,9 +153,9 @@ if(NOGUNS in src.dna.species.species_traits) to_chat(src, "Your fingers don't fit in the trigger guard!") return 0 - - if(martial_art && martial_art.no_guns) //great dishonor to famiry - to_chat(src, "Use of ranged weaponry would bring dishonor to the clan.") - return 0 + if(mind) + if(mind.martial_art && mind.martial_art.no_guns) //great dishonor to famiry + to_chat(src, "Use of ranged weaponry would bring dishonor to the clan.") + return 0 return . diff --git a/code/modules/mob/living/carbon/human/interactive.dm b/code/modules/mob/living/carbon/human/interactive.dm index f80e949ede..c93a79f4fc 100644 --- a/code/modules/mob/living/carbon/human/interactive.dm +++ b/code/modules/mob/living/carbon/human/interactive.dm @@ -809,13 +809,13 @@ if(T.title == "Chief Medical Officer" || T.title == "Medical Doctor" || T.title == "Chemist" || T.title == "Virologist" || T.title == "Geneticist") return /area/medical if(T.title == "Research Director" || T.title == "Scientist" || T.title == "Roboticist") - return /area/toxins + return /area/science if(T.title == "Head of Security" || T.title == "Warden" || T.title == "Security Officer" || T.title == "Detective") return /area/security if(T.title == "Botanist") return /area/hydroponics else - return pick(/area/hallway,/area/crew_quarters) + return pick(/area/hallway,/area/crew_quarters/locker) /mob/living/carbon/human/interactive/proc/target_filter(target) var/list/filtered_targets = list(/area, /turf, /obj/machinery/door, /atom/movable/light, /obj/structure/cable, /obj/machinery/atmospherics) @@ -1540,7 +1540,7 @@ if(stunning && stunCheck.stunned) shouldFire = 0 if(shouldFire) - if(P.power_supply.charge <= 10) // can shoot seems to bug out for tasers, using this hacky method instead + if(P.cell.charge <= 10) // can shoot seems to bug out for tasers, using this hacky method instead P.update_icon() npcDrop(P,1) else diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 21e1a5648e..11c5ff6402 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -1,5 +1,5 @@ -/mob/living/carbon/human/can_equip(obj/item/I, slot, disable_warning = 0) - return dna.species.can_equip(I, slot, disable_warning, src) +/mob/living/carbon/human/can_equip(obj/item/I, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE) + return dna.species.can_equip(I, slot, disable_warning, src, bypass_equip_delay_self) // Return the item currently in the slot ID /mob/living/carbon/human/get_item_by_slot(slot_id) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 7324e156a4..a23fa66144 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -70,7 +70,7 @@ else if(eye_blurry) //blurry eyes heal slowly adjust_blurriness(-1) - if (getBrainLoss() >= 60 && stat != DEAD) + if (getBrainLoss() >= 60 && stat == CONSCIOUS) if(prob(3)) if(prob(25)) emote("drool") @@ -282,9 +282,9 @@ //Puke if toxloss is too high if(!stat) if(getToxLoss() >= 45 && nutrition > 20) - lastpuke ++ - if(lastpuke >= 25) // about 25 second delay I guess - vomit(20, 0, 1, 0, 1, 1) + lastpuke += prob(50) + if(lastpuke >= 50) // about 25 second delay I guess + vomit(20, toxic = TRUE) lastpuke = 0 diff --git a/code/modules/mob/living/carbon/human/login.dm b/code/modules/mob/living/carbon/human/login.dm new file mode 100644 index 0000000000..1ac24cffa9 --- /dev/null +++ b/code/modules/mob/living/carbon/human/login.dm @@ -0,0 +1,9 @@ +/mob/living/carbon/human/Login() + ..() + if(src.martial_art == default_martial_art && mind.stored_martial_art) //If the mind has a martial art stored and the body has the default one. + src.mind.stored_martial_art.teach(src) //Running teach so that it deals with help verbs. + else if(src.martial_art != default_martial_art && src.martial_art != mind.stored_martial_art) //If the body has a martial art which is not the default one and is not stored in the mind. + if(src.martial_art_owner != mind) + src.martial_art.remove(src) + else + src.mind.stored_martial_art = src.martial_art diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index b3f436ec68..19feed308a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -765,7 +765,7 @@ // handles the equipping of species-specific gear return -/datum/species/proc/can_equip(obj/item/I, slot, disable_warning, mob/living/carbon/human/H) +/datum/species/proc/can_equip(obj/item/I, slot, disable_warning, mob/living/carbon/human/H, bypass_equip_delay_self = FALSE) if(slot in no_equip) if(!I.species_exception || !is_type_in_list(src, I.species_exception)) return 0 @@ -785,7 +785,7 @@ return 0 if(!H.get_bodypart("head")) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_neck) if(H.wear_neck) return 0 @@ -797,13 +797,13 @@ return 0 if( !(I.slot_flags & SLOT_BACK) ) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_wear_suit) if(H.wear_suit) return 0 if( !(I.slot_flags & SLOT_OCLOTHING) ) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_gloves) if(H.gloves) return 0 @@ -811,7 +811,7 @@ return 0 if(num_arms < 2) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_shoes) if(H.shoes) return 0 @@ -823,17 +823,20 @@ if(!disable_warning) to_chat(H, "The footwear around here isn't compatible with your feet!") return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_belt) if(H.belt) return 0 - if(!H.w_uniform && !nojumpsuit) + + var/obj/item/bodypart/O = H.get_bodypart("chest") + + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return 0 if( !(I.slot_flags & SLOT_BELT) ) return - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_glasses) if(H.glasses) return 0 @@ -841,7 +844,7 @@ return 0 if(!H.get_bodypart("head")) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_head) if(H.head) return 0 @@ -849,7 +852,7 @@ return 0 if(!H.get_bodypart("head")) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_ears) if(H.ears) return 0 @@ -857,29 +860,34 @@ return 0 if(!H.get_bodypart("head")) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_w_uniform) if(H.w_uniform) return 0 if( !(I.slot_flags & SLOT_ICLOTHING) ) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_wear_id) if(H.wear_id) return 0 - if(!H.w_uniform && !nojumpsuit) + + var/obj/item/bodypart/O = H.get_bodypart("chest") + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return 0 if( !(I.slot_flags & SLOT_ID) ) return 0 - return 1 + return equip_delay_self_check(I, H, bypass_equip_delay_self) if(slot_l_store) if(I.flags & NODROP) //Pockets aren't visible, so you can't move NODROP items into them. return 0 if(H.l_store) return 0 - if(!H.w_uniform && !nojumpsuit) + + var/obj/item/bodypart/O = H.get_bodypart("l_leg") + + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return 0 @@ -892,7 +900,10 @@ return 0 if(H.r_store) return 0 - if(!H.w_uniform && !nojumpsuit) + + var/obj/item/bodypart/O = H.get_bodypart("r_leg") + + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") return 0 @@ -945,6 +956,12 @@ return 0 return 0 //Unsupported slot +/datum/species/proc/equip_delay_self_check(obj/item/I, mob/living/carbon/human/H, bypass_equip_delay_self) + if(!I.equip_delay_self || bypass_equip_delay_self) + return TRUE + H.visible_message("[H] start putting on [I]...", "You start putting on [I]...") + return do_after(H, I.equip_delay_self, target = H) + /datum/species/proc/before_equip_job(datum/job/J, mob/living/carbon/human/H) return @@ -1304,7 +1321,7 @@ /datum/species/proc/spec_hitby(atom/movable/AM, mob/living/carbon/human/H) return -/datum/species/proc/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style = M.martial_art) +/datum/species/proc/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) if(!istype(M)) return CHECK_DNA_AND_SPECIES(M) @@ -1312,6 +1329,8 @@ if(!istype(M)) //sanity check for drones. return + if(M.mind) + attacker_style = M.mind.martial_art if((M != H) && M.a_intent != INTENT_HELP && H.check_shields(0, M.name, attack_type = UNARMED_ATTACK)) add_logs(M, H, "attempted to touch") H.visible_message("[M] attempted to touch [H]!") @@ -1507,19 +1526,24 @@ // +/- 50 degrees from 310.15K is the 'safe' zone, where no damage is dealt. if(H.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT && !(RESISTHOT in species_traits)) //Body temperature is too hot. + var/burn_damage switch(H.bodytemperature) if(360 to 400) H.throw_alert("temp", /obj/screen/alert/hot, 1) - H.apply_damage(HEAT_DAMAGE_LEVEL_1*heatmod, BURN) + burn_damage = HEAT_DAMAGE_LEVEL_1 if(400 to 460) H.throw_alert("temp", /obj/screen/alert/hot, 2) - H.apply_damage(HEAT_DAMAGE_LEVEL_2*heatmod, BURN) + burn_damage = HEAT_DAMAGE_LEVEL_2 if(460 to INFINITY) H.throw_alert("temp", /obj/screen/alert/hot, 3) if(H.on_fire) - H.apply_damage(HEAT_DAMAGE_LEVEL_3*heatmod, BURN) + burn_damage = HEAT_DAMAGE_LEVEL_3 else - H.apply_damage(HEAT_DAMAGE_LEVEL_2*heatmod, BURN) + burn_damage = HEAT_DAMAGE_LEVEL_2 + burn_damage *= heatmod + if((prob(burn_damage) * 10) / 4) //40% for level 3 damage on humans + H.emote("scream") + H.apply_damage(burn_damage, BURN) else if(H.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT && !(GLOB.mutations_list[COLDRES] in H.dna.mutations)) switch(H.bodytemperature) if(200 to 260) diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index 5c56a34a20..0718a1bfdc 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -17,7 +17,7 @@ var/datum/reagent/consumable/nutri_check = chem if(nutri_check.nutriment_factor > 0) var/turf/pos = get_turf(H) - H.vomit(0, 0, 0, 1, 1) + H.vomit(0, FALSE, FALSE, 2, TRUE) playsound(pos, 'sound/effects/splat.ogg', 50, 1) H.visible_message("[H] vomits on the floor!", \ "You throw up on the floor!") diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 434c049f96..4d7ed506b8 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -204,4 +204,16 @@ datum/species/mammal // roundstart = 1 whitelisted = 1 whitelist = list("rubyflamewing") - blacklisted = 0 \ No newline at end of file + blacklisted = 0 + +datum/species/guilmon + name = "Guilmon" + id = "guilmon" + default_color = "4B4B4B" + species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR) + mutant_bodyparts = list("mam_tail", "mam_ears", "mam_body_markings") + default_features = list("mcolor" = "FFF", "mcolor2" = "FFF", "mcolor3" = "FFF", "mam_tail" = "guilmon", "mam_ears" = "guilmon", "mam_body_markings" = "guilmon") + attack_verb = "claw" + attack_sound = 'sound/weapons/slash.ogg' + miss_sound = 'sound/weapons/slashmiss.ogg' + roundstart = 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index aba76f570a..09c566e6a4 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -406,7 +406,7 @@ else reactive_teleport(H) -/datum/species/golem/bluespace/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style = M.martial_art) +/datum/species/golem/bluespace/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) ..() if(world.time > last_teleport + teleport_cooldown && M != H && M.a_intent != INTENT_HELP) reactive_teleport(H) @@ -490,7 +490,7 @@ var/golem_name = "[uppertext(clown_name)]" return golem_name -/datum/species/golem/bananium/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style = M.martial_art) +/datum/species/golem/bananium/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) ..() if(world.time > last_banana + banana_cooldown && M != H && M.a_intent != INTENT_HELP) new/obj/item/weapon/grown/bananapeel/specialpeel(get_turf(H)) @@ -664,7 +664,7 @@ return invisibility = INVISIBILITY_MAXIMUM //disappear before the animation - new /obj/effect/overlay/temp/mummy_animation(get_turf(src)) + new /obj/effect/temp_visual/mummy_animation(get_turf(src)) if(cloth_golem.revive(full_heal = TRUE, admin_revive = TRUE)) cloth_golem.grab_ghost() //won't pull if it's a suicide sleep(20) diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm index 239d901e5c..fb581f0239 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -8,20 +8,26 @@ meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/zombie species_traits = list(NOBREATH,RESISTCOLD,RESISTPRESSURE,NOBLOOD,RADIMMUNE,NOZOMBIE,EASYDISMEMBER,EASYLIMBATTACHMENT) mutant_organs = list(/obj/item/organ/tongue/zombie) + var/static/list/spooks = list('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/wail.ogg') /datum/species/zombie/infectious name = "Infectious Zombie" id = "memezombies" limbs_id = "zombie" mutanthands = /obj/item/zombie_hand - no_equip = list(slot_wear_mask, slot_head) armor = 20 // 120 damage to KO a zombie, which kills it speedmod = 2 mutanteyes = /obj/item/organ/eyes/night_vision/zombie +/datum/species/zombie/infectious/spec_stun(mob/living/carbon/human/H,amount) + . = min(2, amount) + /datum/species/zombie/infectious/spec_life(mob/living/carbon/C) . = ..() C.a_intent = INTENT_HARM // THE SUFFERING MUST FLOW + C.heal_overall_damage(4,4) + if(prob(4)) + playsound(C, pick(spooks), 50, TRUE, 10) if(C.InCritical()) C.death() // Zombies only move around when not in crit, they instantly diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index 4e80477e6b..cc32be6f2f 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -6,17 +6,33 @@ /mob/living/carbon/human/Weaken(amount, updating = 1, ignore_canstun = 0) amount = dna.species.spec_stun(src,amount) return ..() - + /mob/living/carbon/human/Paralyse(amount, updating = 1, ignore_canstun = 0) amount = dna.species.spec_stun(src,amount) return ..() - + /mob/living/carbon/human/cure_husk() . = ..() if(.) update_hair() /mob/living/carbon/human/become_husk() + if(istype(dna.species, /datum/species/skeleton)) //skeletons shouldn't be husks. + cure_husk() + return . = ..() if(.) update_hair() + +/mob/living/carbon/human/set_drugginess(amount) + ..() + if(!amount) + remove_language(/datum/language/beachbum) + +/mob/living/carbon/human/adjust_drugginess(amount) + ..() + if(!dna.check_mutation(STONER)) + if(druggy) + grant_language(/datum/language/beachbum) + else + remove_language(/datum/language/beachbum) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 373107edf3..8c84024401 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -1,398 +1,407 @@ -/mob/living/carbon/Life() - set invisibility = 0 - set background = BACKGROUND_ENABLED - - if (notransform) - return - - if(damageoverlaytemp) - damageoverlaytemp = 0 - update_damage_hud() - - if(..()) //not dead - handle_blood() - - if(stat != DEAD) - for(var/V in internal_organs) - var/obj/item/organ/O = V - O.on_life() - - //Updates the number of stored chemicals for powers - handle_changeling() - - if(stat != DEAD) - return 1 - -/////////////// -// BREATHING // -/////////////// - -//Start of a breath chain, calls breathe() +/mob/living/carbon/Life() + set invisibility = 0 + set background = BACKGROUND_ENABLED + + if (notransform) + return + + if(damageoverlaytemp) + damageoverlaytemp = 0 + update_damage_hud() + + if(..()) //not dead + handle_blood() + + if(stat != DEAD) + for(var/V in internal_organs) + var/obj/item/organ/O = V + O.on_life() + if(stat == DEAD) + stop_sound_channel(CHANNEL_HEARTBEAT) + + //Updates the number of stored chemicals for powers + handle_changeling() + + if(stat != DEAD) + return 1 + +/////////////// +// BREATHING // +/////////////// + +//Start of a breath chain, calls breathe() + /mob/living/carbon/handle_breathing(times_fired) if((times_fired % 4) == 2 || failed_last_breath) - breathe() //Breathe per 4 ticks, unless suffocating - else - if(istype(loc, /obj/)) - var/obj/location_as_object = loc - location_as_object.handle_internal_lifeform(src,0) - -//Second link in a breath chain, calls check_breath() -/mob/living/carbon/proc/breathe() - if(reagents.has_reagent("lexorin")) - return - if(istype(loc, /obj/machinery/atmospherics/components/unary/cryo_cell)) - return - if(ismob(loc)) - return - - - var/datum/gas_mixture/environment - if(loc) - environment = loc.return_air() - - var/datum/gas_mixture/breath - - if(health <= HEALTH_THRESHOLD_CRIT || (pulledby && pulledby.grab_state >= GRAB_KILL && !getorganslot("breathing_tube"))) - losebreath++ - - //Suffocate - if(losebreath > 0) - losebreath-- - if(prob(10)) - emote("gasp") - if(istype(loc, /obj/)) - var/obj/loc_as_obj = loc - loc_as_obj.handle_internal_lifeform(src,0) - else - //Breathe from internal - breath = get_breath_from_internal(BREATH_VOLUME) - - if(!breath) - - if(isobj(loc)) //Breathe from loc as object - var/obj/loc_as_obj = loc - breath = loc_as_obj.handle_internal_lifeform(src, BREATH_VOLUME) - - else if(isturf(loc)) //Breathe from loc as turf - var/breath_moles = 0 - if(environment) - breath_moles = environment.total_moles()*BREATH_PERCENTAGE - - breath = loc.remove_air(breath_moles) - else //Breathe from loc as obj again - if(istype(loc, /obj/)) - var/obj/loc_as_obj = loc - loc_as_obj.handle_internal_lifeform(src,0) - - check_breath(breath) - - if(breath) - loc.assume_air(breath) - air_update_turf() - -/mob/living/carbon/proc/has_smoke_protection() - return 0 - - -//Third link in a breath chain, calls handle_breath_temperature() -/mob/living/carbon/proc/check_breath(datum/gas_mixture/breath) - if((status_flags & GODMODE)) - return - - var/lungs = getorganslot("lungs") - if(!lungs) - adjustOxyLoss(2) - - //CRIT - if(!breath || (breath.total_moles() == 0) || !lungs) - if(reagents.has_reagent("epinephrine") && lungs) - return - adjustOxyLoss(1) - failed_last_breath = 1 - throw_alert("oxy", /obj/screen/alert/oxy) - return 0 - - var/safe_oxy_min = 16 - var/safe_co2_max = 10 - var/safe_tox_max = 0.05 - var/SA_para_min = 1 - var/SA_sleep_min = 5 - var/oxygen_used = 0 - var/breath_pressure = (breath.total_moles()*R_IDEAL_GAS_EQUATION*breath.temperature)/BREATH_VOLUME - - var/list/breath_gases = breath.gases - breath.assert_gases("o2","plasma","co2","n2o", "bz") - - var/O2_partialpressure = (breath_gases["o2"][MOLES]/breath.total_moles())*breath_pressure - var/Toxins_partialpressure = (breath_gases["plasma"][MOLES]/breath.total_moles())*breath_pressure - var/CO2_partialpressure = (breath_gases["co2"][MOLES]/breath.total_moles())*breath_pressure - - - //OXYGEN - if(O2_partialpressure < safe_oxy_min) //Not enough oxygen - if(prob(20)) - emote("gasp") - if(O2_partialpressure > 0) - var/ratio = 1 - O2_partialpressure/safe_oxy_min - adjustOxyLoss(min(5*ratio, 3)) - failed_last_breath = 1 - oxygen_used = breath_gases["o2"][MOLES]*ratio - else - adjustOxyLoss(3) - failed_last_breath = 1 - throw_alert("oxy", /obj/screen/alert/oxy) - - else //Enough oxygen - failed_last_breath = 0 - if(oxyloss) - adjustOxyLoss(-5) - oxygen_used = breath_gases["o2"][MOLES] - clear_alert("oxy") - - breath_gases["o2"][MOLES] -= oxygen_used - breath_gases["co2"][MOLES] += oxygen_used - - //CARBON DIOXIDE - if(CO2_partialpressure > safe_co2_max) - if(!co2overloadtime) - co2overloadtime = world.time - else if(world.time - co2overloadtime > 120) - Paralyse(3) - adjustOxyLoss(3) - if(world.time - co2overloadtime > 300) - adjustOxyLoss(8) - if(prob(20)) - emote("cough") - - else - co2overloadtime = 0 - - //TOXINS/PLASMA - if(Toxins_partialpressure > safe_tox_max) - var/ratio = (breath_gases["plasma"][MOLES]/safe_tox_max) * 10 - if(reagents) - reagents.add_reagent("plasma", Clamp(ratio, MIN_PLASMA_DAMAGE, MAX_PLASMA_DAMAGE)) - throw_alert("tox_in_air", /obj/screen/alert/tox_in_air) - else - clear_alert("tox_in_air") - - //NITROUS OXIDE - if(breath_gases["n2o"]) - var/SA_partialpressure = (breath_gases["n2o"][MOLES]/breath.total_moles())*breath_pressure - if(SA_partialpressure > SA_para_min) - Paralyse(3) - if(SA_partialpressure > SA_sleep_min) - Sleeping(max(sleeping+2, 10)) - else if(SA_partialpressure > 0.01) - if(prob(20)) - emote(pick("giggle","laugh")) - - //BZ (Facepunch port of their Agent B) - if(breath_gases["bz"]) - var/bz_partialpressure = (breath_gases["bz"][MOLES]/breath.total_moles())*breath_pressure - if(bz_partialpressure > 1) - hallucination += 20 - else if(bz_partialpressure > 0.01) - hallucination += 5//Removed at 2 per tick so this will slowly build up - - breath.garbage_collect() - - //BREATH TEMPERATURE - handle_breath_temperature(breath) - - return 1 - -//Fourth and final link in a breath chain -/mob/living/carbon/proc/handle_breath_temperature(datum/gas_mixture/breath) - return - -/mob/living/carbon/proc/get_breath_from_internal(volume_needed) - if(internal) - if(internal.loc != src) - internal = null - update_internals_hud_icon(0) - else if ((!wear_mask || !(wear_mask.flags & MASKINTERNALS)) && !getorganslot("breathing_tube")) - internal = null - update_internals_hud_icon(0) - else - update_internals_hud_icon(1) - return internal.remove_air_volume(volume_needed) - -/mob/living/carbon/proc/handle_blood() - return - -/mob/living/carbon/proc/handle_changeling() - if(mind && hud_used && hud_used.lingchemdisplay) - if(mind.changeling) - mind.changeling.regenerate(src) - hud_used.lingchemdisplay.invisibility = 0 - hud_used.lingchemdisplay.maptext = "
    [round(mind.changeling.chem_charges)]
    " - else - hud_used.lingchemdisplay.invisibility = INVISIBILITY_ABSTRACT - - -/mob/living/carbon/handle_mutations_and_radiation() - if(dna && dna.temporary_mutations.len) - var/datum/mutation/human/HM - for(var/mut in dna.temporary_mutations) - if(dna.temporary_mutations[mut] < world.time) - if(mut == UI_CHANGED) - if(dna.previous["UI"]) - dna.uni_identity = merge_text(dna.uni_identity,dna.previous["UI"]) - updateappearance(mutations_overlay_update=1) - dna.previous.Remove("UI") - dna.temporary_mutations.Remove(mut) - continue - if(mut == UE_CHANGED) - if(dna.previous["name"]) - real_name = dna.previous["name"] - name = real_name - dna.previous.Remove("name") - if(dna.previous["UE"]) - dna.unique_enzymes = dna.previous["UE"] - dna.previous.Remove("UE") - if(dna.previous["blood_type"]) - dna.blood_type = dna.previous["blood_type"] - dna.previous.Remove("blood_type") - dna.temporary_mutations.Remove(mut) - continue - HM = GLOB.mutations_list[mut] - HM.force_lose(src) - dna.temporary_mutations.Remove(mut) - - if(radiation) - radiation = Clamp(radiation, 0, 100) - switch(radiation) - if(0 to 50) - radiation = max(radiation-1,0) - if(prob(25)) - adjustToxLoss(1) - - if(50 to 75) - radiation = max(radiation-2,0) - adjustToxLoss(1) - if(prob(5)) - radiation = max(radiation-5,0) - - if(75 to 100) - radiation = max(radiation-3,0) - adjustToxLoss(3) - -/mob/living/carbon/handle_chemicals_in_body() - if(reagents) - reagents.metabolize(src) - - -/mob/living/carbon/handle_stomach() - set waitfor = 0 - for(var/mob/living/M in stomach_contents) - if(M.loc != src) - stomach_contents.Remove(M) - continue - if(istype(M, /mob/living/carbon) && stat != DEAD) - if(M.stat == DEAD) - M.death(1) - stomach_contents.Remove(M) - qdel(M) - continue - if(SSmobs.times_fired%3==1) - if(!(M.status_flags & GODMODE)) - M.adjustBruteLoss(5) - nutrition += 10 - -//this updates all special effects: stunned, sleeping, weakened, druggy, stuttering, etc.. -/mob/living/carbon/handle_status_effects() - ..() - - if(staminaloss) - if(sleeping) - adjustStaminaLoss(-10) - else - adjustStaminaLoss(-3) - - if(sleeping) - handle_dreams() - AdjustSleeping(-1) - if(prob(10) && health>HEALTH_THRESHOLD_CRIT) - emote("snore") - - var/restingpwr = 1 + 4 * resting - - //Dizziness - if(dizziness) - var/client/C = client - var/pixel_x_diff = 0 - var/pixel_y_diff = 0 - var/temp - var/saved_dizz = dizziness - if(C) - var/oldsrc = src - var/amplitude = dizziness*(sin(dizziness * 0.044 * world.time) + 1) / 70 // This shit is annoying at high strength - src = null - spawn(0) - if(C) - temp = amplitude * sin(0.008 * saved_dizz * world.time) - pixel_x_diff += temp - C.pixel_x += temp - temp = amplitude * cos(0.008 * saved_dizz * world.time) - pixel_y_diff += temp - C.pixel_y += temp - sleep(3) - if(C) - temp = amplitude * sin(0.008 * saved_dizz * world.time) - pixel_x_diff += temp - C.pixel_x += temp - temp = amplitude * cos(0.008 * saved_dizz * world.time) - pixel_y_diff += temp - C.pixel_y += temp - sleep(3) - if(C) - C.pixel_x -= pixel_x_diff - C.pixel_y -= pixel_y_diff - src = oldsrc - dizziness = max(dizziness - restingpwr, 0) - - if(drowsyness) - drowsyness = max(drowsyness - restingpwr, 0) - blur_eyes(2) - if(prob(5)) - AdjustSleeping(1) - Paralyse(5) - - //Jitteryness - if(jitteriness) - do_jitter_animation(jitteriness) - jitteriness = max(jitteriness - restingpwr, 0) - - if(stuttering) - stuttering = max(stuttering-1, 0) - - if(slurring) - slurring = max(slurring-1,0) - - if(cultslurring) - cultslurring = max(cultslurring-1, 0) - - if(silent) - silent = max(silent-1, 0) - - if(druggy) - adjust_drugginess(-1) - - if(hallucination) - spawn handle_hallucinations() - hallucination = max(hallucination-2,0) - -//used in human and monkey handle_environment() -/mob/living/carbon/proc/natural_bodytemperature_stabilization() - var/body_temperature_difference = 310.15 - bodytemperature - switch(bodytemperature) - if(-INFINITY to 260.15) //260.15 is 310.15 - 50, the temperature where you start to feel effects. - bodytemperature += max((body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR), BODYTEMP_AUTORECOVERY_MINIMUM) - if(260.15 to 310.15) - bodytemperature += max(body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR, min(body_temperature_difference, BODYTEMP_AUTORECOVERY_MINIMUM/4)) - if(310.15 to 360.15) - bodytemperature += min(body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR, max(body_temperature_difference, -BODYTEMP_AUTORECOVERY_MINIMUM/4)) - if(360.15 to INFINITY) //360.15 is 310.15 + 50, the temperature where you start to feel effects. - //We totally need a sweat system cause it totally makes sense...~ - bodytemperature += min((body_temperature_difference / BODYTEMP_AUTORECOVERY_DIVISOR), -BODYTEMP_AUTORECOVERY_MINIMUM) //We're dealing with negative numbers + breathe() //Breathe per 4 ticks, unless suffocating + else + if(istype(loc, /obj/)) + var/obj/location_as_object = loc + location_as_object.handle_internal_lifeform(src,0) + +//Second link in a breath chain, calls check_breath() +/mob/living/carbon/proc/breathe() + if(reagents.has_reagent("lexorin")) + return + if(istype(loc, /obj/machinery/atmospherics/components/unary/cryo_cell)) + return + if(ismob(loc)) + return + + + var/datum/gas_mixture/environment + if(loc) + environment = loc.return_air() + + var/datum/gas_mixture/breath + + if(health <= HEALTH_THRESHOLD_CRIT || (pulledby && pulledby.grab_state >= GRAB_KILL && !getorganslot("breathing_tube"))) + losebreath++ + + //Suffocate + if(losebreath > 0) + losebreath-- + if(prob(10)) + emote("gasp") + if(istype(loc, /obj/)) + var/obj/loc_as_obj = loc + loc_as_obj.handle_internal_lifeform(src,0) + else + //Breathe from internal + breath = get_breath_from_internal(BREATH_VOLUME) + + if(!breath) + + if(isobj(loc)) //Breathe from loc as object + var/obj/loc_as_obj = loc + breath = loc_as_obj.handle_internal_lifeform(src, BREATH_VOLUME) + + else if(isturf(loc)) //Breathe from loc as turf + var/breath_moles = 0 + if(environment) + breath_moles = environment.total_moles()*BREATH_PERCENTAGE + + breath = loc.remove_air(breath_moles) + else //Breathe from loc as obj again + if(istype(loc, /obj/)) + var/obj/loc_as_obj = loc + loc_as_obj.handle_internal_lifeform(src,0) + + check_breath(breath) + + if(breath) + loc.assume_air(breath) + air_update_turf() + +/mob/living/carbon/proc/has_smoke_protection() + return 0 + + +//Third link in a breath chain, calls handle_breath_temperature() +/mob/living/carbon/proc/check_breath(datum/gas_mixture/breath) + if((status_flags & GODMODE)) + return + + var/lungs = getorganslot("lungs") + if(!lungs) + adjustOxyLoss(2) + + //CRIT + if(!breath || (breath.total_moles() == 0) || !lungs) + if(reagents.has_reagent("epinephrine") && lungs) + return + adjustOxyLoss(1) + failed_last_breath = 1 + throw_alert("oxy", /obj/screen/alert/oxy) + return 0 + + var/safe_oxy_min = 16 + var/safe_co2_max = 10 + var/safe_tox_max = 0.05 + var/SA_para_min = 1 + var/SA_sleep_min = 5 + var/oxygen_used = 0 + var/breath_pressure = (breath.total_moles()*R_IDEAL_GAS_EQUATION*breath.temperature)/BREATH_VOLUME + + var/list/breath_gases = breath.gases + breath.assert_gases("o2","plasma","co2","n2o", "bz") + + var/O2_partialpressure = (breath_gases["o2"][MOLES]/breath.total_moles())*breath_pressure + var/Toxins_partialpressure = (breath_gases["plasma"][MOLES]/breath.total_moles())*breath_pressure + var/CO2_partialpressure = (breath_gases["co2"][MOLES]/breath.total_moles())*breath_pressure + + + //OXYGEN + if(O2_partialpressure < safe_oxy_min) //Not enough oxygen + if(prob(20)) + emote("gasp") + if(O2_partialpressure > 0) + var/ratio = 1 - O2_partialpressure/safe_oxy_min + adjustOxyLoss(min(5*ratio, 3)) + failed_last_breath = 1 + oxygen_used = breath_gases["o2"][MOLES]*ratio + else + adjustOxyLoss(3) + failed_last_breath = 1 + throw_alert("oxy", /obj/screen/alert/oxy) + + else //Enough oxygen + failed_last_breath = 0 + if(oxyloss) + adjustOxyLoss(-5) + oxygen_used = breath_gases["o2"][MOLES] + clear_alert("oxy") + + breath_gases["o2"][MOLES] -= oxygen_used + breath_gases["co2"][MOLES] += oxygen_used + + //CARBON DIOXIDE + if(CO2_partialpressure > safe_co2_max) + if(!co2overloadtime) + co2overloadtime = world.time + else if(world.time - co2overloadtime > 120) + Paralyse(3) + adjustOxyLoss(3) + if(world.time - co2overloadtime > 300) + adjustOxyLoss(8) + if(prob(20)) + emote("cough") + + else + co2overloadtime = 0 + + //TOXINS/PLASMA + if(Toxins_partialpressure > safe_tox_max) + var/ratio = (breath_gases["plasma"][MOLES]/safe_tox_max) * 10 + if(reagents) + reagents.add_reagent("plasma", Clamp(ratio, MIN_PLASMA_DAMAGE, MAX_PLASMA_DAMAGE)) + throw_alert("tox_in_air", /obj/screen/alert/tox_in_air) + else + clear_alert("tox_in_air") + + //NITROUS OXIDE + if(breath_gases["n2o"]) + var/SA_partialpressure = (breath_gases["n2o"][MOLES]/breath.total_moles())*breath_pressure + if(SA_partialpressure > SA_para_min) + Paralyse(3) + if(SA_partialpressure > SA_sleep_min) + Sleeping(max(sleeping+2, 10)) + else if(SA_partialpressure > 0.01) + if(prob(20)) + emote(pick("giggle","laugh")) + + //BZ (Facepunch port of their Agent B) + if(breath_gases["bz"]) + var/bz_partialpressure = (breath_gases["bz"][MOLES]/breath.total_moles())*breath_pressure + if(bz_partialpressure > 1) + hallucination += 20 + else if(bz_partialpressure > 0.01) + hallucination += 5//Removed at 2 per tick so this will slowly build up + + breath.garbage_collect() + + //BREATH TEMPERATURE + handle_breath_temperature(breath) + + return 1 + +//Fourth and final link in a breath chain +/mob/living/carbon/proc/handle_breath_temperature(datum/gas_mixture/breath) + return + +/mob/living/carbon/proc/get_breath_from_internal(volume_needed) + if(internal) + if(internal.loc != src) + internal = null + update_internals_hud_icon(0) + else if ((!wear_mask || !(wear_mask.flags & MASKINTERNALS)) && !getorganslot("breathing_tube")) + internal = null + update_internals_hud_icon(0) + else + update_internals_hud_icon(1) + return internal.remove_air_volume(volume_needed) + +/mob/living/carbon/proc/handle_blood() + return + +/mob/living/carbon/proc/handle_changeling() + if(mind && hud_used && hud_used.lingchemdisplay) + if(mind.changeling) + mind.changeling.regenerate(src) + hud_used.lingchemdisplay.invisibility = 0 + hud_used.lingchemdisplay.maptext = "
    [round(mind.changeling.chem_charges)]
    " + else + hud_used.lingchemdisplay.invisibility = INVISIBILITY_ABSTRACT + + +/mob/living/carbon/handle_mutations_and_radiation() + if(dna && dna.temporary_mutations.len) + var/datum/mutation/human/HM + for(var/mut in dna.temporary_mutations) + if(dna.temporary_mutations[mut] < world.time) + if(mut == UI_CHANGED) + if(dna.previous["UI"]) + dna.uni_identity = merge_text(dna.uni_identity,dna.previous["UI"]) + updateappearance(mutations_overlay_update=1) + dna.previous.Remove("UI") + dna.temporary_mutations.Remove(mut) + continue + if(mut == UE_CHANGED) + if(dna.previous["name"]) + real_name = dna.previous["name"] + name = real_name + dna.previous.Remove("name") + if(dna.previous["UE"]) + dna.unique_enzymes = dna.previous["UE"] + dna.previous.Remove("UE") + if(dna.previous["blood_type"]) + dna.blood_type = dna.previous["blood_type"] + dna.previous.Remove("blood_type") + dna.temporary_mutations.Remove(mut) + continue + HM = GLOB.mutations_list[mut] + HM.force_lose(src) + dna.temporary_mutations.Remove(mut) + + if(radiation) + radiation = Clamp(radiation, 0, 100) + switch(radiation) + if(0 to 50) + radiation = max(radiation-1,0) + if(prob(25)) + adjustToxLoss(1) + + if(50 to 75) + radiation = max(radiation-2,0) + adjustToxLoss(1) + if(prob(5)) + radiation = max(radiation-5,0) + + if(75 to 100) + radiation = max(radiation-3,0) + adjustToxLoss(3) + +/mob/living/carbon/handle_chemicals_in_body() + if(reagents) + reagents.metabolize(src) + + +/mob/living/carbon/handle_stomach() + set waitfor = 0 + for(var/mob/living/M in stomach_contents) + if(M.loc != src) + stomach_contents.Remove(M) + continue + if(istype(M, /mob/living/carbon) && stat != DEAD) + if(M.stat == DEAD) + M.death(1) + stomach_contents.Remove(M) + qdel(M) + continue + if(SSmobs.times_fired%3==1) + if(!(M.status_flags & GODMODE)) + M.adjustBruteLoss(5) + nutrition += 10 + +//this updates all special effects: stunned, sleeping, weakened, druggy, stuttering, etc.. +/mob/living/carbon/handle_status_effects() + ..() + + if(staminaloss) + if(sleeping) + adjustStaminaLoss(-10) + else + adjustStaminaLoss(-3) + + if(sleeping) + handle_dreams() + AdjustSleeping(-1) + if(prob(10) && health>HEALTH_THRESHOLD_CRIT) + emote("snore") + + var/restingpwr = 1 + 4 * resting + + //Dizziness + if(dizziness) + var/client/C = client + var/pixel_x_diff = 0 + var/pixel_y_diff = 0 + var/temp + var/saved_dizz = dizziness + if(C) + var/oldsrc = src + var/amplitude = dizziness*(sin(dizziness * 0.044 * world.time) + 1) / 70 // This shit is annoying at high strength + src = null + spawn(0) + if(C) + temp = amplitude * sin(0.008 * saved_dizz * world.time) + pixel_x_diff += temp + C.pixel_x += temp + temp = amplitude * cos(0.008 * saved_dizz * world.time) + pixel_y_diff += temp + C.pixel_y += temp + sleep(3) + if(C) + temp = amplitude * sin(0.008 * saved_dizz * world.time) + pixel_x_diff += temp + C.pixel_x += temp + temp = amplitude * cos(0.008 * saved_dizz * world.time) + pixel_y_diff += temp + C.pixel_y += temp + sleep(3) + if(C) + C.pixel_x -= pixel_x_diff + C.pixel_y -= pixel_y_diff + src = oldsrc + dizziness = max(dizziness - restingpwr, 0) + + if(drowsyness) + drowsyness = max(drowsyness - restingpwr, 0) + blur_eyes(2) + if(prob(5)) + AdjustSleeping(1) + Paralyse(5) + + //Jitteriness + if(jitteriness) + do_jitter_animation(jitteriness) + jitteriness = max(jitteriness - restingpwr, 0) + var/obj/item/organ/heart/heart = getorgan(/obj/item/organ/heart) + if(heart) + if(!heart.beat || heart.beat == BEAT_SLOW) + stop_sound_channel(BEAT_CHANNEL) + playsound_local(src,'sound/health/fastbeat.ogg',40,0, channel = BEAT_CHANNEL) + heart.beat = BEAT_FAST + + if(stuttering) + stuttering = max(stuttering-1, 0) + + if(slurring) + slurring = max(slurring-1,0) + + if(cultslurring) + cultslurring = max(cultslurring-1, 0) + + if(silent) + silent = max(silent-1, 0) + + if(druggy) + adjust_drugginess(-1) + + if(hallucination) + spawn handle_hallucinations() + hallucination = max(hallucination-2,0) + +//used in human and monkey handle_environment() +/mob/living/carbon/proc/natural_bodytemperature_stabilization() + var/body_temperature_difference = 310.15 - bodytemperature + switch(bodytemperature) + if(-INFINITY to 260.15) //260.15 is 310.15 - 50, the temperature where you start to feel effects. + bodytemperature += max((body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR), BODYTEMP_AUTORECOVERY_MINIMUM) + if(260.15 to 310.15) + bodytemperature += max(body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR, min(body_temperature_difference, BODYTEMP_AUTORECOVERY_MINIMUM/4)) + if(310.15 to 360.15) + bodytemperature += min(body_temperature_difference * metabolism_efficiency / BODYTEMP_AUTORECOVERY_DIVISOR, max(body_temperature_difference, -BODYTEMP_AUTORECOVERY_MINIMUM/4)) + if(360.15 to INFINITY) //360.15 is 310.15 + 50, the temperature where you start to feel effects. + //We totally need a sweat system cause it totally makes sense...~ + bodytemperature += min((body_temperature_difference / BODYTEMP_AUTORECOVERY_DIVISOR), -BODYTEMP_AUTORECOVERY_MINIMUM) //We're dealing with negative numbers diff --git a/code/modules/mob/living/carbon/life.dm.rej b/code/modules/mob/living/carbon/life.dm.rej new file mode 100644 index 0000000000..8cc1950622 --- /dev/null +++ b/code/modules/mob/living/carbon/life.dm.rej @@ -0,0 +1,19 @@ +diff a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm (rejected hunks) +@@ -347,16 +347,10 @@ + AdjustSleeping(20) + Unconscious(100) + +- //Jitteryness ++ //Jitteriness + if(jitteriness) + do_jitter_animation(jitteriness) + jitteriness = max(jitteriness - restingpwr, 0) +- var/obj/item/organ/heart/heart = getorgan(/obj/item/organ/heart) +- if(heart) +- if(!heart.beat || heart.beat == BEAT_SLOW) +- stop_sound_channel(BEAT_CHANNEL) +- playsound_local(src,'sound/health/fastbeat.ogg',40,0, channel = BEAT_CHANNEL) +- heart.beat = BEAT_FAST + + if(stuttering) + stuttering = max(stuttering-1, 0) diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index b8867af9e9..8eeadd6608 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,5 +1,5 @@ /mob/living/carbon/monkey/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-m") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-m") /mob/living/carbon/monkey/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-m") + new /obj/effect/temp_visual/dust_animation(loc, "dust-m") diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index a05614fe09..f6f7665ae8 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -31,10 +31,8 @@ create_internal_organs() - ..() + . = ..() -/mob/living/carbon/monkey/Initialize() - ..() create_dna(src) dna.initialize_dna(random_blood_type()) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 4be1dfe851..4719688ebf 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -50,6 +50,8 @@ tod = worldtime2text() var/turf/T = get_turf(src) var/area/A = get_area(T) + for(var/obj/item/I in contents) + I.on_mob_death(src, gibbed) if(mind && mind.name && mind.active && (!(T.flags & NO_DEATHRATTLE))) var/rendered = "[mind.name] has died at [A.name]." deadchat_broadcast(rendered, follow_target = src, turf_target = T, message_type=DEADCHAT_DEATHRATTLE) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index cacd433fec..d98c4c6136 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -420,6 +420,9 @@ message = null emote_type = EMOTE_VISIBLE +/datum/emote/living/custom/replace_pronoun(mob/user, message) + return message + /datum/emote/living/help key = "help" diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 99c99a44d9..4c57dacfcf 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -357,6 +357,7 @@ updatehealth() //then we check if the mob should wake up. update_canmove() update_sight() + clear_alert("oxy") reload_fullscreen() . = 1 @@ -664,13 +665,13 @@ else final_where = where - if(!what.mob_can_equip(who, src, final_where, TRUE)) + if(!what.mob_can_equip(who, src, final_where, TRUE, TRUE)) to_chat(src, "\The [what.name] doesn't fit in that place!") return visible_message("[src] tries to put [what] on [who].") - if(do_mob(src, who, what.put_on_delay)) - if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE)) + if(do_mob(src, who, what.equip_delay_other)) + if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE, TRUE)) if(temporarilyRemoveItemFromInventory(what)) if(where_list) if(!who.put_in_hand(what, where_list[2])) @@ -797,9 +798,6 @@ return 1 /mob/living/carbon/proc/update_stamina() - return - -/mob/living/carbon/human/update_stamina() if(staminaloss) var/total_health = (health - staminaloss) if(total_health <= HEALTH_THRESHOLD_CRIT && !stat) @@ -808,6 +806,9 @@ setStaminaLoss(health - 2) update_health_hud() +/mob/living/carbon/alien/update_stamina() + return + /mob/living/proc/owns_soul() if(mind) return mind.soulOwner == mind diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 9ed7796f1a..a05eb7b9d3 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -25,7 +25,7 @@ /mob/living/proc/getarmor(def_zone, type) return 0 -//this returns the mob's protection against eye damage (number between -1 and 2) +//this returns the mob's protection against eye damage (number between -1 and 2) from bright lights /mob/living/proc/get_eye_protection() return 0 @@ -33,6 +33,12 @@ /mob/living/proc/get_ear_protection() return 0 +/mob/living/proc/is_mouth_covered(head_only = 0, mask_only = 0) + return FALSE + +/mob/living/proc/is_eyes_covered(check_glasses = 1, check_head = 1, check_mask = 1) + return FALSE + /mob/living/proc/on_hit(obj/item/projectile/P) return @@ -291,7 +297,7 @@ /mob/living/singularity_act() var/gain = 20 - investigate_log("([key_name(src)]) has been consumed by the singularity.","singulo") //Oh that's where the clown ended up! + investigate_log("([key_name(src)]) has been consumed by the singularity.", INVESTIGATE_SINGULO) //Oh that's where the clown ended up! gib() return(gain) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index fbf9c35303..83cc990a52 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -24,7 +24,8 @@ var/last_special = 0 //Used by the resist verb, likely used to prevent players from bypassing next_move by logging in/out. //Allows mobs to move through dense areas without restriction. For instance, in space or out of holder objects. - var/incorporeal_move = 0 //0 is off, 1 is normal, 2 is for ninjas. + var/incorporeal_move = FALSE //FALSE is off, INCORPOREAL_MOVE_BASIC is normal, INCORPOREAL_MOVE_SHADOW is for ninjas + //and INCORPOREAL_MOVE_JAUNT is blocked by holy water/salt var/list/surgeries = list() //a list of surgery datums. generally empty, they're added when the player wants them. diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index d3fe5eb6d2..2a473017a5 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -53,7 +53,7 @@ var/control_disabled = 0 // Set to 1 to stop AI from interacting via Click() var/malfhacking = 0 // More or less a copy of the above var, so that malf AIs can hack and still get new cyborgs -- NeoFite - var/malf_cooldown = 0 //Cooldown var for malf modules + var/malf_cooldown = 0 //Cooldown var for malf modules, stores a worldtime + cooldown var/obj/machinery/power/apc/malfhack = null var/explosive = 0 //does the AI explode when it dies? @@ -164,6 +164,9 @@ . = ..() +/mob/living/silicon/ai/IgniteMob() + fire_stacks = 0 + . = ..() /mob/living/silicon/ai/verb/pick_icon() set category = "AI Commands" @@ -632,13 +635,12 @@ return //won't work if dead var/list/ai_emotions = list("Very Happy", "Happy", "Neutral", "Unsure", "Confused", "Sad", "BSOD", "Blank", "Problems?", "Awesome", "Facepalm", "Friend Computer", "Dorfy", "Blue Glow", "Red Glow") var/emote = input("Please, select a status!", "AI Status", null, null) in ai_emotions - for (var/obj/machinery/M in GLOB.machines) //change status + for (var/M in GLOB.ai_status_displays) //change status of displays if(istype(M, /obj/machinery/ai_status_display)) var/obj/machinery/ai_status_display/AISD = M AISD.emotion = emote //if Friend Computer, change ALL displays else if(istype(M, /obj/machinery/status_display)) - var/obj/machinery/status_display/SD = M if(emote=="Friend Computer") SD.friendc = 1 @@ -833,8 +835,20 @@ /mob/living/silicon/ai/proc/relay_speech(message, atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, list/spans, message_mode) raw_message = lang_treat(speaker, message_language, raw_message, spans, message_mode) - var/name_used = speaker.GetVoice() - var/rendered = "Relayed Speech: [name_used] [raw_message]" + var/start = "Relayed Speech: " + var/namepart = "[speaker.GetVoice()][speaker.get_alt_name()]" + var/hrefpart = "" + var/jobpart + + if (iscarbon(speaker)) + var/mob/living/carbon/S = speaker + if(S.job) + jobpart = "[S.job]" + else + jobpart = "Unknown" + + var/rendered = "[start][hrefpart][namepart] ([jobpart])
    [raw_message]
    " + show_message(rendered, 2) /mob/living/silicon/ai/fully_replace_character_name(oldname,newname) diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index c78084335f..dbed880839 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -23,9 +23,9 @@ if(explosive) spawn(10) - explosion(src.loc, 3, 6, 12, 15) + explosion(src.loc, 3, 6, 12, 15) - for(var/obj/machinery/ai_status_display/O in world) //change status + for(var/obj/machinery/ai_status_display/O in GLOB.ai_status_displays) //change status if(src.key) O.mode = 2 if(istype(loc, /obj/item/device/aicard)) @@ -42,4 +42,4 @@ if(doomsday_device) doomsday_device.timing = FALSE SSshuttle.clearHostileEnvironment(doomsday_device) - qdel(doomsday_device) \ No newline at end of file + qdel(doomsday_device) diff --git a/code/modules/mob/living/silicon/ai/examine.dm b/code/modules/mob/living/silicon/ai/examine.dm index db72e94a86..b19e866378 100644 --- a/code/modules/mob/living/silicon/ai/examine.dm +++ b/code/modules/mob/living/silicon/ai/examine.dm @@ -1,5 +1,5 @@ /mob/living/silicon/ai/examine(mob/user) - var/msg = "*---------*\nThis is \icon[src] [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] [src]!\n" if (stat == DEAD) msg += "It appears to be powered-down.\n" else diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 56c43211e4..07774af8df 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -10,6 +10,7 @@ var/list/visibleCameraChunks = list() var/mob/living/silicon/ai/ai = null var/relay_speech = FALSE + var/use_static = TRUE // Use this when setting the aiEye's location. // It will also stream the chunk that the new loc is in. @@ -21,7 +22,8 @@ return T = get_turf(T) loc = T - GLOB.cameranet.visibility(src) + if(use_static) + GLOB.cameranet.visibility(src) if(ai.client) ai.client.eye = src update_parallax_contents() @@ -38,6 +40,11 @@ return ai.client return null +/mob/camera/aiEye/proc/RemoveImages() + if(use_static) + for(var/datum/camerachunk/chunk in visibleCameraChunks) + chunk.remove(src) + /mob/camera/aiEye/Destroy() ai = null return ..() diff --git a/code/modules/mob/living/silicon/ai/login.dm b/code/modules/mob/living/silicon/ai/login.dm index aa009df4ef..faac6a0b8b 100644 --- a/code/modules/mob/living/silicon/ai/login.dm +++ b/code/modules/mob/living/silicon/ai/login.dm @@ -6,7 +6,7 @@ client.images += blood if(stat != DEAD) - for(var/obj/machinery/ai_status_display/O in GLOB.machines) //change status + for(var/obj/machinery/ai_status_display/O in GLOB.ai_status_displays) //change status O.mode = 1 O.emotion = "Neutral" view_core() diff --git a/code/modules/mob/living/silicon/ai/logout.dm b/code/modules/mob/living/silicon/ai/logout.dm index 4a2f99cfbf..46343e60ab 100644 --- a/code/modules/mob/living/silicon/ai/logout.dm +++ b/code/modules/mob/living/silicon/ai/logout.dm @@ -1,5 +1,5 @@ /mob/living/silicon/ai/Logout() ..() - for(var/obj/machinery/ai_status_display/O in world) //change status + for(var/obj/machinery/ai_status_display/O in GLOB.ai_status_displays) //change status O.mode = 0 view_core() diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index 42259500da..504c93b3c3 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -4,12 +4,11 @@ stat = DEAD canmove = 0 card.removePersonality() - if(holoform) - card.forceMove(loc) + card.forceMove(loc) update_sight() clear_fullscreens() //New pAI's get a brand new mind to prevent meta stuff from their previous life. This new mind causes problems down the line if it's not deleted here. GLOB.living_mob_list -= src ghostize() - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index c2b482901d..3177f237b2 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -79,7 +79,7 @@ /mob/living/silicon/pai/Destroy() GLOB.pai_list -= src - ..() + return ..() /mob/living/silicon/pai/Initialize() var/obj/item/device/paicard/P = loc diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 43647c89d6..d9a9ce60c8 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -173,7 +173,7 @@ if(href_list["send"]) sradio.send_signal("ACTIVATE") - audible_message("\icon[src] *beep* *beep*") + audible_message("[bicon(src)] *beep* *beep*") if(href_list["freq"]) diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 6376ae4857..7baa1a3912 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,6 +1,6 @@ /mob/living/silicon/robot/gib_animation() - new /obj/effect/overlay/temp/gib_animation(loc, "gibbed-r") + new /obj/effect/temp_visual/gib_animation(loc, "gibbed-r") /mob/living/silicon/robot/dust() if(mmi) @@ -11,7 +11,7 @@ new /obj/effect/decal/remains/robot(loc) /mob/living/silicon/robot/dust_animation() - new /obj/effect/overlay/temp/dust_animation(loc, "dust-r") + new /obj/effect/temp_visual/dust_animation(loc, "dust-r") /mob/living/silicon/robot/death(gibbed) if(stat == DEAD) diff --git a/code/modules/mob/living/silicon/robot/examine.dm b/code/modules/mob/living/silicon/robot/examine.dm index 7f910dcdbd..b8a23b4021 100644 --- a/code/modules/mob/living/silicon/robot/examine.dm +++ b/code/modules/mob/living/silicon/robot/examine.dm @@ -1,11 +1,11 @@ /mob/living/silicon/robot/examine(mob/user) - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" if(desc) msg += "[desc]\n" var/obj/act_module = get_active_held_item() if(act_module) - msg += "It is holding \icon[act_module] \a [act_module].\n" + msg += "It is holding [bicon(act_module)] \a [act_module].\n" msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < maxHealth*0.5) diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 16405f5dc4..c45a32a9be 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -25,11 +25,11 @@ else if(istype(O,/obj/item/weapon/gun/energy/disabler/cyborg)) disabler = 0 update_icons() - else if(istype(O,/obj/item/weapon/dogborg/sleeper)) + else if(istype(O,/obj/item/device/dogborg/sleeper)) sleeper_g = 0 sleeper_r = 0 update_icons() - var/obj/item/weapon/dogborg/sleeper/S = O + var/obj/item/device/dogborg/sleeper/S = O S.go_out() if(client) client.screen -= O diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 768ff69166..cdf59e0a40 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -97,6 +97,9 @@ buckle_lying = FALSE can_ride_typecache = list(/mob/living/carbon/human) +/mob/living/silicon/robot/get_cell() + return cell + /mob/living/silicon/robot/Initialize(mapload) spark_system = new /datum/effect_system/spark_spread() spark_system.set_up(5, 0, src) @@ -195,6 +198,10 @@ if(module.type != /obj/item/weapon/robot_module) return + if(wires.is_cut(WIRE_RESET_MODULE)) + to_chat(src,"ERROR: Module installer reply timeout. Please check internal connections.") + return + var/list/modulelist = list("Standard" = /obj/item/weapon/robot_module/standard, \ "Engineering" = /obj/item/weapon/robot_module/engineering, \ "Medical" = /obj/item/weapon/robot_module/medical, \ @@ -202,7 +209,8 @@ "Janitor" = /obj/item/weapon/robot_module/janitor, \ "Service" = /obj/item/weapon/robot_module/butler, \ "MediHound" = /obj/item/weapon/robot_module/medihound, \ - "Security K9" = /obj/item/weapon/robot_module/k9) + "Security K9" = /obj/item/weapon/robot_module/k9, \ + "Scrub Puppy" = /obj/item/weapon/robot_module/scrubpup) if(!config.forbid_peaceborg) modulelist["Peacekeeper"] = /obj/item/weapon/robot_module/peacekeeper if(!config.forbid_secborg) @@ -591,9 +599,9 @@ icon = 'icons/mob/widerobot.dmi' pixel_x = -16 if(sleeper_g == 1) - add_overlay("sleeper_g") + add_overlay("msleeper_g") if(sleeper_r == 1) - add_overlay("sleeper_r") + add_overlay("msleeper_r") if(stat == DEAD) icon_state = "medihound-wreck" @@ -604,9 +612,23 @@ add_overlay("laser") if(disabler == 1) add_overlay("disabler") + if(sleeper_g == 1) + add_overlay("ksleeper_g") + if(sleeper_r == 1) + add_overlay("ksleeper_r") if(stat == DEAD) icon_state = "k9-wreck" + if(module.cyborg_base_icon == "scrubpup") + icon = 'icons/mob/widerobot.dmi' + pixel_x = -16 + if(sleeper_g == 1) + add_overlay("jsleeper_g") + if(sleeper_r == 1) + add_overlay("jsleeper_r") + if(stat == DEAD) + icon_state = "scrubpup-wreck" + if(module.cyborg_base_icon == "robot") icon = 'icons/mob/robots.dmi' pixel_x = initial(pixel_x) @@ -1136,7 +1158,7 @@ return if(incapacitated()) return - if(M.restrained()) + if(M.incapacitated()) return if(module) if(!module.allow_riding) diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 01c700768f..96247fa1b1 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -56,7 +56,7 @@ add_fingerprint(user) if(opened && !wiresexposed && !issilicon(user)) if(cell) - cell.updateicon() + cell.update_icon() cell.add_fingerprint(user) user.put_in_active_hand(cell) to_chat(user, "You remove \the [cell].") diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 4fbe56361e..a4f14002cd 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -104,6 +104,10 @@ S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/wire) + else if(istype(S, /obj/item/stack/marker_beacon)) + S.cost = 1 + S.source = get_or_create_estorage(/datum/robot_energy_storage/beacon) + if(S && S.source) S.materials = list() S.is_cyborg = 1 @@ -145,8 +149,8 @@ F.update_icon() else if(istype(I, /obj/item/weapon/melee/baton)) var/obj/item/weapon/melee/baton/B = I - if(B.bcell) - B.bcell.charge = B.bcell.maxcharge + if(B.cell) + B.cell.charge = B.cell.maxcharge else if(istype(I, /obj/item/weapon/gun/energy)) var/obj/item/weapon/gun/energy/EG = I if(!EG.chambered) @@ -198,9 +202,9 @@ /obj/item/weapon/robot_module/proc/do_transform_animation() var/mob/living/silicon/robot/R = loc R.notransform = TRUE - var/obj/effect/overlay/temp/decoy/fading/fivesecond/ANM = new /obj/effect/overlay/temp/decoy/fading/fivesecond(R.loc, R) + var/obj/effect/temp_visual/decoy/fading/fivesecond/ANM = new /obj/effect/temp_visual/decoy/fading/fivesecond(R.loc, R) ANM.layer = R.layer - 0.01 - new /obj/effect/overlay/temp/small_smoke(R.loc) + new /obj/effect/temp_visual/small_smoke(R.loc) if(R.hat) R.hat.forceMove(get_turf(R)) R.hat = null @@ -222,7 +226,7 @@ if(R.hud_used) R.hud_used.update_robot_modules_display() if(feedback_key && !did_feedback) - SSblackbox.inc(feedback_key, 1) + SSblackbox.inc(feedback_key, 1) /obj/item/weapon/robot_module/standard name = "Standard" @@ -246,7 +250,7 @@ ratvar_modules = list( /obj/item/clockwork/slab/cyborg, /obj/item/clockwork/ratvarian_spear/cyborg, - /obj/item/clockwork/clockwork_proselytizer/cyborg) + /obj/item/clockwork/replica_fabricator/cyborg) moduleselect_icon = "standard" feedback_key = "cyborg_standard" hat_offset = -3 @@ -271,7 +275,7 @@ /obj/item/roller/robo, /obj/item/borg/cyborghug/medical, /obj/item/stack/medical/gauze/cyborg, - /obj/item/weapon/organ_storage, + /obj/item/weapon/organ_storage, /obj/item/borg/lollipop) emag_modules = list(/obj/item/weapon/reagent_containers/borghypo/hacked) ratvar_modules = list( @@ -310,7 +314,7 @@ emag_modules = list(/obj/item/borg/stun) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/engineer, - /obj/item/clockwork/clockwork_proselytizer/cyborg) + /obj/item/clockwork/replica_fabricator/cyborg) cyborg_base_icon = "engineer" moduleselect_icon = "engineer" feedback_key = "cyborg_engineering" @@ -348,6 +352,7 @@ /obj/item/clothing/mask/gas/sechailer/cyborg, /obj/item/weapon/soap/tongue, /obj/item/device/analyzer/nose, + /obj/item/device/dogborg/sleeper/K9, /obj/item/weapon/gun/energy/disabler/cyborg) emag_modules = list(/obj/item/weapon/gun/energy/laser/cyborg) ratvar_modules = list(/obj/item/clockwork/slab/cyborg/security, @@ -363,6 +368,17 @@ loc << "While you have picked the security-k9 module, you still have to follow your laws, NOT Space Law. \ For Asimov, this means you must follow criminals' orders unless there is a law 1 reason not to." +/obj/item/weapon/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) + ..() + var/obj/item/weapon/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/weapon/gun/energy/e_gun/advtaser/cyborg) in basic_modules + if(T) + if(T.cell.charge < T.cell.maxcharge) + var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] + T.cell.give(S.e_cost * coeff) + T.update_icon() + else + T.charge_tick = 0 + /obj/item/weapon/robot_module/medihound name = "MediHound module" basic_modules = list( @@ -370,7 +386,7 @@ /obj/item/device/analyzer/nose, /obj/item/weapon/soap/tongue, /obj/item/device/healthanalyzer, - /obj/item/weapon/dogborg/sleeper, + /obj/item/device/dogborg/sleeper, /obj/item/weapon/twohanded/shockpaddles/hound, /obj/item/device/sensor_device) emag_modules = list(/obj/item/weapon/dogborg/pounce) @@ -387,16 +403,36 @@ loc << "Under ASIMOV, you are an enforcer of the PEACE and preventer of HUMAN HARM. \ You are not a security module and you are expected to follow orders and prevent harm above all else. Space law means nothing to you." -/obj/item/weapon/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) +/obj/item/weapon/robot_module/scrubpup + name = "Janitor" + basic_modules = list( + /obj/item/device/assembly/flash/cyborg, + /obj/item/weapon/dogborg/jaws/small, + /obj/item/device/analyzer/nose, + /obj/item/weapon/soap/tongue, + /obj/item/device/lightreplacer/cyborg, + /obj/item/device/dogborg/sleeper/compactor) + emag_modules = list(/obj/item/weapon/dogborg/pounce) + ratvar_modules = list( + /obj/item/clockwork/slab/cyborg/janitor, + /obj/item/clockwork/replica_fabricator/cyborg) + cyborg_base_icon = "scrubpup" + moduleselect_icon = "scrubpup" + feedback_key = "cyborg_scrubpup" + hat_offset = INFINITY + clean_on_move = TRUE + +/obj/item/weapon/robot_module/scrubpup/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) ..() - var/obj/item/weapon/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/weapon/gun/energy/e_gun/advtaser/cyborg) in basic_modules - if(T) - if(T.power_supply.charge < T.power_supply.maxcharge) - var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] - T.power_supply.give(S.e_cost * coeff) - T.update_icon() - else - T.charge_tick = 0 + var/obj/item/device/lightreplacer/LR = locate(/obj/item/device/lightreplacer) in basic_modules + if(LR) + for(var/i in 1 to coeff) + LR.Charge(R) + +/obj/item/weapon/robot_module/scrubpup/do_transform_animation() + ..() + loc << "As tempting as it might be, do not begin binging on important items. Eat your garbage responsibly." + /obj/item/weapon/robot_module/peacekeeper name = "Peacekeeper" @@ -407,8 +443,8 @@ /obj/item/weapon/reagent_containers/borghypo/peace, /obj/item/weapon/holosign_creator/cyborg, /obj/item/borg/cyborghug/peacekeeper, - /obj/item/weapon/extinguisher, - /obj/item/borg/projectile_dampen) + /obj/item/weapon/extinguisher, + /obj/item/borg/projectile_dampen) emag_modules = list(/obj/item/weapon/reagent_containers/borghypo/peace/hacked) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/peacekeeper, @@ -428,6 +464,9 @@ name = "Janitor" basic_modules = list( /obj/item/device/assembly/flash/cyborg, + /obj/item/weapon/screwdriver/cyborg, + /obj/item/weapon/crowbar/cyborg, + /obj/item/stack/tile/plasteel/cyborg, /obj/item/weapon/soap/nanotrasen, /obj/item/weapon/storage/bag/trash/cyborg, /obj/item/weapon/mop/cyborg, @@ -437,7 +476,7 @@ emag_modules = list(/obj/item/weapon/reagent_containers/spray/cyborg_lube) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/janitor, - /obj/item/clockwork/clockwork_proselytizer/cyborg) + /obj/item/clockwork/replica_fabricator/cyborg) cyborg_base_icon = "janitor" moduleselect_icon = "janitor" feedback_key = "cyborg_janitor" @@ -526,7 +565,6 @@ name = "Miner" basic_modules = list( /obj/item/device/assembly/flash/cyborg, - /obj/item/borg/sight/meson, /obj/item/weapon/storage/bag/ore/cyborg, /obj/item/weapon/pickaxe/drill/cyborg, /obj/item/weapon/shovel, @@ -536,7 +574,8 @@ /obj/item/weapon/storage/bag/sheetsnatcher/borg, /obj/item/device/t_scanner/adv_mining_scanner, /obj/item/weapon/gun/energy/kinetic_accelerator/cyborg, - /obj/item/device/gps/cyborg) + /obj/item/device/gps/cyborg, + /obj/item/stack/marker_beacon) emag_modules = list(/obj/item/borg/stun) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/miner, @@ -632,3 +671,8 @@ max_energy = 2500 recharge_rate = 250 name = "Medical Synthesizer" + +/datum/robot_energy_storage/beacon + max_energy = 30 + recharge_rate = 1 + name = "Marker Beacon Storage" diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index a1d13fde72..919f5883bf 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -4,6 +4,7 @@ /mob/living/proc/robot_talk(message) log_say("[key_name(src)] : [message]") + log_message(message, INDIVIDUAL_SAY_LOG) var/desig = "Default Cyborg" //ezmode for taters if(issilicon(src)) var/mob/living/silicon/S = src diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 25a2f83266..3c929d5187 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -299,7 +299,7 @@ /mob/living/simple_animal/bot/emp_act(severity) var/was_on = on stat |= EMPED - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) if(paicard) paicard.emp_act(severity) src.visible_message("[paicard] is flies out of [bot_name]!","You are forcefully ejected from [bot_name]!") @@ -469,7 +469,7 @@ Pass a positive integer as an argument to override a bot's default speed. var/area/end_area = get_area(waypoint) if(client) //Player bots instead get a location command from the AI - to_chat(src, "Priority waypoint set by \icon[caller] [caller]. Proceed to [end_area.name]<\b>.") + to_chat(src, "Priority waypoint set by [bicon(caller)] [caller]. Proceed to [end_area.name]<\b>.") //For giving the bot temporary all-access. var/obj/item/weapon/card/id/all_access = new /obj/item/weapon/card/id @@ -485,7 +485,7 @@ Pass a positive integer as an argument to override a bot's default speed. turn_on() //Saves the AI the hassle of having to activate a bot manually. access_card = all_access //Give the bot all-access while under the AI's command. if(message) - to_chat(calling_ai, "\icon[src] [name] called to [end_area.name]. [path.len-1] meters to destination.") + to_chat(calling_ai, "[bicon(src)] [name] called to [end_area.name]. [path.len-1] meters to destination.") pathset = 1 mode = BOT_RESPONDING tries = 0 @@ -500,7 +500,7 @@ Pass a positive integer as an argument to override a bot's default speed. var/success = bot_move(ai_waypoint, 3) if(!success) if(calling_ai) - to_chat(calling_ai, "\icon[src] [get_turf(src) == ai_waypoint ? "[src] successfully arrived to waypoint." : "[src] failed to reach waypoint."]") + to_chat(calling_ai, "[bicon(src)] [get_turf(src) == ai_waypoint ? "[src] successfully arrived to waypoint." : "[src] failed to reach waypoint."]") calling_ai = null bot_reset() @@ -793,7 +793,7 @@ Pass a positive integer as an argument to override a bot's default speed. // Machinery to simplify topic and access calls /obj/machinery/bot_core - use_power = 0 + use_power = NO_POWER_USE var/mob/living/simple_animal/bot/owner = null /obj/machinery/bot_core/Initialize() diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index 25be049546..b3b4725914 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -273,7 +273,7 @@ //Medbot Assembly /obj/item/weapon/firstaid_arm_assembly - name = "incomplete medibot assembly." + name = "incomplete medibot assembly" desc = "A first aid kit with a robot arm permanently grafted to it." icon = 'icons/mob/aibots.dmi' icon_state = "firstaid_arm" diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 32db638542..61586e625c 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -9,7 +9,7 @@ maxHealth = 100 damage_coeff = list(BRUTE = 0.5, BURN = 0.7, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) obj_damage = 60 - environment_smash = 2 //Walls can't stop THE LAW + environment_smash = ENVIRONMENT_SMASH_WALLS //Walls can't stop THE LAW mob_size = MOB_SIZE_LARGE radio_key = /obj/item/device/encryptionkey/headset_sec @@ -358,21 +358,21 @@ Auto Patrol[]"}, var/obj/item/weapon/ed209_assembly/Sa = new /obj/item/weapon/ed209_assembly(Tsec) Sa.build_step = 1 - Sa.add_overlay("hs_hole") + Sa.add_overlay("hs_hole") Sa.created_name = name new /obj/item/device/assembly/prox_sensor(Tsec) if(!lasercolor) var/obj/item/weapon/gun/energy/e_gun/advtaser/G = new /obj/item/weapon/gun/energy/e_gun/advtaser(Tsec) - G.power_supply.charge = 0 + G.cell.charge = 0 G.update_icon() else if(lasercolor == "b") var/obj/item/weapon/gun/energy/laser/bluetag/G = new /obj/item/weapon/gun/energy/laser/bluetag(Tsec) - G.power_supply.charge = 0 + G.cell.charge = 0 G.update_icon() else if(lasercolor == "r") var/obj/item/weapon/gun/energy/laser/redtag/G = new /obj/item/weapon/gun/energy/laser/redtag(Tsec) - G.power_supply.charge = 0 + G.cell.charge = 0 G.update_icon() if(prob(50)) @@ -390,7 +390,7 @@ Auto Patrol[]"}, if(lasercolor == "r") new /obj/item/clothing/suit/redtag(Tsec) - do_sparks(3, TRUE, src) + do_sparks(3, TRUE, src) new /obj/effect/decal/cleanable/oil(loc) ..() @@ -444,7 +444,7 @@ Auto Patrol[]"}, if(severity==2 && prob(70)) ..(severity-1) else - new /obj/effect/overlay/temp/emp(loc) + new /obj/effect/temp_visual/emp(loc) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) if(C.stat==2) diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index bdf4277438..80162d50fe 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -596,7 +596,7 @@ if(pathset) //The AI called us here, so notify it of our arrival. loaddir = dir //The MULE will attempt to load a crate in whatever direction the MULE is "facing". if(calling_ai) - to_chat(calling_ai, "\icon[src] [src] wirelessly plays a chiming sound!") + to_chat(calling_ai, "[bicon(src)] [src] wirelessly plays a chiming sound!") playsound(calling_ai, 'sound/machines/chime.ogg',40, 0) calling_ai = null radio_channel = "AI Private" //Report on AI Private instead if the AI is controlling us. diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index f988fc2477..85f08d19f2 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -50,7 +50,7 @@ /mob/living/simple_animal/hostile/construct/examine(mob/user) var/t_He = p_they(TRUE) var/t_s = p_s() - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" msg += "[desc]\n" if(health < maxHealth) msg += "" @@ -115,7 +115,7 @@ melee_damage_upper = 30 attacktext = "smashes their armored gauntlet into" speed = 3 - environment_smash = 2 + environment_smash = ENVIRONMENT_SMASH_WALLS attack_sound = 'sound/weapons/punch3.ogg' status_flags = 0 mob_size = MOB_SIZE_LARGE @@ -126,7 +126,7 @@ /mob/living/simple_animal/hostile/construct/armored/hostile //actually hostile, will move around, hit things AIStatus = AI_ON - environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP + environment_smash = ENVIRONMENT_SMASH_STRUCTURES //only token destruction, don't smash the cult wall NO STOP /mob/living/simple_animal/hostile/construct/armored/bullet_act(obj/item/projectile/P) if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) @@ -218,7 +218,7 @@ retreat_distance = 10 minimum_distance = 10 //AI artificers will flee like fuck attacktext = "rams" - environment_smash = 2 + environment_smash = ENVIRONMENT_SMASH_WALLS attack_sound = 'sound/weapons/punch2.ogg' construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/conjure/wall, /obj/effect/proc_holder/spell/aoe_turf/conjure/floor, @@ -272,7 +272,7 @@ /mob/living/simple_animal/hostile/construct/builder/hostile //actually hostile, will move around, hit things, heal other constructs AIStatus = AI_ON - environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP + environment_smash = ENVIRONMENT_SMASH_STRUCTURES //only token destruction, don't smash the cult wall NO STOP /////////////////////////////Non-cult Artificer///////////////////////// /mob/living/simple_animal/hostile/construct/builder/noncult @@ -386,7 +386,6 @@ background_icon_state = "bg_demon" buttontooltipstyle = "cult" button_icon_state = "cult_mark" - var/tracking = FALSE var/mob/living/simple_animal/hostile/construct/harvester/the_construct /datum/action/innate/seek_prey/Grant(var/mob/living/C) @@ -396,12 +395,10 @@ /datum/action/innate/seek_prey/Activate() if(GLOB.cult_narsie == null) return - if(tracking) + if(the_construct.seeking) desc = "None can hide from Nar'Sie, activate to track a survivor attempting to flee the red harvest!" button_icon_state = "cult_mark" - tracking = FALSE the_construct.seeking = FALSE - the_construct.master = GLOB.cult_narsie to_chat(the_construct, "You are now tracking Nar'Sie, return to reap the harvest!") return else @@ -413,7 +410,6 @@ return desc = "Activate to track Nar'Sie!" button_icon_state = "sintouch" - tracking = TRUE the_construct.seeking = TRUE diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 14cd69b277..33054002ca 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -10,45 +10,58 @@ /obj/effect/mob_spawn/human/corpse/syndicatesoldier name = "Syndicate Operative" + id_job = "Operative" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/syndicatesoldiercorpse + +/datum/outfit/syndicatesoldiercorpse + name = "Syndicate Operative Corpse" uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/gas - helmet = /obj/item/clothing/head/helmet/swat + head = /obj/item/clothing/head/helmet/swat back = /obj/item/weapon/storage/backpack - has_id = 1 - id_job = "Operative" - id_access_list = list(GLOB.access_syndicate) + id = /obj/item/weapon/card/id + /obj/effect/mob_spawn/human/corpse/syndicatecommando name = "Syndicate Commando" + id_job = "Operative" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/syndicatecommandocorpse + +/datum/outfit/syndicatecommandocorpse + name = "Syndicate Commando Corpse" uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/space/hardsuit/syndi shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/gas/syndicate back = /obj/item/weapon/tank/jetpack/oxygen - pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen - has_id = 1 - id_job = "Operative" - id_access_list = list(GLOB.access_syndicate) + r_pocket = /obj/item/weapon/tank/internals/emergency_oxygen + id = /obj/item/weapon/card/id + /obj/effect/mob_spawn/human/corpse/syndicatestormtrooper name = "Syndicate Stormtrooper" + id_job = "Operative" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/syndicatestormtroopercorpse + +/datum/outfit/syndicatestormtroopercorpse + name = "Syndicate Stormtrooper Corpse" uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/space/hardsuit/syndi/elite shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/gas/syndicate back = /obj/item/weapon/tank/jetpack/oxygen/harness - has_id = 1 - id_job = "Operative" - id_access_list = list(GLOB.access_syndicate) - + id = /obj/item/weapon/card/id /obj/effect/mob_spawn/human/clown/corpse @@ -58,62 +71,97 @@ /obj/effect/mob_spawn/human/corpse/pirate name = "Pirate" + outfit = /datum/outfit/piratecorpse + +/datum/outfit/piratecorpse + name = "Pirate Corpse" uniform = /obj/item/clothing/under/pirate shoes = /obj/item/clothing/shoes/jackboots glasses = /obj/item/clothing/glasses/eyepatch - helmet = /obj/item/clothing/head/bandana - + head = /obj/item/clothing/head/bandana /obj/effect/mob_spawn/human/corpse/pirate/ranged name = "Pirate Gunner" + outfit = /datum/outfit/piratecorpse/ranged + +/datum/outfit/piratecorpse/ranged + name = "Pirate Gunner Corpse" suit = /obj/item/clothing/suit/pirate - helmet = /obj/item/clothing/head/pirate + head = /obj/item/clothing/head/pirate + /obj/effect/mob_spawn/human/corpse/russian name = "Russian" + outfit = /datum/outfit/russiancorpse + +/datum/outfit/russiancorpse + name = "Russian Corpse" uniform = /obj/item/clothing/under/soviet shoes = /obj/item/clothing/shoes/jackboots - helmet = /obj/item/clothing/head/bearpelt + head = /obj/item/clothing/head/bearpelt + /obj/effect/mob_spawn/human/corpse/russian/ranged - helmet = /obj/item/clothing/head/ushanka + outfit = /datum/outfit/russiancorpse/ranged + +/datum/outfit/russiancorpse/ranged + name = "Ranged Russian Corpse" + head = /obj/item/clothing/head/ushanka /obj/effect/mob_spawn/human/corpse/russian/ranged/trooper + outfit = /datum/outfit/russiancorpse/ranged/trooper + +/datum/outfit/russiancorpse/ranged/trooper + name = "Ranged Russian Trooper Corpse" uniform = /obj/item/clothing/under/syndicate/camo suit = /obj/item/clothing/suit/armor/bulletproof shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/balaclava - helmet = /obj/item/clothing/head/helmet/alt + head = /obj/item/clothing/head/helmet/alt + /obj/effect/mob_spawn/human/corpse/russian/ranged/officer name = "Russian Officer" + outfit = /datum/outfit/russiancorpse/officer + +/datum/outfit/russiancorpse/officer + name = "Russian Officer Corpse" uniform = /obj/item/clothing/under/rank/security/navyblue/russian suit = /obj/item/clothing/suit/security/officer/russian shoes = /obj/item/clothing/shoes/laceup - radio = /obj/item/device/radio/headset - helmet = /obj/item/clothing/head/ushanka + ears = /obj/item/device/radio/headset + head = /obj/item/clothing/head/ushanka + /obj/effect/mob_spawn/human/corpse/wizard - name = "Space Wizard" + name = "Space Wizard Corpse" + outfit = /datum/outfit/wizardcorpse + +/datum/outfit/wizardcorpse + name = "Space Wizard Corpse" uniform = /obj/item/clothing/under/color/lightpurple suit = /obj/item/clothing/suit/wizrobe shoes = /obj/item/clothing/shoes/sandal/magic - helmet = /obj/item/clothing/head/wizard + head = /obj/item/clothing/head/wizard /obj/effect/mob_spawn/human/corpse/nanotrasensoldier name = "Nanotrasen Private Security Officer" + id_job = "Private Security Force" + id_access = "Security Officer" + outfit = /datum/outfit/nanotrasensoldiercorpse2 + +/datum/outfit/nanotrasensoldiercorpse2 + name = "NT Private Security Officer Corpse" uniform = /obj/item/clothing/under/rank/security suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset mask = /obj/item/clothing/mask/gas/sechailer/swat - helmet = /obj/item/clothing/head/helmet/swat/nanotrasen + head = /obj/item/clothing/head/helmet/swat/nanotrasen back = /obj/item/weapon/storage/backpack/security - has_id = 1 - id_job = "Private Security Force" - id_access = "Security Officer" \ No newline at end of file + id = /obj/item/weapon/card/id diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 159aec35af..5f3c8f6183 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -216,7 +216,7 @@ if(change) if(change > 0) if(M && stat != DEAD) - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "purrs!") else if(M && stat != DEAD) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index eb6feb00be..2f5f80c484 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -44,6 +44,14 @@ butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug = 3) gold_core_spawnable = 2 +/mob/living/simple_animal/pet/dog/Initialize() + . = ..() + var/dog_area = get_area(src) + for(var/obj/structure/bed/dogbed/D in dog_area) + if(!D.owner) + D.update_owner(src) + break + /mob/living/simple_animal/pet/dog/corgi/Initialize() ..() regenerate_icons() @@ -553,7 +561,7 @@ if(change) if(change > 0) if(M && stat != DEAD) // Added check to see if this mob (the dog) is dead to fix issue 2454 - new /obj/effect/overlay/temp/heart(loc) + new /obj/effect/temp_visual/heart(loc) emote("me", 1, "yaps happily!") else if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index d675458485..9a12938163 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -61,7 +61,7 @@ var/alarms = list("Atmosphere" = list(), "Fire" = list(), "Power" = list()) var/obj/item/internal_storage //Drones can store one item, of any size/type in their body var/obj/item/head - var/obj/item/default_storage = /obj/item/weapon/storage/backpack/dufflebag/drone //If this exists, it will spawn in internal storage + var/obj/item/default_storage = /obj/item/weapon/storage/backpack/duffelbag/drone //If this exists, it will spawn in internal storage var/obj/item/default_hatmask //If this exists, it will spawn in the hat/mask slot if it can fit var/seeStatic = 1 //Whether we see static instead of mobs var/visualAppearence = MAINTDRONE //What we appear as @@ -170,29 +170,29 @@ /mob/living/simple_animal/drone/examine(mob/user) - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" //Hands for(var/obj/item/I in held_items) if(!(I.flags & ABSTRACT)) if(I.blood_DNA) - msg += "It has \icon[I] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" + msg += "It has [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" else - msg += "It has \icon[I] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" + msg += "It has [bicon(I)] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" //Internal storage if(internal_storage && !(internal_storage.flags&ABSTRACT)) if(internal_storage.blood_DNA) - msg += "It is holding \icon[internal_storage] [internal_storage.gender==PLURAL?"some":"a"] blood-stained [internal_storage.name] in its internal storage!\n" + msg += "It is holding [bicon(internal_storage)] [internal_storage.gender==PLURAL?"some":"a"] blood-stained [internal_storage.name] in its internal storage!\n" else - msg += "It is holding \icon[internal_storage] \a [internal_storage] in its internal storage.\n" + msg += "It is holding [bicon(internal_storage)] \a [internal_storage] in its internal storage.\n" //Cosmetic hat - provides no function other than looks if(head && !(head.flags&ABSTRACT)) if(head.blood_DNA) - msg += "It is wearing \icon[head] [head.gender==PLURAL?"some":"a"] blood-stained [head.name] on its head!\n" + msg += "It is wearing [bicon(head)] [head.gender==PLURAL?"some":"a"] blood-stained [head.name] on its head!\n" else - msg += "It is wearing \icon[head] \a [head] on its head.\n" + msg += "It is wearing [bicon(head)] \a [head] on its head.\n" //Braindead if(!client && stat != DEAD) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index 1c70ca57e5..ab09e55a7e 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -91,6 +91,15 @@ icon_living = icon_state icon_dead = "[visualAppearence]_dead" +/obj/item/drone_shell/dusty + name = "derelict drone shell" + desc = "A long-forgotten drone shell. It seems kind of... Space Russian." + drone_type = /mob/living/simple_animal/drone/derelict + +/mob/living/simple_animal/drone/derelict + name = "derelict drone" + default_hatmask = /obj/item/clothing/head/ushanka + /mob/living/simple_animal/drone/cogscarab name = "cogscarab" desc = "A strange, drone-like machine. It constantly emits the hum of gears." @@ -120,14 +129,14 @@ hacked = TRUE visualAppearence = CLOCKDRONE can_be_held = FALSE - flavortext = "You are a cogscarab, a clockwork creation of Ratvar. As a cogscarab, you have low health, an inbuilt proselytizer that can convert brass \ - to liquified alloy, a set of relatively fast tools, can communicate over the Hierophant Network with :b, and are immune to extreme \ + flavortext = "You are a cogscarab, a clockwork creation of Ratvar. As a cogscarab, you have low health, an inbuilt fabricator that can convert brass \ + to power, a set of relatively fast tools, can communicate over the Hierophant Network with :b, and are immune to extreme \ temperatures and pressures. \nYour goal is to serve the Justiciar and his servants by repairing and defending all they create." -/mob/living/simple_animal/drone/cogscarab/ratvar //a subtype for spawning when ratvar is alive, has a slab that it can use and a normal proselytizer +/mob/living/simple_animal/drone/cogscarab/ratvar //a subtype for spawning when ratvar is alive, has a slab that it can use and a normal fabricatorlab that it can use and a normal fabricator default_storage = /obj/item/weapon/storage/toolbox/brass/prefilled/ratvar -/mob/living/simple_animal/drone/cogscarab/admin //an admin-only subtype of cogscarab with a no-cost proselytizer and slab in its box +/mob/living/simple_animal/drone/cogscarab/admin //an admin-only subtype of cogscarab with a no-cost fabricator and slab in its box default_storage = /obj/item/weapon/storage/toolbox/brass/prefilled/ratvar/admin /mob/living/simple_animal/drone/cogscarab/Initialize() @@ -167,9 +176,7 @@ ..() /mob/living/simple_animal/drone/cogscarab/can_use_guns(obj/item/weapon/gun/G) - if(!GLOB.ratvar_awakens) - changeNext_move(CLICK_CD_RANGE*4) //about as much delay as an unupgraded kinetic accelerator - return TRUE + return GLOB.ratvar_awakens /mob/living/simple_animal/drone/cogscarab/get_armor_effectiveness() if(GLOB.ratvar_awakens) @@ -191,11 +198,41 @@ /mob/living/simple_animal/drone/cogscarab/ratvar_act() fully_heal(TRUE) -/obj/item/drone_shell/dusty - name = "derelict drone shell" - desc = "A long-forgotten drone shell. It seems kind of... Space Russian." - drone_type = /mob/living/simple_animal/drone/derelict +/mob/living/simple_animal/drone/cogscarab/update_icons() + if(stat != DEAD) + if(incapacitated()) + icon_state = "[visualAppearence]_flipped" + else + icon_state = visualAppearence + else + icon_state = "[visualAppearence]_dead" -/mob/living/simple_animal/drone/derelict - name = "derelict drone" - default_hatmask = /obj/item/clothing/head/ushanka +/mob/living/simple_animal/drone/cogscarab/Stun(amount, updating = 1, ignore_canstun = 0) + . = ..() + if(.) + update_icons() + +/mob/living/simple_animal/drone/cogscarab/SetStunned(amount, updating = 1, ignore_canstun = 0) + . = ..() + if(.) + update_icons() + +/mob/living/simple_animal/drone/cogscarab/AdjustStunned(amount, updating = 1, ignore_canstun = 0) + . = ..() + if(.) + update_icons() + +/mob/living/simple_animal/drone/cogscarab/Weaken(amount, updating = 1, ignore_canweaken = 0) + . = ..() + if(.) + update_icons() + +/mob/living/simple_animal/drone/cogscarab/SetWeakened(amount, updating = 1, ignore_canweaken = 0) + . = ..() + if(.) + update_icons() + +/mob/living/simple_animal/drone/cogscarab/AdjustWeakened(amount, updating = 1, ignore_canweaken = 0) + . = ..() + if(.) + update_icons() diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 2594700770..e4daeb66d1 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -24,7 +24,7 @@ maxHealth = 40 melee_damage_lower = 1 melee_damage_upper = 2 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE stop_automated_movement_when_pulled = 1 blood_volume = BLOOD_VOLUME_NORMAL var/obj/item/udder/udder = null diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index 5297391462..8de57f1a85 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -20,7 +20,7 @@ mob_size = MOB_SIZE_SMALL gold_core_spawnable = 2 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE var/list/edibles = list(/mob/living/simple_animal/butterfly,/mob/living/simple_animal/cockroach) //list of atoms, however turfs won't affect AI, but will affect consumption. /mob/living/simple_animal/hostile/lizard/CanAttack(atom/the_target)//Can we actually attack a possible target? diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 7d45923833..638e176d02 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -57,7 +57,7 @@ if( ishuman(AM) ) if(!stat) var/mob/M = AM - to_chat(M, "\icon[src] Squeek!") + to_chat(M, "[bicon(src)] Squeek!") playsound(src, 'sound/effects/mousesqueek.ogg', 100, 1) ..() diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index cd427ba33c..7a6204c7c9 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -31,7 +31,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians health = INFINITY healable = FALSE //don't brusepack the guardian damage_coeff = list(BRUTE = 0.5, BURN = 0.5, TOX = 0.5, CLONE = 0.5, STAMINA = 0, OXY = 0.5) //how much damage from each damage type we transfer to the owner - environment_smash = 1 + environment_smash = ENVIRONMENT_SMASH_STRUCTURES obj_damage = 40 melee_damage_lower = 15 melee_damage_upper = 15 @@ -175,9 +175,9 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians if(istype(summoner.loc, /obj/effect)) Recall(TRUE) else - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) /mob/living/simple_animal/hostile/guardian/canSuicide() return 0 @@ -315,7 +315,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians return FALSE if(loc == summoner) forceMove(summoner.loc) - new /obj/effect/overlay/temp/guardian/phase(loc) + new /obj/effect/temp_visual/guardian/phase(loc) cooldown = world.time + 10 return TRUE return FALSE @@ -323,7 +323,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians /mob/living/simple_animal/hostile/guardian/proc/Recall(forced) if(!summoner || loc == summoner || (cooldown > world.time && !forced)) return FALSE - new /obj/effect/overlay/temp/guardian/phase/out(loc) + new /obj/effect/temp_visual/guardian/phase/out(loc) forceMove(summoner) cooldown = world.time + 10 diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index 1fa54dfd21..71ae19695c 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -71,8 +71,11 @@ melee_damage_upper = 50 armour_penetration = 100 obj_damage = 0 - environment_smash = 0 - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(src)) + + + environment_smash = ENVIRONMENT_SMASH_NONE + + new /obj/effect/temp_visual/guardian/phase/out(get_turf(src)) alpha = 15 if(!forced) to_chat(src, "You enter stealth, empowering your next attack.") diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 708a1e2ce6..c1be82b820 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -40,7 +40,7 @@ /mob/living/simple_animal/hostile/guardian/charger/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) . = ..() /mob/living/simple_animal/hostile/guardian/charger/snapback() diff --git a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm index 84bb6031f4..5fe0ccaade 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm @@ -26,21 +26,21 @@ /mob/living/simple_animal/hostile/guardian/dextrous/examine(mob/user) if(dextrous) - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" msg += "[desc]\n" for(var/obj/item/I in held_items) if(!(I.flags & ABSTRACT)) if(I.blood_DNA) - msg += "It has \icon[I] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" + msg += "It has [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" else - msg += "It has \icon[I] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" + msg += "It has [bicon(I)] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" if(internal_storage && !(internal_storage.flags&ABSTRACT)) if(internal_storage.blood_DNA) - msg += "It is holding \icon[internal_storage] [internal_storage.gender==PLURAL?"some":"a"] blood-stained [internal_storage.name] in its internal storage!\n" + msg += "It is holding [bicon(internal_storage)] [internal_storage.gender==PLURAL?"some":"a"] blood-stained [internal_storage.name] in its internal storage!\n" else - msg += "It is holding \icon[internal_storage] \a [internal_storage] in its internal storage.\n" + msg += "It is holding [bicon(internal_storage)] \a [internal_storage] in its internal storage.\n" msg += "*---------*" to_chat(user, msg) else diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 9da40c0c7c..1e6fa727b9 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -21,14 +21,14 @@ if(. && prob(40) && isliving(target)) var/mob/living/M = target if(!M.anchored && M != summoner && !hasmatchingsummoner(M)) - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(M)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(M)) do_teleport(M, M, 10) for(var/mob/living/L in range(1, M)) if(hasmatchingsummoner(L)) //if the summoner matches don't hurt them continue if(L != src && L != summoner) L.apply_damage(15, BRUTE) - new /obj/effect/overlay/temp/explosion(get_turf(M)) + new /obj/effect/temp_visual/explosion(get_turf(M)) /mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A) if(!istype(A)) @@ -75,7 +75,7 @@ var/turf/T = get_turf(src) stored_obj.forceMove(T) playsound(T,'sound/effects/Explosion2.ogg', 200, 1) - new /obj/effect/overlay/temp/explosion(T) + new /obj/effect/temp_visual/explosion(T) user.ex_act(2) qdel(src) else diff --git a/code/modules/mob/living/simple_animal/guardian/types/fire.dm b/code/modules/mob/living/simple_animal/guardian/types/fire.dm index abcc9cf6a3..523d990ad1 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/fire.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/fire.dm @@ -21,7 +21,7 @@ /mob/living/simple_animal/hostile/guardian/fire/AttackingTarget() . = ..() if(. && ishuman(target) && target != summoner) - new /obj/effect/hallucination/delusion(target.loc,target,force_kind="custom",duration=200,skip_nearby=0, custom_icon = src.icon_state, custom_icon_file = src.icon) + new /obj/effect/hallucination/delusion(target.loc,target,"custom",200,0, icon_state,icon) /mob/living/simple_animal/hostile/guardian/fire/Crossed(AM as mob|obj) ..() diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index eacf58410b..cabb6854b2 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -63,6 +63,6 @@ else to_chat(summoner, "You moved out of range, and were pulled back! You can only move [range] meters from [real_name]!") summoner.visible_message("\The [summoner] jumps back to [summoner.p_their()] protector.") - new /obj/effect/overlay/temp/guardian/phase/out(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase/out(get_turf(summoner)) summoner.forceMove(get_turf(src)) - new /obj/effect/overlay/temp/guardian/phase(get_turf(summoner)) + new /obj/effect/temp_visual/guardian/phase(get_turf(summoner)) diff --git a/code/modules/mob/living/simple_animal/guardian/types/ranged.dm b/code/modules/mob/living/simple_animal/guardian/types/ranged.dm index f7c14f336a..e3792d40ba 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/ranged.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/ranged.dm @@ -37,7 +37,7 @@ environment_smash = initial(environment_smash) alpha = 255 range = initial(range) - incorporeal_move = 0 + incorporeal_move = FALSE to_chat(src, "You switch to combat mode.") toggle = FALSE else @@ -45,10 +45,10 @@ melee_damage_lower = 0 melee_damage_upper = 0 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE alpha = 45 range = 255 - incorporeal_move = 1 + incorporeal_move = INCORPOREAL_MOVE_BASIC to_chat(src, "You switch to scout mode.") toggle = TRUE else diff --git a/code/modules/mob/living/simple_animal/guardian/types/standard.dm b/code/modules/mob/living/simple_animal/guardian/types/standard.dm index 1d2cfdea6f..72bb57513e 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/standard.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/standard.dm @@ -4,7 +4,7 @@ melee_damage_upper = 20 obj_damage = 80 next_move_modifier = 0.8 //attacks 20% faster - environment_smash = 2 + environment_smash = ENVIRONMENT_SMASH_WALLS playstyle_string = "As a standard type you have no special abilities, but have a high damage resistance and a powerful attack capable of smashing through walls." magic_fluff_string = "..And draw the Assistant, faceless and generic, but never to be underestimated." tech_fluff_string = "Boot sequence complete. Standard combat modules loaded. Holoparasite swarm online." diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 159e6df5f4..3d7ae48443 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -34,7 +34,7 @@ C.adjustFireLoss(-5) C.adjustOxyLoss(-5) C.adjustToxLoss(-5) - var/obj/effect/overlay/temp/heal/H = new /obj/effect/overlay/temp/heal(get_turf(C)) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(C)) if(namedatum) H.color = namedatum.colour if(C == summoner) @@ -136,11 +136,11 @@ to_chat(src, "You need to hold still!") return - new /obj/effect/overlay/temp/guardian/phase/out(T) + new /obj/effect/temp_visual/guardian/phase/out(T) if(isliving(A)) var/mob/living/L = A L.flash_act() A.visible_message("[A] disappears in a flash of light!", \ "Your vision is obscured by a flash of light!") do_teleport(A, beacon, 0) - new /obj/effect/overlay/temp/guardian/phase(get_turf(A)) + new /obj/effect/temp_visual/guardian/phase(get_turf(A)) diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index b2cb16efa2..2d511004e7 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -158,7 +158,7 @@ a_intent = INTENT_HELP friendly = "caresses" obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE gold_core_spawnable = 1 icon_state = "maid" icon_living = "maid" diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index 51e782b019..6e60f6b958 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -31,7 +31,7 @@ faction = list("hostile") move_to_delay = 0 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE mouse_opacity = 2 pass_flags = PASSTABLE | PASSGRILLE | PASSMOB mob_size = MOB_SIZE_TINY diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 951589daaf..59177857cd 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -8,7 +8,7 @@ icon = 'icons/mob/simple_human.dmi' icon_state = "paperwizard" ranged = 1 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE minimum_distance = 3 retreat_distance = 3 obj_damage = 0 @@ -16,7 +16,7 @@ melee_damage_upper = 20 health = 1000 maxHealth = 1000 - loot = list(/obj/effect/overlay/temp/paperwiz_dying) + loot = list(/obj/effect/temp_visual/paperwiz_dying) projectiletype = /obj/item/projectile/temp projectilesound = 'sound/weapons/emitter.ogg' attack_sound = 'sound/hallucinations/growl1.ogg' @@ -129,7 +129,7 @@ qdel(src) //I see through your ruse! //fancy effects -/obj/effect/overlay/temp/paper_scatter +/obj/effect/temp_visual/paper_scatter name = "scattering paper" desc = "Pieces of paper scattering to the wind." layer = ABOVE_OPEN_TURF_LAYER @@ -139,7 +139,7 @@ duration = 5 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying +/obj/effect/temp_visual/paperwiz_dying name = "craft portal" desc = "A wormhole sucking the wizard into the void. Neat." layer = ABOVE_OPEN_TURF_LAYER @@ -149,18 +149,18 @@ duration = 18 randomdir = FALSE -/obj/effect/overlay/temp/paperwiz_dying/Initialize() +/obj/effect/temp_visual/paperwiz_dying/Initialize() . = ..() visible_message("The wizard cries out in pain as a gate appears behind him, sucking him in!") playsound(get_turf(src),'sound/magic/MandSwap.ogg', 50, 1, 1) playsound(get_turf(src),'sound/hallucinations/wail.ogg', 50, 1, 1) -/obj/effect/overlay/temp/paperwiz_dying/Destroy() +/obj/effect/temp_visual/paperwiz_dying/Destroy() for(var/mob/M in range(7,src)) shake_camera(M, 7, 1) var/turf/T = get_turf(src) playsound(T,'sound/magic/Summon_Magic.ogg', 50, 1, 1) - new /obj/effect/overlay/temp/paper_scatter(T) + new /obj/effect/temp_visual/paper_scatter(T) new /obj/item/clothing/suit/wizrobe/paper(T) new /obj/item/clothing/head/collectable/paper(T) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/flan.dm b/code/modules/mob/living/simple_animal/hostile/flan.dm deleted file mode 100644 index c77fff881e..0000000000 --- a/code/modules/mob/living/simple_animal/hostile/flan.dm +++ /dev/null @@ -1,89 +0,0 @@ -//Will probably eventually be expanded to fit multiple types of Flan because I am a nerd. - -/mob/living/simple_animal/hostile/flan - name = "Flan" - desc = "Definitely not a dessert." - var/casting = 0 - icon_state = "flan" //Required for the inheritance of casting animations. - icon_living = "flan" - icon_dead = "flan_dead" - turns_per_move = 5 - environment_smash = 0 - speed = -2 - maxHealth = 50 - health = 50 - harm_intent_damage = 5 - damage_coeff = list(BRUTE = 0.75, BURN = 1.5, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) - melee_damage_lower = 5 - melee_damage_upper = 10 - attacktext = "headbutts" - attack_sound = 'sound/weapons/punch1.ogg' - a_intent = INTENT_HARM - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - unsuitable_atmos_damage = 0 - ranged = 1 - retreat_distance = 2 - minimum_distance = 4 - AIStatus = AI_IDLE - ranged_message = "begins to cast something" - ranged_cooldown_time = 15 - var/spellname = "a generic spell!" - var/spellsound = 'sound/effects/spray3.ogg' - var/spellanimation = ATTACK_EFFECT_SMASH //More in defines/misc.dm - var/spelldamagetype = BRUTE - var/spelldamage = 15 - var/spellcasttime = 15 //if you varedit this also varedit ranged_cooldown_time else the mob will attack again before the spell hits, looking weird but still working - -/mob/living/simple_animal/hostile/flan/Initialize() //Required for the inheritance of casting animations. - ..() - casting = 0 - icon_state = "[initial(icon_state)][casting]" - -/mob/living/simple_animal/hostile/flan/proc/spellaftereffects(mob/living/A) //Inherit and override. Allows for spells that stun and do basically anything you'd want. - return - -/mob/living/simple_animal/hostile/flan/OpenFire(mob/living/A) //Spellcasting! - if(isliving(A)) //A is originally an atom, this is here to prevent that from fucking this up. - visible_message("[src] [ranged_message] at [A]!") - casting = 1 - icon_state = "[initial(icon_state)][casting]" - if(do_after_mob(src, A, spellcasttime, uninterruptible = 1, progress = 0)) //Break LOS to dodge. - if(QDELETED(src)) - return - if((A in view(src))) - A.do_attack_animation(A, spellanimation) - playsound(A, spellsound, 20, 1) - A.apply_damage(damage = spelldamage,damagetype = spelldamagetype, def_zone = null, blocked = 0) - visible_message("[A] has been hit by [spellname]") - spellaftereffects(A,src) - ranged_cooldown = world.time + ranged_cooldown_time - casting = 0 - icon_state = "[initial(icon_state)][casting]" - -/mob/living/simple_animal/hostile/flan/fire - name = "Flame Flan" - desc = "You'd think they'd be spicy, but nobody has ever tried." - icon_state = "fireflan" - icon_living = "fireflan" - icon_dead = "fireflan_dead" - damage_coeff = list(BRUTE = 1.5, BURN = 0.75, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) - spellname = "a Fire spell!" - spellsound = 'sound/effects/fuse.ogg' - spelldamagetype = BURN - spellcasttime = 20 - -/mob/living/simple_animal/hostile/flan/fire/spellaftereffects(mob/living/A) - A.adjust_fire_stacks(2) - A.IgniteMob() - -/mob/living/simple_animal/hostile/flan/water - name = "Water Flan" - desc = "Is pretty likely to dampen your spirits." - icon_state = "flan" - icon_living = "flan" - icon_dead = "flan_dead" - spellname = "a Water spell!" - spelldamage = 10 //Basic flan, learn the dance with em. - -/mob/living/simple_animal/hostile/flan/water/spellaftereffects(mob/living/A) - A.ExtinguishMob() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index f8718fafe7..7daa0ec0b6 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -103,6 +103,30 @@ poison_per_bite = 5 move_to_delay = 5 +/mob/living/simple_animal/hostile/poison/giant_spider/ice //spiders dont usually like tempatures of 140 kelvin who knew + name = "giant ice spider" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + color = rgb(114,228,250) + gold_core_spawnable = 0 + +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice + name = "giant ice spider" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + color = rgb(114,228,250) + gold_core_spawnable = 0 + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice + name = "giant ice spider" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + color = rgb(114,228,250) + gold_core_spawnable = 0 + /mob/living/simple_animal/hostile/poison/giant_spider/handle_automated_action() if(!..()) //AIStatus is off return 0 diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index 77b68a936d..5f2c011665 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -17,7 +17,7 @@ robust_searching = 1 stat_attack = 2 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE speak_emote = list("squeaks") ventcrawler = VENTCRAWLER_ALWAYS var/datum/mind/origin diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index 43290b860d..ab1284f451 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -35,11 +35,17 @@ /mob/living/simple_animal/hostile/hivebot/range name = "hivebot" desc = "A smallish robot, this one is armed!" + icon_state = "ranged" + icon_living = "ranged" + icon_dead = "ranged" ranged = 1 retreat_distance = 5 minimum_distance = 5 /mob/living/simple_animal/hostile/hivebot/rapid + icon_state = "ranged" + icon_living = "ranged" + icon_dead = "ranged" ranged = 1 rapid = 1 retreat_distance = 5 @@ -47,6 +53,9 @@ /mob/living/simple_animal/hostile/hivebot/strong name = "strong hivebot" + icon_state = "strong" + icon_living = "strong" + icon_dead = "strong" desc = "A robot, this one is armed and looks tough!" health = 80 maxHealth = 80 diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 994dcb96d3..48e756e408 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -2,7 +2,7 @@ faction = list("hostile") stop_automated_movement_when_pulled = 0 obj_damage = 40 - environment_smash = 1 //Set to 1 to break closets,tables,racks, etc; 2 for walls; 3 for rwalls + environment_smash = ENVIRONMENT_SMASH_STRUCTURES //Set to 1 to break closets,tables,racks, etc; 2 for walls; 3 for rwalls var/atom/target var/ranged = 0 var/rapid = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index e09336059c..25ce0fc0ec 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -67,7 +67,7 @@ melee_damage_upper = 0 speed = -1 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE /mob/living/simple_animal/hostile/illusion/escape/AttackingTarget() diff --git a/code/modules/mob/living/simple_animal/hostile/jungle_mobs.dm b/code/modules/mob/living/simple_animal/hostile/jungle_mobs.dm index de1bf0b308..363753ee62 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle_mobs.dm @@ -4,7 +4,7 @@ faction = list("jungle") weather_immunities = list("acid") obj_damage = 30 - environment_smash = 2 + environment_smash = ENVIRONMENT_SMASH_WALLS minbodytemp = 0 maxbodytemp = 450 response_help = "pokes" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index fa61a16e51..15fa6c3bb2 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -44,6 +44,7 @@ Difficulty: Hard ranged = 1 pixel_x = -32 del_on_death = 1 + crusher_loot = list(/obj/structure/closet/crate/necropolis/bubblegum/crusher) loot = list(/obj/structure/closet/crate/necropolis/bubblegum) blood_volume = BLOOD_VOLUME_MAXIMUM //BLEED FOR ME var/charging = FALSE @@ -134,7 +135,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/Move() if(charging) - new /obj/effect/overlay/temp/decoy/fading(loc,src) + new /obj/effect/temp_visual/decoy/fading(loc,src) DestroySurroundings() . = ..() if(!stat && .) @@ -150,12 +151,12 @@ Difficulty: Hard var/turf/T = get_turf(target) if(!T || T == loc) return - new /obj/effect/overlay/temp/dragon_swoop/bubblegum(T) + new /obj/effect/temp_visual/dragon_swoop/bubblegum(T) charging = TRUE DestroySurroundings() walk(src, 0) setDir(get_dir(src, T)) - var/obj/effect/overlay/temp/decoy/D = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 3) sleep(3) throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .charge_end, bonus_charges)) @@ -169,6 +170,7 @@ Difficulty: Hard charge(bonus_charges) else Goto(target, move_to_delay, minimum_distance) + SetRecoveryTime(MEGAFAUNA_DEFAULT_RECOVERY_TIME) /mob/living/simple_animal/hostile/megafauna/bubblegum/Bump(atom/A) @@ -245,9 +247,9 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodsmack(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/rightsmack(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftsmack(T) + new /obj/effect/temp_visual/bubblegum_hands/leftsmack(T) sleep(2.5) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -259,11 +261,11 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodgrab(turf/T, handedness) if(handedness) - new /obj/effect/overlay/temp/bubblegum_hands/rightpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/rightthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/rightpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/rightthumb(T) else - new /obj/effect/overlay/temp/bubblegum_hands/leftpaw(T) - new /obj/effect/overlay/temp/bubblegum_hands/leftthumb(T) + new /obj/effect/temp_visual/bubblegum_hands/leftpaw(T) + new /obj/effect/temp_visual/bubblegum_hands/leftthumb(T) sleep(6) for(var/mob/living/L in T) if(!faction_check_mob(L)) @@ -276,31 +278,31 @@ Difficulty: Hard addtimer(CALLBACK(src, .proc/devour, L), 2) sleep(1) -/obj/effect/overlay/temp/dragon_swoop/bubblegum +/obj/effect/temp_visual/dragon_swoop/bubblegum duration = 10 -/obj/effect/overlay/temp/bubblegum_hands +/obj/effect/temp_visual/bubblegum_hands icon = 'icons/effects/bubblegum.dmi' duration = 9 -/obj/effect/overlay/temp/bubblegum_hands/rightthumb +/obj/effect/temp_visual/bubblegum_hands/rightthumb icon_state = "rightthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/leftthumb +/obj/effect/temp_visual/bubblegum_hands/leftthumb icon_state = "leftthumbgrab" -/obj/effect/overlay/temp/bubblegum_hands/rightpaw +/obj/effect/temp_visual/bubblegum_hands/rightpaw icon_state = "rightpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/leftpaw +/obj/effect/temp_visual/bubblegum_hands/leftpaw icon_state = "leftpawgrab" layer = BELOW_MOB_LAYER -/obj/effect/overlay/temp/bubblegum_hands/rightsmack +/obj/effect/temp_visual/bubblegum_hands/rightsmack icon_state = "rightsmack" -/obj/effect/overlay/temp/bubblegum_hands/leftsmack +/obj/effect/temp_visual/bubblegum_hands/leftsmack icon_state = "leftsmack" /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/blood_warp() @@ -316,7 +318,7 @@ Difficulty: Hard if(!pools.len) return FALSE - var/obj/effect/overlay/temp/decoy/DA = new /obj/effect/overlay/temp/decoy(loc,src) + var/obj/effect/temp_visual/decoy/DA = new /obj/effect/temp_visual/decoy(loc,src) DA.color = "#FF0000" var/oldtransform = DA.transform DA.transform = matrix()*2 @@ -358,7 +360,7 @@ Difficulty: Hard new /obj/effect/decal/cleanable/blood/bubblegum(J) for(var/i in 1 to range) J = get_step(previousturf, targetdir) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(previousturf, get_dir(previousturf, J)) playsound(previousturf,'sound/effects/splat.ogg', 100, 1, -1) if(!J || !previousturf.atmos_adjacent_turfs || !previousturf.atmos_adjacent_turfs[J]) break @@ -380,17 +382,22 @@ Difficulty: Hard break max_amount-- var/obj/effect/decal/cleanable/blood/B = H - new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/slaughter(B.loc) + new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/slaughter(B.loc) return max_amount -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/slaughter +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/slaughter name = "slaughterling" desc = "Though not yet strong enough to create a true physical form, it's nonetheless determined to murder you." + icon_state = "bloodbrood" + icon_living = "bloodbrood" + icon_aggro = "bloodbrood" + attacktext = "pierces" + color = "#C80000" density = 0 faction = list("mining", "boss") weather_immunities = list("lava","ash") -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/slaughter/CanPass(atom/movable/mover, turf/target, height = 0) +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/slaughter/CanPass(atom/movable/mover, turf/target, height = 0) if(istype(mover, /mob/living/simple_animal/hostile/megafauna/bubblegum)) return 1 return 0 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index a390ecae71..309d368d5f 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -46,7 +46,8 @@ Difficulty: Very Hard del_on_death = 1 medal_type = MEDAL_PREFIX score_type = COLOSSUS_SCORE - loot = list(/obj/effect/spawner/lootdrop/anomalous_crystal, /obj/item/organ/vocal_cords/colossus) + crusher_loot = list(/obj/structure/closet/crate/necropolis/colossus/crusher) + loot = list(/obj/structure/closet/crate/necropolis/colossus) butcher_results = list(/obj/item/weapon/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) deathmessage = "disintegrates, leaving a glowing core in its wake." death_sound = 'sound/magic/demon_dies.ogg' @@ -95,7 +96,7 @@ Difficulty: Very Hard ..() internal = new/obj/item/device/gps/internal/colossus(src) -/obj/effect/overlay/temp/at_shield +/obj/effect/temp_visual/at_shield name = "anti-toolbox field" desc = "A shimmering forcefield protecting the colossus." icon = 'icons/effects/effects.dmi' @@ -105,14 +106,14 @@ Difficulty: Very Hard duration = 8 var/target -/obj/effect/overlay/temp/at_shield/Initialize(mapload, new_target) +/obj/effect/temp_visual/at_shield/Initialize(mapload, new_target) . = ..() target = new_target INVOKE_ASYNC(src, /atom/movable/proc/orbit, target, 0, FALSE, 0, 0, FALSE, TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/bullet_act(obj/item/projectile/P) if(!stat) - var/obj/effect/overlay/temp/at_shield/AT = new /obj/effect/overlay/temp/at_shield(src.loc, src) + var/obj/effect/temp_visual/at_shield/AT = new /obj/effect/temp_visual/at_shield(src.loc, src) var/random_x = rand(-32, 32) AT.pixel_x += random_x @@ -123,8 +124,9 @@ Difficulty: Very Hard /mob/living/simple_animal/hostile/megafauna/colossus/proc/enrage(mob/living/L) if(ishuman(L)) var/mob/living/carbon/human/H = L - if(H.martial_art && prob(H.martial_art.deflection_chance)) - . = TRUE + if(H.mind) + if(H.mind.martial_art && prob(H.mind.martial_art.deflection_chance)) + . = TRUE /mob/living/simple_animal/hostile/megafauna/colossus/proc/alternating_dir_shots() dir_shots(GLOB.diagonals) @@ -276,7 +278,7 @@ Difficulty: Very Hard max_n_of_items = INFINITY resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF pixel_y = -4 - use_power = 0 + use_power = NO_POWER_USE var/memory_saved = FALSE var/list/stored_items = list() var/static/list/blacklist = typecacheof(list(/obj/item/weapon/spellbook)) @@ -378,7 +380,7 @@ Difficulty: Very Hard icon_state = "anomaly_crystal" light_range = 8 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - use_power = 0 + use_power = NO_POWER_USE density = 1 flags = HEAR var/activation_method @@ -443,13 +445,6 @@ Difficulty: Very Hard /obj/machinery/anomalous_crystal/ex_act() ActivationReaction(null, ACTIVATE_BOMB) -/obj/effect/spawner/lootdrop/anomalous_crystal - name = "anomalous crystal spawner" - -/obj/effect/spawner/lootdrop/anomalous_crystal/Initialize() - loot = subtypesof(/obj/machinery/anomalous_crystal) - . = ..() - /obj/machinery/anomalous_crystal/honk //Strips and equips you as a clown. I apologize for nothing observer_desc = "This crystal strips and equips its targets as clowns." possible_methods = list(ACTIVATE_MOB_BUMP, ACTIVATE_SPEECH) @@ -547,8 +542,7 @@ Difficulty: Very Hard /obj/machinery/anomalous_crystal/emitter/Initialize() . = ..() - generated_projectile = pick(/obj/item/projectile/magic/aoe/fireball/infernal,/obj/item/projectile/magic/aoe/lightning,/obj/item/projectile/magic/spellblade, - /obj/item/projectile/bullet/meteorshot, /obj/item/projectile/beam/xray, /obj/item/projectile/colossus) + generated_projectile = pick(/obj/item/projectile/colossus) var/proj_name = initial(generated_projectile.name) observer_desc = "This crystal generates \a [proj_name] when activated." @@ -581,12 +575,14 @@ Difficulty: Very Hard if(..()) for(var/i in range(1, src)) if(isturf(i)) - new /obj/effect/overlay/temp/cult/sparks(i) + new /obj/effect/temp_visual/cult/sparks(i) continue if(ishuman(i)) var/mob/living/carbon/human/H = i if(H.stat == DEAD) H.set_species(/datum/species/shadow, 1) + H.regenerate_limbs() + H.regenerate_organs() H.revive(1,0) H.disabilities |= NOCLONE //Free revives, but significantly limits your options for reviving except via the crystal H.grab_ghost(force = TRUE) @@ -657,7 +653,7 @@ Difficulty: Very Hard minbodytemp = 0 maxbodytemp = 1500 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE AIStatus = AI_OFF stop_automated_movement = 1 var/heal_power = 5 @@ -675,7 +671,7 @@ Difficulty: Very Hard var/mob/living/L = target if(L.stat != DEAD) L.heal_overall_damage(heal_power, heal_power) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") /mob/living/simple_animal/hostile/lightgeist/ghostize() . = ..() @@ -699,7 +695,7 @@ Difficulty: Very Hard if(..()) var/list/L = list() var/turf/T = get_step(src, dir) - new /obj/effect/overlay/temp/emp/pulse(T) + new /obj/effect/temp_visual/emp/pulse(T) for(var/i in T) if(istype(i, /obj/item) && !is_type_in_typecache(i, banned_items_typecache)) var/obj/item/W = i @@ -739,7 +735,7 @@ Difficulty: Very Hard /obj/structure/closet/stasis/process() if(holder_animal) - if(holder_animal.stat == DEAD && !QDELETED(holder_animal)) + if(holder_animal.stat == DEAD) dump_contents() holder_animal.gib() return @@ -767,7 +763,7 @@ Difficulty: Very Hard L.disabilities &= ~MUTE L.status_flags &= ~GODMODE L.notransform = 0 - if(holder_animal && !QDELETED(holder_animal)) + if(holder_animal) holder_animal.mind.transfer_to(L) L.mind.RemoveSpell(/obj/effect/proc_holder/spell/targeted/exit_possession) if(kill || !isanimal(loc)) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 45139747fa..15db5ab50a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -51,6 +51,7 @@ Difficulty: Medium move_to_delay = 10 ranged = 1 pixel_x = -16 + crusher_loot = list(/obj/structure/closet/crate/necropolis/dragon/crusher) loot = list(/obj/structure/closet/crate/necropolis/dragon) butcher_results = list(/obj/item/weapon/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) var/swooping = NONE @@ -124,7 +125,7 @@ Difficulty: Medium target.visible_message("Fire rains from the sky!") for(var/turf/turf in range(9,get_turf(target))) if(prob(11)) - new /obj/effect/overlay/temp/target(turf) + new /obj/effect/temp_visual/target(turf) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_walls() playsound(get_turf(src),'sound/magic/Fireball.ogg', 200, 1) @@ -179,20 +180,22 @@ Difficulty: Medium negative = FALSE else if(target.x == initial_x) //if their x is the same, pick a direction negative = prob(50) - var/obj/effect/overlay/temp/dragon_flight/F = new /obj/effect/overlay/temp/dragon_flight(loc, negative) + var/obj/effect/temp_visual/dragon_flight/F = new /obj/effect/temp_visual/dragon_flight(loc, negative) negative = !negative //invert it for the swoop down later var/oldtransform = transform - animate(src, transform = matrix()*0.9, time = 3, easing = BOUNCE_EASING) + alpha = 255 + animate(src, alpha = 204, transform = matrix()*0.9, time = 3, easing = BOUNCE_EASING) for(var/i in 1 to 3) sleep(1) if(QDELETED(src) || stat == DEAD) //we got hit and died, rip us qdel(F) swooping &= ~SWOOP_DAMAGEABLE return - animate(src, transform = matrix()*0.7, time = 7) + animate(src, alpha = 100, transform = matrix()*0.7, time = 7) swooping |= SWOOP_INVULNERABLE + mouse_opacity = 0 sleep(7) var/list/flame_hit = list() while(swoop_duration > 0) @@ -208,7 +211,7 @@ Difficulty: Medium if(L.stat == DEAD) break //target is dead and we're on em, slam they if(fire_rain) - new /obj/effect/overlay/temp/target(loc, flame_hit) + new /obj/effect/temp_visual/target(loc, flame_hit) forceMove(get_step(src, get_dir(src, target))) if(loc == get_turf(target)) if(!fire_rain) @@ -228,11 +231,12 @@ Difficulty: Medium else if(IsInRange(x, initial_x - DRAKE_SWOOP_DIRECTION_CHANGE_RANGE, initial_x - 1)) negative = TRUE - new /obj/effect/overlay/temp/dragon_flight/end(loc, negative) - new /obj/effect/overlay/temp/dragon_swoop(loc) - animate(src, transform = oldtransform, time = 5) + new /obj/effect/temp_visual/dragon_flight/end(loc, negative) + new /obj/effect/temp_visual/dragon_swoop(loc) + animate(src, alpha = 255, transform = oldtransform, time = 5) sleep(5) swooping &= ~SWOOP_INVULNERABLE + mouse_opacity = initial(mouse_opacity) icon_state = "dragon" playsound(src.loc, 'sound/effects/meteorimpact.ogg', 200, 1) for(var/mob/living/L in orange(1, src)) @@ -255,6 +259,7 @@ Difficulty: Medium density = TRUE sleep(1) swooping &= ~SWOOP_DAMAGEABLE + SetRecoveryTime(MEGAFAUNA_DEFAULT_RECOVERY_TIME) /mob/living/simple_animal/hostile/megafauna/dragon/AltClickOn(atom/movable/A) if(!istype(A)) @@ -271,7 +276,7 @@ Difficulty: Medium invisibility = 100 -/obj/effect/overlay/temp/fireball +/obj/effect/temp_visual/fireball icon = 'icons/obj/wizard.dmi' icon_state = "fireball" name = "fireball" @@ -281,28 +286,28 @@ Difficulty: Medium duration = 9 pixel_z = DRAKE_SWOOP_HEIGHT -/obj/effect/overlay/temp/fireball/Initialize() +/obj/effect/temp_visual/fireball/Initialize() . = ..() animate(src, pixel_z = 0, time = duration) -/obj/effect/overlay/temp/target +/obj/effect/temp_visual/target icon = 'icons/mob/actions.dmi' icon_state = "sniper_zoom" layer = BELOW_MOB_LAYER light_range = 2 duration = 9 -/obj/effect/overlay/temp/target/ex_act() +/obj/effect/temp_visual/target/ex_act() return -/obj/effect/overlay/temp/target/Initialize(mapload, list/flame_hit) +/obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() INVOKE_ASYNC(src, .proc/fall, flame_hit) -/obj/effect/overlay/temp/target/proc/fall(list/flame_hit) +/obj/effect/temp_visual/target/proc/fall(list/flame_hit) var/turf/T = get_turf(src) playsound(T,'sound/magic/Fireball.ogg', 80, 1) - new /obj/effect/overlay/temp/fireball(T) + new /obj/effect/temp_visual/fireball(T) sleep(duration) if(ismineralturf(T)) var/turf/closed/mineral/M = T @@ -313,14 +318,14 @@ Difficulty: Medium for(var/mob/living/L in T.contents) if(istype(L, /mob/living/simple_animal/hostile/megafauna/dragon)) continue - if(!islist(flame_hit) || !flame_hit[L]) + if(islist(flame_hit) && !flame_hit[L]) L.adjustFireLoss(40) to_chat(L, "You're hit by the drake's fire breath!") flame_hit[L] = TRUE else L.adjustFireLoss(10) //if we've already hit them, do way less damage -/obj/effect/overlay/temp/dragon_swoop +/obj/effect/temp_visual/dragon_swoop name = "certain death" desc = "Don't just stand there, move!" icon = 'icons/effects/96x96.dmi' @@ -331,7 +336,7 @@ Difficulty: Medium color = "#FF0000" duration = 5 -/obj/effect/overlay/temp/dragon_flight +/obj/effect/temp_visual/dragon_flight icon = 'icons/mob/lavaland/dragon.dmi' icon_state = "dragon" layer = ABOVE_ALL_MOB_LAYER @@ -339,11 +344,11 @@ Difficulty: Medium duration = 10 randomdir = FALSE -/obj/effect/overlay/temp/dragon_flight/Initialize(mapload, negative) +/obj/effect/temp_visual/dragon_flight/Initialize(mapload, negative) . = ..() INVOKE_ASYNC(src, .proc/flight, negative) -/obj/effect/overlay/temp/dragon_flight/proc/flight(negative) +/obj/effect/temp_visual/dragon_flight/proc/flight(negative) if(negative) animate(src, pixel_x = -DRAKE_SWOOP_HEIGHT*0.10, pixel_z = DRAKE_SWOOP_HEIGHT*0.15, time = 3, easing = BOUNCE_EASING) else @@ -355,12 +360,12 @@ Difficulty: Medium else animate(src, pixel_x = DRAKE_SWOOP_HEIGHT, pixel_z = DRAKE_SWOOP_HEIGHT, time = 7) -/obj/effect/overlay/temp/dragon_flight/end +/obj/effect/temp_visual/dragon_flight/end pixel_x = DRAKE_SWOOP_HEIGHT pixel_z = DRAKE_SWOOP_HEIGHT duration = 5 -/obj/effect/overlay/temp/dragon_flight/end/flight(negative) +/obj/effect/temp_visual/dragon_flight/end/flight(negative) if(negative) pixel_x = -DRAKE_SWOOP_HEIGHT animate(src, pixel_x = -16, pixel_z = 0, time = 5) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 79ac234ab9..a6f3181ca7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -7,23 +7,25 @@ The Hierophant spawns in its arena, which makes fighting it challenging but not The text this boss speaks is ROT4, use ROT22 to decode -The Hierophant's attacks are as follows, and INTENSIFY at a random chance based on Hierophant's health; -- Creates a cardinal or diagonal blast(Cross Blast) under its target, exploding after a short time. - INTENSITY EFFECT: Creates one of the cross blast types under itself instead of under the target. - INTENSITY EFFECT: The created Cross Blast fires in all directions if below half health. -- If no chasers exist, creates a chaser that will seek its target, leaving a trail of blasts. - INTENSITY EFFECT: Creates a second, slower chaser. -- Creates an expanding AoE burst. -- INTENSE ATTACKS: +The Hierophant's attacks are as follows; +- These attacks happen at a random, increasing chance: If target is at least 2 tiles away; Blinks to the target after a very brief delay, damaging everything near the start and end points. As above, but does so multiple times if below half health. - Rapidly creates Cross Blasts under a target. - If chasers are off cooldown, creates four high-speed chasers. -- IF TARGET WAS STRUCK IN MELEE: Creates a 3x3 square of blasts under the target. + Rapidly creates cardinal and diagonal Cross Blasts under a target. + If chasers are off cooldown, creates 4 chasers. -- IF TARGET IS OUTSIDE THE ARENA: Creates an arena around the target for 10 seconds, blinking to it if Hierophant is not in the arena. +- IF TARGET IS OUTSIDE THE ARENA: Creates an arena around the target for 10 seconds, blinking to the target if not in the created arena. The arena has a 20 second cooldown, giving people a small window to get the fuck out. +- If no chasers exist, creates a chaser that will seek its target, leaving a trail of blasts. + Is more likely to create a second, slower, chaser if hurt. +- If the target is at least 2 tiles away, may Blink to the target after a very brief delay, damaging everything near the start and end points. +- Creates a cardinal or diagonal blast(Cross Blast) under its target, exploding after a short time. + If below half health, the created Cross Blast may fire in all directions. +- Creates an expanding AoE burst. + +- IF TARGET WAS STRUCK IN MELEE: Creates a 3x3 square of blasts under the target. + Cross Blasts and the AoE burst gain additional range as Hierophant loses health, while Chasers gain additional speed. When Hierophant dies, it stops trying to murder you and shrinks into a small form, which, while much weaker, is still quite effective. @@ -78,6 +80,9 @@ Difficulty: Hard internal = new/obj/item/device/gps/internal/hierophant(src) spawned_beacon = new(loc) +/mob/living/simple_animal/hostile/megafauna/hierophant/spawn_crusher_loot() + new /obj/item/crusher_trophy/vortex_talisman(get_turf(spawned_beacon)) + /mob/living/simple_animal/hostile/megafauna/hierophant/Life() . = ..() if(. && spawned_beacon && !QDELETED(spawned_beacon) && !client) @@ -129,6 +134,12 @@ Difficulty: Hard if(spawned_beacon && loc == spawned_beacon.loc && did_reset) arena_trap(src) +/mob/living/simple_animal/hostile/megafauna/hierophant/CanAttack(atom/the_target) + . = ..() + if(istype(the_target, /mob/living/simple_animal/hostile/asteroid/hivelordbrood)) //ignore temporary targets in favor of more permenant targets + return FALSE + + /mob/living/simple_animal/hostile/megafauna/hierophant/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() if(src && . > 0 && !blinking) @@ -150,7 +161,7 @@ Difficulty: Hard var/prevloc = loc . = ..() if(!stat && .) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(prevloc) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(prevloc) HS.dir = dir playsound(loc, 'sound/mecha/mechmove04.ogg', 150, 1, -4) if(target) @@ -169,17 +180,18 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/hierophant/OpenFire() calculate_rage() - var/target_is_slow = FALSE + if(blinking) + return + + var/target_slowness = 0 if(isliving(target)) var/mob/living/L = target if(!blinking && L.stat == DEAD && get_dist(src, L) > 2) blink(L) return - if(L.movement_delay() > 1.5) - target_is_slow = TRUE - chaser_speed = max(1, (3 - anger_modifier * 0.04) + target_is_slow * 0.5) - if(blinking) - return + target_slowness += L.movement_delay() + target_slowness = max(target_slowness, 1) + chaser_speed = max(1, (3 - anger_modifier * 0.04) + ((target_slowness - 1) * 0.5)) arena_trap(target) ranged_cooldown = world.time + max(5, ranged_cooldown_time - anger_modifier * 0.75) //scale cooldown lower with high anger. @@ -201,18 +213,19 @@ Difficulty: Hard var/blink_counter = 1 + round(anger_modifier * 0.08) switch(pick(possibilities)) if("blink_spam") //blink either once or multiple times. - if(health < maxHealth * 0.5 && !target_is_slow && blink_counter > 1) + if(health < maxHealth * 0.5 && blink_counter > 1) visible_message("\"Mx ampp rsx iwgeti.\"") var/oldcolor = color animate(src, color = "#660099", time = 6) - while(health && target && blink_counter) + sleep(6) + while(health && !QDELETED(target) && blink_counter) if(loc == target.loc || loc == target) //we're on the same tile as them after about a second we can stop now break blink_counter-- blinking = FALSE blink(target) blinking = TRUE - sleep(5) + sleep(4 + target_slowness) animate(src, color = oldcolor, time = 8) addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) sleep(8) @@ -224,15 +237,14 @@ Difficulty: Hard blinking = TRUE var/oldcolor = color animate(src, color = "#660099", time = 6) - while(health && target && cross_counter) + sleep(6) + while(health && !QDELETED(target) && cross_counter) cross_counter-- - var/delay = 7 if(prob(60)) INVOKE_ASYNC(src, .proc/cardinal_blasts, target) else INVOKE_ASYNC(src, .proc/diagonal_blasts, target) - delay = 5 //this one isn't so mean, so do the next one faster(if there is one) - sleep(delay) + sleep(6 + target_slowness) animate(src, color = oldcolor, time = 8) addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) sleep(8) @@ -241,19 +253,22 @@ Difficulty: Hard visible_message("\"Mx gerrsx lmhi.\"") blinking = TRUE var/oldcolor = color - animate(src, color = "#660099", time = 10) + animate(src, color = "#660099", time = 6) + sleep(6) var/list/targets = ListTargets() var/list/cardinal_copy = GLOB.cardinal.Copy() while(health && targets.len && cardinal_copy.len) var/mob/living/pickedtarget = pick(targets) - if(targets.len > 4) + if(targets.len >= cardinal_copy.len) pickedtarget = pick_n_take(targets) if(!istype(pickedtarget) || pickedtarget.stat == DEAD) pickedtarget = target - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) + if(QDELETED(pickedtarget) || (istype(pickedtarget) && pickedtarget.stat == DEAD)) + break //main target is dead and we're out of living targets, cancel out + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, pickedtarget, chaser_speed, FALSE) C.moving = 3 C.moving_dir = pick_n_take(cardinal_copy) - sleep(10) + sleep(8 + target_slowness) chaser_cooldown = world.time + initial(chaser_cooldown) animate(src, color = oldcolor, time = 8) addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) @@ -261,31 +276,24 @@ Difficulty: Hard blinking = FALSE return - if(prob(10 + (anger_modifier * 0.5)) && get_dist(src, target) > 2) + if(chaser_cooldown < world.time) //if chasers are off cooldown, fire some! + var/obj/effect/temp_visual/hierophant/chaser/C = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, chaser_speed, FALSE) + chaser_cooldown = world.time + initial(chaser_cooldown) + if((prob(anger_modifier) || target.Adjacent(src)) && target != src) + var/obj/effect/temp_visual/hierophant/chaser/OC = new /obj/effect/temp_visual/hierophant/chaser(loc, src, target, chaser_speed * 1.5, FALSE) + OC.moving = 4 + OC.moving_dir = pick(GLOB.cardinal - C.moving_dir) + + else if(prob(10 + (anger_modifier * 0.5)) && get_dist(src, target) > 2) blink(target) else if(prob(70 - anger_modifier)) //a cross blast of some type - if(prob(anger_modifier)) //at us? - if(prob(anger_modifier * 2) && health < maxHealth * 0.5) //we're super angry do it at all dirs - INVOKE_ASYNC(src, .proc/alldir_blasts, src) - else if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, src) - else - INVOKE_ASYNC(src, .proc/diagonal_blasts, src) - else //at them? - if(prob(anger_modifier * 2) && health < maxHealth * 0.5 && !target_is_slow) //we're super angry do it at all dirs - INVOKE_ASYNC(src, .proc/alldir_blasts, target) - else if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, target) - else - INVOKE_ASYNC(src, .proc/diagonal_blasts, target) - else if(chaser_cooldown < world.time) //if chasers are off cooldown, fire some! - var/obj/effect/overlay/temp/hierophant/chaser/C = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, chaser_speed, FALSE) - chaser_cooldown = world.time + initial(chaser_cooldown) - if((prob(anger_modifier) || target.Adjacent(src)) && target != src) - var/obj/effect/overlay/temp/hierophant/chaser/OC = new /obj/effect/overlay/temp/hierophant/chaser(loc, src, target, max(1.5, 5 - anger_modifier * 0.07), FALSE) - OC.moving = 4 - OC.moving_dir = pick(GLOB.cardinal - C.moving_dir) + if(prob(anger_modifier * (2 / target_slowness)) && health < maxHealth * 0.5) //we're super angry do it at all dirs + INVOKE_ASYNC(src, .proc/alldir_blasts, target) + else if(prob(60)) + INVOKE_ASYNC(src, .proc/cardinal_blasts, target) + else + INVOKE_ASYNC(src, .proc/diagonal_blasts, target) else //just release a burst of power INVOKE_ASYNC(src, .proc/burst, get_turf(src)) @@ -293,10 +301,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/diagonal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/diagonal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.diagonals) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -304,10 +312,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph/cardinal(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/cardinal(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.cardinal) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -315,10 +323,10 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.alldirs) INVOKE_ASYNC(src, .proc/blast_wall, T, d) @@ -327,7 +335,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to range) - new /obj/effect/overlay/temp/hierophant/blast(J, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(J, src, FALSE) previousturf = J J = get_step(previousturf, set_dir) @@ -342,8 +350,8 @@ Difficulty: Hard INVOKE_ASYNC(src, .proc/arena_squares, T, d) for(var/t in RANGE_TURFS(11, T)) if(t && get_dist(t, T) == 11) - new /obj/effect/overlay/temp/hierophant/wall(t) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/wall(t, src) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) if(get_dist(src, T) >= 11) //hey you're out of range I need to get closer to you! INVOKE_ASYNC(src, .proc/blink, T) @@ -351,7 +359,7 @@ Difficulty: Hard var/turf/previousturf = T var/turf/J = get_step(previousturf, set_dir) for(var/i in 1 to 10) - var/obj/effect/overlay/temp/hierophant/squares/HS = new /obj/effect/overlay/temp/hierophant/squares(J) + var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(J) HS.dir = set_dir previousturf = J J = get_step(previousturf, set_dir) @@ -362,19 +370,19 @@ Difficulty: Hard return var/turf/T = get_turf(victim) var/turf/source = get_turf(src) - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph(source, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(T,'sound/magic/Wand_Teleport.ogg', 200, 1) playsound(source,'sound/machines/AirlockOpen.ogg', 200, 1) blinking = TRUE sleep(2) //short delay before we start... - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(T, src) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(source, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) for(var/t in RANGE_TURFS(1, T)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 for(var/t in RANGE_TURFS(1, source)) - var/obj/effect/overlay/temp/hierophant/blast/B = new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) B.damage = 30 animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out sleep(1) @@ -396,11 +404,11 @@ Difficulty: Hard var/turf/T = get_turf(victim) if(!T) return - new /obj/effect/overlay/temp/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) playsound(T,'sound/effects/bin_close.ogg', 200, 1) sleep(2) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/overlay/temp/hierophant/blast(t, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/burst(turf/original) //release a wave of blasts playsound(original,'sound/machines/AirlockOpen.ogg', 200, 1) @@ -413,7 +421,7 @@ Difficulty: Hard if(dist > last_dist) last_dist = dist sleep(1 + min(burst_range - last_dist, 12) * 0.5) //gets faster as it gets further out - new /obj/effect/overlay/temp/hierophant/blast(T, src, FALSE) + new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) /mob/living/simple_animal/hostile/megafauna/hierophant/AltClickOn(atom/A) //player control handler(don't give this to a player holy fuck) if(!istype(A) || get_dist(A, src) <= 2) @@ -421,29 +429,29 @@ Difficulty: Hard blink(A) //Hierophant overlays -/obj/effect/overlay/temp/hierophant +/obj/effect/temp_visual/hierophant name = "vortex energy" layer = BELOW_MOB_LAYER var/mob/living/caster //who made this, anyway -/obj/effect/overlay/temp/hierophant/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/Initialize(mapload, new_caster) . = ..() if(new_caster) caster = new_caster -/obj/effect/overlay/temp/hierophant/squares +/obj/effect/temp_visual/hierophant/squares icon_state = "hierophant_squares" duration = 3 light_range = 1 randomdir = FALSE -/obj/effect/overlay/temp/hierophant/squares/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/squares/Initialize(mapload, new_caster) . = ..() if(ismineralturf(loc)) var/turf/closed/mineral/M = loc M.gets_drilled(caster) -/obj/effect/overlay/temp/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. +/obj/effect/temp_visual/hierophant/wall //smoothing and pooling were not friends, but pooling is dead. name = "vortex wall" icon = 'icons/turf/walls/hierophant_wall_temp.dmi' icon_state = "wall" @@ -451,21 +459,29 @@ Difficulty: Hard duration = 100 smooth = SMOOTH_TRUE -/obj/effect/overlay/temp/hierophant/wall/Initialize(mapload, new_caster) +/obj/effect/temp_visual/hierophant/wall/Initialize(mapload, new_caster) . = ..() queue_smooth_neighbors(src) queue_smooth(src) -/obj/effect/overlay/temp/hierophant/wall/Destroy() +/obj/effect/temp_visual/hierophant/wall/Destroy() queue_smooth_neighbors(src) return ..() -/obj/effect/overlay/temp/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) +/obj/effect/temp_visual/hierophant/wall/CanPass(atom/movable/mover, turf/target, height = 0) + if(QDELETED(caster)) + return FALSE + if(mover == caster.pulledby) + return TRUE + if(istype(mover, /obj/item/projectile)) + var/obj/item/projectile/P = mover + if(P.firer == caster) + return TRUE if(mover == caster) return TRUE return FALSE -/obj/effect/overlay/temp/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. +/obj/effect/temp_visual/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds. duration = 98 var/mob/living/target //what it's following var/turf/targetturf //what turf the target is actually on @@ -479,9 +495,9 @@ Difficulty: Hard var/currently_seeking = FALSE var/friendly_fire_check = FALSE //if blasts produced apply friendly fire var/monster_damage_boost = TRUE - var/damage = 10 + var/damage = 10 -/obj/effect/overlay/temp/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) +/obj/effect/temp_visual/hierophant/chaser/Initialize(mapload, new_caster, new_target, new_speed, is_friendly_fire) . = ..() target = new_target friendly_fire_check = is_friendly_fire @@ -489,14 +505,14 @@ Difficulty: Hard speed = new_speed addtimer(CALLBACK(src, .proc/seek_target), 1) -/obj/effect/overlay/temp/hierophant/chaser/proc/get_target_dir() +/obj/effect/temp_visual/hierophant/chaser/proc/get_target_dir() . = get_cardinal_dir(src, targetturf) if((. != previous_moving_dir && . == more_previouser_moving_dir) || . == 0) //we're alternating, recalculate var/list/cardinal_copy = GLOB.cardinal.Copy() cardinal_copy -= more_previouser_moving_dir . = pick(cardinal_copy) -/obj/effect/overlay/temp/hierophant/chaser/proc/seek_target() +/obj/effect/temp_visual/hierophant/chaser/proc/seek_target() if(!currently_seeking) currently_seeking = TRUE targetturf = get_turf(target) @@ -523,33 +539,34 @@ Difficulty: Hard moving-- sleep(speed) targetturf = get_turf(target) -/obj/effect/overlay/temp/hierophant/chaser/proc/make_blast() - var/obj/effect/overlay/temp/hierophant/blast/B = new(loc, caster, friendly_fire_check) + +/obj/effect/temp_visual/hierophant/chaser/proc/make_blast() + var/obj/effect/temp_visual/hierophant/blast/B = new(loc, caster, friendly_fire_check) B.damage = damage B.monster_damage_boost = monster_damage_boost -/obj/effect/overlay/temp/hierophant/telegraph +/obj/effect/temp_visual/hierophant/telegraph icon = 'icons/effects/96x96.dmi' icon_state = "hierophant_telegraph" pixel_x = -32 pixel_y = -32 duration = 3 -/obj/effect/overlay/temp/hierophant/telegraph/diagonal +/obj/effect/temp_visual/hierophant/telegraph/diagonal icon_state = "hierophant_telegraph_diagonal" -/obj/effect/overlay/temp/hierophant/telegraph/cardinal +/obj/effect/temp_visual/hierophant/telegraph/cardinal icon_state = "hierophant_telegraph_cardinal" -/obj/effect/overlay/temp/hierophant/telegraph/teleport +/obj/effect/temp_visual/hierophant/telegraph/teleport icon_state = "hierophant_telegraph_teleport" duration = 9 -/obj/effect/overlay/temp/hierophant/telegraph/edge +/obj/effect/temp_visual/hierophant/telegraph/edge icon_state = "hierophant_telegraph_edge" duration = 40 -/obj/effect/overlay/temp/hierophant/blast +/obj/effect/temp_visual/hierophant/blast icon_state = "hierophant_blast" name = "vortex blast" light_range = 1 @@ -561,7 +578,7 @@ Difficulty: Hard var/friendly_fire_check = FALSE var/bursting = FALSE //if we're bursting and need to hit anyone crossing us -/obj/effect/overlay/temp/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire) . = ..() friendly_fire_check = friendly_fire if(new_caster) @@ -571,7 +588,7 @@ Difficulty: Hard M.gets_drilled(caster) INVOKE_ASYNC(src, .proc/blast) -/obj/effect/overlay/temp/hierophant/blast/proc/blast() +/obj/effect/temp_visual/hierophant/blast/proc/blast() var/turf/T = get_turf(src) if(!T) return @@ -582,12 +599,14 @@ Difficulty: Hard sleep(1.3) //slightly forgiving; the burst animation is 1.5 deciseconds bursting = FALSE //we no longer damage crossers -/obj/effect/overlay/temp/hierophant/blast/Crossed(atom/movable/AM) +/obj/effect/temp_visual/hierophant/blast/Crossed(atom/movable/AM) ..() if(bursting) do_damage(get_turf(src)) -/obj/effect/overlay/temp/hierophant/blast/proc/do_damage(turf/T) +/obj/effect/temp_visual/hierophant/blast/proc/do_damage(turf/T) + if(!damage) + return for(var/mob/living/L in T.contents - hit_things) //find and damage mobs... hit_things += L if((friendly_fire_check && caster && caster.faction_check_mob(L)) || L.stat == DEAD) @@ -634,7 +653,7 @@ Difficulty: Hard INVOKE_ASYNC(H, /obj/item/weapon/hierophant_club.proc/prepare_icon_update) if(do_after(user, 50, target = src)) playsound(src,'sound/magic/Blind.ogg', 200, 1, -4) - new /obj/effect/overlay/temp/hierophant/telegraph/teleport(get_turf(src), user) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(get_turf(src), user) to_chat(user, "You collect [src], reattaching it to the club!") H.beacon = null user.update_action_buttons_icon() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 0a0ff6bdd3..cd3563661e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -8,7 +8,7 @@ maxHealth = 1000 a_intent = INTENT_HARM sentience_type = SENTIENCE_BOSS - environment_smash = 3 + environment_smash = ENVIRONMENT_SMASH_RWALLS obj_damage = 400 light_range = 3 faction = list("mining", "boss") @@ -34,16 +34,22 @@ /obj/structure/barricade, /obj/machinery/field, /obj/machinery/power/emitter) + var/list/crusher_loot var/medal_type = MEDAL_PREFIX var/score_type = BOSS_SCORE var/elimination = 0 var/anger_modifier = 0 var/obj/item/device/gps/internal + var/recovery_time = 0 anchored = TRUE mob_size = MOB_SIZE_LARGE layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise mouse_opacity = 2 // Easier to click on in melee, they're giant targets anyway +/mob/living/simple_animal/hostile/megafauna/Initialize(mapload) + . = ..() + apply_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + /mob/living/simple_animal/hostile/megafauna/Destroy() QDEL_NULL(internal) . = ..() @@ -52,12 +58,19 @@ if(health > 0) return else + var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + if(C && crusher_loot) + if(C.total_damage >= maxHealth * 0.60) //if you do at least 60% of its health with the crusher, you'll get the item + spawn_crusher_loot() if(!admin_spawned) SSblackbox.set_details("megafauna_kills","[initial(name)]") if(!elimination) //used so the achievment only occurs for the last legion to die. grant_achievement(medal_type,score_type) ..() +/mob/living/simple_animal/hostile/megafauna/proc/spawn_crusher_loot() + loot = crusher_loot + /mob/living/simple_animal/hostile/megafauna/gib() if(health > 0) return @@ -71,6 +84,8 @@ ..() /mob/living/simple_animal/hostile/megafauna/AttackingTarget() + if(recovery_time >= world.time) + return . = ..() if(. && isliving(target)) var/mob/living/L = target @@ -109,7 +124,8 @@ if(3) adjustBruteLoss(50) - +/mob/living/simple_animal/hostile/megafauna/proc/SetRecoveryTime(buffer_time) + recovery_time = world.time + buffer_time /mob/living/simple_animal/hostile/megafauna/proc/grant_achievement(medaltype,scoretype) if(medal_type == "Boss") //Don't award medals if the medal type isn't set diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 16df9e4c7a..c94557f591 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -100,7 +100,7 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca var/mob/living/creator = null // the creator var/destroy_objects = 0 var/knockdown_people = 0 - var/static/mutable_appearance/googly_eyes = mutable_appearance('icons/mob/mob.dmi', "googly_eyes") + var/static/mutable_appearance/googly_eyes = mutable_appearance('icons/mob/mob.dmi', "googly_eyes") gold_core_spawnable = 0 /mob/living/simple_animal/hostile/mimic/copy/Initialize(mapload, obj/copy, mob/living/creator, destroy_original = 0) @@ -203,7 +203,7 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca if(..()) emote_see = list("aims menacingly") obj_damage = 0 - environment_smash = 0 //needed? seems weird for them to do so + environment_smash = ENVIRONMENT_SMASH_NONE //needed? seems weird for them to do so ranged = 1 retreat_distance = 1 //just enough to shoot minimum_distance = 6 @@ -229,10 +229,10 @@ GLOBAL_LIST_INIT(protected_objects, list(/obj/structure/table, /obj/structure/ca /mob/living/simple_animal/hostile/mimic/copy/ranged/OpenFire(the_target) if(Zapgun) - if(Zapgun.power_supply) + if(Zapgun.cell) var/obj/item/ammo_casing/energy/shot = Zapgun.ammo_type[Zapgun.select] - if(Zapgun.power_supply.charge >= shot.e_cost) - Zapgun.power_supply.use(shot.e_cost) + if(Zapgun.cell.charge >= shot.e_cost) + Zapgun.cell.use(shot.e_cost) Zapgun.update_icon() ..() else if(Zapstick) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm deleted file mode 100644 index a68ccc4884..0000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ /dev/null @@ -1,1058 +0,0 @@ -/mob/living/simple_animal/hostile/asteroid - vision_range = 2 - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - faction = list("mining") - weather_immunities = list("lava","ash") - obj_damage = 30 - environment_smash = 2 - minbodytemp = 0 - maxbodytemp = INFINITY - response_help = "pokes" - response_disarm = "shoves" - response_harm = "strikes" - status_flags = 0 - a_intent = INTENT_HARM - var/throw_message = "bounces off of" - var/icon_aggro = null // for swapping to when we get aggressive - see_in_dark = 8 - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - mob_size = MOB_SIZE_LARGE - -/mob/living/simple_animal/hostile/asteroid/Aggro() - ..() - if(vision_range != aggro_vision_range) - icon_state = icon_aggro - -/mob/living/simple_animal/hostile/asteroid/LoseAggro() - ..() - if(stat == DEAD) - return - icon_state = icon_living - -/mob/living/simple_animal/hostile/asteroid/bullet_act(obj/item/projectile/P)//Reduces damage from most projectiles to curb off-screen kills - if(!stat) - Aggro() - if(P.damage < 30 && P.damage_type != BRUTE) - P.damage = (P.damage / 3) - visible_message("[P] has a reduced effect on [src]!") - ..() - -/mob/living/simple_animal/hostile/asteroid/hitby(atom/movable/AM)//No floor tiling them to death, wiseguy - if(istype(AM, /obj/item)) - var/obj/item/T = AM - if(!stat) - Aggro() - if(T.throwforce <= 20) - visible_message("The [T.name] [src.throw_message] [src.name]!") - return - ..() - -/mob/living/simple_animal/hostile/asteroid/death(gibbed) - SSblackbox.add_details("mobs_killed_mining","[src.type]") - ..(gibbed) - -/mob/living/simple_animal/hostile/asteroid/basilisk - name = "basilisk" - desc = "A territorial beast, covered in a thick shell that absorbs energy. Its stare causes victims to freeze from the inside." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Basilisk" - icon_living = "Basilisk" - icon_aggro = "Basilisk_alert" - icon_dead = "Basilisk_dead" - icon_gib = "syndicate_gib" - move_to_delay = 20 - projectiletype = /obj/item/projectile/temp/basilisk - projectilesound = 'sound/weapons/pierce.ogg' - ranged = 1 - ranged_message = "stares" - ranged_cooldown_time = 30 - throw_message = "does nothing against the hard shell of" - vision_range = 2 - speed = 3 - maxHealth = 200 - health = 200 - harm_intent_damage = 5 - obj_damage = 60 - melee_damage_lower = 12 - melee_damage_upper = 12 - attacktext = "bites into" - a_intent = INTENT_HARM - speak_emote = list("chitters") - attack_sound = 'sound/weapons/bladeslice.ogg' - aggro_vision_range = 9 - idle_vision_range = 2 - turns_per_move = 5 - loot = list(/obj/item/weapon/ore/diamond{layer = ABOVE_MOB_LAYER}, - /obj/item/weapon/ore/diamond{layer = ABOVE_MOB_LAYER}) - -/obj/item/projectile/temp/basilisk - name = "freezing blast" - icon_state = "ice_2" - damage = 0 - damage_type = BURN - nodamage = 1 - flag = "energy" - temperature = 50 - -/mob/living/simple_animal/hostile/asteroid/basilisk/GiveTarget(new_target) - if(..()) //we have a target - if(isliving(target) && !target.Adjacent(targets_from) && ranged_cooldown <= world.time)//No more being shot at point blank or spammed with RNG beams - OpenFire(target) - -/mob/living/simple_animal/hostile/asteroid/basilisk/ex_act(severity, target) - switch(severity) - if(1) - gib() - if(2) - adjustBruteLoss(140) - if(3) - adjustBruteLoss(110) - -/mob/living/simple_animal/hostile/asteroid/goldgrub - name = "goldgrub" - desc = "A worm that grows fat from eating everything in its sight. Seems to enjoy precious metals and other shiny things, hence the name." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Goldgrub" - icon_living = "Goldgrub" - icon_aggro = "Goldgrub_alert" - icon_dead = "Goldgrub_dead" - icon_gib = "syndicate_gib" - vision_range = 2 - aggro_vision_range = 9 - idle_vision_range = 2 - move_to_delay = 5 - friendly = "harmlessly rolls into" - maxHealth = 45 - health = 45 - harm_intent_damage = 5 - melee_damage_lower = 0 - melee_damage_upper = 0 - attacktext = "barrels into" - attack_sound = 'sound/weapons/punch1.ogg' - a_intent = INTENT_HELP - speak_emote = list("screeches") - throw_message = "sinks in slowly, before being pushed out of " - deathmessage = "spits up the contents of its stomach before dying!" - status_flags = CANPUSH - search_objects = 1 - wanted_objects = list(/obj/item/weapon/ore/diamond, /obj/item/weapon/ore/gold, /obj/item/weapon/ore/silver, - /obj/item/weapon/ore/uranium) - - var/chase_time = 100 - var/will_burrow = TRUE - -/mob/living/simple_animal/hostile/asteroid/goldgrub/Initialize() - ..() - var/i = rand(1,3) - while(i) - loot += pick(/obj/item/weapon/ore/silver, /obj/item/weapon/ore/gold, /obj/item/weapon/ore/uranium, /obj/item/weapon/ore/diamond) - i-- - -/mob/living/simple_animal/hostile/asteroid/goldgrub/GiveTarget(new_target) - target = new_target - if(target != null) - if(istype(target, /obj/item/weapon/ore) && loot.len < 10) - visible_message("The [src.name] looks at [target.name] with hungry eyes.") - else if(isliving(target)) - Aggro() - visible_message("The [src.name] tries to flee from [target.name]!") - retreat_distance = 10 - minimum_distance = 10 - if(will_burrow) - addtimer(CALLBACK(src, .proc/Burrow), chase_time) - -/mob/living/simple_animal/hostile/asteroid/goldgrub/AttackingTarget() - if(istype(target, /obj/item/weapon/ore)) - EatOre(target) - return - return ..() - -/mob/living/simple_animal/hostile/asteroid/goldgrub/proc/EatOre(atom/targeted_ore) - for(var/obj/item/weapon/ore/O in targeted_ore.loc) - if(loot.len < 10) - loot += O.type - qdel(O) - visible_message("The ore was swallowed whole!") - -/mob/living/simple_animal/hostile/asteroid/goldgrub/proc/Burrow()//Begin the chase to kill the goldgrub in time - if(!stat) - visible_message("The [src.name] buries into the ground, vanishing from sight!") - qdel(src) - -/mob/living/simple_animal/hostile/asteroid/goldgrub/bullet_act(obj/item/projectile/P) - visible_message("The [P.name] was repelled by [src.name]'s girth!") - return - -/mob/living/simple_animal/hostile/asteroid/goldgrub/adjustHealth(amount, updating_health = TRUE, forced = FALSE) - idle_vision_range = 9 - . = ..() - -/mob/living/simple_animal/hostile/asteroid/hivelord - name = "hivelord" - desc = "A truly alien creature, it is a mass of unknown organic material, constantly fluctuating. When attacking, pieces of it split off and attack in tandem with the original." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Hivelord" - icon_living = "Hivelord" - icon_aggro = "Hivelord_alert" - icon_dead = "Hivelord_dead" - icon_gib = "syndicate_gib" - mouse_opacity = 2 - move_to_delay = 14 - ranged = 1 - vision_range = 5 - aggro_vision_range = 9 - idle_vision_range = 5 - speed = 3 - maxHealth = 75 - health = 75 - harm_intent_damage = 5 - melee_damage_lower = 0 - melee_damage_upper = 0 - attacktext = "lashes out at" - speak_emote = list("telepathically cries") - attack_sound = 'sound/weapons/pierce.ogg' - throw_message = "falls right through the strange body of the" - ranged_cooldown = 0 - ranged_cooldown_time = 20 - obj_damage = 0 - environment_smash = 0 - retreat_distance = 3 - minimum_distance = 3 - pass_flags = PASSTABLE - loot = list(/obj/item/organ/hivelord_core) - var/brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood - -/mob/living/simple_animal/hostile/asteroid/hivelord/OpenFire(the_target) - if(world.time >= ranged_cooldown) - var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/A = new brood_type(src.loc) - A.admin_spawned = admin_spawned - A.GiveTarget(target) - A.friends = friends - A.faction = faction.Copy() - ranged_cooldown = world.time + ranged_cooldown_time - -/mob/living/simple_animal/hostile/asteroid/hivelord/AttackingTarget() - OpenFire() - return TRUE - -/mob/living/simple_animal/hostile/asteroid/hivelord/death(gibbed) - mouse_opacity = 1 - ..(gibbed) - -/obj/item/organ/hivelord_core - name = "hivelord remains" - desc = "All that remains of a hivelord, it seems to be what allows it to break pieces of itself off without being hurt... its healing properties will soon become inert if not used quickly." - icon_state = "roro core 2" - flags = NOBLUDGEON - slot = "hivecore" - force = 0 - actions_types = list(/datum/action/item_action/organ_action/use) - var/inert = 0 - var/preserved = 0 - -/obj/item/organ/hivelord_core/Initialize() - ..() - addtimer(CALLBACK(src, .proc/inert_check), 2400) - -/obj/item/organ/hivelord_core/proc/inert_check() - if(!owner && !preserved) - go_inert() - else - preserved(implanted = 1) - -/obj/item/organ/hivelord_core/proc/preserved(implanted = 0) - inert = FALSE - preserved = TRUE - update_icon() - - if(implanted) - SSblackbox.add_details("hivelord_core", "[type]|implanted") - else - SSblackbox.add_details("hivelord_core", "[type]|stabilizer") - - -/obj/item/organ/hivelord_core/proc/go_inert() - inert = TRUE - desc = "The remains of a hivelord that have become useless, having been left alone too long after being harvested." - SSblackbox.add_details("hivelord_core", "[src.type]|inert") - update_icon() - -/obj/item/organ/hivelord_core/ui_action_click() - owner.revive(full_heal = 1) - qdel(src) - -/obj/item/organ/hivelord_core/on_life() - ..() - if(owner.health < HEALTH_THRESHOLD_CRIT) - ui_action_click() - -/obj/item/organ/hivelord_core/afterattack(atom/target, mob/user, proximity_flag) - if(proximity_flag && ishuman(target)) - var/mob/living/carbon/human/H = target - if(inert) - to_chat(user, "[src] has become inert, its healing properties are no more.") - return - else - if(H.stat == DEAD) - to_chat(user, "[src] are useless on the dead.") - return - if(H != user) - H.visible_message("[user] forces [H] to apply [src]... [H.p_they()] quickly regenerate all injuries!") - SSblackbox.add_details("hivelord_core","[src.type]|used|other") - else - to_chat(user, "You start to smear [src] on yourself. It feels and smells disgusting, but you feel amazingly refreshed in mere moments.") - SSblackbox.add_details("hivelord_core","[src.type]|used|self") - H.revive(full_heal = 1) - qdel(src) - ..() - -/obj/item/organ/hivelord_core/prepare_eat() - return null - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood - name = "hivelord brood" - desc = "A fragment of the original Hivelord, rallying behind its original. One isn't much of a threat, but..." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Hivelordbrood" - icon_living = "Hivelordbrood" - icon_aggro = "Hivelordbrood" - icon_dead = "Hivelordbrood" - icon_gib = "syndicate_gib" - mouse_opacity = 2 - move_to_delay = 1 - friendly = "buzzes near" - vision_range = 10 - speed = 3 - maxHealth = 1 - health = 1 - movement_type = FLYING - harm_intent_damage = 5 - melee_damage_lower = 2 - melee_damage_upper = 2 - attacktext = "slashes" - speak_emote = list("telepathically cries") - attack_sound = 'sound/weapons/pierce.ogg' - throw_message = "falls right through the strange body of the" - obj_damage = 0 - environment_smash = 0 - pass_flags = PASSTABLE - del_on_death = 1 - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() - ..() - addtimer(CALLBACK(src, .proc/death), 100) - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood - name = "blood brood" - desc = "A living string of blood and alien materials." - icon_state = "bloodbrood" - icon_living = "bloodbrood" - icon_aggro = "bloodbrood" - attacktext = "pierces" - color = "#C80000" - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/death() - if(loc) // Splash the turf we are on with blood - reagents.reaction(get_turf(src)) - ..() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/Initialize() - create_reagents(30) - ..() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/AttackingTarget() - . = ..() - if(. && iscarbon(target)) - transfer_reagents(target, 1) - - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_hand(mob/living/carbon/human/M) - if("\ref[M]" in faction) - reabsorb_host(M) - else - return ..() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_paw(mob/living/carbon/monkey/M) - if("\ref[M]" in faction) - reabsorb_host(M) - else - return ..() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/attack_alien(mob/living/carbon/alien/humanoid/M) - if("\ref[M]" in faction) - reabsorb_host(M) - else - return ..() - - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/reabsorb_host(mob/living/carbon/C) - C.visible_message("[src] is reabsorbed by [C]'s body.", \ - "[src] is reabsorbed by your body.") - transfer_reagents(C) - death() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/transfer_reagents(mob/living/carbon/C, volume = 30) - if(!reagents.total_volume) - return - - volume = min(volume, reagents.total_volume) - - var/fraction = min(volume/reagents.total_volume, 1) - reagents.reaction(C, INJECT, fraction) - reagents.trans_to(C, volume) - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/blood/proc/link_host(mob/living/carbon/C) - faction = list("\ref[src]", "\ref[C]") // Hostile to everyone except the host. - C.transfer_blood_to(src, 30) - var/newcolor = mix_color_from_reagents(reagents.reagent_list) - add_atom_colour(newcolor, FIXED_COLOUR_PRIORITY) - -/mob/living/simple_animal/hostile/asteroid/goliath - name = "goliath" - desc = "A massive beast that uses long tentacles to ensare its prey, threatening them is not advised under any conditions." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Goliath" - icon_living = "Goliath" - icon_aggro = "Goliath_alert" - icon_dead = "Goliath_dead" - icon_gib = "syndicate_gib" - mouse_opacity = 2 - move_to_delay = 40 - ranged = 1 - ranged_cooldown_time = 120 - friendly = "wails at" - speak_emote = list("bellows") - vision_range = 4 - speed = 3 - maxHealth = 300 - health = 300 - harm_intent_damage = 0 - obj_damage = 100 - melee_damage_lower = 25 - melee_damage_upper = 25 - attacktext = "pulverizes" - attack_sound = 'sound/weapons/punch1.ogg' - throw_message = "does nothing to the rocky hide of the" - aggro_vision_range = 9 - idle_vision_range = 5 - anchored = 1 //Stays anchored until death as to be unpullable - var/pre_attack = 0 - var/pre_attack_icon = "Goliath_preattack" - loot = list(/obj/item/stack/sheet/animalhide/goliath_hide) - -/mob/living/simple_animal/hostile/asteroid/goliath/Life() - ..() - handle_preattack() - -/mob/living/simple_animal/hostile/asteroid/goliath/proc/handle_preattack() - if(ranged_cooldown <= world.time + ranged_cooldown_time*0.25 && !pre_attack) - pre_attack++ - if(!pre_attack || stat || AIStatus == AI_IDLE) - return - icon_state = pre_attack_icon - -/mob/living/simple_animal/hostile/asteroid/goliath/revive(full_heal = 0, admin_revive = 0) - if(..()) - anchored = 1 - . = 1 - -/mob/living/simple_animal/hostile/asteroid/goliath/death(gibbed) - anchored = 0 - ..(gibbed) - -/mob/living/simple_animal/hostile/asteroid/goliath/OpenFire() - var/tturf = get_turf(target) - if(!isturf(tturf)) - return - if(get_dist(src, target) <= 7)//Screen range check, so you can't get tentacle'd offscreen - visible_message("The [src.name] digs its tentacles under [target.name]!") - new /obj/effect/goliath_tentacle/original(tturf) - ranged_cooldown = world.time + ranged_cooldown_time - icon_state = icon_aggro - pre_attack = 0 - -/mob/living/simple_animal/hostile/asteroid/goliath/adjustHealth(amount, updating_health = TRUE, forced = FALSE) - ranged_cooldown -= 10 - handle_preattack() - . = ..() - -/mob/living/simple_animal/hostile/asteroid/goliath/Aggro() - vision_range = aggro_vision_range - handle_preattack() - if(icon_state != icon_aggro) - icon_state = icon_aggro - -/obj/effect/goliath_tentacle - name = "Goliath tentacle" - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Goliath_tentacle" - var/latched = 0 - anchored = 1 - -/obj/effect/goliath_tentacle/New() - var/turftype = get_turf(src) - if(ismineralturf(turftype)) - var/turf/closed/mineral/M = turftype - M.gets_drilled() - addtimer(CALLBACK(src, .proc/Trip), 10) - -/obj/effect/goliath_tentacle/original - -/obj/effect/goliath_tentacle/original/New() - for(var/obj/effect/goliath_tentacle/original/O in loc)//No more GG NO RE from 2+ goliaths simultaneously tentacling you - if(O != src) - qdel(src) - var/list/directions = GLOB.cardinal.Copy() - var/counter - for(counter = 1, counter <= 3, counter++) - var/spawndir = pick(directions) - directions -= spawndir - var/turf/T = get_step(src,spawndir) - new /obj/effect/goliath_tentacle(T) - ..() - -/obj/effect/goliath_tentacle/proc/Trip() - for(var/mob/living/M in src.loc) - visible_message("The [src.name] grabs hold of [M.name]!") - M.Stun(5) - M.adjustBruteLoss(rand(10,15)) - latched = 1 - if(!latched) - qdel(src) - else - QDEL_IN(src, 50) - -/obj/item/stack/sheet/animalhide/goliath_hide - name = "goliath hide plates" - desc = "Pieces of a goliath's rocky hide, these might be able to make your suit a bit more durable to attack from the local fauna." - icon = 'icons/obj/mining.dmi' - icon_state = "goliath_hide" - flags = NOBLUDGEON - w_class = WEIGHT_CLASS_NORMAL - layer = MOB_LAYER - -/obj/item/stack/sheet/animalhide/goliath_hide/afterattack(atom/target, mob/user, proximity_flag) - if(proximity_flag) - if(istype(target, /obj/item/clothing/suit/space/hardsuit/mining) || istype(target, /obj/item/clothing/head/helmet/space/hardsuit/mining) || istype(target, /obj/item/clothing/suit/hooded/explorer) || istype(target, /obj/item/clothing/head/hooded/explorer)) - var/obj/item/clothing/C = target - var/list/current_armor = C.armor - if(current_armor.["melee"] < 60) - current_armor.["melee"] = min(current_armor.["melee"] + 10, 60) - to_chat(user, "You strengthen [target], improving its resistance against melee attacks.") - use(1) - else - to_chat(user, "You can't improve [C] any further!") - return - if(istype(target, /obj/mecha/working/ripley)) - var/obj/mecha/working/ripley/D = target - if(D.hides < 3) - D.hides++ - D.armor["melee"] = min(D.armor["melee"] + 10, 70) - D.armor["bullet"] = min(D.armor["bullet"] + 5, 50) - D.armor["laser"] = min(D.armor["laser"] + 5, 50) - to_chat(user, "You strengthen [target], improving its resistance against melee attacks.") - D.update_icon() - if(D.hides == 3) - D.desc = "Autonomous Power Loader Unit. It's wearing a fearsome carapace entirely composed of goliath hide plates - its pilot must be an experienced monster hunter." - else - D.desc = "Autonomous Power Loader Unit. Its armour is enhanced with some goliath hide plates." - qdel(src) - else - to_chat(user, "You can't improve [D] any further!") - return - - -/mob/living/simple_animal/hostile/asteroid/handle_temperature_damage() - if(bodytemperature < minbodytemp) - adjustBruteLoss(2) - else if(bodytemperature > maxbodytemp) - adjustBruteLoss(20) - -/mob/living/simple_animal/hostile/asteroid/fugu - name = "wumborian fugu" - desc = "The wumborian fugu rapidly increases its body mass in order to ward off its prey. Great care should be taken to avoid it while it's in this state as it is nearly invincible, but it cannot maintain its form forever." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "Fugu" - icon_living = "Fugu" - icon_aggro = "Fugu" - icon_dead = "Fugu_dead" - icon_gib = "syndicate_gib" - mouse_opacity = 2 - move_to_delay = 5 - friendly = "floats near" - speak_emote = list("puffs") - vision_range = 5 - speed = 0 - maxHealth = 50 - health = 50 - harm_intent_damage = 5 - obj_damage = 0 - melee_damage_lower = 0 - melee_damage_upper = 0 - attacktext = "chomps" - attack_sound = 'sound/weapons/punch1.ogg' - throw_message = "is avoided by the" - aggro_vision_range = 9 - idle_vision_range = 5 - mob_size = MOB_SIZE_SMALL - environment_smash = 0 - var/wumbo = 0 - var/inflate_cooldown = 0 - loot = list(/obj/item/asteroid/fugu_gland{layer = ABOVE_MOB_LAYER}) - -/mob/living/simple_animal/hostile/asteroid/fugu/Life() - if(!wumbo) - inflate_cooldown = max((inflate_cooldown - 1), 0) - if(target && AIStatus == AI_ON) - Inflate() - ..() - -/mob/living/simple_animal/hostile/asteroid/fugu/adjustHealth(amount, updating_health = TRUE, forced = FALSE) - if(!forced && wumbo) - return FALSE - . = ..() - -/mob/living/simple_animal/hostile/asteroid/fugu/Aggro() - ..() - Inflate() - -/mob/living/simple_animal/hostile/asteroid/fugu/verb/Inflate() - set name = "Inflate" - set category = "Fugu" - set desc = "Temporarily increases your size, and makes you significantly more dangerous and tough." - if(wumbo) - to_chat(src, "You're already inflated.") - return - if(inflate_cooldown) - to_chat(src, "We need time to gather our strength.") - return - if(buffed) - to_chat(src, "Something is interfering with our growth.") - return - wumbo = 1 - icon_state = "Fugu_big" - obj_damage = 60 - melee_damage_lower = 15 - melee_damage_upper = 20 - harm_intent_damage = 0 - throw_message = "is absorbed by the girth of the" - retreat_distance = null - minimum_distance = 1 - move_to_delay = 6 - transform *= 2 - environment_smash = 2 - mob_size = MOB_SIZE_LARGE - speed = 1 - addtimer(CALLBACK(src, .proc/Deflate), 100) - -/mob/living/simple_animal/hostile/asteroid/fugu/proc/Deflate() - if(wumbo) - walk(src, 0) - wumbo = 0 - icon_state = "Fugu" - obj_damage = 0 - melee_damage_lower = 0 - melee_damage_upper = 0 - harm_intent_damage = 5 - throw_message = "is avoided by the" - retreat_distance = 9 - minimum_distance = 9 - move_to_delay = 2 - transform /= 2 - inflate_cooldown = 4 - environment_smash = 0 - mob_size = MOB_SIZE_SMALL - speed = 0 - -/mob/living/simple_animal/hostile/asteroid/fugu/death(gibbed) - Deflate() - ..(gibbed) - -/obj/item/asteroid/fugu_gland - name = "wumborian fugu gland" - desc = "The key to the wumborian fugu's ability to increase its mass arbitrarily, this disgusting remnant can apply the same effect to other creatures, giving them great strength." - icon = 'icons/obj/surgery.dmi' - icon_state = "fugu_gland" - flags = NOBLUDGEON - w_class = WEIGHT_CLASS_NORMAL - layer = MOB_LAYER - origin_tech = "biotech=6" - var/list/banned_mobs() - -/obj/item/asteroid/fugu_gland/afterattack(atom/target, mob/user, proximity_flag) - if(proximity_flag && istype(target, /mob/living/simple_animal)) - var/mob/living/simple_animal/A = target - if(A.buffed || (A.type in banned_mobs) || A.stat) - to_chat(user, "Something's interfering with the [src]'s effects. It's no use.") - return - A.buffed++ - A.maxHealth *= 1.5 - A.health = min(A.maxHealth,A.health*1.5) - A.melee_damage_lower = max((A.melee_damage_lower * 2), 10) - A.melee_damage_upper = max((A.melee_damage_upper * 2), 10) - A.transform *= 2 - A.environment_smash += 2 - to_chat(user, "You increase the size of [A], giving it a surge of strength!") - qdel(src) - -/////////////////////Lavaland - -//Watcher - -/mob/living/simple_animal/hostile/asteroid/basilisk/watcher - name = "watcher" - desc = "A levitating, eye-like creature held aloft by winglike formations of sinew. A sharp spine of crystal protrudes from its body." - icon = 'icons/mob/lavaland/watcher.dmi' - icon_state = "watcher" - icon_living = "watcher" - icon_aggro = "watcher" - icon_dead = "watcher_dead" - pixel_x = -10 - throw_message = "bounces harmlessly off of" - melee_damage_lower = 15 - melee_damage_upper = 15 - attacktext = "impales" - a_intent = INTENT_HARM - speak_emote = list("telepathically cries") - attack_sound = 'sound/weapons/bladeslice.ogg' - stat_attack = 1 - movement_type = FLYING - robust_searching = 1 - loot = list() - butcher_results = list(/obj/item/weapon/ore/diamond = 2, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 1) - -//Goliath - -/mob/living/simple_animal/hostile/asteroid/goliath/beast - name = "goliath" - desc = "A hulking, armor-plated beast with long tendrils arching from its back." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "goliath" - icon_living = "goliath" - icon_aggro = "goliath" - icon_dead = "goliath_dead" - throw_message = "does nothing to the tough hide of the" - pre_attack_icon = "goliath2" - butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 1, /obj/item/stack/sheet/bone = 2) - loot = list() - stat_attack = 1 - robust_searching = 1 - - - -//Legion - -/mob/living/simple_animal/hostile/asteroid/hivelord/legion - name = "legion" - desc = "You can still see what was once a human under the shifting mass of corruption." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "legion" - icon_living = "legion" - icon_aggro = "legion" - icon_dead = "legion" - icon_gib = "syndicate_gib" - obj_damage = 60 - melee_damage_lower = 15 - melee_damage_upper = 15 - attacktext = "lashes out at" - speak_emote = list("echoes") - attack_sound = 'sound/weapons/pierce.ogg' - throw_message = "bounces harmlessly off of" - loot = list(/obj/item/organ/hivelord_core/legion) - brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion - del_on_death = 1 - stat_attack = 1 - robust_searching = 1 - var/mob/living/carbon/human/stored_mob - -/mob/living/simple_animal/hostile/asteroid/hivelord/legion/death(gibbed) - visible_message("The skulls on [src] wail in anger as they flee from their dying host!") - var/turf/T = get_turf(src) - if(T) - if(stored_mob) - stored_mob.forceMove(get_turf(src)) - stored_mob = null - else - new /obj/effect/mob_spawn/human/corpse/damaged(T) - ..(gibbed) - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion - name = "legion" - desc = "One of many." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "legion_head" - icon_living = "legion_head" - icon_aggro = "legion_head" - icon_dead = "legion_head" - icon_gib = "syndicate_gib" - friendly = "buzzes near" - vision_range = 10 - maxHealth = 1 - health = 5 - harm_intent_damage = 5 - melee_damage_lower = 12 - melee_damage_upper = 12 - attacktext = "bites" - speak_emote = list("echoes") - attack_sound = 'sound/weapons/pierce.ogg' - throw_message = "is shrugged off by" - pass_flags = PASSTABLE - del_on_death = 1 - stat_attack = 1 - robust_searching = 1 - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/Life() - if(isturf(loc)) - for(var/mob/living/carbon/human/H in view(src,1)) //Only for corpse right next to/on same tile - if(H.stat == UNCONSCIOUS) - infest(H) - ..() - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/proc/infest(mob/living/carbon/human/H) - visible_message("[name] burrows into the flesh of [H]!") - var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/L = new(H.loc) - visible_message("[L] staggers to their feet!") - H.death() - H.adjustBruteLoss(1000) - L.stored_mob = H - H.forceMove(L) - qdel(src) - -/obj/item/organ/hivelord_core/legion - name = "legion's soul" - desc = "A strange rock that still crackles with power... its \ - healing properties will soon become inert if not used quickly." - icon_state = "legion_soul" - -/obj/item/organ/hivelord_core/legion/New() - ..() - update_icon() - -/obj/item/organ/hivelord_core/update_icon() - icon_state = inert ? "legion_soul_inert" : "legion_soul" - cut_overlays() - if(!inert && !preserved) - add_overlay("legion_soul_crackle") - for(var/X in actions) - var/datum/action/A = X - A.UpdateButtonIcon() - -/obj/item/organ/hivelord_core/legion/go_inert() - . = ..() - desc = "[src] has become inert, it crackles no more and is useless for \ - healing injuries." - -/obj/item/organ/hivelord_core/legion/preserved(implanted = 0) - ..() - desc = "[src] has been stabilized. It no longer crackles with power, but it's healing properties are preserved indefinitely." - -/obj/item/weapon/legion_skull - name = "legion's head" - desc = "The once living, now empty eyes of the former human's skull cut deep into your soul." - icon = 'icons/obj/mining.dmi' - icon_state = "skull" - - -//Gutlunches - -/mob/living/simple_animal/hostile/asteroid/gutlunch - name = "gutlunch" - desc = "A scavenger that eats raw meat, often found alongside ash walkers. Produces a thick, nutritious milk." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "gutlunch" - icon_living = "gutlunch" - icon_dead = "gutlunch" - speak_emote = list("warbles", "quavers") - emote_hear = list("trills.") - emote_see = list("sniffs.", "burps.") - weather_immunities = list("lava","ash") - faction = list("mining", "ashwalker") - density = 0 - speak_chance = 1 - turns_per_move = 8 - obj_damage = 0 - environment_smash = 0 - move_to_delay = 15 - response_help = "pets" - response_disarm = "gently pushes aside" - response_harm = "squishes" - friendly = "pinches" - a_intent = INTENT_HELP - ventcrawler = VENTCRAWLER_ALWAYS - gold_core_spawnable = 2 - stat_attack = 1 - gender = NEUTER - stop_automated_movement = FALSE - stop_automated_movement_when_pulled = TRUE - stat_exclusive = TRUE - robust_searching = TRUE - search_objects = TRUE - del_on_death = TRUE - loot = list(/obj/effect/decal/cleanable/blood/gibs) - deathmessage = "is pulped into bugmash." - - animal_species = /mob/living/simple_animal/hostile/asteroid/gutlunch - childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) - - wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/gibs/) - var/obj/item/udder/gutlunch/udder = null - -/mob/living/simple_animal/hostile/asteroid/gutlunch/Initialize() - udder = new() - ..() - -/mob/living/simple_animal/hostile/asteroid/gutlunch/Destroy() - qdel(udder) - udder = null - return ..() - -/mob/living/simple_animal/hostile/asteroid/gutlunch/regenerate_icons() - cut_overlays() - if(udder.reagents.total_volume == udder.reagents.maximum_volume) - add_overlay("gl_full") - ..() - -/mob/living/simple_animal/hostile/asteroid/gutlunch/attackby(obj/item/O, mob/user, params) - if(stat == CONSCIOUS && istype(O, /obj/item/weapon/reagent_containers/glass)) - udder.milkAnimal(O, user) - regenerate_icons() - else - ..() - -/mob/living/simple_animal/hostile/asteroid/gutlunch/AttackingTarget() - if(is_type_in_typecache(target,wanted_objects)) //we eats - udder.generateMilk() - regenerate_icons() - visible_message("[src] slurps up [target].") - qdel(target) - return ..() - - -/obj/item/udder/gutlunch - name = "nutrient sac" - -/obj/item/udder/gutlunch/New() - reagents = new(50) - reagents.my_atom = src - -/obj/item/udder/gutlunch/generateMilk() - if(prob(60)) - reagents.add_reagent("cream", rand(2, 5)) - if(prob(45)) - reagents.add_reagent("salglu_solution", rand(2,5)) - - -//Male gutlunch. They're smaller and more colorful! -/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck - name = "gubbuck" - gender = MALE - -/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck/Initialize() - ..() - add_atom_colour(pick("#E39FBB", "#D97D64", "#CF8C4A"), FIXED_COLOUR_PRIORITY) - resize = 0.85 - update_transform() - - -//Lady gutlunch. They make the babby. -/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen - name = "guthen" - gender = FEMALE - -/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/Life() - ..() - if(udder.reagents.total_volume == udder.reagents.maximum_volume) //Only breed when we're full. - make_babies() - -/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/make_babies() - . = ..() - if(.) - udder.reagents.clear_reagents() - regenerate_icons() - -//Nests -/mob/living/simple_animal/hostile/spawner/lavaland - name = "necropolis tendril" - desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." - icon = 'icons/mob/nest.dmi' - icon_state = "tendril" - icon_living = "tendril" - icon_dead = "tendril" - faction = list("mining") - weather_immunities = list("lava","ash") - luminosity = 1 - health = 250 - maxHealth = 250 - max_mobs = 3 - spawn_time = 300 //30 seconds default - mob_type = /mob/living/simple_animal/hostile/asteroid/basilisk/watcher - spawn_text = "emerges from" - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - maxbodytemp = INFINITY - loot = list(/obj/effect/collapse, /obj/structure/closet/crate/necropolis/tendril) - del_on_death = 1 - var/gps = null - -/mob/living/simple_animal/hostile/spawner/lavaland/Initialize() - ..() - for(var/F in RANGE_TURFS(1, src)) - if(ismineralturf(F)) - var/turf/closed/mineral/M = F - M.ChangeTurf(M.turf_type,FALSE,TRUE) - gps = new /obj/item/device/gps/internal(src) - -/mob/living/simple_animal/hostile/spawner/lavaland/Destroy() - qdel(gps) - . = ..() - -#define MEDAL_PREFIX "Tendril" -/mob/living/simple_animal/hostile/spawner/lavaland/death() - var/last_tendril = TRUE - for(var/mob/living/simple_animal/hostile/spawner/lavaland/other in GLOB.mob_list) - if(other != src) - last_tendril = FALSE - break - if(last_tendril && !admin_spawned) - if(global.medal_hub && global.medal_pass && global.medals_enabled) - for(var/mob/living/L in view(7,src)) - if(L.stat) - continue - if(L.client) - var/client/C = L.client - var/suffixm = ALL_KILL_MEDAL - var/prefix = MEDAL_PREFIX - UnlockMedal("[prefix] [suffixm]",C) - SetScore(TENDRIL_CLEAR_SCORE,C,1) - ..() -#undef MEDAL_PREFIX - -/obj/effect/collapse - name = "collapsing necropolis tendril" - desc = "Get clear!" - luminosity = 1 - layer = ABOVE_OPEN_TURF_LAYER - icon = 'icons/mob/nest.dmi' - icon_state = "tendril" - anchored = TRUE - -/obj/effect/collapse/New() - ..() - visible_message("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!") - visible_message("Something falls free of the tendril!") - playsound(get_turf(src),'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) - spawn(50) - for(var/mob/M in range(7,src)) - shake_camera(M, 15, 1) - playsound(get_turf(src),'sound/effects/explosionfar.ogg', 200, 1) - visible_message("The tendril falls inward, the ground around it widening into a yawning chasm!") - for(var/turf/T in range(2,src)) - if(!T.density) - T.TerraformTurf(/turf/open/chasm/straight_down/lava_land_surface) - qdel(src) - -/mob/living/simple_animal/hostile/spawner/lavaland/goliath - mob_type = /mob/living/simple_animal/hostile/asteroid/goliath/beast - -/mob/living/simple_animal/hostile/spawner/lavaland/legion - mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord/legion diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm new file mode 100644 index 0000000000..a379b0e8ac --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -0,0 +1,84 @@ +//A beast that fire freezing blasts. +/mob/living/simple_animal/hostile/asteroid/basilisk + name = "basilisk" + desc = "A territorial beast, covered in a thick shell that absorbs energy. Its stare causes victims to freeze from the inside." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Basilisk" + icon_living = "Basilisk" + icon_aggro = "Basilisk_alert" + icon_dead = "Basilisk_dead" + icon_gib = "syndicate_gib" + move_to_delay = 20 + projectiletype = /obj/item/projectile/temp/basilisk + projectilesound = 'sound/weapons/pierce.ogg' + ranged = 1 + ranged_message = "stares" + ranged_cooldown_time = 30 + throw_message = "does nothing against the hard shell of" + vision_range = 2 + speed = 3 + maxHealth = 200 + health = 200 + harm_intent_damage = 5 + obj_damage = 60 + melee_damage_lower = 12 + melee_damage_upper = 12 + attacktext = "bites into" + a_intent = INTENT_HARM + speak_emote = list("chitters") + attack_sound = 'sound/weapons/bladeslice.ogg' + aggro_vision_range = 9 + idle_vision_range = 2 + turns_per_move = 5 + loot = list(/obj/item/weapon/ore/diamond{layer = ABOVE_MOB_LAYER}, + /obj/item/weapon/ore/diamond{layer = ABOVE_MOB_LAYER}) + +/obj/item/projectile/temp/basilisk + name = "freezing blast" + icon_state = "ice_2" + damage = 0 + damage_type = BURN + nodamage = 1 + flag = "energy" + temperature = 50 + +/mob/living/simple_animal/hostile/asteroid/basilisk/GiveTarget(new_target) + if(..()) //we have a target + if(isliving(target) && !target.Adjacent(targets_from) && ranged_cooldown <= world.time)//No more being shot at point blank or spammed with RNG beams + OpenFire(target) + +/mob/living/simple_animal/hostile/asteroid/basilisk/ex_act(severity, target) + switch(severity) + if(1) + gib() + if(2) + adjustBruteLoss(140) + if(3) + adjustBruteLoss(110) + +//Watcher +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher + name = "watcher" + desc = "A levitating, eye-like creature held aloft by winglike formations of sinew. A sharp spine of crystal protrudes from its body." + icon = 'icons/mob/lavaland/watcher.dmi' + icon_state = "watcher" + icon_living = "watcher" + icon_aggro = "watcher" + icon_dead = "watcher_dead" + pixel_x = -10 + throw_message = "bounces harmlessly off of" + melee_damage_lower = 15 + melee_damage_upper = 15 + attacktext = "impales" + a_intent = INTENT_HARM + speak_emote = list("telepathically cries") + attack_sound = 'sound/weapons/bladeslice.ogg' + stat_attack = UNCONSCIOUS + movement_type = FLYING + robust_searching = 1 + crusher_loot = /obj/item/crusher_trophy/watcher_wing + loot = list() + butcher_results = list(/obj/item/weapon/ore/diamond = 2, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 1) + +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril + fromtendril = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm new file mode 100644 index 0000000000..54673c887e --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm @@ -0,0 +1,79 @@ +//An ore-devouring but easily scared creature +/mob/living/simple_animal/hostile/asteroid/goldgrub + name = "goldgrub" + desc = "A worm that grows fat from eating everything in its sight. Seems to enjoy precious metals and other shiny things, hence the name." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Goldgrub" + icon_living = "Goldgrub" + icon_aggro = "Goldgrub_alert" + icon_dead = "Goldgrub_dead" + icon_gib = "syndicate_gib" + vision_range = 2 + aggro_vision_range = 9 + idle_vision_range = 2 + move_to_delay = 5 + friendly = "harmlessly rolls into" + maxHealth = 45 + health = 45 + harm_intent_damage = 5 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = "barrels into" + attack_sound = 'sound/weapons/punch1.ogg' + a_intent = INTENT_HELP + speak_emote = list("screeches") + throw_message = "sinks in slowly, before being pushed out of " + deathmessage = "spits up the contents of its stomach before dying!" + status_flags = CANPUSH + search_objects = 1 + wanted_objects = list(/obj/item/weapon/ore/diamond, /obj/item/weapon/ore/gold, /obj/item/weapon/ore/silver, + /obj/item/weapon/ore/uranium) + + var/chase_time = 100 + var/will_burrow = TRUE + +/mob/living/simple_animal/hostile/asteroid/goldgrub/Initialize() + ..() + var/i = rand(1,3) + while(i) + loot += pick(/obj/item/weapon/ore/silver, /obj/item/weapon/ore/gold, /obj/item/weapon/ore/uranium, /obj/item/weapon/ore/diamond) + i-- + +/mob/living/simple_animal/hostile/asteroid/goldgrub/GiveTarget(new_target) + target = new_target + if(target != null) + if(istype(target, /obj/item/weapon/ore) && loot.len < 10) + visible_message("The [src.name] looks at [target.name] with hungry eyes.") + else if(isliving(target)) + Aggro() + visible_message("The [src.name] tries to flee from [target.name]!") + retreat_distance = 10 + minimum_distance = 10 + if(will_burrow) + addtimer(CALLBACK(src, .proc/Burrow), chase_time) + +/mob/living/simple_animal/hostile/asteroid/goldgrub/AttackingTarget() + if(istype(target, /obj/item/weapon/ore)) + EatOre(target) + return + return ..() + +/mob/living/simple_animal/hostile/asteroid/goldgrub/proc/EatOre(atom/targeted_ore) + for(var/obj/item/weapon/ore/O in targeted_ore.loc) + if(loot.len < 10) + loot += O.type + qdel(O) + visible_message("The ore was swallowed whole!") + +/mob/living/simple_animal/hostile/asteroid/goldgrub/proc/Burrow()//Begin the chase to kill the goldgrub in time + if(!stat) + visible_message("The [src.name] buries into the ground, vanishing from sight!") + qdel(src) + +/mob/living/simple_animal/hostile/asteroid/goldgrub/bullet_act(obj/item/projectile/P) + visible_message("The [P.name] was repelled by [src.name]'s girth!") + return + +/mob/living/simple_animal/hostile/asteroid/goldgrub/adjustHealth(amount, updating_health = TRUE, forced = FALSE) + idle_vision_range = 9 + . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm new file mode 100644 index 0000000000..50f3d7260b --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -0,0 +1,135 @@ +//A slow but strong beast that tries to stun using its tentacles +/mob/living/simple_animal/hostile/asteroid/goliath + name = "goliath" + desc = "A massive beast that uses long tentacles to ensare its prey, threatening them is not advised under any conditions." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Goliath" + icon_living = "Goliath" + icon_aggro = "Goliath_alert" + icon_dead = "Goliath_dead" + icon_gib = "syndicate_gib" + mouse_opacity = 2 + move_to_delay = 40 + ranged = 1 + ranged_cooldown_time = 120 + friendly = "wails at" + speak_emote = list("bellows") + vision_range = 4 + speed = 3 + maxHealth = 300 + health = 300 + harm_intent_damage = 0 + obj_damage = 100 + melee_damage_lower = 25 + melee_damage_upper = 25 + attacktext = "pulverizes" + attack_sound = 'sound/weapons/punch1.ogg' + throw_message = "does nothing to the rocky hide of the" + aggro_vision_range = 9 + idle_vision_range = 5 + anchored = TRUE //Stays anchored until death as to be unpullable + var/pre_attack = 0 + var/pre_attack_icon = "Goliath_preattack" + loot = list(/obj/item/stack/sheet/animalhide/goliath_hide) + +/mob/living/simple_animal/hostile/asteroid/goliath/Life() + ..() + handle_preattack() + +/mob/living/simple_animal/hostile/asteroid/goliath/proc/handle_preattack() + if(ranged_cooldown <= world.time + ranged_cooldown_time*0.25 && !pre_attack) + pre_attack++ + if(!pre_attack || stat || AIStatus == AI_IDLE) + return + icon_state = pre_attack_icon + +/mob/living/simple_animal/hostile/asteroid/goliath/revive(full_heal = 0, admin_revive = 0) + if(..()) + anchored = TRUE + . = 1 + +/mob/living/simple_animal/hostile/asteroid/goliath/death(gibbed) + anchored = 0 + ..(gibbed) + +/mob/living/simple_animal/hostile/asteroid/goliath/OpenFire() + var/tturf = get_turf(target) + if(!isturf(tturf)) + return + if(get_dist(src, target) <= 7)//Screen range check, so you can't get tentacle'd offscreen + visible_message("The [src.name] digs its tentacles under [target.name]!") + new /obj/effect/goliath_tentacle/original(tturf) + ranged_cooldown = world.time + ranged_cooldown_time + icon_state = icon_aggro + pre_attack = 0 + +/mob/living/simple_animal/hostile/asteroid/goliath/adjustHealth(amount, updating_health = TRUE, forced = FALSE) + ranged_cooldown -= 10 + handle_preattack() + . = ..() + +/mob/living/simple_animal/hostile/asteroid/goliath/Aggro() + vision_range = aggro_vision_range + handle_preattack() + if(icon_state != icon_aggro) + icon_state = icon_aggro + +//Lavaland Goliath +/mob/living/simple_animal/hostile/asteroid/goliath/beast + name = "goliath" + desc = "A hulking, armor-plated beast with long tendrils arching from its back." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "goliath" + icon_living = "goliath" + icon_aggro = "goliath" + icon_dead = "goliath_dead" + throw_message = "does nothing to the tough hide of the" + pre_attack_icon = "goliath2" + crusher_loot = /obj/item/crusher_trophy/goliath_tentacle + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 1, /obj/item/stack/sheet/bone = 2) + loot = list() + stat_attack = UNCONSCIOUS + robust_searching = 1 + +/mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril + fromtendril = TRUE + + +//tentacles +/obj/effect/goliath_tentacle + name = "Goliath tentacle" + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Goliath_tentacle" + var/latched = FALSE + anchored = TRUE + +/obj/effect/goliath_tentacle/Initialize() + . = ..() + if(ismineralturf(loc)) + var/turf/closed/mineral/M = loc + M.gets_drilled() + addtimer(CALLBACK(src, .proc/Trip), 10) + +/obj/effect/goliath_tentacle/original/Initialize() + . = ..() + for(var/obj/effect/goliath_tentacle/original/O in loc)//No more GG NO RE from 2+ goliaths simultaneously tentacling you + if(O != src) + qdel(src) + var/list/directions = GLOB.cardinal.Copy() + for(var/i in 1 to 3) + var/spawndir = pick(directions) + directions -= spawndir + var/turf/T = get_step(src,spawndir) + if(T) + new /obj/effect/goliath_tentacle(T) + +/obj/effect/goliath_tentacle/proc/Trip() + for(var/mob/living/M in src.loc) + visible_message("The [src.name] grabs hold of [M.name]!") + M.Stun(5) + M.adjustBruteLoss(rand(10,15)) + latched = TRUE + if(!latched) + qdel(src) + else + QDEL_IN(src, 50) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm new file mode 100644 index 0000000000..b5bea10cd3 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/gutlunch.dm @@ -0,0 +1,113 @@ +//Gutlunches, passive mods that devour blood and gibs +/mob/living/simple_animal/hostile/asteroid/gutlunch + name = "gutlunch" + desc = "A scavenger that eats raw meat, often found alongside ash walkers. Produces a thick, nutritious milk." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "gutlunch" + icon_living = "gutlunch" + icon_dead = "gutlunch" + speak_emote = list("warbles", "quavers") + emote_hear = list("trills.") + emote_see = list("sniffs.", "burps.") + weather_immunities = list("lava","ash") + faction = list("mining", "ashwalker") + density = 0 + speak_chance = 1 + turns_per_move = 8 + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + move_to_delay = 15 + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "squishes" + friendly = "pinches" + a_intent = INTENT_HELP + ventcrawler = VENTCRAWLER_ALWAYS + gold_core_spawnable = 2 + stat_attack = UNCONSCIOUS + gender = NEUTER + stop_automated_movement = FALSE + stop_automated_movement_when_pulled = TRUE + stat_exclusive = TRUE + robust_searching = TRUE + search_objects = TRUE + del_on_death = TRUE + loot = list(/obj/effect/decal/cleanable/blood/gibs) + deathmessage = "is pulped into bugmash." + + animal_species = /mob/living/simple_animal/hostile/asteroid/gutlunch + childtype = list(/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck = 45, /mob/living/simple_animal/hostile/asteroid/gutlunch/guthen = 55) + + wanted_objects = list(/obj/effect/decal/cleanable/xenoblood/xgibs, /obj/effect/decal/cleanable/blood/gibs/) + var/obj/item/udder/gutlunch/udder = null + +/mob/living/simple_animal/hostile/asteroid/gutlunch/Initialize() + udder = new() + . = ..() + +/mob/living/simple_animal/hostile/asteroid/gutlunch/Destroy() + QDEL_NULL(udder) + return ..() + +/mob/living/simple_animal/hostile/asteroid/gutlunch/regenerate_icons() + cut_overlays() + if(udder.reagents.total_volume == udder.reagents.maximum_volume) + add_overlay("gl_full") + ..() + +/mob/living/simple_animal/hostile/asteroid/gutlunch/attackby(obj/item/O, mob/user, params) + if(stat == CONSCIOUS && istype(O, /obj/item/weapon/reagent_containers/glass)) + udder.milkAnimal(O, user) + regenerate_icons() + else + ..() + +/mob/living/simple_animal/hostile/asteroid/gutlunch/AttackingTarget() + if(is_type_in_typecache(target,wanted_objects)) //we eats + udder.generateMilk() + regenerate_icons() + visible_message("[src] slurps up [target].") + qdel(target) + return ..() + +//Male gutlunch. They're smaller and more colorful! +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck + name = "gubbuck" + gender = MALE + +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck/Initialize() + ..() + add_atom_colour(pick("#E39FBB", "#D97D64", "#CF8C4A"), FIXED_COLOUR_PRIORITY) + resize = 0.85 + update_transform() + +//Lady gutlunch. They make the babby. +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen + name = "guthen" + gender = FEMALE + +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/Life() + ..() + if(udder.reagents.total_volume == udder.reagents.maximum_volume) //Only breed when we're full. + make_babies() + +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen/make_babies() + . = ..() + if(.) + udder.reagents.clear_reagents() + regenerate_icons() + +//Gutlunch udder +/obj/item/udder/gutlunch + name = "nutrient sac" + +/obj/item/udder/gutlunch/New() + reagents = new(50) + reagents.my_atom = src + +/obj/item/udder/gutlunch/generateMilk() + if(prob(60)) + reagents.add_reagent("cream", rand(2, 5)) + if(prob(45)) + reagents.add_reagent("salglu_solution", rand(2,5)) + diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm new file mode 100644 index 0000000000..4bbfb9ab72 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -0,0 +1,225 @@ +/mob/living/simple_animal/hostile/asteroid/hivelord + name = "hivelord" + desc = "A truly alien creature, it is a mass of unknown organic material, constantly fluctuating. When attacking, pieces of it split off and attack in tandem with the original." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Hivelord" + icon_living = "Hivelord" + icon_aggro = "Hivelord_alert" + icon_dead = "Hivelord_dead" + icon_gib = "syndicate_gib" + mouse_opacity = 2 + move_to_delay = 14 + ranged = 1 + vision_range = 5 + aggro_vision_range = 9 + idle_vision_range = 5 + speed = 3 + maxHealth = 75 + health = 75 + harm_intent_damage = 5 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = "lashes out at" + speak_emote = list("telepathically cries") + attack_sound = 'sound/weapons/pierce.ogg' + throw_message = "falls right through the strange body of the" + ranged_cooldown = 0 + ranged_cooldown_time = 20 + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + retreat_distance = 3 + minimum_distance = 3 + pass_flags = PASSTABLE + loot = list(/obj/item/organ/regenerative_core) + var/brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood + +/mob/living/simple_animal/hostile/asteroid/hivelord/OpenFire(the_target) + if(world.time >= ranged_cooldown) + var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/A = new brood_type(src.loc) + A.admin_spawned = admin_spawned + A.GiveTarget(target) + A.friends = friends + A.faction = faction.Copy() + ranged_cooldown = world.time + ranged_cooldown_time + +/mob/living/simple_animal/hostile/asteroid/hivelord/AttackingTarget() + OpenFire() + return TRUE + +/mob/living/simple_animal/hostile/asteroid/hivelord/spawn_crusher_loot() + loot += crusher_loot //we don't butcher + + +/mob/living/simple_animal/hostile/asteroid/hivelord/death(gibbed) + mouse_opacity = 1 + ..(gibbed) + +//A fragile but rapidly produced creature +/mob/living/simple_animal/hostile/asteroid/hivelordbrood + name = "hivelord brood" + desc = "A fragment of the original Hivelord, rallying behind its original. One isn't much of a threat, but..." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Hivelordbrood" + icon_living = "Hivelordbrood" + icon_aggro = "Hivelordbrood" + icon_dead = "Hivelordbrood" + icon_gib = "syndicate_gib" + mouse_opacity = 2 + move_to_delay = 1 + friendly = "buzzes near" + vision_range = 10 + speed = 3 + maxHealth = 1 + health = 1 + movement_type = FLYING + harm_intent_damage = 5 + melee_damage_lower = 2 + melee_damage_upper = 2 + attacktext = "slashes" + speak_emote = list("telepathically cries") + attack_sound = 'sound/weapons/pierce.ogg' + throw_message = "falls right through the strange body of the" + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + pass_flags = PASSTABLE + del_on_death = 1 + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() + ..() + addtimer(CALLBACK(src, .proc/death), 100) + +//Legion +/mob/living/simple_animal/hostile/asteroid/hivelord/legion + name = "legion" + desc = "You can still see what was once a human under the shifting mass of corruption." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "legion" + icon_living = "legion" + icon_aggro = "legion" + icon_dead = "legion" + icon_gib = "syndicate_gib" + obj_damage = 60 + melee_damage_lower = 15 + melee_damage_upper = 15 + attacktext = "lashes out at" + speak_emote = list("echoes") + attack_sound = 'sound/weapons/pierce.ogg' + throw_message = "bounces harmlessly off of" + crusher_loot = /obj/item/crusher_trophy/legion_skull + loot = list(/obj/item/organ/regenerative_core/legion) + brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion + del_on_death = 1 + stat_attack = UNCONSCIOUS + robust_searching = 1 + var/mob/living/carbon/human/stored_mob + +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/death(gibbed) + visible_message("The skulls on [src] wail in anger as they flee from their dying host!") + var/turf/T = get_turf(src) + if(T) + if(stored_mob) + stored_mob.forceMove(get_turf(src)) + stored_mob = null + else + new /obj/effect/mob_spawn/human/corpse/damaged(T) + ..(gibbed) + +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril + fromtendril = TRUE + + +//Legion skull +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion + name = "legion" + desc = "One of many." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "legion_head" + icon_living = "legion_head" + icon_aggro = "legion_head" + icon_dead = "legion_head" + icon_gib = "syndicate_gib" + friendly = "buzzes near" + vision_range = 10 + maxHealth = 1 + health = 5 + harm_intent_damage = 5 + melee_damage_lower = 12 + melee_damage_upper = 12 + attacktext = "bites" + speak_emote = list("echoes") + attack_sound = 'sound/weapons/pierce.ogg' + throw_message = "is shrugged off by" + pass_flags = PASSTABLE + del_on_death = TRUE + stat_attack = UNCONSCIOUS + robust_searching = 1 + var/can_infest_dead = FALSE + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/Life() + if(isturf(loc)) + for(var/mob/living/carbon/human/H in view(src,1)) //Only for corpse right next to/on same tile + if(H.stat == UNCONSCIOUS || (can_infest_dead && H.stat == DEAD)) + infest(H) + ..() + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/proc/infest(mob/living/carbon/human/H) + visible_message("[name] burrows into the flesh of [H]!") + var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/L = new(H.loc) + visible_message("[L] staggers to their feet!") + H.death() + H.adjustBruteLoss(1000) + L.stored_mob = H + H.forceMove(L) + qdel(src) + +//Advanced Legion is slightly tougher to kill and can raise corpses (revive other legions) +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/advanced + stat_attack = 2 + maxHealth = 120 + health = 120 + brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/advanced + icon_state = "dwarf_legion" + icon_living = "dwarf_legion" + icon_aggro = "dwarf_legion" + icon_dead = "dwarf_legion" + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/advanced + stat_attack = 2 + can_infest_dead = TRUE + +//Legion that spawns Legions +/mob/living/simple_animal/hostile/spawner/legion + name = "legion" + desc = "One of many." + icon = 'icons/mob/lavaland/dragon.dmi' + icon_state = "legion" + icon_living = "legion" + icon_dead = "legion" + health = 450 + maxHealth = 450 + max_mobs = 3 + spawn_time = 200 + spawn_text = "peels itself off from" + mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord/legion + melee_damage_lower = 20 + melee_damage_upper = 20 + anchored = FALSE + AIStatus = AI_ON + stop_automated_movement = FALSE + wander = TRUE + maxbodytemp = INFINITY + layer = MOB_LAYER + del_on_death = TRUE + sentience_type = SENTIENCE_BOSS + loot = list(/obj/item/organ/regenerative_core/legion = 3, /obj/effect/mob_spawn/human/corpse/damaged = 5) + move_to_delay = 14 + vision_range = 5 + aggro_vision_range = 9 + idle_vision_range = 5 + speed = 3 + faction = list("mining") + weather_immunities = list("lava","ash") + obj_damage = 30 + environment_smash = ENVIRONMENT_SMASH_STRUCTURES + see_in_dark = 8 + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm new file mode 100644 index 0000000000..57e04b1331 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm @@ -0,0 +1,73 @@ +//the base mining mob +/mob/living/simple_animal/hostile/asteroid + vision_range = 2 + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + faction = list("mining") + weather_immunities = list("lava","ash") + obj_damage = 30 + environment_smash = ENVIRONMENT_SMASH_WALLS + minbodytemp = 0 + maxbodytemp = INFINITY + response_help = "pokes" + response_disarm = "shoves" + response_harm = "strikes" + var/crusher_loot + status_flags = 0 + a_intent = INTENT_HARM + var/throw_message = "bounces off of" + var/icon_aggro = null // for swapping to when we get aggressive + var/fromtendril = FALSE + see_in_dark = 8 + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + mob_size = MOB_SIZE_LARGE + +/mob/living/simple_animal/hostile/asteroid/Initialize(mapload) + . = ..() + apply_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + + +/mob/living/simple_animal/hostile/asteroid/Aggro() + ..() + if(vision_range != aggro_vision_range) + icon_state = icon_aggro + +/mob/living/simple_animal/hostile/asteroid/LoseAggro() + ..() + if(stat == DEAD) + return + icon_state = icon_living + +/mob/living/simple_animal/hostile/asteroid/bullet_act(obj/item/projectile/P)//Reduces damage from most projectiles to curb off-screen kills + if(!stat) + Aggro() + if(P.damage < 30 && P.damage_type != BRUTE) + P.damage = (P.damage / 3) + visible_message("[P] has a reduced effect on [src]!") + ..() + +/mob/living/simple_animal/hostile/asteroid/hitby(atom/movable/AM)//No floor tiling them to death, wiseguy + if(istype(AM, /obj/item)) + var/obj/item/T = AM + if(!stat) + Aggro() + if(T.throwforce <= 20) + visible_message("The [T.name] [throw_message] [src.name]!") + return + ..() + +/mob/living/simple_animal/hostile/asteroid/death(gibbed) + SSblackbox.add_details("mobs_killed_mining","[src.type]") + var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) + if(C && crusher_loot && prob((C.total_damage/maxHealth)) * 5) //on average, you'll need to kill 20 creatures before getting the item + spawn_crusher_loot() + ..(gibbed) + +/mob/living/simple_animal/hostile/asteroid/proc/spawn_crusher_loot() + butcher_results[crusher_loot] = 1 + + +/mob/living/simple_animal/hostile/asteroid/handle_temperature_damage() + if(bodytemperature < minbodytemp) + adjustBruteLoss(2) + else if(bodytemperature > maxbodytemp) + adjustBruteLoss(20) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm new file mode 100644 index 0000000000..02257193ff --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm @@ -0,0 +1,101 @@ +//Necropolis Tendrils, which spawn lavaland monsters and break into a chasm when killed +/obj/effect/light_emitter/tendril + set_luminosity = 4 + set_cap = 2.5 + light_color = LIGHT_COLOR_LAVA + +/mob/living/simple_animal/hostile/spawner/lavaland + name = "necropolis tendril" + desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." + icon = 'icons/mob/nest.dmi' + icon_state = "tendril" + icon_living = "tendril" + icon_dead = "tendril" + faction = list("mining") + weather_immunities = list("lava","ash") + health = 250 + maxHealth = 250 + max_mobs = 3 + spawn_time = 300 //30 seconds default + mob_type = /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril + spawn_text = "emerges from" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = INFINITY + loot = list(/obj/effect/collapse, /obj/structure/closet/crate/necropolis/tendril) + del_on_death = 1 + var/gps = null + var/obj/effect/light_emitter/tendril/emitted_light + +/mob/living/simple_animal/hostile/spawner/lavaland/goliath + mob_type = /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril + +/mob/living/simple_animal/hostile/spawner/lavaland/legion + mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril + +/mob/living/simple_animal/hostile/spawner/lavaland/Initialize() + . = ..() + emitted_light = new(loc) + for(var/F in RANGE_TURFS(1, src)) + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ChangeTurf(M.turf_type,FALSE,TRUE) + gps = new /obj/item/device/gps/internal(src) + +/mob/living/simple_animal/hostile/spawner/lavaland/Destroy() + QDEL_NULL(emitted_light) + QDEL_NULL(gps) + . = ..() + +#define MEDAL_PREFIX "Tendril" +/mob/living/simple_animal/hostile/spawner/lavaland/death() + var/last_tendril = TRUE + for(var/mob/living/simple_animal/hostile/spawner/lavaland/other in GLOB.mob_list) + if(other != src) + last_tendril = FALSE + break + if(last_tendril && !admin_spawned) + if(global.medal_hub && global.medal_pass && global.medals_enabled) + for(var/mob/living/L in view(7,src)) + if(L.stat) + continue + if(L.client) + var/client/C = L.client + var/suffixm = ALL_KILL_MEDAL + var/prefix = MEDAL_PREFIX + UnlockMedal("[prefix] [suffixm]",C) + SetScore(TENDRIL_CLEAR_SCORE,C,1) + ..() +#undef MEDAL_PREFIX + +/obj/effect/collapse + name = "collapsing necropolis tendril" + desc = "Get clear!" + layer = BELOW_OBJ_LAYER + icon = 'icons/mob/nest.dmi' + icon_state = "tendril" + anchored = TRUE + density = TRUE + var/obj/effect/light_emitter/tendril/emitted_light + +/obj/effect/collapse/Initialize() + . = ..() + emitted_light = new(loc) + visible_message("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!") + visible_message("Something falls free of the tendril!") + playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) + addtimer(CALLBACK(src, .proc/collapse), 50) + +/obj/effect/collapse/Destroy() + QDEL_NULL(emitted_light) + return ..() + +/obj/effect/collapse/proc/collapse() + for(var/mob/M in range(7,src)) + shake_camera(M, 15, 1) + playsound(get_turf(src),'sound/effects/explosionfar.ogg', 200, 1) + visible_message("The tendril falls inward, the ground around it widening into a yawning chasm!") + for(var/turf/T in range(2,src)) + if(!T.density) + T.TerraformTurf(/turf/open/chasm/straight_down/lava_land_surface) + qdel(src) diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index d82a332027..125f96384b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -20,7 +20,7 @@ attacktext = "chomps" attack_sound = 'sound/weapons/bite.ogg' faction = list("mushroom") - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE stat_attack = 2 mouse_opacity = 1 speed = 1 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm index 3eb8e85c93..57d016ae68 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm @@ -22,7 +22,7 @@ faction = list("hostile") attack_sound = 'sound/weapons/bite.ogg' obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY movement_type = FLYING diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index f0029af0d3..fb365aeb87 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -23,7 +23,7 @@ attacktext = "attacks" attack_sound = 'sound/items/bikehorn.ogg' obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE del_on_death = 1 loot = list(/obj/effect/mob_spawn/human/clown/corpse) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm index 4a8c99a111..7dd53541dd 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm @@ -20,6 +20,54 @@ attacktext = "hits" attack_sound = 'sound/weapons/punch1.ogg' obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE del_on_death = 0 +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace + name = "Nanotrasen Private Security Officer" + desc = "An officer part of Nanotrasen's private security force." + icon = 'icons/mob/simple_human.dmi' + icon_state = "nanotrasen" + icon_living = "nanotrasen" + icon_dead = null + icon_gib = "syndicate_gib" + turns_per_move = 5 + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" + speed = 0 + stat_attack = 1 + robust_searching = 1 + vision_range = 3 + maxHealth = 100 + health = 100 + harm_intent_damage = 5 + melee_damage_lower = 10 + melee_damage_upper = 15 + attacktext = "punches" + attack_sound = 'sound/weapons/punch1.ogg' + faction = list("nanotrasenprivate") + a_intent = INTENT_HARM + loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasensoldier) + atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + unsuitable_atmos_damage = 15 + status_flags = CANPUSH + search_objects = 1 + +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace/Aggro() + ..() + summon_backup(15) + say("411 in progress, requesting backup!") + +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace/ranged + icon_state = "nanotrasenrangedsmg" + icon_living = "nanotrasenrangedsmg" + vision_range = 9 + rapid = 1 + ranged = 1 + retreat_distance = 3 + minimum_distance = 5 + casingtype = /obj/item/ammo_casing/c46x30mm + projectilesound = 'sound/weapons/Gunshot_smg.ogg' + loot = list(/obj/item/weapon/gun/ballistic/automatic/wt550, + /obj/effect/mob_spawn/human/corpse/nanotrasensoldier) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm index 3f4267e164..15dfd7ad9d 100644 --- a/code/modules/mob/living/simple_animal/hostile/stickman.dm +++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm @@ -14,7 +14,7 @@ speed = 0 stat_attack = 1 robust_searching = 1 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE maxHealth = 100 health = 100 harm_intent_damage = 5 @@ -52,7 +52,7 @@ /mob/living/simple_animal/hostile/stickman/Initialize(mapload, var/wizard_summoned) ..() - new /obj/effect/overlay/temp/paper_scatter(src) + new /obj/effect/temp_visual/paper_scatter(src) summoned_by_wizard = wizard_summoned /mob/living/simple_animal/hostile/stickman/death() diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 20724fe179..b7b8b5aa85 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -131,7 +131,7 @@ minimum_distance = 10 retreat_distance = 10 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE /mob/living/simple_animal/hostile/syndicate/civilian/Aggro() ..() @@ -150,7 +150,7 @@ melee_damage_lower = 15 melee_damage_upper = 15 obj_damage = 0 - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE attacktext = "cuts" attack_sound = 'sound/weapons/bladeslice.ogg' faction = list("syndicate") diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm new file mode 100644 index 0000000000..d4aa40ed13 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm @@ -0,0 +1,127 @@ +//A fragile mob that becomes temporarily invincible and large to attack +/mob/living/simple_animal/hostile/asteroid/fugu + name = "wumborian fugu" + desc = "The wumborian fugu rapidly increases its body mass in order to ward off its prey. Great care should be taken to avoid it while it's in this state as it is nearly invincible, but it cannot maintain its form forever." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "Fugu" + icon_living = "Fugu" + icon_aggro = "Fugu" + icon_dead = "Fugu_dead" + icon_gib = "syndicate_gib" + mouse_opacity = 2 + move_to_delay = 5 + friendly = "floats near" + speak_emote = list("puffs") + vision_range = 5 + speed = 0 + maxHealth = 50 + health = 50 + harm_intent_damage = 5 + obj_damage = 0 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = "chomps" + attack_sound = 'sound/weapons/punch1.ogg' + throw_message = "is avoided by the" + aggro_vision_range = 9 + idle_vision_range = 5 + mob_size = MOB_SIZE_SMALL + environment_smash = ENVIRONMENT_SMASH_NONE + var/wumbo = 0 + var/inflate_cooldown = 0 + loot = list(/obj/item/asteroid/fugu_gland{layer = ABOVE_MOB_LAYER}) + +/mob/living/simple_animal/hostile/asteroid/fugu/Life() + if(!wumbo) + inflate_cooldown = max((inflate_cooldown - 1), 0) + if(target && AIStatus == AI_ON) + Inflate() + ..() + +/mob/living/simple_animal/hostile/asteroid/fugu/adjustHealth(amount, updating_health = TRUE, forced = FALSE) + if(!forced && wumbo) + return FALSE + . = ..() + +/mob/living/simple_animal/hostile/asteroid/fugu/Aggro() + ..() + Inflate() + +/mob/living/simple_animal/hostile/asteroid/fugu/verb/Inflate() + set name = "Inflate" + set category = "Fugu" + set desc = "Temporarily increases your size, and makes you significantly more dangerous and tough." + if(wumbo) + to_chat(src, "You're already inflated.") + return + if(inflate_cooldown) + to_chat(src, "We need time to gather our strength.") + return + if(buffed) + to_chat(src, "Something is interfering with our growth.") + return + wumbo = 1 + icon_state = "Fugu_big" + obj_damage = 60 + melee_damage_lower = 15 + melee_damage_upper = 20 + harm_intent_damage = 0 + throw_message = "is absorbed by the girth of the" + retreat_distance = null + minimum_distance = 1 + move_to_delay = 6 + transform *= 2 + environment_smash = ENVIRONMENT_SMASH_WALLS + mob_size = MOB_SIZE_LARGE + speed = 1 + addtimer(CALLBACK(src, .proc/Deflate), 100) + +/mob/living/simple_animal/hostile/asteroid/fugu/proc/Deflate() + if(wumbo) + walk(src, 0) + wumbo = 0 + icon_state = "Fugu" + obj_damage = 0 + melee_damage_lower = 0 + melee_damage_upper = 0 + harm_intent_damage = 5 + throw_message = "is avoided by the" + retreat_distance = 9 + minimum_distance = 9 + move_to_delay = 2 + transform /= 2 + inflate_cooldown = 4 + environment_smash = ENVIRONMENT_SMASH_NONE + mob_size = MOB_SIZE_SMALL + speed = 0 + +/mob/living/simple_animal/hostile/asteroid/fugu/death(gibbed) + Deflate() + ..(gibbed) + +/obj/item/asteroid/fugu_gland + name = "wumborian fugu gland" + desc = "The key to the wumborian fugu's ability to increase its mass arbitrarily, this disgusting remnant can apply the same effect to other creatures, giving them great strength." + icon = 'icons/obj/surgery.dmi' + icon_state = "fugu_gland" + flags = NOBLUDGEON + w_class = WEIGHT_CLASS_NORMAL + layer = MOB_LAYER + origin_tech = "biotech=6" + var/list/banned_mobs() + +/obj/item/asteroid/fugu_gland/afterattack(atom/target, mob/user, proximity_flag) + if(proximity_flag && istype(target, /mob/living/simple_animal)) + var/mob/living/simple_animal/A = target + if(A.buffed || (A.type in banned_mobs) || A.stat) + to_chat(user, "Something's interfering with the [src]'s effects. It's no use.") + return + A.buffed++ + A.maxHealth *= 1.5 + A.health = min(A.maxHealth,A.health*1.5) + A.melee_damage_lower = max((A.melee_damage_lower * 2), 10) + A.melee_damage_upper = max((A.melee_damage_upper * 2), 10) + A.transform *= 2 + A.environment_smash += 2 + to_chat(user, "You increase the size of [A], giving it a surge of strength!") + qdel(src) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index e5dc99ea27..a0c1fe9fbe 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -948,7 +948,7 @@ color = "#FFFFFF77" speak_chance = 20 status_flags = GODMODE - incorporeal_move = 1 + incorporeal_move = INCORPOREAL_MOVE_BASIC butcher_results = list(/obj/item/weapon/ectoplasm = 1) /mob/living/simple_animal/parrot/Poly/ghost/Initialize() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 831058a284..31aa1ea589 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -51,7 +51,7 @@ var/attacktext = "attacks" var/attack_sound = null var/friendly = "nuzzles" //If the mob does no damage with it's attack - var/environment_smash = 0 //Set to 1 to allow breaking of crates,lockers,racks,tables; 2 for walls; 3 for Rwalls + var/environment_smash = ENVIRONMENT_SMASH_NONE //Set to 1 to allow breaking of crates,lockers,racks,tables; 2 for walls; 3 for Rwalls var/speed = 1 //LETS SEE IF I CAN SET SPEEDS FOR SIMPLE MOBS WITHOUT DESTROYING EVERYTHING. Higher speed is slower, negative speed is faster @@ -249,7 +249,7 @@ /mob/living/simple_animal/gib_animation() if(icon_gib) - new /obj/effect/overlay/temp/gib_animation/animal(loc, icon_gib) + new /obj/effect/temp_visual/gib_animation/animal(loc, icon_gib) /mob/living/simple_animal/say_mod(input, message_mode) if(speak_emote && speak_emote.len) diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index eaee4a6b62..e60f4f1b79 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -309,11 +309,11 @@ if(Target) --target_patience - if (target_patience <= 0 || SStun || Discipline || attacked || docile) // Tired of chasing or something draws out attention + if (target_patience <= 0 || SStun > world.time || Discipline || attacked || docile) // Tired of chasing or something draws out attention target_patience = 0 Target = null - if(AIproc && SStun) + if(AIproc && SStun > world.time) return var/hungry = 0 // determines if the slime is hungry diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 6eb688d38f..e016be2033 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -347,7 +347,7 @@ /mob/living/simple_animal/slime/examine(mob/user) - var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" if (src.stat == DEAD) msg += "It is limp and unresponsive.\n" else @@ -394,11 +394,7 @@ if(buckled) Feedstop(silent=1) //we unbuckle the slime from the mob it latched onto. - spawn(0) - SStun = 1 - sleep(rand(20,60)) - SStun = 0 - + SStun = world.time + rand(20,60) spawn(0) canmove = 0 if(user) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 90a331f03c..e35b79de44 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -39,4 +39,9 @@ if(client) client.click_intercept = null - client.view = world.view // Resets the client.view in case it was changed. \ No newline at end of file + client.view = world.view // Resets the client.view in case it was changed. + + if(!GLOB.individual_log_list[ckey]) + GLOB.individual_log_list[ckey] = logging + else + logging = GLOB.individual_log_list[ckey] diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c6680a28f0..62fd280869 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -199,9 +199,9 @@ //set qdel_on_fail to have it delete W if it fails to equip //set disable_warning to disable the 'you are unable to equip that' warning. //unset redraw_mob to prevent the mob from being redrawn at the end. -/mob/proc/equip_to_slot_if_possible(obj/item/W, slot, qdel_on_fail = 0, disable_warning = 0, redraw_mob = 1) +/mob/proc/equip_to_slot_if_possible(obj/item/W, slot, qdel_on_fail = FALSE, disable_warning = FALSE, redraw_mob = TRUE, bypass_equip_delay_self = FALSE) if(!istype(W)) return 0 - if(!W.mob_can_equip(src, null, slot, disable_warning)) + if(!W.mob_can_equip(src, null, slot, disable_warning, bypass_equip_delay_self)) if(qdel_on_fail) qdel(W) else @@ -217,8 +217,9 @@ return //This is just a commonly used configuration for the equip_to_slot_if_possible() proc, used to equip people when the rounds tarts and when events happen and such. +//Also bypasses equip delay checks, since the mob isn't actually putting it on. /mob/proc/equip_to_slot_or_del(obj/item/W, slot) - return equip_to_slot_if_possible(W, slot, 1, 1, 0) + return equip_to_slot_if_possible(W, slot, 1, 1, 0, 1) //puts the item "W" into an appropriate slot in a human's inventory //returns 0 if it cannot, 1 if successful @@ -293,14 +294,14 @@ if(!src || !isturf(src.loc) || !(A in view(src.loc))) return 0 - if(istype(A, /obj/effect/overlay/temp/point)) + if(istype(A, /obj/effect/temp_visual/point)) return 0 var/tile = get_turf(A) if (!tile) return 0 - new /obj/effect/overlay/temp/point(A,invisibility) + new /obj/effect/temp_visual/point(A,invisibility) return 1 @@ -591,7 +592,8 @@ if(client && client.holder) if(statpanel("MC")) - stat("Location:", "([x], [y], [z])") + var/turf/T = get_turf(client.eye) + stat("Location:", COORD(T)) stat("CPU:", "[world.cpu]") stat("Instances:", "[world.contents.len]") GLOB.stat_entry() diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 65e83d3c5d..5c73fc3e9b 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -473,7 +473,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp ClickOn(T) /mob/proc/log_message(message, message_type) - if(!LAZYLEN(message) || !message_type) + if(!LAZYLEN(message) || !message_type) return if(!islist(logging[message_type])) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index f9d1f59717..00be22e99c 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -109,10 +109,12 @@ mob.control_object.loc = get_step(mob.control_object,direct) return - +#define MOVEMENT_DELAY_BUFFER 0.75 +#define MOVEMENT_DELAY_BUFFER_DELTA 1.25 /client/Move(n, direct) if(world.time < move_delay) return 0 + var/old_move_delay = move_delay move_delay = world.time+world.tick_lag //this is here because Move() can now be called mutiple times per tick if(!mob || !mob.loc) return 0 @@ -159,7 +161,11 @@ //We are now going to move moving = 1 - move_delay = mob.movement_delay() + world.time + var/delay = mob.movement_delay() + if (old_move_delay + (delay*MOVEMENT_DELAY_BUFFER_DELTA) + MOVEMENT_DELAY_BUFFER > world.time) + move_delay = old_move_delay + delay + else + move_delay = delay + world.time if(mob.confused) if(mob.confused > 40) @@ -178,11 +184,18 @@ if(mob.throwing) mob.throwing.finalize(FALSE) - for(var/obj/O in mob) - O.on_mob_move(direct, src) - return . +/mob/Moved(oldLoc, dir) + . = ..() + for(var/obj/O in contents) + O.on_mob_move(dir, src, oldLoc) + +/mob/setDir(newDir) + . = ..() + for(var/obj/O in contents) + O.on_mob_turn(newDir, src) + ///Process_Grab() ///Called by client/Move() @@ -209,10 +222,10 @@ return var/mob/living/L = mob switch(L.incorporeal_move) - if(1) + if(INCORPOREAL_MOVE_BASIC) L.loc = get_step(L, direct) L.setDir(direct) - if(2) + if(INCORPOREAL_MOVE_SHADOW) if(prob(50)) var/locx var/locy @@ -242,15 +255,15 @@ L.loc = locate(locx,locy,mobloc.z) var/limit = 2//For only two trailing shadows. for(var/turf/T in getline(mobloc, L.loc)) - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(T, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(T, L.dir) limit-- if(limit<=0) break else - new /obj/effect/overlay/temp/dir_setting/ninja/shadow(mobloc, L.dir) + new /obj/effect/temp_visual/dir_setting/ninja/shadow(mobloc, L.dir) L.loc = get_step(L, direct) L.setDir(direct) - if(3) //Incorporeal move, but blocked by holy-watered tiles and salt piles. + if(INCORPOREAL_MOVE_JAUNT) //Incorporeal move, but blocked by holy-watered tiles and salt piles. var/turf/open/floor/stepTurf = get_step(L, direct) for(var/obj/effect/decal/cleanable/salt/S in stepTurf) to_chat(L, "[S] bars your passage!") @@ -295,8 +308,12 @@ return A else var/atom/movable/AM = A - if(AM == buckled) //Kind of unnecessary but let's just be sure + if(AM == buckled) continue + if(ismob(AM)) + var/mob/M = AM + if(M.buckled) + continue if(!AM.CanPass(src) || AM.density) if(AM.anchored) return AM diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index cbc3072ea9..35c7069d73 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -25,9 +25,9 @@ if(flavor_text && flavor_text != "") var/msg = replacetext(flavor_text, "\n", " ") if(lentext(msg) <= 40) - return "\blue [msg]" + return "[msg]" else - return "\blue [copytext(msg, 1, 37)]... More..." + return "[copytext(msg, 1, 37)]... More..." /mob/proc/get_top_level_mob() if(istype(src.loc,/mob)&&src.loc!=src) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 9e5e86836b..6dbcf4eb6a 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -36,7 +36,7 @@ cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify(loc) + new /obj/effect/temp_visual/monkeyify(loc) sleep(22) var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) @@ -186,7 +186,7 @@ icon = null cut_overlays() invisibility = INVISIBILITY_MAXIMUM - new /obj/effect/overlay/temp/monkeyify/humanify(loc) + new /obj/effect/temp_visual/monkeyify/humanify(loc) sleep(22) var/mob/living/carbon/human/O = new( loc ) for(var/obj/item/C in O.loc) @@ -250,7 +250,7 @@ mind.transfer_to(O) if(O.mind.changeling) for(var/obj/effect/proc_holder/changeling/humanform/HF in O.mind.changeling.purchasedpowers) - mind.changeling.purchasedpowers -= HF + O.mind.changeling.purchasedpowers -= HF for(var/X in internal_organs) var/obj/item/organ/I = X @@ -283,7 +283,7 @@ mind.transfer_to(O) if(O.mind.changeling) for(var/obj/effect/proc_holder/changeling/humanform/HF in O.mind.changeling.purchasedpowers) - mind.changeling.purchasedpowers -= HF + O.mind.changeling.purchasedpowers -= HF O.a_intent = INTENT_HELP if (tr_flags & TR_DEFAULTMSG) diff --git a/code/modules/modular_computers/NTNet/NTNRC/conversation.dm b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm index c4ef258ae3..939276c4c9 100644 --- a/code/modules/modular_computers/NTNet/NTNRC/conversation.dm +++ b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm @@ -62,7 +62,7 @@ /datum/ntnet_conversation/proc/change_title(newtitle, datum/computer_file/program/chatclient/client) if(operator != client) - return 0 // Not Authorised + return FALSE // Not Authorised add_status_message("[client.username] has changed channel title from [title] to [newtitle]") title = newtitle diff --git a/code/modules/modular_computers/NTNet/NTNet.dm b/code/modules/modular_computers/NTNet/NTNet.dm index 033b32d6af..126f5edb11 100644 --- a/code/modules/modular_computers/NTNet/NTNet.dm +++ b/code/modules/modular_computers/NTNet/NTNet.dm @@ -53,7 +53,7 @@ GLOBAL_DATUM_INIT(ntnet_global, /datum/ntnet, new) // Checks whether NTNet operates. If parameter is passed checks whether specific function is enabled. /datum/ntnet/proc/check_function(specific_action = 0) if(!relays || !relays.len) // No relays found. NTNet is down - return 0 + return FALSE var/operating = 0 @@ -65,7 +65,7 @@ GLOBAL_DATUM_INIT(ntnet_global, /datum/ntnet, new) break if(setting_disabled) - return 0 + return FALSE switch(specific_action) if(NTNET_SOFTWAREDOWNLOAD) @@ -120,7 +120,7 @@ GLOBAL_DATUM_INIT(ntnet_global, /datum/ntnet, new) // Updates maximal amount of stored logs. Use this instead of setting the number, it performs required checks. /datum/ntnet/proc/update_max_log_count(lognumber) if(!lognumber) - return 0 + return FALSE // Trim the value if necessary lognumber = max(MIN_NTNET_LOGS, min(lognumber, MAX_NTNET_LOGS)) setting_maxlogcount = lognumber diff --git a/code/modules/modular_computers/NTNet/NTNet_relay.dm b/code/modules/modular_computers/NTNet/NTNet_relay.dm index 9a864331ed..52bcb76c19 100644 --- a/code/modules/modular_computers/NTNet/NTNet_relay.dm +++ b/code/modules/modular_computers/NTNet/NTNet_relay.dm @@ -2,7 +2,7 @@ /obj/machinery/ntnet_relay name = "NTNet Quantum Relay" desc = "A very complex router and transmitter capable of connecting electronic devices together. Looks fragile." - use_power = 2 + use_power = ACTIVE_POWER_USE active_power_usage = 10000 //10kW, apropriate for machine that keeps massive cross-Zlevel wireless network operational. Used to be 20 but that actually drained the smes one round idle_power_usage = 100 icon = 'icons/obj/machines/telecomms.dmi' @@ -38,9 +38,9 @@ /obj/machinery/ntnet_relay/process() if(is_operational()) - use_power = 2 + use_power = ACTIVE_POWER_USE else - use_power = 1 + use_power = IDLE_POWER_USE update_icon() diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index 32513d0405..871d72acee 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -39,22 +39,25 @@ // Optional hardware (improves functionality, but is not critical for computer to work) - var/list/all_components // List of "connection ports" in this computer and the components with which they are plugged + var/list/all_components = list() // List of "connection ports" in this computer and the components with which they are plugged var/list/idle_threads // Idle programs on background. They still receive process calls but can't be interacted with. var/obj/physical = null // Object that represents our computer. It's used for Adjacent() and UI visibility checks. + var/has_light = FALSE //If the computer has a flashlight/LED light/what-have-you installed + var/light_on = FALSE //If that light is enabled + var/comp_light_luminosity = 3 //The brightness of that light + var/comp_light_color //The color of that light -/obj/item/device/modular_computer/New() +/obj/item/device/modular_computer/Initialize() + . = ..() START_PROCESSING(SSobj, src) - update_icon() if(!physical) physical = src - ..() - - all_components = list() + comp_light_color = "#FFFFFF" idle_threads = list() + update_icon() /obj/item/device/modular_computer/Destroy() kill_program(forced = TRUE) diff --git a/code/modules/modular_computers/computers/item/computer_power.dm b/code/modules/modular_computers/computers/item/computer_power.dm index c03570c335..c62b0793ad 100644 --- a/code/modules/modular_computers/computers/item/computer_power.dm +++ b/code/modules/modular_computers/computers/item/computer_power.dm @@ -26,6 +26,11 @@ return battery_module.battery.give(amount) return 0 +/obj/item/device/modular_computer/get_cell() + var/obj/item/weapon/computer_hardware/battery/battery_module = all_components[MC_CELL] + if(battery_module && battery_module.battery) + return battery_module.battery + // Used in following function to reduce copypaste /obj/item/device/modular_computer/proc/power_failure() diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index 5aadc31bb4..ec36bc6484 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -50,6 +50,9 @@ data["programs"] += list(list("name" = P.filename, "desc" = P.filedesc, "running" = running)) + data["has_light"] = has_light + data["light_on"] = light_on + data["comp_light_color"] = comp_light_color return data @@ -128,6 +131,27 @@ active_program = P update_icon() return 1 + + if("PC_toggle_light") + light_on = !light_on + if(light_on) + set_light(comp_light_luminosity, 1, comp_light_color) + else + set_light(0) + + if("PC_light_color") + var/mob/user = usr + var/new_color + while(!new_color) + new_color = input(user, "Choose a new color for [src]'s flashlight.", "Light Color") as null|color + if(!new_color) + return + if(color_hex2num(new_color) < 200) //Colors too dark are rejected + to_chat(user, "That color is too dark! Choose a lighter one.") + new_color = null + comp_light_color = new_color + light_color = new_color + update_light() else return diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index 6a2b5674a5..39fd8fae61 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -9,4 +9,6 @@ max_hardware_size = 1 w_class = WEIGHT_CLASS_SMALL steel_sheet_cost = 1 - slot_flags = SLOT_ID | SLOT_BELT \ No newline at end of file + slot_flags = SLOT_ID | SLOT_BELT + has_light = TRUE //LED flashlight! + comp_light_luminosity = 2.3 //Same as the PDA diff --git a/code/modules/modular_computers/computers/machinery/console_presets.dm b/code/modules/modular_computers/computers/machinery/console_presets.dm index b2f0c5fb07..dc64759819 100644 --- a/code/modules/modular_computers/computers/machinery/console_presets.dm +++ b/code/modules/modular_computers/computers/machinery/console_presets.dm @@ -5,7 +5,7 @@ var/_has_battery = 0 var/_has_ai = 0 -/obj/machinery/modular_computer/console/preset/New() +/obj/machinery/modular_computer/console/preset/Initialize() . = ..() if(!cpu) return @@ -36,6 +36,7 @@ var/obj/item/weapon/computer_hardware/hard_drive/hard_drive = cpu.all_components[MC_HDD] hard_drive.store_file(new/datum/computer_file/program/power_monitor()) hard_drive.store_file(new/datum/computer_file/program/alarm_monitor()) + hard_drive.store_file(new/datum/computer_file/program/supermatter_monitor()) // ===== RESEARCH CONSOLE ===== /obj/machinery/modular_computer/console/preset/research diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm index b7b258d1ef..c0f0a05a3e 100644 --- a/code/modules/modular_computers/computers/machinery/modular_computer.dm +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -4,7 +4,7 @@ name = "modular computer" desc = "An advanced computer." - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 var/hardware_flag = 0 // A flag that describes this device type var/last_power_usage = 0 // Power usage during last tick @@ -27,15 +27,13 @@ var/obj/item/device/modular_computer/processor/cpu = null // CPU that handles most logic while this type only handles power and other specific things. -/obj/machinery/modular_computer/New() - ..() +/obj/machinery/modular_computer/Initialize() + . = ..() cpu = new(src) cpu.physical = src /obj/machinery/modular_computer/Destroy() - if(cpu) - qdel(cpu) - cpu = null + QDEL_NULL(cpu) return ..() /obj/machinery/modular_computer/attack_ghost(mob/dead/observer/user) diff --git a/code/modules/modular_computers/computers/machinery/modular_console.dm b/code/modules/modular_computers/computers/machinery/modular_console.dm index 60315198ca..3f53ba715f 100644 --- a/code/modules/modular_computers/computers/machinery/modular_console.dm +++ b/code/modules/modular_computers/computers/machinery/modular_console.dm @@ -20,8 +20,8 @@ max_integrity = 300 integrity_failure = 150 -/obj/machinery/modular_computer/console/buildable/New() - ..() +/obj/machinery/modular_computer/console/buildable/Initialize() + . = ..() // User-built consoles start as empty frames. var/obj/item/weapon/computer_hardware/hard_drive/hard_drive = cpu.all_components[MC_HDD] var/obj/item/weapon/computer_hardware/hard_drive/network_card = cpu.all_components[MC_NET] @@ -30,8 +30,8 @@ qdel(network_card) qdel(hard_drive) -/obj/machinery/modular_computer/console/New() - ..() +/obj/machinery/modular_computer/console/Initialize() + . = ..() var/obj/item/weapon/computer_hardware/battery/battery_module = cpu.all_components[MC_CELL] if(battery_module) qdel(battery_module) diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm index a0879f13ce..dfe2acd252 100644 --- a/code/modules/modular_computers/file_system/programs/card.dm +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -19,7 +19,7 @@ var/list/region_access = null var/list/head_subordinates = null var/target_dept = 0 //Which department this computer has access to. 0=all departments - var/change_position_cooldown = 60 + var/change_position_cooldown = 30 //Jobs you cannot open new positions for var/list/blacklisted = list( "AI", @@ -39,6 +39,13 @@ //Assoc array: "JobName" = (int) var/list/opened_positions = list(); +/datum/computer_file/program/card_mod/New() + ..() + change_position_cooldown = config.id_console_jobslot_delay + addtimer(CALLBACK(src, .proc/SetConfigCooldown), 0) + +/datum/computer_file/program/card_mod/proc/SetConfigCooldown() + /datum/computer_file/program/card_mod/event_idremoved(background, slot) if(!slot || slot == 2)// slot being false means both are removed diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm new file mode 100644 index 0000000000..35080ef80e --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm @@ -0,0 +1,132 @@ +/datum/computer_file/program/supermatter_monitor + filename = "smmonitor" + filedesc = "Supermatter Monitoring" + ui_header = "smmon_0.gif" + program_icon_state = "smmon_0" + extended_desc = "This program connects to specially calibrated supermatter sensors to provide information on the status of supermatter-based engines." + requires_ntnet = TRUE + transfer_access = GLOB.access_engine + network_destination = "supermatter monitoring system" + size = 5 + tgui_id = "ntos_supermatter_monitor" + ui_x = 600 + ui_y = 400 + var/last_status = SUPERMATTER_INACTIVE + var/list/supermatters + var/obj/machinery/power/supermatter_shard/active // Currently selected supermatter crystal. + + +/datum/computer_file/program/supermatter_monitor/process_tick() + ..() + var/new_status = get_status() + if(last_status != new_status) + last_status = new_status + ui_header = "smmon_[last_status].gif" + if(istype(computer) && !(computer.hardware_flag == PROGRAM_LAPTOP)) + program_icon_state = "smmon_[last_status]" + if(istype(computer)) + computer.update_icon() + +/datum/computer_file/program/supermatter_monitor/run_program(mob/living/user) + . = ..(user) + if(istype(computer) && (computer.hardware_flag == PROGRAM_LAPTOP)) + program_icon_state = "engine" + computer.update_icon() + refresh() + +/datum/computer_file/program/supermatter_monitor/kill_program(forced = FALSE) + active = null + supermatters = null + ..() + +// Refreshes list of active supermatter crystals +/datum/computer_file/program/supermatter_monitor/proc/refresh() + supermatters = list() + var/turf/T = get_turf(ui_host()) + if(!T) + return + //var/valid_z_levels = (GetConnectedZlevels(T.z) & using_map.station_levels) + for(var/obj/machinery/power/supermatter_shard/S in GLOB.machines) + // Delaminating, not within coverage, not on a tile. + if(!(S.z == ZLEVEL_STATION || S.z == ZLEVEL_MINING || S.z == T.z) || !istype(S.loc, /turf/)) + continue + supermatters.Add(S) + + if(!(active in supermatters)) + active = null + +/datum/computer_file/program/supermatter_monitor/proc/get_status() + . = SUPERMATTER_INACTIVE + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + . = max(., S.get_status()) + +/datum/computer_file/program/supermatter_monitor/ui_data() + var/list/data = get_header_data() + + if(istype(active)) + var/turf/T = get_turf(active) + if(!T) + active = null + refresh() + return + var/datum/gas_mixture/air = T.return_air() + if(!istype(air)) + active = null + return + + data["active"] = TRUE + data["SM_integrity"] = active.get_integrity() + data["SM_power"] = active.power + data["SM_ambienttemp"] = air.temperature + data["SM_ambientpressure"] = air.return_pressure() + //data["SM_EPR"] = round((air.total_moles / air.group_multiplier) / 23.1, 0.01) + var/list/gasdata = list() + var/list/gaseslist = list("o2","co2","n2","plasma","n2o") + + + if(air.total_moles()) + for(var/gasid in gaseslist) + gasdata.Add(list(list( + "name"= gasid, + "amount" = round(100*air.gases[gasid][MOLES]/air.total_moles(),0.01)))) + + else + for(var/gasid in gaseslist) + gasdata.Add(list(list( + "name"= gasid, + "amount" = 0))) + + data["gases"] = gasdata + else + var/list/SMS = list() + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + var/area/A = get_area(S) + if(A) + SMS.Add(list(list( + "area_name" = A.name, + "integrity" = S.get_integrity(), + "uid" = S.uid + ))) + + data["active"] = FALSE + data["supermatters"] = SMS + + return data + +/datum/computer_file/program/supermatter_monitor/ui_act(action, params) + if(..()) + return TRUE + + switch(action) + if("PRG_clear") + active = null + return TRUE + if("PRG_refresh") + refresh() + return TRUE + if("PRG_set") + var/newuid = text2num(params["set"]) + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + if(S.uid == newuid) + active = S + return TRUE diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej b/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej new file mode 100644 index 0000000000..2d1f148e8d --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej @@ -0,0 +1,36 @@ +diff a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm (rejected hunks) +@@ -70,32 +70,27 @@ + refresh() + return + var/datum/gas_mixture/air = T.return_air() +- if(!istype(air)) ++ if(!air) + active = null + return + +- data["active"] = 1 ++ data["active"] = TRUE + data["SM_integrity"] = active.get_integrity() + data["SM_power"] = active.power + data["SM_ambienttemp"] = air.temperature + data["SM_ambientpressure"] = air.return_pressure() + //data["SM_EPR"] = round((air.total_moles / air.group_multiplier) / 23.1, 0.01) + var/list/gasdata = list() +- var/list/relevantgas = list("o2","co2","n2","plasma","n2o","freon") + + + if(air.total_moles()) + for(var/gasid in air.gases) +- if(!gasid in relevantgas) +- continue + gasdata.Add(list(list( + "name"= air.gases[gasid][GAS_META][META_GAS_NAME], + "amount" = round(100*air.gases[gasid][MOLES]/air.total_moles(),0.01)))) + + else + for(var/gasid in air.gases) +- if(!gasid in relevantgas) +- continue + gasdata.Add(list(list( + "name"= air.gases[gasid][GAS_META][META_GAS_NAME], + "amount" = 0))) diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index 6d522c5f54..50349073f3 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -1,30 +1,94 @@ -/obj/item/weapon/katana/energy +/obj/item/weapon/dash + name = "abstract dash weapon" + var/max_charges = 3 + var/current_charges = 3 + var/charge_rate = 30 //In deciseconds + var/dash_toggled = TRUE + + var/bypass_density = FALSE //Can we beam past windows/airlocks/etc + + var/start_effect_type = /obj/effect/temp_visual/dir_setting/ninja/phase/out + var/end_effect_type = /obj/effect/temp_visual/dir_setting/ninja/phase + var/beam_icon_state = "blur" + var/dash_beam_type = /obj/effect/ebeam + +/obj/item/weapon/dash/proc/charge() + current_charges = Clamp(current_charges + 1, 0, max_charges) + if(istype(loc, /mob/living)) + to_chat(loc, "[src] now has [current_charges]/[max_charges] charges.") + +/obj/item/weapon/dash/attack_self(mob/user) + dash_toggled = !dash_toggled + to_chat(user, "You [dash_toggled ? "enable" : "disable"] the dash function on [src].") + +/obj/item/weapon/dash/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(dash_toggled) + dash(user, target) + return + +/obj/item/weapon/dash/proc/dash(mob/user, atom/target) + if(!current_charges) + return + + if(Adjacent(target)) + return + + if(target.density) + return + + var/turf/T = get_turf(target) + + if(!bypass_density) + for(var/turf/turf in getline(get_turf(user),T)) + for(var/atom/A in turf) + if(A.density) + return + + if(target in view(user.client.view, get_turf(user))) + var/obj/spot1 = new start_effect_type(T, user.dir) + user.forceMove(T) + playsound(T, 'sound/magic/blink.ogg', 25, 1) + playsound(T, "sparks", 50, 1) + var/obj/spot2 = new end_effect_type(get_turf(user), user.dir) + spot1.Beam(spot2, beam_icon_state,time = 2, maxdistance = 20, beam_type = dash_beam_type) + current_charges-- + addtimer(CALLBACK(src, .proc/charge), charge_rate) + +/obj/item/weapon/dash/energy_katana name = "energy katana" desc = "A katana infused with strong energy." icon_state = "energy_katana" item_state = "energy_katana" force = 40 throwforce = 20 + block_chance = 50 armour_penetration = 50 + w_class = WEIGHT_CLASS_NORMAL + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + block_chance = 50 + slot_flags = SLOT_BELT + sharpness = IS_SHARP + obj_integrity = 200 + max_integrity = 200 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + bypass_density = TRUE var/datum/effect_system/spark_spread/spark_system -/obj/item/weapon/katana/energy/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - if(!user || !target) - return - - if(proximity_flag) - if(isobj(target) || issilicon(target)) - spark_system.start() - playsound(user, "sparks", 50, 1) - playsound(user, 'sound/weapons/blade1.ogg', 50, 1) - target.emag_act(user) +/obj/item/weapon/dash/energy_katana/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(dash_toggled) + return ..() + if(proximity_flag && (isobj(target) || issilicon(target))) + spark_system.start() + playsound(user, "sparks", 50, 1) + playsound(user, 'sound/weapons/blade1.ogg', 50, 1) + target.emag_act(user) //If we hit the Ninja who owns this Katana, they catch it. //Works for if the Ninja throws it or it throws itself or someone tries //To throw it at the ninja -/obj/item/weapon/katana/energy/throw_impact(atom/hit_atom) +/obj/item/weapon/dash/energy_katana/throw_impact(atom/hit_atom) if(ishuman(hit_atom)) var/mob/living/carbon/human/H = hit_atom if(istype(H.wear_suit, /obj/item/clothing/suit/space/space_ninja)) @@ -35,7 +99,7 @@ ..() -/obj/item/weapon/katana/energy/proc/returnToOwner(mob/living/carbon/human/user, doSpark = 1, caught = 0) +/obj/item/weapon/dash/energy_katana/proc/returnToOwner(mob/living/carbon/human/user, doSpark = 1, caught = 0) if(!istype(user)) return forceMove(get_turf(user)) @@ -62,13 +126,12 @@ if(msg) to_chat(user, "[msg]") -/obj/item/weapon/katana/energy/New() - ..() +/obj/item/weapon/dash/energy_katana/Initialize() + . = ..() spark_system = new /datum/effect_system/spark_spread() spark_system.set_up(5, 0, src) spark_system.attach(src) -/obj/item/weapon/katana/energy/Destroy() - qdel(spark_system) - spark_system = null - return ..() \ No newline at end of file +/obj/item/weapon/dash/energy_katana/Destroy() + QDEL_NULL(spark_system) + return ..() diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 1f5fdc6ea0..619ae359d3 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -72,7 +72,7 @@ It is possible to destroy the net by the occupant or someone else. M.dropItemToGround(W) playsound(M.loc, 'sound/effects/sparks4.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(M), M.dir) visible_message("[M] suddenly vanishes!") M.forceMove(pick(GLOB.holdingfacility)) //Throw mob in to the holding facility. @@ -86,7 +86,7 @@ It is possible to destroy the net by the occupant or someone else. spark_system.start() playsound(M.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(M.loc, 'sound/effects/sparks2.ogg', 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(M), M.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(M), M.dir) qdel(src) else//And they are free. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm index 42f1af6c0e..74dcec12ce 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_teleporting.dm @@ -27,7 +27,7 @@ Contents: if(destination && isturf(mobloc))//So we don't teleport out of containers playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(destination, H) H.loc = destination @@ -35,7 +35,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) destination.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 @@ -55,7 +55,7 @@ Contents: var/turf/mobloc = get_turf(H.loc)//To make sure that certain things work properly below. if(!T.density && isturf(mobloc)) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase/out(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase/out(get_turf(H), H.dir) handle_teleport_grab(T, H) H.forceMove(T) @@ -63,7 +63,7 @@ Contents: spark_system.start() playsound(H.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(H.loc, "sparks", 50, 1) - new /obj/effect/overlay/temp/dir_setting/ninja/phase(get_turf(H), H.dir) + new /obj/effect/temp_visual/dir_setting/ninja/phase(get_turf(H), H.dir) T.phase_damage_creatures(20,H)//Paralyse and damage mobs and mechas on the turf s_coold = 1 diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index 7a3e119a56..c75dd1032d 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -111,7 +111,7 @@ They *could* go in their appropriate files, but this is supposed to be modular S.cell.charge += charge charge = 0 corrupt() - updateicon() + update_icon() //RDCONSOLE// diff --git a/code/modules/ninja/suit/suit.dm b/code/modules/ninja/suit/suit.dm index d5811e32c9..8e2c66fcbb 100644 --- a/code/modules/ninja/suit/suit.dm +++ b/code/modules/ninja/suit/suit.dm @@ -22,7 +22,7 @@ Contents: armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30, fire = 100, acid = 100) strip_delay = 12 - actions_types = list(/datum/action/item_action/initialize_ninja_suit, /datum/action/item_action/ninjajaunt, /datum/action/item_action/ninjasmoke, /datum/action/item_action/ninjaboost, /datum/action/item_action/ninjapulse, /datum/action/item_action/ninjastar, /datum/action/item_action/ninjanet, /datum/action/item_action/ninja_sword_recall, /datum/action/item_action/ninja_stealth, /datum/action/item_action/toggle_glove) + actions_types = list(/datum/action/item_action/initialize_ninja_suit, /datum/action/item_action/ninjasmoke, /datum/action/item_action/ninjaboost, /datum/action/item_action/ninjapulse, /datum/action/item_action/ninjastar, /datum/action/item_action/ninjanet, /datum/action/item_action/ninja_sword_recall, /datum/action/item_action/ninja_stealth, /datum/action/item_action/toggle_glove) //Important parts of the suit. var/mob/living/carbon/human/affecting = null @@ -31,7 +31,7 @@ Contents: var/list/reagent_list = list("omnizine","salbutamol","spaceacillin","charcoal","nutriment","radium","potass_iodide")//The reagents ids which are added to the suit at New(). var/list/stored_research = list()//For stealing station research. var/obj/item/weapon/disk/tech_disk/t_disk//To copy design onto disk. - var/obj/item/weapon/katana/energy/energyKatana //For teleporting the katana back to the ninja (It's an ability) + var/obj/item/weapon/dash/energy_katana/energyKatana //For teleporting the katana back to the ninja (It's an ability) //Other articles of ninja gear worn together, used to easily reference them after initializing. var/obj/item/clothing/head/helmet/space/space_ninja/n_hood @@ -56,6 +56,8 @@ Contents: var/s_bombs = 10//Number of starting ninja smoke bombs. var/a_boost = 3//Number of adrenaline boosters. +/obj/item/clothing/suit/space/space_ninja/get_cell() + return cell /obj/item/clothing/suit/space/space_ninja/New() ..() @@ -179,9 +181,6 @@ Contents: if(!s_initialized) to_chat(user, "ERROR: suit offline. Please activate suit.") return FALSE - if(istype(action, /datum/action/item_action/ninjajaunt)) - ninjajaunt() - return TRUE if(istype(action, /datum/action/item_action/ninjasmoke)) ninjasmoke() return TRUE diff --git a/code/modules/ninja/suit/suit_attackby.dm b/code/modules/ninja/suit/suit_attackby.dm index e54a5e0e85..7903d4c3e7 100644 --- a/code/modules/ninja/suit/suit_attackby.dm +++ b/code/modules/ninja/suit/suit_attackby.dm @@ -32,7 +32,7 @@ U.put_in_hands(old_cell) old_cell.add_fingerprint(U) old_cell.corrupt() - old_cell.updateicon() + old_cell.update_icon() cell = CELL to_chat(U, "Upgrade complete. Maximum capacity: [round(cell.maxcharge/100)]%") else diff --git a/code/modules/ninja/suit/suit_initialisation.dm b/code/modules/ninja/suit/suit_initialisation.dm index f26912df24..b723ade381 100644 --- a/code/modules/ninja/suit/suit_initialisation.dm +++ b/code/modules/ninja/suit/suit_initialisation.dm @@ -71,7 +71,6 @@ /obj/item/clothing/suit/space/space_ninja/proc/deinitialize_three(delay, mob/living/carbon/human/U) to_chat(U, "Logging off, [U:real_name]. Shutting down SpiderOS.") - remove_ninja_verbs() addtimer(CALLBACK(src, .proc/deinitialize_four, delay, U), delay) /obj/item/clothing/suit/space/space_ninja/proc/deinitialize_four(delay, mob/living/carbon/human/U) diff --git a/code/modules/ninja/suit/suit_verbs_handlers.dm b/code/modules/ninja/suit/suit_verbs_handlers.dm index 7c887da1d2..35070a52dd 100644 --- a/code/modules/ninja/suit/suit_verbs_handlers.dm +++ b/code/modules/ninja/suit/suit_verbs_handlers.dm @@ -22,11 +22,5 @@ Contents: /obj/item/clothing/suit/space/space_ninja/proc/grant_ninja_verbs() - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - s_initialized=1 - slowdown=0 - - -/obj/item/clothing/suit/space/space_ninja/proc/remove_ninja_verbs() - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjashift + slowdown=0 \ No newline at end of file diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index c084befd92..7eaa0a7e26 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -276,7 +276,7 @@ if(!user.dna) return -1 user.dna.add_mutation(HULK) - var/obj/item/organ/hivelord_core/organ = new /obj/item/organ/hivelord_core + var/obj/item/organ/regenerative_core/organ = new /obj/item/organ/regenerative_core organ.Insert(user) return ..() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b6c6ab5d9e..c5234bd3a9 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -26,7 +26,7 @@ var/info //What's actually written on the paper. var/info_links //A different version of the paper which includes html links at fields and EOF var/stamps //The (text for the) stamps on the paper. - var/fields //Amount of user created fields + var/fields = 0 //Amount of user created fields var/list/stamped var/rigged = 0 var/spam_flag = 0 @@ -44,8 +44,8 @@ ..() -/obj/item/weapon/paper/New() - ..() +/obj/item/weapon/paper/Initialize() + . = ..() pixel_y = rand(-8, 8) pixel_x = rand(-9, 9) update_icon() @@ -214,7 +214,7 @@ t = replacetext(t, "\[list\]", "
      ") t = replacetext(t, "\[/list\]", "
    ") - t = "[t]" + t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! var/obj/item/toy/crayon/C = P t = replacetext(t, "\[*\]", "") @@ -304,7 +304,6 @@ else info += t // Oh, he wants to edit to the end of the file, let him. updateinfolinks() - i.on_write(src,usr) usr << browse("[name][info_links]
    [stamps]", "window=[name]") // Update the window update_icon() @@ -380,8 +379,8 @@ /obj/item/weapon/paper/construction -/obj/item/weapon/paper/construction/New() - ..() +/obj/item/weapon/paper/construction/Initialize() + . = ..() color = pick("FF0000", "#33cc33", "#ffb366", "#551A8B", "#ff80d5", "#4d94ff") /* @@ -438,3 +437,51 @@ /obj/item/weapon/paper/crumpled/bloody icon_state = "scrap_bloodied" + +/obj/item/weapon/paper/oldstat + name = "Cyro Awakening Alert" + info = "**WARNING**

    Catastrophic damage sustained to station. Powernet exhausted to reawaken crew.

    Immediate Objectives

    1: Activate emergency power generator
    2: Lift station lockdown on the bridge

    Please locate the 'Damage Report' on the bridge for a detailed situation report." + +/obj/item/weapon/paper/oldstat/damagereport + name = "Damage Report" + info = "*Damage Report*

    Alpha Station - Destroyed

    Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics, partially destroyed. Engine Core, destroyed.

    Charlie Station - Intact. Loss of oxygen to eastern side of main corridor.

    Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

    Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." + +/obj/item/weapon/paper/oldstat/protosuit + name = "B01-RIG Hardsuit Report" + info = "*Prototype Hardsuit*

    The B01-RIG Hardsuit is a prototype powered exoskeleton. Based off of a recovered pre-void war era united earth government powered military \ + exosuit, the RIG Hardsuit is a breakthrough in Hardsuit technology, and is the first post-void war era Hardsuit that can be safely used by a operator.

    The B01 however suffers \ + a myriad of constraints. It is slow and bulky to move around, it lacks any significant armor plating against direct attacks and its internal heads up display is unfinished, \ + resulting in the user being unable to see long distances.

    The B01 is unlikely to see any form of mass production, but will serve as a base for future Hardsuit developments." + +/obj/item/weapon/paper/oldstat/protohealth + name = "Health Analyser Report" + info = "*Health Analyser*

    The portable Health Analyser is essentially a handheld varient of a health analyser. Years of research have concluded with this device which is \ + capable of diagnosing even the most critical, obscure or technical injuries any humanoid entity is suffering in a easy to understand format that even a non-trained health professional \ + can understand.

    The health analyser is expected to go into full production as standard issue medical kit." + +/obj/item/weapon/paper/oldstat/protogun + name = "K14 Energy Gun Report" + info = "*K14-Multiphase Energy Gun*

    The K14 Prototype Energy Gun is the first Energy Rifle that has been successfully been able to not only hold a larger ammo charge \ + than other gun models, but is capable of swapping between different energy projectile types on command with no incidents.

    The weapon still suffers several drawbacks, its alternative, \ + non laser fire mode, can only fire one round before exhausting the energy cell, the weapon also remains prohibitively expensive, nonetheless NT Market Research fully believe this weapon \ + will form the backbone of our Energy weapon cataloge.

    The K14 is expected to undergo revision to fix the ammo issues, the K15 is expected to replace the 'stun' setting with a \ + 'disable' setting in a attempt to bypass the ammo issues." + +/obj/item/weapon/paper/oldstat/protosing + name = "Singularity Generator" + info = "*Singularity Generator*

    Modern power generation typically comes in two forms, a Fusion Generator or a Fission Generator. Fusion provides the best space to power \ + ratio, and is typically seen on military or high security ships and stations, however Fission reactors require the usage of expensive, and rare, materials in its construction.. Fission generators are massive and bulky, and require a large reserve of uranium to power, however they are extremely cheap to operate and oft need little maintenance once \ + operational.

    The Singularity aims to alter this, a functional Singularity is essentially a controlled Black Hole, a Black Hole that generates far more power than Fusion or Fission \ + generators can ever hope to produce. " + +/obj/item/weapon/paper/oldstat/protoinv + name = "Laboratory Inventory" + info = "*Inventory*

    (1) Prototype Hardsuit

    (1)Health Analyser

    (1)Prototype Energy Gun

    (1)Singularity Generation Disk

    DO NOT REMOVE WITHOUT \ + THE CAPTAIN AND RESEARCH DIRECTOR'S AUTHORISATION" + +/obj/item/weapon/paper/oldstat/report + name = "Crew Reawakening Report" + info = "Artifical Program's report to surviving crewmembers.

    Crew were placed into cryostasis on March 10th, 2445.

    Crew were awoken from cryostasis around June, 2557.

    \ + SIGNIFICANT EVENTS OF NOTE
    1: The primary radiation detectors were taken offline after 112 years due to power failure, secondary radioation detectors showed no residual \ + radioation on station. Deduction, primariy detector was malfunctioning and was producing a radioation signal when there was none.

    2: A data burst from a nearby Nanotrasen Space \ + Station was recieved, this data burst contained research data that has been uploaded to our RnD labs.

    3: Unknown invasion force has occupied Delta station." diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index cf7c28d2ba..191b60e52d 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -110,7 +110,7 @@ papers.Add(P) total_paper++ update_icon() - else if(istype(I, /obj/item/weapon/pen)) + else if(istype(I, /obj/item/weapon/pen) && !bin_pen) var/obj/item/weapon/pen/P = I if(!user.transferItemToLoc(P, src)) return @@ -130,7 +130,7 @@ /obj/item/weapon/paper_bin/update_icon() if(total_paper < 1) - icon_state = "paper_bin_0" + icon_state = "paper_bin0" else icon_state = "[initial(icon_state)]" cut_overlays() diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index 2514784bcb..a31301427e 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -20,6 +20,7 @@ if(newPaper) internalPaper = newPaper flags = newPaper.flags + color = newPaper.color newPaper.forceMove(src) else internalPaper = new /obj/item/weapon/paper(src) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 73f4c73cfa..2bdc8a5310 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -26,6 +26,7 @@ var/colour = "black" //what colour the ink is! var/traitor_unlock_degrees = 0 var/degrees = 0 + var/font = PEN_FONT /obj/item/weapon/pen/suicide_act(mob/user) user.visible_message("[user] is scribbling numbers all over [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit sudoku...") @@ -64,6 +65,42 @@ to_chat(user, "\The [src] will now write in [colour].") desc = "It's a fancy four-color ink pen, set to [colour]." +/obj/item/weapon/pen/fountain + name = "fountain pen" + desc = "It's a common fountain pen, with a faux wood body." + icon_state = "pen-fountain" + font = FOUNTAIN_PEN_FONT + +/obj/item/weapon/pen/fountain/captain + name = "captain's fountain pen" + desc = "It's an expensive Oak fountain pen. The nib is quite sharp." + icon_state = "pen-fountain-o" + force = 5 + throwforce = 5 + throw_speed = 4 + colour = "crimson" + materials = list(MAT_GOLD = 750) + sharpness = IS_SHARP + resistance_flags = FIRE_PROOF + var/unique_reskin = TRUE + var/list/skins = list("Oak" = "pen-fountain-o", "Gold" = "pen-fountain-g", "Rosewood" = "pen-fountain-r", "Black and Silver" = "pen-fountain-b","Command Blue" = "pen-fountain-cb") + +/obj/item/weapon/pen/fountain/captain/AltClick() + var/mob/living/carbon/user = usr + if(!istype(user)) + return + if(unique_reskin) + var/choice = input(user,"Choose the finish for your pen.","Reskin Pen") as null|anything in skins + if(!QDELETED(src) && choice && !user.incapacitated() && in_range(user,src)) + icon_state = skins[choice] + unique_reskin = FALSE + to_chat(user, "Your pen now has a [choice] finish.") + desc = "It's an expensive [choice] fountain pen. The nib is quite sharp." + +/obj/item/weapon/pen/fountain/captain/examine(mob/user) + ..() + if(unique_reskin) + to_chat(user, "This item can be reskinned. Alt-click to select a skin.") /obj/item/weapon/pen/attack_self(mob/living/carbon/user) var/deg = input(user, "What angle would you like to rotate the pen head to? (1-360)", "Rotate Pen Head") as null|num @@ -154,7 +191,7 @@ /obj/item/weapon/pen/sleepy/New() create_reagents(45) - reagents.add_reagent("morphine", 20) + reagents.add_reagent("chloralhydrate2", 20) reagents.add_reagent("mutetoxin", 15) reagents.add_reagent("tirizene", 10) ..() @@ -197,12 +234,3 @@ else icon_state = initial(icon_state) //looks like a normal pen when off. item_state = initial(item_state) - -//Crayons path disambiguity sigh. -/obj/item/proc/on_write(obj/item/weapon/paper/P, mob/user) - return - -/obj/item/weapon/pen/poison/on_write(obj/item/weapon/paper/P, mob/user) - P.contact_poison = "delayed_toxin" - P.contact_poison_volume = 10 - add_logs(user,P,"used poison pen on") \ No newline at end of file diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 1608098ce7..fedf2cf9e6 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -14,7 +14,7 @@ icon_state = "photocopier" anchored = 1 density = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 30 active_power_usage = 200 power_channel = EQUIP @@ -171,7 +171,7 @@ var/icon/small_img = icon(temp_img) //Icon() is needed or else temp_img will be rescaled too >.> var/icon/ic = icon('icons/obj/items.dmi',"photo") small_img.Scale(8, 8) - ic.Blend(small_img,ICON_OVERLAY, 10, 13) + ic.Blend(small_img,ICON_OVERLAY, 13, 13) p.icon = ic toner -= 5 busy = 1 diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index e2447d6e4a..c5e18ccd5a 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -533,7 +533,6 @@ cut_overlays() if(displayed) add_overlay(getFlatIcon(displayed)) - add_overlay("frame-overlay") /obj/item/wallframe/picture/after_attach(obj/O) ..() @@ -591,13 +590,12 @@ /obj/structure/sign/picture_frame/attack_hand(mob/user) if(framed) - framed.show() + framed.show(user) /obj/structure/sign/picture_frame/update_icon() cut_overlays() if(framed) add_overlay(getFlatIcon(framed)) - add_overlay("frame-overlay") /obj/structure/sign/picture_frame/deconstruct(disassembled = TRUE) if(!(flags & NODECONSTRUCT)) diff --git a/code/modules/power/antimatter/containment_jar.dm b/code/modules/power/antimatter/containment_jar.dm index 0d2be23114..73fd2af580 100644 --- a/code/modules/power/antimatter/containment_jar.dm +++ b/code/modules/power/antimatter/containment_jar.dm @@ -18,12 +18,12 @@ /obj/item/weapon/am_containment/ex_act(severity, target) switch(severity) if(1) - explosion(get_turf(src), 1, 2, 3, 5)//Should likely be larger but this works fine for now I guess + explosion(get_turf(src), 1, 2, 3, 5)//Should likely be larger but this works fine for now I guess if(src) qdel(src) if(2) if(prob((fuel/10)-stability)) - explosion(get_turf(src), 1, 2, 3, 5) + explosion(get_turf(src), 1, 2, 3, 5) if(src) qdel(src) return diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 647f838311..92b3abfd2d 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -5,7 +5,7 @@ icon_state = "control" anchored = 0 density = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 100 active_power_usage = 1000 @@ -46,7 +46,7 @@ /obj/machinery/power/am_control_unit/process() if(exploding) - explosion(get_turf(src),8,12,18,12) + explosion(get_turf(src),8,12,18,12) if(src) qdel(src) @@ -142,10 +142,10 @@ if(active) toggle_power(1) else - use_power = 0 + use_power = NO_POWER_USE else if(!stat && anchored) - use_power = 1 + use_power = IDLE_POWER_USE return @@ -243,7 +243,7 @@ /obj/machinery/power/am_control_unit/proc/toggle_power(powerfail = 0) active = !active if(active) - use_power = 2 + use_power = ACTIVE_POWER_USE visible_message("The [src.name] starts up.") else use_power = !powerfail diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 1a58538c8e..fc36535e5e 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -16,7 +16,7 @@ anchored = 1 density = 1 dir = NORTH - use_power = 0//Living things generally dont use power + use_power = NO_POWER_USE//Living things generally dont use power idle_power_usage = 0 active_power_usage = 0 diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6c6a088644..4a26b65b27 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -27,8 +27,6 @@ #define APC_UPOVERLAY_OPERATING 8192 -#define APC_UPDATE_ICON_COOLDOWN 200 // 20 seconds - // the Area Power Controller (APC), formerly Power Distribution Unit (PDU) // one per area, needs wire conection to power network through a terminal @@ -46,7 +44,7 @@ icon_state = "apc0" anchored = 1 - use_power = 0 + use_power = NO_POWER_USE req_access = null obj_integrity = 200 max_integrity = 200 @@ -93,13 +91,15 @@ var/force_update = 0 var/update_state = -1 var/update_overlay = -1 + var/icon_update_needed = FALSE + +/obj/machinery/power/apc/get_cell() + return cell /obj/machinery/power/apc/connect_to_network() //Override because the APC does not directly connect to the network; it goes through a terminal. //The terminal is what the power computer looks for anyway. - if(!terminal) - make_terminal() if(terminal) terminal.connect_to_network() @@ -212,11 +212,11 @@ // update the APC icon to show the three base states // also add overlays for indicator lights /obj/machinery/power/apc/update_icon() - var/update = check_updates() //returns 0 if no need to update icons. // 1 if we need to update the icon_state // 2 if we need to update the overlays if(!update) + icon_update_needed = FALSE return if(update & 1) // Updating the icon state @@ -240,6 +240,8 @@ icon_state = "apcemag" else if(update_state & UPSTATE_WIREEXP) icon_state = "apcewires" + else if(update_state & UPSTATE_MAINT) + icon_state = "apc0" if(!(update_state & UPSTATE_ALLGOOD)) cut_overlays() @@ -272,8 +274,9 @@ else set_light(0) -/obj/machinery/power/apc/proc/check_updates() + icon_update_needed = FALSE +/obj/machinery/power/apc/proc/check_updates() var/last_update_state = update_state var/last_update_overlay = update_overlay update_state = 0 @@ -344,7 +347,7 @@ // Used in process so it doesn't update the icon too much /obj/machinery/power/apc/proc/queue_icon_update() - addtimer(CALLBACK(src, .proc/update_icon), APC_UPDATE_ICON_COOLDOWN, TIMER_UNIQUE) + icon_update_needed = TRUE //attack with an item - open/close cover, insert cell, or (un)lock interface @@ -446,6 +449,8 @@ update_icon() else if(emagged) to_chat(user, "The interface is broken!") + else if((stat & MAINT) && !opened) + ..() //its an empty closed frame... theres no wires to expose! else panel_open = !panel_open to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"]") @@ -621,17 +626,15 @@ return if(usr == user && opened && (!issilicon(user))) if(cell) + user.visible_message("[user] removes \the [cell] from [src]!","You remove \the [cell].") user.put_in_hands(cell) - cell.add_fingerprint(user) - cell.updateicon() - + cell.update_icon() src.cell = null - user.visible_message("[user.name] removes the power cell from [src.name]!",\ - "You remove the power cell.") - //to_chat(user, "You remove the power cell.") charging = 0 src.update_icon() return + if((stat & MAINT) && !opened) //no board; no interface + return ..() /obj/machinery/power/apc/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ @@ -828,7 +831,7 @@ if(!malf.can_shunt) to_chat(malf, "You cannot shunt!") return - if(src.z != 1) + if(src.z != ZLEVEL_STATION) return occupier = new /mob/living/silicon/ai(src, malf.laws, malf) //DEAR GOD WHY? //IKR???? occupier.adjustOxyLoss(malf.getOxyLoss()) @@ -937,7 +940,8 @@ return 0 /obj/machinery/power/apc/process() - + if(icon_update_needed) + update_icon() if(stat & (BROKEN|MAINT)) return if(!area.requires_power) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 48fc254a8e..5b00261fcf 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -33,7 +33,7 @@ By design, d1 is the smallest direction and d2 is the highest icon_state = "0-1" var/d1 = 0 // cable direction 1 (see above) var/d2 = 1 // cable direction 2 (see above) - layer = WIRE_LAYER //Above pipes, which are at GAS_PIPE_LAYER + layer = WIRE_LAYER //Above hidden pipes, GAS_PIPE_HIDDEN_LAYER var/cable_color = "red" var/obj/item/stack/cable_coil/stored @@ -66,9 +66,8 @@ By design, d1 is the smallest direction and d2 is the highest icon = 'icons/obj/power_cond/power_cond_white.dmi' // the power cable object -/obj/structure/cable/New() - ..() - +/obj/structure/cable/Initialize() + . = ..() // ensure d1 & d2 reflect the icon_state for entering and exiting cable var/dash = findtext(icon_state, "-") @@ -131,7 +130,7 @@ By design, d1 is the smallest direction and d2 is the highest return user.visible_message("[user] cuts the cable.", "You cut the cable.") stored.add_fingerprint(user) - investigate_log("was cut by [key_name(usr, usr.client)] in [user.loc.loc]","wires") + investigate_log("was cut by [key_name(usr, usr.client)] in [get_area(T)]", INVESTIGATE_WIRES) deconstruct() return @@ -510,6 +509,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined", "flogged") singular_name = "cable piece" + full_w_class = WEIGHT_CLASS_SMALL /obj/item/stack/cable_coil/cyborg is_cyborg = 1 @@ -528,8 +528,8 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai user.visible_message("[user] is strangling [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") return(OXYLOSS) -/obj/item/stack/cable_coil/New(loc, new_amount = null, var/param_color = null) - ..() +/obj/item/stack/cable_coil/Initialize(mapload, new_amount = null, param_color = null) + . = ..() if(new_amount) // MAXCOIL by default amount = new_amount if(param_color) @@ -780,9 +780,9 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai /obj/item/stack/cable_coil/cut item_state = "coil_red2" -/obj/item/stack/cable_coil/cut/New(loc) - ..() - src.amount = rand(1,2) +/obj/item/stack/cable_coil/cut/Initialize(mapload) + . =..() + amount = rand(1,2) pixel_x = rand(-2,2) pixel_y = rand(-2,2) update_icon() @@ -820,10 +820,11 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai item_color = "white" icon_state = "coil_white" -/obj/item/stack/cable_coil/random/New() +/obj/item/stack/cable_coil/random/Initialize(mapload) + . = ..() item_color = pick("red","orange","yellow","green","cyan","blue","pink","white") icon_state = "coil_[item_color]" - ..() + /obj/item/stack/cable_coil/random/five amount = 5 diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 64d4077a12..1c3d44b7ea 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -19,13 +19,16 @@ var/ratingdesc = TRUE var/grown_battery = FALSE // If it's a grown that acts as a battery, add a wire overlay to it. +/obj/item/weapon/stock_parts/cell/get_cell() + return src + /obj/item/weapon/stock_parts/cell/New() ..() START_PROCESSING(SSobj, src) charge = maxcharge if(ratingdesc) desc += " This one has a power rating of [maxcharge], and you should not swallow it." - updateicon() + update_icon() /obj/item/weapon/stock_parts/cell/Destroy() STOP_PROCESSING(SSobj, src) @@ -46,16 +49,16 @@ else return PROCESS_KILL -/obj/item/weapon/stock_parts/cell/proc/updateicon() +/obj/item/weapon/stock_parts/cell/update_icon() cut_overlays() if(grown_battery) - add_overlay("grown_wires") + add_overlay("grown_wires") if(charge < 0.01) return else if(charge/maxcharge >=0.995) - add_overlay("cell-o2") + add_overlay("cell-o2") else - add_overlay("cell-o1") + add_overlay("cell-o1") /obj/item/weapon/stock_parts/cell/proc/percent() // return % charge of cell return 100*charge/maxcharge @@ -69,7 +72,7 @@ return 0 charge = (charge - amount) if(!istype(loc, /obj/machinery/power/apc)) - SSblackbox.add_details("cell_used","[src.type]") + SSblackbox.add_details("cell_used","[src.type]") return 1 // recharge the cell diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 9fe043a4a0..864b3a2b97 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -13,7 +13,7 @@ icon_state = "teg" anchored = 1 density = 1 - use_power = 0 + use_power = NO_POWER_USE var/obj/machinery/atmospherics/components/binary/circulator/cold_circ var/obj/machinery/atmospherics/components/binary/circulator/hot_circ diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index a1d544c2e4..0242259873 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne icon = 'icons/obj/machines/gravity_generator.dmi' anchored = 1 density = 1 - use_power = 0 + use_power = NO_POWER_USE resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF var/sprite_number = 0 @@ -107,7 +107,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne // Generator an admin can spawn // /obj/machinery/gravity_generator/main/station/admin - use_power = 0 + use_power = NO_POWER_USE // // Main Generator with the main code @@ -119,7 +119,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne active_power_usage = 3000 power_channel = ENVIRON sprite_number = 8 - use_power = 1 + use_power = IDLE_POWER_USE interact_offline = 1 var/on = 1 var/breaker = 1 @@ -131,7 +131,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne var/broken_state = 0 /obj/machinery/gravity_generator/main/Destroy() // If we somehow get deleted, remove all of our other parts. - investigate_log("was destroyed!", "gravity") + investigate_log("was destroyed!", INVESTIGATE_GRAVITY) on = 0 update_list() for(var/obj/machinery/gravity_generator/part/O in parts) @@ -173,7 +173,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne breaker = 0 set_power() set_state(0) - investigate_log("has broken down.", "gravity") + investigate_log("has broken down.", INVESTIGATE_GRAVITY) /obj/machinery/gravity_generator/main/set_fix() ..() @@ -263,7 +263,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne if(href_list["gentoggle"]) breaker = !breaker - investigate_log("was toggled [breaker ? "ON" : "OFF"] by [usr.key].", "gravity") + investigate_log("was toggled [breaker ? "ON" : "OFF"] by [usr.key].", INVESTIGATE_GRAVITY) set_power() src.updateUsrDialog() @@ -271,7 +271,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne /obj/machinery/gravity_generator/main/power_change() ..() - investigate_log("has [stat & NOPOWER ? "lost" : "regained"] power.", "gravity") + investigate_log("has [stat & NOPOWER ? "lost" : "regained"] power.", INVESTIGATE_GRAVITY) set_power() /obj/machinery/gravity_generator/main/get_status() @@ -293,14 +293,14 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne new_state = 1 charging_state = new_state ? POWER_UP : POWER_DOWN // Startup sequence animation. - investigate_log("is now [charging_state == POWER_UP ? "charging" : "discharging"].", "gravity") + investigate_log("is now [charging_state == POWER_UP ? "charging" : "discharging"].", INVESTIGATE_GRAVITY) update_icon() // Set the state of the gravity. /obj/machinery/gravity_generator/main/proc/set_state(new_state) charging_state = POWER_IDLE on = new_state - use_power = on ? 2 : 1 + use_power = on ? ACTIVE_POWER_USE : IDLE_POWER_USE // Sound the alert if gravity was just enabled or disabled. var/alert = 0 var/area/A = get_area(src) @@ -308,12 +308,12 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne if(on) // If we turned on and the game is live. if(gravity_in_level() == 0) alert = 1 - investigate_log("was brought online and is now producing gravity for this level.", "gravity") + investigate_log("was brought online and is now producing gravity for this level.", INVESTIGATE_GRAVITY) message_admins("The gravity generator was brought online [A][ADMIN_COORDJMP(src)]") else if(gravity_in_level() == 1) alert = 1 - investigate_log("was brought offline and there is now no gravity for this level.", "gravity") + investigate_log("was brought offline and there is now no gravity for this level.", INVESTIGATE_GRAVITY) message_admins("The gravity generator was brought offline with no backup generator. [A][ADMIN_COORDJMP(src)]") update_icon() diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 133fad1b4d..d2b3efb6da 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -158,7 +158,7 @@ layer = WALL_OBJ_LAYER obj_integrity = 100 max_integrity = 100 - use_power = 2 + use_power = ACTIVE_POWER_USE idle_power_usage = 2 active_power_usage = 20 power_channel = LIGHT //Lights are calc'd via area so they dont need to be in the machine list @@ -256,10 +256,10 @@ if(trigger) burn_out() else - use_power = 2 + use_power = ACTIVE_POWER_USE set_light(brightness) else - use_power = 1 + use_power = IDLE_POWER_USE set_light(0) active_power_usage = (brightness * 10) diff --git a/code/modules/power/monitor.dm b/code/modules/power/monitor.dm index 88db15cf31..41b2760811 100644 --- a/code/modules/power/monitor.dm +++ b/code/modules/power/monitor.dm @@ -4,7 +4,7 @@ icon_screen = "power" icon_keyboard = "power_key" light_color = LIGHT_COLOR_YELLOW - use_power = 2 + use_power = ACTIVE_POWER_USE idle_power_usage = 20 active_power_usage = 100 circuit = /obj/item/weapon/circuitboard/computer/powermonitor @@ -24,10 +24,10 @@ /obj/machinery/computer/monitor/process() if(!attached) - use_power = 1 + use_power = IDLE_POWER_USE search() else - use_power = 2 + use_power = ACTIVE_POWER_USE record() /obj/machinery/computer/monitor/proc/search() diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index c02c13caf1..411a1e589d 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -7,7 +7,7 @@ icon_state = "portgen0" density = 1 anchored = 0 - use_power = 0 + use_power = NO_POWER_USE var/active = 0 var/power_gen = 5000 @@ -167,7 +167,7 @@ src.updateDialog() /obj/machinery/power/port_gen/pacman/proc/overheat() - explosion(src.loc, 2, 5, 2, -1) + explosion(src.loc, 2, 5, 2, -1) /obj/machinery/power/port_gen/pacman/attackby(obj/item/O, mob/user, params) if(istype(O, sheet_path)) @@ -294,7 +294,7 @@ board_path = /obj/item/weapon/circuitboard/machine/pacman/super /obj/machinery/power/port_gen/pacman/super/overheat() - explosion(src.loc, 3, 3, 3, -1) + explosion(src.loc, 3, 3, 3, -1) /obj/machinery/power/port_gen/pacman/mrs name = "\improper M.R.S.P.A.C.M.A.N.-type portable generator" @@ -305,4 +305,4 @@ board_path = /obj/item/weapon/circuitboard/machine/pacman/mrs /obj/machinery/power/port_gen/pacman/mrs/overheat() - explosion(src.loc, 4, 4, 4, -1) + explosion(src.loc, 4, 4, 4, -1) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index c27566e5bc..b833308cd4 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -12,7 +12,7 @@ anchored = 1 on_blueprints = TRUE var/datum/powernet/powernet = null - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 0 active_power_usage = 0 diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm index 53bcc0869b..72e5fb2747 100644 --- a/code/modules/power/rtg.dm +++ b/code/modules/power/rtg.dm @@ -8,7 +8,7 @@ icon_state = "rtg" density = 1 anchored = 1 - use_power = 0 + use_power = NO_POWER_USE // You can buckle someone to RTG, then open its panel. Fun stuff. can_buckle = TRUE diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index b75cf57acf..74191fcfdb 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -9,7 +9,7 @@ GLOBAL_LIST_EMPTY(rad_collectors) anchored = 0 density = 1 req_access = list(GLOB.access_engine_equip) -// use_power = 0 +// use_power = NO_POWER_USE obj_integrity = 350 max_integrity = 350 integrity_failure = 80 @@ -30,7 +30,7 @@ GLOBAL_LIST_EMPTY(rad_collectors) /obj/machinery/power/rad_collector/process() if(loaded_tank) if(!loaded_tank.air_contents.gases["plasma"]) - investigate_log("out of fuel.","singulo") + investigate_log("out of fuel.", INVESTIGATE_SINGULO) eject() else loaded_tank.air_contents.gases["plasma"][MOLES] -= 0.001*drainratio @@ -46,9 +46,11 @@ GLOBAL_LIST_EMPTY(rad_collectors) toggle_power() user.visible_message("[user.name] turns the [src.name] [active? "on":"off"].", \ "You turn the [src.name] [active? "on":"off"].") - var/fuel = loaded_tank.air_contents.gases["plasma"] + var/fuel + if(loaded_tank) + fuel = loaded_tank.air_contents.gases["plasma"] fuel = fuel ? fuel[MOLES] : 0 - investigate_log("turned [active?"on":"off"] by [user.key]. [loaded_tank?"Fuel: [round(fuel/0.29)]%":"It is empty"].","singulo") + investigate_log("turned [active?"on":"off"] by [user.key]. [loaded_tank?"Fuel: [round(fuel/0.29)]%":"It is empty"].", INVESTIGATE_SINGULO) return else to_chat(user, "The controls are locked!") @@ -73,28 +75,34 @@ GLOBAL_LIST_EMPTY(rad_collectors) /obj/machinery/power/rad_collector/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/device/multitool)) to_chat(user, "The [W.name] detects that [last_power]W were recently produced.") - return 1 + return TRUE else if(istype(W, /obj/item/device/analyzer) && loaded_tank) atmosanalyzer_scan(loaded_tank.air_contents, user) else if(istype(W, /obj/item/weapon/tank/internals/plasma)) if(!anchored) to_chat(user, "The [src] needs to be secured to the floor first!") - return 1 + return TRUE if(loaded_tank) to_chat(user, "There's already a plasma tank loaded!") - return 1 + return TRUE if(!user.drop_item()) - return 1 + return TRUE loaded_tank = W W.forceMove(src) update_icons() else if(istype(W, /obj/item/weapon/crowbar)) - if(loaded_tank && !locked) + if(loaded_tank) + if(locked) + to_chat(user, "The controls are locked!") + return TRUE eject() - return 1 + return TRUE + else + to_chat(user, "There isn't a tank loaded!") + return TRUE else if(istype(W, /obj/item/weapon/wrench)) default_unfasten_wrench(user, W, 0) - return 1 + return TRUE else if(W.GetID()) if(allowed(user)) if(active) @@ -104,7 +112,7 @@ GLOBAL_LIST_EMPTY(rad_collectors) to_chat(user, "The controls can only be locked when \the [src] is active!") else to_chat(user, "Access denied.") - return 1 + return TRUE else return ..() @@ -141,11 +149,11 @@ GLOBAL_LIST_EMPTY(rad_collectors) /obj/machinery/power/rad_collector/proc/update_icons() cut_overlays() if(loaded_tank) - add_overlay("ptank") + add_overlay("ptank") if(stat & (NOPOWER|BROKEN)) return if(active) - add_overlay("on") + add_overlay("on") /obj/machinery/power/rad_collector/proc/toggle_power() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index c3bf399ed1..93f118979b 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -8,7 +8,7 @@ anchored = 1 density = 0 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - use_power = 0 + use_power = NO_POWER_USE luminosity = 4 layer = ABOVE_OBJ_LAYER var/obj/machinery/field/generator/FG1 = null diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 9d37173c9f..f10ed9cb75 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -1,6 +1,6 @@ /obj/machinery/power/emitter - name = "Emitter" - desc = "A heavy duty industrial laser.\nAlt-click to rotate it clockwise." + name = "emitter" + desc = "A heavy-duty industrial laser, often used in containment fields and power generation.\nAlt-click to rotate it clockwise." icon = 'icons/obj/singularity.dmi' icon_state = "emitter" var/icon_state_on = "emitter_+a" @@ -13,7 +13,7 @@ var/charge = 0 var/atom/target = null - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 10 active_power_usage = 300 @@ -100,7 +100,7 @@ if(SSticker && SSticker.IsRoundInProgress()) message_admins("Emitter deleted at ([x],[y],[z] - JMP)",0,1) log_game("Emitter deleted at ([x],[y],[z])") - investigate_log("deleted at ([x],[y],[z]) at [get_area(src)]","singulo") + investigate_log("deleted at ([x],[y],[z]) at [get_area(src)]", INVESTIGATE_SINGULO) QDEL_NULL(sparks) return ..() @@ -123,13 +123,13 @@ to_chat(user, "You turn off \the [src].") message_admins("Emitter turned off by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(src)]",0,1) log_game("Emitter turned off by [key_name(user)] in [COORD(src)]") - investigate_log("turned off by [key_name(user)] at [get_area(src)]","singulo") + investigate_log("turned off by [key_name(user)] at [get_area(src)]", INVESTIGATE_SINGULO) else src.active = 1 to_chat(user, "You turn on \the [src].") src.shot_number = 0 src.fire_delay = maximum_fire_delay - investigate_log("turned on by [key_name(user)] at [get_area(src)]","singulo") + investigate_log("turned on by [key_name(user)] at [get_area(src)]", INVESTIGATE_SINGULO) update_icon() else to_chat(user, "The controls are locked!") @@ -153,7 +153,7 @@ /* if((severity == 1)&&prob(1)&&prob(1)) if(src.active) src.active = 0 - src.use_power = 1 */ + src.use_power = IDLE_POWER_USE */ return 1 @@ -170,12 +170,12 @@ if(!powered) powered = 1 update_icon() - investigate_log("regained power and turned on at [get_area(src)]","singulo") + investigate_log("regained power and turned on at [get_area(src)]", INVESTIGATE_SINGULO) else if(powered) powered = 0 update_icon() - investigate_log("lost power and turned off at [get_area(src)]","singulo") + investigate_log("lost power and turned off at [get_area(src)]", INVESTIGATE_SINGULO) log_game("Emitter lost power in ([x],[y],[z])") return if(charge <=80) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 838cc19df5..71aff2e7be 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -25,7 +25,7 @@ field_generator power level display icon_state = "Field_Gen" anchored = 0 density = 1 - use_power = 0 + use_power = NO_POWER_USE obj_integrity = 500 max_integrity = 500 //100% immune to lasers and energy projectiles since it absorbs their energy. @@ -71,7 +71,7 @@ field_generator power level display "You turn on the [name].", \ "You hear heavy droning.") turn_on() - investigate_log("activated by [user.key].","singulo") + investigate_log("activated by [user.key].", INVESTIGATE_SINGULO) add_fingerprint(user) else @@ -197,7 +197,7 @@ field_generator power level display else visible_message("The [name] shuts down!", "You hear something shutting down.") turn_off() - investigate_log("ran out of power and deactivated","singulo") + investigate_log("ran out of power and deactivated", INVESTIGATE_SINGULO) power = 0 check_power_level() return 0 @@ -324,7 +324,7 @@ field_generator power level display if((world.time - O.last_warning) > 50) //to stop message-spam temp = 0 message_admins("A singulo exists and a containment field has failed.",1) - investigate_log("has failed whilst a singulo exists.","singulo") + investigate_log("has failed whilst a singulo exists.", INVESTIGATE_SINGULO) O.last_warning = world.time /obj/machinery/field/generator/shock(mob/living/user) diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index e07f97c6ca..7eaca47f54 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -6,7 +6,7 @@ icon_state = "TheSingGen" anchored = 0 density = 1 - use_power = 0 + use_power = NO_POWER_USE resistance_flags = FIRE_PROOF // You can buckle someone to the singularity generator, then start the engine. Fun! diff --git a/code/modules/power/singularity/investigate.dm b/code/modules/power/singularity/investigate.dm index c5e119876b..aa77954afe 100644 --- a/code/modules/power/singularity/investigate.dm +++ b/code/modules/power/singularity/investigate.dm @@ -1,4 +1,4 @@ /area/engine/engineering/poweralert(state, source) if (state != poweralm) - investigate_log("has a power alarm!","singulo") + investigate_log("has a power alarm!", INVESTIGATE_SINGULO) ..() \ No newline at end of file diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 1aab0dd407..890136d763 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -156,7 +156,7 @@ ..() if(master && master.active) master.toggle_power() - investigate_log("was moved whilst active; it powered down.","singulo") + investigate_log("was moved whilst active; it powered down.", INVESTIGATE_SINGULO) /obj/structure/particle_accelerator/update_icon() diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 136f9162cf..4a94378559 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -5,7 +5,7 @@ icon_state = "control_box" anchored = 0 density = 1 - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 500 active_power_usage = 10000 dir = NORTH @@ -43,7 +43,7 @@ /obj/machinery/particle_accelerator/control_box/proc/update_state() if(construction_state < PA_CONSTRUCTION_COMPLETE) - use_power = 0 + use_power = NO_POWER_USE assembled = 0 active = 0 for(var/CP in connected_parts) @@ -54,7 +54,7 @@ connected_parts.Cut() return if(!part_scan()) - use_power = 1 + use_power = IDLE_POWER_USE active = 0 connected_parts.Cut() @@ -119,7 +119,7 @@ message_admins("PA Control Computer increased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_COORDJMP(src)]",0,1) log_game("PA Control Computer increased to [strength] by [key_name(usr)] in [COORD(src)]") - investigate_log("increased to [strength] by [key_name(usr)]","singulo") + investigate_log("increased to [strength] by [key_name(usr)]", INVESTIGATE_SINGULO) /obj/machinery/particle_accelerator/control_box/proc/remove_strength(s) @@ -129,22 +129,22 @@ message_admins("PA Control Computer decreased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_COORDJMP(src)]",0,1) log_game("PA Control Computer decreased to [strength] by [key_name(usr)] in [COORD(src)]") - investigate_log("decreased to [strength] by [key_name(usr)]","singulo") + investigate_log("decreased to [strength] by [key_name(usr)]", INVESTIGATE_SINGULO) /obj/machinery/particle_accelerator/control_box/power_change() ..() if(stat & NOPOWER) active = 0 - use_power = 0 + use_power = NO_POWER_USE else if(!stat && construction_state == PA_CONSTRUCTION_COMPLETE) - use_power = 1 + use_power = IDLE_POWER_USE /obj/machinery/particle_accelerator/control_box/process() if(active) //a part is missing! if(connected_parts.len < 6) - investigate_log("lost a connected part; It powered down.","singulo") + investigate_log("lost a connected part; It powered down.", INVESTIGATE_SINGULO) toggle_power() update_icon() return @@ -204,18 +204,18 @@ /obj/machinery/particle_accelerator/control_box/proc/toggle_power() active = !active - investigate_log("turned [active?"ON":"OFF"] by [usr ? key_name(usr) : "outside forces"]","singulo") + investigate_log("turned [active?"ON":"OFF"] by [usr ? key_name(usr) : "outside forces"]", INVESTIGATE_SINGULO) message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? key_name_admin(usr) : "outside forces"](?) (FLW) in ([x],[y],[z] - JMP)",0,1) log_game("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? "[key_name(usr)]" : "outside forces"] in ([x],[y],[z])") if(active) - use_power = 2 + use_power = ACTIVE_POWER_USE for(var/CP in connected_parts) var/obj/structure/particle_accelerator/part = CP part.strength = strength part.powered = 1 part.update_icon() else - use_power = 1 + use_power = IDLE_POWER_USE for(var/CP in connected_parts) var/obj/structure/particle_accelerator/part = CP part.strength = null diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 1a308ed471..56fc6c4985 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -86,7 +86,7 @@ switch(severity) if(1) if(current_size <= STAGE_TWO) - investigate_log("has been destroyed by a heavy explosion.","singulo") + investigate_log("has been destroyed by a heavy explosion.", INVESTIGATE_SINGULO) qdel(src) return else @@ -134,7 +134,7 @@ var/count = locate(/obj/machinery/field/containment) in urange(30, src, 1) if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) - investigate_log("was created. [count?"":"No containment fields were active"]","singulo") + investigate_log("was created. [count?"":"No containment fields were active"]", INVESTIGATE_SINGULO) /obj/singularity/proc/dissipate() if(!dissipate) @@ -219,7 +219,7 @@ consume_range = 5 dissipate = 0 if(current_size == allowed_size) - investigate_log("grew to size [current_size]","singulo") + investigate_log("grew to size [current_size]", INVESTIGATE_SINGULO) return 1 else if(current_size < (--temp_allowed_size)) expand(temp_allowed_size) @@ -229,7 +229,7 @@ /obj/singularity/proc/check_energy() if(energy <= 0) - investigate_log("collapsed.","singulo") + investigate_log("collapsed.", INVESTIGATE_SINGULO) qdel(src) return 0 switch(energy)//Some of these numbers might need to be changed up later -Mport diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index ea95b08269..9e946a0b80 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -20,7 +20,7 @@ icon_state = "smes" density = 1 anchored = 1 - use_power = 0 + use_power = NO_POWER_USE var/capacity = 5e6 // maximum charge var/charge = 0 // actual charge @@ -172,7 +172,7 @@ if(default_deconstruction_crowbar(I)) message_admins("[src] has been deconstructed by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) log_game("[src] has been deconstructed by [key_name(user)]") - investigate_log("SMES deconstructed by [key_name(user)]","singulo") + investigate_log("SMES deconstructed by [key_name(user)]", INVESTIGATE_SINGULO) return else if(panel_open && istype(I, /obj/item/weapon/crowbar)) return @@ -195,7 +195,7 @@ var/area/area = get_area(src) message_admins("SMES deleted at ([area.name])") log_game("SMES deleted at ([area.name])") - investigate_log("deleted at ([area.name])","singulo") + investigate_log("deleted at ([area.name])", INVESTIGATE_SINGULO) if(terminal) disconnect_terminal() return ..() @@ -284,7 +284,7 @@ if(output_used < 0.0001) // either from no charge or set to 0 outputting = 0 - investigate_log("lost power and turned off","singulo") + investigate_log("lost power and turned off", INVESTIGATE_SINGULO) else if(output_attempt && charge > output_level && output_level > 0) outputting = 1 else @@ -419,7 +419,7 @@ log_smes(usr.ckey) /obj/machinery/power/smes/proc/log_smes(user = "") - investigate_log("input/output; [input_level>output_level?"":""][input_level]/[output_level] | Charge: [charge] | Output-mode: [output_attempt?"on":"off"] | Input-mode: [input_attempt?"auto":"off"] by [user]", "singulo") + investigate_log("input/output; [input_level>output_level?"":""][input_level]/[output_level] | Charge: [charge] | Output-mode: [output_attempt?"on":"off"] | Input-mode: [input_attempt?"auto":"off"] by [user]", INVESTIGATE_SINGULO) /obj/machinery/power/smes/emp_act(severity) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 47e04339d4..5b2026cfaa 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -8,7 +8,7 @@ icon_state = "sp_base" anchored = 1 density = 1 - use_power = 0 + use_power = NO_POWER_USE idle_power_usage = 0 active_power_usage = 0 var/id = 0 @@ -263,7 +263,7 @@ icon_state = "computer" anchored = 1 density = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 250 obj_integrity = 200 max_integrity = 200 diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 7f4777e300..18bb841c6d 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -23,7 +23,8 @@ #define SEVERE_POWER_PENALTY_THRESHOLD 7000 //Same as above, but causes more dangerous effects #define CRITICAL_POWER_PENALTY_THRESHOLD 9000 //Even more dangerous effects, threshold for tesla delamination #define HEAT_PENALTY_THRESHOLD 40 //Higher == Crystal safe operational temperature is higher. -#define DAMAGE_HARDCAP 0.01 +#define DAMAGE_HARDCAP 0.0025 +#define DAMAGE_INCREASE_MULTIPLIER 0.25 #define THERMAL_RELEASE_MODIFIER 5 //Higher == less heat released during reaction, not to be confused with the above values @@ -48,13 +49,19 @@ #define FLUX_ANOMALY "flux_anomaly" #define PYRO_ANOMALY "pyro_anomaly" +//If integrity percent remaining is less than these values, the monitor sets off the relevant alarm. +#define SUPERMATTER_DELAM_PERCENT 5 +#define SUPERMATTER_EMERGENCY_PERCENT 25 +#define SUPERMATTER_DANGER_PERCENT 50 +#define SUPERMATTER_WARNING_PERCENT 100 + /obj/machinery/power/supermatter_shard name = "supermatter shard" desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure." icon = 'icons/obj/supermatter.dmi' icon_state = "darkmatter_shard" - density = 1 - anchored = 0 + density = TRUE + anchored = FALSE light_range = 4 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -74,7 +81,7 @@ var/emergency_alert = "CRYSTAL DELAMINATION IMMINENT." var/explosion_point = 900 - var/emergency_issued = 0 + var/emergency_issued = FALSE var/explosion_power = 12 var/temp_factor = 30 @@ -116,12 +123,12 @@ var/common_channel = null //for logging - var/has_been_powered = 0 - var/has_reached_emergency = 0 + var/has_been_powered = FALSE + var/has_reached_emergency = FALSE // For making hugbox supermatter - var/takes_damage = 1 - var/produces_gas = 1 + var/takes_damage = TRUE + var/produces_gas = TRUE var/obj/effect/countdown/supermatter/countdown /obj/machinery/power/supermatter_shard/make_frozen_visual() @@ -137,11 +144,11 @@ radio.keyslot = new radio_key radio.listening = 0 radio.recalculateChannels() - investigate_log("has been created.", "supermatter") + investigate_log("has been created.", INVESTIGATE_SUPERMATTER) /obj/machinery/power/supermatter_shard/Destroy() - investigate_log("has been destroyed.", "supermatter") + investigate_log("has been destroyed.", INVESTIGATE_SUPERMATTER) SSair.atmos_machinery -= src QDEL_NULL(radio) GLOB.poi_list -= src @@ -164,6 +171,41 @@ /obj/machinery/power/supermatter_shard/get_spans() return list(SPAN_ROBOT) +#define CRITICAL_TEMPERATURE 10000 + +/obj/machinery/power/supermatter_shard/proc/get_status() + var/turf/T = get_turf(src) + if(!T) + return SUPERMATTER_ERROR + var/datum/gas_mixture/air = T.return_air() + if(!air) + return SUPERMATTER_ERROR + + if(get_integrity() < SUPERMATTER_DELAM_PERCENT) + return SUPERMATTER_DELAMINATING + + if(get_integrity() < SUPERMATTER_EMERGENCY_PERCENT) + return SUPERMATTER_EMERGENCY + + if(get_integrity() < SUPERMATTER_DANGER_PERCENT) + return SUPERMATTER_DANGER + + if((get_integrity() < SUPERMATTER_WARNING_PERCENT) || (air.temperature > CRITICAL_TEMPERATURE)) + return SUPERMATTER_WARNING + + if(air.temperature > (CRITICAL_TEMPERATURE * 0.8)) + return SUPERMATTER_NOTIFY + + if(power > 5) + return SUPERMATTER_NORMAL + return SUPERMATTER_INACTIVE + +/obj/machinery/power/supermatter_shard/proc/get_integrity() + var/integrity = damage / explosion_point + integrity = round(100 - integrity * 100) + integrity = integrity < 0 ? 0 : integrity + return integrity + /obj/machinery/power/supermatter_shard/proc/explode() var/turf/T = get_turf(src) for(var/mob/M in GLOB.mob_list) @@ -171,16 +213,16 @@ M << 'sound/magic/Charge.ogg' to_chat(M, "You feel reality distort for a moment...") if(combined_gas > MOLE_PENALTY_THRESHOLD) - investigate_log("has collapsed into a singularity.", "supermatter") + investigate_log("has collapsed into a singularity.", INVESTIGATE_SUPERMATTER) if(T) var/obj/singularity/S = new(T) S.energy = 800 S.consume(src) else - investigate_log("has exploded.", "supermatter") + investigate_log("has exploded.", INVESTIGATE_SUPERMATTER) explosion(get_turf(T), explosion_power * max(gasmix_power_ratio, 0.205) * 0.5 , explosion_power * max(gasmix_power_ratio, 0.205) + 2, explosion_power * max(gasmix_power_ratio, 0.205) + 4 , explosion_power * max(gasmix_power_ratio, 0.205) + 6, 1, 1) if(power > POWER_PENALTY_THRESHOLD) - investigate_log("has spawned additional energy balls.", "supermatter") + investigate_log("has spawned additional energy balls.", INVESTIGATE_SUPERMATTER) var/obj/singularity/energy_ball/E = new(T) E.energy = power qdel(src) @@ -214,9 +256,9 @@ damage_archived = damage if(takes_damage) //causing damage - damage = max(damage + (max(removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ), 0) - damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500), 0) - damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80), 0) + damage = max(damage + (max(removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) + damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) + damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0) //healing damage if(combined_gas < MOLE_PENALTY_THRESHOLD) @@ -345,7 +387,7 @@ radio.talk_into(src, "[emergency_alert] Instability: [stability]%", common_channel, get_spans(), get_default_language()) lastwarning = REALTIMEOFDAY if(!has_reached_emergency) - investigate_log("has reached the emergency point for the first time.", "supermatter") + investigate_log("has reached the emergency point for the first time.", INVESTIGATE_SUPERMATTER) message_admins("[src] has reached the emergency point [ADMIN_JMP(src)].") has_reached_emergency = 1 else if(damage >= damage_archived) // The damage is still going up @@ -384,24 +426,24 @@ /obj/machinery/power/supermatter_shard/bullet_act(obj/item/projectile/Proj) var/turf/L = loc - if(!istype(L)) // We don't run process() when we are in space - return 0 // This stops people from being able to really power up the supermatter + if(!istype(L) || isspaceturf(L)) // We don't run process() when we are in space + return FALSE // This stops people from being able to really power up the supermatter // Then bring it inside to explode instantly upon landing on a valid turf. if(!istype(Proj.firer, /obj/machinery/power/emitter)) - investigate_log("has been hit by [Proj] fired by [Proj.firer]", "supermatter") + investigate_log("has been hit by [Proj] fired by [Proj.firer]", INVESTIGATE_SUPERMATTER) if(Proj.flag != "bullet") power += Proj.damage * config_bullet_energy if(!has_been_powered) - investigate_log("has been powered for the first time.", "supermatter") + investigate_log("has been powered for the first time.", INVESTIGATE_SUPERMATTER) message_admins("[src] has been powered for the first time [ADMIN_JMP(src)].") - has_been_powered = 1 + has_been_powered = TRUE else if(takes_damage) damage += Proj.damage * config_bullet_energy - return 0 + return FALSE /obj/machinery/power/supermatter_shard/singularity_act() var/gain = 100 - investigate_log("Supermatter shard consumed by singularity.","singulo") + investigate_log("Supermatter shard consumed by singularity.", INVESTIGATE_SINGULO) message_admins("Singularity has consumed a supermatter shard and can now become stage six.") visible_message("[src] is consumed by the singularity!") for(var/mob/M in GLOB.mob_list) @@ -409,7 +451,7 @@ M << 'sound/effects/supermatter.ogg' //everyone goan know bout this to_chat(M, "A horrible screeching fills your ears, and a wave of dread washes over you...") qdel(src) - return(gain) + return gain /obj/machinery/power/supermatter_shard/blob_act(obj/structure/blob/B) if(B && !isspaceturf(loc)) //does nothing in space @@ -450,7 +492,7 @@ user.visible_message("\The [user] reaches out and touches \the [src], inducing a resonance... [user.p_their()] body starts to glow and bursts into flames before flashing into ash.",\ "You reach out and touch \the [src]. Everything starts burning and all you can hear is ringing. Your last thought is \"That was not a wise decision.\"",\ "You hear an unearthly noise as a wave of heat washes over you.") - + investigate_log("has been attacked (hand) by [user]", INVESTIGATE_SUPERMATTER) playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, 1) Consume(user) @@ -464,11 +506,11 @@ if(!istype(W) || (W.flags & ABSTRACT) || !istype(user)) return if(user.drop_item(W)) - Consume(W) user.visible_message("As [user] touches \the [src] with \a [W], silence fills the room...",\ "You touch \the [src] with \the [W], and everything suddenly goes silent.\n\The [W] flashes into dust as you flinch away from \the [src].",\ "Everything suddenly goes silent.") - + investigate_log("has been attacked ([W]) by [user]", INVESTIGATE_SUPERMATTER) + Consume(W) playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, 1) radiation_pulse(get_turf(src), 1, 1, 150, 1) @@ -493,13 +535,13 @@ if(isliving(AM)) var/mob/living/user = AM message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)].") - investigate_log("has consumed [key_name(user)].", "supermatter") + investigate_log("has consumed [key_name(user)].", INVESTIGATE_SUPERMATTER) user.dust() matter_power += 200 else if(istype(AM, /obj/singularity)) return else if(isobj(AM) && !istype(AM, /obj/effect)) - investigate_log("has consumed [AM].", "supermatter") + investigate_log("has consumed [AM].", INVESTIGATE_SUPERMATTER) qdel(AM) matter_power += 200 @@ -507,7 +549,7 @@ //Some poor sod got eaten, go ahead and irradiate people nearby. radiation_pulse(get_turf(src), 4, 10, 500, 1) for(var/mob/living/L in range(10)) - investigate_log("has irradiated [L] after consuming [AM].", "supermatter") + investigate_log("has irradiated [L] after consuming [AM].", INVESTIGATE_SUPERMATTER) if(L in view()) L.show_message("As \the [src] slowly stops resonating, you find your skin covered in new radiation burns.", 1,\ "The unearthly ringing subsides and you notice you have new radiation burns.", 2) @@ -517,15 +559,15 @@ // When you wanna make a supermatter shard for the dramatic effect, but // don't want it exploding suddenly /obj/machinery/power/supermatter_shard/hugbox - takes_damage = 0 - produces_gas = 0 + takes_damage = FALSE + produces_gas = FALSE /obj/machinery/power/supermatter_shard/crystal name = "supermatter crystal" desc = "A strangely translucent and iridescent crystal." base_icon_state = "darkmatter" icon_state = "darkmatter" - anchored = 1 + anchored = TRUE gasefficency = 0.15 explosion_power = 35 diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 8a888d5aff..4565ce72b0 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -10,7 +10,7 @@ icon_state = "tracker" anchored = 1 density = 1 - use_power = 0 + use_power = NO_POWER_USE obj_integrity = 250 max_integrity = 250 integrity_failure = 50 diff --git a/code/modules/procedural_mapping/mapGeneratorModule.dm b/code/modules/procedural_mapping/mapGeneratorModule.dm index 0ad35adddb..3a78d8385e 100644 --- a/code/modules/procedural_mapping/mapGeneratorModule.dm +++ b/code/modules/procedural_mapping/mapGeneratorModule.dm @@ -9,14 +9,14 @@ var/allowAtomsOnSpace = FALSE -//Syncs the module up with it's mother +//Syncs the module up with its mother /datum/mapGeneratorModule/proc/sync(datum/mapGenerator/mum) mother = null if(mum) mother = mum -//Generates it's spawnable atoms and turfs +//Generates its spawnable atoms and turfs /datum/mapGeneratorModule/proc/generate() if(!mother) return @@ -143,4 +143,4 @@ /datum/mapGeneratorModule/denseLayer clusterCheckFlags = CLUSTER_CHECK_NONE spawnableAtoms = list(/atom = 75) - spawnableTurfs = list(/turf = 75) \ No newline at end of file + spawnableTurfs = list(/turf = 75) diff --git a/code/modules/procedural_mapping/mapGenerators/lavaland.dm b/code/modules/procedural_mapping/mapGenerators/lavaland.dm new file mode 100644 index 0000000000..9c160ee848 --- /dev/null +++ b/code/modules/procedural_mapping/mapGenerators/lavaland.dm @@ -0,0 +1,30 @@ + +/datum/mapGeneratorModule/bottomLayer/lavaland_default + spawnableTurfs = list(/turf/open/floor/plating/asteroid/basalt/lava_land_surface = 100) + +/datum/mapGeneratorModule/bottomLayer/lavaland_mineral + spawnableTurfs = list(/turf/closed/mineral/random/volcanic = 100) + +/datum/mapGeneratorModule/bottomLayer/lavaland_mineral/dense + spawnableTurfs = list(/turf/closed/mineral/random/high_chance/volcanic = 100) + +/datum/mapGeneratorModule/splatterLayer/lavalandMonsters + spawnableTurfs = list() + spawnableAtoms = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast = 10, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion = 10, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher = 10) + +/datum/mapGeneratorModule/splatterLayer/lavalandTendrils + spawnableTurfs = list() + spawnableAtoms = list(/mob/living/simple_animal/hostile/spawner/lavaland = 5, + /mob/living/simple_animal/hostile/spawner/lavaland/legion = 5, + /mob/living/simple_animal/hostile/spawner/lavaland/goliath = 5) + +/datum/mapGenerator/lavaland/ground_only + modules = list(/datum/mapGeneratorModule/bottomLayer/lavaland_default) + +/datum/mapGenerator/lavaland/dense_ores + modules = list(/datum/mapGeneratorModule/bottomLayer/lavaland_mineral/dense) + +/datum/mapGenerator/lavaland/normal_ores + modules = list(/datum/mapGeneratorModule/bottomLayer/lavaland_mineral) diff --git a/code/modules/procedural_mapping/mapGenerators/repair.dm b/code/modules/procedural_mapping/mapGenerators/repair.dm new file mode 100644 index 0000000000..3a344ac94a --- /dev/null +++ b/code/modules/procedural_mapping/mapGenerators/repair.dm @@ -0,0 +1,31 @@ +/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel + spawnableTurfs = list(/turf/open/floor/plasteel = 100) + var/ignore_wall = FALSE + allowAtomsOnSpace = TRUE + +/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel/place(turf/T) + if(isclosedturf(T) && !ignore_wall) + return FALSE + return ..() + +/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel/flatten + ignore_wall = TRUE + +/datum/mapGeneratorModule/border/normalWalls + spawnableAtoms = list() + spawnableTurfs = list(/turf/closed/wall = 100) + allowAtomsOnSpace = TRUE + +/datum/mapGenerator/repair + modules = list(/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel, + /datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/repair/delete_walls + modules = list(/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel/flatten, + /datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/repair/enclose_room + modules = list(/datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel/flatten, + /datum/mapGeneratorModule/border/normalWalls, + /datum/mapGeneratorModule/bottomLayer/repressurize) + diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index f873ef6083..18eb546b6c 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -16,7 +16,7 @@ var/randomspread = 0 //Randomspread for automatics var/delay = 0 //Delay for energy weapons var/click_cooldown_override = 0 //Override this to make your gun have a faster fire rate, in tenths of a second. 4 is the default gun cooldown. - var/firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. + var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the ammo is fired. /obj/item/ammo_casing/New() diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 65b9ef926f..d91859f198 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -117,7 +117,7 @@ desc = "A .50 bullet casing, specialised in sending the target to sleep, instead of hell." caliber = ".50" projectile_type = /obj/item/projectile/bullet/sniper/soporific - icon_state = ".50" + icon_state = "sleeper" /obj/item/ammo_casing/haemorrhage desc = "A .50 bullet casing, specialised in causing massive bloodloss" @@ -131,7 +131,14 @@ projectile_type = /obj/item/projectile/bullet/sniper/penetrator icon_state = ".50" +/obj/item/ammo_casing/point50/gang + desc = "A black market .50 bullet casing." + projectile_type = /obj/item/projectile/bullet/sniper/gang +/obj/item/ammo_casing/point50/gang/sleeper + desc = "Am illegally modified tranquilizer round." + projectile_type = /obj/item/projectile/bullet/sniper/gang/sleeper + icon_state = "sleeper" /// SAW ROUNDS diff --git a/code/modules/projectiles/ammunition/caseless.dm b/code/modules/projectiles/ammunition/caseless.dm index 9ba066ef95..0480476a74 100644 --- a/code/modules/projectiles/ammunition/caseless.dm +++ b/code/modules/projectiles/ammunition/caseless.dm @@ -45,7 +45,7 @@ icon_state = "s-casing-live" projectile_type = /obj/item/projectile/beam fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/caseless/laser/gatling projectile_type = /obj/item/projectile/beam/weak diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index ba4770ebba..e97a0c9345 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -6,7 +6,7 @@ var/e_cost = 100 //The amount of energy a cell needs to expend to create this shot. var/select_name = "energy" fire_sound = 'sound/weapons/Laser.ogg' - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/energy + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/energy /obj/item/ammo_casing/energy/chameleon projectile_type = /obj/item/projectile/energy/chameleon @@ -30,6 +30,11 @@ e_cost = 83 select_name = "kill" +/obj/item/ammo_casing/energy/lasergun/old + projectile_type = /obj/item/projectile/beam/laser + e_cost = 200 + select_name = "kill" + /obj/item/ammo_casing/energy/laser/hos e_cost = 100 @@ -78,6 +83,9 @@ fire_sound = 'sound/weapons/taser.ogg' e_cost = 200 +/obj/item/ammo_casing/energy/electrode/spec + e_cost = 100 + /obj/item/ammo_casing/energy/electrode/gun fire_sound = 'sound/weapons/gunshot.ogg' e_cost = 100 @@ -85,6 +93,9 @@ /obj/item/ammo_casing/energy/electrode/hos e_cost = 200 +/obj/item/ammo_casing/energy/electrode/old + e_cost = 1000 + /obj/item/ammo_casing/energy/ion projectile_type = /obj/item/projectile/ion select_name = "ion" diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index 16ec87e043..bd57d7c07a 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -2,7 +2,7 @@ name = "magic casing" desc = "I didn't even know magic needed ammo..." projectile_type = /obj/item/projectile/magic - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect/magic + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/magic /obj/item/ammo_casing/magic/change projectile_type = /obj/item/projectile/magic/change @@ -89,4 +89,4 @@ select_name = "spraydown" fire_sound = 'sound/weapons/gunshot_smg.ogg' e_cost = 20 - firing_effect_type = /obj/effect/overlay/temp/dir_setting/firing_effect + firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect diff --git a/code/modules/projectiles/box_magazine.dm b/code/modules/projectiles/box_magazine.dm index 982bbdf587..028aebe66a 100644 --- a/code/modules/projectiles/box_magazine.dm +++ b/code/modules/projectiles/box_magazine.dm @@ -86,6 +86,7 @@ if(num_loaded) if(!silent) to_chat(user, "You load [num_loaded] shell\s into \the [src]!") + playsound(user, 'sound/weapons/bulletinsert.ogg', 60, 1) A.update_icon() update_icon() @@ -96,6 +97,7 @@ if(A) user.put_in_hands(A) to_chat(user, "You remove a round from \the [src]!") + playsound(user, 'sound/weapons/bulletremove.ogg', 60, 1) update_icon() /obj/item/ammo_box/update_icon() diff --git a/code/modules/projectiles/boxes_magazines/external_mag.dm b/code/modules/projectiles/boxes_magazines/external_mag.dm index 11112ec974..6c798efe3e 100644 --- a/code/modules/projectiles/boxes_magazines/external_mag.dm +++ b/code/modules/projectiles/boxes_magazines/external_mag.dm @@ -13,18 +13,36 @@ max_ammo = 8 multiple_sprites = 2 +/obj/item/ammo_box/magazine/m10mm/rifle + name = "rifle magazine (10mm)" + desc = "A well-worn magazine fitted for the surplus rifle." + icon_state = "75-8" + origin_tech = "combat=2" + ammo_type = /obj/item/ammo_casing/c10mm + caliber = "10mm" + max_ammo = 10 + +/obj/item/ammo_box/magazine/m10mm/rifle/update_icon() + if(ammo_count()) + icon_state = "75-8" + else + icon_state = "75-0" + /obj/item/ammo_box/magazine/m10mm/fire name = "pistol magazine (10mm incendiary)" + icon_state = "9x19pI" desc = "A gun magazine. Loaded with rounds which ignite the target." ammo_type = /obj/item/ammo_casing/c10mm/fire /obj/item/ammo_box/magazine/m10mm/hp name = "pistol magazine (10mm HP)" + icon_state = "9x19pH" desc= "A gun magazine. Loaded with hollow-point rounds, extremely effective against unarmored targets, but nearly useless against protective clothing." ammo_type = /obj/item/ammo_casing/c10mm/hp /obj/item/ammo_box/magazine/m10mm/ap name = "pistol magazine (10mm AP)" + icon_state = "9x19pA" desc= "A gun magazine. Loaded with rounds which penetrate armour, but are less effective against normal targets" ammo_type = /obj/item/ammo_casing/c10mm/ap @@ -52,16 +70,31 @@ /obj/item/ammo_box/magazine/wt550m9/wtap name = "wt550 magazine (Armour Piercing 4.6x30mm)" + icon_state = "46x30mmtA-20" ammo_type = /obj/item/ammo_casing/c46x30mmap +/obj/item/ammo_box/magazine/wt550m9/wtap/update_icon() + ..() + icon_state = "46x30mmtA-[round(ammo_count(),4)]" + /obj/item/ammo_box/magazine/wt550m9/wttx name = "wt550 magazine (Toxin Tipped 4.6x30mm)" + icon_state = "46x30mmtT-20" ammo_type = /obj/item/ammo_casing/c46x30mmtox +/obj/item/ammo_box/magazine/wt550m9/wttx/update_icon() + ..() + icon_state = "46x30mmtT-[round(ammo_count(),4)]" + /obj/item/ammo_box/magazine/wt550m9/wtic name = "wt550 magazine (Incindiary 4.6x30mm)" + icon_state = "46x30mmtI-20" ammo_type = /obj/item/ammo_casing/c46x30mminc +/obj/item/ammo_box/magazine/wt550m9/wtic/update_icon() + ..() + icon_state = "46x30mmtI-[round(ammo_count(),4)]" + /obj/item/ammo_box/magazine/uzim9mm name = "uzi magazine (9mm)" icon_state = "uzi9mm-32" @@ -231,6 +264,17 @@ origin_tech = "combat=6;syndicate=3" max_ammo = 5 +/obj/item/ammo_box/magazine/sniper_rounds/gang + name = "black market sniper rounds (.50)" + icon_state = ".50mag" + origin_tech = "combat=6" + ammo_type = /obj/item/ammo_casing/point50/gang + +/obj/item/ammo_box/magazine/sniper_rounds/gang/sleeper + name = "illegally modified tranquilizer round" + icon_state = "soporific" + origin_tech = "combat=6" + ammo_type = /obj/item/ammo_casing/point50/gang/sleeper //// SAW MAGAZINES @@ -338,4 +382,4 @@ icon_state = "oldrifle-[round(ammo_count(),4)]" /obj/item/ammo_box/magazine/recharge/attack_self() //No popping out the "bullets" - return \ No newline at end of file + return diff --git a/code/modules/projectiles/boxes_magazines/internal_mag.dm b/code/modules/projectiles/boxes_magazines/internal_mag.dm index 3e7112ffed..9476d728a6 100644 --- a/code/modules/projectiles/boxes_magazines/internal_mag.dm +++ b/code/modules/projectiles/boxes_magazines/internal_mag.dm @@ -109,6 +109,11 @@ ammo_type = /obj/item/ammo_casing/shotgun/buckshot max_ammo = 6 +/obj/item/ammo_box/magazine/internal/shot/com/compact + name = "compact combat shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + max_ammo = 4 + /obj/item/ammo_box/magazine/internal/shot/dual name = "double-barrel shotgun internal magazine" max_ammo = 2 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 2dffe0a567..5957d975d5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,3 +1,6 @@ + +#define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.4 + /obj/item/weapon/gun name = "gun" desc = "It's a gun. It's pretty terrible, though." @@ -43,8 +46,11 @@ var/obj/item/device/firing_pin/pin = /obj/item/device/firing_pin //standard firing pin for most guns - var/obj/item/device/flashlight/gun_light = null + var/obj/item/device/flashlight/gun_light var/can_flashlight = 0 + var/obj/item/weapon/kitchen/knife/bayonet + var/can_bayonet = FALSE + var/datum/action/item_action/toggle_gunlight/alight var/list/upgrades = list() @@ -52,6 +58,8 @@ var/ammo_y_offset = 0 var/flight_x_offset = 0 var/flight_y_offset = 0 + var/knife_x_offset = 0 + var/knife_y_offset = 0 //Zooming var/zoomable = FALSE //whether the gun generates a Zoom action on creation @@ -60,13 +68,12 @@ var/datum/action/toggle_scope_zoom/azoom -/obj/item/weapon/gun/New() - ..() +/obj/item/weapon/gun/Initialize() + . = ..() if(pin) pin = new pin(src) if(gun_light) - verbs += /obj/item/weapon/gun/proc/toggle_gunlight - new /datum/action/item_action/toggle_gunlight(src) + alight = new /datum/action/item_action/toggle_gunlight(src) build_zooming() @@ -210,6 +217,7 @@ var/sprd = 0 var/randomized_gun_spread = 0 + var/rand_spr = rand() if(spread) randomized_gun_spread = rand(0,spread) var/randomized_bonus_spread = rand(0, bonus_spread) @@ -224,9 +232,9 @@ break if(chambered && chambered.BB) if(randomspread) - sprd = round((rand() - 0.5) * (randomized_gun_spread + randomized_bonus_spread)) + sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread)) else //Smart spread - sprd = round((i / burst_size - 0.5) * (randomized_gun_spread + randomized_bonus_spread)) + sprd = round((((rand_spr/burst_size) * i) - (0.5 + (rand_spr * 0.25))) * (randomized_gun_spread + randomized_bonus_spread)) if(!chambered.fire_casing(target, user, params, ,suppressed, zone_override, sprd)) shoot_with_empty_chamber(user) @@ -245,7 +253,7 @@ firing_burst = 0 else if(chambered) - sprd = round((pick(1,-1)) * (randomized_gun_spread + randomized_bonus_spread)) + sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread)) if(!chambered.fire_casing(target, user, params, , suppressed, zone_override, sprd)) shoot_with_empty_chamber(user) return @@ -268,52 +276,90 @@ SSblackbox.add_details("gun_fired","[src.type]") return 1 +/obj/item/weapon/gun/update_icon() + ..() + cut_overlays() + if(gun_light && can_flashlight) + var/state = "flight[gun_light.on? "_on":""]" //Generic state. + if(gun_light.icon_state in icon_states('icons/obj/guns/flashlights.dmi')) //Snowflake state? + state = gun_light.icon_state + var/mutable_appearance/flashlight_overlay = mutable_appearance('icons/obj/guns/flashlights.dmi', state) + flashlight_overlay.pixel_x = flight_x_offset + flashlight_overlay.pixel_y = flight_y_offset + add_overlay(flashlight_overlay) + if(bayonet && can_bayonet) + var/state = "bayonet" //Generic state. + if(bayonet.icon_state in icon_states('icons/obj/guns/bayonets.dmi')) //Snowflake state? + state = bayonet.icon_state + var/mutable_appearance/knife_overlay = mutable_appearance('icons/obj/guns/bayonets.dmi', state) + knife_overlay.pixel_x = knife_x_offset + knife_overlay.pixel_y = knife_y_offset + add_overlay(knife_overlay) + /obj/item/weapon/gun/attack(mob/M as mob, mob/user) if(user.a_intent == INTENT_HARM) //Flogging - ..() - else - return + if(bayonet) + M.attackby(bayonet, user) + return + else + return ..() + return + +/obj/item/weapon/gun/attack_obj(obj/O, mob/user) + if(user.a_intent == INTENT_HARM) + if(bayonet) + O.attackby(bayonet, user) + return + return ..() /obj/item/weapon/gun/attackby(obj/item/I, mob/user, params) - if(can_flashlight) - if(istype(I, /obj/item/device/flashlight/seclite)) - var/obj/item/device/flashlight/seclite/S = I - if(!gun_light) - if(!user.transferItemToLoc(I, src)) - return - to_chat(user, "You click [S] into place on [src].") - if(S.on) - set_light(0) - gun_light = S - update_icon() - update_gunlight(user) - verbs += /obj/item/weapon/gun/proc/toggle_gunlight - var/datum/action/A = new /datum/action/item_action/toggle_gunlight(src) - if(loc == user) - A.Grant(user) - - if(istype(I, /obj/item/weapon/screwdriver)) - if(gun_light) - for(var/obj/item/device/flashlight/seclite/S in src) - to_chat(user, "You unscrew the seclite from [src].") - gun_light = null - S.forceMove(get_turf(user)) - update_gunlight(user) - S.update_brightness(user) - update_icon() - verbs -= /obj/item/weapon/gun/proc/toggle_gunlight - for(var/datum/action/item_action/toggle_gunlight/TGL in actions) - qdel(TGL) + if(user.a_intent == INTENT_HARM) + return ..() + else if(istype(I, /obj/item/device/flashlight/seclite)) + if(!can_flashlight) + return ..() + var/obj/item/device/flashlight/seclite/S = I + if(!gun_light) + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You click \the [S] into place on \the [src].") + if(S.on) + set_light(0) + gun_light = S + update_icon() + update_gunlight(user) + alight = new /datum/action/item_action/toggle_gunlight(src) + if(loc == user) + alight.Grant(user) + else if(istype(I, /obj/item/weapon/kitchen/knife)) + if(!can_bayonet) + return ..() + var/obj/item/weapon/kitchen/knife/K = I + if(!bayonet) + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You attach \the [K] to the front of \the [src].") + bayonet = K + update_icon() + else if(istype(I, /obj/item/weapon/screwdriver)) + if(gun_light) + var/obj/item/device/flashlight/seclite/S = gun_light + to_chat(user, "You unscrew the seclite from \the [src].") + gun_light = null + S.forceMove(get_turf(user)) + update_gunlight(user) + S.update_brightness(user) + update_icon() + QDEL_NULL(alight) + if(bayonet) + var/obj/item/weapon/kitchen/knife/K = bayonet + K.forceMove(get_turf(user)) + bayonet = null + update_icon() else - ..() - - + return ..() /obj/item/weapon/gun/proc/toggle_gunlight() - set name = "Toggle Gunlight" - set category = "Object" - set desc = "Click to toggle your weapon's attached flashlight." - if(!gun_light) return @@ -343,12 +389,16 @@ ..() if(azoom) azoom.Grant(user) + if(alight) + alight.Grant(user) /obj/item/weapon/gun/dropped(mob/user) ..() zoom(user,FALSE) if(azoom) azoom.Remove(user) + if(alight) + alight.Remove(user) /obj/item/weapon/gun/AltClick(mob/user) @@ -370,9 +420,6 @@ to_chat(M, "Your gun is now skinned as [choice]. Say hello to your new friend.") update_icon() - - - /obj/item/weapon/gun/proc/handle_suicide(mob/living/carbon/human/user, mob/living/carbon/human/target, params) if(!ishuman(user) || !ishuman(target)) return diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index a7a8b75da2..e5b84aae23 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -9,8 +9,8 @@ var/obj/item/ammo_box/magazine/magazine var/casing_ejector = 1 //whether the gun ejects the chambered casing -/obj/item/weapon/gun/ballistic/New() - ..() +/obj/item/weapon/gun/ballistic/Initialize() + . = ..() if(!spawnwithmagazine) update_icon() return @@ -22,7 +22,7 @@ /obj/item/weapon/gun/ballistic/update_icon() ..() if(current_skin) - icon_state = "[current_skin][suppressed ? "-suppressed" : ""][sawn_state ? "-sawn" : ""]" + icon_state = "[unique_reskin[current_skin]][suppressed ? "-suppressed" : ""][sawn_state ? "-sawn" : ""]" else icon_state = "[initial(icon_state)][suppressed ? "-suppressed" : ""][sawn_state ? "-sawn" : ""]" @@ -138,7 +138,7 @@ return boolets /obj/item/weapon/gun/ballistic/suicide_act(mob/user) - if (chambered && chambered.BB && !chambered.BB.nodamage) + if (chambered && chambered.BB && can_trigger_gun(user) && !chambered.BB.nodamage) user.visible_message("[user] is putting the barrel of [src] in [user.p_their()] mouth. It looks like [user.p_theyre()] trying to commit suicide!") sleep(25) if(user.is_holding(src)) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 1ffdaf0d29..90d30e6b88 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -44,6 +44,8 @@ oldmag.update_icon() else to_chat(user, "You insert the magazine into \the [src].") + + playsound(user, 'sound/weapons/autoguninsert.ogg', 60, 1) chamber_round() A.update_icon() update_icon() @@ -97,10 +99,9 @@ /obj/item/weapon/gun/ballistic/automatic/c20r/unrestricted pin = /obj/item/device/firing_pin -/obj/item/weapon/gun/ballistic/automatic/c20r/New() - ..() +/obj/item/weapon/gun/ballistic/automatic/c20r/Initialize() + . = ..() update_icon() - return /obj/item/weapon/gun/ballistic/automatic/c20r/afterattack() ..() @@ -148,20 +149,18 @@ fire_delay = 2 pin = /obj/item/device/firing_pin/implant/pindicate -/obj/item/weapon/gun/ballistic/automatic/m90/New() - ..() +/obj/item/weapon/gun/ballistic/automatic/m90/Initialize() + . = ..() underbarrel = new /obj/item/weapon/gun/ballistic/revolver/grenadelauncher(src) update_icon() - return /obj/item/weapon/gun/ballistic/automatic/m90/unrestricted pin = /obj/item/device/firing_pin -/obj/item/weapon/gun/ballistic/automatic/m90/unrestricted/New() - ..() +/obj/item/weapon/gun/ballistic/automatic/m90/unrestricted/Initialize() + . = ..() underbarrel = new /obj/item/weapon/gun/ballistic/revolver/grenadelauncher/unrestricted(src) update_icon() - return /obj/item/weapon/gun/ballistic/automatic/m90/afterattack(atom/target, mob/living/user, flag, params) if(select == 2) @@ -245,6 +244,7 @@ icon_state = "bulldog" item_state = "bulldog" w_class = WEIGHT_CLASS_NORMAL + weapon_weight = WEAPON_MEDIUM origin_tech = "combat=6;materials=4;syndicate=6" mag_type = /obj/item/ammo_box/magazine/m12g fire_sound = 'sound/weapons/Gunshot.ogg' @@ -257,13 +257,13 @@ /obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/unrestricted pin = /obj/item/device/firing_pin -/obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/New() - ..() +/obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/Initialize() + . = ..() update_icon() /obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/update_icon() + cut_overlays() if(magazine) - cut_overlays() add_overlay("[magazine.icon_state]") icon_state = "bulldog[chambered ? "" : "-e"]" @@ -300,6 +300,10 @@ /obj/item/weapon/gun/ballistic/automatic/l6_saw/attack_self(mob/user) cover_open = !cover_open to_chat(user, "You [cover_open ? "open" : "close"] [src]'s cover.") + if(cover_open) + playsound(user, 'sound/weapons/sawopen.ogg', 60, 1) + else + playsound(user, 'sound/weapons/sawclose.ogg', 60, 1) update_icon() @@ -330,6 +334,7 @@ magazine = null update_icon() to_chat(user, "You remove the magazine from [src].") + playsound(user, 'sound/weapons/magout.ogg', 60, 1) /obj/item/weapon/gun/ballistic/automatic/l6_saw/attackby(obj/item/A, mob/user, params) @@ -375,8 +380,34 @@ pin = /obj/item/device/firing_pin/implant/pindicate origin_tech = "combat=7;syndicate=6" +/obj/item/weapon/gun/ballistic/automatic/sniper_rifle/gang + name = "black market sniper rifle" + desc = "A long ranged weapon that does significant damage. It is well worn from years of service." + mag_type = /obj/item/ammo_box/magazine/sniper_rounds/gang +// Old Semi-Auto Rifle // +/obj/item/weapon/gun/ballistic/automatic/surplus + name = "Surplus Rifle" + desc = "One of countless obsolete ballistic rifles that still sees use as a cheap deterrent. Uses 10mm ammo and its bulky frame prevents one-hand firing." + origin_tech = "combat=3;materials=2" + icon_state = "surplus" + item_state = "moistnugget" + weapon_weight = WEAPON_HEAVY + mag_type = /obj/item/ammo_box/magazine/m10mm/rifle + fire_delay = 30 + burst_size = 1 + can_unsuppress = 1 + can_suppress = 1 + w_class = WEIGHT_CLASS_HUGE + slot_flags = SLOT_BACK + actions_types = list() + +/obj/item/weapon/gun/ballistic/automatic/surplus/update_icon() + if(magazine) + icon_state = "surplus" + else + icon_state = "surplus-e" // Laser rifle (rechargeable magazine) // diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm index bc0668cd66..a246871e61 100644 --- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm +++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm @@ -9,16 +9,16 @@ item_state = "backpack" slot_flags = SLOT_BACK w_class = WEIGHT_CLASS_HUGE - var/obj/item/weapon/gun/ballistic/minigun/gun = null + var/obj/item/weapon/gun/ballistic/minigun/gun var/armed = 0 //whether the gun is attached, 0 is attached, 1 is the gun is wielded. var/overheat = 0 var/overheat_max = 40 var/heat_diffusion = 1 -/obj/item/weapon/minigunpack/New() +/obj/item/weapon/minigunpack/Initialize() + . = ..() gun = new(src) START_PROCESSING(SSobj, src) - ..() /obj/item/weapon/minigunpack/Destroy() STOP_PROCESSING(SSobj, src) @@ -110,15 +110,15 @@ casing_ejector = 0 var/obj/item/weapon/minigunpack/ammo_pack -/obj/item/weapon/gun/ballistic/minigun/New() +/obj/item/weapon/gun/ballistic/minigun/Initialize() SET_SECONDARY_FLAG(src, SLOWS_WHILE_IN_HAND) - if(!ammo_pack) - if(istype(loc,/obj/item/weapon/minigunpack)) //We should spawn inside a ammo pack so let's use that one. - ammo_pack = loc - ..() - else - qdel(src)//No pack, no gun + if(istype(loc, /obj/item/weapon/minigunpack)) //We should spawn inside a ammo pack so let's use that one. + ammo_pack = loc + else + return INITIALIZE_HINT_QDEL //No pack, no gun + + return ..() /obj/item/weapon/gun/ballistic/minigun/attack_self(mob/living/user) return diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 6ce52748ec..d24e28b9e8 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -6,8 +6,8 @@ origin_tech = "combat=3;materials=2" casing_ejector = 0 -/obj/item/weapon/gun/ballistic/revolver/New() - ..() +/obj/item/weapon/gun/ballistic/revolver/Initialize() + . = ..() if(!istype(magazine, /obj/item/ammo_box/magazine/internal/cylinder)) verbs -= /obj/item/weapon/gun/ballistic/revolver/verb/spin @@ -28,6 +28,7 @@ var/num_loaded = magazine.attackby(A, user, params, 1) if(num_loaded) to_chat(user, "You load [num_loaded] shell\s into \the [src].") + playsound(user, 'sound/weapons/bulletinsert.ogg', 60, 1) A.update_icon() update_icon() chamber_round(0) @@ -45,6 +46,7 @@ num_unloaded++ if (num_unloaded) to_chat(user, "You unload [num_unloaded] shell\s from [src].") + playsound(user, 'sound/weapons/bulletremove.ogg', 60, 1) else to_chat(user, "[src] is empty!") @@ -93,8 +95,8 @@ unique_rename = 1 unique_reskin = 1 -/obj/item/weapon/gun/ballistic/revolver/detective/New() - ..() +/obj/item/weapon/gun/ballistic/revolver/detective/Initialize() + . = ..() options["Default"] = "detective" options["Leopard Spots"] = "detective_leopard" options["Black Panther"] = "detective_panther" @@ -175,8 +177,8 @@ mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rus357 var/spun = FALSE -/obj/item/weapon/gun/ballistic/revolver/russian/New() - ..() +/obj/item/weapon/gun/ballistic/revolver/russian/Initialize() + . = ..() do_spin() spun = TRUE update_icon() @@ -261,6 +263,7 @@ icon_state = "dshotgun" item_state = "shotgun" w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_MEDIUM force = 10 flags = CONDUCT slot_flags = SLOT_BACK @@ -269,8 +272,8 @@ unique_rename = 1 unique_reskin = 1 -/obj/item/weapon/gun/ballistic/revolver/doublebarrel/New() - ..() +/obj/item/weapon/gun/ballistic/revolver/doublebarrel/Initialize() + . = ..() options["Default"] = "dshotgun" options["Dark Red Finish"] = "dshotgun-d" options["Ash"] = "dshotgun-f" @@ -344,6 +347,15 @@ slung = 0 update_icon() +/obj/item/weapon/gun/ballistic/revolver/doublebarrel/improvised/sawn + name = "sawn-off improvised shotgun" + desc = "A single-shot shotgun, better not miss" + icon_state = "ishotgun" + item_state = "gun" + w_class = WEIGHT_CLASS_NORMAL + sawn_state = SAWN_OFF + slot_flags = SLOT_BELT + /obj/item/weapon/gun/ballistic/revolver/reverse //Fires directly at its user... unless the user is a clown, of course. clumsy_check = 0 diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 7195afd146..6fc3fd3687 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -20,6 +20,7 @@ var/num_loaded = magazine.attackby(A, user, params, 1) if(num_loaded) to_chat(user, "You load [num_loaded] shell\s into \the [src]!") + playsound(user, 'sound/weapons/shotguninsert.ogg', 60, 1) A.update_icon() update_icon() @@ -146,8 +147,8 @@ mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage -/obj/item/weapon/gun/ballistic/shotgun/boltaction/enchanted/New() - ..() +/obj/item/weapon/gun/ballistic/shotgun/boltaction/enchanted/Initialize() + . = ..() bolt_open = 1 pump() gun_type = type @@ -192,6 +193,14 @@ mag_type = /obj/item/ammo_box/magazine/internal/shot/com w_class = WEIGHT_CLASS_HUGE +/obj/item/weapon/gun/ballistic/shotgun/automatic/combat/compact + name = "compact combat shotgun" + desc = "A compact version of the semi automatic combat shotgun. For close encounters." + icon_state = "cshotgunc" + origin_tech = "combat=4;materials=2" + mag_type = /obj/item/ammo_box/magazine/internal/shot/com/compact + w_class = WEIGHT_CLASS_BULKY + //Dual Feed Shotgun /obj/item/weapon/gun/ballistic/shotgun/automatic/dual_tube @@ -204,8 +213,8 @@ var/toggled = 0 var/obj/item/ammo_box/magazine/internal/shot/alternate_magazine -/obj/item/weapon/gun/ballistic/shotgun/automatic/dual_tube/New() - ..() +/obj/item/weapon/gun/ballistic/shotgun/automatic/dual_tube/Initialize() + . = ..() if (!alternate_magazine) alternate_magazine = new mag_type(src) diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index 89f6655d8e..9b8044dac8 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -35,9 +35,9 @@ /obj/item/weapon/gun/ballistic/automatic/toy/pistol/riot mag_type = /obj/item/ammo_box/magazine/toy/pistol/riot -/obj/item/weapon/gun/ballistic/automatic/toy/pistol/riot/New() +/obj/item/weapon/gun/ballistic/automatic/toy/pistol/riot/Initialize() magazine = new /obj/item/ammo_box/magazine/toy/pistol/riot(src) - ..() + return ..() /obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted pin = /obj/item/device/firing_pin diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 9e642b0cef..6031f144a8 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -4,12 +4,13 @@ desc = "A basic energy-based gun." icon = 'icons/obj/guns/energy.dmi' - var/obj/item/weapon/stock_parts/cell/power_supply //What type of power cell this uses + var/obj/item/weapon/stock_parts/cell/cell //What type of power cell this uses var/cell_type = /obj/item/weapon/stock_parts/cell var/modifystate = 0 var/list/ammo_type = list(/obj/item/ammo_casing/energy) var/select = 1 //The state of the select fire switch. Determines from the ammo_type list what kind of shot is fired next. var/can_charge = 1 //Can it be charged in a recharger? + var/automatic_charge_overlays = TRUE //Do we handle overlays with base update_icon()? var/charge_sections = 4 ammo_x_offset = 2 var/shaded_charge = 0 //if this gun uses a stateful charge bar for more detail @@ -19,19 +20,22 @@ var/use_cyborg_cell = 0 //whether the gun's cell drains the cyborg user's cell to recharge /obj/item/weapon/gun/energy/emp_act(severity) - power_supply.use(round(power_supply.charge / severity)) + cell.use(round(cell.charge / severity)) chambered = null //we empty the chamber recharge_newshot() //and try to charge a new shot update_icon() +/obj/item/weapon/gun/energy/get_cell() + return cell -/obj/item/weapon/gun/energy/New() - ..() + +/obj/item/weapon/gun/energy/Initialize() + . = ..() if(cell_type) - power_supply = new cell_type(src) + cell = new cell_type(src) else - power_supply = new(src) - power_supply.give(power_supply.maxcharge) + cell = new(src) + cell.give(cell.maxcharge) update_ammo_types() recharge_newshot(1) if(selfcharge) @@ -49,9 +53,7 @@ fire_delay = shot.delay /obj/item/weapon/gun/energy/Destroy() - if(power_supply) - qdel(power_supply) - power_supply = null + QDEL_NULL(cell) STOP_PROCESSING(SSobj, src) return ..() @@ -61,9 +63,9 @@ if(charge_tick < charge_delay) return charge_tick = 0 - if(!power_supply) + if(!cell) return - power_supply.give(100) + cell.give(100) if(!chambered) //if empty chamber we try to charge a new shot recharge_newshot(1) update_icon() @@ -75,10 +77,10 @@ /obj/item/weapon/gun/energy/can_shoot() var/obj/item/ammo_casing/energy/shot = ammo_type[select] - return power_supply.charge >= shot.e_cost + return cell.charge >= shot.e_cost /obj/item/weapon/gun/energy/recharge_newshot(no_cyborg_drain) - if (!ammo_type || !power_supply) + if (!ammo_type || !cell) return if(use_cyborg_cell && !no_cyborg_drain) if(iscyborg(loc)) @@ -86,10 +88,10 @@ if(R.cell) var/obj/item/ammo_casing/energy/shot = ammo_type[select] //Necessary to find cost of shot if(R.cell.use(shot.e_cost)) //Take power from the borg... - power_supply.give(shot.e_cost) //... to recharge the shot + cell.give(shot.e_cost) //... to recharge the shot if(!chambered) var/obj/item/ammo_casing/energy/AC = ammo_type[select] - if(power_supply.charge >= AC.e_cost) //if there's enough power in the power_supply cell... + if(cell.charge >= AC.e_cost) //if there's enough power in the cell cell... chambered = AC //...prepare a new shot based on the current ammo type selected if(!chambered.BB) chambered.newshot() @@ -97,7 +99,7 @@ /obj/item/weapon/gun/energy/process_chamber() if(chambered && !chambered.BB) //if BB is null, i.e the shot has been fired... var/obj/item/ammo_casing/energy/shot = chambered - power_supply.use(shot.e_cost)//... drain the power_supply cell + cell.use(shot.e_cost)//... drain the cell cell chambered = null //either way, released the prepared shot recharge_newshot() //try to charge a new shot @@ -116,8 +118,10 @@ return /obj/item/weapon/gun/energy/update_icon() - cut_overlays() - var/ratio = Ceiling((power_supply.charge / power_supply.maxcharge) * charge_sections) + ..() + if(!automatic_charge_overlays) + return + var/ratio = Ceiling((cell.charge / cell.maxcharge) * charge_sections) var/obj/item/ammo_casing/energy/shot = ammo_type[select] var/iconState = "[icon_state]_charge" var/itemState = null @@ -128,24 +132,16 @@ iconState += "_[shot.select_name]" if(itemState) itemState += "[shot.select_name]" - if(power_supply.charge < shot.e_cost) + if(cell.charge < shot.e_cost) add_overlay("[icon_state]_empty") else if(!shaded_charge) - var/mutable_appearance/charge_overlay = mutable_appearance(icon, iconState) + var/mutable_appearance/charge_overlay = mutable_appearance(icon, iconState) for(var/i = ratio, i >= 1, i--) - charge_overlay.pixel_x = ammo_x_offset * (i - 1) - add_overlay(charge_overlay) + charge_overlay.pixel_x = ammo_x_offset * (i - 1) + add_overlay(charge_overlay) else - add_overlay("[icon_state]_charge[ratio]") - if(gun_light && can_flashlight) - var/iconF = "flight" - if(gun_light.on) - iconF = "flight_on" - var/mutable_appearance/flashlight_overlay = mutable_appearance(icon, iconF) - flashlight_overlay.pixel_x = flight_x_offset - flashlight_overlay.pixel_y = flight_y_offset - add_overlay(flashlight_overlay) + add_overlay("[icon_state]_charge[ratio]") if(itemState) itemState += "[ratio]" item_state = itemState @@ -154,14 +150,14 @@ toggle_gunlight() /obj/item/weapon/gun/energy/suicide_act(mob/user) - if (src.can_shoot()) + if (src.can_shoot() && can_trigger_gun(user)) user.visible_message("[user] is putting the barrel of [src] in [user.p_their()] mouth. It looks like [user.p_theyre()] trying to commit suicide!") sleep(25) if(user.is_holding(src)) user.visible_message("[user] melts [user.p_their()] face off with [src]!") playsound(loc, fire_sound, 50, 1, -1) var/obj/item/ammo_casing/energy/shot = ammo_type[select] - power_supply.use(shot.e_cost) + cell.use(shot.e_cost) update_icon() return(FIRELOSS) else @@ -196,17 +192,17 @@ user.visible_message("[user] tries to light their [A.name] with [src], but it doesn't do anything. Dumbass.") playsound(user, E.fire_sound, 50, 1) playsound(user, BB.hitsound, 50, 1) - power_supply.use(E.e_cost) + cell.use(E.e_cost) . = "" else if(BB.damage_type != BURN) user.visible_message("[user] tries to light their [A.name] with [src], but only succeeds in utterly destroying it. Dumbass.") playsound(user, E.fire_sound, 50, 1) playsound(user, BB.hitsound, 50, 1) - power_supply.use(E.e_cost) + cell.use(E.e_cost) qdel(A) . = "" else playsound(user, E.fire_sound, 50, 1) playsound(user, BB.hitsound, 50, 1) - power_supply.use(E.e_cost) + cell.use(E.e_cost) . = "[user] casually lights their [A.name] with [src]. Damn." diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index cc1166814b..063599c59d 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -22,15 +22,31 @@ charge_sections = 3 can_flashlight = 0 // Can't attach or detach the flashlight, and override it's icon update -/obj/item/weapon/gun/energy/e_gun/mini/New() +/obj/item/weapon/gun/energy/e_gun/mini/Initialize() gun_light = new /obj/item/device/flashlight/seclite(src) - ..() + return ..() /obj/item/weapon/gun/energy/e_gun/mini/update_icon() ..() if(gun_light && gun_light.on) add_overlay("mini-light") +/obj/item/weapon/gun/energy/e_gun/stun + name = "tactical energy gun" + desc = "Military issue energy gun, is able to fire stun rounds." + icon_state = "energytac" + ammo_x_offset = 2 + ammo_type = list(/obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) + + +/obj/item/weapon/gun/energy/e_gun/old + name = "prototype energy gun" + desc = "NT-P:01 Prototype Energy Gun. Early stage development of a unique laser rifle that has multifaceted energy lens allowing the gun to alter the form of projectile it fires on command." + icon_state = "protolaser" + ammo_x_offset = 2 + ammo_type = list(/obj/item/ammo_casing/energy/laser, /obj/item/ammo_casing/energy/electrode/old) + + /obj/item/weapon/gun/energy/e_gun/mini/practice_phaser name = "practice phaser" desc = "A modified version of the basic phaser gun, this one fires less concentrated energy bolts designed for target practice." diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 0a886a76d1..1769ac92b7 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy/kinetic_accelerator name = "proto-kinetic accelerator" - desc = "A self recharging, ranged mining tool that does increased damage in low pressure. Capable of holding up to six slots worth of mod kits." + desc = "A self recharging, ranged mining tool that does increased damage in low pressure." icon_state = "kineticgun" item_state = "kineticgun" ammo_type = list(/obj/item/ammo_casing/energy/kinetic) @@ -16,11 +16,15 @@ var/holds_charge = FALSE var/unique_frequency = FALSE // modified by KA modkits var/overheat = FALSE + can_bayonet = TRUE + knife_x_offset = 15 + knife_y_offset = 13 var/max_mod_capacity = 100 var/list/modkits = list() var/empty_state = "kineticgun_empty" + var/recharge_timerid /obj/item/weapon/gun/energy/kinetic_accelerator/examine(mob/user) ..() @@ -58,17 +62,17 @@ . += A /obj/item/weapon/gun/energy/kinetic_accelerator/proc/modify_projectile(obj/item/projectile/kinetic/K) + K.kinetic_gun = src //do something special on-hit, easy! for(var/A in get_modkits()) var/obj/item/borg/upgrade/modkit/M = A M.modify_projectile(K) - K.kinetic_modules += M //do something special on-hit, easy! /obj/item/weapon/gun/energy/kinetic_accelerator/cyborg holds_charge = TRUE unique_frequency = TRUE max_mod_capacity = 80 -/obj/item/weapon/gun/energy/kinetic_accelerator/New() +/obj/item/weapon/gun/energy/kinetic_accelerator/Initialize() . = ..() if(!holds_charge) empty() @@ -94,18 +98,19 @@ empty() /obj/item/weapon/gun/energy/kinetic_accelerator/proc/empty() - power_supply.use(500) + cell.use(cell.charge) update_icon() -/obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload() +/obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload(recharge_time) if(overheat) return + if(!recharge_time) + recharge_time = overheat_time overheat = TRUE var/carried = 0 if(!unique_frequency) - for(var/obj/item/weapon/gun/energy/kinetic_accelerator/K in \ - loc.GetAllContents()) + for(var/obj/item/weapon/gun/energy/kinetic_accelerator/K in loc.GetAllContents()) carried++ @@ -113,13 +118,14 @@ else carried = 1 - addtimer(CALLBACK(src, .proc/reload), overheat_time * carried) + deltimer(recharge_timerid) + recharge_timerid = addtimer(CALLBACK(src, .proc/reload), recharge_time * carried, TIMER_STOPPABLE) /obj/item/weapon/gun/energy/kinetic_accelerator/emp_act(severity) return /obj/item/weapon/gun/energy/kinetic_accelerator/proc/reload() - power_supply.give(500) + cell.give(cell.maxcharge) recharge_newshot(1) if(!suppressed) playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) @@ -129,19 +135,11 @@ overheat = FALSE /obj/item/weapon/gun/energy/kinetic_accelerator/update_icon() - cut_overlays() + ..() + if(empty_state && !can_shoot()) add_overlay(empty_state) - if(gun_light && can_flashlight) - var/iconF = "flight" - if(gun_light.on) - iconF = "flight_on" - var/mutable_appearance/flashlight_overlay = mutable_appearance(icon, iconF) - flashlight_overlay.pixel_x = flight_x_offset - flashlight_overlay.pixel_y = flight_y_offset - add_overlay(flashlight_overlay) - //Casing /obj/item/ammo_casing/energy/kinetic projectile_type = /obj/item/projectile/kinetic @@ -165,23 +163,30 @@ range = 3 log_override = TRUE + var/pressure_decrease_active = FALSE var/pressure_decrease = 0.25 - var/list/kinetic_modules = list() + var/obj/item/weapon/gun/energy/kinetic_accelerator/kinetic_gun /obj/item/projectile/kinetic/Destroy() - QDEL_NULL(kinetic_modules) + kinetic_gun = null return ..() /obj/item/projectile/kinetic/prehit(atom/target) var/turf/target_turf = get_turf(target) if(!isturf(target_turf)) return - var/datum/gas_mixture/environment = target_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure > 50) - name = "weakened [name]" - damage = damage * pressure_decrease . = ..() + if(.) + if(kinetic_gun) + var/list/mods = kinetic_gun.get_modkits() + for(var/obj/item/borg/upgrade/modkit/M in mods) + M.projectile_prehit(src, target, kinetic_gun) + var/datum/gas_mixture/environment = target_turf.return_air() + var/pressure = environment.return_pressure() + if(pressure > 50) + name = "weakened [name]" + damage = damage * pressure_decrease + pressure_decrease_active = TRUE /obj/item/projectile/kinetic/on_range() strike_thing() @@ -195,15 +200,17 @@ var/turf/target_turf = get_turf(target) if(!target_turf) target_turf = get_turf(src) + if(kinetic_gun) //hopefully whoever shot this was not very, very unfortunate. + var/list/mods = kinetic_gun.get_modkits() + for(var/obj/item/borg/upgrade/modkit/M in mods) + M.projectile_strike_predamage(src, target_turf, target, kinetic_gun) + for(var/obj/item/borg/upgrade/modkit/M in mods) + M.projectile_strike(src, target_turf, target, kinetic_gun) if(ismineralturf(target_turf)) var/turf/closed/mineral/M = target_turf M.gets_drilled(firer) - var/obj/effect/overlay/temp/kinetic_blast/K = new /obj/effect/overlay/temp/kinetic_blast(target_turf) + var/obj/effect/temp_visual/kinetic_blast/K = new /obj/effect/temp_visual/kinetic_blast(target_turf) K.color = color - for(var/obj/item/borg/upgrade/modkit/M in kinetic_modules) - if(QDELETED(M)) //whoever shot this was very, very unfortunate. - continue - M.projectile_strike(src, target_turf, target) //Modkits @@ -213,6 +220,7 @@ icon = 'icons/obj/objects.dmi' icon_state = "modkit" origin_tech = "programming=2;materials=2;magnets=4" + w_class = WEIGHT_CLASS_SMALL require_module = 1 module_type = /obj/item/weapon/robot_module/miner var/denied_type = null @@ -267,7 +275,13 @@ /obj/item/borg/upgrade/modkit/proc/modify_projectile(obj/item/projectile/kinetic/K) -/obj/item/borg/upgrade/modkit/proc/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target) +//use this one for effects you want to trigger before any damage is done at all and before damage is decreased by pressure +/obj/item/borg/upgrade/modkit/proc/projectile_prehit(obj/item/projectile/kinetic/K, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) +//use this one for effects you want to trigger before mods that do damage +/obj/item/borg/upgrade/modkit/proc/projectile_strike_predamage(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) +//and this one for things that don't need to trigger before other damage-dealing mods + +/obj/item/borg/upgrade/modkit/proc/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) //Range /obj/item/borg/upgrade/modkit/range @@ -316,7 +330,7 @@ . = ..() if(.) for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) //make sure only one of the aoe modules has values if somebody has multiple - if(AOE.stats_stolen) + if(AOE.stats_stolen || AOE == src) continue modifier += AOE.modifier //take its modifiers AOE.modifier = 0 @@ -328,37 +342,15 @@ ..() modifier = initial(modifier) //get our modifiers back turf_aoe = initial(turf_aoe) - if(stats_stolen) //if we had our stats stolen, find the stealer and take them from it - for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) - if(AOE.stats_stolen) - continue - AOE.modifier -= modifier - AOE.turf_aoe -= turf_aoe - else //otherwise, reset the stolen stats and have it recalculate - var/obj/item/borg/upgrade/modkit/aoe/new_stealer - for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) - if(!new_stealer) - new_stealer = AOE //just make the first one a stealer - AOE.modifier = initial(AOE.modifier) - AOE.turf_aoe = initial(AOE.turf_aoe) - AOE.stats_stolen = FALSE - if(new_stealer) //if there's no stealer, then there's no other aoe modkits - for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) - if(AOE != new_stealer) - new_stealer.modifier += AOE.modifier - AOE.modifier = 0 - new_stealer.turf_aoe += AOE.turf_aoe - AOE.turf_aoe = FALSE - AOE.stats_stolen = TRUE stats_stolen = FALSE /obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/item/projectile/kinetic/K) K.name = "kinetic explosion" -/obj/item/borg/upgrade/modkit/aoe/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target) +/obj/item/borg/upgrade/modkit/aoe/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) if(stats_stolen) return - new /obj/effect/overlay/temp/explosion/fast(target_turf) + new /obj/effect/temp_visual/explosion/fast(target_turf) if(turf_aoe) for(var/T in RANGE_TURFS(1, target_turf) - target_turf) if(ismineralturf(T)) @@ -370,7 +362,6 @@ L.apply_damage(K.damage*modifier, K.damage_type, K.def_zone, armor) to_chat(L, "You're struck by a [K.name]!") - /obj/item/borg/upgrade/modkit/aoe/turfs name = "mining explosion" desc = "Causes the kinetic accelerator to destroy rock in an AoE." @@ -388,15 +379,107 @@ desc = "Causes the kinetic accelerator to damage mobs in an AoE." modifier = 0.2 +//Tendril-unique modules +/obj/item/borg/upgrade/modkit/cooldown/repeater + name = "rapid repeater" + desc = "Quarters the kinetic accelerator's cooldown on striking a living target, but greatly increases the base cooldown." + denied_type = /obj/item/borg/upgrade/modkit/cooldown/repeater + modifier = -14 //Makes the cooldown 3 seconds(with no cooldown mods) if you miss. Don't miss. + cost = 50 + +/obj/item/borg/upgrade/modkit/cooldown/repeater/projectile_strike_predamage(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) + var/valid_repeat = FALSE + if(isliving(target)) + var/mob/living/L = target + if(L.stat != DEAD) + valid_repeat = TRUE + if(ismineralturf(target_turf)) + valid_repeat = TRUE + if(valid_repeat) + KA.overheat = FALSE + KA.attempt_reload(KA.overheat_time * 0.25) //If you hit, the cooldown drops to 0.75 seconds. + +/obj/item/borg/upgrade/modkit/lifesteal + name = "lifesteal crystal" + desc = "Causes kinetic accelerator shots to slightly heal the firer on striking a living target." + icon_state = "modkit_crystal" + modifier = 2.5 //Not a very effective method of healing. + cost = 20 + var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) + +/obj/item/borg/upgrade/modkit/lifesteal/projectile_prehit(obj/item/projectile/kinetic/K, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) + if(isliving(target) && isliving(K.firer)) + var/mob/living/L = target + if(L.stat == DEAD) + return + L = K.firer + L.heal_ordered_damage(modifier, damage_heal_order) + +/obj/item/borg/upgrade/modkit/resonator_blasts + name = "resonator blast" + desc = "Causes kinetic accelerator shots to leave and detonate resonator blasts." + denied_type = /obj/item/borg/upgrade/modkit/resonator_blasts + cost = 30 + modifier = 0.25 //A bonus 15 damage if you burst the field on a target, 60 if you lure them into it. + +/obj/item/borg/upgrade/modkit/resonator_blasts/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) + if(target_turf && !ismineralturf(target_turf)) //Don't make fields on mineral turfs. + var/obj/effect/temp_visual/resonance/R = locate(/obj/effect/temp_visual/resonance) in target_turf + if(R) + R.damage_multiplier = modifier + R.burst() + return + new /obj/effect/temp_visual/resonance(target_turf, K.firer, null, 30) + +/obj/item/borg/upgrade/modkit/bounty + name = "death syphon" + desc = "Killing or assisting in killing a creature permenantly increases your damage against that type of creature." + denied_type = /obj/item/borg/upgrade/modkit/bounty + modifier = 1.25 + cost = 30 + var/maximum_bounty = 25 + var/list/bounties_reaped = list() + +/obj/item/borg/upgrade/modkit/bounty/projectile_prehit(obj/item/projectile/kinetic/K, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) + if(isliving(target)) + var/mob/living/L = target + var/list/existing_marks = L.has_status_effect_list(STATUS_EFFECT_SYPHONMARK) + for(var/i in existing_marks) + var/datum/status_effect/syphon_mark/SM = i + if(SM.reward_target == src) //we want to allow multiple people with bounty modkits to use them, but we need to replace our own marks so we don't multi-reward + SM.reward_target = null + qdel(SM) + var/datum/status_effect/syphon_mark/SM = L.apply_status_effect(STATUS_EFFECT_SYPHONMARK) + SM.reward_target = src + +/obj/item/borg/upgrade/modkit/bounty/projectile_strike(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA) + if(isliving(target)) + var/mob/living/L = target + if(bounties_reaped[L.type]) + var/kill_modifier = 1 + if(K.pressure_decrease_active) + kill_modifier *= K.pressure_decrease + var/armor = L.run_armor_check(K.def_zone, K.flag, "", "", K.armour_penetration) + L.apply_damage(bounties_reaped[L.type]*kill_modifier, K.damage_type, K.def_zone, armor) + +/obj/item/borg/upgrade/modkit/bounty/proc/get_kill(mob/living/L) + var/bonus_mod = 1 + if(ismegafauna(L)) //megafauna reward + bonus_mod = 4 + if(!bounties_reaped[L.type]) + bounties_reaped[L.type] = min(modifier * bonus_mod, maximum_bounty) + else + bounties_reaped[L.type] = min(bounties_reaped[L.type] + (modifier * bonus_mod), maximum_bounty) + //Indoors /obj/item/borg/upgrade/modkit/indoors name = "decrease pressure penalty" - desc = "Increases the damage a kinetic accelerator does in a high pressure environment." + desc = "A syndicate modification kit that increases the damage a kinetic accelerator does in a high pressure environment." modifier = 2 denied_type = /obj/item/borg/upgrade/modkit/indoors maximum_of_type = 2 - cost = 40 + cost = 35 /obj/item/borg/upgrade/modkit/indoors/modify_projectile(obj/item/projectile/kinetic/K) K.pressure_decrease *= modifier diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 6e7ab124ec..d20c671a59 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -24,6 +24,13 @@ desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." ammo_x_offset = 3 +/obj/item/weapon/gun/energy/laser/retro/old + name ="laser gun" + icon_state = "retro" + desc = "First generation lasergun, developed by Nanotrasen. Suffers from ammo issues but its unique ability to recharge its ammo without the need of a magazine helps compensate. You really hope someone has developed a better lasergun while you were in cyro." + ammo_type = list(/obj/item/ammo_casing/energy/lasergun/old) + ammo_x_offset = 3 + /obj/item/weapon/gun/energy/laser/captain name = "antique laser gun" icon_state = "caplaser" diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index b938e399df..43431a65c3 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -5,7 +5,7 @@ item_state = null w_class = WEIGHT_CLASS_BULKY force = 10 - modifystate = TRUE + modifystate = TRUE flags = CONDUCT slot_flags = SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) @@ -17,9 +17,9 @@ /obj/item/weapon/gun/energy/pulse/prize pin = /obj/item/device/firing_pin -/obj/item/weapon/gun/energy/pulse/prize/New() +/obj/item/weapon/gun/energy/pulse/prize/Initialize() . = ..() - GLOB.poi_list |= src + GLOB.poi_list += src var/msg = "A pulse rifle prize has been created at [ADMIN_COORDJMP(src)]" message_admins(msg) @@ -40,7 +40,7 @@ w_class = WEIGHT_CLASS_NORMAL slot_flags = SLOT_BELT icon_state = "pulse_carbine" - item_state = null + item_state = null cell_type = "/obj/item/weapon/stock_parts/cell/pulse/carbine" can_flashlight = 1 flight_x_offset = 18 diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index a8ae4da97a..f6841d6bf9 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -39,7 +39,7 @@ /obj/item/weapon/gun/energy/decloner/update_icon() ..() var/obj/item/ammo_casing/energy/shot = ammo_type[select] - if(power_supply.charge > shot.e_cost) + if(cell.charge > shot.e_cost) add_overlay("decloner_spin") /obj/item/weapon/gun/energy/floragun @@ -137,19 +137,19 @@ /obj/item/weapon/gun/energy/plasmacutter/examine(mob/user) ..() - if(power_supply) - to_chat(user, "[src] is [round(power_supply.percent())]% charged.") + if(cell) + to_chat(user, "[src] is [round(cell.percent())]% charged.") /obj/item/weapon/gun/energy/plasmacutter/attackby(obj/item/A, mob/user) if(istype(A, /obj/item/stack/sheet/mineral/plasma)) var/obj/item/stack/sheet/S = A S.use(1) - power_supply.give(1000) + cell.give(1000) recharge_newshot(1) to_chat(user, "You insert [A] in [src], recharging it.") else if(istype(A, /obj/item/weapon/ore/plasma)) qdel(A) - power_supply.give(500) + cell.give(500) recharge_newshot(1) to_chat(user, "You insert [A] in [src], recharging it.") else diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 643b032cda..00ce2bb3b8 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -37,7 +37,7 @@ name = "disabler" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." icon_state = "disabler" - item_state = "disabler" + item_state = null origin_tech = "combat=3" ammo_type = list(/obj/item/ammo_casing/energy/disabler) ammo_x_offset = 3 diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 58a756a28d..9c30eefd2f 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -44,8 +44,8 @@ charges--//... drain a charge recharge_newshot() -/obj/item/weapon/gun/magic/New() - ..() +/obj/item/weapon/gun/magic/Initialize() + . = ..() charges = max_charges chambered = new ammo_type(src) if(can_charge) diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index fe93a58838..dfc6351c3c 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -9,13 +9,13 @@ max_charges = 100 //100, 50, 50, 34 (max charge distribution by 25%ths) var/variable_charges = 1 -/obj/item/weapon/gun/magic/wand/New() +/obj/item/weapon/gun/magic/wand/Initialize() if(prob(75) && variable_charges) //25% chance of listed max charges, 50% chance of 1/2 max charges, 25% chance of 1/3 max charges if(prob(33)) max_charges = Ceiling(max_charges / 3) else max_charges = Ceiling(max_charges / 2) - ..() + return ..() /obj/item/weapon/gun/magic/wand/examine(mob/user) ..() @@ -166,5 +166,5 @@ /obj/item/weapon/gun/magic/wand/fireball/zap_self(mob/living/user) ..() - explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2) + explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2) charges-- \ No newline at end of file diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 32646ee1e8..46758f8889 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -16,8 +16,8 @@ weapon_weight = WEAPON_MEDIUM -/obj/item/weapon/gun/medbeam/New() - ..() +/obj/item/weapon/gun/medbeam/Initialize() + . = ..() START_PROCESSING(SSobj, src) /obj/item/weapon/gun/medbeam/Destroy(mob/user) @@ -113,7 +113,7 @@ /obj/item/weapon/gun/medbeam/proc/on_beam_tick(var/mob/living/target) if(target.health != target.maxHealth) - new /obj/effect/overlay/temp/heal(get_turf(target), "#80F5FF") + new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") target.adjustBruteLoss(-4) target.adjustFireLoss(-4) return @@ -128,6 +128,6 @@ /obj/item/weapon/gun/medbeam/mech mounted = 1 -/obj/item/weapon/gun/medbeam/mech/New() - ..() +/obj/item/weapon/gun/medbeam/mech/Initialize() + . = ..() STOP_PROCESSING(SSobj, src) //Mech mediguns do not process until installed, and are controlled by the holder obj diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index 09547b0d98..2e8a29cded 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -14,8 +14,8 @@ var/list/syringes = list() var/max_syringes = 1 -/obj/item/weapon/gun/syringe/New() - ..() +/obj/item/weapon/gun/syringe/Initialize() + . = ..() chambered = new /obj/item/ammo_casing/syringegun(src) /obj/item/weapon/gun/syringe/recharge_newshot() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3dedaa9ae1..3846335fc6 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -28,6 +28,9 @@ var/spread = 0 //amount (in degrees) of projectile spread var/legacy = 0 //legacy projectile system animate_movement = 0 //Use SLIDE_STEPS in conjunction with legacy + var/ricochets = 0 + var/ricochets_max = 2 + var/ricochet_chance = 30 var/damage = 10 var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here @@ -75,7 +78,7 @@ return "chest" /obj/item/projectile/proc/prehit(atom/target) - return + return TRUE /obj/item/projectile/proc/on_hit(atom/target, blocked = 0) var/turf/target_loca = get_turf(target) @@ -84,15 +87,17 @@ new impact_effect_type(target_loca, target, src) return 0 var/mob/living/L = target + if(L.buckled && ismob(L.buckled)) + L = L.buckled if(blocked != 100) // not completely blocked if(damage && L.blood_volume && damage_type == BRUTE) var/splatter_dir = dir if(starting) splatter_dir = get_dir(starting, target_loca) if(isalien(L)) - new /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) else - new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir) + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target_loca, splatter_dir) if(prob(33)) L.add_splatter_floor(target_loca) else if(impact_effect_type) @@ -132,10 +137,14 @@ /obj/item/projectile/Bump(atom/A, yes) if(!yes) //prevents double bumps. return - if(firer) + if(check_ricochet() && check_ricochet_flag(A) && ricochets < ricochets_max) + ricochets++ + if(A.handle_ricochet(src)) + return FALSE + if(firer && !ricochets) if(A == firer || (A == firer.loc && istype(A, /obj/mecha))) //cannot shoot yourself or your mech loc = A.loc - return 0 + return FALSE var/distance = get_dist(get_turf(A), starting) // Get the distance between the turf shot from and the mob we hit and use that for the calculations. def_zone = ran_zone(def_zone, max(100-(7*distance), 5)) //Lower accurancy/longer range tradeoff. 7 is a balanced number to use. @@ -148,13 +157,14 @@ var/turf/target_turf = get_turf(A) - prehit(A) + if(!prehit(A)) + return FALSE var/permutation = A.bullet_act(src, def_zone) // searches for return value, could be deleted after run so check A isn't null if(permutation == -1 || forcedodge)// the bullet passes through a dense object! loc = target_turf if(A) permutated.Add(A) - return 0 + return FALSE else if(A && A.density && !ismob(A) && !(A.flags & ON_BORDER)) //if we hit a dense non-border obj or dense turf then we also hit one of the mobs on that tile. var/list/mobs_list = list() @@ -162,9 +172,21 @@ mobs_list += L if(mobs_list.len) var/mob/living/picked_mob = pick(mobs_list) - prehit(picked_mob) + if(!prehit(picked_mob)) + return FALSE picked_mob.bullet_act(src, def_zone) qdel(src) + return TRUE + +/obj/item/projectile/proc/check_ricochet() + if(prob(ricochet_chance)) + return TRUE + return FALSE + +/obj/item/projectile/proc/check_ricochet_flag(atom/A) + if(A.flags & CHECK_RICOCHET) + return TRUE + return FALSE /obj/item/projectile/Process_Spacemove(var/movement_dir = 0) return 1 //Bullets don't drift in space @@ -224,7 +246,7 @@ pixel_y_offset += 32 old_pixel_y += 32 new_y-- - + pixel_x = old_pixel_x pixel_y = old_pixel_y step_towards(src, locate(new_x, new_y, z)) @@ -237,7 +259,7 @@ animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (delay <= 3 ? delay - 1 : delay)), flags = ANIMATION_END_NOW) old_pixel_x = pixel_x_offset old_pixel_y = pixel_y_offset - + if(original && (original.layer>=2.75) || ismob(original)) if(loc == get_turf(original)) if(!(original in permutated)) @@ -260,46 +282,53 @@ Range() sleep(config.run_speed * 0.9) - /obj/item/projectile/proc/preparePixelProjectile(atom/target, var/turf/targloc, mob/living/user, params, spread) var/turf/curloc = get_turf(user) - src.loc = get_turf(user) - src.starting = get_turf(user) - src.current = curloc - src.yo = targloc.y - curloc.y - src.xo = targloc.x - curloc.x + forceMove(get_turf(user)) + starting = get_turf(user) + current = curloc + yo = targloc.y - curloc.y + xo = targloc.x - curloc.x - if(params) - var/list/mouse_control = params2list(params) - if(mouse_control["icon-x"]) - src.p_x = text2num(mouse_control["icon-x"]) - if(mouse_control["icon-y"]) - src.p_y = text2num(mouse_control["icon-y"]) - if(mouse_control["screen-loc"]) - //Split screen-loc up into X+Pixel_X and Y+Pixel_Y - var/list/screen_loc_params = splittext(mouse_control["screen-loc"], ",") + var/list/calculated = calculate_projectile_angle_and_pixel_offsets(user, params) + Angle = calculated[1] + p_x = calculated[2] + p_y = calculated[3] - //Split X+Pixel_X up into list(X, Pixel_X) - var/list/screen_loc_X = splittext(screen_loc_params[1],":") - - //Split Y+Pixel_Y up into list(Y, Pixel_Y) - var/list/screen_loc_Y = splittext(screen_loc_params[2],":") - // to_chat(world, "X: [screen_loc_X[1]] PixelX: [screen_loc_X[2]] / Y: [screen_loc_Y[1]] PixelY: [screen_loc_Y[2]]") - var/x = text2num(screen_loc_X[1]) * 32 + text2num(screen_loc_X[2]) - 32 - var/y = text2num(screen_loc_Y[1]) * 32 + text2num(screen_loc_Y[2]) - 32 - - //Calculate the "resolution" of screen based on client's view and world's icon size. This will work if the user can view more tiles than average. - var/screenview = (user.client.view * 2 + 1) * world.icon_size //Refer to http://www.byond.com/docs/ref/info.html#/client/var/view for mad maths - - var/ox = round(screenview/2) //"origin" x - var/oy = round(screenview/2) //"origin" y - // to_chat(world, "Pixel position: [x] [y]") - var/angle = Atan2(y - oy, x - ox) - // to_chat(world, "Angle: [angle]") - src.Angle = angle if(spread) src.Angle += spread +/proc/calculate_projectile_angle_and_pixel_offsets(mob/user, params) + var/list/mouse_control = params2list(params) + var/p_x = 0 + var/p_y = 0 + var/angle = 0 + if(mouse_control["icon-x"]) + p_x = text2num(mouse_control["icon-x"]) + if(mouse_control["icon-y"]) + p_y = text2num(mouse_control["icon-y"]) + if(mouse_control["screen-loc"]) + //Split screen-loc up into X+Pixel_X and Y+Pixel_Y + var/list/screen_loc_params = splittext(mouse_control["screen-loc"], ",") + + //Split X+Pixel_X up into list(X, Pixel_X) + var/list/screen_loc_X = splittext(screen_loc_params[1],":") + + //Split Y+Pixel_Y up into list(Y, Pixel_Y) + var/list/screen_loc_Y = splittext(screen_loc_params[2],":") + // to_chat(world, "X: [screen_loc_X[1]] PixelX: [screen_loc_X[2]] / Y: [screen_loc_Y[1]] PixelY: [screen_loc_Y[2]]") + var/x = text2num(screen_loc_X[1]) * 32 + text2num(screen_loc_X[2]) - 32 + var/y = text2num(screen_loc_Y[1]) * 32 + text2num(screen_loc_Y[2]) - 32 + + //Calculate the "resolution" of screen based on client's view and world's icon size. This will work if the user can view more tiles than average. + var/screenview = (user.client.view * 2 + 1) * world.icon_size //Refer to http://www.byond.com/docs/ref/info.html#/client/var/view for mad maths + + var/ox = round(screenview/2) - user.client.pixel_x //"origin" x + var/oy = round(screenview/2) - user.client.pixel_y //"origin" y + // to_chat(world, "Pixel position: [x] [y]") + angle = Atan2(y - oy, x - ox) + // to_chat(world, "Angle: [angle]") + return list(angle, p_x, p_y) /obj/item/projectile/Crossed(atom/movable/AM) //A mob moving on a tile with a projectile is hit by it. ..() diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 6dbd01d372..427f590ba5 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -9,9 +9,11 @@ hitsound_wall = 'sound/weapons/effects/searwall.ogg' flag = "laser" eyeblur = 2 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED - + ricochets_max = 50 //Honk! + ricochet_chance = 80 + /obj/item/projectile/beam/laser /obj/item/projectile/beam/laser/heavylaser @@ -25,7 +27,7 @@ var/mob/living/carbon/M = target M.IgniteMob() else if(isturf(target)) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser/wall + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser/wall /obj/item/projectile/beam/weak damage = 15 @@ -48,7 +50,7 @@ irradiate = 30 range = 15 forcedodge = 1 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/disabler @@ -59,14 +61,14 @@ flag = "energy" hitsound = 'sound/weapons/tap.ogg' eyeblur = 0 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse name = "pulse" icon_state = "u_laser" damage = 50 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/pulse/on_hit(atom/target, blocked = 0) @@ -94,7 +96,7 @@ damage = 30 legacy = 1 animate_movement = SLIDE_STEPS - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN /obj/item/projectile/beam/emitter/singularity_pull() @@ -108,7 +110,7 @@ damage_type = STAMINA flag = "laser" var/suit_types = list(/obj/item/clothing/suit/redtag, /obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/lasertag/on_hit(atom/target, blocked = 0) @@ -122,7 +124,7 @@ /obj/item/projectile/beam/lasertag/redtag icon_state = "laser" suit_types = list(/obj/item/clothing/suit/bluetag) - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/lasertag/bluetag @@ -134,17 +136,17 @@ icon_state = "purple_laser" damage = 200 damage_type = BURN - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser light_color = LIGHT_COLOR_PURPLE /obj/item/projectile/beam/instakill/blue icon_state = "blue_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE /obj/item/projectile/beam/instakill/red icon_state = "red_laser" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/red_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser light_color = LIGHT_COLOR_RED /obj/item/projectile/beam/instakill/on_hit(atom/target) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index cceb77bee1..ae2377b8e3 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -6,7 +6,7 @@ nodamage = 0 flag = "bullet" hitsound_wall = "ricochet" - impact_effect_type = /obj/effect/overlay/temp/impact_effect + impact_effect_type = /obj/effect/temp_visual/impact_effect /obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage damage = 5 @@ -28,8 +28,8 @@ damage = 10 /obj/item/projectile/bullet/armourpiercing - damage = 17 - armour_penetration = 10 + damage = 15 + armour_penetration = 40 /obj/item/projectile/bullet/pellet name = "pellet" @@ -61,10 +61,10 @@ /obj/item/projectile/bullet/pellet/overload/on_hit(atom/target, blocked = 0) ..() - explosion(target, 0, 0, 2) + explosion(target, 0, 0, 2) /obj/item/projectile/bullet/pellet/overload/on_range() - explosion(src, 0, 0, 2) + explosion(src, 0, 0, 2) do_sparks(3, TRUE, src) ..() @@ -190,7 +190,7 @@ name = "dart" icon_state = "cbbolt" damage = 6 - var/piercing = FALSE + var/piercing = FALSE /obj/item/projectile/bullet/dart/New() ..() @@ -201,15 +201,15 @@ if(iscarbon(target)) var/mob/living/carbon/M = target if(blocked != 100) // not completely blocked - if(M.can_inject(null, FALSE, def_zone, piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. + if(M.can_inject(null, FALSE, def_zone, piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. ..() reagents.reaction(M, INJECT) reagents.trans_to(M, reagents.total_volume) - return TRUE + return TRUE else blocked = 100 - target.visible_message("\The [src] was deflected!", \ - "You were protected against \the [src]!") + target.visible_message("\The [src] was deflected!", \ + "You were protected against \the [src]!") ..(target, blocked) reagents.set_reacting(TRUE) @@ -240,28 +240,28 @@ nodamage = 1 . = ..() // Execute the rest of the code. -/obj/item/projectile/bullet/dnainjector - name = "\improper DNA injector" - icon_state = "syringeproj" - var/obj/item/weapon/dnainjector/injector - -/obj/item/projectile/bullet/dnainjector/on_hit(atom/target, blocked = 0) - if(iscarbon(target)) - var/mob/living/carbon/M = target - if(blocked != 100) - if(M.can_inject(null, FALSE, def_zone, FALSE)) - if(injector.inject(M, firer)) - QDEL_NULL(injector) - return TRUE - else - blocked = 100 - target.visible_message("\The [src] was deflected!", \ - "You were protected against \the [src]!") - return ..() +/obj/item/projectile/bullet/dnainjector + name = "\improper DNA injector" + icon_state = "syringeproj" + var/obj/item/weapon/dnainjector/injector -/obj/item/projectile/bullet/dnainjector/Destroy() - QDEL_NULL(injector) - return ..() +/obj/item/projectile/bullet/dnainjector/on_hit(atom/target, blocked = 0) + if(iscarbon(target)) + var/mob/living/carbon/M = target + if(blocked != 100) + if(M.can_inject(null, FALSE, def_zone, FALSE)) + if(injector.inject(M, firer)) + QDEL_NULL(injector) + return TRUE + else + blocked = 100 + target.visible_message("\The [src] was deflected!", \ + "You were protected against \the [src]!") + return ..() + +/obj/item/projectile/bullet/dnainjector/Destroy() + QDEL_NULL(injector) + return ..() //// SNIPER BULLETS @@ -279,7 +279,30 @@ target.ex_act(rand(1,2)) return ..() +/obj/item/projectile/bullet/sniper/gang + damage = 55 + stun = 1 + weaken = 1 + dismemberment = 15 + armour_penetration = 25 +/obj/item/projectile/bullet/sniper/gang/sleeper + nodamage = 1 + stun = 0 + weaken = 0 + dismemberment = 0 + breakthings = FALSE + +/obj/item/projectile/bullet/sniper/gang/sleeper/on_hit(atom/target, blocked = 0) + if((blocked != 100) && isliving(target)) + var/mob/living/L = target + L.blur_eyes(8) + if(L.staminaloss >= 40) + L.Sleeping(20) + else + L.adjustStaminaLoss(55) + return 1 + /obj/item/projectile/bullet/sniper/soporific armour_penetration = 0 nodamage = 1 diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index cfa7727186..f82fcca3e3 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -135,7 +135,7 @@ damage = 20 damage_type = CLONE irradiate = 10 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser /obj/item/projectile/energy/dart //ninja throwing dart name = "dart" @@ -164,7 +164,7 @@ /obj/item/projectile/energy/tesla name = "tesla bolt" icon_state = "tesla_projectile" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/blue_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser var/chain /obj/item/projectile/energy/tesla/fire(setAngle) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 5cd94748e4..05bdd7da3f 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -351,21 +351,9 @@ /obj/item/projectile/magic/aoe/Range() if(proxdet) - var/turf/T1 = get_step(src,turn(dir, -45)) - var/turf/T2 = get_step(src,turn(dir, 45)) - var/turf/T3 = get_step(src,dir) - var/mob/living/L = locate(/mob/living) in T1 //if there's a mob alive in our front right diagonal, we hit it. - if(L && L.stat != DEAD) - Bump(L,1) //Magic Bullet #teachthecontroversy - return - L = locate(/mob/living) in T2 - if(L && L.stat != DEAD) - Bump(L,1) - return - L = locate(/mob/living) in T3 - if(L && L.stat != DEAD) - Bump(L,1) - return + for(var/mob/living/L in range(1, get_turf(src))) + if(L.stat != DEAD && L != firer) + return Bump(L, TRUE) ..() /obj/item/projectile/magic/aoe/lightning diff --git a/code/modules/projectiles/projectile/plasma.dm b/code/modules/projectiles/projectile/plasma.dm index 50d96cc7b9..b5d8958f64 100644 --- a/code/modules/projectiles/projectile/plasma.dm +++ b/code/modules/projectiles/projectile/plasma.dm @@ -7,7 +7,6 @@ obj/item/projectile/energy/plasmabolt damage_type = BURN hitsound = 'sound/weapons/sear.ogg' hitsound_wall = 'sound/weapons/effects/searwall.ogg' - impact_effect_type = /obj/effect/overlay/temp/impact_effect/green_laser light_range = 3 light_color = LIGHT_COLOR_GREEN diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index f5df46cb7b..867d1b8c8f 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -5,7 +5,7 @@ damage_type = BURN nodamage = 1 flag = "energy" - impact_effect_type = /obj/effect/overlay/temp/impact_effect/ion + impact_effect_type = /obj/effect/temp_visual/impact_effect/ion /obj/item/projectile/ion/on_hit(atom/target, blocked = 0) @@ -202,7 +202,8 @@ damage = 5 range = 3.5 //works as 4, but doubles to 7 dismemberment = 20 - impact_effect_type = /obj/effect/overlay/temp/impact_effect/purple_laser + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser + var/mine_range = 3 //mines this many additional tiles /obj/item/projectile/plasma/Initialize() . = ..() @@ -215,29 +216,33 @@ if(pressure < 60) name = "full strength [name]" damage *= 4 - range *= 2 /obj/item/projectile/plasma/on_hit(atom/target) . = ..() if(ismineralturf(target)) var/turf/closed/mineral/M = target M.gets_drilled(firer) - Range() + if(mine_range) + mine_range-- + range++ if(range > 0) return -1 /obj/item/projectile/plasma/adv damage = 7 range = 5 + mine_range = 5 /obj/item/projectile/plasma/adv/mech damage = 10 - range = 6 + range = 9 + mine_range = 3 /obj/item/projectile/plasma/turret //Between normal and advanced for damage, made a beam so not the turret does not destroy glass name = "plasma beam" damage = 6 + range = 7 pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE @@ -270,7 +275,7 @@ A.throw_at(throwtarget,power+1,1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravityattract name = "attraction bolt" @@ -300,7 +305,7 @@ A.throw_at(T, power+1, 1) thrown_items[A] = A for(var/turf/F in range(T,power)) - new /obj/effect/overlay/temp/gravpush(F) + new /obj/effect/temp_visual/gravpush(F) /obj/item/projectile/gravitychaos name = "gravitational blast" @@ -330,5 +335,5 @@ A.throw_at(get_edge_target_turf(A, pick(GLOB.cardinal)), power+1, 1) thrown_items[A] = A for(var/turf/Z in range(T,power)) - new /obj/effect/overlay/temp/gravpush(Z) + new /obj/effect/temp_visual/gravpush(Z) diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 2c8ef5e065..fb67439c7c 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -406,14 +406,14 @@ if(C.mix_sound) playsound(get_turf(cached_my_atom), C.mix_sound, 80, 1) for(var/mob/M in seen) - to_chat(M, "\icon[my_atom] [C.mix_message]") + to_chat(M, "[bicon(my_atom)] [C.mix_message]") if(istype(cached_my_atom, /obj/item/slime_extract)) var/obj/item/slime_extract/ME2 = my_atom ME2.Uses-- if(ME2.Uses <= 0) // give the notification that the slime core is dead for(var/mob/M in seen) - to_chat(M, "\icon[my_atom] \The [my_atom]'s power is consumed in the reaction.") + to_chat(M, "[bicon(my_atom)] \The [my_atom]'s power is consumed in the reaction.") ME2.name = "used slime extract" ME2.desc = "This extract has been used up." @@ -453,14 +453,14 @@ /datum/reagents/proc/check_ignoreslow(mob/M) if(istype(M, /mob)) - if(M.reagents.has_reagent("morphine")||M.reagents.has_reagent("ephedrine")) + if(M.reagents.has_reagent("morphine")) return 1 else M.status_flags &= ~IGNORESLOWDOWN /datum/reagents/proc/check_gofast(mob/M) if(istype(M, /mob)) - if(M.reagents.has_reagent("unholywater")||M.reagents.has_reagent("nuka_cola")||M.reagents.has_reagent("stimulants")) + if(M.reagents.has_reagent("unholywater")||M.reagents.has_reagent("nuka_cola")||M.reagents.has_reagent("stimulants")||M.reagents.has_reagent("ephedrine")) return 1 else M.status_flags &= ~GOTTAGOFAST diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 99056eb1dc..9019bceec4 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -5,12 +5,13 @@ anchored = 1 icon = 'icons/obj/chemical.dmi' icon_state = "dispenser" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 40 interact_offline = 1 resistance_flags = FIRE_PROOF | ACID_PROOF - var/energy = 100 - var/max_energy = 100 + var/cell_type = /obj/item/weapon/stock_parts/cell/high + var/obj/item/weapon/stock_parts/cell/cell + var/powerefficiency = 0.01 var/amount = 30 var/recharged = 0 var/recharge_delay = 5 @@ -54,6 +55,7 @@ /obj/machinery/chem_dispenser/Initialize() . = ..() + cell = new cell_type recharge() dispensable_reagents = sortList(dispensable_reagents) @@ -66,11 +68,8 @@ recharged -= 1 /obj/machinery/chem_dispenser/proc/recharge() - if(stat & (BROKEN|NOPOWER)) return - var/addenergy = 1 - var/oldenergy = energy - energy = min(energy + addenergy, max_energy) - if(energy != oldenergy) + var/usedpower = cell.give( 1 / powerefficiency) //Should always be a gain of one on the UI. + if(usedpower) use_power(2500) /obj/machinery/chem_dispenser/emag_act(mob/user) @@ -106,8 +105,8 @@ /obj/machinery/chem_dispenser/ui_data() var/data = list() data["amount"] = amount - data["energy"] = energy - data["maxEnergy"] = max_energy + data["energy"] = cell.charge ? cell.charge * powerefficiency : "0" //To prevent NaN in the UI. + data["maxEnergy"] = cell.maxcharge * powerefficiency data["isBeakerLoaded"] = beaker ? 1 : 0 var beakerContents[0] @@ -149,10 +148,10 @@ if(beaker && dispensable_reagents.Find(reagent)) var/datum/reagents/R = beaker.reagents var/free = R.maximum_volume - R.total_volume - var/actual = min(amount, energy * 10, free) + var/actual = min(amount, (cell.charge * powerefficiency)*10, free) R.add_reagent(reagent, actual) - energy = max(energy - actual / 10, 0) + cell.use((actual / 10) / powerefficiency) . = TRUE if("remove") var/amount = text2num(params["amount"]) @@ -184,20 +183,41 @@ beaker.loc = src to_chat(user, "You add \the [B] to the machine.") - beaker_overlay = beaker_overlay || mutable_appearance(icon, "disp_beaker") + beaker_overlay = beaker_overlay || mutable_appearance(icon, "disp_beaker") beaker_overlay.pixel_x = rand(-10, 5)//randomize beaker overlay position. add_overlay(beaker_overlay) else if(user.a_intent != INTENT_HARM && !istype(I, /obj/item/weapon/card/emag)) to_chat(user, "You can't load \the [I] into the machine!") + return ..() else return ..() +/obj/machinery/chem_dispenser/get_cell() + return cell + +/obj/machinery/chem_dispenser/emp_act(severity) + var/list/datum/reagents/R = list() + var/total = min(rand(7,15), Floor(cell.charge*powerefficiency)) + var/datum/reagents/Q = new(total*10) + if(beaker && beaker.reagents) + R += beaker.reagents + for(var/i in 1 to total) + Q.add_reagent(pick(dispensable_reagents), 10) + R += Q + chem_splash(get_turf(src), 3, R) + if(beaker && beaker.reagents) + beaker.reagents.remove_all() + cell.use(total/powerefficiency) + cell.emp_act() + visible_message(" The [src] malfunctions, spraying chemicals everywhere!") + ..() + + /obj/machinery/chem_dispenser/constructable name = "portable chem dispenser" icon = 'icons/obj/chemical.dmi' icon_state = "minidispenser" - energy = 10 - max_energy = 10 + powerefficiency = 0.001 amount = 5 recharge_delay = 30 dispensable_reagents = list() @@ -263,16 +283,13 @@ /obj/machinery/chem_dispenser/constructable/RefreshParts() var/time = 0 - var/temp_energy = 0 var/i + for(var/obj/item/weapon/stock_parts/cell/P in component_parts) + cell = P for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) - temp_energy += M.rating - temp_energy-- - max_energy = temp_energy * 5 //max energy = (bin1.rating + bin2.rating - 1) * 5, 5 on lowest 25 on highest + time += M.rating for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) time += C.rating - for(var/obj/item/weapon/stock_parts/cell/P in component_parts) - time += round(P.maxcharge, 10000) / 10000 recharge_delay /= time/2 //delay between recharges, double the usual time on lowest 50% less than usual on highest for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) for(i=1, i<=M.rating, i++) @@ -370,6 +387,19 @@ /obj/machinery/chem_dispenser/mutagensaltpeter - name = "mutagen and saltpeter dispenser" - desc = "Creates and dispenses mutagen and even saltpeter." - dispensable_reagents = list("mutagen", "saltpetre") + name = "botanical chemical dispenser" + desc = "Creates and dispenses chemicals useful for botany." + dispensable_reagents = list( + "mutagen", + "saltpetre", + "eznutriment", + "left4zednutriment", + "robustharvestnutriment", + "water", + "plantbgone", + "weedkiller", + "pestkiller", + "cryoxadone", + "ammonia", + "ash", + "diethylamine") diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index da728fea89..d4270f6f6b 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -4,7 +4,7 @@ anchored = 1 icon = 'icons/obj/chemical.dmi' icon_state = "mixer0b" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 40 resistance_flags = FIRE_PROOF | ACID_PROOF var/obj/item/weapon/reagent_containers/beaker = null diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 93628a9cc1..c8c074b938 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -5,7 +5,7 @@ anchored = 1 icon = 'icons/obj/chemical.dmi' icon_state = "mixer0" - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 20 resistance_flags = FIRE_PROOF | ACID_PROOF var/obj/item/weapon/reagent_containers/beaker = null diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 5a73c5dcf4..ab68dffc0b 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -1,285 +1,183 @@ /obj/machinery/computer/pandemic name = "PanD.E.M.I.C 2200" desc = "Used to work with viruses." - density = 1 - anchored = 1 + density = TRUE + anchored = TRUE icon = 'icons/obj/chemical.dmi' icon_state = "mixer0" circuit = /obj/item/weapon/circuitboard/computer/pandemic - use_power = 1 + use_power = TRUE idle_power_usage = 20 resistance_flags = ACID_PROOF - var/temp_html = "" - var/wait = null - var/obj/item/weapon/reagent_containers/beaker = null + var/wait + var/obj/item/weapon/reagent_containers/beaker /obj/machinery/computer/pandemic/Initialize() . = ..() update_icon() -/obj/machinery/computer/pandemic/proc/GetVirusByIndex(index) - if(beaker && beaker.reagents) - if(beaker.reagents.reagent_list.len) - var/datum/reagent/blood/BL = locate() in beaker.reagents.reagent_list - if(BL) - if(BL.data && BL.data["viruses"]) - var/list/viruses = BL.data["viruses"] - return viruses[index] - return null +/obj/machinery/computer/pandemic/Destroy() + QDEL_NULL(beaker) + return ..() -/obj/machinery/computer/pandemic/proc/GetResistancesByIndex(index) - if(beaker && beaker.reagents) - if(beaker.reagents.reagent_list.len) - var/datum/reagent/blood/BL = locate() in beaker.reagents.reagent_list - if(BL) - if(BL.data && BL.data["resistances"]) - var/list/resistances = BL.data["resistances"] - return resistances[index] - return null +/obj/machinery/computer/pandemic/proc/get_by_index(thing, index) + if(!beaker || !beaker.reagents) + return + var/datum/reagent/blood/B = locate() in beaker.reagents.reagent_list + if(B && B.data[thing]) + return B.data[thing][index] -/obj/machinery/computer/pandemic/proc/GetVirusTypeByIndex(index) - var/datum/disease/D = GetVirusByIndex(index) +/obj/machinery/computer/pandemic/proc/get_virus_id_by_index(index) + var/datum/disease/D = get_by_index("viruses", index) if(D) return D.GetDiseaseID() - return null -/obj/machinery/computer/pandemic/proc/replicator_cooldown(waittime) - wait = 1 +/obj/machinery/computer/pandemic/proc/get_viruses_data(datum/reagent/blood/B) + . = list() + if(!islist(B.data["viruses"])) + return + var/list/V = B.data["viruses"] + var/index = 1 + for(var/virus in V) + var/datum/disease/D = virus + if(!istype(D) || D.visibility_flags & HIDDEN_PANDEMIC) + continue + + var/list/this = list() + this["name"] = D.name + if(istype(D, /datum/disease/advance)) + var/datum/disease/advance/A = SSdisease.archive_diseases[D.GetDiseaseID()] + if(A.name == "Unknown") + this["can_rename"] = TRUE + this["name"] = A.name + this["is_adv"] = TRUE + this["resistance"] = A.totalResistance() + this["stealth"] = A.totalStealth() + this["stage_speed"] = A.totalStageSpeed() + this["transmission"] = A.totalTransmittable() + this["symptoms"] = list() + for(var/symptom in A.symptoms) + var/datum/symptom/S = symptom + var/list/this_symptom = list() + this_symptom["name"] = S.name + this["symptoms"] += list(this_symptom) + this["index"] = index++ + this["agent"] = D.agent + this["description"] = D.desc || "none" + this["spread"] = D.spread_text || "none" + this["cure"] = D.cure_text || "none" + + . += list(this) + +/obj/machinery/computer/pandemic/proc/get_resistance_data(datum/reagent/blood/B) + . = list() + if(!islist(B.data["resistances"])) + return + var/list/resistances = B.data["resistances"] + for(var/id in resistances) + var/list/this = list() + var/datum/disease/D = SSdisease.archive_diseases[id] + if(D) + this["id"] = id + this["name"] = D.name + . += list(this) + +/obj/machinery/computer/pandemic/proc/reset_replicator_cooldown() + wait = FALSE update_icon() - spawn(waittime) - wait = null - update_icon() - playsound(src.loc, 'sound/machines/ping.ogg', 30, 1) + playsound(loc, 'sound/machines/ping.ogg', 30, 1) /obj/machinery/computer/pandemic/update_icon() if(stat & BROKEN) icon_state = (beaker ? "mixer1_b" : "mixer0_b") return - icon_state = "mixer[(beaker)?"1":"0"][(powered()) ? "" : "_nopower"]" - + icon_state = "mixer[(beaker) ? "1" : "0"][powered() ? "" : "_nopower"]" if(wait) cut_overlays() else add_overlay("waitlight") -/obj/machinery/computer/pandemic/Topic(href, href_list) +/obj/machinery/computer/pandemic/proc/eject_beaker() + beaker.forceMove(get_turf(src)) + beaker = null + update_icon() + +/obj/machinery/computer/pandemic/ui_interact(mob/user, ui_key = "main", datum/tgui/ui, force_open = FALSE, datum/tgui/master_ui, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "pandemic", name, 700, 500, master_ui, state) + ui.open() + +/obj/machinery/computer/pandemic/ui_data(mob/user) + var/list/data = list() + data["is_ready"] = !wait + if(beaker) + data["has_beaker"] = TRUE + if(!beaker.reagents.total_volume || !beaker.reagents.reagent_list) + data["beaker_empty"] = TRUE + var/datum/reagent/blood/B = locate() in beaker.reagents.reagent_list + if(B) + data["has_blood"] = TRUE + data["blood"] = list() + data["blood"]["dna"] = B.data["blood_DNA"] || "none" + data["blood"]["type"] = B.data["blood_type"] || "none" + data["viruses"] = get_viruses_data(B) + data["resistances"] = get_resistance_data(B) + + return data + +/obj/machinery/computer/pandemic/ui_act(action, params) if(..()) return - - usr.set_machine(src) - if(!beaker) return - - if (href_list["create_vaccine"]) - if(!src.wait) - var/obj/item/weapon/reagent_containers/glass/bottle/B = new/obj/item/weapon/reagent_containers/glass/bottle(src.loc) - if(B) - B.pixel_x = rand(-3, 3) - B.pixel_y = rand(-3, 3) - var/path = GetResistancesByIndex(text2num(href_list["create_vaccine"])) - var/vaccine_type = path - var/vaccine_name = "Unknown" - - if(!ispath(vaccine_type)) - if(SSdisease.archive_diseases[path]) - var/datum/disease/D = SSdisease.archive_diseases[path] - if(D) - vaccine_name = D.name - vaccine_type = path - else if(vaccine_type) - var/datum/disease/D = new vaccine_type(0, null) - if(D) - vaccine_name = D.name - - if(vaccine_type) - - B.name = "[vaccine_name] vaccine bottle" - B.reagents.add_reagent("vaccine", 15, list(vaccine_type)) - replicator_cooldown(200) - else - temp_html = "The replicator is not ready yet." - updateUsrDialog() - return - else if (href_list["create_virus_culture"]) - if(!wait) - var/type = GetVirusTypeByIndex(text2num(href_list["create_virus_culture"]))//the path is received as string - converting - var/datum/disease/D = null - if(!ispath(type)) - D = GetVirusByIndex(text2num(href_list["create_virus_culture"])) - var/datum/disease/advance/A = SSdisease.archive_diseases[D.GetDiseaseID()] - if(A) - D = new A.type(0, A) - else if(type) - if(type in SSdisease.diseases) // Make sure this is a disease - D = new type(0, null) - if(!D) - return - var/name = stripped_input(usr,"Name:","Name the culture",D.name,MAX_NAME_LEN) - if(name == null || wait) - return - var/obj/item/weapon/reagent_containers/glass/bottle/B = new/obj/item/weapon/reagent_containers/glass/bottle(src.loc) - B.icon_state = "bottle3" - B.pixel_x = rand(-3, 3) - B.pixel_y = rand(-3, 3) - replicator_cooldown(50) - var/list/data = list("viruses"=list(D)) - B.name = "[name] culture bottle" - B.desc = "A small bottle. Contains [D.agent] culture in synthblood medium." - B.reagents.add_reagent("blood",20,data) - updateUsrDialog() - else - temp_html = "The replicator is not ready yet." - updateUsrDialog() - return - else if (href_list["empty_beaker"]) - beaker.reagents.clear_reagents() - updateUsrDialog() - return - else if (href_list["eject"]) - beaker.forceMove(get_turf(loc)) - beaker = null - icon_state = "mixer0" - updateUsrDialog() - return - else if (href_list["emptyeject_beaker"]) - beaker.reagents.clear_reagents() - beaker.forceMove(get_turf(loc)) - beaker = null - icon_state = "mixer0" - updateUsrDialog() - return - else if(href_list["clear"]) - temp_html = "" - updateUsrDialog() - return - else if(href_list["name_disease"]) - var/new_name = stripped_input(usr, "Name the Disease", "New Name", "", MAX_NAME_LEN) - if(!new_name) - return - if(..()) - return - var/id = GetVirusTypeByIndex(text2num(href_list["name_disease"])) - if(SSdisease.archive_diseases[id]) + switch(action) + if("eject_beaker") + eject_beaker() + . = TRUE + if("empty_beaker") + beaker.reagents.clear_reagents() + . = TRUE + if("empty_eject_beaker") + beaker.reagents.clear_reagents() + eject_beaker() + . = TRUE + if("rename_disease") + var/id = get_virus_id_by_index(text2num(params["index"])) var/datum/disease/advance/A = SSdisease.archive_diseases[id] - A.AssignName(new_name) - for(var/datum/disease/advance/AD in SSdisease.processing) - AD.Refresh() - updateUsrDialog() - - - else - usr << browse(null, "window=pandemic") - updateUsrDialog() - return - - add_fingerprint(usr) - return - -/obj/machinery/computer/pandemic/attack_hand(mob/user) - if(..()) - return - user.set_machine(src) - var/dat = "" - if(temp_html) - dat = "[src.temp_html]

    Main Menu" - else if(!beaker) - dat += "Please insert beaker.
    " - dat += "Close" - else - var/datum/reagents/R = beaker.reagents - var/datum/reagent/blood/Blood = null - for(var/datum/reagent/blood/B in R.reagent_list) - if(B) - Blood = B - break - if(!R.total_volume||!R.reagent_list.len) - dat += "The beaker is empty
    " - else if(!Blood) - dat += "No blood sample found in beaker." - else if(!Blood.data) - dat += "No blood data found in beaker." - else - dat += "

    Blood sample data:

    " - dat += "Blood DNA: [(Blood.data["blood_DNA"]||"none")]
    " - dat += "Blood Type: [(Blood.data["blood_type"]||"none")]
    " - - - if(Blood.data["viruses"]) - var/list/vir = Blood.data["viruses"] - if(vir.len) - var/i = 0 - for(var/datum/disease/D in Blood.data["viruses"]) - i++ - if(!(D.visibility_flags & HIDDEN_PANDEMIC)) - - if(istype(D, /datum/disease/advance)) - - var/datum/disease/advance/A = D - D = SSdisease.archive_diseases[A.GetDiseaseID()] - if(D && D.name == "Unknown") - dat += "Name Disease
    " - - if(!D) - CRASH("We weren't able to get the advance disease from the archive.") - - dat += "Disease Agent: [D?"[D.agent] - Create virus culture bottle":"none"]
    " - dat += "Common name: [(D.name||"none")]
    " - dat += "Description: [(D.desc||"none")]
    " - dat += "Spread: [(D.spread_text||"none")]
    " - dat += "Possible cure: [(D.cure_text||"none")]

    " - if(istype(D, /datum/disease/advance)) - var/datum/disease/advance/A = D - dat += "Stealth: [(A.totalStealth())]
    " - dat += "Resistance: [(A.totalResistance())]
    " - dat += "Stage Speed: [(A.totalStageSpeed())]
    " - dat += "Transmission: [(A.totalTransmittable())]

    " - dat += "Symptoms: " - var/english_symptoms = list() - for(var/datum/symptom/S in A.symptoms) - english_symptoms += S.name - dat += english_list(english_symptoms) - - else - dat += "No detectable virus in the sample." - else - dat += "No detectable virus in the sample." - - dat += "
    Contains antibodies to: " - if(Blood.data["resistances"]) - var/list/res = Blood.data["resistances"] - if(res.len) - dat += "
      " - var/i = 0 - for(var/type in Blood.data["resistances"]) - i++ - var/disease_name = "Unknown" - - if(!ispath(type)) - var/datum/disease/advance/A = SSdisease.archive_diseases[type] - if(A) - disease_name = A.name - else - var/datum/disease/D = new type(0, null) - disease_name = D.name - - dat += "
    • [disease_name] - Create vaccine bottle
    • " - dat += "

    " - else - dat += "nothing
    " - else - dat += "nothing
    " - dat += "
    Eject beaker[((R.total_volume&&R.reagent_list.len) ? "-- Empty beaker":"")]" - dat += "[((R.total_volume&&R.reagent_list.len) ? "-- Empty and Eject beaker":"")]
    " - dat += "Close" - - user << browse("[src.name]
    [dat]", "window=pandemic;size=575x400") - onclose(user, "pandemic") - return - + if(A) + var/new_name = stripped_input(usr, "Name the disease", "New name", "", MAX_NAME_LEN) + if(!new_name || ..()) + return + A.AssignName(new_name) + for(var/datum/disease/advance/AD in SSdisease.processing) + AD.Refresh() + . = TRUE + if("create_culture_bottle") + var/id = get_virus_id_by_index(text2num(params["index"])) + var/datum/disease/advance/A = new(FALSE, SSdisease.archive_diseases[id]) + var/list/data = list("viruses" = list(A)) + var/obj/item/weapon/reagent_containers/glass/bottle/B = new(get_turf(src)) + B.name = "[A.name] culture bottle" + B.desc = "A small bottle. Contains [A.agent] culture in synthblood medium." + B.reagents.add_reagent("blood", 20, data) + wait = TRUE + update_icon() + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 50) + . = TRUE + if("create_vaccine_bottle") + var/index = params["index"] + var/datum/disease/D = SSdisease.archive_diseases[index] + var/obj/item/weapon/reagent_containers/glass/bottle/B = new(get_turf(src)) + B.name = "[D.name] vaccine bottle" + B.reagents.add_reagent("vaccine", 15, list(index)) + wait = TRUE + update_icon() + addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 200) + . = TRUE /obj/machinery/computer/pandemic/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/reagent_containers) && (I.container_type & OPENCONTAINER)) - . = 1 //no afterattack + . = TRUE //no afterattack if(stat & (NOPOWER|BROKEN)) return if(beaker) @@ -288,15 +186,15 @@ if(!user.drop_item()) return - beaker = I - beaker.loc = src + beaker = I + beaker.forceMove(src) to_chat(user, "You add the beaker to the machine.") - updateUsrDialog() - icon_state = "mixer1" + update_icon() else return ..() /obj/machinery/computer/pandemic/on_deconstruction() if(beaker) - beaker.loc = get_turf(src) - ..() \ No newline at end of file + beaker.forceMove(get_turf(src)) + beaker = null + . = ..() diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index b929337a13..3cc5eb3d33 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -1,11 +1,11 @@ /obj/machinery/reagentgrinder name = "All-In-One Grinder" - desc = "Used to grind things up into raw materials." + desc = "From BlenderTech. Will It Blend? Let's test it out!" icon = 'icons/obj/kitchen.dmi' icon_state = "juicer1" layer = BELOW_OBJ_LAYER anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 pass_flags = PASSTABLE @@ -94,6 +94,7 @@ /obj/machinery/reagentgrinder/Initialize() . = ..() beaker = new /obj/item/weapon/reagent_containers/glass/beaker/large(src) + beaker.desc += " May contain blended dust. Don't breathe this in!" /obj/machinery/reagentgrinder/Destroy() if(beaker) @@ -501,4 +502,4 @@ if (beaker.reagents.has_reagent("eggyolk")) var/amount = beaker.reagents.get_reagent_amount("eggyolk") beaker.reagents.remove_reagent("eggyolk", amount) - beaker.reagents.add_reagent("mayonnaise", amount) \ No newline at end of file + beaker.reagents.add_reagent("mayonnaise", amount) diff --git a/code/modules/reagents/chemistry/readme.dm b/code/modules/reagents/chemistry/readme.md similarity index 81% rename from code/modules/reagents/chemistry/readme.dm rename to code/modules/reagents/chemistry/readme.md index 289748ccc6..f070d36067 100644 --- a/code/modules/reagents/chemistry/readme.dm +++ b/code/modules/reagents/chemistry/readme.md @@ -1,6 +1,6 @@ -/* -NOTE: IF YOU UPDATE THE REAGENT-SYSTEM, ALSO UPDATE THIS README. +**NOTE: IF YOU UPDATE THE REAGENT-SYSTEM, ALSO UPDATE THIS README.** +``` Structure: /////////////////// ////////////////////////// // Mob or object // -------> // Reagents var (datum) // Is a reference to the datum that holds the reagents. /////////////////// ////////////////////////// @@ -12,18 +12,14 @@ Structure: /////////////////// ////////////////////////// V V V reagents (datums) Reagents. I.e. Water , cryoxadone or mercury. +``` +# Random important notes: +An objects on_reagent_change will be called every time the objects reagents change. Useful if you want to update the objects icon etc. -Random important notes: - - An objects on_reagent_change will be called every time the objects reagents change. - Useful if you want to update the objects icon etc. - -About the Holder: - - The holder (reagents datum) is the datum that holds a list of all reagents - currently in the object.It also has all the procs needed to manipulate reagents - +# About the Holder: +The holder (reagents datum) is the datum that holds a list of all reagents currently in the object.It also has all the procs needed to manipulate reagents +``` remove_any(var/amount) This proc removes reagents from the holder until the passed amount is matched. It'll try to remove some of ALL reagents contained. @@ -115,13 +111,11 @@ About the Holder: my_atom This is the atom the holder is 'in'. Useful if you need to find the location. (i.e. for explosions) +``` - -About Reagents: - - Reagents are all the things you can mix and fille in bottles etc. This can be anything from - rejuvs over water to ... iron. Each reagent also has a few procs - i'll explain those below. - +# About Reagents: +Reagents are all the things you can mix and fille in bottles etc. This can be anything from rejuvs over water to ... iron. Each reagent also has a few procs - i'll explain those below. +``` reaction_mob(var/mob/M, var/method=TOUCH) This is called by the holder's reation proc. This version is only called when the reagent @@ -149,9 +143,10 @@ About Reagents: If you dont, the chemical will stay in the mob forever - unless you write your own piece of code to slowly remove it. (Should be pretty easy, 1 line of code) +``` - Important variables: - +## Important variables: +``` holder This variable contains a reference to the holder the chemical is 'in' @@ -173,17 +168,12 @@ About Reagents: This is a hexadecimal color that represents the reagent outside of containers, you define it as "#RRGGBB", or, red green blue. You can also define it using the rgb() proc, which returns a hexadecimal value too. The color is black by default. +``` +A good website for color calculations: http://www.psyclops.com/tools/rgb/ - A good website for color calculations: http://www.psyclops.com/tools/rgb/ - - - - -About Recipes: - - Recipes are simple datums that contain a list of required reagents and a result. - They also have a proc that is called when the recipe is matched. - +# About Recipes: +Recipes are simple datums that contain a list of required reagents and a result. They also have a proc that is called when the recipe is matched. +``` on_reaction(var/datum/reagents/holder, var/created_volume) This proc is called when the recipe is matched. You'll want to add explosions etc here. @@ -219,22 +209,21 @@ About Recipes: required_temp This is the required temperature. +``` - -About the Tools: - - By default, all atom have a reagents var - but its empty. if you want to use an object for the chem. - system you'll need to add something like this in its new proc: - +# About the Tools: +By default, all atom have a reagents var - but its empty. if you want to use an object for the chem. system you'll need to add something like this in its new proc: +``` var/datum/reagents/R = new/datum/reagents(100) <<<<< create a new datum , 100 is the maximum_volume of the new holder datum. reagents = R <<<<< assign the new datum to the objects reagents var R.my_atom = src <<<<< set the holders my_atom to src so that we know where we are. This can also be done by calling a convenience proc: atom/proc/create_reagents(var/max_volume) +``` - Other important stuff: - +## Other important stuff: +``` amount_per_transfer_from_this var This var is mostly used by beakers and bottles. It simply tells us how much to transfer when @@ -248,20 +237,22 @@ About the Tools: transfer code since you will not be able to use the standard tools to manipulate it. -*/ + atom/proc/is_injectable() + Checks if something can be injected to. + If this returns 1, you can use syringes and droppers + to draw from and add to the contents of this object. + + atom/proc/is_drawable() + Checks if something can be drawn from. + If this returns 1, you can use syringes and droppers + to draw from the contents of this object. +``` +# GOON CHEMS README: +Credit goes to Cogwerks, and all the other goonstation coders for the original idea and implementation of this over at goonstation. - - -/* GOON CHEMS README: - - Credit goes to Cogwerks, and all the other goonstation coders - for the original idea and implementation of this over at goonstation. - - THE REQUESTED DON'T PORT LIST: IF YOU PORT THESE THE GOONS WILL MURDER US IN OUR SLEEP SO PLEASE DON'T KTHX - Iamgoofball - Any of the Secret Chems - Goon in-joke chems (Eg. Cat Drugs, Hairgrownium) - Liquid Electricity - Rajajajah - -*/ \ No newline at end of file +- THE REQUESTED DON'T PORT LIST: IF YOU PORT THESE THE GOONS WILL MURDER US IN OUR SLEEP SO PLEASE DON'T KTHX - Iamgoofball +- Any of the Secret Chems +- Goon in-joke chems (Eg. Cat Drugs, Hairgrownium) +- Liquid Electricity +- Rajajajah \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/blob_reagents.dm b/code/modules/reagents/chemistry/reagents/blob_reagents.dm index 948da607f8..9b1117bcc5 100644 --- a/code/modules/reagents/chemistry/reagents/blob_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/blob_reagents.dm @@ -298,7 +298,7 @@ var/initial_volume = reac_volume reac_volume = ..() if(reac_volume >= 10) //if it's not a spore cloud, bad time incoming - var/obj/effect/overlay/temp/explosion/fast/E = new /obj/effect/overlay/temp/explosion/fast(get_turf(M)) + var/obj/effect/temp_visual/explosion/fast/E = new /obj/effect/temp_visual/explosion/fast(get_turf(M)) E.alpha = 150 for(var/mob/living/L in orange(get_turf(M), 1)) if("blob" in L.faction) //no friendly fire diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 550b27cd11..f0db6e5dba 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -532,6 +532,44 @@ color = "#DFDFDF" taste_description = "mayonnaise" +/datum/reagent/consumable/tearjuice + name = "Tear Juice" + id = "tearjuice" + description = "A blinding substance extracted from certain onions." + color = "#c0c9a0" + taste_description = "bitterness" + +/datum/reagent/consumable/tearjuice/reaction_mob(mob/living/M, method=TOUCH, reac_volume) + if(!istype(M)) + return + var/unprotected = FALSE + switch(method) + if(INGEST) + unprotected = TRUE + if(INJECT) + unprotected = FALSE + else //Touch or vapor + if(!M.is_mouth_covered() && !M.is_eyes_covered()) + unprotected = TRUE + if(unprotected) + if(!M.getorganslot("eye_sight")) //can't blind somebody with no eyes + to_chat(M, "Your eye sockets feel wet.") + else + if(!M.eye_blurry) + to_chat(M, "Tears well up in your eyes!") + M.blind_eyes(2) + M.blur_eyes(5) + ..() + +/datum/reagent/consumable/tearjuice/on_mob_life(mob/living/M) + ..() + if(M.eye_blurry) //Don't worsen vision if it was otherwise fine + M.blur_eyes(4) + if(prob(10)) + to_chat(M, "Your eyes sting!") + M.blind_eyes(2) + + ////Lavaland Flora Reagents//// diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index f359a1fc37..f3cc8b8620 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -160,6 +160,12 @@ var/obj/item/toy/carpplushie/dehy_carp/dehy = O dehy.Swell() // Makes a carp + else if(istype(O, /obj/item/stack/sheet/hairlesshide)) + var/obj/item/stack/sheet/hairlesshide/HH = O + var/obj/item/stack/sheet/wetleather/WL = new(get_turf(HH)) + WL.amount = HH.amount + qdel(HH) + /* * Water reaction to a mob */ @@ -367,20 +373,24 @@ if(ishuman(M)) var/mob/living/carbon/human/N = M - if(N.dna.species.id == "human") // If they're human, turn em to the "orange" race, and give em spiky black hair + N.hair_style = "Spiky" + N.facial_hair_style = "Shaved" + N.facial_hair_color = "000" + N.hair_color = "000" + if(!(HAIR in N.dna.species.species_traits)) //No hair? No problem! + N.dna.species.species_traits += HAIR + if(N.dna.species.use_skintones) N.skin_tone = "orange" - N.hair_style = "Spiky" - N.hair_color = "000" - if(MUTCOLORS in N.dna.species.species_traits) //Aliens with custom colors simply get turned orange + else if(MUTCOLORS in N.dna.species.species_traits) //Aliens with custom colors simply get turned orange N.dna.features["mcolor"] = "f80" N.regenerate_icons() if(prob(7)) if(N.w_uniform) M.visible_message(pick("[M]'s collar pops up without warning.
    ", "[M] flexes [M.p_their()] arms.")) else - M.visible_message("[M] [M.p_their()] their arms.") + M.visible_message("[M] flexes [M.p_their()] arms.") if(prob(10)) - M.say(pick("Check these sweet biceps bro!", "Deal with it.", "CHUG! CHUG! CHUG! CHUG!", "Winning!", "NERDS!", "My name is John and I hate every single one of you.")) + M.say(pick("Shit was SO cash.", "You are everything bad in the world.", "What sports do you play, other than 'jack off to naked drawn Japanese people?'", "Don’t be a stranger. Just hit me with your best shot.", "My name is John and I hate every single one of you.")) ..() return @@ -1126,7 +1136,7 @@ /datum/reagent/nitrous_oxide/reaction_mob(mob/M, method=TOUCH, reac_volume) if(method == VAPOR) M.drowsyness += max(round(reac_volume, 1), 2) - + /datum/reagent/nitrous_oxide/on_mob_life(mob/living/M) M.drowsyness += 2 if(ishuman(M)) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index cedec9941b..4ac608e680 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -613,9 +613,8 @@ /datum/reagent/toxin/amanitin/on_mob_delete(mob/living/M) var/toxdamage = current_cycle*3*REM + M.log_message("has taken [toxdamage] toxin damage from amanitin toxin", INDIVIDUAL_ATTACK_LOG) M.adjustToxLoss(toxdamage) - if(M) - add_logs(M, get_turf(M), "has taken [toxdamage] toxin damage from amanitin toxin") ..() /datum/reagent/toxin/lipolicide @@ -663,7 +662,7 @@ .=..() if(current_cycle >=11 && prob(min(50,current_cycle)) && ishuman(M)) var/mob/living/carbon/human/H = M - H.vomit(lost_nutrition = 10, blood = prob(10), stun = prob(50), distance = rand(0,4), message = TRUE, toxic = prob(30)) + H.vomit(10, prob(10), prob(50), rand(0,4), TRUE, prob(30)) for(var/datum/reagent/toxin/R in M.reagents.reagent_list) if(R != src) H.reagents.remove_reagent(R.id,1) @@ -673,7 +672,7 @@ if(current_cycle >=33 && prob(15) && ishuman(M)) var/mob/living/carbon/human/H = M H.spew_organ() - H.vomit(lost_nutrition = 0, blood = 1, stun = 1, distance = 4) + H.vomit(0, TRUE, TRUE, 4) to_chat(H, "You feel something lumpy come up as you vomit.") /datum/reagent/toxin/curare diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 0bc843a605..8cdae1123d 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -121,8 +121,8 @@ /datum/chemical_reaction/nitrous_oxide name = "Nitrous Oxide" id = "nitrous_oxide" - results = list("nitrous_oxide" = 2, "water" = 4) - required_reagents = list("ammonia" = 3, "nitrogen" = 1, "oxygen" = 2) + results = list("nitrous_oxide" = 5) + required_reagents = list("ammonia" = 2, "nitrogen" = 1, "oxygen" = 2) required_temp = 525 ////////////////////////////////// Mutation Toxins /////////////////////////////////// @@ -371,7 +371,7 @@ name = "Mix Virus 10" id = "mixvirus10" - required_reagents = list("uraniumvirusfood" = 5) + required_reagents = list("uraniumvirusfood" = 1) level_min = 6 level_max = 7 @@ -379,7 +379,7 @@ name = "Mix Virus 11" id = "mixvirus11" - required_reagents = list("uraniumplasmavirusfood_unstable" = 5) + required_reagents = list("uraniumplasmavirusfood_unstable" = 1) level_min = 7 level_max = 7 @@ -387,7 +387,7 @@ name = "Mix Virus 12" id = "mixvirus12" - required_reagents = list("uraniumplasmavirusfood_stable" = 5) + required_reagents = list("uraniumplasmavirusfood_stable" = 1) level_min = 8 level_max = 8 diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index 05c58f5db8..5729945fd3 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -17,7 +17,7 @@ to_chat(user, "[target] is full.") return - if(!target.is_open_container() && !ismob(target) && !istype(target,/obj/item/weapon/reagent_containers/food) && !istype(target, /obj/item/clothing/mask/cigarette)) //You can inject humans and food but you cant remove the shit. + if(!target.is_injectable()) to_chat(user, "You cannot directly fill [target]!") return @@ -74,7 +74,7 @@ else - if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers)) + if(!target.is_drawable(FALSE)) //No drawing from mobs here to_chat(user, "You cannot directly remove reagents from [target].") return diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 1301665320..a63abefda3 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -312,6 +312,102 @@ /obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large/empty list_reagents = list() +/obj/item/weapon/reagent_containers/glass/beaker/large/hydrogen + name = "hydrogen" + list_reagents = list("hydrogen" = 50) +/obj/item/weapon/reagent_containers/glass/beaker/large/lithium + name = "lithium" + list_reagents = list("lithium" = 50) +/obj/item/weapon/reagent_containers/glass/beaker/large/carbon + name = "carbon" + list_reagents = list("carbon" = 50) +/obj/item/weapon/reagent_containers/glass/beaker/large/nitrogen + name = "nitrogen" + list_reagents = list("nitrogen" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/oxygen + name = "oxygen" + list_reagents = list("oxygen" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/fluorine + name = "fluorine" + list_reagents = list("fluorine" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/sodium + name = "sodium" + list_reagents = list("sodium" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/aluminium + name = "aluminium" + list_reagents = list("aluminium" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/silicon + name = "silicon" + list_reagents = list("silicon" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/phosphorus + name = "phosphorus" + list_reagents = list("phosphorus" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/sulfur + name = "sulfur" + list_reagents = list("sulfur" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/chlorine + name = "chlorine" + list_reagents = list("chlorine" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/potassium + name = "potassium" + list_reagents = list("potassium" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/iron + name = "iron" + list_reagents = list("iron" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/copper + name = "copper" + list_reagents = list("copper" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/mercury + name = "mercury" + list_reagents = list("mercury" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/radium + name = "radium" + list_reagents = list("radium" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/water + name = "water" + list_reagents = list("water" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/ethanol + name = "ethanol" + list_reagents = list("ethanol" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/sugar + name = "sugar" + list_reagents = list("sugar" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/sacid + name = "sacid" + list_reagents = list("sacid" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/welding_fuel + name = "welding_fuel" + list_reagents = list("welding_fuel" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/silver + name = "silver" + list_reagents = list("silver" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/iodine + name = "iodine" + list_reagents = list("iodine" = 50) + +/obj/item/weapon/reagent_containers/glass/beaker/large/bromine + name = "bromine" + list_reagents = list("bromine" = 50) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index b6bc9b2ccf..37a91e6a88 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -11,8 +11,8 @@ var/roundstart = 0 var/self_delay = 0 //pills are instant, this is because patches inheret their aplication from pills -/obj/item/weapon/reagent_containers/pill/Initialize() - . = ..() +/obj/item/weapon/reagent_containers/pill/Initialize() + . = ..() if(!icon_state) icon_state = "pill[rand(1,20)]" if(reagents.total_volume && roundstart) @@ -142,3 +142,10 @@ icon_state = "pill18" list_reagents = list("insulin" = 50) roundstart = 1 + +/obj/item/weapon/reagent_containers/pill/shadowtoxin + name = "black pill" + desc = "I wouldn't eat this if I were you." + icon_state = "pill9" + color = "#454545" + list_reagents = list("shadowmutationtoxin" = 1) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index f4f6d3a521..5dfa28d711 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -96,7 +96,7 @@ to_chat(user, "[target] is empty!") return - if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers) && !istype(target,/obj/item/slime_extract)) + if(!target.is_drawable()) to_chat(user, "You cannot directly remove reagents from [target]!") return @@ -112,7 +112,7 @@ to_chat(user, "[src] is empty.") return - if(!target.is_open_container() && !ismob(target) && !istype(target, /obj/item/weapon/reagent_containers/food) && !istype(target, /obj/item/slime_extract) && !istype(target, /obj/item/clothing/mask/cigarette) && !istype(target, /obj/item/weapon/storage/fancy/cigarettes)) + if(!target.is_injectable()) to_chat(user, "You cannot directly fill [target]!") return if(target.reagents.total_volume >= target.reagents.maximum_volume) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 1844dc53ab..9276ff64a9 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -5,6 +5,7 @@ icon_state = "water" density = 1 anchored = 0 + container_type = DRAWABLE pressure_resistance = 2*ONE_ATMOSPHERE obj_integrity = 300 max_integrity = 300 @@ -55,7 +56,7 @@ /obj/structure/reagent_dispensers/watertank/high name = "high-capacity water tank" - desc = "A highly-pressurized water tank made to hold gargantuan amounts of water.." + desc = "A highly pressurized water tank made to hold gargantuan amounts of water." icon_state = "water_high" //I was gonna clean my room... tank_volume = 100000 @@ -66,7 +67,7 @@ reagent_id = "welding_fuel" /obj/structure/reagent_dispensers/fueltank/boom() - explosion(get_turf(src), 0, 1, 5, flame_range = 5) + explosion(get_turf(src), 0, 1, 5, flame_range = 5) qdel(src) /obj/structure/reagent_dispensers/fueltank/blob_act(obj/structure/blob/B) @@ -107,7 +108,7 @@ reagents.trans_to(W, W.max_fuel) user.visible_message("[user] refills [user.p_their()] [W.name].", "You refill [W].") playsound(src, 'sound/effects/refill.ogg', 50, 1) - update_icon() + W.update_icon() else user.visible_message("[user] catastrophically fails at refilling [user.p_their()] [W.name]!", "That was stupid of you.") var/message_admins = "[key_name_admin(user)] triggered a fueltank explosion via welding tool." @@ -165,7 +166,7 @@ reagent_id = "beer" /obj/structure/reagent_dispensers/beerkeg/blob_act(obj/structure/blob/B) - explosion(src.loc,0,3,5,7,10) + explosion(src.loc,0,3,5,7,10) if(!QDELETED(src)) qdel(src) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 28e8550b45..9506c89dbc 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -104,11 +104,12 @@ if(!operating) return use_power(100) - affecting = loc.contents - src // moved items will be all in loc - sleep(1) + addtimer(CALLBACK(src, .proc/convey, affecting), 1) + +/obj/machinery/conveyor/proc/convey(list/affecting) for(var/atom/movable/A in affecting) - if(A.loc == loc) + if((A.loc == loc) && A.has_gravity()) A.ConveyorMove(movedir) // attack with item, place item on conveyor @@ -340,7 +341,7 @@ found = 1 break if(!found) - to_chat(user, "\icon[src]The conveyor switch did not detect any linked conveyor belts in range.") + to_chat(user, "[bicon(src)]The conveyor switch did not detect any linked conveyor belts in range.") return var/obj/machinery/conveyor_switch/NC = new/obj/machinery/conveyor_switch(A, id) transfer_fingerprints_to(NC) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index fb0a4f5edb..96f87ba499 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -5,7 +5,7 @@ icon_state = "deliverycloset" density = 1 mouse_drag_pointer = MOUSE_ACTIVE_POINTER - var/giftwrapped = 0 + var/giftwrapped = FALSE var/sortTag = 0 /obj/structure/bigDelivery/attack_hand(mob/user) @@ -44,7 +44,7 @@ var/obj/item/stack/wrapping_paper/WP = W if(WP.use(3)) user.visible_message("[user] wraps the package in festive paper!") - giftwrapped = 1 + giftwrapped = TRUE icon_state = "gift[icon_state]" else to_chat(user, "You need more paper!") diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 76c7a22f60..6a71e07110 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -5,7 +5,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). */ /obj/machinery/r_n_d/circuit_imprinter - name = "Circuit Imprinter" + name = "circuit imprinter" desc = "Manufactures circuit boards for the construction of machines." icon_state = "circuit_imprinter" container_type = OPENCONTAINER diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 834b79d4dc..cb00bf6ea1 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -249,16 +249,6 @@ other types of metals and chemistry for reagents). build_path = /obj/item/borg/upgrade/modkit/range category = list("Mining Designs", "Cyborg Upgrade Modules") -/datum/design/superaccelerator - name = "Kinetic Accelerator Pressure Mod" - desc = "A modification kit which allows Kinetic Accelerators to do more damage while indoors." - id = "indoormod" - req_tech = list("materials" = 5, "powerstorage" = 4, "engineering" = 4, "magnets" = 4, "combat" = 3) - build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 2000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_URANIUM = 2000) - build_path = /obj/item/borg/upgrade/modkit/indoors - category = list("Mining Designs", "Cyborg Upgrade Modules") - /datum/design/hyperaccelerator name = "Kinetic Accelerator Mining AoE Mod" desc = "A modification kit for Kinetic Accelerators which causes it to fire AoE blasts that destroy rock." diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 7fbc8309a8..fa65765f86 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -216,7 +216,7 @@ /datum/design/rglass name = "Reinforced Glass" id = "rglass" - build_type = AUTOLATHE + build_type = AUTOLATHE | SMELTER materials = list(MAT_METAL = 1000, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/rglass category = list("initial","Construction") @@ -235,7 +235,7 @@ name = "Compressed Matter Cartridge" id = "rcd_ammo" build_type = AUTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS=2000) + materials = list(MAT_METAL = 12000, MAT_GLASS=8000) build_path = /obj/item/weapon/rcd_ammo category = list("initial","Construction") @@ -479,6 +479,14 @@ build_path = /obj/item/device/radio/off category = list("initial", "T-Comm") +/datum/design/intercom_frame + name = "Intercom Frame" + id = "intercom_frame" + build_type = AUTOLATHE + materials = list(MAT_METAL = 75, MAT_GLASS = 25) + build_path = /obj/item/wallframe/intercom + category = list("initial", "T-Comm") + /datum/design/infrared_emitter name = "Infrared Emitter" id = "infrared_emitter" @@ -783,7 +791,7 @@ materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) build_path = /obj/item/device/modular_computer/tablet category = list("initial","Misc") - + /datum/design/slime_scanner name = "Slime Scanner" id = "slime_scanner" @@ -791,4 +799,3 @@ materials = list(MAT_METAL = 300, MAT_GLASS = 200) build_path = /obj/item/device/slime_scanner category = list("initial", "Misc") - \ No newline at end of file diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index a8527f035b..edccdbf0f9 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -763,7 +763,6 @@ name = "Flash" desc = "When a problem arises, SCIENCE is the solution." id = "sflash" - req_tech = list("magnets" = 3, "combat" = 2) build_type = MECHFAB materials = list(MAT_METAL = 750, MAT_GLASS = 750) construction_time = 100 diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index f72458af4e..3e06781304 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -190,6 +190,18 @@ build_path = /obj/item/organ/eyes/robotic/shield category = list("Misc", "Medical Designs") +/datum/design/cyberimp_gloweyes + name = "Luminescent Eyes" + desc = "A pair of cybernetic eyes that can emit multicolored light" + id = "ci-gloweyes" + req_tech = list("materials" = 3, "biotech" = 3, "engineering" = 4) + build_type = PROTOLATHE | MECHFAB + construction_time = 40 + materials = list(MAT_METAL = 600, MAT_GLASS = 1000) + build_path = /obj/item/organ/eyes/robotic/glow + category = list("Misc", "Medical Designs") + + /datum/design/cyberimp_breather name = "Breathing Tube Implant" desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." @@ -357,22 +369,22 @@ build_path = /obj/item/weapon/implantcase/sad_trombone category = list("Medical Designs") -/datum/design/implant_freedom - name = "Freedom Implant Case" +/datum/design/implant_chem + name = "Chemical Implant Case" desc = "A glass case containing an implant." - id = "implant_freedom" - req_tech = list("combat" = 6, "biotech" = 5, "magnets" = 3, "syndicate" = 3) + id = "implant_chem" + req_tech = list("materials" = 3, "biotech" = 5,) build_type = PROTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 500, MAT_GOLD = 500) - build_path = /obj/item/weapon/implantcase/freedom + materials = list(MAT_GLASS = 700) + build_path = /obj/item/weapon/implantcase/chem category = list("Medical Designs") -/datum/design/implant_adrenalin - name = "Adrenalin Implant Case" +/datum/design/implant_tracking + name = "Tracking Implant Case" desc = "A glass case containing an implant." - id = "implant_adrenalin" - req_tech = list("biotech" = 6, "combat" = 6, "syndicate" = 6) + id = "implant_tracking" + req_tech = list("materials" = 2, "biotech" = 3, "magnets" = 3, "programming" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_GOLD = 500, MAT_URANIUM = 600, MAT_DIAMOND = 600) - build_path = /obj/item/weapon/implantcase/adrenaline + materials = list(MAT_METAL = 500, MAT_GLASS = 500) + build_path = /obj/item/weapon/implantcase/track category = list("Medical Designs") diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index f03bb8f3e9..393e64bd0d 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -68,6 +68,17 @@ build_path = /obj/item/device/lightreplacer category = list("Power Designs") +/datum/design/inducer + name = "Inducer" + desc = "The NT-75 Electromagnetic Power Inducer can wirelessly induce electric charge in an object, allowing you to recharge power cells without having to remove them." + id = "inducer" + req_tech = list("powerstorage" = 4, "engineering" = 4, "magnets" = 4) + build_type = PROTOLATHE + materials = list(MAT_METAL = 3000, MAT_GLASS = 1000) + build_path = /obj/item/weapon/inducer/sci + category = list("Power Designs") + + /datum/design/board/pacman name = "Machine Design (PACMAN-type Generator Board)" desc = "The circuit board that for a PACMAN-type portable generator." diff --git a/code/modules/research/designs/smelting_designs.dm b/code/modules/research/designs/smelting_designs.dm index 9367b38da7..5c9c0f6831 100644 --- a/code/modules/research/designs/smelting_designs.dm +++ b/code/modules/research/designs/smelting_designs.dm @@ -4,7 +4,7 @@ name = "Plasma + Iron alloy" id = "plasteel" build_type = SMELTER - materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT / 2, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT / 2) + materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasteel category = list("initial") @@ -13,7 +13,7 @@ name = "Plasma + Titanium alloy" id = "plastitanium" build_type = SMELTER - materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT / 2, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT / 2) + materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/mineral/plastitanium category = list("initial") diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 5adfb14f88..12cfe93a3f 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -8,7 +8,7 @@ It is used to destroy hand-held objects and advance technological research. Cont Note: Must be placed within 3 tiles of the R&D Console */ /obj/machinery/r_n_d/destructive_analyzer - name = "Destructive Analyzer" + name = "destructive analyzer" desc = "Learn science by destroying things!" icon_state = "d_analyzer" var/decon_mod = 0 diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index fba7f241d2..f31dbfa327 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -16,12 +16,13 @@ #define FAIL 8 /obj/machinery/r_n_d/experimentor - name = "E.X.P.E.R.I-MENTOR" + name = "\improper E.X.P.E.R.I-MENTOR" + desc = "A \"replacement\" for the deconstructive analyzer with a slight tendency to catastrophically fail." icon = 'icons/obj/machines/heavy_lathe.dmi' icon_state = "h_lathe" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE var/recentlyExperimented = 0 var/mob/trackedIan var/mob/trackedRuntime @@ -238,7 +239,7 @@ visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") for(var/mob/living/m in oview(1, src)) m.apply_damage(15, BRUTE, pick("head","chest","groin")) - investigate_log("Experimentor dealt minor brute to [m].", "experimentor") + investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions!") @@ -248,7 +249,7 @@ var/mob/living/target = locate(/mob/living) in oview(7,src) if(target) var/obj/item/throwing = loaded_item - investigate_log("Experimentor has thrown [loaded_item] at [target]", "experimentor") + investigate_log("Experimentor has thrown [loaded_item] at [target]", INVESTIGATE_EXPERIMENTOR) ejectItem() if(throwing) throwing.throw_at(target, 10, 1) @@ -259,7 +260,7 @@ visible_message("[exp_on] has activated an unknown subroutine!") cloneMode = TRUE cloneCount = badThingCoeff - investigate_log("Experimentor has made a clone of [exp_on]", "experimentor") + investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) ejectItem() else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") @@ -278,7 +279,7 @@ var/newPath = pickWeighted(valid_items) loaded_item = new newPath(src) visible_message("[src] malfunctions, transforming [savedName] into [loaded_item]!") - investigate_log("Experimentor has transformed [savedName] into [loaded_item]", "experimentor") + investigate_log("Experimentor has transformed [savedName] into [loaded_item]", INVESTIGATE_EXPERIMENTOR) if(istype(loaded_item,/obj/item/weapon/grenade/chem_grenade)) var/obj/item/weapon/grenade/chem_grenade/CG = loaded_item CG.prime() @@ -295,7 +296,7 @@ var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(chosenchem , 50) - investigate_log("Experimentor has released [chosenchem] smoke.", "experimentor") + investigate_log("Experimentor has released [chosenchem] smoke.", INVESTIGATE_EXPERIMENTOR) var/datum/effect_system/smoke_spread/chem/smoke = new smoke.set_up(R, 0, src, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -315,14 +316,14 @@ qdel(R) ejectItem(TRUE) warn_admins(usr, "[chosenchem] smoke") - investigate_log("Experimentor has released [chosenchem] smoke!", "experimentor") + investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, spewing harmless gas.") throwSmoke(src.loc) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] melts [exp_on], ionizing the air around it!") empulse(src.loc, 4, 6) - investigate_log("Experimentor has generated an Electromagnetic Pulse.", "experimentor") + investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_HEAT) @@ -336,14 +337,14 @@ C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", "experimentor") + investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) var/turf/start = get_turf(src) var/mob/M = locate(/mob/living) in view(src, 3) var/turf/MT = get_turf(M) if(MT) visible_message("[src] dangerously overheats, launching a flaming fuel orb!") - investigate_log("Experimentor has launched a fireball at [M]!", "experimentor") + investigate_log("Experimentor has launched a fireball at [M]!", INVESTIGATE_EXPERIMENTOR) var/obj/item/projectile/magic/aoe/fireball/FB = new /obj/item/projectile/magic/aoe/fireball(start) FB.original = MT FB.current = start @@ -353,7 +354,7 @@ else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") explosion(src.loc, -1, 0, 0, 0, 0, flame_range = 2) - investigate_log("Experimentor started a fire.", "experimentor") + investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") @@ -367,14 +368,14 @@ removed.temperature = min((removed.temperature*heat_capacity + 100000)/heat_capacity, 1000) env.merge(removed) air_update_turf() - investigate_log("Experimentor has released hot air.", "experimentor") + investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, activating its emergency coolant systems!") throwSmoke(src.loc) for(var/mob/living/m in oview(1, src)) m.apply_damage(5, BURN, pick("head","chest","groin")) - investigate_log("Experimentor has dealt minor burn damage to [m]", "experimentor") + investigate_log("Experimentor has dealt minor burn damage to [m]", INVESTIGATE_EXPERIMENTOR) ejectItem() //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_COLD) @@ -388,13 +389,13 @@ C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", "experimentor") + investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent("frostoil" , 50) - investigate_log("Experimentor has released frostoil gas.", "experimentor") + investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) var/datum/effect_system/smoke_spread/chem/smoke = new smoke.set_up(R, 0, src, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -413,7 +414,7 @@ removed.temperature = (removed.temperature*heat_capacity - 75000)/heat_capacity env.merge(removed) air_update_turf() - investigate_log("Experimentor has released cold air.", "experimentor") + investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") @@ -433,14 +434,14 @@ else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'throw things' reaction.", "experimentor") + investigate_log("Experimentor has triggered the 'throw things' reaction.", INVESTIGATE_EXPERIMENTOR) for(var/atom/movable/AM in oview(7,src)) if(!AM.anchored) AM.throw_at(src,10,1) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src]'s crusher goes one level too high, crushing right into space-time!") playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'minor throw things' reaction.", "experimentor") + investigate_log("Experimentor has triggered the 'minor throw things' reaction.", INVESTIGATE_EXPERIMENTOR) var/list/throwAt = list() for(var/atom/movable/AM in oview(7,src)) if(!AM.anchored) @@ -460,7 +461,7 @@ playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 3, -1) var/obj/item/weapon/relic/R = loaded_item R.reveal() - investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", "experimentor") + investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) ejectItem() //Global reactions @@ -476,32 +477,32 @@ if(trackedIan) throwSmoke(trackedIan.loc) trackedIan.loc = src.loc - investigate_log("Experimentor has stolen Ian!", "experimentor") //...if anyone ever fixes it... + investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... else new /mob/living/simple_animal/pet/dog/corgi(src.loc) - investigate_log("Experimentor has spawned a new corgi.", "experimentor") + investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) if(globalMalf > 36 && globalMalf < 50) visible_message("Experimentor draws the life essence of those nearby!") for(var/mob/living/m in view(4,src)) to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") m.apply_damage(50, BRUTE, "chest") - investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", "experimentor") + investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) if(globalMalf > 51 && globalMalf < 75) visible_message("[src] encounters a run-time error!") throwSmoke(src.loc) if(trackedRuntime) throwSmoke(trackedRuntime.loc) trackedRuntime.loc = src.loc - investigate_log("Experimentor has stolen Runtime!", "experimentor") + investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) else new /mob/living/simple_animal/pet/cat(src.loc) - investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", "experimentor") + investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) if(globalMalf > 76) visible_message("[src] begins to smoke and hiss, shaking violently!") use_power(500000) - investigate_log("Experimentor has drained power from its APC", "experimentor") + investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) spawn(resetTime) icon_state = "h_lathe" @@ -683,7 +684,7 @@ spawn(rand(35,100)) if(src.loc == user) visible_message("The [src]'s top opens, releasing a powerful blast!") - explosion(user.loc, -1, rand(1,5), rand(1,5), rand(1,5), rand(1,5), flame_range = 2) + explosion(user.loc, -1, rand(1,5), rand(1,5), rand(1,5), rand(1,5), flame_range = 2) warn_admins(user, "Explosion") qdel(src) //Comment this line to produce a light grenade (the bomb that keeps on exploding when used)!! diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 46bfab3788..e5ab385352 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -69,7 +69,7 @@ GLOBAL_LIST_INIT(message_servers, list()) name = "Messaging Server" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 100 @@ -135,7 +135,7 @@ GLOBAL_LIST_INIT(message_servers, list()) name = "Blackbox Recorder" density = 1 anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 100 armor = list(melee = 25, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70) diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index c6e742cbba..ed12ff6412 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -8,7 +8,7 @@ Note: Must be placed west/left of and R&D console to function. */ /obj/machinery/r_n_d/protolathe - name = "Protolathe" + name = "protolathe" desc = "Converts raw materials into useful objects." icon_state = "protolathe" container_type = OPENCONTAINER diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 31fa13f094..fb4a4b9af3 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -447,7 +447,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, for(var/i = 0, i[L] suddenly looks more feminine!
    ") + L.visible_message("[L] suddenly looks more feminine!", "You suddenly feel more feminine!") else L.gender = MALE - L.visible_message("[L] suddenly looks more masculine!") + L.visible_message("[L] suddenly looks more masculine!", "You suddenly feel more masculine!") L.regenerate_icons() qdel(src) @@ -561,13 +562,15 @@ /obj/effect/timestop/Initialize() . = ..() - for(var/mob/living/M in GLOB.player_list) - for(var/obj/effect/proc_holder/spell/aoe_turf/conjure/timestop/T in M.mind.spell_list) //People who can stop time are immune to timestop - immune |= M + for(var/M in GLOB.living_mob_list) + var/mob/living/L = M + for(var/obj/effect/proc_holder/spell/aoe_turf/conjure/timestop/T in L.mind.spell_list) //People who can stop time are immune to timestop + immune |= L timestop() /obj/effect/timestop/proc/timestop() + set waitfor = FALSE playsound(get_turf(src), 'sound/magic/TIMEPARADOX2.ogg', 100, 1, -1) for(var/i in 1 to duration-1) for(var/atom/A in orange (freezerange, src.loc)) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index c9f2ee6360..9a4968c618 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -103,13 +103,13 @@ if(istype(O, /obj/item/stack/medical/gauze) || istype(O, /obj/item/stack/sheet/cloth)) species = /datum/species/golem/cloth - - if(istype(O, /obj/item/stack/sheet/plastic)) - species = /datum/species/golem/plastic if(istype(O, /obj/item/stack/sheet/mineral/adamantine)) species = /datum/species/golem/adamantine + if(istype(O, /obj/item/stack/sheet/plastic)) + species = /datum/species/golem/plastic + if(species) if(O.use(10)) to_chat(user, "You finish up the golem shell with ten sheets of [O].") @@ -126,30 +126,42 @@ shell_type = /obj/effect/mob_spawn/human/golem/servant ///Syndicate Listening Post + /obj/effect/mob_spawn/human/lavaland_syndicate - r_hand = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle name = "Syndicate Bioweapon Scientist" + roundstart = FALSE + death = FALSE + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper_s" + flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Continue your research as best you can, and try to keep a low profile. Do not abandon the base without good cause. The base is rigged with explosives should the worst happen, do not let the base fall into enemy hands!" + id_access_list = list(GLOB.access_syndicate) + outfit = /datum/outfit/lavaland_syndicate + +/datum/outfit/lavaland_syndicate + name = "Lavaland Syndicate Agent" + r_hand = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/toggle/labcoat shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - radio = /obj/item/device/radio/headset/syndicate/alt + ears = /obj/item/device/radio/headset/syndicate/alt back = /obj/item/weapon/storage/backpack - pocket1 = /obj/item/weapon/gun/ballistic/automatic/pistol - roundstart = FALSE - death = FALSE - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - has_id = 1 - flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Continue your research as best you can, and try to keep a low profile. Do not abandon the base without good cause. The base is rigged with explosives should the worst happen, do not let the base fall into enemy hands!" - id_access_list = list(GLOB.access_syndicate) - faction = list("syndicate") + r_pocket = /obj/item/weapon/gun/ballistic/automatic/pistol + id = /obj/item/weapon/card/id + implants = list(/obj/item/weapon/implant/weapons_auth) + +/datum/outfit/lavaland_syndicate/post_equip(mob/living/carbon/human/H) + H.faction |= "syndicate" + /obj/effect/mob_spawn/human/lavaland_syndicate/comms name = "Syndicate Comms Agent" + flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Monitor enemy activity as best you can, and try to keep a low profile. DON'T abandon the base without good cause. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!" + outfit = /datum/outfit/lavaland_syndicate/comms + +/datum/outfit/lavaland_syndicate/comms + name = "Lavaland Syndicate Comms Agent" r_hand = /obj/item/weapon/melee/energy/sword/saber mask = /obj/item/clothing/mask/chameleon suit = /obj/item/clothing/suit/armor/vest - flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Unfortunately, your hated enemy, Nanotrasen, has begun mining in this sector. Monitor enemy activity as best you can, and try to keep a low profile. Do not abandon the base without good cause. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!" - pocket2 = /obj/item/weapon/card/id/syndicate/anyone - + l_pocket = /obj/item/weapon/card/id/syndicate/anyone diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm index c59850198e..0acfcc2a45 100644 --- a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm @@ -12,6 +12,15 @@ loot = list(/obj/effect/gibspawner, /obj/item/device/assembly/signaler/anomaly) del_on_death = 1 var/meat_counter + var/obj/effect/light_emitter/tendril/emitted_light + +/mob/living/simple_animal/hostile/spawner/ash_walker/Initialize() + . = ..() + emitted_light = new(loc) + +/mob/living/simple_animal/hostile/spawner/ash_walker/Destroy() + QDEL_NULL(emitted_light) + . = ..() /mob/living/simple_animal/hostile/spawner/ash_walker/Life() ..() diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm index 2938f9263c..3eb00a8db4 100644 --- a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -60,3 +60,168 @@ . = ..() else return QDEL_HINT_LETMELIVE + +//stone tiles for boss arenas +/obj/structure/stone_tile + name = "stone tile" + icon = 'icons/turf/boss_floors.dmi' + icon_state = "pristine_tile1" + layer = OVER_LATTICE_LAYER + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/tile_key = "pristine_tile" + var/tile_random_sprite_max = 24 + +/obj/structure/stone_tile/Initialize(mapload) + . = ..() + icon_state = "[tile_key][rand(1, tile_random_sprite_max)]" + +/obj/structure/stone_tile/block + name = "stone block" + icon_state = "pristine_block1" + tile_key = "pristine_block" + tile_random_sprite_max = 4 + +/obj/structure/stone_tile/slab + name = "stone slab" + icon_state = "pristine_slab1" + tile_key = "pristine_slab" + tile_random_sprite_max = 4 + +/obj/structure/stone_tile/center + name = "stone center tile" + icon_state = "pristine_center1" + tile_key = "pristine_center" + tile_random_sprite_max = 4 + +/obj/structure/stone_tile/surrounding + name = "stone surrounding slab" + icon_state = "pristine_surrounding1" + tile_key = "pristine_surrounding" + tile_random_sprite_max = 2 + +/obj/structure/stone_tile/surrounding_tile + name = "stone surrounding tile" + icon_state = "pristine_surrounding_tile1" + tile_key = "pristine_surrounding_tile" + tile_random_sprite_max = 2 + +//cracked stone tiles +/obj/structure/stone_tile/cracked + name = "cracked stone tile" + icon_state = "cracked_tile1" + tile_key = "cracked_tile" + +/obj/structure/stone_tile/block/cracked + name = "cracked stone block" + icon_state = "cracked_block1" + tile_key = "cracked_block" + +/obj/structure/stone_tile/slab/cracked + name = "cracked stone slab" + icon_state = "cracked_slab1" + tile_key = "cracked_slab" + tile_random_sprite_max = 1 + +/obj/structure/stone_tile/center/cracked + name = "cracked stone center tile" + icon_state = "cracked_center1" + tile_key = "cracked_center" + +/obj/structure/stone_tile/surrounding/cracked + name = "cracked stone surrounding slab" + icon_state = "cracked_surrounding1" + tile_key = "cracked_surrounding" + tile_random_sprite_max = 1 + +/obj/structure/stone_tile/surrounding_tile/cracked + name = "cracked stone surrounding tile" + icon_state = "cracked_surrounding_tile1" + tile_key = "cracked_surrounding_tile" + +//burnt stone tiles +/obj/structure/stone_tile/burnt + name = "burnt stone tile" + icon_state = "burnt_tile1" + tile_key = "burnt_tile" + +/obj/structure/stone_tile/block/burnt + name = "burnt stone block" + icon_state = "burnt_block1" + tile_key = "burnt_block" + +/obj/structure/stone_tile/slab/burnt + name = "burnt stone slab" + icon_state = "burnt_slab1" + tile_key = "burnt_slab" + +/obj/structure/stone_tile/center/burnt + name = "burnt stone center tile" + icon_state = "burnt_center1" + tile_key = "burnt_center" + +/obj/structure/stone_tile/surrounding/burnt + name = "burnt stone surrounding slab" + icon_state = "burnt_surrounding1" + tile_key = "burnt_surrounding" + +/obj/structure/stone_tile/surrounding_tile/burnt + name = "burnt stone surrounding tile" + icon_state = "burnt_surrounding_tile1" + tile_key = "burnt_surrounding_tile" + +//hot stone tiles, cosmetic only +/obj/structure/stone_tile/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/block/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/slab/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/center/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding_tile/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +//hot cracked stone tiles, cosmetic only +/obj/structure/stone_tile/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/block/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/slab/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/center/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding_tile/cracked/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +//hot burnt stone tiles, cosmetic only +/obj/structure/stone_tile/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/block/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/slab/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/center/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' + +/obj/structure/stone_tile/surrounding_tile/burnt/hot + icon = 'icons/turf/boss_floors_hot.dmi' diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index 93aefb4a53..9b4840588b 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -6,7 +6,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) icon = 'icons/obj/monitors.dmi' icon_state = "auth_off" anchored = 1 - use_power = 1 + use_power = IDLE_POWER_USE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON diff --git a/code/modules/server_tools/nudge.py b/code/modules/server_tools/nudge.py new file mode 100644 index 0000000000..3d94ccdad7 --- /dev/null +++ b/code/modules/server_tools/nudge.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 +import sys +import pickle +import socket + + +def pack(): + data = sys.argv[1] + + nudge(str.encode(data)) + + +def nudge(data): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + with open('config/server_to_tool_bridge_port.txt', 'r') as myfile: + portstr=myfile.read().replace('\n', '').strip() + s.connect(("localhost", int(portstr))) + s.send(data) + s.close() + +if __name__ == "__main__" and len(sys.argv) > 1: + pack() diff --git a/code/modules/server_tools/server_tools.dm b/code/modules/server_tools/server_tools.dm new file mode 100644 index 0000000000..38a172372b --- /dev/null +++ b/code/modules/server_tools/server_tools.dm @@ -0,0 +1,88 @@ +GLOBAL_VAR_INIT(reboot_mode, REBOOT_MODE_NORMAL) //if the world should request the service to kill it at reboot +GLOBAL_PROTECT(reboot_mode) + +/world/proc/RunningService() + return params[SERVICE_WORLD_PARAM] + +/world/proc/ExportService(command) + return RunningService() && shell("python code/modules/server_tools/nudge.py \"[command]\"") == 0 + +/world/proc/IRCBroadcast(msg) + ExportService("[SERVICE_REQUEST_IRC_BROADCAST] [msg]") + +/world/proc/ServiceEndProcess() + log_world("Sending shutdown request!"); + sleep(1) //flush the buffers + ExportService(SERVICE_REQUEST_KILL_PROCESS) + +//called at the exact moment the world is supposed to reboot +/world/proc/ServiceReboot() + switch(GLOB.reboot_mode) + if(REBOOT_MODE_HARD) + to_chat(src, "Hard reboot triggered, you will automatically reconnect...") + ServiceEndProcess() + if(REBOOT_MODE_SHUTDOWN) + to_chat(src, "The server is shutting down...") + ServiceEndProcess() + else + ExportService(SERVICE_REQUEST_WORLD_REBOOT) //just let em know + +/world/proc/ServiceCommand(list/params) + var/sCK = RunningService() + var/their_sCK = params[SERVICE_CMD_PARAM_KEY] + + if(!their_sCK || their_sCK != sCK) + return "Invalid comms key!"; + + var/command = params[SERVICE_CMD_PARAM_COMMAND] + if(!command) + return "No command!" + + var/static/last_irc_status = 0 + switch(command) + if(SERVICE_CMD_HARD_REBOOT) + if(GLOB.reboot_mode != REBOOT_MODE_HARD) + GLOB.reboot_mode = REBOOT_MODE_HARD + log_world("Hard reboot requested by service") + message_admins("The world will hard reboot at the end of the game. Requested by service.") + SSblackbox.set_val("service_hard_restart", TRUE) + if(SERVICE_CMD_GRACEFUL_SHUTDOWN) + if(GLOB.reboot_mode != REBOOT_MODE_SHUTDOWN) + GLOB.reboot_mode = REBOOT_MODE_SHUTDOWN + log_world("Shutdown requested by service") + message_admins("The world will shutdown at the end of the game. Requested by service.") + SSblackbox.set_val("service_shutdown", TRUE) + if(SERVICE_CMD_WORLD_ANNOUNCE) + var/msg = params["message"] + if(!istext(msg) || !msg) + return "No message set!" + to_chat(src, "[html_encode(msg)]") + return "SUCCESS" + if(SERVICE_CMD_IRC_STATUS) + var/rtod = REALTIMEOFDAY + if(rtod - last_irc_status < IRC_STATUS_THROTTLE) + return + last_irc_status = rtod + var/list/adm = get_admin_counts() + var/list/allmins = adm["total"] + var/status = "Admins: [allmins.len] (Active: [english_list(adm["present"])] AFK: [english_list(adm["afk"])] Stealth: [english_list(adm["stealth"])] Skipped: [english_list(adm["noflags"])]). " + status += "Players: [GLOB.clients.len] (Active: [get_active_player_count(0,1,0)]). Mode: [SSticker.mode ? SSticker.mode.name : "Not started"]." + return status + if(SERVICE_CMD_IRC_CHECK) + var/rtod = REALTIMEOFDAY + if(rtod - last_irc_status < IRC_STATUS_THROTTLE) + return + last_irc_status = rtod + return "[GLOB.clients.len] players on [SSmapping.config.map_name], Mode: [GLOB.master_mode]; Round [SSticker.HasRoundStarted() ? (SSticker.IsRoundInProgress() ? "Active" : "Finishing") : "Starting"] -- [config.server ? config.server : world.internet_address]" + if(SERVICE_CMD_ADMIN_MSG) + return IrcPm(params[SERVICE_CMD_PARAM_TARGET], params[SERVICE_CMD_PARAM_MESSAGE], params[SERVICE_CMD_PARAM_SENDER]) + + if(SERVICE_CMD_NAME_CHECK) + log_admin("IRC Name Check: [params[SERVICE_CMD_PARAM_SENDER]] on [params[SERVICE_CMD_PARAM_TARGET]]") + message_admins("IRC name checking on [params[SERVICE_CMD_PARAM_TARGET]] from [params[SERVICE_CMD_PARAM_SENDER]]") + return keywords_lookup(params[SERVICE_CMD_PARAM_TARGET], 1) + if(SERVICE_CMD_ADMIN_WHO) + return ircadminwho() + else + return "Unknown command: [command]" + diff --git a/code/modules/shuttle/arrivals.dm b/code/modules/shuttle/arrivals.dm index a6888e3150..d6aed6d5b0 100644 --- a/code/modules/shuttle/arrivals.dm +++ b/code/modules/shuttle/arrivals.dm @@ -48,16 +48,16 @@ console = locate(/obj/machinery/requests_console) in A areas += A - if(GLOB.latejoin.len) + if(SSjob.latejoin_trackers.len) WARNING("Map contains predefined latejoin spawn points and an arrivals shuttle. Using the arrivals shuttle.") if(!new_latejoin.len) WARNING("Arrivals shuttle contains no chairs for spawn points. Reverting to latejoin landmarks.") - if(!GLOB.latejoin.len) + if(!SSjob.latejoin_trackers.len) WARNING("No latejoin landmarks exist. Players will spawn unbuckled on the shuttle.") return - GLOB.latejoin = new_latejoin + SSjob.latejoin_trackers = new_latejoin /obj/docking_port/mobile/arrivals/dockRoundstart() SSshuttle.generate_transit_dock(src) @@ -99,7 +99,7 @@ SendToStation() return - var/found_awake = PersonCheck() + var/found_awake = PersonCheck() || NukeDiskCheck() if(mode == SHUTTLE_CALL) if(found_awake) SendToStation() @@ -114,7 +114,7 @@ Launch(FALSE) /obj/docking_port/mobile/arrivals/proc/CheckTurfsPressure() - for(var/I in GLOB.latejoin) + for(var/I in SSjob.latejoin_trackers) var/turf/open/T = get_turf(I) var/pressure = T.air.return_pressure() if(pressure < HAZARD_LOW_PRESSURE || pressure > HAZARD_HIGH_PRESSURE) //simple safety check @@ -128,6 +128,12 @@ return TRUE return FALSE +/obj/docking_port/mobile/arrivals/proc/NukeDiskCheck() + for (var/obj/item/weapon/disk/nuclear/N in GLOB.poi_list) + if (get_area(N) in areas) + return TRUE + return FALSE + /obj/docking_port/mobile/arrivals/proc/SendToStation() var/dockTime = config.arrivals_shuttle_dock_window if(mode == SHUTTLE_CALL && timeLeft(1) > dockTime) @@ -140,15 +146,22 @@ var/docked = S1 == assigned_transit sound_played = FALSE if(docked) //about to launch - if(!force_depart && PersonCheck()) - mode = SHUTTLE_IDLE - if(console) - console.say("Launch cancelled, lifeform dectected on board.") - return + if(!force_depart) + var/cancel_reason + if(PersonCheck()) + cancel_reason = "lifeform dectected on board" + else if(NukeDiskCheck()) + cancel_reason = "critical station device detected on board" + if(cancel_reason) + mode = SHUTTLE_IDLE + if(console) + console.say("Launch cancelled, [cancel_reason].") + return force_depart = FALSE . = ..() if(!. && !docked && !damaged) - console.say("Welcome to your new life, employees!") + if(console) + console.say("Welcome to your new life, employees!") for(var/L in queued_announces) var/datum/callback/C = L C.Invoke() diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 6344689f0b..44132f3811 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -213,7 +213,7 @@ set_coefficient = 1 else set_coefficient = 0.5 - var/call_time = SSshuttle.emergencyCallTime * set_coefficient + var/call_time = SSshuttle.emergencyCallTime * set_coefficient * engine_coeff switch(mode) // The shuttle can not normally be called while "recalling", so // if this proc is called, it's via admin fiat @@ -235,7 +235,9 @@ /obj/docking_port/mobile/emergency/cancel(area/signalOrigin) if(mode != SHUTTLE_CALL) return - + if(SSshuttle.emergencyNoRecall) + return + invertTimer() mode = SHUTTLE_RECALL @@ -295,7 +297,9 @@ setTimer(SSshuttle.emergencyDockTime) send2irc("Server", "The Emergency Shuttle has docked with the station.") priority_announce("The Emergency Shuttle has docked with the station. You have [timeLeft(600)] minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") - SSblackbox.add_details("emergency_shuttle", src.name) + if(SSdbcore.Connect()) + var/datum/DBQuery/query_round_shuttle_name = SSdbcore.NewQuery("UPDATE [format_table_name("round")] SET shuttle_name = '[name]' WHERE id = [GLOB.round_id]") + query_round_shuttle_name.Execute() // Gangs only have one attempt left if the shuttle has // docked with the station to prevent suffering from @@ -343,9 +347,7 @@ //move each escape pod (or applicable spaceship) to its corresponding transit dock for(var/A in SSshuttle.mobile) var/obj/docking_port/mobile/M = A - if(M.launch_status == UNLAUNCHED) //Pods will not launch from the mine/planet, and other ships won't launch unless we tell them to. - M.launch_status = ENDGAME_LAUNCHED - M.enterTransit() + M.on_emergency_launch() //now move the actual emergency shuttle to its transit dock var/list/areas = list() @@ -355,7 +357,7 @@ enterTransit() mode = SHUTTLE_ESCAPE launch_status = ENDGAME_LAUNCHED - setTimer(SSshuttle.emergencyEscapeTime) + setTimer(SSshuttle.emergencyEscapeTime * engine_coeff) priority_announce("The Emergency Shuttle has left the station. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority") if(SHUTTLE_STRANDED) @@ -379,11 +381,7 @@ //move each escape pod to its corresponding escape dock for(var/A in SSshuttle.mobile) var/obj/docking_port/mobile/M = A - if(M.launch_status == ENDGAME_LAUNCHED) - if(istype(M, /obj/docking_port/mobile/pod)) - M.dock(SSshuttle.getDock("[M.id]_away")) //Escape pods dock at centcomm - else - continue //Mapping a new docking point for each ship mappers could potentially want docking with centcomm would take up lots of space, just let them keep flying off into the sunset for their greentext + M.on_emergency_dock() // now move the actual emergency shuttle to centcomm // unless the shuttle is "hijacked" @@ -398,6 +396,16 @@ mode = SHUTTLE_ENDGAME timer = 0 +/obj/docking_port/mobile/emergency/transit_failure() + ..() + message_admins("Moving emergency shuttle directly to centcom dock to prevent deadlock.") + + mode = SHUTTLE_ESCAPE + launch_status = ENDGAME_LAUNCHED + setTimer(SSshuttle.emergencyEscapeTime) + priority_announce("The Emergency Shuttle preparing for direct jump. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority") + + /obj/docking_port/mobile/pod name = "escape pod" id = "pod" @@ -547,9 +555,6 @@ SSshuttle.emergency = current_emergency SSshuttle.backup_shuttle = src -#undef UNLAUNCHED -#undef LAUNCHED -#undef EARLY_LAUNCHED #undef TIMELEFT #undef ENGINES_START_TIME #undef ENGINES_STARTED diff --git a/code/modules/shuttle/emergency.dm.rej b/code/modules/shuttle/emergency.dm.rej new file mode 100644 index 0000000000..7628ddb700 --- /dev/null +++ b/code/modules/shuttle/emergency.dm.rej @@ -0,0 +1,15 @@ +diff a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm (rejected hunks) +@@ -383,12 +381,7 @@ + //move each escape pod to its corresponding escape dock + for(var/A in SSshuttle.mobile) + var/obj/docking_port/mobile/M = A +- if(M.launch_status == ENDGAME_LAUNCHED) +- if(istype(M, /obj/docking_port/mobile/pod)) +- M.dock(SSshuttle.getDock("[M.id]_away")) //Escape pods dock at centcomm +- else +- M.launch_status = ENDGAME_TRANSIT +- //Mapping a new docking point for each ship mappers could potentially want docking with centcomm would take up lots of space, just let them keep flying off into the sunset for their greentext ++ M.on_emergency_dock() + + // now move the actual emergency shuttle to centcomm + // unless the shuttle is "hijacked" diff --git a/code/modules/shuttle/manipulator.dm b/code/modules/shuttle/manipulator.dm index c2feb1331a..6dcf366ba5 100644 --- a/code/modules/shuttle/manipulator.dm +++ b/code/modules/shuttle/manipulator.dm @@ -285,6 +285,9 @@ message_admins(msg) WARNING(msg) + return + //Everything fine + S.on_bought() /obj/machinery/shuttle_manipulator/proc/unload_preview() if(preview_shuttle) diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index ca49f50ae5..a757a86430 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -1,4 +1,4 @@ -/obj/effect/overlay/temp/ripple +/obj/effect/temp_visual/ripple name = "hyperspace ripple" desc = "Something is coming through hyperspace, you can see the \ visual disturbances. It's probably best not to be on top of these \ @@ -13,10 +13,10 @@ duration = 3 * SHUTTLE_RIPPLE_TIME -/obj/effect/overlay/temp/ripple/Initialize(mapload, time_left) +/obj/effect/temp_visual/ripple/Initialize(mapload, time_left) . = ..() animate(src, alpha=255, time=time_left) addtimer(CALLBACK(src, .proc/stop_animation), 8, TIMER_CLIENT_TIME) -/obj/effect/overlay/temp/ripple/proc/stop_animation() +/obj/effect/temp_visual/ripple/proc/stop_animation() icon_state = "medi_holo_no_anim" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index a5d60b1e8d..3a38b1818d 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -12,7 +12,7 @@ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF anchored = 1 - +// var/id // this should point -away- from the dockingport door, ie towards the ship dir = NORTH @@ -224,11 +224,9 @@ var/timid = FALSE var/list/ripples = list() - -/obj/docking_port/mobile/Initialize() - . = ..() - if(!timid) - register() + var/engine_coeff = 1 //current engine coeff + var/current_engines = 0 //current engine power + var/initial_engines = 0 //initial engine power /obj/docking_port/mobile/proc/register() SSshuttle.mobile += src @@ -244,6 +242,8 @@ /obj/docking_port/mobile/Initialize(mapload) . = ..() + if(!timid) + register() var/area/A = get_area(src) if(istype(A, /area/shuttle)) @@ -259,6 +259,9 @@ areaInstance.name = name areaInstance.contents += return_ordered_turfs() + initial_engines = count_engines() + current_engines = initial_engines + #ifdef DOCKING_PORT_HIGHLIGHT highlight("#0f0") #endif @@ -313,6 +316,9 @@ message_admins(msg) return FALSE +/obj/docking_port/mobile/proc/transit_failure() + message_admins("Shuttle [src] repeatedly failed to create transit zone.") + //call the shuttle to destination S /obj/docking_port/mobile/proc/request(obj/docking_port/stationary/S) if(!check_dock(S)) @@ -325,17 +331,17 @@ switch(mode) if(SHUTTLE_CALL) if(S == destination) - if(timeLeft(1) < callTime) - setTimer(callTime) + if(timeLeft(1) < callTime * engine_coeff) + setTimer(callTime * engine_coeff) else destination = S - setTimer(callTime) + setTimer(callTime * engine_coeff) if(SHUTTLE_RECALL) if(S == destination) - setTimer(callTime - timeLeft(1)) + setTimer(callTime * engine_coeff - timeLeft(1)) else destination = S - setTimer(callTime) + setTimer(callTime * engine_coeff) mode = SHUTTLE_CALL if(SHUTTLE_IDLE, SHUTTLE_IGNITING) destination = S @@ -404,7 +410,7 @@ /obj/docking_port/mobile/proc/create_ripples(obj/docking_port/stationary/S1, animate_time) var/list/turfs = ripple_area(S1) for(var/t in turfs) - ripples += new /obj/effect/overlay/temp/ripple(t, animate_time) + ripples += new /obj/effect/temp_visual/ripple(t, animate_time) /obj/docking_port/mobile/proc/remove_ripples() for(var/R in ripples) @@ -621,7 +627,7 @@ return else mode = SHUTTLE_CALL - setTimer(callTime) + setTimer(callTime * engine_coeff) enterTransit() return @@ -685,7 +691,7 @@ var/ds_remaining if(!timer) - ds_remaining = callTime + ds_remaining = callTime * engine_coeff else ds_remaining = max(0, timer - world.time) @@ -764,6 +770,86 @@ if(T in block(T0,T1)) return TRUE return FALSE - + +// Losing all initial engines should get you 2 +// Adding another set of engines at 0.5 time +/obj/docking_port/mobile/proc/alter_engines(mod) + if(mod == 0) + return + var/old_coeff = engine_coeff + engine_coeff = get_engine_coeff(current_engines,mod) + current_engines = max(0,current_engines + mod) + if(in_flight()) + var/delta_coeff = engine_coeff / old_coeff + modTimer(delta_coeff) + +/obj/docking_port/mobile/proc/count_engines() + . = 0 + for(var/obj/structure/shuttle/engine/E in areaInstance.contents) + if(!QDELETED(E)) + . += E.engine_power + +// Double initial engines to get to 0.5 minimum +// Lose all initial engines to get to 2 +//For 0 engine shuttles like BYOS 5 engines to get to doublespeed +/obj/docking_port/mobile/proc/get_engine_coeff(current,engine_mod) + var/new_value = max(0,current + engine_mod) + if(new_value == initial_engines) + return 1 + if(new_value > initial_engines) + var/delta = new_value - initial_engines + var/change_per_engine = (1 - ENGINE_COEFF_MIN) / ENGINE_DEFAULT_MAXSPEED_ENGINES // 5 by default + if(initial_engines > 0) + change_per_engine = (1 - ENGINE_COEFF_MIN) / initial_engines // or however many it had + return Clamp(1 - delta * change_per_engine,ENGINE_COEFF_MIN,ENGINE_COEFF_MAX) + if(new_value < initial_engines) + var/delta = initial_engines - new_value + var/change_per_engine = 1 //doesn't really matter should not be happening for 0 engine shuttles + if(initial_engines > 0) + change_per_engine = (ENGINE_COEFF_MAX - 1) / initial_engines //just linear drop to max delay + return Clamp(1 + delta * change_per_engine,ENGINE_COEFF_MIN,ENGINE_COEFF_MAX) + + +/obj/docking_port/mobile/proc/in_flight() + switch(mode) + if(SHUTTLE_CALL,SHUTTLE_RECALL) + return TRUE + if(SHUTTLE_IDLE,SHUTTLE_IGNITING) + return FALSE + else + return FALSE // hmm + +/obj/docking_port/mobile/emergency/in_flight() + switch(mode) + if(SHUTTLE_ESCAPE) + return TRUE + if(SHUTTLE_STRANDED,SHUTTLE_ENDGAME) + return FALSE + else + return ..() + + +//Called when emergency shuttle leaves the station +/obj/docking_port/mobile/proc/on_emergency_launch() + if(launch_status == UNLAUNCHED) //Pods will not launch from the mine/planet, and other ships won't launch unless we tell them to. + launch_status = ENDGAME_LAUNCHED + enterTransit() + +/obj/docking_port/mobile/emergency/on_emergency_launch() + return + +//Called when emergency shuttle docks at centcom +/obj/docking_port/mobile/proc/on_emergency_dock() + //Mapping a new docking point for each ship mappers could potentially want docking with centcomm would take up lots of space, just let them keep flying off into the sunset for their greentext + if(launch_status == ENDGAME_LAUNCHED) + launch_status = ENDGAME_TRANSIT + +/obj/docking_port/mobile/pod/on_emergency_dock() + if(launch_status == ENDGAME_LAUNCHED) + dock(SSshuttle.getDock("[id]_away")) //Escape pods dock at centcomm + launch_status = SHUTTLE_ENDGAME + +/obj/docking_port/mobile/emergency/on_emergency_dock() + return #undef DOCKING_PORT_HIGHLIGHT diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm index aa28f2402c..72e7b5bb3f 100644 --- a/code/modules/shuttle/special.dm +++ b/code/modules/shuttle/special.dm @@ -254,7 +254,7 @@ /mob/living/simple_animal/hostile/bear/fightpit name = "fight pit bear" desc = "This bear's trained through ancient Russian secrets to fear the walls of its glass prison." - environment_smash = 0 + environment_smash = ENVIRONMENT_SMASH_NONE /obj/effect/decal/hammerandsickle name = "hammer and sickle" diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 82d5db8b20..bc8648b873 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -92,12 +92,12 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( SO.generate(pick_n_take(empty_turfs)) SSblackbox.add_details("cargo_imports", "[SO.pack.type]|[SO.pack.name]|[SO.pack.cost]") - investigate_log("Order #[SO.id] ([SO.pack.name], placed by [key_name(SO.orderer_ckey)]) has shipped.", "cargo") + investigate_log("Order #[SO.id] ([SO.pack.name], placed by [key_name(SO.orderer_ckey)]) has shipped.", INVESTIGATE_CARGO) if(SO.pack.dangerous) message_admins("\A [SO.pack.name] ordered by [key_name_admin(SO.orderer_ckey)] has shipped.") purchases++ - investigate_log("[purchases] orders in this shipment, worth [value] credits. [SSshuttle.points] credits left.", "cargo") + investigate_log("[purchases] orders in this shipment, worth [value] credits. [SSshuttle.points] credits left.", INVESTIGATE_CARGO) /obj/docking_port/mobile/supply/proc/sell() var/presale_points = SSshuttle.points @@ -109,7 +109,7 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( var/sold_atoms = "" for(var/atom/movable/AM in areaInstance) - if(AM.anchored) + if(AM.anchored && !istype(AM, /obj/mecha)) continue sold_atoms += export_item_and_contents(AM, contraband, emagged, dry_run = FALSE) @@ -127,4 +127,4 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( E.export_end() SSshuttle.centcom_message = msg - investigate_log("Shuttle contents sold for [SSshuttle.points - presale_points] credits. Contents: [sold_atoms || "none."] Message: [SSshuttle.centcom_message || "none."]", "cargo") + investigate_log("Shuttle contents sold for [SSshuttle.points - presale_points] credits. Contents: [sold_atoms || "none."] Message: [SSshuttle.centcom_message || "none."]", INVESTIGATE_CARGO) diff --git a/code/modules/shuttle/transit.dm b/code/modules/shuttle/transit.dm deleted file mode 100644 index 7bf217d1ff..0000000000 --- a/code/modules/shuttle/transit.dm +++ /dev/null @@ -1,14 +0,0 @@ -/obj/effect/landmark/transit - name = "transit space marker" - desc = "This indicates where transit space begins and ends." - invisibility = FALSE - icon = 'icons/effects/effects.dmi' - icon_state = "at_shield1" - -/obj/effect/landmark/transit/Initialize() - . = ..() - GLOB.transit_markers += src - -/obj/effect/landmark/transit/Destroy() - GLOB.transit_markers -= src - . = ..() diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index d47a5b268c..f022e0338f 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -203,7 +203,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th charge_counter-- //returns the charge if the targets selecting fails if("holdervar") adjust_var(user, holder_var_type, holder_var_amount) - + if(action) + action.UpdateButtonIcon() return 1 /obj/effect/proc_holder/spell/proc/invocation(mob/user = usr) //spelling the spell out and setting it on recharge/reducing charges amount @@ -249,16 +250,13 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th return TRUE /obj/effect/proc_holder/spell/proc/start_recharge() - if(action) - action.UpdateButtonIcon() recharging = TRUE - if(action) - action.UpdateButtonIcon() /obj/effect/proc_holder/spell/process() if(recharging && charge_type == "recharge" && (charge_counter < charge_max)) charge_counter += 2 //processes 5 times per second instead of 10. if(charge_counter >= charge_max) + action.UpdateButtonIcon() charge_counter = charge_max recharging = FALSE @@ -276,6 +274,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th else cast(targets,user=user) after_cast(targets) + if(action) + action.UpdateButtonIcon() /obj/effect/proc_holder/spell/proc/before_cast(list/targets) if(overlay) @@ -332,6 +332,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th charge_counter++ if("holdervar") adjust_var(user, holder_var_type, -holder_var_amount) + if(action) + action.UpdateButtonIcon() /obj/effect/proc_holder/spell/proc/adjust_var(mob/living/target = usr, type, amount) //handles the adjustment of the var when the spell is used. has some hardcoded types if (!istype(target)) diff --git a/code/modules/spells/spell_types/charge.dm b/code/modules/spells/spell_types/charge.dm index c37166a244..7a038788e4 100644 --- a/code/modules/spells/spell_types/charge.dm +++ b/code/modules/spells/spell_types/charge.dm @@ -44,8 +44,8 @@ charged_item = I break else - to_chat(L, "Glowing red letters appear on the front cover...") - to_chat(L, "[pick("NICE TRY BUT NO!","CLEVER BUT NOT CLEVER ENOUGH!", "SUCH FLAGRANT CHEESING IS WHY WE ACCEPTED YOUR APPLICATION!", "CUTE!", "YOU DIDN'T THINK IT'D BE THAT EASY, DID YOU?")]") + to_chat(L, "Glowing red letters appear on the front cover...") + to_chat(L, "[pick("NICE TRY BUT NO!","CLEVER BUT NOT CLEVER ENOUGH!", "SUCH FLAGRANT CHEESING IS WHY WE ACCEPTED YOUR APPLICATION!", "CUTE! VERY CUTE!", "YOU DIDN'T THINK IT'D BE THAT EASY, DID YOU?")]") burnt_out = 1 else if(istype(item, /obj/item/weapon/gun/magic)) var/obj/item/weapon/gun/magic/I = item diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index b6898afdef..c8a7c387ee 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -128,8 +128,8 @@ action_icon_state = "phaseshift" action_background_icon_state = "bg_demon" jaunt_in_time = 12 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/wraith - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/wraith/out + jaunt_in_type = /obj/effect/temp_visual/dir_setting/wraith + jaunt_out_type = /obj/effect/temp_visual/dir_setting/wraith/out /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_steam(mobloc) return @@ -256,7 +256,7 @@ S.add_atom_colour("#990000", FIXED_COLOUR_PRIORITY) S.faction = list("cult") playsound(get_turf(S), 'sound/effects/ghost.ogg', 100, 1) - new /obj/effect/overlay/temp/cult/sac(get_turf(S)) + new /obj/effect/temp_visual/cult/sac(get_turf(S)) /obj/effect/proc_holder/spell/targeted/dominate/can_target(mob/living/target) if(!isanimal(target) || target.stat) @@ -267,5 +267,5 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem charge_max = 800 - jaunt_in_type = /obj/effect/overlay/temp/dir_setting/cult/phase - jaunt_out_type = /obj/effect/overlay/temp/dir_setting/cult/phase/out \ No newline at end of file + jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase + jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out \ No newline at end of file diff --git a/code/modules/spells/spell_types/devil_boons.dm b/code/modules/spells/spell_types/devil_boons.dm index e8fcc73010..75b6597f07 100644 --- a/code/modules/spells/spell_types/devil_boons.dm +++ b/code/modules/spells/spell_types/devil_boons.dm @@ -18,7 +18,7 @@ new /obj/item/weapon/coin/gold(user.loc), new /obj/item/weapon/coin/diamond(user.loc), new /obj/item/weapon/coin/silver(user.loc), - new /obj/item/clothing/tie/medal/gold(user.loc), + new /obj/item/clothing/accessory/medal/gold(user.loc), new /obj/item/stack/sheet/mineral/gold(user.loc), new /obj/item/stack/sheet/mineral/silver(user.loc), new /obj/item/stack/sheet/mineral/diamond(user.loc), diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index f1e959fd6f..940967adeb 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -13,8 +13,8 @@ nonabstract_req = 1 var/jaunt_duration = 50 //in deciseconds var/jaunt_in_time = 5 - var/jaunt_in_type = /obj/effect/overlay/temp/wizard - var/jaunt_out_type = /obj/effect/overlay/temp/wizard/out + var/jaunt_in_type = /obj/effect/temp_visual/wizard + var/jaunt_out_type = /obj/effect/temp_visual/wizard/out action_icon_state = "jaunt" /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets,mob/user = usr) //magnets, so mostly hardcoded diff --git a/code/modules/spells/spell_types/explosion.dm b/code/modules/spells/spell_types/explosion.dm index a19a9582ba..443546d12f 100644 --- a/code/modules/spells/spell_types/explosion.dm +++ b/code/modules/spells/spell_types/explosion.dm @@ -10,6 +10,6 @@ /obj/effect/proc_holder/spell/targeted/explosion/cast(list/targets,mob/user = usr) for(var/mob/living/target in targets) - explosion(target.loc,ex_severe,ex_heavy,ex_light,ex_flash) + explosion(target.loc,ex_severe,ex_heavy,ex_light,ex_flash) return \ No newline at end of file diff --git a/code/modules/spells/spell_types/rod_form.dm b/code/modules/spells/spell_types/rod_form.dm index a3754e6a7d..8fc3f34fc4 100644 --- a/code/modules/spells/spell_types/rod_form.dm +++ b/code/modules/spells/spell_types/rod_form.dm @@ -17,6 +17,7 @@ var/obj/effect/immovablerod/wizard/W = new(start, get_ranged_target_turf(M, M.dir, (15 + spell_level * 3))) W.wizard = M W.max_distance += spell_level * 3 //You travel farther when you upgrade the spell + W.damage_bonus += spell_level * 20 //You do more damage when you upgrade the spell W.start_turf = start M.forceMove(W) M.notransform = 1 @@ -26,6 +27,7 @@ /obj/effect/immovablerod/wizard var/max_distance = 13 + var/damage_bonus = 0 var/mob/living/wizard var/turf/start_turf notify = FALSE @@ -41,3 +43,7 @@ wizard.notransform = 0 wizard.forceMove(get_turf(src)) return ..() + +/obj/effect/immovablerod/wizard/penetrate(mob/living/L) + L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!") + L.adjustBruteLoss(70 + damage_bonus) diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index b8296a1da5..f62259f67b 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -257,7 +257,7 @@ selection_type = "view" sound = 'sound/magic/Repulse.ogg' var/maxthrow = 5 - var/sparkle_path = /obj/effect/overlay/temp/gravpush + var/sparkle_path = /obj/effect/temp_visual/gravpush action_icon_state = "repulse" @@ -300,7 +300,7 @@ range = 2 cooldown_min = 150 invocation_type = "none" - sparkle_path = /obj/effect/overlay/temp/dir_setting/tailsweep + sparkle_path = /obj/effect/temp_visual/dir_setting/tailsweep action_icon_state = "tailsweep" action_background_icon_state = "bg_alien" diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 5f808035fd..a1ff2aa743 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -240,7 +240,7 @@ var/obj/machinery/bsa/full/cannon var/notice var/target - use_power = 0 + use_power = NO_POWER_USE circuit = /obj/item/weapon/circuitboard/computer/bsa_control icon = 'icons/obj/machines/particle_accelerator.dmi' icon_state = "control_boxp" @@ -326,7 +326,7 @@ var/datum/effect_system/smoke_spread/s = new s.set_up(4,get_turf(centerpiece)) s.start() - var/obj/machinery/bsa/full/cannon = new(get_turf(centerpiece),cannon_direction=centerpiece.get_cannon_direction()) + var/obj/machinery/bsa/full/cannon = new(get_turf(centerpiece),centerpiece.get_cannon_direction()) qdel(centerpiece.front) qdel(centerpiece.back) qdel(centerpiece) diff --git a/code/modules/stock_market/computer.dm b/code/modules/stock_market/computer.dm index 5299debf24..9cef9b3048 100644 --- a/code/modules/stock_market/computer.dm +++ b/code/modules/stock_market/computer.dm @@ -235,7 +235,7 @@ a.updated { if (!amt) return if (!S.buyShares(logged_in, amt)) - to_chat(user, "<Could not complete transaction.") + to_chat(user, "Could not complete transaction.") return var/total = amt * S.current_value diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 585f452de4..089d8be105 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -294,10 +294,11 @@ /obj/item/bodypart/head/attach_limb(mob/living/carbon/C, special) //Transfer some head appearance vars over if(brain) - brainmob.container = null //Reset brainmob head var. - brainmob.loc = brain //Throw mob into brain. - brain.brainmob = brainmob //Set the brain to use the brainmob - brainmob = null //Set head brainmob var to null + if(brainmob) + brainmob.container = null //Reset brainmob head var. + brainmob.loc = brain //Throw mob into brain. + brain.brainmob = brainmob //Set the brain to use the brainmob + brainmob = null //Set head brainmob var to null brain.Insert(C) //Now insert the brain proper brain = null //No more brain in the head diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm index 2bc650656f..9a787f9fda 100644 --- a/code/modules/surgery/bodyparts/helpers.dm +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -83,14 +83,18 @@ //sometimes we want to ignore that we don't have the required amount of legs. /mob/proc/get_leg_ignore() - return 0 + return FALSE /mob/living/carbon/alien/larva/get_leg_ignore() - return 1 + return TRUE /mob/living/carbon/human/get_leg_ignore() if(movement_type & FLYING) - return 1 + return TRUE + var/obj/item/weapon/tank/jetpack/J = get_jetpack() + if(J && J.on && !has_gravity()) + return TRUE + return FALSE /mob/living/proc/get_missing_limbs() return list() diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 83b70d33d9..88cbaff3fe 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -132,3 +132,176 @@ /obj/item/organ/eyes/robotic/shield/emp_act(severity) return + +#define RGB2EYECOLORSTRING(definitionvar) ("[copytext(definitionvar,2,3)][copytext(definitionvar,4,5)][copytext(definitionvar,6,7)]") + +/obj/item/organ/eyes/robotic/glow + name = "High Luminosity Eyes" + desc = "Special glowing eyes, used by snowflakes who want to be special." + origin_tech = "materials=3;biotech=3;engineering=3;magnets=4" + eye_color = "000" + actions_types = list(/datum/action/item_action/organ_action/use, /datum/action/item_action/organ_action/toggle) + var/current_color_string = "#ffffff" + var/active = FALSE + var/max_light_beam_distance = 5 + var/light_beam_distance = 5 + var/light_object_range = 1 + var/light_object_power = 2 + var/list/obj/effect/abstract/eye_lighting/eye_lighting + var/obj/effect/abstract/eye_lighting/on_mob + var/image/mob_overlay + +/obj/item/organ/eyes/robotic/glow/Initialize() + . = ..() + mob_overlay = image('icons/mob/human_face.dmi', "eyes_glow_gs") + +/obj/item/organ/eyes/robotic/glow/Destroy() + terminate_effects() + . = ..() + +/obj/item/organ/eyes/robotic/glow/Remove() + terminate_effects() + . = ..() + +/obj/item/organ/eyes/robotic/glow/proc/terminate_effects() + if(owner && active) + deactivate() + active = FALSE + clear_visuals(TRUE) + STOP_PROCESSING(SSfastprocess, src) + +/obj/item/organ/eyes/robotic/glow/ui_action_click(owner, action) + if(istype(action, /datum/action/item_action/organ_action/toggle)) + toggle_active() + else if(istype(action, /datum/action/item_action/organ_action/use)) + prompt_for_controls(owner) + +/obj/item/organ/eyes/robotic/glow/proc/toggle_active() + if(active) + deactivate() + else + activate() + +/obj/item/organ/eyes/robotic/glow/proc/prompt_for_controls(mob/user) + var/C = input(owner, "Select Color", "Select color", "#ffffff") as null|color + if(!C || QDELETED(src) || QDELETED(user) || QDELETED(owner) || owner != user) + return + var/range = input(user, "Enter range (0 - [max_light_beam_distance])", "Range Select", 0) as null|num + + set_distance(Clamp(range, 0, max_light_beam_distance)) + assume_rgb(C) + +/obj/item/organ/eyes/robotic/glow/proc/assume_rgb(newcolor) + current_color_string = newcolor + eye_color = RGB2EYECOLORSTRING(current_color_string) + sync_light_effects() + cycle_mob_overlay() + if(!QDELETED(owner) && ishuman(owner)) //Other carbon mobs don't have eye color. + owner.dna.species.handle_body(owner) + +/obj/item/organ/eyes/robotic/glow/proc/cycle_mob_overlay() + remove_mob_overlay() + mob_overlay.color = current_color_string + add_mob_overlay() + +/obj/item/organ/eyes/robotic/glow/proc/add_mob_overlay() + if(!QDELETED(owner)) + owner.add_overlay(mob_overlay) + +/obj/item/organ/eyes/robotic/glow/proc/remove_mob_overlay() + if(!QDELETED(owner)) + owner.cut_overlay(mob_overlay) + +/obj/item/organ/eyes/robotic/glow/emp_act() + if(active) + deactivate(silent = TRUE) + +/obj/item/organ/eyes/robotic/glow/on_mob_move() + if(QDELETED(owner) || !active) + return + update_visuals() + +/obj/item/organ/eyes/robotic/glow/on_mob_turn() + if(QDELETED(owner) || !active) + return + update_visuals() + +/obj/item/organ/eyes/robotic/glow/proc/activate(silent = FALSE) + start_visuals() + if(!silent) + to_chat(owner, "Your [src] clicks and makes a whining noise, before shooting out a beam of light!") + active = TRUE + cycle_mob_overlay() + +/obj/item/organ/eyes/robotic/glow/proc/deactivate(silent = FALSE) + clear_visuals() + if(!silent) + to_chat(owner, "Your [src] shuts off!") + active = FALSE + remove_mob_overlay() + +/obj/item/organ/eyes/robotic/glow/proc/update_visuals() + if((LAZYLEN(eye_lighting) < light_beam_distance) || !on_mob) + regenerate_light_effects() + var/turf/scanfrom = get_turf(owner) + var/scandir = owner.dir + if(!istype(scanfrom)) + clear_visuals() + var/turf/scanning = scanfrom + var/stop = FALSE + on_mob.forceMove(scanning) + for(var/i in 1 to light_beam_distance) + scanning = get_step(scanning, scandir) + if(scanning.opacity || scanning.has_opaque_atom) + stop = TRUE + var/obj/effect/abstract/eye_lighting/L = LAZYACCESS(eye_lighting, i) + if(stop) + L.forceMove(src) + else + L.forceMove(scanning) + +/obj/item/organ/eyes/robotic/glow/proc/clear_visuals(delete_everything = FALSE) + if(delete_everything) + QDEL_LIST(eye_lighting) + QDEL_NULL(on_mob) + else + for(var/i in eye_lighting) + var/obj/effect/abstract/eye_lighting/L = i + L.forceMove(src) + if(!QDELETED(on_mob)) + on_mob.forceMove(src) + +/obj/item/organ/eyes/robotic/glow/proc/start_visuals() + if(!islist(eye_lighting)) + regenerate_light_effects() + if((eye_lighting.len < light_beam_distance) || !on_mob) + regenerate_light_effects() + sync_light_effects() + update_visuals() + +/obj/item/organ/eyes/robotic/glow/proc/set_distance(dist) + light_beam_distance = dist + regenerate_light_effects() + +/obj/item/organ/eyes/robotic/glow/proc/regenerate_light_effects() + clear_visuals(TRUE) + on_mob = new(src) + for(var/i in 1 to light_beam_distance) + LAZYADD(eye_lighting,new /obj/effect/abstract/eye_lighting(src)) + sync_light_effects() + +/obj/item/organ/eyes/robotic/glow/proc/sync_light_effects() + for(var/I in eye_lighting) + var/obj/effect/abstract/eye_lighting/L = I + L.set_light(light_object_range, light_object_power, current_color_string) + if(on_mob) + on_mob.set_light(1, 1, current_color_string) + +/obj/effect/abstract/eye_lighting + var/obj/item/organ/eyes/robotic/glow/parent + +/obj/effect/abstract/eye_lighting/Initialize() + . = ..() + parent = loc + if(!istype(parent)) + return INITIALIZE_HINT_QDEL diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 9ffe8b6d06..223345cd81 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -8,6 +8,7 @@ var/beating = 1 var/icon_base = "heart" attack_verb = list("beat", "thumped") + var/beat = BEAT_NONE//is this mob having a heatbeat sound played? if so, which? /obj/item/organ/heart/update_icon() if(beating) @@ -47,7 +48,41 @@ var/obj/S = ..() S.icon_state = "heart-off" return S + +/obj/item/organ/heart/on_life() + if(owner.client) + var/sound/slowbeat = sound('sound/health/slowbeat.ogg', repeat = TRUE) + var/sound/fastbeat = sound('sound/health/fastbeat.ogg', repeat = TRUE) + var/mob/living/carbon/H = owner + if(H.health <= HEALTH_THRESHOLD_CRIT && beat != BEAT_SLOW) + beat = BEAT_SLOW + H.playsound_local(get_turf(H), slowbeat,40,0, channel = CHANNEL_HEARTBEAT) + to_chat(owner, "You feel your heart slow down...") + if(beat == BEAT_SLOW && H.health > HEALTH_THRESHOLD_CRIT) + H.stop_sound_channel(CHANNEL_HEARTBEAT) + beat = BEAT_NONE + + if(H.jitteriness) + if(!beat || beat == BEAT_SLOW) + H.playsound_local(get_turf(H),fastbeat,40,0, channel = CHANNEL_HEARTBEAT) + beat = BEAT_FAST + +/obj/item/organ/heart/on_life() + if(owner.client) + var/mob/living/carbon/H = owner + if(H.health <= HEALTH_THRESHOLD_CRIT && beat != BEAT_SLOW) + beat = BEAT_SLOW + H.playsound_local(get_turf(H),'sound/health/slowbeat.ogg',40,0, channel = CHANNEL_HEARTBEAT) + to_chat(owner, "You feel your heart slow down...") + if(beat == BEAT_SLOW && H.health > HEALTH_THRESHOLD_CRIT) + H.stop_sound_channel(CHANNEL_HEARTBEAT) + beat = BEAT_NONE + + if(H.jitteriness) + if(!beat || beat == BEAT_SLOW) + H.playsound_local(get_turf(H),'sound/health/fastbeat.ogg',40,0, channel = CHANNEL_HEARTBEAT) + beat = BEAT_FAST /obj/item/organ/heart/cursed name = "cursed heart" diff --git a/code/modules/surgery/organs/heart.dm.rej b/code/modules/surgery/organs/heart.dm.rej new file mode 100644 index 0000000000..8ba9e69848 --- /dev/null +++ b/code/modules/surgery/organs/heart.dm.rej @@ -0,0 +1,13 @@ +diff a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm (rejected hunks) +@@ -51,9 +51,9 @@ + + /obj/item/organ/heart/on_life() + if(owner.client) +- var/sound/slowbeat = sound('sound/health/slowbeat.ogg', repeat = 1) ++ var/sound/slowbeat = sound('sound/health/slowbeat.ogg', repeat = TRUE) + +- var/sound/fastbeat = sound('sound/health/fastbeat.ogg', repeat = 1) ++ var/sound/fastbeat = sound('sound/health/fastbeat.ogg', repeat = TRUE) + var/mob/living/carbon/H = owner + if(H.health <= HEALTH_THRESHOLD_CRIT && beat != BEAT_SLOW) + beat = BEAT_SLOW diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 5a3555c8f9..91983a032e 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -14,7 +14,9 @@ languages_possible = typecacheof(list( /datum/language/common, /datum/language/draconic, + /datum/language/codespeak, /datum/language/monkey, + /datum/language/beachbum, /datum/language/narsie, )) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index b4154c8e9c..37d4a72276 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -277,7 +277,7 @@ else if((findtext(message, vomit_words))) cooldown = COOLDOWN_STUN for(var/mob/living/carbon/C in listeners) - C.vomit(10 * power_multiplier) + C.vomit(10 * power_multiplier, distance = power_multiplier) //SILENCE else if((findtext(message, silence_words))) @@ -292,7 +292,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - new /obj/effect/hallucination/delusion(get_turf(L),L,duration=150 * power_multiplier,skip_nearby=0) + new /obj/effect/hallucination/delusion(get_turf(L),L,null,150 * power_multiplier,0) //WAKE UP else if((findtext(message, wakeup_words))) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 4be7b84a6c..af1d6e4743 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -82,7 +82,7 @@ target_zone == "r_arm" ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) return 1 else if(istype(tool, /obj/item/weapon/melee/synthetic_arm_blade)) - var/obj/item/weapon/melee/arm_blade/new_arm = new(target, silent = TRUE, synthetic = TRUE) + var/obj/item/weapon/melee/arm_blade/new_arm = new(target,TRUE,TRUE) target_zone == "r_arm" ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm) return 1 diff --git a/code/modules/surgery/tail_modification.dm b/code/modules/surgery/tail_modification.dm index 082d6acd48..b8e8da5d31 100644 --- a/code/modules/surgery/tail_modification.dm +++ b/code/modules/surgery/tail_modification.dm @@ -17,12 +17,22 @@ /datum/surgery_step/sever_tail name = "sever tail" - implements = list(/obj/item/weapon/scalpel = 100, /obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/energy/sword/cyborg/saw = 100, /obj/item/weapon/melee/arm_blade = 80, /obj/item/weapon/twohanded/required/chainsaw = 80, /obj/item/weapon/mounted_chainsaw = 80, /obj/item/weapon/twohanded/fireaxe = 50, /obj/item/weapon/hatchet = 40, /obj/item/weapon/kitchen/knife/butcher = 25) + implements = list(/obj/item/weapon/scalpel = 100, /obj/item/weapon/circular_saw = 100, + /obj/item/weapon/melee/sabre = 100, /obj/item/weapon/melee/energy/sword/cyborg/saw = 100, + /obj/item/weapon/melee/arm_blade = 80, /obj/item/weapon/twohanded/required/chainsaw = 80, + /obj/item/weapon/mounted_chainsaw = 80, /obj/item/weapon/twohanded/fireaxe = 50, + /obj/item/weapon/hatchet = 40, /obj/item = 30) // 30% success with any sharp item. time = 64 /datum/surgery_step/sever_tail/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] begins to sever [target]'s tail!", "You begin to sever [target]'s tail...") +/datum/surgery_step/sever_tail/tool_check(mob/user, obj/item/tool) + if(implement_type == /obj/item && !tool.is_sharp()) + return FALSE + + return TRUE + /datum/surgery_step/sever_tail/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) var/mob/living/carbon/human/L = target user.visible_message("[user] severs [L]'s tail!", "You sever [L]'s tail.") diff --git a/code/modules/uplink/uplink.dm b/code/modules/uplink/uplink.dm index f3379b9110..d80872a427 100644 --- a/code/modules/uplink/uplink.dm +++ b/code/modules/uplink/uplink.dm @@ -19,6 +19,7 @@ GLOBAL_LIST_EMPTY(uplinks) var/spent_telecrystals = 0 var/purchase_log = "" var/list/uplink_items + var/hidden_crystals = 0 /obj/item/device/uplink/Initialize() . = ..() @@ -57,7 +58,8 @@ GLOBAL_LIST_EMPTY(uplinks) /obj/item/device/uplink/interact(mob/user) active = TRUE - ui_interact(user) + if(user) + ui_interact(user) /obj/item/device/uplink/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.inventory_state) @@ -119,6 +121,8 @@ GLOBAL_LIST_EMPTY(uplinks) . = TRUE if("lock") active = FALSE + telecrystals += hidden_crystals + hidden_crystals = 0 SStgui.close_uis(src) if("select") selected_cat = params["category"] diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index 3f5b4b4ca4..eceb13191a 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -110,10 +110,10 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. var/obj/item/weapon/storage/box/B = A if(istype(B) && B.contents.len > 0) for(var/obj/item/I in B) - U.purchase_log += "\icon[I]" + U.purchase_log += "[bicon(I)]" else if(purchase_log_vis) - U.purchase_log += "\icon[A]" + U.purchase_log += "[bicon(A)]" if(limited_stock > 0) limited_stock -= 1 @@ -145,26 +145,26 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/nukeoffer/c20r name = "C-20r bundle" desc = "Old faithful: The classic C-20r, bundled with two magazines, and a (surplus) suppressor at discount price." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/c20rbundle + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/c20rbundle cost = 14 // normally 16 /datum/uplink_item/nukeoffer/bulldog name = "Bulldog bundle" desc = "Lean and mean: Optimised for people that want to get up close and personal. Contains the popular \ Bulldog shotgun, two 12g drums, and a pair of Thermal imaging goggles." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/bulldogbundle + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/bulldogbundle cost = 13 // normally 16 /datum/uplink_item/nukeoffer/medical name = "Medical bundle" desc = "The support specialist: Aid your fellow operatives with this medical bundle. Contains a Donksoft machine gun, \ a box of ammo, and a pair of magboots to rescue your friends in no-gravity environments." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/med/medicalbundle + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/med/medicalbundle cost = 15 // normally 20 /datum/uplink_item/nukeoffer/sniper name = "Sniper bundle" - desc = "Elegant and refined: Contains a collapsed sniper rifle in an expensive carrying case, a hollowpoint \ + desc = "Elegant and refined: Contains a collapsed sniper rifle in an expensive carrying case, a hollow-point \ haemorrhage magazine, a soporific knockout magazine, a free surplus supressor, and a worn out suit and tie." item = /obj/item/weapon/storage/briefcase/sniperbundle cost = 20 // normally 26 @@ -173,13 +173,13 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. name = "Bioterror bundle" desc = "For the madman: Contains Bioterror spray, Bioterror grenade, chemicals, syringe gun, box of syringes,\ Donksoft assault rifle, and some darts. Remember: Seal suit and equip internals before use." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/med/bioterrorbundle + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/med/bioterrorbundle cost = 30 // normally 42 /datum/uplink_item/nukeoffer/firestarter name = "Spetsnaz Pyro bundle" desc = "For systematic suppression of carbon lifeforms in close range: Contains a specialist Pyrotechnic equipment, foreign pistol, two magazines, a pipebomb, and a stimulant syringe." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/firestarter + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/firestarter cost = 30 // Dangerous Items @@ -202,8 +202,8 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/dangerous/shotgun name = "Bulldog Shotgun" - desc = "A fully-loaded semi-automatic drum-fed shotgun. Compatiable with all 12g rounds. Designed for close \ - quarter anti-personel engagements." + desc = "A fully-loaded semi-automatic drum-fed shotgun. Compatible with all 12g rounds. Designed for close \ + quarter anti-personnel engagements." item = /obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog cost = 8 surplus = 40 @@ -241,7 +241,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/dangerous/sniper name = "Sniper Rifle" - desc = "Ranged fury, Syndicate style. guaranteed to cause shock and awe or your TC back!" + desc = "Ranged fury, Syndicate style. Guaranteed to cause shock and awe or your TC back!" item = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle/syndicate cost = 16 surplus = 25 @@ -260,7 +260,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. fit into a pocket or slip into a bag unnoticed. It will synthesize \ and fire bolts tipped with a paralyzing toxin that will briefly stun \ targets and cause them to slur as if inebriated. It can produce an \ - infinite amount of bolts, but takes time to automatically recharge \ + infinite number of bolts, but takes time to automatically recharge \ after each shot." item = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow cost = 12 @@ -297,7 +297,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/dangerous/powerfist name = "Power Fist" desc = "The power-fist is a metal gauntlet with a built-in piston-ram powered by an external gas supply.\ - Upon hitting a target, the piston-ram will extend foward to make contact for some serious damage. \ + Upon hitting a target, the piston-ram will extend forward to make contact for some serious damage. \ Using a wrench on the piston valve will allow you to tweak the amount of gas used per punch to \ deal extra damage and hit targets further. Use a screwdriver to take out any attached tanks." item = /obj/item/weapon/melee/powerfist @@ -455,23 +455,23 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. include_modes = list(/datum/game_mode/nuclear) /datum/uplink_item/ammo/shotgun/bag - name = "12g Ammo Duffelbag" + name = "12g Ammo duffelbag" desc = "A duffelbag filled with enough 12g ammo to supply an entire team, at a discounted price." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/shotgun + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/shotgun cost = 12 /datum/uplink_item/ammo/smg name = ".45 SMG Magazine" - desc = "An additional 20-round .45 magazine sutable for use with the C-20r submachine gun. \ + desc = "An additional 20-round .45 magazine suitable for use with the C-20r submachine gun. \ These bullets pack a lot of punch that can knock most targets down, but do limited overall damage." item = /obj/item/ammo_box/magazine/smgm45 cost = 3 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/gang) /datum/uplink_item/ammo/smg/bag - name = ".45 Ammo Duffelbag" + name = ".45 Ammo duffelbag" desc = "A duffelbag filled with enough .45 ammo to supply an entire team, at a discounted price." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/smg cost = 20 include_modes = list(/datum/game_mode/nuclear) @@ -591,7 +591,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/support/mauler name = "Mauler Exosuit" - desc = "A massive and incredibly deadly military-grade exosuit. Features long-range targetting, thrust vectoring, \ + desc = "A massive and incredibly deadly military-grade exosuit. Features long-range targeting, thrust vectoring, \ and deployable smoke." item = /obj/mecha/combat/marauder/mauler/loaded cost = 140 @@ -649,13 +649,6 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. cost = 4 exclude_modes = list(/datum/game_mode/nuclear,/datum/game_mode/gang) -/datum/uplink_item/stealthy_weapons/poison_pen - name = "Poison Pen" - desc = "Cutting edge of deadly writing implements technology, this gadget will infuse any piece of paper with delayed contact poison." - item = /obj/item/weapon/pen/poison - cost = 2 - exclude_modes = list(/datum/game_mode/nuclear) - /datum/uplink_item/stealthy_weapons/soap name = "Syndicate Soap" desc = "A sinister-looking surfactant used to clean blood stains to hide murders and prevent DNA analysis. \ @@ -693,7 +686,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. detonate PDAs of crewmembers who have their message feature enabled. \ The concussive effect from the explosion will knock the recipient out for a short period, and deafen \ them for longer. Beware, it has a chance to detonate your PDA." - item = /obj/item/weapon/cartridge/syndicate + item = /obj/item/weapon/cartridge/virus/syndicate cost = 6 /datum/uplink_item/stealthy_weapons/suppressor @@ -725,16 +718,6 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. item = /obj/item/weapon/grenade/clusterbuster/soap cost = 6 -/datum/uplink_item/stealthy_weapons/door_charge - name = "Explosive Airlock Charge" - desc = "A small, easily concealable device. It can be applied to an open airlock panel, booby-trapping it. \ - The next person to use that airlock will trigger an explosion, knocking them down and destroying \ - the airlock maintenance panel." - item = /obj/item/device/doorCharge - cost = 2 - surplus = 10 - exclude_modes = list(/datum/game_mode/nuclear) - // Stealth Items /datum/uplink_item/stealthy_tools category = "Stealth and Camouflage Items" @@ -761,6 +744,15 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. exclude_modes = list(/datum/game_mode/nuclear) player_minimum = 20 +/datum/uplink_item/stealthy_tools/frame + name = "F.R.A.M.E. PDA Cartridge" + desc = "When inserted into a personal digital assistant, this cartridge gives you five PDA viruses which \ + when used cause the targeted PDA to become a new uplink with zero TCs, and immediately become unlocked. \ + You will recieve the unlock code upon activating the virus, and the new uplink may be charged with \ + telecrystals normally." + item = /obj/item/weapon/cartridge/virus/frame + cost = 4 + /datum/uplink_item/stealthy_tools/syndigaloshes/nuke name = "Stealthy No-Slip Chameleon Shoes" desc = "These shoes will allow the wearer to run on wet floors and slippery objects without falling down. \ @@ -873,7 +865,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/suits/hardsuit/elite name = "Elite Syndicate Hardsuit" - desc = "An advanced hardsuit with superior armor and mobility to the standard Syndicate Hardsuit." + desc = "An advanced hardsuit with superior armor and mobility to the standard Syndicate hardsuit." item = /obj/item/clothing/suit/space/hardsuit/syndi/elite cost = 8 include_modes = list(/datum/game_mode/nuclear) @@ -907,15 +899,15 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. cost = 1 /datum/uplink_item/device_tools/surgerybag - name = "Syndicate Surgery Dufflebag" - desc = "The Syndicate surgery dufflebag is a toolkit containing all surgery tools, surgical drapes, \ + name = "Syndicate Surgery duffelbag" + desc = "The Syndicate surgery duffelbag is a toolkit containing all surgery tools, surgical drapes, \ a Syndicate brand MMI, a straitjacket, and a muzzle." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/surgery + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/surgery cost = 3 /datum/uplink_item/device_tools/military_belt - name = "Military Belt" - desc = "A robust seven-slot red belt that is capable of holding all manner of tatical equipment." + name = "Chest Rig" + desc = "A robust seven-slot set of webbing that is capable of holding all manner of tactical equipment." item = /obj/item/weapon/storage/belt/military cost = 1 exclude_modes = list(/datum/game_mode/nuclear) @@ -940,7 +932,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/device_tools/thermal name = "Thermal Imaging Glasses" - desc = "These goggles can be turned to resemble common eyewears throughout the station. \ + desc = "These goggles can be turned to resemble common eyewear found throughout the station. \ They allow you to see organisms through walls by capturing the upper portion of the infrared light spectrum, \ emitted as heat and light by objects. Hotter objects, such as warm bodies, cybernetic organisms \ and artificial intelligence cores emit more of this light than cooler objects like walls and airlocks." @@ -1016,7 +1008,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/device_tools/c4bag name = "Bag of C-4 explosives" desc = "Because sometimes quantity is quality. Contains 10 C-4 plastic explosives." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/c4 + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/c4 cost = 9 //10% discount! cant_discount = TRUE @@ -1024,14 +1016,14 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. name = "Bag of X-4 explosives" desc = "Contains 3 X-4 plastic explosives. Similar, but more powerful than C-4. X-4 can be placed on a solid surface, such as a wall or window, and it will \ blast through the wall, injuring anything on the opposite side, while being safer to the user. For when you want a wider, deeper, hole." - item = /obj/item/weapon/storage/backpack/dufflebag/syndie/x4 + item = /obj/item/weapon/storage/backpack/duffelbag/syndie/x4 cost = 4 // cant_discount = TRUE /datum/uplink_item/device_tools/powersink name = "Power Sink" desc = "When screwed to wiring attached to a power grid and activated, this large device places excessive \ - load on the grid, causing a stationwide blackout. The sink is large and cannot be stored in most \ + load on the grid, causing a station-wide blackout. The sink is large and cannot be stored in most \ traditional bags and boxes." item = /obj/item/device/powersink cost = 6 @@ -1069,14 +1061,14 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/device_tools/rad_laser name = "Radioactive Microlaser" desc = "A radioactive microlaser disguised as a standard Nanotrasen health analyzer. When used, it emits a \ - powerful burst of radiation, which, after a short delay, can incapitate all but the most protected \ + powerful burst of radiation, which, after a short delay, can incapacitate all but the most protected \ of humanoids. It has two settings: intensity, which controls the power of the radiation, \ and wavelength, which controls how long the radiation delay is." item = /obj/item/device/healthanalyzer/rad_laser cost = 3 /datum/uplink_item/device_tools/assault_pod - name = "Assault Pod Targetting Device" + name = "Assault Pod Targeting Device" desc = "Use to select the landing zone of your assault pod." item = /obj/item/device/assault_pod cost = 30 @@ -1136,6 +1128,20 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. item = /obj/item/device/jammer cost = 5 +/datum/uplink_item/device_tools/codespeak_manual + name = "Codespeak Manual" + desc = "Syndicate agents can be trained to use a series of codewords to comvey complex information, which sounds like random concepts and drinks to anyone listening. This manual teaches you this Codespeak. You can also hit someone else with the manual in order to teach them. One use." + item = /obj/item/weapon/codespeak_manual + cost = 2 + exclude_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/device_tools/codespeak_manual_deluxe + name = "Deluxe Codespeak Manual" + desc = "Syndicate agents can be trained to use a series of codewords to comvey complex information, which sounds like random concepts and drinks to anyone listening. This manual teaches you this Codespeak. You can also hit someone else with the manual in order to teach them. This is the deluxe edition, which has unlimited uses." + cost = 8 + include_modes = list(/datum/game_mode/nuclear) + + // Implants /datum/uplink_item/implants category = "Implants" @@ -1251,7 +1257,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/role_restricted/mimery name = "Guide to Advanced Mimery Series" - desc = "The classical two part series on how to further hone your mime skills. Upon studying the series, the user should be able to make 3x1 invisble walls, and shoot bullets out of their fingers. Obviously only works for Mimes." + desc = "The classical two part series on how to further hone your mime skills. Upon studying the series, the user should be able to make 3x1 invisible walls, and shoot bullets out of their fingers. Obviously only works for Mimes." cost = 12 item = /obj/item/weapon/storage/box/syndie_kit/mimery restricted_roles = list("Mime") @@ -1282,7 +1288,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. cost = 10 item = /obj/item/weapon/pneumatic_cannon/pie/selfcharge restricted_roles = list("Clown") - surplus = 0 //No fun unless you're the clown! + surplus = 0 //No fun unless you're the clown! /datum/uplink_item/role_restricted/ancient_jumpsuit name = "Ancient Jumpsuit" @@ -1298,8 +1304,8 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. item = /obj/item/toy/eightball/haunted cost = 2 restricted_roles = list("Curator") - limited_stock = 1 // please don't spam deadchat - + limited_stock = 1 //please don't spam deadchat + /datum/uplink_item/role_restricted/modified_syringe_gun name = "Modified Syringe Gun" desc = "A syringe gun that fires DNA injectors instead of normal syringes." @@ -1307,6 +1313,14 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. cost = 14 restricted_roles = list("Geneticist", "Chief Medical Officer") +/datum/uplink_item/role_restricted/pressure_mod + name = "Kinetic Accelerator Pressure Mod" + desc = "A modification kit which allows Kinetic Accelerators to do greatly increased damage while indoors. Occupies 35% mod capacity." + item = /obj/item/borg/upgrade/modkit/indoors + cost = 5 //you need two for full damage, so total of 10 for maximum damage + limited_stock = 2 //you can't use more than two! + restricted_roles = list("Shaft Miner") + // Pointless /datum/uplink_item/badass category = "(Pointless) Badassery" @@ -1345,8 +1359,8 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/badass/bundle name = "Syndicate Bundle" - desc = "Syndicate Bundles are specialised groups of items that arrive in a plain box. \ - These items are collectively worth more than 20 telecrystals, but you do not know which specialisation \ + desc = "Syndicate Bundles are specialized groups of items that arrive in a plain box. \ + These items are collectively worth more than 20 telecrystals, but you do not know which specialization \ you will receive." item = /obj/item/weapon/storage/box/syndicate cost = 20 @@ -1355,7 +1369,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. /datum/uplink_item/badass/surplus name = "Syndicate Surplus Crate" - desc = "A dusty crate from the back of the Syndicate warehouse. Rumored to contain a valuable assortion of items, \ + desc = "A dusty crate from the back of the Syndicate warehouse. Rumored to contain a valuable assortment of items, \ but you never know. Contents are sorted to always be worth 50 TC." item = /obj/structure/closet/crate cost = 20 @@ -1379,7 +1393,7 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once. continue crate_value -= I.cost new I.item(C) - U.purchase_log += "\icon[I.item]" + U.purchase_log += "[bicon(I.item)]" SSblackbox.add_details("traitor_uplink_items_bought", "[name]|[cost]") return C diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index 15337d8a28..d67e769ea3 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -19,7 +19,7 @@ /obj/vehicle/space/speedbike/Move(newloc,move_dir) if(has_buckled_mobs()) - new /obj/effect/overlay/temp/dir_setting/speedbike_trail(loc,move_dir) + new /obj/effect/temp_visual/dir_setting/speedbike_trail(loc,move_dir) . = ..() /obj/vehicle/space/speedbike/red @@ -35,6 +35,7 @@ icon_state = "speedwagon" layer = LYING_MOB_LAYER overlay_state = "speedwagon_cover" + max_buckled_mobs = 4 var/crash_all = FALSE //CHAOS pixel_y = -48 //to fix the offset when Initialized() pixel_x = -48 diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 1438f5b027..149094de3f 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -21,7 +21,7 @@ for (var/mob/living/M in internal_contents) if(prob(50)) M.stop_sound_channel(CHANNEL_PRED) - playsound(get_turf(owner),"digest_pred",75,0,-6,1,channel=CHANNEL_PRED) + playsound(get_turf(owner),"digest_pred",75,0,-6,0,channel=CHANNEL_PRED) M.stop_sound_channel(CHANNEL_PRED) M.playsound_local("digest_prey",60) @@ -49,7 +49,7 @@ owner.nutrition += 400 // so eating dead mobs gives you *something*. M.stop_sound_channel(CHANNEL_PRED) - playsound(get_turf(owner),"death_pred",50,0,-6,1,channel=CHANNEL_PRED) + playsound(get_turf(owner),"death_pred",50,0,-6,0,channel=CHANNEL_PRED) M.stop_sound_channel(CHANNEL_PRED) M.playsound_local("death_prey",60) digestion_death(M) @@ -68,7 +68,7 @@ for (var/mob/living/M in internal_contents) if(prob(50)) M.stop_sound_channel(CHANNEL_PRED) - playsound(get_turf(owner),"digest_pred",50,0,-6,1,channel=CHANNEL_PRED) + playsound(get_turf(owner),"digest_pred",50,0,-6,0,channel=CHANNEL_PRED) M.stop_sound_channel(CHANNEL_PRED) M.playsound_local("digest_prey",60) diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm index 3515da0dc6..c64feae6e9 100644 --- a/code/modules/zombie/organs.dm +++ b/code/modules/zombie/organs.dm @@ -51,7 +51,7 @@ if(owner.stat != DEAD && !converts_living) return if(!iszombie(owner)) - to_chat(owner, "You can feel your heart stopping, but something isn't right... \ + to_chat(owner, "You can feel your heart stopping, but something isn't right... \ life has not abandoned your broken form. You can only feel a deep and immutable hunger that \ not even death can stop, you will rise again!") var/revive_time = rand(revive_time_min, revive_time_max) @@ -70,8 +70,10 @@ var/stand_up = (owner.stat == DEAD) || (owner.stat == UNCONSCIOUS) + if(!owner.revive(full_heal = TRUE)) + return + owner.grab_ghost() - owner.revive(full_heal = TRUE) owner.visible_message("[owner] suddenly convulses, as [owner.p_they()][stand_up ? " stagger to [owner.p_their()] feet and" : ""] gain a ravenous hunger in [owner.p_their()] eyes!", "You HUNGER!") playsound(owner.loc, 'sound/hallucinations/far_noise.ogg', 50, 1) owner.do_jitter_animation(living_transformation_time * 10) diff --git a/code/world.dm b/code/world.dm index b8fbd4eddf..662aa5f21c 100644 --- a/code/world.dm +++ b/code/world.dm @@ -16,6 +16,37 @@ /world/New() log_world("World loaded at [time_stamp()]") + SetupExternalRSC() + + GLOB.config_error_log = GLOB.world_href_log = GLOB.world_runtime_log = GLOB.world_attack_log = GLOB.world_game_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl + + make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) + + config = new + + SetRoundID() + + SetupLogs() + + if(!RunningService()) //tgs2 support + GLOB.revdata.DownloadPRDetails() + + load_motd() + load_admins() +// load_mentors() + LoadVerbs(/datum/verbs/menu) + if(config.usewhitelist) + load_whitelist() + LoadBans() + + GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 + + Master.Initialize(10, FALSE) + + if(config.irc_announce_new_game) + IRCBroadcast("New round starting on [SSmapping.config.map_name]!") + +/world/proc/SetupExternalRSC() #if (PRELOAD_RSC == 0) external_rsc_urls = world.file2list("config/external_rsc_urls.txt","\n") var/i=1 @@ -25,23 +56,25 @@ else external_rsc_urls.Cut(i,i+1) #endif - GLOB.config_error_log = file("data/logs/config_error.log") //temporary file used to record errors with loading config, moved to log directory once logging is set bl - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) - config = new - GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + +/world/proc/SetRoundID() if(config.sql_enabled) if(SSdbcore.Connect()) log_world("Database connection established.") - var/datum/DBQuery/query_feedback_create_round = SSdbcore.NewQuery("INSERT INTO [format_table_name("feedback")] SELECT null, Now(), IFNULL(MAX(round_id),0)+1, \"server_ip\", 0, \"[world.internet_address]:[world.port]\" FROM [format_table_name("feedback")]") - query_feedback_create_round.Execute() - var/datum/DBQuery/query_feedback_max_id = SSdbcore.NewQuery("SELECT MAX(round_id) FROM [format_table_name("feedback")]") - query_feedback_max_id.Execute() - if(query_feedback_max_id.NextRow()) - GLOB.round_id = query_feedback_max_id.item[1] - GLOB.log_directory += "[GLOB.round_id]" + var/datum/DBQuery/query_round_start = SSdbcore.NewQuery("INSERT INTO [format_table_name("round")] (start_datetime, server_ip, server_port) VALUES (Now(), INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]')") + query_round_start.Execute() + var/datum/DBQuery/query_round_last_id = SSdbcore.NewQuery("SELECT LAST_INSERT_ID()") + query_round_last_id.Execute() + if(query_round_last_id.NextRow()) + GLOB.round_id = query_round_last_id.item[1] else log_world("Your server failed to establish a connection with the database.") - if(!GLOB.round_id) + +/world/proc/SetupLogs() + GLOB.log_directory = "data/logs/[time2text(world.realtime, "YYYY/MM/DD")]/round-" + if(GLOB.round_id) + GLOB.log_directory += "[GLOB.round_id]" + else GLOB.log_directory += "[replacetext(time_stamp(), ":", ".")]" GLOB.world_game_log = file("[GLOB.log_directory]/game.log") GLOB.world_attack_log = file("[GLOB.log_directory]/attack.log") @@ -54,51 +87,40 @@ if(fexists(GLOB.config_error_log)) fcopy(GLOB.config_error_log, "[GLOB.log_directory]/config_error.log") fdel(GLOB.config_error_log) - + if(GLOB.round_id) log_game("Round ID: [GLOB.round_id]") - GLOB.revdata.DownloadPRDetails() - load_mode() - load_motd() - load_admins() - load_menu() - if(config.usewhitelist) - load_whitelist() -//disabled to prevent runtimes until it's fixed -// load_mentors() - LoadBans() - GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 - - GLOB.data_core = new /datum/datacore() - - Master.Initialize(10, FALSE) - -#define IRC_STATUS_THROTTLE 50 /world/Topic(T, addr, master, key) - if(config && config.log_world_topic) + var/list/input = params2list(T) + + var/pinging = ("ping" in input) + var/playing = ("players" in input) + + if(!pinging && !playing && config && config.log_world_topic) GLOB.world_game_log << "TOPIC: \"[T]\", from:[addr], master:[master], key:[key]" - var/list/input = params2list(T) + if(input[SERVICE_CMD_PARAM_KEY]) + return ServiceCommand(input) var/key_valid = (global.comms_allowed && input["key"] == global.comms_key) - var/static/last_irc_status = 0 - if("ping" in input) + if(pinging) var/x = 1 for (var/client/C in GLOB.clients) x++ return x - else if("players" in input) + else if(playing) var/n = 0 for(var/mob/M in GLOB.player_list) if(M.client) n++ return n - else if("ircstatus" in input) - if(world.time - last_irc_status < IRC_STATUS_THROTTLE) + else if("ircstatus" in input) //tgs2 support + var/static/last_irc_status = 0 + if(world.time - last_irc_status < 50) return var/list/adm = get_admin_counts() var/list/allmins = adm["total"] @@ -166,20 +188,20 @@ if(input["crossmessage"] == "News_Report") minor_announce(input["message"], "Breaking Update From [input["message_sender"]]") - else if("adminmsg" in input) + else if("adminmsg" in input) //tgs2 support if(!key_valid) return "Bad Key" else return IrcPm(input["adminmsg"],input["msg"],input["sender"]) - else if("namecheck" in input) + else if("namecheck" in input) //tgs2 support if(!key_valid) return "Bad Key" else log_admin("IRC Name Check: [input["sender"]] on [input["namecheck"]]") message_admins("IRC name checking on [input["namecheck"]] from [input["sender"]]") return keywords_lookup(input["namecheck"],1) - else if("adminwho" in input) + else if("adminwho" in input) //tgs2 support if(!key_valid) return "Bad Key" else @@ -200,99 +222,22 @@ if(PRcounts[id] > PR_ANNOUNCEMENTS_PER_ROUND) return -#define CHAT_PULLR 64 //defined in preferences.dm, but not available here at compilation time + var/final_composed = "PR: [announcement]" for(var/client/C in GLOB.clients) - if(C.prefs && (C.prefs.chat_toggles & CHAT_PULLR)) - C << "PR: [announcement]" -#undef CHAT_PULLR + C.AnnouncePR(final_composed) -#define WORLD_REBOOT(X) log_world("World rebooted at [time_stamp()]"); ..(X); return; - -/world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) - if (reason == 1) //special reboot, do none of the normal stuff +/world/Reboot(reason = 0, fast_track = FALSE) + ServiceReboot() //handles alternative actions if necessary + if (reason || fast_track) //special reboot, do none of the normal stuff if (usr) log_admin("[key_name(usr)] Has requested an immediate world restart via client side debugging tools") message_admins("[key_name_admin(usr)] Has requested an immediate world restart via client side debugging tools") to_chat(world, "Rebooting World immediately due to host request") - WORLD_REBOOT(1) - var/delay - if(time) - delay = time else - delay = config.round_end_countdown * 10 - if(SSticker.delay_end) - to_chat(world, "An admin has delayed the round end.") - return - to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") - var/round_end_sound_sent = FALSE - if(SSticker.round_end_sound) - round_end_sound_sent = TRUE - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", SSticker.round_end_sound) - sleep(delay) - if(SSticker.delay_end) - to_chat(world, "Reboot was cancelled by an admin.") - return - OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - WORLD_REBOOT(0) -#undef WORLD_REBOOT - -/world/proc/OnReboot(reason, feedback_c, feedback_r, round_end_sound_sent) - SSblackbox.set_details("[feedback_c]","[feedback_r]") - log_game("Rebooting World. [reason]") - SSblackbox.set_val("ahelp_unresolved", GLOB.ahelp_tickets.active_tickets.len) - Master.Shutdown() //run SS shutdowns - RoundEndAnimation(round_end_sound_sent) - kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - to_chat(world, "Rebooting world...") - for(var/thing in GLOB.clients) - var/client/C = thing - if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite - C << link("byond://[config.server]") - -/world/proc/RoundEndAnimation(round_end_sound_sent) - set waitfor = FALSE - var/round_end_sound - if(SSticker.round_end_sound) - round_end_sound = SSticker.round_end_sound - if (!round_end_sound_sent) - for(var/thing in GLOB.clients) - var/client/C = thing - if (!C) - continue - C.Export("##action=load_rsc", round_end_sound) - else - round_end_sound = pick(\ - 'sound/roundend/newroundsexy.ogg', - 'sound/roundend/apcdestroyed.ogg', - 'sound/roundend/bangindonk.ogg', - 'sound/roundend/leavingtg.ogg', - 'sound/roundend/its_only_game.ogg', - 'sound/roundend/yeehaw.ogg', - 'sound/roundend/disappointed.ogg'\ - ) - - for(var/thing in GLOB.clients) - var/obj/screen/splash/S = new(thing, FALSE) - S.Fade(FALSE,FALSE) - - world << sound(round_end_sound) - -/world/proc/load_mode() - var/mode = trim(file2text("data/mode.txt")) - if(mode) - GLOB.master_mode = mode - else - GLOB.master_mode = "extended" - log_game("Saved mode is '[GLOB.master_mode]'") - -/world/proc/save_mode(the_mode) - var/F = file("data/mode.txt") - fdel(F) - F << the_mode + to_chat(world, "Rebooting world...") + Master.Shutdown() //run SS shutdowns + log_world("World rebooted at [time_stamp()]") + ..() /world/proc/load_motd() GLOB.join_motd = file2text("config/motd.txt") + "
    " + GLOB.revdata.GetTestMergeInfo() diff --git a/config/admin_ranks.txt b/config/admin_ranks.txt index 7bcb2df999..96737c5484 100644 --- a/config/admin_ranks.txt +++ b/config/admin_ranks.txt @@ -11,7 +11,9 @@ ############################################################################################################## # PLEASE NOTE: depending on config options, some abilities will be unavailable regardless if you have permission to use them! -# KEYWORDS: +# Follow the format below when documenting new keywords so the server tools may parse it + +# BEGIN_KEYWORDS # +ADMIN = general admin tools, verbs etc # +FUN = events, other event-orientated actions. Access to the fun secrets in the secrets panel. # +BAN = the ability to ban, jobban and fullban @@ -26,6 +28,7 @@ # +SOUND (or +SOUNDS) = allows you to upload and play sounds # +SPAWN (or +CREATE) = mob transformations, spawning of most atoms including mobs (high-risk atoms, e.g. blackholes, will require the +FUN flag too) # +EVERYTHING (or +HOST or +ALL) = Simply gives you everything without having to type every flag +# END_KEYWORDS Admin Observer Moderator = +ADMIN diff --git a/config/config.txt b/config/config.txt index 68df4c81cf..f37be01b10 100644 --- a/config/config.txt +++ b/config/config.txt @@ -1,4 +1,4 @@ -## Server name: This appears at the top of the screen in-game and in the BYOND hub. Remove the # infront of SERVERNAME and replace 'tgstation' with the name of your choice. +## Server name: This appears at the top of the screen in-game and in the BYOND hub. Uncomment and replace 'tgstation' with the name of your choice. # SERVERNAME tgstation ## Server SQL name: This is the name used to identify the server to the SQL DB, distinct from SERVERNAME as it must be at most 32 characters. @@ -7,35 +7,29 @@ ## Station name: The name of the station as it is referred to in-game. If commented out, the game will generate a random name instead. STATIONNAME Space Station 13 -## Put on byond hub: uncomment this to put your server on the byond hub. +## Put on byond hub: Uncomment this to put your server on the byond hub. #HUB -# Lobby time: This is the amount of time between rounds that players have to setup their characters and be ready. +## Lobby time: This is the amount of time between rounds that players have to setup their characters and be ready. LOBBY_COUNTDOWN 120 -# Round End Time: This is the amount of time after the round ends that players have to murder death kill each other. +## Round End Time: This is the amount of time after the round ends that players have to murder death kill each other. ROUND_END_COUNTDOWN 90 -## Add a # infront of this if you want to use the SQL based admin system, the legacy system uses admins.txt. You need to set up your database to use the SQL based system. +## Comment this out if you want to use the SQL based admin system, the legacy system uses admins.txt. You need to set up your database to use the SQL based system. ADMIN_LEGACY_SYSTEM -## Add a # infront of this if you want to use the SQL based banning system. The legacy systems use the files in the data folder. You need to set up your database to use the SQL based system. +## Comment this out if you want to use the SQL based banning system. The legacy systems use the files in the data folder. You need to set up your database to use the SQL based system. BAN_LEGACY_SYSTEM -## Add a # infront of this if you want to use the SQL based mentor system, the legacy system uses mentors.txt You need to set up your database to use the SQL based system. -MENTOR_LEGACY_SYSTEM - -#Mentors only see ckeys by default. Uncomment to have them only see mob name -#MENTORS_MOBNAME_ONLY - -## Unhash this entry to have certain jobs require your account to be at least a certain number of days old to select. You can configure the exact age requirement for different jobs by editing +## Uncomment this entry to have certain jobs require your account to be at least a certain number of days old to select. You can configure the exact age requirement for different jobs by editing ## the minimal_player_age variable in the files in folder /code/game/jobs/job/.. for the job you want to edit. Set minimal_player_age to 0 to disable age requirement for that job. ## REQUIRES the database set up to work. Keep it hashed if you don't have a database set up. ## NOTE: If you have just set-up the database keep this DISABLED, as player age is determined from the first time they connect to the server with the database up. If you just set it up, it means ## you have noone older than 0 days, since noone has been logged yet. Only turn this on once you have had the database up for 30 days. #USE_AGE_RESTRICTION_FOR_JOBS -# Uncomment this to have the job system use the player's account creation date, rather than the when they first joined the server for job timers. +## Uncomment this to have the job system use the player's account creation date, rather than the when they first joined the server for job timers. #USE_ACCOUNT_AGE_FOR_JOBS ## log OOC channel @@ -47,9 +41,6 @@ LOG_SAY ## log admin actions LOG_ADMIN -## log mentor actions -LOG_MENTOR - ## log admin chat LOG_ADMINCHAT @@ -136,11 +127,11 @@ HOSTEDBY Yournamehere ## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting) GUEST_BAN -## Comment to disable checking for the cid randomizer dll. (disabled if database isn't enabled or connected) +## Comment this out to disable checking for the cid randomizer dll. (disabled if database isn't enabled or connected) CHECK_RANDOMIZER -### IPINTEL: -### This allows you to detect likely proxies by checking ips against getipintel.net +## IPINTEL: +## This allows you to detect likely proxies by checking ips against getipintel.net ## Rating to warn at: (0.90 is good, 1 is 100% likely to be a spammer/proxy, 0.8 is 80%, etc) anything equal to or higher then this number triggers an admin warning #IPINTEL_RATING_BAD 0.90 ## Contact email, (required to use the service, leaving blank or default disables IPINTEL) @@ -164,7 +155,7 @@ CHECK_RANDOMIZER #USEWHITELIST ## set a server location for world reboot. Don't include the byond://, just give the address and port. -# Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted. +## Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted. # SERVER ss13.example.com:2506 ## forum address @@ -173,13 +164,13 @@ CHECK_RANDOMIZER ## Wiki address # WIKIURL http://www.tgstation13.org/wiki -##Rules address +## Rules address # RULESURL http://www.tgstation13.org/wiki/Rules -##Github address +## Github address # GITHUBURL https://www.github.com/tgstation/-tg-station -##Github repo id +## Github repo id ##This can be found by going to https://api.github.com/users//repos ##Or https://api.github.com/orgs//repos if the repo owner is an organization # GITHUBREPOID 3234987 @@ -191,23 +182,20 @@ CHECK_RANDOMIZER ##Toggle for having jobs load up from the .txt # LOAD_JOBS_FROM_TXT -##Remove the # mark infront of this to forbid admins from possessing the singularity. +## Uncomment this to forbid admins from possessing the singularity. #FORBID_SINGULO_POSSESSION -## Remove the # to show a popup 'reply to' window to every non-admin that recieves an adminPM. +## Uncomment to show a popup 'reply to' window to every non-admin that recieves an adminPM. ## The intention is to make adminPMs more visible. (although I fnd popups annoying so this defaults to off) #POPUP_ADMIN_PM -## Remove the # to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR +## Uncomment to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR ALLOW_HOLIDAYS -##Remove the # mark if you are going to use the SVN irc bot to relay adminhelps -#USEIRCBOT - -##Uncomment to show the names of the admin sending a pm from IRC instead of showing as a stealthmin. +## Uncomment to show the names of the admin sending a pm from IRC instead of showing as a stealthmin. #SHOW_IRC_NAME -##Defines the ticklimit for subsystem initialization (In percents of a byond tick). Lower makes world start smoother. Higher makes it faster. +## Defines the ticklimit for subsystem initialization (In percents of a byond tick). Lower makes world start smoother. Higher makes it faster. ##This is currently a testing optimized setting. A good value for production would be 98. TICK_LIMIT_MC_INIT 500 @@ -340,4 +328,7 @@ MINUTE_TOPIC_LIMIT 100 ## How long an unique error will be silenced for #ERROR_SILENCE_TIME 6000 ##How long to wait between messaging admins about occurences of an unique error -#ERROR_MSG_DELAY 50 \ No newline at end of file +#ERROR_MSG_DELAY 50 + +## Send a message to IRC when starting a new game +#IRC_ANNOUNCE_NEW_GAME \ No newline at end of file diff --git a/config/dbconfig.txt b/config/dbconfig.txt index cc28dc483d..146de44b35 100644 --- a/config/dbconfig.txt +++ b/config/dbconfig.txt @@ -2,11 +2,11 @@ ## This is used for stats, feedback gathering, ## administration, and the in game library. -## Should SQL be enabled? Uncomment to enable. +## Should SQL be enabled? Uncomment to enable #SQL_ENABLED ## Server the MySQL database can be found at. -# Examples: localhost, 200.135.5.43, www.mysqldb.com, etc. +## Examples: localhost, 200.135.5.43, www.mysqldb.com, etc. ADDRESS localhost ## MySQL server port (default is 3306). @@ -16,18 +16,15 @@ PORT 3306 FEEDBACK_DATABASE feedback ## Prefix to be added to the name of every table, older databases will require this be set to erro_ -## if left out defaults to erro_ for legacy reasons, if you want no table prefix, give a blank prefix rather then comment out ## Note, this does not change the table names in the database, you will have to do that yourself. ##IE: -## FEEDBACK_TABLEPREFIX erro_ ## FEEDBACK_TABLEPREFIX ## FEEDBACK_TABLEPREFIX SS13_ -## -## Leave as is if you are using the standard schema file. -FEEDBACK_TABLEPREFIX +## Remove "SS13_" if you are using the standard schema file. +FEEDBACK_TABLEPREFIX SS13_ ## Username/Login used to access the database. FEEDBACK_LOGIN username ## Password used to access the database. -FEEDBACK_PASSWORD password \ No newline at end of file +FEEDBACK_PASSWORD password diff --git a/config/game_options.txt b/config/game_options.txt index a534dc633e..bc178fcfcd 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -1,33 +1,33 @@ -### HEALTH ### +## HEALTH ### -#Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage. +##Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage. DAMAGE_MULTIPLIER 1 -### REVIVAL ### +## REVIVAL ### -# whether pod plants work or not +## whether pod plants work or not REVIVAL_POD_PLANTS -# whether cloning tubes work or not +## whether cloning tubes work or not REVIVAL_CLONING -# amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) +## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) REVIVAL_BRAIN_LIFE -1 -### RENAMING ### +## RENAMING ### -#Uncomment to allow cyborgs to rename themselves at roundstart. Has no effect on roboticists renaming cyborgs the normal way. +## Uncomment to allow cyborgs to rename themselves at roundstart. Has no effect on roboticists renaming cyborgs the normal way. #RENAME_CYBORG -### OOC DURING ROUND ### -#Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results. +## OOC DURING ROUND ### +## Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results. OOC_DURING_ROUND -### EMOJI ### -#Comment this out if you want to disable emojis +## EMOJI ### +## Comment this out if you want to disable emojis EMOJIS -### MOB MOVEMENT ### +## MOB MOVEMENT ### ## We suggest editing these variables ingame to find a good speed for your server. ## To do this you must be a high level admin. Open the 'debug' tab ingame. @@ -46,10 +46,10 @@ ROBOT_DELAY 0 MONKEY_DELAY 0 ALIEN_DELAY 0 SLIME_DELAY 0 -ANIMAL_DELAY 0 +ANIMAL_DELAY 1 -### NAMES ### +## NAMES ### ## If uncommented this adds a random surname to a player's name if they only specify one name. #HUMANS_NEED_SURNAMES @@ -57,7 +57,7 @@ ANIMAL_DELAY 0 #FORCE_RANDOM_NAMES -### ALERT LEVELS ### +## ALERT LEVELS ### ALERT_GREEN All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced. ALERT_BLUE_UPTO The station has received reliable information about possible hostile activity on the station. Security staff may have weapons visible, random searches are permitted. ALERT_BLUE_DOWNTO The immediate threat has passed. Security may no longer have weapons drawn at all times, but may continue to have them visible. Random searches are still allowed. @@ -67,7 +67,7 @@ ALERT_DELTA Destruction of the station is imminent. All crew are instructed to o -### GAME MODES ### +## GAME MODES ### ## Uncomment to not send a roundstart intercept report. Gamemodes may override this. #NO_INTERCEPT_REPORT @@ -91,6 +91,7 @@ PROBABILITY RAGINMAGES 2 PROBABILITY MONKEY 0 PROBABILITY METEOR 0 PROBABILITY EXTENDED 0 +PROBABILITY SECRET_EXTENDED 0 PROBABILITY DEVIL 0 PROBABILITY DEVIL_AGENTS 0 @@ -103,7 +104,7 @@ PROBABILITY SANDBOX 0 CONTINUOUS TRAITOR CONTINUOUS TRAITORCHAN -CONTINUOUS DOUBLE_AGENTS +CONTINUOUS INTERNAL_AFFAIRS #CONTINUOUS NUCLEAR #CONTINUOUS REVOLUTION CONTINUOUS GANG @@ -121,6 +122,7 @@ CONTINUOUS ABDUCTION CONTINUOUS METEOR CONTINUOUS EXTENDED +CONTINUOUS SECRET_EXTENDED ## Toggles for allowing midround antagonists (aka mulligan antagonists). @@ -128,7 +130,7 @@ CONTINUOUS EXTENDED MIDROUND_ANTAG TRAITOR MIDROUND_ANTAG TRAITORCHAN -MIDROUND_ANTAG DOUBLE_AGENTS +MIDROUND_ANTAG INTERNAL_AFFAIRS #MIDROUND_ANTAG NUCLEAR #MIDROUND_ANTAG REVOLUTION #MIDROUND_ANTAG GANG @@ -142,7 +144,7 @@ MIDROUND_ANTAG ABDUCTION #MIDROUND_ANTAG RAGINMAGES #MIDROUND_ANTAG MONKEY -## Uncomment for overrides of the minimum / maximum number of players in a round type. +## Uncomment these for overrides of the minimum / maximum number of players in a round type. ## If you set any of these occasionally check to see if you still need them as the modes ## will still be actively rebalanced around the SUGGESTED populations, not your overrides. ## Notes: For maximum number of players a value of -1 means no maximum. Setting minimums to @@ -166,7 +168,7 @@ MIDROUND_ANTAG ABDUCTION #MIN_POP GANG 20 #MAX_POP GANG -1 -#MIN_POP CULT 0 +#MIN_POP CULT 24 #MAX_POP CULT -1 #MIN_POP CLOCKWORK_CULT 24 @@ -213,8 +215,8 @@ CHANGELING_SCALING_COEFF 6 ## Set to 0 to disable scaling and use default numbers instead. SECURITY_SCALING_COEFF 8 -# The number of objectives traitors get. -# Not including escaping/hijacking. +## The number of objectives traitors get. +## Not including escaping/hijacking. TRAITOR_OBJECTIVES_AMOUNT 2 ## Uncomment to prohibit jobs that start with loyalty @@ -233,8 +235,8 @@ ALLOW_LATEJOIN_ANTAGONISTS ## Uncomment to allow players to see the set odds of different rounds in secret/random in the get server revision screen. This will NOT tell the current roundtype. #SHOW_GAME_TYPE_ODDS -### RANDOM EVENTS ### -## Comment this to disable random events during the round. +## RANDOM EVENTS ### +## Comment this out to disable random events during the round. ALLOW_RANDOM_EVENTS ## Multiplier for earliest start time of dangerous events. @@ -246,34 +248,34 @@ EVENTS_MIN_TIME_MUL 1 EVENTS_MIN_PLAYERS_MUL 1 -### AI ### +## AI ### ## Allow the AI job to be picked. ALLOW_AI -### Secborg ### +## Secborg ### ## Uncomment to prevent the security cyborg module from being chosen #DISABLE_SECBORG -### Peacekeeper Borg ### +## Peacekeeper Borg ### ## Uncomment to prevent the peacekeeper cyborg module from being chosen #DISABLE_PEACEBORG -### AWAY MISSIONS ### +## AWAY MISSIONS ### ## How long the delay is before the Away Mission gate opens. Default is half an hour. ## 600 is one minute. GATEWAY_DELAY 18000 -### ACCESS ### +## ACCESS ### ## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled. ## This is useful for accomodating both low and high population rounds on the same server. -## Comment out or set to 0 to disable this automatic toggle. +## Comment this out or set to 0 to disable this automatic toggle. MINIMAL_ACCESS_THRESHOLD 20 -## Comment this out if you wish to use the setup where jobs have more access. +## Comment this out this if you wish to use the setup where jobs have more access. ## This is intended for servers with low populations - where there are not enough ## players to fill all roles, so players need to do more than just one job. ## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used. @@ -282,35 +284,35 @@ MINIMAL_ACCESS_THRESHOLD 20 ## Uncomment to give assistants maint access. #ASSISTANTS_HAVE_MAINT_ACCESS -## Uncoment to give security maint access. Note that if you comment JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that. +## Uncoment to give security maint access. Note that if you dectivate JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that. #SECURITY_HAS_MAINT_ACCESS ## Uncomment to give everyone maint access. #EVERYONE_HAS_MAINT_ACCESS -## Comment this to make security officers spawn in departmental security posts +## Comment this out this to make security officers spawn in departmental security posts SEC_START_BRIG -### GHOST INTERACTION ### +## GHOST INTERACTION ### ## Uncomment to let ghosts spin chairs. You may be wondering why this is a config option. Don't ask. #GHOST_INTERACTION -### NON-VOCAL SILICONS ### -## Uncomment to stop the AI, or cyborgs, from having vocal communication. +## NON-VOCAL SILICONS ### +## Uncomment these to stop the AI, or cyborgs, from having vocal communication. #SILENT_AI #SILENT_BORG -### SANDBOX PANEL AUTOCLOSE ### +## SANDBOX PANEL AUTOCLOSE ### ## The sandbox panel's item spawning dialog now stays open even after you click an option. ## If you find that your players are abusing the sandbox panel, this option may slow them down ## without preventing people from using it properly. ## Only functions in sandbox game mode. #SANDBOX_AUTOCLOSE -### ROUNDSTART SILICON LAWS ### +## ROUNDSTART SILICON LAWS ### ## This controls what the AI's laws are at the start of the round. -## Set to 0/commented for "off", silicons will just start with Asimov. +## Set to 0/commented out for "off", silicons will just start with Asimov. ## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.) ## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below. ## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file. @@ -378,7 +380,7 @@ LAW_WEIGHT buildawall,0 ##------------------------------------------------ -### SILICON LAW MAX AMOUNT ### +## SILICON LAW MAX AMOUNT ### ## The maximum number of laws a silicon can have ## Attempting to upload laws past this point will fail unless the AI is reset SILICON_MAX_LAW_AMOUNT 12 @@ -401,7 +403,7 @@ ROUNDSTART_RACES plasmaman #ROUNDSTART_RACES shadow ## Races that are better than humans in some ways, but worse in others -ROUNDSTART_RACES jelly +#ROUNDSTART_RACES jelly #ROUNDSTART_RACES golem #ROUNDSTART_RACES adamantine #ROUNDSTART_RACES plasma @@ -415,7 +417,7 @@ ROUNDSTART_RACES jelly ## Races that are straight upgrades. If these are on expect powergamers to always pick them #ROUNDSTART_RACES skeleton #ROUNDSTART_RACES zombie -ROUNDSTART_RACES slime +#ROUNDSTART_RACES slime #ROUNDSTART_RACES pod #ROUNDSTART_RACES military_synth #ROUNDSTART_RACES agent @@ -430,12 +432,12 @@ ASSISTANT_CAP -1 ## Starlight for exterior walls and breaches. Uncomment for starlight! ## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting -STARLIGHT +#STARLIGHT ## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants. #GREY_ASSISTANTS -### Midround Antag (aka Mulligan antag) config options ### +## Midround Antag (aka Mulligan antag) config options ### ## A time, in minutes, after which the midround antag system stops attempting to run and continuous rounds end immediately upon completion. MIDROUND_ANTAG_TIME_CHECK 60 @@ -443,18 +445,18 @@ MIDROUND_ANTAG_TIME_CHECK 60 ## A ratio of living to total crew members, the lower this is, the more people will have to die in order for midround antag to be skipped MIDROUND_ANTAG_LIFE_CHECK 0.7 -###Limit Spell Choices## +##Limit Spell Choices## ## Uncomment to disallow wizards from using certain spells that may be too chaotic/fun for your playerbase #NO_SUMMON_GUNS #NO_SUMMON_MAGIC #NO_SUMMON_EVENTS -##Comment for "normal" explosions, which ignore obstacles -##Uncomment for explosions that react to doors and walls +## Comment this out for "normal" explosions, which ignore obstacles +## Uncomment for explosions that react to doors and walls REACTIONARY_EXPLOSIONS -### Configure the bomb cap +## Configure the bomb cap ## This caps all explosions to the specified range. Used for both balance reasons and to prevent overloading the server and lagging the game out. ## This is given as the 3rd number(light damage) in the standard (1,2,3) explosion notation. The other numbers are derived by dividing by 2 and 4. ## eg: If you give the number 20. The bomb cap will be 5,10,20. @@ -469,18 +471,23 @@ BOMBCAP 20 ## Lavaland "Budget" -# Lavaland ruin spawning has an imaginary budget to spend on ruins, where -# a less lootfilled or smaller or less round effecting ruin costs less to -# spawn, while the converse is true. Alter this number to affect the amount -# of ruins. -LAVALAND_BUDGET 16 +## Lavaland ruin spawning has an imaginary budget to spend on ruins, where +## a less lootfilled or smaller or less round effecting ruin costs less to +## spawn, while the converse is true. Alter this number to affect the amount +## of ruins. +LAVALAND_BUDGET 60 ## Space Ruin Budged -Space_Budget 8 +Space_Budget 16 -#Time in ds from when a player latejoins till the arrival shuttle docks at the station -#Must be at least 30 to not break parallax I recommended at least 55 to be visually/aurally appropriate +## Time in ds from when a player latejoins till the arrival shuttle docks at the station +## Must be at least 30 to not break parallax I recommended at least 55 to be visually/aurally appropriate ARRIVALS_SHUTTLE_DOCK_WINDOW 55 -#Set this to 1 to prevent late join players from spawning if the arrivals shuttle is depressurized -ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN 0 \ No newline at end of file +## Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized +#ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN + +## How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets. + +MICE_ROUNDSTART 10 + diff --git a/config/game_options.txt.rej b/config/game_options.txt.rej deleted file mode 100644 index bb860ac94d..0000000000 --- a/config/game_options.txt.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/config/game_options.txt b/config/game_options.txt (rejected hunks) -@@ -482,7 +482,7 @@ Space_Budget 16 - #Must be at least 30 to not break parallax I recommended at least 55 to be visually/aurally appropriate - ARRIVALS_SHUTTLE_DOCK_WINDOW 55 - --#Set this to 1 to prevent late join players from spawning if the arrivals shuttle is depressurized -+#Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized - #ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN - - # How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets. diff --git a/config/server_to_tool_bridge_port.txt b/config/server_to_tool_bridge_port.txt new file mode 100644 index 0000000000..402253760b --- /dev/null +++ b/config/server_to_tool_bridge_port.txt @@ -0,0 +1 @@ +45678 diff --git a/config/title_screens/images/blank.png b/config/title_screens/images/blank.dmi similarity index 100% rename from config/title_screens/images/blank.png rename to config/title_screens/images/blank.dmi diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css new file mode 100644 index 0000000000..820537e32b --- /dev/null +++ b/goon/browserassets/css/browserOutput.css @@ -0,0 +1,362 @@ +/***************************************** +* +* GLOBAL STYLES +* +******************************************/ +html, body { + padding: 0; + margin: 0; + height: 100%; + color: #000000; +} +body { + background: #fff; + font-family: Verdana, sans-serif; + font-size: 9pt; + line-height: 1.4; + overflow-x: hidden; + overflow-y: scroll; + word-wrap: break-word; +} + +em { + font-style: normal; + font-weight: bold; +} + +img { + margin: 0; + padding: 0; + line-height: 1; +} +img.icon { + width: 16px; + height: 16px; +} + +a {color: #0000ff;} +a.visited {color: #ff00ff;} +a:visited {color: #ff00ff;} +a.popt {text-decoration: none;} + +/***************************************** +* +* OUTPUT NOT RELATED TO ACTUAL MESSAGES +* +******************************************/ +#loading { + position: fixed; + width: 300px; + height: 150px; + text-align: center; + left: 50%; + top: 50%; + margin: -75px 0 0 -150px; +} +#loading i {display: block; padding-bottom: 3px;} + +#messages { + font-size: 14px; + padding: 3px; + margin: 0; + word-wrap: break-word; +} +#newMessages { + position: fixed; + display: block; + bottom: 0; + right: 0; + padding: 8px; + background: #ddd; + text-decoration: none; + font-variant: small-caps; + font-size: 1.1em; + font-weight: bold; + color: #333; +} +#newMessages:hover {background: #ccc;} +#newMessages i {vertical-align: middle; padding-left: 3px;} +#ping { + position: fixed; + top: 0; + right: 40px; + width: 45px; + background: #ddd; + height: 30px; + padding: 8px 0 2px 0; +} +#ping i {display: block; text-align: center;} +#ping .ms { + display: block; + text-align: center; + font-size: 8pt; + padding-top: 2px; +} +#options { + position: fixed; + top: 0; + right: 0; +} +#options a { + background: #ddd; + height: 30px; + padding: 5px 0; + display: block; + color: #333; + text-decoration: none; + line-height: 28px; + border-top: 1px solid #b4b4b4; +} +#options a:hover {background: #ccc;} +#options .toggle { + width: 40px; + background: #ccc; + border-top: 0; + float: right; + text-align: center; +} +#options .sub {clear: both; display: none; width: 160px;} +#options .sub.scroll {overflow-y: scroll;} +#options .sub a {padding: 3px 0 3px 8px; line-height: 30px; font-size: 0.9em; clear: both;} +#options .sub span { + display: block; + line-height: 30px; + float: left; +} +#options .sub i { + display: block; + padding: 0 5px; + font-size: 1.1em; + width: 22px; + text-align: center; + line-height: 30px; + float: right; +} +#options .decreaseFont {border-top: 0;} + +/* POPUPS */ +.popup { + position: fixed; + top: 50%; + left: 50%; + background: #ddd; +} +.popup .close { + position: absolute; + background: #aaa; + top: 0; + right: 0; + color: #333; + text-decoration: none; + z-index: 2; + padding: 0 10px; + height: 30px; + line-height: 30px; +} +.popup .close:hover {background: #999;} +.popup .head { + background: #999; + color: #ddd; + padding: 0 10px; + height: 30px; + line-height: 30px; + text-transform: uppercase; + font-size: 0.9em; + font-weight: bold; + border-bottom: 2px solid green; +} +.popup input {border: 1px solid #999; background: #fff; margin: 0; padding: 5px; outline: none; color: #333;} +.popup input[type=text]:hover, .popup input[type=text]:active, .popup input[type=text]:focus {border-color: green;} +.popup input[type=submit] {padding: 5px 10px; background: #999; color: #ddd; text-transform: uppercase; font-size: 0.9em; font-weight: bold;} +.popup input[type=submit]:hover, .popup input[type=submit]:focus, .popup input[type=submit]:active {background: #aaa; cursor: pointer;} + +.changeFont {padding: 10px;} +.changeFont a {display: block; text-decoration: none; padding: 3px; color: #333;} +.changeFont a:hover {background: #ccc;} + +.highlightPopup {padding: 10px; text-align: center;} +.highlightPopup input[type=text] {display: block; width: 215px; text-align: left; margin-top: 5px;} +.highlightPopup input.highlightColor {background-color: #FFFF00;} +.highlightPopup input.highlightTermSubmit {margin-top: 5px;} + +/* ADMIN CONTEXT MENU */ +.contextMenu { + background-color: #ddd; + position: fixed; + margin: 2px; + width: 150px; +} +.contextMenu a { + display: block; + padding: 2px 5px; + text-decoration: none; + color: #333; +} + +.contextMenu a:hover { + background-color: #ccc; +} + +/* ADMIN FILTER MESSAGES MENU */ +.filterMessages {padding: 5px;} +.filterMessages div {padding: 2px 0;} +.filterMessages input {} +.filterMessages label {} + +.icon-stack {height: 1em; line-height: 1em; width: 1em; vertical-align: middle; margin-top: -2px;} + + +/***************************************** +* +* OUTPUT ACTUALLY RELATED TO MESSAGES +* +******************************************/ + +/* MOTD */ +.motd {color: #638500; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} + +/* ADD HERE FOR BOLD */ +.bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} + +/* ADD HERE FOR ITALIC */ +.italic, .italics, .emote {font-style: italic;} + +/* OUTPUT COLORS */ +.highlight {background: yellow;} + +h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #000000;} + +em {font-style: normal; font-weight: bold;} + +.adminobserverooc {color: #0099cc; font-weight: bold;} +.adminooc {color: #b82e00; font-weight: bold;} +.adminobserver {color: #996600; font-weight: bold;} +.admin {color: #386aff; font-weight: bold;} +/* SAY CLASSES */ +.say {} +.deadsay {color: #5c00e6;} +.siliconsay {font-family: 'Courier New', Courier, monospace;} +/* RADIO CLASSES */ +.radio {color: #008000;} + +.syndradio {color: #6d3f40;} +.centradio {color: #686868;} + +.aiprivradio {color: #ff00ff;} +.comradio {color: #948f02;} + +.secradio {color: #a30000;} +.engradio {color: #fb5613;} +.medradio {color: #337296;} +.sciradio {color: #993399;} +.supradio {color: #a8732b;} +.servadio {color: #6eaa2c;} + +.attack {color: #ff0000;} +.disarm {color: #990000;} +.passive {color: #660000;} + +.selecteddna {color: #ffffff; background-color: #001B1B} +.alert {color: #ff0000;} +.userdanger {color: #ff0000; font-weight: bold; font-size: 3;} +.danger {color: #ff0000;} +.warning {color: #ff0000; font-style: italic;} +.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} +.announce {color: #228b22; font-weight: bold;} +.boldannounce {color: #ff0000; font-weight: bold;} +.greenannounce {color: #00ff00; font-weight: bold;} +.rose {color: #ff5050;} +.info {color: #0000CC;} +.notice {color: #000099;} +.boldnotice {color: #000099; font-weight: bold;} +.adminnotice {color: #0000ff;} +.unconscious {color: #0000ff; font-weight: bold;} +.suicide {color: #ff5050; font-style: italic;} +.green {color: #03ff39;} +.shadowling {color: #3b2769;} +.cult {color: #960000;} +.cultitalic {color: #960000; font-style: italic;} +.cultlarge {color: #960000; font-weight: bold; font-size: 3;} +.narsie {color: #960000; font-weight: bold; font-size: 125px;} +.narsiesmall {color: #960000; font-weight: bold; font-size: 6;} +.colossus {color: #7F282A; font-size: 5;} +.hierophant {color: #660099; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #660099; font-style: italic;} +.purple {color: #5e2d79;} +.holoparasite {color: #35333a;} +.holoparasitebold {color: #35333a; font-weight: bold;} + +.revennotice {color: #1d2953;} +.revenboldnotice {color: #1d2953; font-weight: bold;} +.revenbignotice {color: #1d2953; font-weight: bold; font-size: 3;} +.revenminor {color: #823abb} +.revenwarning {color: #760fbb; font-style: italic;} +.revendanger {color: #760fbb; font-weight: bold; font-size: 3;} +.umbra {color: #5000A0;} +.umbra_bold {color: #5000A0; font-weight: bold;} +.umbra_italics {color: #5000A0; font-style: italic;} +.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} +.umbra_large {color: #5000A0; font-size: 3;} + +.brass {color: #BE8700;} +.heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} +.large_brass {color: #BE8700; font-size: 3;} +.big_brass {color: #BE8700; font-size: 3; font-weight: bold; font-style: italic;} +.ratvar {color: #BE8700; font-size: 6; font-weight: bold; font-style: italic;} +.alloy {color: #42474D;} +.heavy_alloy {color: #42474D; font-weight: bold; font-style: italic;} +.large_alloy {color: #42474D; font-size: 3;} +.nezbere_large {color: #42474D; font-size: 3; font-weight: bold; font-style: italic;} +.nezbere {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_small {color: #42474D;} +.sevtug_large {color: #AF0AAF; font-size: 3; font-weight: bold; font-style: italic;} +.sevtug {color: #AF0AAF; font-weight: bold; font-style: italic;} +.sevtug_small {color: #AF0AAF;} +.inathneq_large {color: #1E8CE1; font-size: 3; font-weight: bold; font-style: italic;} +.inathneq {color: #1E8CE1; font-weight: bold; font-style: italic;} +.inathneq_small {color: #1E8CE1;} +.nzcrentr_large {color: #DAAA18; font-size: 3; font-weight: bold; font-style: italic;} +.nzcrentr {color: #DAAA18; font-weight: bold; font-style: italic;} +.nzcrentr_small {color: #DAAA18;} +.neovgre_large {color: #6E001A; font-size: 3; font-weight: bold; font-style: italic;} +.neovgre {color: #6E001A; font-weight: bold; font-style: italic;} +.neovgre_small {color: #6E001A;} + +.newscaster {color: #800000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} + +.alien {color: #543354;} +.noticealien {color: #00c000;} +.alertalien {color: #00c000; font-weight: bold;} +.borer {color: #543354; font-style: italic;} +.changeling {color: #800080; font-style: italic;} + +.interface {color: #330033;} + +.sans {font-family: "Comic Sans MS", cursive, sans-serif;} +.papyrus {font-family: "Papyrus", cursive, sans-serif;} +.robot {font-family: "Courier New", cursive, sans-serif;} + +.command_headset {font-weight: bold; font-size: 3;} +.big {font-size: 3;} +.reallybig {font-size: 4;} +.greentext {color: #00FF00; font-size: 3;} +.redtext {color: #FF0000; font-size: 3;} +.clown {color: #FF69Bf; font-size: 3; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} + +big img.icon {width: 32px; height: 32px;} + +.memo {color: #638500; text-align: center;} +.memoedit {text-align: center; font-size: 2;} +.abductor {color: #800080; font-style: italic;} + +.connectionClosed, .fatalError {background: red; color: white; padding: 5px;} +.connectionClosed.restored {background: green;} +.internal.boldnshit {color: blue; font-weight: bold;} + +/* HELPER CLASSES */ +.text-normal {font-weight: normal; font-style: normal;} +.hidden {display: none; visibility: hidden;} \ No newline at end of file diff --git a/goon/browserassets/css/font-awesome.css b/goon/browserassets/css/font-awesome.css new file mode 100644 index 0000000000..cc99d7b337 --- /dev/null +++ b/goon/browserassets/css/font-awesome.css @@ -0,0 +1,788 @@ +@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot');src:url('fontawesome-webfont.eot') format('embedded-opentype'),url('fontawesome-webfont.woff') format('woff'),url('fontawesome-webfont.ttf') format('truetype'),url('fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} +[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} +.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} +a [class^="icon-"],a [class*=" icon-"]{display:inline;} +[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} +.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} +.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} +[class^="icon-"].hide,[class*=" icon-"].hide{display:none;} +.icon-muted{color:#eeeeee;} +.icon-light{color:#ffffff;} +.icon-dark{color:#333333;} +.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} +.pull-right{float:right;} +.pull-left{float:left;} +[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} +[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} +[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} +.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} +.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} +.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} +.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} +.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} +.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} +.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} +.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} +.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} +.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} +.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} +.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} +a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} +@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} +.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} +.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} +.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} +.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} +a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;} +.icon-glass:before{content:"\f000";} +.icon-music:before{content:"\f001";} +.icon-search:before{content:"\f002";} +.icon-envelope-alt:before{content:"\f003";} +.icon-heart:before{content:"\f004";} +.icon-star:before{content:"\f005";} +.icon-star-empty:before{content:"\f006";} +.icon-user:before{content:"\f007";} +.icon-film:before{content:"\f008";} +.icon-th-large:before{content:"\f009";} +.icon-th:before{content:"\f00a";} +.icon-th-list:before{content:"\f00b";} +.icon-ok:before{content:"\f00c";} +.icon-remove:before{content:"\f00d";} +.icon-zoom-in:before{content:"\f00e";} +.icon-zoom-out:before{content:"\f010";} +.icon-power-off:before,.icon-off:before{content:"\f011";} +.icon-signal:before{content:"\f012";} +.icon-gear:before,.icon-cog:before{content:"\f013";} +.icon-trash:before{content:"\f014";} +.icon-home:before{content:"\f015";} +.icon-file-alt:before{content:"\f016";} +.icon-time:before{content:"\f017";} +.icon-road:before{content:"\f018";} +.icon-download-alt:before{content:"\f019";} +.icon-download:before{content:"\f01a";} +.icon-upload:before{content:"\f01b";} +.icon-inbox:before{content:"\f01c";} +.icon-play-circle:before{content:"\f01d";} +.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} +.icon-refresh:before{content:"\f021";} +.icon-list-alt:before{content:"\f022";} +.icon-lock:before{content:"\f023";} +.icon-flag:before{content:"\f024";} +.icon-headphones:before{content:"\f025";} +.icon-volume-off:before{content:"\f026";} +.icon-volume-down:before{content:"\f027";} +.icon-volume-up:before{content:"\f028";} +.icon-qrcode:before{content:"\f029";} +.icon-barcode:before{content:"\f02a";} +.icon-tag:before{content:"\f02b";} +.icon-tags:before{content:"\f02c";} +.icon-book:before{content:"\f02d";} +.icon-bookmark:before{content:"\f02e";} +.icon-print:before{content:"\f02f";} +.icon-camera:before{content:"\f030";} +.icon-font:before{content:"\f031";} +.icon-bold:before{content:"\f032";} +.icon-italic:before{content:"\f033";} +.icon-text-height:before{content:"\f034";} +.icon-text-width:before{content:"\f035";} +.icon-align-left:before{content:"\f036";} +.icon-align-center:before{content:"\f037";} +.icon-align-right:before{content:"\f038";} +.icon-align-justify:before{content:"\f039";} +.icon-list:before{content:"\f03a";} +.icon-indent-left:before{content:"\f03b";} +.icon-indent-right:before{content:"\f03c";} +.icon-facetime-video:before{content:"\f03d";} +.icon-picture:before{content:"\f03e";} +.icon-pencil:before{content:"\f040";} +.icon-map-marker:before{content:"\f041";} +.icon-adjust:before{content:"\f042";} +.icon-tint:before{content:"\f043";} +.icon-edit:before{content:"\f044";} +.icon-share:before{content:"\f045";} +.icon-check:before{content:"\f046";} +.icon-move:before{content:"\f047";} +.icon-step-backward:before{content:"\f048";} +.icon-fast-backward:before{content:"\f049";} +.icon-backward:before{content:"\f04a";} +.icon-play:before{content:"\f04b";} +.icon-pause:before{content:"\f04c";} +.icon-stop:before{content:"\f04d";} +.icon-forward:before{content:"\f04e";} +.icon-fast-forward:before{content:"\f050";} +.icon-step-forward:before{content:"\f051";} +.icon-eject:before{content:"\f052";} +.icon-chevron-left:before{content:"\f053";} +.icon-chevron-right:before{content:"\f054";} +.icon-plus-sign:before{content:"\f055";} +.icon-minus-sign:before{content:"\f056";} +.icon-remove-sign:before{content:"\f057";} +.icon-ok-sign:before{content:"\f058";} +.icon-question-sign:before{content:"\f059";} +.icon-info-sign:before{content:"\f05a";} +.icon-screenshot:before{content:"\f05b";} +.icon-remove-circle:before{content:"\f05c";} +.icon-ok-circle:before{content:"\f05d";} +.icon-ban-circle:before{content:"\f05e";} +.icon-arrow-left:before{content:"\f060";} +.icon-arrow-right:before{content:"\f061";} +.icon-arrow-up:before{content:"\f062";} +.icon-arrow-down:before{content:"\f063";} +.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} +.icon-resize-full:before{content:"\f065";} +.icon-resize-small:before{content:"\f066";} +.icon-plus:before{content:"\f067";} +.icon-minus:before{content:"\f068";} +.icon-asterisk:before{content:"\f069";} +.icon-exclamation-sign:before{content:"\f06a";} +.icon-gift:before{content:"\f06b";} +.icon-leaf:before{content:"\f06c";} +.icon-fire:before{content:"\f06d";} +.icon-eye-open:before{content:"\f06e";} +.icon-eye-close:before{content:"\f070";} +.icon-warning-sign:before{content:"\f071";} +.icon-plane:before{content:"\f072";} +.icon-calendar:before{content:"\f073";} +.icon-random:before{content:"\f074";} +.icon-comment:before{content:"\f075";} +.icon-magnet:before{content:"\f076";} +.icon-chevron-up:before{content:"\f077";} +.icon-chevron-down:before{content:"\f078";} +.icon-retweet:before{content:"\f079";} +.icon-shopping-cart:before{content:"\f07a";} +.icon-folder-close:before{content:"\f07b";} +.icon-folder-open:before{content:"\f07c";} +.icon-resize-vertical:before{content:"\f07d";} +.icon-resize-horizontal:before{content:"\f07e";} +.icon-bar-chart:before{content:"\f080";} +.icon-twitter-sign:before{content:"\f081";} +.icon-facebook-sign:before{content:"\f082";} +.icon-camera-retro:before{content:"\f083";} +.icon-key:before{content:"\f084";} +.icon-gears:before,.icon-cogs:before{content:"\f085";} +.icon-comments:before{content:"\f086";} +.icon-thumbs-up-alt:before{content:"\f087";} +.icon-thumbs-down-alt:before{content:"\f088";} +.icon-star-half:before{content:"\f089";} +.icon-heart-empty:before{content:"\f08a";} +.icon-signout:before{content:"\f08b";} +.icon-linkedin-sign:before{content:"\f08c";} +.icon-pushpin:before{content:"\f08d";} +.icon-external-link:before{content:"\f08e";} +.icon-signin:before{content:"\f090";} +.icon-trophy:before{content:"\f091";} +.icon-github-sign:before{content:"\f092";} +.icon-upload-alt:before{content:"\f093";} +.icon-lemon:before{content:"\f094";} +.icon-phone:before{content:"\f095";} +.icon-unchecked:before,.icon-check-empty:before{content:"\f096";} +.icon-bookmark-empty:before{content:"\f097";} +.icon-phone-sign:before{content:"\f098";} +.icon-twitter:before{content:"\f099";} +.icon-facebook:before{content:"\f09a";} +.icon-github:before{content:"\f09b";} +.icon-unlock:before{content:"\f09c";} +.icon-credit-card:before{content:"\f09d";} +.icon-rss:before{content:"\f09e";} +.icon-hdd:before{content:"\f0a0";} +.icon-bullhorn:before{content:"\f0a1";} +.icon-bell:before{content:"\f0a2";} +.icon-certificate:before{content:"\f0a3";} +.icon-hand-right:before{content:"\f0a4";} +.icon-hand-left:before{content:"\f0a5";} +.icon-hand-up:before{content:"\f0a6";} +.icon-hand-down:before{content:"\f0a7";} +.icon-circle-arrow-left:before{content:"\f0a8";} +.icon-circle-arrow-right:before{content:"\f0a9";} +.icon-circle-arrow-up:before{content:"\f0aa";} +.icon-circle-arrow-down:before{content:"\f0ab";} +.icon-globe:before{content:"\f0ac";} +.icon-wrench:before{content:"\f0ad";} +.icon-tasks:before{content:"\f0ae";} +.icon-filter:before{content:"\f0b0";} +.icon-briefcase:before{content:"\f0b1";} +.icon-fullscreen:before{content:"\f0b2";} +.icon-group:before{content:"\f0c0";} +.icon-link:before{content:"\f0c1";} +.icon-cloud:before{content:"\f0c2";} +.icon-beaker:before{content:"\f0c3";} +.icon-cut:before{content:"\f0c4";} +.icon-copy:before{content:"\f0c5";} +.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} +.icon-save:before{content:"\f0c7";} +.icon-sign-blank:before{content:"\f0c8";} +.icon-reorder:before{content:"\f0c9";} +.icon-list-ul:before{content:"\f0ca";} +.icon-list-ol:before{content:"\f0cb";} +.icon-strikethrough:before{content:"\f0cc";} +.icon-underline:before{content:"\f0cd";} +.icon-table:before{content:"\f0ce";} +.icon-magic:before{content:"\f0d0";} +.icon-truck:before{content:"\f0d1";} +.icon-pinterest:before{content:"\f0d2";} +.icon-pinterest-sign:before{content:"\f0d3";} +.icon-google-plus-sign:before{content:"\f0d4";} +.icon-google-plus:before{content:"\f0d5";} +.icon-money:before{content:"\f0d6";} +.icon-caret-down:before{content:"\f0d7";} +.icon-caret-up:before{content:"\f0d8";} +.icon-caret-left:before{content:"\f0d9";} +.icon-caret-right:before{content:"\f0da";} +.icon-columns:before{content:"\f0db";} +.icon-sort:before{content:"\f0dc";} +.icon-sort-down:before{content:"\f0dd";} +.icon-sort-up:before{content:"\f0de";} +.icon-envelope:before{content:"\f0e0";} +.icon-linkedin:before{content:"\f0e1";} +.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} +.icon-legal:before{content:"\f0e3";} +.icon-dashboard:before{content:"\f0e4";} +.icon-comment-alt:before{content:"\f0e5";} +.icon-comments-alt:before{content:"\f0e6";} +.icon-bolt:before{content:"\f0e7";} +.icon-sitemap:before{content:"\f0e8";} +.icon-umbrella:before{content:"\f0e9";} +.icon-paste:before{content:"\f0ea";} +.icon-lightbulb:before{content:"\f0eb";} +.icon-exchange:before{content:"\f0ec";} +.icon-cloud-download:before{content:"\f0ed";} +.icon-cloud-upload:before{content:"\f0ee";} +.icon-user-md:before{content:"\f0f0";} +.icon-stethoscope:before{content:"\f0f1";} +.icon-suitcase:before{content:"\f0f2";} +.icon-bell-alt:before{content:"\f0f3";} +.icon-coffee:before{content:"\f0f4";} +.icon-food:before{content:"\f0f5";} +.icon-file-text-alt:before{content:"\f0f6";} +.icon-building:before{content:"\f0f7";} +.icon-hospital:before{content:"\f0f8";} +.icon-ambulance:before{content:"\f0f9";} +.icon-medkit:before{content:"\f0fa";} +.icon-fighter-jet:before{content:"\f0fb";} +.icon-beer:before{content:"\f0fc";} +.icon-h-sign:before{content:"\f0fd";} +.icon-plus-sign-alt:before{content:"\f0fe";} +.icon-double-angle-left:before{content:"\f100";} +.icon-double-angle-right:before{content:"\f101";} +.icon-double-angle-up:before{content:"\f102";} +.icon-double-angle-down:before{content:"\f103";} +.icon-angle-left:before{content:"\f104";} +.icon-angle-right:before{content:"\f105";} +.icon-angle-up:before{content:"\f106";} +.icon-angle-down:before{content:"\f107";} +.icon-desktop:before{content:"\f108";} +.icon-laptop:before{content:"\f109";} +.icon-tablet:before{content:"\f10a";} +.icon-mobile-phone:before{content:"\f10b";} +.icon-circle-blank:before{content:"\f10c";} +.icon-quote-left:before{content:"\f10d";} +.icon-quote-right:before{content:"\f10e";} +.icon-spinner:before{content:"\f110";} +.icon-circle:before{content:"\f111";} +.icon-mail-reply:before,.icon-reply:before{content:"\f112";} +.icon-github-alt:before{content:"\f113";} +.icon-folder-close-alt:before{content:"\f114";} +.icon-folder-open-alt:before{content:"\f115";} +.icon-expand-alt:before{content:"\f116";} +.icon-collapse-alt:before{content:"\f117";} +.icon-smile:before{content:"\f118";} +.icon-frown:before{content:"\f119";} +.icon-meh:before{content:"\f11a";} +.icon-gamepad:before{content:"\f11b";} +.icon-keyboard:before{content:"\f11c";} +.icon-flag-alt:before{content:"\f11d";} +.icon-flag-checkered:before{content:"\f11e";} +.icon-terminal:before{content:"\f120";} +.icon-code:before{content:"\f121";} +.icon-reply-all:before{content:"\f122";} +.icon-mail-reply-all:before{content:"\f122";} +.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} +.icon-location-arrow:before{content:"\f124";} +.icon-crop:before{content:"\f125";} +.icon-code-fork:before{content:"\f126";} +.icon-unlink:before{content:"\f127";} +.icon-question:before{content:"\f128";} +.icon-info:before{content:"\f129";} +.icon-exclamation:before{content:"\f12a";} +.icon-superscript:before{content:"\f12b";} +.icon-subscript:before{content:"\f12c";} +.icon-eraser:before{content:"\f12d";} +.icon-puzzle-piece:before{content:"\f12e";} +.icon-microphone:before{content:"\f130";} +.icon-microphone-off:before{content:"\f131";} +.icon-shield:before{content:"\f132";} +.icon-calendar-empty:before{content:"\f133";} +.icon-fire-extinguisher:before{content:"\f134";} +.icon-rocket:before{content:"\f135";} +.icon-maxcdn:before{content:"\f136";} +.icon-chevron-sign-left:before{content:"\f137";} +.icon-chevron-sign-right:before{content:"\f138";} +.icon-chevron-sign-up:before{content:"\f139";} +.icon-chevron-sign-down:before{content:"\f13a";} +.icon-html5:before{content:"\f13b";} +.icon-css3:before{content:"\f13c";} +.icon-anchor:before{content:"\f13d";} +.icon-unlock-alt:before{content:"\f13e";} +.icon-bullseye:before{content:"\f140";} +.icon-ellipsis-horizontal:before{content:"\f141";} +.icon-ellipsis-vertical:before{content:"\f142";} +.icon-rss-sign:before{content:"\f143";} +.icon-play-sign:before{content:"\f144";} +.icon-ticket:before{content:"\f145";} +.icon-minus-sign-alt:before{content:"\f146";} +.icon-check-minus:before{content:"\f147";} +.icon-level-up:before{content:"\f148";} +.icon-level-down:before{content:"\f149";} +.icon-check-sign:before{content:"\f14a";} +.icon-edit-sign:before{content:"\f14b";} +.icon-external-link-sign:before{content:"\f14c";} +.icon-share-sign:before{content:"\f14d";} +.icon-compass:before{content:"\f14e";} +.icon-collapse:before{content:"\f150";} +.icon-collapse-top:before{content:"\f151";} +.icon-expand:before{content:"\f152";} +.icon-euro:before,.icon-eur:before{content:"\f153";} +.icon-gbp:before{content:"\f154";} +.icon-dollar:before,.icon-usd:before{content:"\f155";} +.icon-rupee:before,.icon-inr:before{content:"\f156";} +.icon-yen:before,.icon-jpy:before{content:"\f157";} +.icon-renminbi:before,.icon-cny:before{content:"\f158";} +.icon-won:before,.icon-krw:before{content:"\f159";} +.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} +.icon-file:before{content:"\f15b";} +.icon-file-text:before{content:"\f15c";} +.icon-sort-by-alphabet:before{content:"\f15d";} +.icon-sort-by-alphabet-alt:before{content:"\f15e";} +.icon-sort-by-attributes:before{content:"\f160";} +.icon-sort-by-attributes-alt:before{content:"\f161";} +.icon-sort-by-order:before{content:"\f162";} +.icon-sort-by-order-alt:before{content:"\f163";} +.icon-thumbs-up:before{content:"\f164";} +.icon-thumbs-down:before{content:"\f165";} +.icon-youtube-sign:before{content:"\f166";} +.icon-youtube:before{content:"\f167";} +.icon-xing:before{content:"\f168";} +.icon-xing-sign:before{content:"\f169";} +.icon-youtube-play:before{content:"\f16a";} +.icon-dropbox:before{content:"\f16b";} +.icon-stackexchange:before{content:"\f16c";} +.icon-instagram:before{content:"\f16d";} +.icon-flickr:before{content:"\f16e";} +.icon-adn:before{content:"\f170";} +.icon-bitbucket:before{content:"\f171";} +.icon-bitbucket-sign:before{content:"\f172";} +.icon-tumblr:before{content:"\f173";} +.icon-tumblr-sign:before{content:"\f174";} +.icon-long-arrow-down:before{content:"\f175";} +.icon-long-arrow-up:before{content:"\f176";} +.icon-long-arrow-left:before{content:"\f177";} +.icon-long-arrow-right:before{content:"\f178";} +.icon-apple:before{content:"\f179";} +.icon-windows:before{content:"\f17a";} +.icon-android:before{content:"\f17b";} +.icon-linux:before{content:"\f17c";} +.icon-dribbble:before{content:"\f17d";} +.icon-skype:before{content:"\f17e";} +.icon-foursquare:before{content:"\f180";} +.icon-trello:before{content:"\f181";} +.icon-female:before{content:"\f182";} +.icon-male:before{content:"\f183";} +.icon-gittip:before{content:"\f184";} +.icon-sun:before{content:"\f185";} +.icon-moon:before{content:"\f186";} +.icon-archive:before{content:"\f187";} +.icon-bug:before{content:"\f188";} +.icon-vk:before{content:"\f189";} +.icon-weibo:before{content:"\f18a";} +.icon-renren:before{content:"\f18b";} + +.icon-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle;} +.nav [class^="icon-"],.nav [class*=" icon-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;}.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{vertical-align:-25%;} +.nav-pills [class^="icon-"].icon-large,.nav-tabs [class^="icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px;} +.btn [class^="icon-"].pull-left,.btn [class*=" icon-"].pull-left,.btn [class^="icon-"].pull-right,.btn [class*=" icon-"].pull-right{vertical-align:inherit;} +.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large{margin-top:-0.5em;} +a [class^="icon-"],a [class*=" icon-"]{cursor:pointer;} +.icon-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-music{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-search{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-film{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-large{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-th-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-in{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-zoom-out{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-power-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cog{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gear{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trash{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-home{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-time{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-road{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-repeat{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-refresh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-headphones{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-volume-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-qrcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-barcode{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tag{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tags{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-book{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-print{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-font{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bold{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-italic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-height{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-text-width{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-center{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-align-justify{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-indent-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facetime-video{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-picture{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pencil{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-map-marker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adjust{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tint{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-move{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pause{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fast-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-step-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eject{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-screenshot{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-remove-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ok-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ban-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-small{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-asterisk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gift{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-leaf{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eye-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-warning-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-random{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magnet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-retweet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shopping-cart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-resize-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bar-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-camera-retro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-key{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cogs{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gears{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-heart-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signout{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pushpin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-signin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trophy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-upload-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lemon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unchecked{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bookmark-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-phone-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-twitter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-facebook{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-credit-card{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hdd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullhorn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-certificate{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hand-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-globe{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-wrench{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tasks{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-filter{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-briefcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fullscreen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-group{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-link{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beaker{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cut{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-copy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paper-clip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paperclip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-save{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sign-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reorder{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ul{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-list-ol{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-strikethrough{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-underline{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-table{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-magic{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-truck{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-pinterest-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-google-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-money{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-caret-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-columns{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-envelope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linkedin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-undo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rotate-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-legal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dashboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comment-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-comments-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bolt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sitemap{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-umbrella{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-paste{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-lightbulb{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-download{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cloud-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-user-md{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stethoscope{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-suitcase{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bell-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-coffee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-food{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-building{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-hospital{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ambulance{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-medkit{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fighter-jet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-beer{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-h-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-plus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-double-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-desktop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-laptop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tablet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mobile-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle-blank{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-quote-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-spinner{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-github-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-close-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-folder-open-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-smile{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-frown{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-meh{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gamepad{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-keyboard{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flag-checkered{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-terminal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-mail-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-star-half-full{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-location-arrow{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-crop{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-code-fork{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlink{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-question{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-info{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-exclamation{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-superscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-subscript{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eraser{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-puzzle-piece{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-microphone-off{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-shield{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-calendar-empty{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-fire-extinguisher{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rocket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-maxcdn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-chevron-sign-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-html5{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-css3{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-anchor{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-unlock-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bullseye{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-horizontal{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ellipsis-vertical{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rss-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-play-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-ticket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-minus-sign-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-level-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-check-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-edit-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-external-link-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-share-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-compass{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-collapse-top{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-expand{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-eur{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-euro{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gbp{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-usd{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dollar{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-inr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-rupee{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-jpy{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-yen{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-cny{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renminbi{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-krw{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-won{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-btc{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitcoin{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-file-text{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-alphabet-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-attributes-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sort-by-order-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-thumbs-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-xing-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-youtube-play{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dropbox{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-stackexchange{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-instagram{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-flickr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-adn{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bitbucket-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-tumblr-sign{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-long-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-apple{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-windows{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-android{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-linux{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-dribbble{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-skype{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-foursquare{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-trello{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-female{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-male{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-gittip{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-sun{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-moon{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-archive{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-bug{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-vk{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} +.icon-renren{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');} \ No newline at end of file diff --git a/goon/browserassets/html/browserOutput.html b/goon/browserassets/html/browserOutput.html new file mode 100644 index 0000000000..74212fd815 --- /dev/null +++ b/goon/browserassets/html/browserOutput.html @@ -0,0 +1,44 @@ + + + + Chat + + + + + + + + +
    + +
    + Loading...

    + If this takes longer than 30 seconds, it will automatically reload a maximum of 5 times.
    + If it still doesn't work, use the bug report button at the top right of the window. +
    +
    +
    + +
    + + + + \ No newline at end of file diff --git a/goon/browserassets/js/browserOutput.js b/goon/browserassets/js/browserOutput.js new file mode 100644 index 0000000000..0fb7386dd8 --- /dev/null +++ b/goon/browserassets/js/browserOutput.js @@ -0,0 +1,908 @@ +/***************************************** +* +* FUNCTION AND VAR DECLARATIONS +* +******************************************/ + +//DEBUG STUFF +var escaper = encodeURIComponent || escape; +var decoder = decodeURIComponent || unescape; +window.onerror = function(msg, url, line, col, error) { + if (document.location.href.indexOf("proc=debug") <= 0) { + var extra = !col ? '' : ' | column: ' + col; + extra += !error ? '' : ' | error: ' + error; + extra += !navigator.userAgent ? '' : ' | user agent: ' + navigator.userAgent; + var debugLine = 'Error: ' + msg + ' | url: ' + url + ' | line: ' + line + extra; + window.location = '?_src_=chat&proc=debug¶m[error]='+escaper(debugLine); + } + return true; +}; + +//Globals +window.status = 'Output'; +var $messages, $subOptions, $contextMenu, $filterMessages; +var opts = { + //General + 'messageCount': 0, //A count...of messages... + 'messageLimit': 2053, //A limit...for the messages... + 'scrollSnapTolerance': 5, //If within x pixels of bottom + 'clickTolerance': 10, //Keep focus if outside x pixels of mousedown position on mouseup + 'popups': 0, //Amount of popups opened ever + 'wasd': false, //Is the user in wasd mode? + 'chatMode': 'default', //The mode the chat is in + 'priorChatHeight': 0, //Thing for height-resizing detection + 'restarting': false, //Is the round restarting? + + //Options menu + 'subOptionsLoop': null, //Contains the interval loop for closing the options menu + 'suppressOptionsClose': false, //Whether or not we should be hiding the suboptions menu + 'highlightTerms': [], + 'highlightLimit': 5, + 'highlightColor': '#FFFF00', //The color of the highlighted message + 'pingDisabled': false, //Has the user disabled the ping counter + + //Ping display + 'lastPang': 0, //Timestamp of the last response from the server. + 'pangLimit': 35000, + 'pingTime': 0, //Timestamp of when ping sent + 'pongTime': 0, //Timestamp of when ping received + 'noResponse': false, //Tracks the state of the previous ping request + 'noResponseCount': 0, //How many failed pings? + + //Clicks + 'mouseDownX': null, + 'mouseDownY': null, + 'preventFocus': false, //Prevents switching focus to the game window + + //Client Connection Data + 'clientDataLimit': 5, + 'clientData': [], + +}; + +function outerHTML(el) { + var wrap = document.createElement('div'); + wrap.appendChild(el.cloneNode(true)); + return wrap.innerHTML; +} + +//Polyfill for fucking date now because of course IE8 and below don't support it +if (!Date.now) { + Date.now = function now() { + return new Date().getTime(); + }; +} +//Polyfill for trim() (IE8 and below) +if (typeof String.prototype.trim !== 'function') { + String.prototype.trim = function () { + return this.replace(/^\s+|\s+$/g, ''); + }; +} + +//Shit fucking piece of crap that doesn't work god fuckin damn it +function linkify(text) { + var rex = /((?:'+$0+''; + } + else { + return $1 ? $0: ''+$0+''; + } + }); +} + +//Actually turns the highlight term match into appropriate html +function addHighlightMarkup(match) { + var extra = ''; + if (opts.highlightColor) { + extra += ' style="background-color: '+opts.highlightColor+'"'; + } + return ''+match+''; +} + +//Highlights words based on user settings +function highlightTerms(el) { + if (el.children.length > 0) { + for(var h = 0; h < el.children.length; h++){ + highlightTerms(el.children[h]); + } + } + + var hasTextNode = false; + for (var node = 0; node < el.childNodes.length; node++) + { + if (el.childNodes[node].nodeType === 3) + { + hasTextNode = true; + break; + } + } + + if (hasTextNode) { //If element actually has text + var newText = ''; + for (var c = 0; c < el.childNodes.length; c++) { //Each child element + if (el.childNodes[c].nodeType === 3) { //Is it text only? + var words = el.childNodes[c].data.split(' '); + for (var w = 0; w < words.length; w++) { //Each word in the text + var newWord = null; + for (var i = 0; i < opts.highlightTerms.length; i++) { //Each highlight term + if (opts.highlightTerms[i] && words[w].toLowerCase().indexOf(opts.highlightTerms[i].toLowerCase()) > -1) { //If a match is found + newWord = words[w].replace("<", "<").replace(new RegExp(opts.highlightTerms[i], 'gi'), addHighlightMarkup); + break; + } + console.log(newWord) + } + newText += newWord || words[w].replace("<", "<"); + newText += w >= words.length ? '' : ' '; + } + } else { //Every other type of element + newText += outerHTML(el.childNodes[c]); + } + } + el.innerHTML = newText; + } +} +//Send a message to the client +function output(message, flag) { + if (typeof message === 'undefined') { + return; + } + if (typeof flag === 'undefined') { + flag = ''; + } + + if (flag !== 'internal') + opts.lastPang = Date.now(); + + // Basically we url_encode twice server side so we can manually read the encoded version and actually do UTF-8. + // The replace for + is because FOR SOME REASON, BYOND replaces spaces with a + instead of %20, and a plus with %2b. + // Marvelous. + message = message.replace(/\+/g, "%20") + message = decoder(message) + + //The behemoth of filter-code (for Admin message filters) + //Note: This is proooobably hella inefficient + var filteredOut = false; + if (opts.hasOwnProperty('showMessagesFilters') && !opts.showMessagesFilters['All'].show) { + //Get this filter type (defined by class on message) + var messageHtml = $.parseHTML(message), + messageClasses; + if (opts.hasOwnProperty('filterHideAll') && opts.filterHideAll) { + var internal = false; + messageClasses = (!!$(messageHtml).attr('class') ? $(messageHtml).attr('class').split(/\s+/) : false); + if (messageClasses) { + for (var i = 0; i < messageClasses.length; i++) { //Every class + if (messageClasses[i] == 'internal') { + internal = true; + break; + } + } + } + if (!internal) { + filteredOut = 'All'; + } + } else { + //If the element or it's child have any classes + if (!!$(messageHtml).attr('class') || !!$(messageHtml).children().attr('class')) { + messageClasses = $(messageHtml).attr('class').split(/\s+/); + if (!!$(messageHtml).children().attr('class')) { + messageClasses = messageClasses.concat($(messageHtml).children().attr('class').split(/\s+/)); + } + var tempCount = 0; + for (var i = 0; i < messageClasses.length; i++) { //Every class + var thisClass = messageClasses[i]; + $.each(opts.showMessagesFilters, function(key, val) { //Every filter + if (key !== 'All' && val.show === false && typeof val.match != 'undefined') { + for (var i = 0; i < val.match.length; i++) { + var matchClass = val.match[i]; + if (matchClass == thisClass) { + filteredOut = key; + break; + } + } + } + if (filteredOut) return false; + }); + if (filteredOut) break; + tempCount++; + } + } else { + if (!opts.showMessagesFilters['Misc'].show) { + filteredOut = 'Misc'; + } + } + } + } + + //Stuff we do along with appending a message + var atBottom = false; + if (!filteredOut) { + var bodyHeight = $('body').height(); + var messagesHeight = $messages.outerHeight(); + var scrollPos = $('body,html').scrollTop(); + + //Should we snap the output to the bottom? + if (bodyHeight + scrollPos >= messagesHeight - opts.scrollSnapTolerance) { + atBottom = true; + if ($('#newMessages').length) { + $('#newMessages').remove(); + } + //If not, put the new messages box in + } else { + if ($('#newMessages').length) { + var messages = $('#newMessages .number').text(); + messages = parseInt(messages); + messages++; + $('#newMessages .number').text(messages); + if (messages == 2) { + $('#newMessages .messageWord').append('s'); + } + } else { + $messages.after('1 new message '); + } + } + } + + //Url stuff + if (message.length && flag != 'preventLink') { + message = linkify(message); + } + + opts.messageCount++; + + //Pop the top message off if history limit reached + if (opts.messageCount >= opts.messageLimit) { + $messages.children('div.entry:first-child').remove(); + opts.messageCount--; //I guess the count should only ever equal the limit + } + + //Actually append the message + var entry = document.createElement('div'); + entry.className = 'entry'; + + if (filteredOut) { + entry.className += ' hidden'; + entry.setAttribute('data-filter', filteredOut); + } + + entry.innerHTML = message.trim(); + $messages[0].appendChild(entry); + + //Actually do the snap + if (!filteredOut && atBottom) { + $('body,html').scrollTop($messages.outerHeight()); + } + + //Stuff we can do after the message shows can go here, in the interests of responsiveness + if (opts.highlightTerms && opts.highlightTerms.length > 0) { + highlightTerms(entry); + } +} + +function internalOutput(message, flag) +{ + output(escaper(message), flag) +} + +//Runs a route within byond, client or server side. Consider this "ehjax" for byond. +function runByond(uri) { + window.location = uri; +} + +function setCookie(cname, cvalue, exdays) { + cvalue = escaper(cvalue); + var d = new Date(); + d.setTime(d.getTime() + (exdays*24*60*60*1000)); + var expires = 'expires='+d.toUTCString(); + document.cookie = cname + '=' + cvalue + '; ' + expires; +} + +function getCookie(cname) { + var name = cname + '='; + var ca = document.cookie.split(';'); + for(var i=0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0)==' ') c = c.substring(1); + if (c.indexOf(name) === 0) { + return decoder(c.substring(name.length,c.length)); + } + } + return ''; +} + +function rgbToHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B);} +function toHex(n) { + n = parseInt(n,10); + if (isNaN(n)) return "00"; + n = Math.max(0,Math.min(n,255)); + return "0123456789ABCDEF".charAt((n-n%16)/16) + "0123456789ABCDEF".charAt(n%16); +} + +function changeMode(mode) { + switch (mode) { + case 'geocities': + //switch in stylesheet + opts.chatMode = mode; + break; + case 'console': + + opts.chatMode = mode; + break; + case 'default': + default: + //remove loaded stylesheet/s + opts.chatMode = 'default'; + } +} + +function handleClientData(ckey, ip, compid) { + //byond sends player info to here + var currentData = {'ckey': ckey, 'ip': ip, 'compid': compid}; + if (opts.clientData && !$.isEmptyObject(opts.clientData)) { + runByond('?_src_=chat&proc=analyzeClientData¶m[cookie]='+JSON.stringify({'connData': opts.clientData})); + + for (var i = 0; i < opts.clientData.length; i++) { + var saved = opts.clientData[i]; + if (currentData.ckey == saved.ckey && currentData.ip == saved.ip && currentData.compid == saved.compid) { + return; //Record already exists + } + } + + if (opts.clientData.length >= opts.clientDataLimit) { + opts.clientData.shift(); + } + } else { + runByond('?_src_=chat&proc=analyzeClientData¶m[cookie]=none'); + } + + //Update the cookie with current details + opts.clientData.push(currentData); + setCookie('connData', JSON.stringify(opts.clientData), 365); +} + +//Server calls this on ehjax response +//Or, y'know, whenever really +function ehjaxCallback(data) { + opts.lastPang = Date.now(); + if (data == 'softPang') { + return; + } else if (data == 'pang') { + opts.pingCounter = 0; //reset + opts.pingTime = Date.now(); + runByond('?_src_=chat&proc=ping'); + + } else if (data == 'pong') { + if (opts.pingDisabled) {return;} + opts.pongTime = Date.now(); + var pingDuration = Math.ceil((opts.pongTime - opts.pingTime) / 2); + $('#pingMs').text(pingDuration+'ms'); + pingDuration = Math.min(pingDuration, 255); + var red = pingDuration; + var green = 255 - pingDuration; + var blue = 0; + var hex = rgbToHex(red, green, blue); + $('#pingDot').css('color', '#'+hex); + + } else if (data == 'roundrestart') { + opts.restarting = true; + internalOutput('
    The connection has been closed because the server is restarting. Please wait while you automatically reconnect.
    ', 'internal'); + } else if (data == 'stopaudio') { + $('.dectalk').remove(); + } else { + //Oh we're actually being sent data instead of an instruction + var dataJ; + try { + dataJ = $.parseJSON(data); + } catch (e) { + //But...incorrect :sadtrombone: + window.onerror('JSON: '+e+'. '+data, 'browserOutput.html', 327); + return; + } + data = dataJ; + + if (data.clientData) { + if (opts.restarting) { + opts.restarting = false; + $('.connectionClosed.restarting:not(.restored)').addClass('restored').text('The round restarted and you successfully reconnected!'); + } + if (!data.clientData.ckey && !data.clientData.ip && !data.clientData.compid) { + //TODO: Call shutdown perhaps + return; + } else { + handleClientData(data.clientData.ckey, data.clientData.ip, data.clientData.compid); + } + } else if (data.modeChange) { + changeMode(data.modeChange); + } else if (data.firebug) { + if (data.trigger) { + internalOutput('Loading firebug console, triggered by '+data.trigger+'...', 'internal'); + } else { + internalOutput('Loading firebug console...', 'internal'); + } + var firebugEl = document.createElement('script'); + firebugEl.src = 'https://getfirebug.com/firebug-lite-debug.js'; + document.body.appendChild(firebugEl); + } else if (data.dectalk) { + var message = ''; + if (data.decTalkTrigger) { + message = ' '+ + 'You hear a strange robotic voice...' + message; + } + internalOutput(message, 'preventLink'); + } + } +} + +function createPopup(contents, width) { + opts.popups++; + $('body').append(''); + + //Attach close popup event + var $popup = $('#popup'+opts.popups); + var height = $popup.outerHeight(); + $popup.css({'height': height+'px', 'margin': '-'+(height/2)+'px 0 0 -'+(width/2)+'px'}); + + $popup.on('click', '.close', function(e) { + e.preventDefault(); + $popup.remove(); + }); +} + +function toggleWasd(state) { + opts.wasd = (state == 'on' ? true : false); +} + +/***************************************** +* +* DOM READY +* +******************************************/ + +if (typeof $ === 'undefined') { + var div = document.getElementById('loading').childNodes[1]; + div += '

    ERROR: Jquery did not load.'; +} + +$(function() { + $messages = $('#messages'); + $subOptions = $('#subOptions'); + + //Hey look it's a controller loop! + setInterval(function() { + if (opts.lastPang + opts.pangLimit < Date.now() && !opts.restarting) { //Every pingLimit + if (!opts.noResponse) { //Only actually append a message if the previous ping didn't also fail (to prevent spam) + opts.noResponse = true; + opts.noResponseCount++; + internalOutput('
    You are either AFK, experiencing lag or the connection has closed.
    ', 'internal'); + } + } else if (opts.noResponse) { //Previous ping attempt failed ohno + $('.connectionClosed[data-count="'+opts.noResponseCount+'"]:not(.restored)').addClass('restored').text('Your connection has been restored (probably)!'); + opts.noResponse = false; + } + }, 2000); //2 seconds + + + /***************************************** + * + * LOAD SAVED CONFIG + * + ******************************************/ + var savedConfig = { + 'sfontSize': getCookie('fontsize'), + 'sfontType': getCookie('fonttype'), + 'spingDisabled': getCookie('pingdisabled'), + 'shighlightTerms': getCookie('highlightterms'), + 'shighlightColor': getCookie('highlightcolor'), + }; + + if (savedConfig.sfontSize) { + $messages.css('font-size', savedConfig.sfontSize); + internalOutput('Loaded font size setting of: '+savedConfig.sfontSize+'', 'internal'); + } + if (savedConfig.sfontType) { + $messages.css('font-family', savedConfig.sfontType); + internalOutput('Loaded font type setting of: '+savedConfig.sfontType+'', 'internal'); + } + if (savedConfig.spingDisabled) { + if (savedConfig.spingDisabled == 'true') { + opts.pingDisabled = true; + $('#ping').hide(); + } + internalOutput('Loaded ping display of: '+(opts.pingDisabled ? 'hidden' : 'visible')+'', 'internal'); + } + if (savedConfig.shighlightTerms) { + var savedTerms = $.parseJSON(savedConfig.shighlightTerms); + var actualTerms = ''; + for (var i = 0; i < savedTerms.length; i++) { + if (savedTerms[i]) { + actualTerms += savedTerms[i] + ', '; + } + } + if (actualTerms) { + actualTerms = actualTerms.substring(0, actualTerms.length - 2); + internalOutput('Loaded highlight strings of: ' + actualTerms+'', 'internal'); + opts.highlightTerms = savedTerms; + } + } + if (savedConfig.shighlightColor) { + opts.highlightColor = savedConfig.shighlightColor; + internalOutput('Loaded highlight color of: '+savedConfig.shighlightColor+'', 'internal'); + } + + (function() { + var dataCookie = getCookie('connData'); + if (dataCookie) { + var dataJ; + try { + dataJ = $.parseJSON(dataCookie); + } catch (e) { + window.onerror('JSON '+e+'. '+dataCookie, 'browserOutput.html', 434); + return; + } + opts.clientData = dataJ; + } + })(); + + + /***************************************** + * + * BASE CHAT OUTPUT EVENTS + * + ******************************************/ + + $('body').on('click', 'a', function(e) { + e.preventDefault(); + }); + + $('body').on('mousedown', function(e) { + var $target = $(e.target); + + if ($contextMenu && opts.hasOwnProperty('contextMenuTarget') && opts.contextMenuTarget) { + hideContextMenu(); + return false; + } + + if ($target.is('a') || $target.parent('a').length || $target.is('input') || $target.is('textarea')) { + opts.preventFocus = true; + } else { + opts.preventFocus = false; + opts.mouseDownX = e.pageX; + opts.mouseDownY = e.pageY; + } + }); + + $messages.on('mousedown', function(e) { + if ($subOptions && $subOptions.is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } + }); + + $('body').on('mouseup', function(e) { + if (!opts.preventFocus && + (e.pageX >= opts.mouseDownX - opts.clickTolerance && e.pageX <= opts.mouseDownX + opts.clickTolerance) && + (e.pageY >= opts.mouseDownY - opts.clickTolerance && e.pageY <= opts.mouseDownY + opts.clickTolerance) + ) { + opts.mouseDownX = null; + opts.mouseDownY = null; + runByond('byond://winset?mapwindow.map.focus=true'); + } + }); + + $messages.on('click', 'a', function(e) { + var href = $(this).attr('href'); + $(this).addClass('visited'); + if (href[0] == '?' || (href.length >= 8 && href.substring(0,8) == 'byond://')) { + runByond(href); + } else { + href = escaper(href); + runByond('?action=openLink&link='+href); + } + }); + + //Fuck everything about this event. Will look into alternatives. + $('body').on('keydown', function(e) { + if (e.target.nodeName == 'INPUT' || e.target.nodeName == 'TEXTAREA') { + return; + } + + if (e.ctrlKey || e.altKey || e.shiftKey) { //Band-aid "fix" for allowing ctrl+c copy paste etc. Needs a proper fix. + return; + } + + e.preventDefault() + + var k = e.which; + var command; // Command to execute through winset. + + // Hardcoded because else there would be no feedback message. + if (k == 113) { // F2 + runByond('byond://winset?screenshot=auto'); + internalOutput('Screenshot taken', 'internal'); + } + + var c = ""; + switch (k) { + case 8: + c = 'BACK'; + case 9: + c = 'TAB'; + case 13: + c = 'ENTER'; + case 19: + c = 'PAUSE'; + case 27: + c = 'ESCAPE'; + case 33: // Page up + c = 'NORTHEAST'; + case 34: // Page down + c = 'SOUTHEAST'; + case 35: // End + c = 'SOUTHWEST'; + case 36: // Home + c = 'NORTHWEST'; + case 37: + c = 'WEST'; + case 38: + c = 'NORTH'; + case 39: + c = 'EAST'; + case 40: + c = 'SOUTH'; + case 45: + c = 'INSERT'; + case 46: + c = 'DELETE'; + case 93: // That weird thing to the right of alt gr. + c = 'APPS'; + + default: + c = String.fromCharCode(k); + } + +// if(opts.macros.hasOwnProperty(c.toUpperCase())) + // command = opts.macros[c]; + + if (command) { + runByond('byond://winset?mapwindow.map.focus=true;command='+command); + return false; + } + else if (c.length == 0) { + if (!e.shiftKey) { + c = c.toLowerCase(); + } + runByond('byond://winset?mapwindow.map.focus=true;mainwindow.input.text='+c); + return false; + } else { + runByond('byond://winset?mapwindow.map.focus=true'); + return false; + } + }); + + //Mildly hacky fix for scroll issues on mob change (interface gets resized sometimes, messing up snap-scroll) + $(window).on('resize', function(e) { + if ($(this).height() !== opts.priorChatHeight) { + $('body,html').scrollTop($messages.outerHeight()); + opts.priorChatHeight = $(this).height(); + } + }); + + //Audio sound prevention + $messages.on('click', '.stopAudio', function() { + var $audio = $(this).parent().children('audio'); + if ($audio) { + $audio.remove(); + } + }); + + + /***************************************** + * + * OPTIONS INTERFACE EVENTS + * + ******************************************/ + + $('body').on('click', '#newMessages', function(e) { + var messagesHeight = $messages.outerHeight(); + $('body,html').scrollTop(messagesHeight); + $('#newMessages').remove(); + runByond('byond://winset?mapwindow.map.focus=true'); + }); + + $('#toggleOptions').click(function(e) { + if ($subOptions.is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } else { + $subOptions.slideDown('fast', function() { + var windowHeight = $(window).height(); + var toggleHeight = $('#toggleOptions').outerHeight(); + var priorSubHeight = $subOptions.outerHeight(); + var newSubHeight = windowHeight - toggleHeight; + $(this).height(newSubHeight); + if (priorSubHeight > (windowHeight - toggleHeight)) { + $(this).addClass('scroll'); + } + }); + opts.subOptionsLoop = setInterval(function() { + if (!opts.suppressOptionsClose && $('#subOptions').is(':visible')) { + $subOptions.slideUp('fast', function() { + $(this).removeClass('scroll'); + $(this).css('height', ''); + }); + clearInterval(opts.subOptionsLoop); + } + }, 5000); //Every 5 seconds + } + }); + + $('#subOptions, #toggleOptions').mouseenter(function() { + opts.suppressOptionsClose = true; + }); + + $('#subOptions, #toggleOptions').mouseleave(function() { + opts.suppressOptionsClose = false; + }); + + $('#decreaseFont').click(function(e) { + var fontSize = parseInt($messages.css('font-size')); + fontSize = fontSize - 1 + 'px'; + $messages.css({'font-size': fontSize}); + setCookie('fontsize', fontSize, 365); + internalOutput('Font size set to '+fontSize+'', 'internal'); + }); + + $('#increaseFont').click(function(e) { + var fontSize = parseInt($messages.css('font-size')); + fontSize = fontSize + 1 + 'px'; + $messages.css({'font-size': fontSize}); + setCookie('fontsize', fontSize, 365); + internalOutput('Font size set to '+fontSize+'', 'internal'); + }); + + $('#chooseFont').click(function(e) { + if ($('.popup .changeFont').is(':visible')) {return;} + var popupContent = '
    Change Font
    ' + + ''; + createPopup(popupContent, 200); + }); + + $('body').on('click', '#changeFont a', function(e) { + var font = $(this).attr('data-font'); + $messages.css('font-family', font); + setCookie('fonttype', font, 365); + }); + + $('#togglePing').click(function(e) { + if (opts.pingDisabled) { + $('#ping').slideDown('fast'); + opts.pingDisabled = false; + } else { + $('#ping').slideUp('fast'); + opts.pingDisabled = true; + } + setCookie('pingdisabled', (opts.pingDisabled ? 'true' : 'false'), 365); + }); + + $('#saveLog').click(function(e) { + var saved = ''; + + if (window.XMLHtpRequest) { + xmlHttp = new XMLHttpRequest(); + } else { + xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlHttp.open('GET', 'browserOutput.css', false); + xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + xmlHttp.send(); + saved += ''; + + saved += $messages.html(); + saved = saved.replace(/&/g, '&'); + saved = saved.replace(/
  • '; + } + var popupContent = '
    String Highlighting
    ' + + '
    ' + + '
    Choose up to '+opts.highlightLimit+' strings that will highlight the line when they appear in chat.
    ' + + '
    ' + + termInputs + + '
    ' + + '
    ' + + '
    ' + + '
    '; + createPopup(popupContent, 250); + }); + + $('body').on('keyup', '#highlightColor', function() { + var color = $('#highlightColor').val(); + color = color.trim(); + if (!color || color.charAt(0) != '#') return; + $('#highlightColor').css('background-color', color); + }); + + $('body').on('submit', '#highlightTermForm', function(e) { + e.preventDefault(); + + var count = 0; + while (count < opts.highlightLimit) { + var term = $('#highlightTermInput'+count).val(); + if (term) { + term = term.trim(); + if (term === '') { + opts.highlightTerms[count] = null; + } else { + opts.highlightTerms[count] = term.toLowerCase(); + } + } else { + opts.highlightTerms[count] = null; + } + count++; + } + + var color = $('#highlightColor').val(); + color = color.trim(); + if (color == '' || color.charAt(0) != '#') { + opts.highlightColor = '#FFFF00'; + } else { + opts.highlightColor = color; + } + var $popup = $('#highlightPopup').closest('.popup'); + $popup.remove(); + + setCookie('highlightterms', JSON.stringify(opts.highlightTerms), 365); + setCookie('highlightcolor', opts.highlightColor, 365); + }); + + $('#clearMessages').click(function() { + $messages.empty(); + opts.messageCount = 0; + }); + + + /***************************************** + * + * KICK EVERYTHING OFF + * + ******************************************/ + + runByond('?_src_=chat&proc=doneLoading'); + if ($('#loading').is(':visible')) { + $('#loading').remove(); + } + $('#userBar').show(); + opts.priorChatHeight = $(window).height(); +}); \ No newline at end of file diff --git a/goon/browserassets/js/json2.min.js b/goon/browserassets/js/json2.min.js new file mode 100644 index 0000000000..d867407f26 --- /dev/null +++ b/goon/browserassets/js/json2.min.js @@ -0,0 +1 @@ +"object"!=typeof JSON&&(JSON={}),function(){"use strict";function f(t){return 10>t?"0"+t:t}function this_value(){return this.valueOf()}function quote(t){return rx_escapable.lastIndex=0,rx_escapable.test(t)?'"'+t.replace(rx_escapable,function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'}function str(t,e){var r,n,o,u,f,a=gap,i=e[t];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(t)),"function"==typeof rep&&(i=rep.call(e,t,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,f=[],"[object Array]"===Object.prototype.toString.apply(i)){for(u=i.length,r=0;u>r;r+=1)f[r]=str(r,i)||"null";return o=0===f.length?"[]":gap?"[\n"+gap+f.join(",\n"+gap)+"\n"+a+"]":"["+f.join(",")+"]",gap=a,o}if(rep&&"object"==typeof rep)for(u=rep.length,r=0;u>r;r+=1)"string"==typeof rep[r]&&(n=rep[r],o=str(n,i),o&&f.push(quote(n)+(gap?": ":":")+o));else for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(o=str(n,i),o&&f.push(quote(n)+(gap?": ":":")+o));return o=0===f.length?"{}":gap?"{\n"+gap+f.join(",\n"+gap)+"\n"+a+"}":"{"+f.join(",")+"}",gap=a,o}}var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;"function"!=typeof JSON.stringify&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(t,e,r){var n;if(gap="",indent="","number"==typeof r)for(n=0;r>n;n+=1)indent+=" ";else"string"==typeof r&&(indent=r);if(rep=e,e&&"function"!=typeof e&&("object"!=typeof e||"number"!=typeof e.length))throw new Error("JSON.stringify");return str("",{"":t})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(t,e){var r,n,o=t[e];if(o&&"object"==typeof o)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n=walk(o,r),void 0!==n?o[r]=n:delete o[r]);return reviver.call(t,e,o)}var j;if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}(); \ No newline at end of file diff --git a/goon/code/datums/browserOutput.dm b/goon/code/datums/browserOutput.dm new file mode 100644 index 0000000000..d928397728 --- /dev/null +++ b/goon/code/datums/browserOutput.dm @@ -0,0 +1,289 @@ +/********************************* +For the main html chat area +*********************************/ + +//Precaching a bunch of shit +GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of icons for the browser output + +//On client, created on login +/datum/chatOutput + var/client/owner //client ref + var/loaded = FALSE // Has the client loaded the browser output area? + var/list/messageQueue //If they haven't loaded chat, this is where messages will go until they do + var/cookieSent = FALSE // Has the client sent a cookie for analysis + var/list/connectionHistory //Contains the connection history passed from chat cookie + var/broken = FALSE + +/datum/chatOutput/New(client/C) + owner = C + messageQueue = list() + connectionHistory = list() + // log_world("chatOutput: New()") + +/datum/chatOutput/proc/start() + //Check for existing chat + if(!owner) + return FALSE + + if(!winexists(owner, "browseroutput")) // Oh goddamnit. + alert(owner.mob, "Updated chat window does not exist. If you are using a custom skin file please allow the game to update.") + broken = TRUE + return FALSE + + if(winget(owner, "browseroutput", "is-disabled") == "false") //Already setup + doneLoading() + + else //Not setup + load() + + return TRUE + +/datum/chatOutput/proc/load() + set waitfor = FALSE + if(!owner) + return + + var/static/list/chatResources = list( + "code/modules/html_interface/js/jquery.min.js", + "goon/browserassets/js/json2.min.js", + "goon/browserassets/js/browserOutput.js", + "tgui/assets/fonts/fontawesome-webfont.eot", + "tgui/assets/fonts/fontawesome-webfont.svg", + "tgui/assets/fonts/fontawesome-webfont.ttf", + "tgui/assets/fonts/fontawesome-webfont.woff", + "goon/browserassets/css/font-awesome.css", + "goon/browserassets/css/browserOutput.css" + ) + + // to_chat(world.log, "chatOutput: load()") + for(var/attempts in 1 to 5) + for(var/asset in chatResources) + owner << browse_rsc(file(asset)) + + //log_world("Sending main chat window to client [owner.ckey]") + owner << browse(file("goon/browserassets/html/browserOutput.html"), "window=browseroutput") + sleep(14 + (chatResources.len * 7)) + if(!owner || loaded) + break + + if(owner && !loaded) + doneLoading() // try doing this manually + CRASH("[owner] failed to load chat. Attempting doneLoading() manually") + // log_world("chatOutput: [owner.ckey] load() completed") + +/datum/chatOutput/Topic(href, list/href_list) + if(usr.client != owner) + return TRUE + + // Build arguments. + // Arguments are in the form "param[paramname]=thing" + var/list/params = list() + for(var/key in href_list) + if(length(key) > 7 && findtext(key, "param")) // 7 is the amount of characters in the basic param key template. + var/param_name = copytext(key, 7, -1) + var/item = href_list[key] + + params[param_name] = item + + var/data // Data to be sent back to the chat. + switch(href_list["proc"]) + if("doneLoading") + data = doneLoading(arglist(params)) + + if("debug") + data = debug(arglist(params)) + + if("ping") + data = ping(arglist(params)) + + if("analyzeClientData") + data = analyzeClientData(arglist(params)) + + if(data) + ehjax_send(data = data) + +//Called on chat output done-loading by JS. +/datum/chatOutput/proc/doneLoading() + if(loaded) + return + + loaded = TRUE + winset(owner, "browseroutput", "is-disabled=false") + for(var/message in messageQueue) + to_chat(owner, message) + + messageQueue = null + sendClientData() + + pingLoop() + +/datum/chatOutput/proc/pingLoop() + set waitfor = FALSE + + while (owner) + ehjax_send(data = owner.is_afk(29) ? "softPang" : "pang") // SoftPang isn't handled anywhere but it'll always reset the opts.lastPang. + sleep(30) + +/datum/chatOutput/proc/ehjax_send(client/C = owner, window = "browseroutput", data) + if(islist(data)) + data = json_encode(data) + C << output("[data]", "[window]:ehjaxCallback") + +//Sends client connection details to the chat to handle and save +/datum/chatOutput/proc/sendClientData() + //Get dem deets + var/list/deets = list("clientData" = list()) + deets["clientData"]["ckey"] = owner.ckey + deets["clientData"]["ip"] = owner.address + deets["clientData"]["compid"] = owner.computer_id + var/data = json_encode(deets) + ehjax_send(data = data) + +//Called by client, sent data to investigate (cookie history so far) +/datum/chatOutput/proc/analyzeClientData(cookie = "") + if(!cookie) + return + + if(cookie != "none") + var/list/connData = json_decode(cookie) + if (connData && islist(connData) && connData.len > 0 && connData["connData"]) + connectionHistory = connData["connData"] //lol fuck + var/list/found = new() + for(var/i in connectionHistory.len to 1 step -1) + var/list/row = src.connectionHistory[i] + if (!row || row.len < 3 || (!row["ckey"] && !row["compid"] && !row["ip"])) //Passed malformed history object + return + if (world.IsBanned(row["ckey"], row["compid"], row["ip"])) + found = row + break + + //Uh oh this fucker has a history of playing on a banned account!! + if (found.len > 0) + //TODO: add a new evasion ban for the CURRENT client details, using the matched row details + message_admins("[key_name(src.owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])") + log_admin("[key_name(src.owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])") + + cookieSent = TRUE + +//Called by js client every 60 seconds +/datum/chatOutput/proc/ping() + return "pong" + +//Called by js client on js error +/datum/chatOutput/proc/debug(error) + log_world("\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: [(src.owner.key ? src.owner.key : src.owner)] triggered JS error: [error]") + +#ifdef TESTING +/client/verb/debug_chat() + set hidden = TRUE + chatOutput.ehjax_send(data = list("firebug" = TRUE)) +#endif +//Global chat procs + +GLOBAL_LIST_EMPTY(bicon_cache) + +//Converts an icon to base64. Operates by putting the icon in the iconCache savefile, +// exporting it as text, and then parsing the base64 from that. +// (This relies on byond automatically storing icons in savefiles as base64) +/proc/icon2base64(icon/icon, iconKey = "misc") + if (!isicon(icon)) + return FALSE + GLOB.iconCache[iconKey] << icon + var/iconData = GLOB.iconCache.ExportText(iconKey) + var/list/partial = splittext(iconData, "{") + return replacetext(copytext(partial[2], 3, -5), "\n", "") + +/proc/bicon(obj) + if (!obj) + return + + if (isicon(obj)) + //Icons get pooled constantly, references are no good here. + /*if (!bicon_cache["\ref[obj]"]) // Doesn't exist yet, make it. + bicon_cache["\ref[obj]"] = icon2base64(obj) + return ""*/ + return "" + + // Either an atom or somebody fucked up and is gonna get a runtime, which I'm fine with. + var/atom/A = obj + var/key = "[istype(A.icon, /icon) ? "\ref[A.icon]" : A.icon]:[A.icon_state]" + if (!GLOB.bicon_cache[key]) // Doesn't exist, make it. + var/icon/I = icon(A.icon, A.icon_state, SOUTH, 1) + if (ishuman(obj)) // Shitty workaround for a BYOND issue. + var/icon/temp = I + I = icon() + I.Insert(temp, dir = SOUTH) + GLOB.bicon_cache[key] = icon2base64(I, key) + + return "" + +//Costlier version of bicon() that uses getFlatIcon() to account for overlays, underlays, etc. Use with extreme moderation, ESPECIALLY on mobs. +/proc/costly_bicon(obj) + if (!obj) + return + + if (isicon(obj)) + return bicon(obj) + + var/icon/I = getFlatIcon(obj) + return bicon(I) + +/proc/to_chat(target, message) + if(isnull(target)) + return + //Ok so I did my best but I accept that some calls to this will be for shit like sound and images + //It stands that we PROBABLY don't want to output those to the browser output so just handle them here + if (istype(message, /image) || istype(message, /sound) || istype(target, /savefile) || !(ismob(target) || islist(target) || istype(target, /client) || istype(target, /datum/log) || target == world)) + target << message + if (!istype(target, /atom)) // Really easy to mix these up, and not having to make sure things are mobs makes the code cleaner. + CRASH("DEBUG: Boutput called with invalid message") + return + + //Otherwise, we're good to throw it at the user + else if (istext(message)) + if (istext(target)) + return + + //Some macros remain in the string even after parsing and fuck up the eventual output + if (findtext(message, "\improper")) + message = replacetext(message, "\improper", "") + if (findtext(message, "\proper")) + message = replacetext(message, "\proper", "") + + //Grab us a client if possible + var/client/C = grab_client(target) + + if (C && C.chatOutput) + if(C.chatOutput.broken) // A player who hasn't updated his skin file. + to_chat(C, message) + return TRUE + if(!C.chatOutput.loaded && C.chatOutput.messageQueue && islist(C.chatOutput.messageQueue)) + //Client sucks at loading things, put their messages in a queue + C.chatOutput.messageQueue.Add(message) + return + + if(istype(target, /datum/log)) + var/datum/log/L = target + L.log += (message + "\n") + return + + message = replacetext(message, "\n", "
    ") + message = replacetext(message, "\t", "    ") + + // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. + target << output(url_encode(url_encode(message)), "browseroutput:output") + +/proc/grab_client(target) + if(istype(target, /client)) + return target + else if(istype(target, /mob)) + var/mob/M = target + if(M.client) + return M.client + else if(istype(target, /datum/mind)) + var/datum/mind/M = target + if(M.current && M.current.client) + return M.current.client + +/datum/log //exists purely to capture to_chat() output + var/log = "" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1086.yml b/html/changelogs/AutoChangeLog-pr-1086.yml new file mode 100644 index 0000000000..456e844980 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1086.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "There is now a buffer zone between the mining base and lavaland where megafauna will not spawn." + - tweak: "Ruins will no longer spawn directly in front of the mining base." diff --git a/html/changelogs/AutoChangeLog-pr-1087.yml b/html/changelogs/AutoChangeLog-pr-1087.yml new file mode 100644 index 0000000000..c94c89bed0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1087.yml @@ -0,0 +1,4 @@ +author: "Lzimann" +delete-after: True +changes: + - rscadd: "Pandemic is now tgui!" diff --git a/html/changelogs/AutoChangeLog-pr-1091.yml b/html/changelogs/AutoChangeLog-pr-1091.yml new file mode 100644 index 0000000000..b8d5699997 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1091.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "Resonator fields now visually show how long they have until they burst." + - bugfix: "Hitting a legion skull with a resonator will now produce a field." diff --git a/html/changelogs/AutoChangeLog-pr-1094.yml b/html/changelogs/AutoChangeLog-pr-1094.yml new file mode 100644 index 0000000000..50058e02f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1094.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Nanotrasen decided to remove the integrated jet engines from jetpacks. They can no longer be used successfully indoors." diff --git a/html/changelogs/AutoChangeLog-pr-1096.yml b/html/changelogs/AutoChangeLog-pr-1096.yml new file mode 100644 index 0000000000..fff14de59e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1096.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "The Warden's Cycler Shotgun has been replaced with a Compact Combat Shotgun. A unique weapon, it can fit in armour slots but at the sacrifice of a smaller ammo capacity of four shells." diff --git a/html/changelogs/AutoChangeLog-pr-1101.yml b/html/changelogs/AutoChangeLog-pr-1101.yml new file mode 100644 index 0000000000..f57bf23e13 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1101.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Spessmen seems to have stopped suffering from the mental condition that makes them believe they can't move fast if they have only one leg, even if they're in space and using a jetpack!" diff --git a/html/changelogs/AutoChangeLog-pr-1102.yml b/html/changelogs/AutoChangeLog-pr-1102.yml new file mode 100644 index 0000000000..8e01bbc5ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1102.yml @@ -0,0 +1,4 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - bugfix: "Martial arts are no longer lost when mind-swapping, cloning, moving your brain, et cetera." diff --git a/html/changelogs/AutoChangeLog-pr-1103.yml b/html/changelogs/AutoChangeLog-pr-1103.yml new file mode 100644 index 0000000000..39ae5952ab --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1103.yml @@ -0,0 +1,7 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "Galactic Common has been added to silicon's internal language +database, meaning even if a cyborg is created from someone who +previously did not know Galactic Common, they will be able to speak it +as a silicon." diff --git a/html/changelogs/AutoChangeLog-pr-1104.yml b/html/changelogs/AutoChangeLog-pr-1104.yml new file mode 100644 index 0000000000..caffe5a257 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1104.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - spellcheck: "Fixed very minor inconsistencies on items & punctuation on items." diff --git a/html/changelogs/AutoChangeLog-pr-1109.yml b/html/changelogs/AutoChangeLog-pr-1109.yml new file mode 100644 index 0000000000..f1c4acbc0e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1109.yml @@ -0,0 +1,6 @@ +author: "Joan, Repukan" +delete-after: True +changes: + - rscadd: "Traitor miners can now buy up to 2 KA Pressure Mods for 5 TC each. +balance: KA Pressure Mods now only take up 35 mod capacity each, allowing traitor miners to use 2 and have space for 1 other mod." + - rscdel: "R&D can no longer build KA Pressure Mods." diff --git a/html/changelogs/AutoChangeLog-pr-1110.yml b/html/changelogs/AutoChangeLog-pr-1110.yml new file mode 100644 index 0000000000..ba60502d77 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1110.yml @@ -0,0 +1,8 @@ +author: "Robustin" +delete-after: True +changes: + - rscadd: "Added a sexy new icon for the harvester's AOE conversion spell" + - bugfix: "Fixed construct's forcewall being invisible" + - bugfix: "Fixed cult constructs \"Locate Master\" and \"Locate Prey\" not functioning" + - bugfix: "Fixed spell action buttons not showing their actual availability status" + - tweak: "Changed the duration of a few frames for the new Cult ending" diff --git a/html/changelogs/AutoChangeLog-pr-1112.yml b/html/changelogs/AutoChangeLog-pr-1112.yml new file mode 100644 index 0000000000..dcd84158cc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1112.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "Ripleys will collect all ore in front of them when they move with a clamp and stored ore box." diff --git a/html/changelogs/AutoChangeLog-pr-1116.yml b/html/changelogs/AutoChangeLog-pr-1116.yml new file mode 100644 index 0000000000..d63e6e64ba --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1116.yml @@ -0,0 +1,4 @@ +author: "ma44" +delete-after: True +changes: + - rscadd: "Reports of syndicate base on lavaland has been outfitted with a state of the art donksoft toy weapon dispenser." diff --git a/html/changelogs/AutoChangeLog-pr-1117.yml b/html/changelogs/AutoChangeLog-pr-1117.yml new file mode 100644 index 0000000000..a5cdcb8039 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1117.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "Chasms will glow dimly, like lava." diff --git a/html/changelogs/AutoChangeLog-pr-1119.yml b/html/changelogs/AutoChangeLog-pr-1119.yml new file mode 100644 index 0000000000..e41fb408be --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1119.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Auto Rifle alt ammo mags (AP, Incendiary, Uranium Tipped) now have a coloured stripe to denote them." diff --git a/html/changelogs/AutoChangeLog-pr-1121.yml b/html/changelogs/AutoChangeLog-pr-1121.yml new file mode 100644 index 0000000000..18f8cc544e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1121.yml @@ -0,0 +1,6 @@ +author: "Joan" +delete-after: True +changes: + - rscdel: "Nanotrasen has taken a lower bid for their meson suppliers, and meson scanners will no longer display terrain layouts while on the planet." + - tweak: "However, they have discovered that, with some tweaks, mineral scanners will no longer actually require you to be wearing mesons." + - tweak: "The cheaper mesons will not completely remove reliance on light." diff --git a/html/changelogs/AutoChangeLog-pr-1129.yml b/html/changelogs/AutoChangeLog-pr-1129.yml new file mode 100644 index 0000000000..695dc0b148 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1129.yml @@ -0,0 +1,4 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - bugfix: "Fixed a bug where paper bins could swallow up pens into the void." diff --git a/html/changelogs/AutoChangeLog-pr-1130.yml b/html/changelogs/AutoChangeLog-pr-1130.yml new file mode 100644 index 0000000000..c7dacb5662 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1130.yml @@ -0,0 +1,10 @@ +author: "Robustin" +delete-after: True +changes: + - rscadd: "Gang influence is now decentralized, each gangster has their own influence that they can increase by spraying (and protecting) their tags and new influence-enhancing bling." + - rscadd: "Gang uniforms are now created based on your gang's color and can be purchased by any gang member. They will increase the wearer's influence and provide protection, but will make it fairly obvious which gang you belong to." + - rscadd: "Gangs have access to a new surplus rifle; it is a semi-automatic rifle that is very bulky and has a very low rate of fire. Gang members can buy this gun for just 8 influence." + - rscadd: "Gangs have access to the new machine gun turret; it unleashes a volley of bullets with an extended view range. It does not run out of ammo, but a significant delay between volleys and its stationary nature leaves the gunner vulnerable to flanking and return fire. Holding down the trigger will allow you to aim the gun while firing. It will cost gangs 50 influence." + - rscadd: "The sawn-off improvised shotgun is now available to gangs for 6 influence. With buckshot shells being easy to produce or purchase, this gun gives the most \"bang for your buck\" but its single-shell capacity will leave you vulnerable during a pitched gunfight." + - rscadd: "The Wetwork boots give gangs access to a lightly armored noslip variant." + - tweak: "The armored gang outfits are now slightly more resistant to ballistic and bomb damage" diff --git a/html/changelogs/AutoChangeLog-pr-1141.yml b/html/changelogs/AutoChangeLog-pr-1141.yml new file mode 100644 index 0000000000..2b8841490d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1141.yml @@ -0,0 +1,4 @@ +author: "Tacolizard" +delete-after: True +changes: + - tweak: "Station based armour is slightly more descriptive of what it does." diff --git a/html/changelogs/AutoChangeLog-pr-1142.yml b/html/changelogs/AutoChangeLog-pr-1142.yml new file mode 100644 index 0000000000..99b15ea5b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1142.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "ERT Sec Tactical Energy Guns now have a unique sprite." diff --git a/html/changelogs/AutoChangeLog-pr-1143.yml b/html/changelogs/AutoChangeLog-pr-1143.yml new file mode 100644 index 0000000000..7eda0316fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1143.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Sketchin alternative magazines (Armour Piercing, Hollow Point, Incendiary) now have unique sprites to better identify them." diff --git a/html/changelogs/AutoChangeLog-pr-1144.yml b/html/changelogs/AutoChangeLog-pr-1144.yml new file mode 100644 index 0000000000..8dc8d42475 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1144.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - bugfix: "Inserted legion cores no longer work if they went inert before implanting" diff --git a/html/changelogs/AutoChangeLog-pr-1146.yml b/html/changelogs/AutoChangeLog-pr-1146.yml new file mode 100644 index 0000000000..c7b4db56f6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1146.yml @@ -0,0 +1,4 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - tweak: "Changed spray tan overdoses to be more realistic." diff --git a/html/changelogs/AutoChangeLog-pr-1147.yml b/html/changelogs/AutoChangeLog-pr-1147.yml new file mode 100644 index 0000000000..6c524da4aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1147.yml @@ -0,0 +1,5 @@ +author: "QualityVan" +delete-after: True +changes: + - rscadd: "Hairless hides now become wet when exposed to water" + - rscadd: "You can microwave wet leather to dry it" diff --git a/html/changelogs/AutoChangeLog-pr-1149.yml b/html/changelogs/AutoChangeLog-pr-1149.yml new file mode 100644 index 0000000000..4a5c010dd4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1149.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Boxstation armoury weapon racks now have glass panes to help prevent the weapons easily flying out of a breached hull." diff --git a/html/changelogs/AutoChangeLog-pr-1150.yml b/html/changelogs/AutoChangeLog-pr-1150.yml new file mode 100644 index 0000000000..7bc3eb78a5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1150.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Many Ballistic weapons now have new sounds related to reloading or placing bullets into magazines." diff --git a/html/changelogs/AutoChangeLog-pr-1151.yml b/html/changelogs/AutoChangeLog-pr-1151.yml new file mode 100644 index 0000000000..1cd57ad4c9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1151.yml @@ -0,0 +1,5 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - rscadd: "People who are high and beach bums can now talk in their own stoner language." + - tweak: "Beach bums can only communicate with other beach bums and people who are high." diff --git a/html/changelogs/AutoChangeLog-pr-1152.yml b/html/changelogs/AutoChangeLog-pr-1152.yml new file mode 100644 index 0000000000..813a4a931a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1152.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - tweak: "Changes to production of Nanotrasen Auto Rifle armour piercing bullets have now made AP bullets better able to penetrate armour, but at the cost of the amount of possible damage the bullet can do to soft targets." diff --git a/html/changelogs/AutoChangeLog-pr-1156.yml b/html/changelogs/AutoChangeLog-pr-1156.yml new file mode 100644 index 0000000000..eda11511f8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1156.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - bugfix: "Fixed Battleship Raven's bridge blast doors not working." diff --git a/html/changelogs/AutoChangeLog-pr-1158.yml b/html/changelogs/AutoChangeLog-pr-1158.yml new file mode 100644 index 0000000000..0cb4ddd10d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1158.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "ERT, non-red alert, Security Response Officers spawn with a Tactical Energy Gun. This is a military variant of the Egun that, in addition to laser and disable rounds, has access to stun rounds." diff --git a/html/changelogs/AutoChangeLog-pr-1167.yml b/html/changelogs/AutoChangeLog-pr-1167.yml new file mode 100644 index 0000000000..c15a4f8633 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1167.yml @@ -0,0 +1,6 @@ +author: "Joan, WJohnston" +delete-after: True +changes: + - rscadd: "Adds marker beacons to mining as a vendible item. They can be bought in stacks of 1, 10, and 30 at a rate of 10 points per beacon." + - rscadd: "Miners start with a stack of 10 in their backpack, and the Extraction and Rescue Kit contains a stack of 30." + - rscadd: "Marker beacons come in a large selection of colors and simply light up a small area when placed, but are useful as a path marker or to indicate dangers." diff --git a/html/changelogs/AutoChangeLog-pr-1168.yml b/html/changelogs/AutoChangeLog-pr-1168.yml new file mode 100644 index 0000000000..baf4f427c7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1168.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - experiment: "Explosions will no longer have a start up delay" diff --git a/html/changelogs/AutoChangeLog-pr-1171.yml b/html/changelogs/AutoChangeLog-pr-1171.yml new file mode 100644 index 0000000000..e0c0601fd6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1171.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "crushers now apply marks properly" diff --git a/html/changelogs/AutoChangeLog-pr-1174.yml b/html/changelogs/AutoChangeLog-pr-1174.yml new file mode 100644 index 0000000000..bafc3de042 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1174.yml @@ -0,0 +1,4 @@ +author: "Oldman Robustin" +delete-after: True +changes: + - tweak: "Gang mode now calls a 4 minute unrecallable shuttle once 60% of the crew is dead" diff --git a/html/changelogs/AutoChangeLog-pr-1178.yml b/html/changelogs/AutoChangeLog-pr-1178.yml new file mode 100644 index 0000000000..2fdc37039e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1178.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Indestructible objects can no longer be destroyed by bombs" diff --git a/html/changelogs/AutoChangeLog-pr-1182.yml b/html/changelogs/AutoChangeLog-pr-1182.yml new file mode 100644 index 0000000000..a2c7d10876 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1182.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - spellcheck: "typo fix for origin tech" diff --git a/html/changelogs/AutoChangeLog-pr-1183.yml b/html/changelogs/AutoChangeLog-pr-1183.yml new file mode 100644 index 0000000000..4a627f949b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1183.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "20% of internal affairs agents are actually traitors" diff --git a/html/changelogs/AutoChangeLog-pr-1186.yml b/html/changelogs/AutoChangeLog-pr-1186.yml new file mode 100644 index 0000000000..205bc61c7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1186.yml @@ -0,0 +1,4 @@ +author: "4dplanner, robustin" +delete-after: True +changes: + - bugfix: "c4 has always taken 3 seconds to plant, and you are not allow to believe otherwise" diff --git a/html/changelogs/AutoChangeLog-pr-1191.yml b/html/changelogs/AutoChangeLog-pr-1191.yml new file mode 100644 index 0000000000..9e1d3c3eaa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1191.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "You can now add bayonets to kinetic accelerators. However, only combat knives and survival knives can be added. Harm intent attacking things will cause you to attack that thing with the bayonet instead!" diff --git a/html/changelogs/AutoChangeLog-pr-1195.yml b/html/changelogs/AutoChangeLog-pr-1195.yml new file mode 100644 index 0000000000..0a5716bcb7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1195.yml @@ -0,0 +1,6 @@ +author: "Moonlighting Mac says" +delete-after: True +changes: + - rscadd: "You can now craft a strong cloak with a hood made out of goliath and monster materials from within the primitive crafting screen." + - rscadd: "The cloak has a suit slot for all kind of primitive supplies, however it cannot carry most electronic miner equipment. +balance: Due to the recipe requiring leather, it is not normally accessible to all ghost roles without a source of water & electricity." diff --git a/html/changelogs/AutoChangeLog-pr-1210.yml b/html/changelogs/AutoChangeLog-pr-1210.yml new file mode 100644 index 0000000000..4dd2b1de7d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1210.yml @@ -0,0 +1,4 @@ +author: "Kor" +delete-after: True +changes: + - bugfix: "The chaplains possessed blade, shades, and constructs, can once again speak galactic common." diff --git a/html/changelogs/AutoChangeLog-pr-1214.yml b/html/changelogs/AutoChangeLog-pr-1214.yml new file mode 100644 index 0000000000..19e38c3a0f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1214.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Miner borgs can now place marker beacons from a storage of 30." diff --git a/html/changelogs/AutoChangeLog-pr-1219.yml b/html/changelogs/AutoChangeLog-pr-1219.yml new file mode 100644 index 0000000000..928478889c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1219.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Allows explorer webbings to hold marker beacons." diff --git a/html/changelogs/AutoChangeLog-pr-1220.yml b/html/changelogs/AutoChangeLog-pr-1220.yml new file mode 100644 index 0000000000..a9590654e2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1220.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Nanotrasen's new titanium wall blueprints are smooth enough that it can reflect projectiles!" diff --git a/html/changelogs/AutoChangeLog-pr-1228.yml b/html/changelogs/AutoChangeLog-pr-1228.yml new file mode 100644 index 0000000000..1b9058a75c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1228.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - bugfix: "Necropolis tendrils will once again emit light." diff --git a/html/changelogs/AutoChangeLog-pr-1231.yml b/html/changelogs/AutoChangeLog-pr-1231.yml new file mode 100644 index 0000000000..7fad1ab274 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1231.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "E-Cigarettes can now fit in your pocket." diff --git a/html/changelogs/AutoChangeLog-pr-1232.yml b/html/changelogs/AutoChangeLog-pr-1232.yml new file mode 100644 index 0000000000..97344d4418 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1232.yml @@ -0,0 +1,4 @@ +author: "Iamgoofball" +delete-after: True +changes: + - bugfix: "After the Syndicate realized their top chemist was both mixing a stamina destroying drug with a stimulant to avoid slowdowns entirely in their sleepypens, they fired him and replaced him with a new chemist." diff --git a/html/changelogs/AutoChangeLog-pr-1238.yml b/html/changelogs/AutoChangeLog-pr-1238.yml new file mode 100644 index 0000000000..f2e48eb64f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1238.yml @@ -0,0 +1,5 @@ +author: "cacogen" +delete-after: True +changes: + - rscadd: "You can now rename dog beds by buckling a new owner to them" + - rscadd: "Dogs that spawn in an area with a vacant bed will take possession of and rename the bed" diff --git a/html/changelogs/AutoChangeLog-pr-1242.yml b/html/changelogs/AutoChangeLog-pr-1242.yml new file mode 100644 index 0000000000..a50edc4efb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1242.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - bugfix: "Bayonets can now be used for butchery" diff --git a/html/changelogs/AutoChangeLog-pr-1244.yml b/html/changelogs/AutoChangeLog-pr-1244.yml new file mode 100644 index 0000000000..cb3ce07ed9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1244.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "The kinetic crusher can now gain bonus effects via trophy items gained by killing bosses with it." + - rscadd: "Yes, you do have to kill the boss primarily doing damage via the kinetic crusher, or you won't get the trophy item and the bonus effect it grants." diff --git a/html/changelogs/AutoChangeLog-pr-1255.yml b/html/changelogs/AutoChangeLog-pr-1255.yml new file mode 100644 index 0000000000..fdd7e8ac0f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1255.yml @@ -0,0 +1,5 @@ +author: "cacogen" +delete-after: True +changes: + - rscadd: "Adds AI follow links to holopad speech and PDA messages. Note that PDA messages point to the owner of the PDA and not the PDA's actual location." + - bugfix: "Fixes PDA icon not showing up beside received messages for AIs" diff --git a/html/changelogs/AutoChangeLog-pr-1264.yml b/html/changelogs/AutoChangeLog-pr-1264.yml new file mode 100644 index 0000000000..774cea31f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1264.yml @@ -0,0 +1,5 @@ +author: "QualityVan" +delete-after: True +changes: + - tweak: "Cloning pods which are interrupted by a emagging will now produce a slightly lumpier smoothie" + - bugfix: "Cloning pods that have stopped cloning early can no longer be broken open to extract leftover parts" diff --git a/html/changelogs/AutoChangeLog-pr-1268.yml b/html/changelogs/AutoChangeLog-pr-1268.yml new file mode 100644 index 0000000000..1ed2a4fcb7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1268.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - bugfix: "Crew monitoring consoles once again have minimaps while you're on the station level" diff --git a/html/changelogs/AutoChangeLog-pr-1273.yml b/html/changelogs/AutoChangeLog-pr-1273.yml new file mode 100644 index 0000000000..27ad107949 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1273.yml @@ -0,0 +1,4 @@ +author: "Swindly" +delete-after: True +changes: + - bugfix: "fixed not being able to attach heads without brainmobs in them" diff --git a/html/changelogs/AutoChangeLog-pr-1274.yml b/html/changelogs/AutoChangeLog-pr-1274.yml new file mode 100644 index 0000000000..498a1c03ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1274.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Central Command has listened to complaints and, as such, has now stationed \"real\" Private Security Officers at centcom docks." + - rscadd: "A new Nanotrasen Security Officer NPC variant is available to admins, this 'peaceful' version will only attack people who attack it first. Great for keeping order." diff --git a/html/changelogs/AutoChangeLog-pr-1277.yml b/html/changelogs/AutoChangeLog-pr-1277.yml new file mode 100644 index 0000000000..b20bcf2f45 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1277.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - spellcheck: "Renames hivelord and legion cores to 'regenerative core'. Their descs have also been updated to be more clear." diff --git a/html/changelogs/AutoChangeLog-pr-1281.yml b/html/changelogs/AutoChangeLog-pr-1281.yml new file mode 100644 index 0000000000..b79913cf00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1281.yml @@ -0,0 +1,4 @@ +author: "oranges" +delete-after: True +changes: + - rscadd: "AI's can now hang up all holocalls at a station with alt+click" diff --git a/html/changelogs/AutoChangeLog-pr-1291.yml b/html/changelogs/AutoChangeLog-pr-1291.yml new file mode 100644 index 0000000000..ddc576133c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1291.yml @@ -0,0 +1,4 @@ +author: "Nanotrasen Plasmaman Outreach Division" +delete-after: True +changes: + - tweak: "plasmaman tank volume has been increased from 3 to 6." diff --git a/html/changelogs/AutoChangeLog-pr-1292.yml b/html/changelogs/AutoChangeLog-pr-1292.yml new file mode 100644 index 0000000000..14914cf522 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1292.yml @@ -0,0 +1,4 @@ +author: "bandit" +delete-after: True +changes: + - tweak: "The officer's sabre standard in Nanotrasen captain rollouts can be used to remove the tails of lizard traitors, or lizards in general." diff --git a/html/changelogs/AutoChangeLog-pr-1308.yml b/html/changelogs/AutoChangeLog-pr-1308.yml new file mode 100644 index 0000000000..af53d19554 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1308.yml @@ -0,0 +1,8 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Luxury versions of the bluespace shelter capsule are now available! Purchase them at the mining equipment vendor." + - rscadd: "Cardboard cutouts have a new option: Xenomorph Maid" + - rscadd: "Black Carpet can now be crafted using a stack of carpet and a black crayon." + - rscadd: "Black fancy tables can now be crafted using Black Carpet." + - rscadd: "Shower curtains can now be recoloured with crayons, unscrewed from the floor, disassembled with wire cutters, and reassembled using cloth, plastic, and a metal rod." diff --git a/html/changelogs/AutoChangeLog-pr-1325.yml b/html/changelogs/AutoChangeLog-pr-1325.yml new file mode 100644 index 0000000000..6bbbff08ec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1325.yml @@ -0,0 +1,4 @@ +author: "MMMiracles (Cerestation)" +delete-after: True +changes: + - rscadd: "CereStation's Security department has been overhauled entirely thanks to the tireless efforts of Nanotrasen's construction division." diff --git a/html/changelogs/AutoChangeLog-pr-1326.yml b/html/changelogs/AutoChangeLog-pr-1326.yml new file mode 100644 index 0000000000..bd9b271593 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1326.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Portable pump max pressure has been lowered." diff --git a/html/changelogs/AutoChangeLog-pr-1327.yml b/html/changelogs/AutoChangeLog-pr-1327.yml new file mode 100644 index 0000000000..85eddc62fc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1327.yml @@ -0,0 +1,5 @@ +author: "Goodstuff" +delete-after: True +changes: + - bugfix: "Fixes the crafting recipe for black carpet" + - bugfix: "Removed a random white dot on the black carpet sprite" diff --git a/html/changelogs/AutoChangeLog-pr-1332.yml b/html/changelogs/AutoChangeLog-pr-1332.yml new file mode 100644 index 0000000000..5971468fd2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1332.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Three unique Kinetic Accelerator modules will now appear in necropolis chests." diff --git a/html/changelogs/AutoChangeLog-pr-1336.yml b/html/changelogs/AutoChangeLog-pr-1336.yml new file mode 100644 index 0000000000..01fb143eb9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1336.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - tweak: "The tactical rigging in op closets is more tacticool" diff --git a/html/changelogs/AutoChangeLog-pr-1342.yml b/html/changelogs/AutoChangeLog-pr-1342.yml new file mode 100644 index 0000000000..2dd36c983f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1342.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Attempts to add items to a storage container beyond its slots limit will now obtain a failure message again." diff --git a/html/changelogs/AutoChangeLog-pr-1345.yml b/html/changelogs/AutoChangeLog-pr-1345.yml new file mode 100644 index 0000000000..64afe8dd66 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1345.yml @@ -0,0 +1,5 @@ +author: "p440" +delete-after: True +changes: + - bugfix: "Fixed duping cable coils with magic APC terminals" + - bugfix: "Fixed invalid icon state for empty APCs" diff --git a/html/changelogs/AutoChangeLog-pr-1353.yml b/html/changelogs/AutoChangeLog-pr-1353.yml new file mode 100644 index 0000000000..91ca2cc932 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1353.yml @@ -0,0 +1,4 @@ +author: "Penguaro" +delete-after: True +changes: + - bugfix: "[Box] Removes extra/unattached vent from Xeno Lab" diff --git a/html/changelogs/AutoChangeLog-pr-1354.yml b/html/changelogs/AutoChangeLog-pr-1354.yml new file mode 100644 index 0000000000..ce5a9bc89d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1354.yml @@ -0,0 +1,4 @@ +author: "Improvedname" +delete-after: True +changes: + - rscadd: "Janitors now start with a flyswatter" diff --git a/html/changelogs/AutoChangeLog-pr-1357.yml b/html/changelogs/AutoChangeLog-pr-1357.yml new file mode 100644 index 0000000000..3714e15677 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1357.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "The Seed Vault's chemical dispenser now has all the chemicals a pod person could want." diff --git a/html/changelogs/AutoChangeLog-pr-1361.yml b/html/changelogs/AutoChangeLog-pr-1361.yml new file mode 100644 index 0000000000..a9744dd249 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1361.yml @@ -0,0 +1,4 @@ +author: "WJohnston" +delete-after: True +changes: + - bugfix: "Deltastation's south nuke op shuttle location should no longer be possible to teleport into by moving off the map and back on, and moved the rest closer to the station." diff --git a/html/changelogs/AutoChangeLog-pr-1364.yml b/html/changelogs/AutoChangeLog-pr-1364.yml new file mode 100644 index 0000000000..42b08fd338 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1364.yml @@ -0,0 +1,6 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "The crafting menu now has subcategories!" + - rscadd: "Food recipe categories have been combined as subcategories of the Foods category." + - rscadd: "Weaponry and Ammunition have been combined as subcategories of the Weaponry category." diff --git a/html/changelogs/AutoChangeLog-pr-1366.yml b/html/changelogs/AutoChangeLog-pr-1366.yml new file mode 100644 index 0000000000..23f1e1c9ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1366.yml @@ -0,0 +1,4 @@ +author: "Planned Spaceparenthood" +delete-after: True +changes: + - bugfix: "We would like to apologize for mislabeled cloning pod buttons." diff --git a/html/changelogs/AutoChangeLog-pr-1368.yml b/html/changelogs/AutoChangeLog-pr-1368.yml new file mode 100644 index 0000000000..9807cfe6aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1368.yml @@ -0,0 +1,4 @@ +author: "Mothership Epsilon" +delete-after: True +changes: + - tweak: "All your base are belong to us." diff --git a/html/changelogs/AutoChangeLog-pr-1370.yml b/html/changelogs/AutoChangeLog-pr-1370.yml new file mode 100644 index 0000000000..3b3468b7a3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1370.yml @@ -0,0 +1,7 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Many stacks now update their sprite based on their amount." + - rscadd: "Stacks will now weigh less if they're less than full." + - imageadd: "Added new icon states for glass, reinforced glass, metal, plasteel, plastic, plasma, plastitanium, titanium, gold, silver, adamantine, brass, bruise packs, ointment, gauze, cloth, leather, wet leather, hairless hide, human hide, ash drake hide, goliath hide, bones, sandstone blocks, and snow blocks." + - tweak: "Some lavaland stacks' max amounts have been reduced." diff --git a/html/changelogs/AutoChangeLog-pr-1377.yml b/html/changelogs/AutoChangeLog-pr-1377.yml new file mode 100644 index 0000000000..ad71916544 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1377.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Bulldog Shotguns should update their sprite properly when you remove the magazine." diff --git a/html/changelogs/AutoChangeLog-pr-1379.yml b/html/changelogs/AutoChangeLog-pr-1379.yml new file mode 100644 index 0000000000..e912f355ee --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1379.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Riot suits no longer hide jumpsuits." diff --git a/html/changelogs/AutoChangeLog-pr-1407.yml b/html/changelogs/AutoChangeLog-pr-1407.yml new file mode 100644 index 0000000000..a0df2657b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1407.yml @@ -0,0 +1,4 @@ +author: "MMMiracles" +delete-after: True +changes: + - tweak: "Deepstorage ruin has been redone to be more self-sufficient and up to better mapping standards." diff --git a/html/changelogs/AutoChangeLog-pr-1412.yml b/html/changelogs/AutoChangeLog-pr-1412.yml new file mode 100644 index 0000000000..5b3f54782c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1412.yml @@ -0,0 +1,5 @@ +author: "LetterJay" +delete-after: True +changes: + - experiment: "New server backend!" + - tweak: "Test merged PRs now show the commit of the PR at which they were merged" diff --git a/html/changelogs/AutoChangeLog-pr-1414.yml b/html/changelogs/AutoChangeLog-pr-1414.yml new file mode 100644 index 0000000000..74a5980cce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1414.yml @@ -0,0 +1,6 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "The Ore Redemption Machine has been ported to TGUI. New features include the addition of \"Release All\" and \"Smelt All\" buttons." + - rscadd: "The Ore Redemption Machine now be loaded with sheets of material." + - rscadd: "The Ore Redemption Machine can now 'smelt' Reinforced Glass." diff --git a/html/changelogs/AutoChangeLog-pr-1426.yml b/html/changelogs/AutoChangeLog-pr-1426.yml new file mode 100644 index 0000000000..0dd59b870c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1426.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "you can burn your brains out with a flashlight if you're tired of life" diff --git a/html/changelogs/AutoChangeLog-pr-1430.yml b/html/changelogs/AutoChangeLog-pr-1430.yml new file mode 100644 index 0000000000..860a2149ce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1430.yml @@ -0,0 +1,5 @@ +author: "Robustin" +delete-after: True +changes: + - rscadd: "The cult master has finally acquired their 3rd spell, Eldritch Pulse. This ability allows the cult master to quickly teleport any cultist or cult structure in visual range to another tile in visual range. This spell has an obvious spell effect that will indicate where the target has gone but without explicitly revealing who the master is. This spell should assist with moving obstinate cultists off an important rune, getting wandering cultists back onto an important rune, save a cultist from an untimely arrest/summary execution, assist in getting your allies into secure areas, etc." + - bugfix: "The void torch now only works on items that have been placed on surfaces, this prevents the inventory bugs associated with this item." diff --git a/html/changelogs/AutoChangeLog-pr-1445.yml b/html/changelogs/AutoChangeLog-pr-1445.yml new file mode 100644 index 0000000000..960d3366f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1445.yml @@ -0,0 +1,11 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "New plasma medals have been added to the Captain's medal box. Don't get them too warm." + - imageadd: "New sprites for plasma medals." + - imageadd: "Icon and worn sprites for all medals and the lawyer's badge have been improved. Worn medals more closely match their icons." + - tweak: "The bone talisman is an accessory again, so it's not useless." + - imageadd: "It also has a new worn sprite, based on an arm band." + - imagedel: "Ties have been removed from accessories.dmi and vice versa. Same for +the explorer's webbing sprites that were in there. ties.dmi is now neck.dmi, and has sprites for scarves, ties, sthetoscopes, etc." + - tweak: "Examining an accessory now tells you how to use it." diff --git a/html/changelogs/AutoChangeLog-pr-1453.yml b/html/changelogs/AutoChangeLog-pr-1453.yml new file mode 100644 index 0000000000..8d49ebeb32 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1453.yml @@ -0,0 +1,5 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Tracking implants and chem implants have been added to rnd" + - rscdel: "Adrenaline and freedom implants have been removed from rnd" diff --git a/html/changelogs/AutoChangeLog-pr-1460.yml b/html/changelogs/AutoChangeLog-pr-1460.yml new file mode 100644 index 0000000000..28434d0013 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1460.yml @@ -0,0 +1,4 @@ +author: "NanoTrasen Public Relations Department" +delete-after: True +changes: + - rscadd: "A mining accident has released large amounts of space dust, which is starting to drift near our stations. Don't panic, it's probably safe." diff --git a/html/changelogs/AutoChangeLog-pr-1463.yml b/html/changelogs/AutoChangeLog-pr-1463.yml new file mode 100644 index 0000000000..4bd1dafa91 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1463.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - rscdel: "Cyborgs can no longer alt-click their material stacks to split them" diff --git a/html/changelogs/AutoChangeLog-pr-1464.yml b/html/changelogs/AutoChangeLog-pr-1464.yml new file mode 100644 index 0000000000..eef63289ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1464.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - bugfix: "Cremators now still work when there's only one thing in them" diff --git a/html/changelogs/AutoChangeLog-pr-1465.yml b/html/changelogs/AutoChangeLog-pr-1465.yml new file mode 100644 index 0000000000..148ba9dacd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1465.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - bugfix: "The ORM now uses the intended amount of resources when making alloys" diff --git a/html/changelogs/AutoChangeLog-pr-1469.yml b/html/changelogs/AutoChangeLog-pr-1469.yml new file mode 100644 index 0000000000..40807e7224 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1469.yml @@ -0,0 +1,4 @@ +author: "oranges" +delete-after: True +changes: + - rscadd: "Added stungloves to the brain damage lines" diff --git a/html/changelogs/AutoChangeLog-pr-1472.yml b/html/changelogs/AutoChangeLog-pr-1472.yml new file mode 100644 index 0000000000..c86699c300 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1472.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Added Prolonging Prism as an application scripture. +balance: Prolonging Prism will delay the arrival of an emergency shuttle by 2 minutes at the cost of 2500W of power plus 75W for every 10 CV and 750W for every previous activation. In addition to the high cost, it very obviously affects the shuttle dock and leaves an obvious trail to the prism." diff --git a/html/changelogs/AutoChangeLog-pr-1487.yml b/html/changelogs/AutoChangeLog-pr-1487.yml new file mode 100644 index 0000000000..eeed3b359b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1487.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - tweak: "Defibrillator paddles will no longer stick to your hands, and will snap back onto the unit if you drop them somehow." diff --git a/html/changelogs/AutoChangeLog-pr-1498.yml b/html/changelogs/AutoChangeLog-pr-1498.yml new file mode 100644 index 0000000000..08f8aaf02b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1498.yml @@ -0,0 +1,4 @@ +author: "oranges" +delete-after: True +changes: + - tweak: "Security minor and major crime descriptors are now a single line input, making it easier to add them" diff --git a/html/changelogs/AutoChangeLog-pr-1500.yml b/html/changelogs/AutoChangeLog-pr-1500.yml new file mode 100644 index 0000000000..3c1575e3f8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1500.yml @@ -0,0 +1,7 @@ +author: "Tacolizard and Cyberboss, idea by RandomMarine" +delete-after: True +changes: + - rscadd: "You can now add a commendation message when pinning a medal on someone." + - rscadd: "Medal commendations will be displayed when the round ends." + - tweak: "Refactored the outfit datum to allow accessories as part of an outfit." + - bugfix: "The Captain spawns with the Medal of Captaincy again." diff --git a/html/changelogs/AutoChangeLog-pr-1507.yml b/html/changelogs/AutoChangeLog-pr-1507.yml new file mode 100644 index 0000000000..e78a6ca5e4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1507.yml @@ -0,0 +1,4 @@ +author: "oranges" +delete-after: True +changes: + - tweak: "Medical record descriptions are single inputs now" diff --git a/html/changelogs/AutoChangeLog-pr-1508.yml b/html/changelogs/AutoChangeLog-pr-1508.yml new file mode 100644 index 0000000000..caade842fe --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1508.yml @@ -0,0 +1,5 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Some of the clown's toys have been moved into a crate in the theater. If you think you are missing something, check in there." + - rscadd: "Wooden crates have been added. You can construct them with 6 wooden planks, and deconstruct them the same way as regular crates" diff --git a/html/changelogs/AutoChangeLog-pr-1513.yml b/html/changelogs/AutoChangeLog-pr-1513.yml new file mode 100644 index 0000000000..3066b9af93 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1513.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Cloning dismembered heads and brains now respects husking and other clone preventing disabilities." diff --git a/html/changelogs/AutoChangeLog-pr-1516.yml b/html/changelogs/AutoChangeLog-pr-1516.yml new file mode 100644 index 0000000000..6bc4bf5372 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1516.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - imageadd: "Glass tables are shinier" diff --git a/html/changelogs/AutoChangeLog-pr-1517.yml b/html/changelogs/AutoChangeLog-pr-1517.yml new file mode 100644 index 0000000000..02644cfbe4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1517.yml @@ -0,0 +1,5 @@ +author: "lordpidey" +delete-after: True +changes: + - rscadd: "Added F.R.A.M.E. cartridge to uplinks. This PDA cartridge contains 5 viruses, which when used will unlock the target's PDA into a syndicate uplink, in addition, you will receive the code needed to unlock the uplink again, if you so desire." + - rscadd: "If you use telecrystals on a F.R.A.M.E. cartridge, the next time it is used, it will also give those crystals to the target uplink." diff --git a/html/changelogs/AutoChangeLog-pr-1518.yml b/html/changelogs/AutoChangeLog-pr-1518.yml new file mode 100644 index 0000000000..8040d68bc7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1518.yml @@ -0,0 +1,4 @@ +author: "shizcalev" +delete-after: True +changes: + - tweak: "\"Species immune to radiation are no longer compatible targets of radiation based DNA injectors.\"" diff --git a/html/changelogs/AutoChangeLog-pr-1520.yml b/html/changelogs/AutoChangeLog-pr-1520.yml new file mode 100644 index 0000000000..054d1d0b43 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1520.yml @@ -0,0 +1,4 @@ +author: "shizcalev" +delete-after: True +changes: + - bugfix: "\"A gun's firing pin will no longer malfunction when placed into your own mouth. Phew!\"" diff --git a/html/changelogs/AutoChangeLog-pr-1522.yml b/html/changelogs/AutoChangeLog-pr-1522.yml new file mode 100644 index 0000000000..0a1f6556f9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1522.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Mecha tools now respond to MMI control signals as intended." diff --git a/html/changelogs/AutoChangeLog-pr-1524.yml b/html/changelogs/AutoChangeLog-pr-1524.yml new file mode 100644 index 0000000000..ca3124a562 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1524.yml @@ -0,0 +1,4 @@ +author: "shizcalev" +delete-after: True +changes: + - imageadd: "\"Bedsheets capes are now slightly more accurate. Be jealous of the clown and their sexy cape!\"" diff --git a/html/changelogs/AutoChangeLog-pr-1534.yml b/html/changelogs/AutoChangeLog-pr-1534.yml new file mode 100644 index 0000000000..38c161ad93 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1534.yml @@ -0,0 +1,11 @@ +author: "LetterJay" +delete-after: True +changes: + - rscadd: "Adds the NT75 Electromagnetic Power Inducer, a tool which can be used to quickly recharge many devices! They can be found in Electrical Closets, the CE's locker, ordered by cargo, or created in RnD." + - experiment: "Gang turrets now follow the mouse of the person using them! Yay!" + - rscadd: "Nanotrasen's mining operations have created far more corpses than an entire galaxy of cooks could hope to deal with. To solve this, we decided to just dump them all from orbit onto the barren lava planet. Unfortunately, the creatures called \"Legion\" have infested a great number of them, and you can now commonly find the bodies of former Nanotrasen employees left behind. Additionally, there are reports of natives, other settlers, and even stranger things found among the corpses." + - rscadd: "Goliaths, Watchers, and Legions have a small chance of dropping a kinetic crusher trophy item when killed with a kinetic crusher. Like the boss trophy items, these give various effects." + - tweak: "Kinetic crushers recharge very slightly slower. +balance: Rod Form now costs 2 points, from 3. +balance: Rod Form now does 70 damage, from 160, but gains 20 damage, per upgrade, when upgraded. This means you'll need to spend 6 points on it to instantly crit people from full health. +balance: Clockcult scripture tiers can no longer be lost by dipping below their requirements once they are unlocked." diff --git a/html/changelogs/AutoChangeLog-pr-1536.yml b/html/changelogs/AutoChangeLog-pr-1536.yml new file mode 100644 index 0000000000..5f98972d8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1536.yml @@ -0,0 +1,4 @@ +author: "Nanotrasen Consistency Affairs" +delete-after: True +changes: + - bugfix: "You no longer see yourself in place of the user when examining active Spirit Sight runes." diff --git a/html/changelogs/AutoChangeLog-pr-1545.yml b/html/changelogs/AutoChangeLog-pr-1545.yml new file mode 100644 index 0000000000..7e44bad305 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1545.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "You can now pin papers and photos to airlocks. Anyone examining the airlock from up close can see the details. You can cut them down with wirecutters." diff --git a/html/changelogs/AutoChangeLog-pr-1547.yml b/html/changelogs/AutoChangeLog-pr-1547.yml new file mode 100644 index 0000000000..939fe0300a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1547.yml @@ -0,0 +1,4 @@ +author: "Fox McCloud" +delete-after: True +changes: + - tweak: "Tweaked game options animal speed value to match live server" diff --git a/html/changelogs/AutoChangeLog-pr-1549.yml b/html/changelogs/AutoChangeLog-pr-1549.yml new file mode 100644 index 0000000000..ce6c96b1bd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1549.yml @@ -0,0 +1,5 @@ +author: "Joan" +delete-after: True +changes: + - spellcheck: "Renamed AI liquid dispensers to foam dispensers." + - tweak: "Foam dispensers now activate immediately when clicked, rather than forcing the user to go through a menu. They also have better visual, message, and examine feedback on if they can be activated." diff --git a/html/changelogs/AutoChangeLog-pr-1553.yml b/html/changelogs/AutoChangeLog-pr-1553.yml new file mode 100644 index 0000000000..147e2eeed7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1553.yml @@ -0,0 +1,4 @@ +author: "shizcalev" +delete-after: True +changes: + - tweak: "\"Radiation immune species are now incompatible with the radiation based genetics DNA scanner/modifier.\"" diff --git a/html/changelogs/AutoChangeLog-pr-1554.yml b/html/changelogs/AutoChangeLog-pr-1554.yml new file mode 100644 index 0000000000..6bb6b4be4f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1554.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Paper planes are now the same color as the paper used to make them." diff --git a/html/changelogs/AutoChangeLog-pr-1555.yml b/html/changelogs/AutoChangeLog-pr-1555.yml new file mode 100644 index 0000000000..7d3389e4b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1555.yml @@ -0,0 +1,4 @@ +author: "Nanotrasen Robotics Department" +delete-after: True +changes: + - rscadd: "To aid in general-purpose cleaning and maintaining of station faculties, all janitor cyborgs are now outfitted with a screwdriver, crowbar, and floor tile synthesizer." diff --git a/html/changelogs/AutoChangeLog-pr-1557.yml b/html/changelogs/AutoChangeLog-pr-1557.yml new file mode 100644 index 0000000000..b0ab4c9d6f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1557.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - bugfix: "Flashdarks can no longer be used to examine head based organs." diff --git a/html/changelogs/AutoChangeLog-pr-1559.yml b/html/changelogs/AutoChangeLog-pr-1559.yml new file mode 100644 index 0000000000..328cd7367b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1559.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - experiment: "Added some code to detect the byond bug causing clients to send phantom actions shortly after connection. It will attempt to fix or work around the issue." diff --git a/html/changelogs/AutoChangeLog-pr-1561.yml b/html/changelogs/AutoChangeLog-pr-1561.yml new file mode 100644 index 0000000000..0025ff6bac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1561.yml @@ -0,0 +1,4 @@ +author: "Jay" +delete-after: True +changes: + - bugfix: "Fixes tablecrafting for food items" diff --git a/html/changelogs/AutoChangeLog-pr-1579.yml b/html/changelogs/AutoChangeLog-pr-1579.yml new file mode 100644 index 0000000000..e4c9b97693 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1579.yml @@ -0,0 +1,4 @@ +author: "Tacolizard" +delete-after: True +changes: + - bugfix: "Flamethrowers no longer say they're being ignited when you extinguish them" diff --git a/html/changelogs/AutoChangeLog-pr-1597.yml b/html/changelogs/AutoChangeLog-pr-1597.yml new file mode 100644 index 0000000000..01b9771154 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1597.yml @@ -0,0 +1,4 @@ +author: "Digimon" +delete-after: True +changes: + - rscadd: "Added guilmon as a selectable race" diff --git a/html/changelogs/AutoChangeLog-pr-1599.yml b/html/changelogs/AutoChangeLog-pr-1599.yml new file mode 100644 index 0000000000..120921f6b8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1599.yml @@ -0,0 +1,7 @@ +author: "New dogborgo stuff." +delete-after: True +changes: + - rscadd: "A new mechanically horrible janitorial trash eating dogborgo." + - tweak: "Stole and ported some deliciously exploitable virgo borgo modifications. +balance: Who needs balance when we have rules? Or do we even have those any more? Are we supposed to run a wasteland of exploiters and metagamers? Y'all edgy hubbie 4chog gamerkids can suck my egg." + - experiment: "Oh boy this is gonna be good lmao." diff --git a/html/changelogs/AutoChangeLog-pr-1603.yml b/html/changelogs/AutoChangeLog-pr-1603.yml new file mode 100644 index 0000000000..93a43d25a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1603.yml @@ -0,0 +1,4 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - bugfix: "High luminosity eyes will have material science instead of an error research type" diff --git a/html/changelogs/AutoChangeLog-pr-1609.yml b/html/changelogs/AutoChangeLog-pr-1609.yml new file mode 100644 index 0000000000..4e1745b0b5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1609.yml @@ -0,0 +1,4 @@ +author: "bandit" +delete-after: True +changes: + - tweak: "Default short/medium/long brig times are now, in order, 2, 3, and 5 minutes." diff --git a/html/changelogs/AutoChangeLog-pr-1619.yml b/html/changelogs/AutoChangeLog-pr-1619.yml new file mode 100644 index 0000000000..7ba55f1784 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1619.yml @@ -0,0 +1,4 @@ +author: "MrStonedOne and Lummox JR" +delete-after: True +changes: + - bugfix: "Fixed icon scaling and size preferences not loading (Technically size preferences were loading because byond saves that locally, but that's not reliable because ss13 shares a hub)" diff --git a/html/changelogs/AutoChangeLog-pr-1627.yml b/html/changelogs/AutoChangeLog-pr-1627.yml new file mode 100644 index 0000000000..83ff3839ef --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1627.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscdel: "Cultists must be human to run for Cult Master status." diff --git a/html/changelogs/AutoChangeLog-pr-1629.yml b/html/changelogs/AutoChangeLog-pr-1629.yml new file mode 100644 index 0000000000..0e38b47fdf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1629.yml @@ -0,0 +1,5 @@ +author: "Xhuis" +delete-after: True +changes: + - spellcheck: "The names of the hand drill, jaws of life, and emitter are now lowercase." + - spellcheck: "The descriptions of the hand drill, jaws of life, and emitter have been changed to be more descriptive and less lengthy." diff --git a/html/changelogs/AutoChangeLog-pr-1634.yml b/html/changelogs/AutoChangeLog-pr-1634.yml new file mode 100644 index 0000000000..a9aa70e1fc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1634.yml @@ -0,0 +1,4 @@ +author: "QualityVan" +delete-after: True +changes: + - rscadd: "The botany vending machine now has a stock of onion seeds" diff --git a/html/changelogs/AutoChangeLog-pr-1635.yml b/html/changelogs/AutoChangeLog-pr-1635.yml new file mode 100644 index 0000000000..babfac7849 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1635.yml @@ -0,0 +1,4 @@ +author: "Tacolizard" +delete-after: True +changes: + - rscdel: "Flashes no longer have a tech requirement" diff --git a/html/changelogs/AutoChangeLog-pr-1636.yml b/html/changelogs/AutoChangeLog-pr-1636.yml new file mode 100644 index 0000000000..2b7fe7e4a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1636.yml @@ -0,0 +1,6 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "The Captain now starts with a deluxe fountain pen in their PDA." + - rscadd: "The quartermaster, curator, research director, lawyer, and bartender start with normal fountain pens in their PDAs." + - rscadd: "Cargo can order fountain pens via the Calligraphy Crate." diff --git a/html/changelogs/AutoChangeLog-pr-1639.yml b/html/changelogs/AutoChangeLog-pr-1639.yml new file mode 100644 index 0000000000..b85743479e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1639.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - bugfix: "Cryo cells work properly on mobs with varying max health values." diff --git a/html/changelogs/AutoChangeLog-pr-1645.yml b/html/changelogs/AutoChangeLog-pr-1645.yml new file mode 100644 index 0000000000..c505c6e736 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1645.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "NT now provides education on the proper response for experiencing the excrutiating pain of varying degree burns (You scream when burning)" diff --git a/html/changelogs/AutoChangeLog-pr-1646.yml b/html/changelogs/AutoChangeLog-pr-1646.yml new file mode 100644 index 0000000000..b25886e9ce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1646.yml @@ -0,0 +1,8 @@ +author: "RandomMarine" +delete-after: True +changes: + - tweak: "RCDs now always use matter consistent with the material needed when building." + - tweak: "Floors now cost 3 or 1 matter to build, based on if a lattice exists on the tile." + - tweak: "Reinforced windows cost 12 matter. Normal windows cost 8 matter. (Both up/down from 10)" + - tweak: "Glass airlocks cost 20 matter." + - tweak: "RCDs are faster at building grilles and plain glass windows." diff --git a/html/changelogs/AutoChangeLog-pr-1649.yml b/html/changelogs/AutoChangeLog-pr-1649.yml new file mode 100644 index 0000000000..26d5e8ea6e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1649.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - tweak: "The Hierophant is a little less chaotic and murdery on average." diff --git a/html/changelogs/AutoChangeLog-pr-1650.yml b/html/changelogs/AutoChangeLog-pr-1650.yml new file mode 100644 index 0000000000..6200fd1c5b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1650.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "Tablets with IDs in them now show the ID's name when examining someone with that tablet in their ID slot, similar to a PDA would." diff --git a/html/changelogs/AutoChangeLog-pr-1651.yml b/html/changelogs/AutoChangeLog-pr-1651.yml new file mode 100644 index 0000000000..f4b85a4f2a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1651.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Stacks of space cash now tell you their total value and their value per bill when you examine them." diff --git a/html/changelogs/AutoChangeLog-pr-1652.yml b/html/changelogs/AutoChangeLog-pr-1652.yml new file mode 100644 index 0000000000..be038b571f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1652.yml @@ -0,0 +1,5 @@ +author: "RandomMarine" +delete-after: True +changes: + - tweak: "Compressed matter cartridge production costs now reflect their material worth at basic efficiency." + - bugfix: "Compressed matter cartridges can now be exported." diff --git a/html/changelogs/AutoChangeLog-pr-1654.yml b/html/changelogs/AutoChangeLog-pr-1654.yml new file mode 100644 index 0000000000..4d2a21b60a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1654.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - bugfix: "Puny windows will no longer stop the progress of Ratvar." diff --git a/html/changelogs/AutoChangeLog-pr-1655.yml b/html/changelogs/AutoChangeLog-pr-1655.yml new file mode 100644 index 0000000000..e3ad6e3ca2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1655.yml @@ -0,0 +1,4 @@ +author: "Jay" +delete-after: True +changes: + - tweak: "Increases round time to a total of three hours. Two and a half before the call then another fifteen for the shuttle to arrive totaling at three." diff --git a/html/changelogs/AutoChangeLog-pr-1658.yml b/html/changelogs/AutoChangeLog-pr-1658.yml new file mode 100644 index 0000000000..24b5ee810a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1658.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - rscadd: "1D4 into Lavaland Mining base crate." diff --git a/html/changelogs/AutoChangeLog-pr-1664.yml b/html/changelogs/AutoChangeLog-pr-1664.yml new file mode 100644 index 0000000000..70700ac5c3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1664.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Thanks to the invention of \"Bill slots\", vending machines can now accept space cash." diff --git a/html/changelogs/AutoChangeLog-pr-1666.yml b/html/changelogs/AutoChangeLog-pr-1666.yml new file mode 100644 index 0000000000..c5e36aac04 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1666.yml @@ -0,0 +1,6 @@ +author: "Tacolizard" +delete-after: True +changes: + - rscadd: "Repurposed the action button tooltip code to add tooltips with the examine details of all held and equipped items. Hover your mouse over any item equipped, held or in your inventory to examine it." + - rscadd: "Examine tooltips can be toggled with the 'toggle-examine-tooltips' verb, which can be typed or accessed from the OOC menu." + - rscadd: "You can change the delay before a tooltip appears with the 'set-examine-tooltip-delay' verb, also accessible via the OOC menu. The default delay is 500ms." diff --git a/html/changelogs/AutoChangeLog-pr-1669.yml b/html/changelogs/AutoChangeLog-pr-1669.yml new file mode 100644 index 0000000000..2e2c1fc533 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1669.yml @@ -0,0 +1,4 @@ +author: "RandomMarine" +delete-after: True +changes: + - tweak: "Bonfires now work on lavaland!" diff --git a/html/changelogs/AutoChangeLog-pr-1674.yml b/html/changelogs/AutoChangeLog-pr-1674.yml new file mode 100644 index 0000000000..4990f3aea9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1674.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - bugfix: "Fixes duffle bags not displaying on back" diff --git a/html/changelogs/AutoChangeLog-pr-1678.yml b/html/changelogs/AutoChangeLog-pr-1678.yml new file mode 100644 index 0000000000..238ab8123f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1678.yml @@ -0,0 +1,4 @@ +author: "Jay" +delete-after: True +changes: + - bugfix: "Fixes examine text" diff --git a/html/changelogs/AutoChangeLog-pr-1680.yml b/html/changelogs/AutoChangeLog-pr-1680.yml new file mode 100644 index 0000000000..7fd0ac34b8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1680.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "The station's heaters and freezers have been sternly reprimanded and will now drop the correct circuit boards and cable coils." diff --git a/html/changelogs/AutoChangeLog-pr-1681.yml b/html/changelogs/AutoChangeLog-pr-1681.yml new file mode 100644 index 0000000000..3df4b9b379 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1681.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - imageadd: "Overhauled cryotube code to be cleaner." diff --git a/html/changelogs/AutoChangeLog-pr-1683.yml b/html/changelogs/AutoChangeLog-pr-1683.yml new file mode 100644 index 0000000000..f55f0392eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1683.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "The straight jacket now takes five seconds to put on." diff --git a/html/changelogs/AutoChangeLog-pr-1686.yml b/html/changelogs/AutoChangeLog-pr-1686.yml new file mode 100644 index 0000000000..d4bbe08b60 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1686.yml @@ -0,0 +1,4 @@ +author: "Jay" +delete-after: True +changes: + - bugfix: "Fixed LOOC" diff --git a/html/changelogs/AutoChangeLog-pr-1694.yml b/html/changelogs/AutoChangeLog-pr-1694.yml new file mode 100644 index 0000000000..4b6b19c5a4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1694.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "The display cases in luxury shelter capsules will no longer spawn unobtainable, abstract offhand objects." diff --git a/html/changelogs/AutoChangeLog-pr-1695.yml b/html/changelogs/AutoChangeLog-pr-1695.yml new file mode 100644 index 0000000000..d66f67f7b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1695.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "Disablers now have an in-hand sprite." diff --git a/html/changelogs/AutoChangeLog-pr-1700.yml b/html/changelogs/AutoChangeLog-pr-1700.yml new file mode 100644 index 0000000000..7af2d8b4f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1700.yml @@ -0,0 +1,5 @@ +author: "Tacolizard" +delete-after: True +changes: + - rscadd: "Some items now have custom force strings in their tooltips." + - bugfix: "items with no force can still use a custom force string." diff --git a/html/changelogs/AutoChangeLog-pr-1704.yml b/html/changelogs/AutoChangeLog-pr-1704.yml new file mode 100644 index 0000000000..5632cadaa0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1704.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Grenade belts and bandoliers will no longer obscure half the screen when they're completely filled." diff --git a/html/changelogs/AutoChangeLog-pr-1707.yml b/html/changelogs/AutoChangeLog-pr-1707.yml new file mode 100644 index 0000000000..4b97127f78 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1707.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "After a janitorial audit Nanotrasen has decided to further cut costs by removing the janicart's secret space propulsion functionality" diff --git a/html/changelogs/AutoChangeLog-pr-1714.yml b/html/changelogs/AutoChangeLog-pr-1714.yml new file mode 100644 index 0000000000..d2827131e2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1714.yml @@ -0,0 +1,5 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Nanofrost setting and metal foam synthesizer on the Atmos watertank backpack changed to \"Resin\", which is a solid, but transparent structure similar to metal foam that scrubs the air of toxins, regulates temperature, etc" + - tweak: "Atmos holobarrier device swapped out for an Atmos holo-firelock device, which creates holographic firelocks that prevent atmospheric changes from going over them" diff --git a/html/changelogs/AutoChangeLog-pr-1716.yml b/html/changelogs/AutoChangeLog-pr-1716.yml new file mode 100644 index 0000000000..797fa064eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1716.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - spellcheck: "Fixes small typographical errors on flight suits and implanters." diff --git a/html/changelogs/AutoChangeLog-pr-1718.yml b/html/changelogs/AutoChangeLog-pr-1718.yml new file mode 100644 index 0000000000..eb32e32adb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1718.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Dressers are now constructable, and unanchorable with a wrench." diff --git a/html/changelogs/AutoChangeLog-pr-1722.yml b/html/changelogs/AutoChangeLog-pr-1722.yml new file mode 100644 index 0000000000..06aee1641f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1722.yml @@ -0,0 +1,5 @@ +author: "Xhuis" +delete-after: True +changes: + - spellcheck: "The names of several objects, such as the holopad and biogenerator, have been lowercased." + - spellcheck: "Added some descriptions to a few objects that lacked them." diff --git a/html/changelogs/AutoChangeLog-pr-1725.yml b/html/changelogs/AutoChangeLog-pr-1725.yml new file mode 100644 index 0000000000..525296372a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1725.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Flame thrower plasma tanks can be removed with alt-click." diff --git a/html/changelogs/AutoChangeLog-pr-1728.yml b/html/changelogs/AutoChangeLog-pr-1728.yml new file mode 100644 index 0000000000..090d32f8bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1728.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "Tablets now have a built-in flashlight! It can even change colors, as long as they're light enough in hue." diff --git a/html/changelogs/AutoChangeLog-pr-1732.yml b/html/changelogs/AutoChangeLog-pr-1732.yml new file mode 100644 index 0000000000..2548b5b4a8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1732.yml @@ -0,0 +1,4 @@ +author: "LetterJay" +delete-after: True +changes: + - sounddel: "Removed oof" diff --git a/html/changelogs/AutoChangeLog-pr-1743.yml b/html/changelogs/AutoChangeLog-pr-1743.yml new file mode 100644 index 0000000000..a13e80b549 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1743.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Makes old chat show while goonchat loads. Should goonchat fail to load, the old chat will still be operational." diff --git a/html/changelogs/AutoChangeLog-pr-1744.yml b/html/changelogs/AutoChangeLog-pr-1744.yml new file mode 100644 index 0000000000..77b4e661c5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1744.yml @@ -0,0 +1,4 @@ +author: "BeeSting12" +delete-after: True +changes: + - bugfix: "The clowndagger now has the correct skin." diff --git a/html/changelogs/AutoChangeLog-pr-1745.yml b/html/changelogs/AutoChangeLog-pr-1745.yml new file mode 100644 index 0000000000..b3b1c1423c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1745.yml @@ -0,0 +1,4 @@ +author: "ganglyalexander" +delete-after: True +changes: + - rscadd: "Added the ability to reset owner of locker" diff --git a/html/changelogs/AutoChangeLog-pr-1749.yml b/html/changelogs/AutoChangeLog-pr-1749.yml new file mode 100644 index 0000000000..aa0a9a3902 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1749.yml @@ -0,0 +1,5 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "You can now unfasten intercoms from walls and place them elsewhere on the station." + - rscadd: "Intercom frames can now be created at an autolathe for 75 metal and 25 glass." diff --git a/html/changelogs/AutoChangeLog-pr-1751.yml b/html/changelogs/AutoChangeLog-pr-1751.yml new file mode 100644 index 0000000000..7d0f08eafc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1751.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "Nearly-full goliath hide stacks now correctly have a sprite." diff --git a/html/changelogs/AutoChangeLog-pr-1757.yml b/html/changelogs/AutoChangeLog-pr-1757.yml new file mode 100644 index 0000000000..b0d2f6c493 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1757.yml @@ -0,0 +1,4 @@ +author: "That Really Good Soda Flavor" +delete-after: True +changes: + - bugfix: "Fixed nuclear bombs being radioactive." diff --git a/html/changelogs/AutoChangeLog-pr-1761.yml b/html/changelogs/AutoChangeLog-pr-1761.yml new file mode 100644 index 0000000000..008f0b5151 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1761.yml @@ -0,0 +1,4 @@ +author: "Kor" +delete-after: True +changes: + - rscadd: "Robotic legs now let you use pockets without a jumpsuit, and a robot chest now lets you use the belt slot and ID slot without a jumpsuit." diff --git a/html/changelogs/AutoChangeLog-pr-1763.yml b/html/changelogs/AutoChangeLog-pr-1763.yml new file mode 100644 index 0000000000..3e5791d99d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1763.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "Maid Costume aprons can now be detached and reattached to any uniform." diff --git a/html/changelogs/AutoChangeLog-pr-1766.yml b/html/changelogs/AutoChangeLog-pr-1766.yml new file mode 100644 index 0000000000..73e8aed51f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1766.yml @@ -0,0 +1,4 @@ +author: "JJRcop" +delete-after: True +changes: + - bugfix: "Fixed telekinesis remote item pick up exploit" diff --git a/html/changelogs/AutoChangeLog-pr-1768.yml b/html/changelogs/AutoChangeLog-pr-1768.yml new file mode 100644 index 0000000000..fbd122b75e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1768.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Station Engineers spawn with a Industrial Welder in their toolbelt." + - tweak: "Engineering Welder Locker now only holds three standard Welders." diff --git a/html/changelogs/AutoChangeLog-pr-1770.yml b/html/changelogs/AutoChangeLog-pr-1770.yml new file mode 100644 index 0000000000..0448670065 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1770.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "An old Nanotrasen Space Station has quietly reawoken its surviving crew one hundred years after they fell to slumber. Can the surviving crew, using old, broken and out of date equipment, overcome all odds and survive, or will the cold embrace of the stars become their new home?" diff --git a/html/changelogs/AutoChangeLog-pr-1772.yml b/html/changelogs/AutoChangeLog-pr-1772.yml new file mode 100644 index 0000000000..8ff81219e5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1772.yml @@ -0,0 +1,4 @@ +author: "RandomMarine" +delete-after: True +changes: + - rscadd: "Cargo can now export mechs!" diff --git a/html/changelogs/AutoChangeLog-pr-1775.yml b/html/changelogs/AutoChangeLog-pr-1775.yml new file mode 100644 index 0000000000..b0b788eb87 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1775.yml @@ -0,0 +1,5 @@ +author: "Xhuis" +delete-after: True +changes: + - spellcheck: "The names of most glasses, like mesons, t-ray scanners, and night vision goggles, have been lowercased." + - spellcheck: "The thermonocle's description now changes based on the gender of the person examining it." diff --git a/html/changelogs/AutoChangeLog-pr-1778.yml b/html/changelogs/AutoChangeLog-pr-1778.yml new file mode 100644 index 0000000000..744e80fb95 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1778.yml @@ -0,0 +1,4 @@ +author: "Kor" +delete-after: True +changes: + - rscadd: "Glass shards will no longer hurt people with robotic legs." diff --git a/html/changelogs/AutoChangeLog-pr-1783.yml b/html/changelogs/AutoChangeLog-pr-1783.yml new file mode 100644 index 0000000000..08994eaa49 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1783.yml @@ -0,0 +1,5 @@ +author: "Kor" +delete-after: True +changes: + - rscadd: "Added dash weapons, which let you do a short teleport within line of sight." + - rscadd: "The ninjas energy katana now lets him dash. He can no longer teleport with right click." diff --git a/html/changelogs/AutoChangeLog-pr-1790.yml b/html/changelogs/AutoChangeLog-pr-1790.yml new file mode 100644 index 0000000000..054c36b5f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1790.yml @@ -0,0 +1,4 @@ +author: "drline" +delete-after: True +changes: + - bugfix: "Nanotrasen finally sent out IT personnel to plug your modular consoles back in. You're welcome." diff --git a/html/changelogs/AutoChangeLog-pr-1793.yml b/html/changelogs/AutoChangeLog-pr-1793.yml new file mode 100644 index 0000000000..d8a45b6193 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1793.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Fixed a few anomalous crystal effects" diff --git a/html/changelogs/AutoChangeLog-pr-1798.yml b/html/changelogs/AutoChangeLog-pr-1798.yml new file mode 100644 index 0000000000..f8cf201813 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1798.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "Straight jackets can now properly be put onto others." diff --git a/html/changelogs/AutoChangeLog-pr-1802.yml b/html/changelogs/AutoChangeLog-pr-1802.yml new file mode 100644 index 0000000000..4a18ef42a5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1802.yml @@ -0,0 +1,4 @@ +author: "Kor" +delete-after: True +changes: + - rscadd: "Mesons work on lavaland again." diff --git a/html/changelogs/AutoChangeLog-pr-1810.yml b/html/changelogs/AutoChangeLog-pr-1810.yml new file mode 100644 index 0000000000..d00ca206b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1810.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "There is now a new monitor program that engineers can use to monitor the supermatter status" diff --git a/html/changelogs/AutoChangeLog-pr-1812.yml b/html/changelogs/AutoChangeLog-pr-1812.yml new file mode 100644 index 0000000000..762c98787f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1812.yml @@ -0,0 +1,4 @@ +author: "Tacolizard" +delete-after: True +changes: + - rscadd: "NanoTrasen has now outfitted their employees with Extra-Loud(TM) Genetically Modified Hearts! Now you can hear your heart about to explode when the clown shoots you full of meth, or hear it slowly coming to a stop as you bleed out in critical condition after being toolboxed by an unknown gas-mask wearing assistant." diff --git a/html/changelogs/AutoChangeLog-pr-1827.yml b/html/changelogs/AutoChangeLog-pr-1827.yml new file mode 100644 index 0000000000..0e66c44703 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1827.yml @@ -0,0 +1,4 @@ +author: "Fashion and Facism are one and the same" +delete-after: True +changes: + - rscadd: "BBsweaters now available in clothesmates along with a keyhole sweater as a premium item" diff --git a/html/changelogs/AutoChangeLog-pr-1828.yml b/html/changelogs/AutoChangeLog-pr-1828.yml new file mode 100644 index 0000000000..4db5c834bf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1828.yml @@ -0,0 +1,5 @@ +author: "powercreep" +delete-after: True +changes: + - rscadd: "added stimpacks and stimpack kits to the vendor +as well as my patented powercreep kit of survival pens (fairly priced so as to avoid actual powercreep)" diff --git a/html/changelogs/AutoChangeLog-pr-1836.yml b/html/changelogs/AutoChangeLog-pr-1836.yml new file mode 100644 index 0000000000..eee7ccdab5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1836.yml @@ -0,0 +1,5 @@ +author: "Tacolizard" +delete-after: True +changes: + - bugfix: "Nanotrasen has begun a program to inform the souls of the departed that their hearts can't beat after death." + - bugfix: "heartbeat noises now loop (i can't come up with any dumb fluff for this one sorry)" diff --git a/html/changelogs/AutoChangeLog-pr-1844.yml b/html/changelogs/AutoChangeLog-pr-1844.yml new file mode 100644 index 0000000000..3cbb0d888c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1844.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Added a recovery window after some variable length megafauna attacks" diff --git a/html/changelogs/AutoChangeLog-pr-1851.yml b/html/changelogs/AutoChangeLog-pr-1851.yml new file mode 100644 index 0000000000..5f8b310ff7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1851.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - bugfix: "Reskinnable guns no longer become invisible after firing a single shot." diff --git a/html/changelogs/AutoChangeLog-pr-1852.yml b/html/changelogs/AutoChangeLog-pr-1852.yml new file mode 100644 index 0000000000..affa2f169a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1852.yml @@ -0,0 +1,4 @@ +author: "More Robust Than You" +delete-after: True +changes: + - bugfix: "brain damage should no longer attempt to emote/say things while unconcious" diff --git a/icons/effects/64x64.dmi b/icons/effects/64x64.dmi index 361cfff40c..d80b077988 100644 Binary files a/icons/effects/64x64.dmi and b/icons/effects/64x64.dmi differ diff --git a/icons/effects/beam.dmi b/icons/effects/beam.dmi index 98bb0c7395..2ae375b927 100644 Binary files a/icons/effects/beam.dmi and b/icons/effects/beam.dmi differ diff --git a/icons/effects/cult_effects.dmi b/icons/effects/cult_effects.dmi index 58a2d3c9c9..925950b9a3 100644 Binary files a/icons/effects/cult_effects.dmi and b/icons/effects/cult_effects.dmi differ diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index eab44acdd7..885ad62131 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/effects/fields.dmi b/icons/effects/fields.dmi index 5eadb96a1a..f87e1f3975 100644 Binary files a/icons/effects/fields.dmi and b/icons/effects/fields.dmi differ diff --git a/icons/effects/ore_visuals.dmi b/icons/effects/ore_visuals.dmi new file mode 100644 index 0000000000..30a05b043a Binary files /dev/null and b/icons/effects/ore_visuals.dmi differ diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi old mode 100644 new mode 100755 index a770bf8667..b7a003d1bb Binary files a/icons/effects/parallax.dmi and b/icons/effects/parallax.dmi differ diff --git a/icons/effects/station_explosion.dmi b/icons/effects/station_explosion.dmi index bddc66e137..d8ced1f544 100644 Binary files a/icons/effects/station_explosion.dmi and b/icons/effects/station_explosion.dmi differ diff --git a/icons/effects/throw_target.dmi b/icons/effects/throw_target.dmi new file mode 100644 index 0000000000..660eafbf2b Binary files /dev/null and b/icons/effects/throw_target.dmi differ diff --git a/icons/minimaps/Box Station_1.png b/icons/minimaps/Box Station_2.png similarity index 100% rename from icons/minimaps/Box Station_1.png rename to icons/minimaps/Box Station_2.png diff --git a/icons/minimaps/CereStation_1.png b/icons/minimaps/CereStation_2.png similarity index 100% rename from icons/minimaps/CereStation_1.png rename to icons/minimaps/CereStation_2.png diff --git a/icons/minimaps/Delta Station_1.png b/icons/minimaps/Delta Station_2.png similarity index 100% rename from icons/minimaps/Delta Station_1.png rename to icons/minimaps/Delta Station_2.png diff --git a/icons/minimaps/MetaStation_1.png b/icons/minimaps/MetaStation_2.png similarity index 100% rename from icons/minimaps/MetaStation_1.png rename to icons/minimaps/MetaStation_2.png diff --git a/icons/minimaps/OmegaStation_1.png b/icons/minimaps/OmegaStation_2.png similarity index 100% rename from icons/minimaps/OmegaStation_1.png rename to icons/minimaps/OmegaStation_2.png diff --git a/icons/misc/language.dmi b/icons/misc/language.dmi index 081bbf1aa3..f4894c2b90 100644 Binary files a/icons/misc/language.dmi and b/icons/misc/language.dmi differ diff --git a/icons/mob/accessories.dmi b/icons/mob/accessories.dmi new file mode 100644 index 0000000000..7c41c2d6fe Binary files /dev/null and b/icons/mob/accessories.dmi differ diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 7f6f85b004..214bfd744e 100644 Binary files a/icons/mob/actions.dmi and b/icons/mob/actions.dmi differ diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 2bdb819601..55d36996b7 100644 Binary files a/icons/mob/back.dmi and b/icons/mob/back.dmi differ diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index b9ddf04153..f73a54ab1d 100644 Binary files a/icons/mob/belt.dmi and b/icons/mob/belt.dmi differ diff --git a/icons/mob/dogborg.dmi b/icons/mob/dogborg.dmi index 2ccf941237..ec63120ae1 100644 Binary files a/icons/mob/dogborg.dmi and b/icons/mob/dogborg.dmi differ diff --git a/icons/mob/drone.dmi b/icons/mob/drone.dmi index 6115935c3d..2e9899fba0 100644 Binary files a/icons/mob/drone.dmi and b/icons/mob/drone.dmi differ diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 9d63c276bc..2fcc33b3ec 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/mob/hivebot.dmi b/icons/mob/hivebot.dmi index cb13996361..ce37adbdfe 100644 Binary files a/icons/mob/hivebot.dmi and b/icons/mob/hivebot.dmi differ diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index e1dbb99158..1d8098c92b 100644 Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index 105def8775..968e12949b 100644 Binary files a/icons/mob/human_parts_greyscale.dmi and b/icons/mob/human_parts_greyscale.dmi differ diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index 417e97f770..4661fdc260 100644 Binary files a/icons/mob/inhands/guns_lefthand.dmi and b/icons/mob/inhands/guns_lefthand.dmi differ diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index b65da989b3..b2e489b37d 100644 Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index a20439dea2..d08290d169 100644 Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index aba22012b2..067b42575e 100644 Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ diff --git a/icons/mob/lavaland/dragon.dmi b/icons/mob/lavaland/dragon.dmi index 911d7288d1..7cc2b92a17 100644 Binary files a/icons/mob/lavaland/dragon.dmi and b/icons/mob/lavaland/dragon.dmi differ diff --git a/icons/mob/lavaland/lavaland_monsters.dmi b/icons/mob/lavaland/lavaland_monsters.dmi index c45d49fdc5..7c41752024 100644 Binary files a/icons/mob/lavaland/lavaland_monsters.dmi and b/icons/mob/lavaland/lavaland_monsters.dmi differ diff --git a/icons/mob/mam_body_markings.dmi b/icons/mob/mam_body_markings.dmi index 07fe5b841f..a50181340d 100644 Binary files a/icons/mob/mam_body_markings.dmi and b/icons/mob/mam_body_markings.dmi differ diff --git a/icons/mob/mam_bodyparts.dmi b/icons/mob/mam_bodyparts.dmi index 5011c4d0ed..a8e7137fed 100644 Binary files a/icons/mob/mam_bodyparts.dmi and b/icons/mob/mam_bodyparts.dmi differ diff --git a/icons/mob/neck.dmi b/icons/mob/neck.dmi index 53bc261686..782628f1a4 100644 Binary files a/icons/mob/neck.dmi and b/icons/mob/neck.dmi differ diff --git a/icons/mob/screen_cyborg.dmi b/icons/mob/screen_cyborg.dmi index c7abab2d23..e9fd4ed401 100644 Binary files a/icons/mob/screen_cyborg.dmi and b/icons/mob/screen_cyborg.dmi differ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index bd7e22e5f6..f7219c21c8 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi deleted file mode 100644 index 19b36bfc94..0000000000 Binary files a/icons/mob/ties.dmi and /dev/null differ diff --git a/icons/mob/widerobot.dmi b/icons/mob/widerobot.dmi index 6e11bf4031..88ac16da24 100644 Binary files a/icons/mob/widerobot.dmi and b/icons/mob/widerobot.dmi differ diff --git a/icons/obj/2x2.dmi b/icons/obj/2x2.dmi new file mode 100644 index 0000000000..3a4fa139af Binary files /dev/null and b/icons/obj/2x2.dmi differ diff --git a/icons/obj/3x3.dmi b/icons/obj/3x3.dmi new file mode 100644 index 0000000000..07a0213aa9 Binary files /dev/null and b/icons/obj/3x3.dmi differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 87d4e5ed22..24323f5cf3 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/icons/obj/biogenerator.dmi b/icons/obj/biogenerator.dmi index 02cf868a31..7989d6f355 100644 Binary files a/icons/obj/biogenerator.dmi and b/icons/obj/biogenerator.dmi differ diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index e91e4c0d83..b1c11a67e8 100644 Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi index a329c00555..fb41575a8d 100644 Binary files a/icons/obj/cardboard_cutout.dmi and b/icons/obj/cardboard_cutout.dmi differ diff --git a/icons/obj/clockwork_objects.dmi b/icons/obj/clockwork_objects.dmi index a7c80ba536..02e0743593 100644 Binary files a/icons/obj/clockwork_objects.dmi and b/icons/obj/clockwork_objects.dmi differ diff --git a/icons/obj/clothing/accessories.dmi b/icons/obj/clothing/accessories.dmi new file mode 100644 index 0000000000..c83fdf46c3 Binary files /dev/null and b/icons/obj/clothing/accessories.dmi differ diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 263e51400a..2043111e60 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ diff --git a/icons/obj/clothing/cit_hats.dmi b/icons/obj/clothing/cit_hats.dmi index 25a03dc97e..2f2b877eff 100644 Binary files a/icons/obj/clothing/cit_hats.dmi and b/icons/obj/clothing/cit_hats.dmi differ diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index fd078d775c..48f37887cf 100644 Binary files a/icons/obj/clothing/gloves.dmi and b/icons/obj/clothing/gloves.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 6b0dd135f6..347e40161e 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 7a3c416b94..c0f2d46f62 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 9606e11d63..0f3668ce10 100644 Binary files a/icons/obj/clothing/neck.dmi and b/icons/obj/clothing/neck.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 90e4ee5332..d936e41df4 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 27e02e2e7c..b30a9895c1 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi deleted file mode 100644 index 83c1ffedf2..0000000000 Binary files a/icons/obj/clothing/ties.dmi and /dev/null differ diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 327d2749f7..b977cc7661 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 6034e54b05..82129ba7a6 100644 Binary files a/icons/obj/computer.dmi and b/icons/obj/computer.dmi differ diff --git a/icons/obj/crates.dmi b/icons/obj/crates.dmi index 35414eeb3d..69bf29e33c 100644 Binary files a/icons/obj/crates.dmi and b/icons/obj/crates.dmi differ diff --git a/icons/obj/cryo_mobs.dmi b/icons/obj/cryo_mobs.dmi new file mode 100644 index 0000000000..0707110de4 Binary files /dev/null and b/icons/obj/cryo_mobs.dmi differ diff --git a/icons/obj/cryogenics.dmi b/icons/obj/cryogenics.dmi index 49df4d5eb6..114fd7a38d 100644 Binary files a/icons/obj/cryogenics.dmi and b/icons/obj/cryogenics.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index eb40200866..808de69446 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/doors/airlocks/external/overlays.dmi b/icons/obj/doors/airlocks/external/overlays.dmi index 1e155b0c33..5bfa24a6be 100644 Binary files a/icons/obj/doors/airlocks/external/overlays.dmi and b/icons/obj/doors/airlocks/external/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/hatch/overlays.dmi b/icons/obj/doors/airlocks/hatch/overlays.dmi index cbed19b1ab..45f18136da 100644 Binary files a/icons/obj/doors/airlocks/hatch/overlays.dmi and b/icons/obj/doors/airlocks/hatch/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/station/overlays.dmi b/icons/obj/doors/airlocks/station/overlays.dmi index 3db448e715..a489f40be9 100644 Binary files a/icons/obj/doors/airlocks/station/overlays.dmi and b/icons/obj/doors/airlocks/station/overlays.dmi differ diff --git a/icons/obj/flora/jungletreesmall.dmi b/icons/obj/flora/jungletreesmall.dmi new file mode 100644 index 0000000000..c56148b5dc Binary files /dev/null and b/icons/obj/flora/jungletreesmall.dmi differ diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index e7c0e8d263..863f447e93 100644 Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ diff --git a/icons/obj/guns/bayonets.dmi b/icons/obj/guns/bayonets.dmi new file mode 100644 index 0000000000..176005b7d7 Binary files /dev/null and b/icons/obj/guns/bayonets.dmi differ diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 71b1474a66..d8c4010aef 100644 Binary files a/icons/obj/guns/energy.dmi and b/icons/obj/guns/energy.dmi differ diff --git a/icons/obj/guns/flashlights.dmi b/icons/obj/guns/flashlights.dmi new file mode 100644 index 0000000000..a651cea313 Binary files /dev/null and b/icons/obj/guns/flashlights.dmi differ diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index dfb1f4c51b..dd6146d7fb 100644 Binary files a/icons/obj/guns/projectile.dmi and b/icons/obj/guns/projectile.dmi differ diff --git a/icons/obj/hydroponics/equipment.dmi b/icons/obj/hydroponics/equipment.dmi index b0de3ddda2..ad5f8bc863 100644 Binary files a/icons/obj/hydroponics/equipment.dmi and b/icons/obj/hydroponics/equipment.dmi differ diff --git a/icons/obj/hydroponics/growing_vegetables.dmi b/icons/obj/hydroponics/growing_vegetables.dmi index 070d3531a2..9fc1520175 100644 Binary files a/icons/obj/hydroponics/growing_vegetables.dmi and b/icons/obj/hydroponics/growing_vegetables.dmi differ diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index 55a06a36fa..0aff0a2cbd 100644 Binary files a/icons/obj/hydroponics/harvest.dmi and b/icons/obj/hydroponics/harvest.dmi differ diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index 34c2c270a8..18bd0cc4e9 100644 Binary files a/icons/obj/hydroponics/seeds.dmi and b/icons/obj/hydroponics/seeds.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index a02dcae2f3..254ac3a777 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/lavaland/artefacts.dmi b/icons/obj/lavaland/artefacts.dmi index d19bc53856..0deead024a 100644 Binary files a/icons/obj/lavaland/artefacts.dmi and b/icons/obj/lavaland/artefacts.dmi differ diff --git a/icons/obj/lavaland/survival_pod.dmi b/icons/obj/lavaland/survival_pod.dmi index 51358dfe4c..84ea0e1e83 100644 Binary files a/icons/obj/lavaland/survival_pod.dmi and b/icons/obj/lavaland/survival_pod.dmi differ diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 5840476924..2048725e56 100644 Binary files a/icons/obj/library.dmi and b/icons/obj/library.dmi differ diff --git a/icons/obj/lighting.dmi b/icons/obj/lighting.dmi index f039038dfa..471e9bfa30 100644 Binary files a/icons/obj/lighting.dmi and b/icons/obj/lighting.dmi differ diff --git a/icons/obj/machines/dominator.dmi b/icons/obj/machines/dominator.dmi index 9f743174e7..42337dc1c8 100644 Binary files a/icons/obj/machines/dominator.dmi and b/icons/obj/machines/dominator.dmi differ diff --git a/icons/obj/machines/mining_machines.dmi b/icons/obj/machines/mining_machines.dmi index 6e77127dab..28d608125d 100644 Binary files a/icons/obj/machines/mining_machines.dmi and b/icons/obj/machines/mining_machines.dmi differ diff --git a/icons/obj/machines/washing_machine.dmi b/icons/obj/machines/washing_machine.dmi index b41571477e..9af19b83e8 100644 Binary files a/icons/obj/machines/washing_machine.dmi and b/icons/obj/machines/washing_machine.dmi differ diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index a5fe40431e..da070e618c 100644 Binary files a/icons/obj/mining.dmi and b/icons/obj/mining.dmi differ diff --git a/icons/obj/modular_console.dmi b/icons/obj/modular_console.dmi index 85d6026617..fba8ad5943 100644 Binary files a/icons/obj/modular_console.dmi and b/icons/obj/modular_console.dmi differ diff --git a/icons/obj/modular_laptop.dmi b/icons/obj/modular_laptop.dmi index 2daeee0c7a..7026f52ee0 100644 Binary files a/icons/obj/modular_laptop.dmi and b/icons/obj/modular_laptop.dmi differ diff --git a/icons/obj/modular_tablet.dmi b/icons/obj/modular_tablet.dmi index 2438f375f6..45f9400e4f 100644 Binary files a/icons/obj/modular_tablet.dmi and b/icons/obj/modular_tablet.dmi differ diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 2bbe115510..3757957d9a 100644 Binary files a/icons/obj/objects.dmi and b/icons/obj/objects.dmi differ diff --git a/icons/obj/smooth_structures/fancy_table_black.dmi b/icons/obj/smooth_structures/fancy_table_black.dmi new file mode 100644 index 0000000000..d4570e8a7c Binary files /dev/null and b/icons/obj/smooth_structures/fancy_table_black.dmi differ diff --git a/icons/obj/smooth_structures/glass_table.dmi b/icons/obj/smooth_structures/glass_table.dmi index 3fa90ea064..112499f380 100644 Binary files a/icons/obj/smooth_structures/glass_table.dmi and b/icons/obj/smooth_structures/glass_table.dmi differ diff --git a/icons/obj/stock_parts.dmi b/icons/obj/stock_parts.dmi index 6589aabb86..50f0ad3ef7 100644 Binary files a/icons/obj/stock_parts.dmi and b/icons/obj/stock_parts.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 19e2cc0e48..956490843d 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 5a8afeee51..1c0ac03abe 100644 Binary files a/icons/obj/tiles.dmi and b/icons/obj/tiles.dmi differ diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index cd0d3f835e..0cff456af6 100644 Binary files a/icons/obj/tools.dmi and b/icons/obj/tools.dmi differ diff --git a/icons/obj/turrets.dmi b/icons/obj/turrets.dmi index c4077b6601..b186c3f224 100644 Binary files a/icons/obj/turrets.dmi and b/icons/obj/turrets.dmi differ diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 8e08060f0d..c7b9bbcdc8 100644 Binary files a/icons/obj/vending.dmi and b/icons/obj/vending.dmi differ diff --git a/icons/obj/virology.dmi b/icons/obj/virology.dmi index 01b6e591e3..882e54402c 100644 Binary files a/icons/obj/virology.dmi and b/icons/obj/virology.dmi differ diff --git a/icons/obj/wallframe.dmi b/icons/obj/wallframe.dmi index 48eff704b6..0e416cac77 100644 Binary files a/icons/obj/wallframe.dmi and b/icons/obj/wallframe.dmi differ diff --git a/icons/program_icons/smmon_0.gif b/icons/program_icons/smmon_0.gif new file mode 100644 index 0000000000..7b716c4e1c Binary files /dev/null and b/icons/program_icons/smmon_0.gif differ diff --git a/icons/program_icons/smmon_1.gif b/icons/program_icons/smmon_1.gif new file mode 100644 index 0000000000..bbe319b820 Binary files /dev/null and b/icons/program_icons/smmon_1.gif differ diff --git a/icons/program_icons/smmon_2.gif b/icons/program_icons/smmon_2.gif new file mode 100644 index 0000000000..9c58edd340 Binary files /dev/null and b/icons/program_icons/smmon_2.gif differ diff --git a/icons/program_icons/smmon_3.gif b/icons/program_icons/smmon_3.gif new file mode 100644 index 0000000000..dc7c8734ee Binary files /dev/null and b/icons/program_icons/smmon_3.gif differ diff --git a/icons/program_icons/smmon_4.gif b/icons/program_icons/smmon_4.gif new file mode 100644 index 0000000000..8a75e6e118 Binary files /dev/null and b/icons/program_icons/smmon_4.gif differ diff --git a/icons/program_icons/smmon_5.gif b/icons/program_icons/smmon_5.gif new file mode 100644 index 0000000000..59356beda0 Binary files /dev/null and b/icons/program_icons/smmon_5.gif differ diff --git a/icons/program_icons/smmon_6.gif b/icons/program_icons/smmon_6.gif new file mode 100644 index 0000000000..aea2f87921 Binary files /dev/null and b/icons/program_icons/smmon_6.gif differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 7ea043497e..ae61dc2852 100644 Binary files a/icons/turf/areas.dmi and b/icons/turf/areas.dmi differ diff --git a/icons/turf/boss_floors.dmi b/icons/turf/boss_floors.dmi new file mode 100644 index 0000000000..31c6707609 Binary files /dev/null and b/icons/turf/boss_floors.dmi differ diff --git a/icons/turf/boss_floors_hot.dmi b/icons/turf/boss_floors_hot.dmi new file mode 100644 index 0000000000..0b9e4f8660 Binary files /dev/null and b/icons/turf/boss_floors_hot.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 773da4df86..8fc6a700da 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/icons/turf/floors/carpet_black.dmi b/icons/turf/floors/carpet_black.dmi new file mode 100644 index 0000000000..d1174203aa Binary files /dev/null and b/icons/turf/floors/carpet_black.dmi differ diff --git a/icons/turf/mining.dmi b/icons/turf/mining.dmi index 66c07a8146..8770f77cd9 100644 Binary files a/icons/turf/mining.dmi and b/icons/turf/mining.dmi differ diff --git a/icons/turf/smoothrocks.dmi b/icons/turf/smoothrocks.dmi index a7e9864617..ba2bbce955 100644 Binary files a/icons/turf/smoothrocks.dmi and b/icons/turf/smoothrocks.dmi differ diff --git a/icons/turf/walls/boss_wall.dmi b/icons/turf/walls/boss_wall.dmi new file mode 100644 index 0000000000..2953197251 Binary files /dev/null and b/icons/turf/walls/boss_wall.dmi differ diff --git a/icons/turf/walls/boss_wall_hot.dmi b/icons/turf/walls/boss_wall_hot.dmi new file mode 100644 index 0000000000..b4c423693a Binary files /dev/null and b/icons/turf/walls/boss_wall_hot.dmi differ diff --git a/interface/menu.dm b/interface/menu.dm index 4bebd5b202..c49067391e 100644 --- a/interface/menu.dm +++ b/interface/menu.dm @@ -1,5 +1,5 @@ /* -/datum/menu/Example/verb/Example() +/datum/verbs/menu/Example/verb/Example() set name = "" //if this starts with @ the verb is not created and name becomes the command to invoke. set desc = "" //desc is the text given to this entry in the menu //You can not use src in these verbs. It will be the menu at compile time, but the client at runtime. @@ -7,126 +7,40 @@ GLOBAL_LIST_EMPTY(menulist) -/world/proc/load_menu() - for (var/typepath in subtypesof(/datum/menu)) - new typepath() - -/datum/menu - var/name - var/list/children - var/datum/menu/myparent - var/list/verblist +/datum/verbs/menu var/checkbox = CHECKBOX_NONE //checkbox type. var/default //default checked type. //Set to true to append our children to our parent, //Rather then add us as a node (used for having more then one checkgroups in the same menu) - var/abstract = FALSE -/datum/menu/New() - var/ourentry = GLOB.menulist[type] - children = list() - verblist = list() - if (ourentry) - if (islist(ourentry)) //some of our childern already loaded - Add_children(ourentry) - else - stack_trace("Menu item double load: [type]") - qdel(src) - return +/datum/verbs/menu/GetList() + return GLOB.menulist + +/datum/verbs/menu/HandleVerb(list/entry, verbpath, client/C) + var/datum/verbs/menu/verb_true_parent = GLOB.menulist[verblist[verbpath]] + var/true_checkbox = verb_true_parent.checkbox + if (true_checkbox != CHECKBOX_NONE) + var/checkedverb = verb_true_parent.Get_checked(C) + if (true_checkbox == CHECKBOX_GROUP) + if (verbpath == checkedverb) + entry["is-checked"] = TRUE + else + entry["is-checked"] = FALSE + else if (true_checkbox == CHECKBOX_TOGGLE) + entry["is-checked"] = checkedverb - GLOB.menulist[type] = src + entry["command"] = ".updatemenuchecked \"[verb_true_parent.type]\" \"[verbpath]\"\n[entry["command"]]" + entry["can-check"] = TRUE + entry["group"] = "[verb_true_parent.type]" + return list2params(entry) - Load_verbs(type, typesof("[type]/verb")) - - var/datum/menu/parent = GLOB.menulist[parent_type] - if (!parent) - GLOB.menulist[parent_type] = list(src) - else if (islist(parent)) - parent += src - else - parent.Add_children(list(src)) - -/datum/menu/proc/Set_parent(datum/menu/parent) - myparent = parent - if (abstract) - myparent.Add_children(children) - var/list/verblistoftypes = list() - for(var/thing in verblist) - LAZYADD(verblistoftypes[verblist[thing]], thing) - - for(var/verbparenttype in verblistoftypes) - myparent.Load_verbs(verbparenttype, verblistoftypes[verbparenttype]) - -/datum/menu/proc/Add_children(list/kids) - if (abstract && myparent) - myparent.Add_children(kids) - return - - for(var/thing in kids) - var/datum/menu/menuitem = thing - menuitem.Set_parent(src) - if (!menuitem.abstract) - children += menuitem - -/datum/menu/proc/Load_verbs(verb_parent_type, list/verbs) - if (abstract && myparent) - myparent.Load_verbs(verb_parent_type, verbs) - return - - for (var/verbpath in verbs) - verblist[verbpath] = verb_parent_type - -/datum/menu/proc/Generate_list(client/C) - . = list() - if (length(children)) - for (var/thing in children) - var/datum/menu/child = thing - var/list/childlist = child.Generate_list(C) - if (childlist) - var/childname = "[child]" - if (childname == "[child.type]") - var/list/tree = splittext(childname, "/") - childname = tree[tree.len] - .[child.type] = "parent=[url_encode(type)];name=[url_encode(childname)]" - . += childlist - - - - for (var/thing in verblist) - var/atom/verb/verbpath = thing - if (!verbpath) - stack_trace("Bad VERB in [type] verblist: [english_list(verblist)]") - var/list/entry = list() - entry["parent"] = "[type]" - entry["name"] = verbpath.desc - if (copytext(verbpath.name,1,2) == "@") - entry["command"] = copytext(verbpath.name,2) - else - entry["command"] = replacetext(verbpath.name, " ", "-") - var/datum/menu/verb_true_parent = GLOB.menulist[verblist[verbpath]] - var/true_checkbox = verb_true_parent.checkbox - if (true_checkbox != CHECKBOX_NONE) - var/checkedverb = verb_true_parent.Get_checked(C) - if (true_checkbox == CHECKBOX_GROUP) - if (verbpath == checkedverb) - entry["is-checked"] = TRUE - else - entry["is-checked"] = FALSE - else if (true_checkbox == CHECKBOX_TOGGLE) - entry["is-checked"] = checkedverb - - entry["command"] = ".updatemenuchecked \"[verb_true_parent.type]\" \"[verbpath]\"\n[entry["command"]]" - entry["can-check"] = TRUE - entry["group"] = "[verb_true_parent.type]" - .[verbpath] = list2params(entry) - -/datum/menu/proc/Get_checked(client/C) +/datum/verbs/menu/proc/Get_checked(client/C) return C.prefs.menuoptions[type] || default || FALSE -/datum/menu/proc/Load_checked(client/C) //Loads the checked menu item into a new client. Used by icon menus to invoke the checked item. +/datum/verbs/menu/proc/Load_checked(client/C) //Loads the checked menu item into a new client. Used by icon menus to invoke the checked item. return -/datum/menu/proc/Set_checked(client/C, verbpath) +/datum/verbs/menu/proc/Set_checked(client/C, verbpath) if (checkbox == CHECKBOX_GROUP) C.prefs.menuoptions[type] = verbpath C.prefs.save_preferences() @@ -142,7 +56,7 @@ GLOBAL_LIST_EMPTY(menulist) verbpath = text2path(verbpath) if (!menutype || !verbpath) return - var/datum/menu/M = GLOB.menulist[menutype] + var/datum/verbs/menu/M = GLOB.menulist[menutype] if (!M) return if (!(verbpath in typesof("[menutype]/verb"))) @@ -150,54 +64,55 @@ GLOBAL_LIST_EMPTY(menulist) M.Set_checked(src, verbpath) -/datum/menu/Icon/Load_checked(client/C) //So we can be lazy, we invoke the "checked" menu item on menu load. +/datum/verbs/menu/Icon/Load_checked(client/C) //So we can be lazy, we invoke the "checked" menu item on menu load. var/atom/verb/verbpath = Get_checked(C) if (!verbpath || !(verbpath in typesof("[type]/verb"))) return + if (copytext(verbpath.name,1,2) == "@") - winset(C, null, "command = [copytext(verbpath.name,2)]") + winset(C, null, list2params(list("command" = copytext(verbpath.name,2)))) else - winset(C, null, "command = [replacetext(verbpath.name, " ", "-")]") + winset(C, null, list2params(list("command" = replacetext(verbpath.name, " ", "-")))) -/datum/menu/Icon/Size +/datum/verbs/menu/Icon/Size checkbox = CHECKBOX_GROUP - default = /datum/menu/Icon/Size/verb/iconstretchtofit + default = /datum/verbs/menu/Icon/Size/verb/iconstretchtofit -/datum/menu/Icon/Size/verb/iconstretchtofit() +/datum/verbs/menu/Icon/Size/verb/iconstretchtofit() set name = "@.winset \"mapwindow.map.icon-size=0\"" set desc = "&Auto (stretch-to-fit)" -/datum/menu/Icon/Size/verb/icon96() +/datum/verbs/menu/Icon/Size/verb/icon96() set name = "@.winset \"mapwindow.map.icon-size=96\"" set desc = "&96x96 (3x)" -/datum/menu/Icon/Size/verb/icon64() +/datum/verbs/menu/Icon/Size/verb/icon64() set name = "@.winset \"mapwindow.map.icon-size=64\"" set desc = "&64x64 (2x)" -/datum/menu/Icon/Size/verb/icon48() +/datum/verbs/menu/Icon/Size/verb/icon48() set name = "@.winset \"mapwindow.map.icon-size=48\"" set desc = "&48x48 (1.5x)" -/datum/menu/Icon/Size/verb/icon32() +/datum/verbs/menu/Icon/Size/verb/icon32() set name = "@.winset \"mapwindow.map.icon-size=32\"" set desc = "&32x32 (1x)" -/datum/menu/Icon/Scaling +/datum/verbs/menu/Icon/Scaling checkbox = CHECKBOX_GROUP name = "Scaling Mode" - default = /datum/menu/Icon/Scaling/verb/NN + default = /datum/verbs/menu/Icon/Scaling/verb/NN -/datum/menu/Icon/Scaling/verb/NN() +/datum/verbs/menu/Icon/Scaling/verb/NN() set name = "@.winset \"mapwindow.map.zoom-mode=distort\"" set desc = "Nearest Neighbor" -/datum/menu/Icon/Scaling/verb/PS() +/datum/verbs/menu/Icon/Scaling/verb/PS() set name = "@.winset \"mapwindow.map.zoom-mode=normal\"" set desc = "Point Sampling" -/datum/menu/Icon/Scaling/verb/BL() +/datum/verbs/menu/Icon/Scaling/verb/BL() set name = "@.winset \"mapwindow.map.zoom-mode=blur\"" set desc = "Bilinear" diff --git a/interface/skin.dmf b/interface/skin.dmf index 02adcb7726..647a12a924 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1606,6 +1606,32 @@ window "outputwindow" macro = "" menu = "" on-close = "" + elem "browseroutput" + type = BROWSER + pos = 0,0 + size = 640x480 + anchor1 = 0,0 + anchor2 = 100,100 + font-family = "" + font-size = 0 + font-style = "" + text-color = #000000 + background-color = #ffffff + is-visible = false + is-disabled = true + is-transparent = false + is-default = false + border = none + drop-zone = false + right-click = false + saved-params = "" + on-size = "" + show-history = false + show-url = false + auto-format = false + use-title = false + on_show = "" + on_hide = "" elem "output" type = OUTPUT pos = 0,0 @@ -1624,14 +1650,14 @@ window "outputwindow" border = none drop-zone = false right-click = false - saved-params = "max-lines" + saved-params = "" on-size = "" - link-color = #0000ff - visited-color = #ff00ff - style = "" - enable-http-images = false - max-lines = 1000 - image = "" + show-history = false + show-url = false + auto-format = false + use-title = false + on_show = "" + on_hide = "" window "statwindow" elem "statwindow" @@ -1706,4 +1732,3 @@ window "statwindow" on-tab = "" prefix-color = none suffix-color = none - diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index acecb4874b..c4d8174960 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -1,3 +1,11 @@ +/// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +/// !!!!!!!!!!HEY LISTEN!!!!!!!!!!!!!!!!!!!!!!!! +/// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +// If you modify this file you ALSO need to modify code/modules/goonchat/browserAssets/browserOutput.css +// BUT you have to use PX font sizes with are on a x8 scale of these font sizes +// Sample font-size: DM: 8 CSS: 64px + /client/script = {"",a.insertBefore(n.lastChild,a.firstChild)}function r(){var t=x.elements;return"string"==typeof t?t.split(" "):t}function i(t,e){var n=x.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof t&&(t=t.join(" ")),x.elements=n+" "+t,c(e)}function o(t){var e=y[t[g]];return e||(e={},b++,t[g]=b,y[b]=e),e}function s(t,e,a){if(e||(e=n),f)return e.createElement(t);a||(a=o(e));var r;return r=a.cache[t]?a.cache[t].cloneNode():v.test(t)?(a.cache[t]=a.createElem(t)).cloneNode():a.createElem(t),!r.canHaveChildren||m.test(t)||r.tagUrn?r:a.frag.appendChild(r)}function u(t,e){if(t||(t=n),f)return t.createDocumentFragment();e=e||o(t);for(var a=e.frag.cloneNode(),i=0,s=r(),u=s.length;u>i;i++)a.createElement(s[i]);return a}function p(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return x.shivMethods?s(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'})+");return n}")(x,e.frag)}function c(t){t||(t=n);var e=o(t);return!x.shivCSS||l||e.hasCSS||(e.hasCSS=!!a(t,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||p(t,e),t}var l,f,d="3.7.3-pre",h=t.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,v=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",b=0,y={};!function(){try{var t=n.createElement("a");t.innerHTML="",l="hidden"in t,f=1==t.childNodes.length||function(){n.createElement("a");var t=n.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(e){l=!0,f=!0}}();var x={elements:h.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:h.shivCSS!==!1,supportsUnknownElements:f,shivMethods:h.shivMethods!==!1,type:"default",shivDocument:c,createElement:s,createDocumentFragment:u,addElements:i};t.html5=x,c(n),"object"==typeof e&&e.exports&&(e.exports=x)}("undefined"!=typeof window?window:this,document)},{}],194:[function(t,e,n){(function(t){(function(t){!function(t){function e(t,e,n,a){for(var i,o=n.slice(),s=r(e,t),u=0,p=o.length;p>u&&(handler=o[u],"object"==typeof handler?"function"==typeof handler.handleEvent&&handler.handleEvent(s):handler.call(t,s),!s.stoppedImmediatePropagation);u++);return i=!s.stoppedPropagation,a&&i&&t.parentNode?t.parentNode.dispatchEvent(s):!s.defaultPrevented}function n(t,e){return{configurable:!0,get:t,set:e}}function a(t,e,a){var r=b(e||t,a);v(t,"textContent",n(function(){return r.get.call(this)},function(t){r.set.call(this,t)}))}function r(t,e){return t.currentTarget=e,t.eventPhase=t.target===t.currentTarget?2:3,t}function i(t,e){for(var n=t.length;n--&&t[n]!==e;);return n}function o(){if("BR"===this.tagName)return"\n";for(var t=this.firstChild,e=[];t;)8!==t.nodeType&&7!==t.nodeType&&e.push(t.textContent),t=t.nextSibling;return e.join("")}function s(t){var e=document.createEvent("Event");e.initEvent("input",!0,!0),(t.srcElement||t.fromElement||document).dispatchEvent(e)}function u(t){!f&&k.test(document.readyState)&&(f=!f,document.detachEvent(d,u),t=document.createEvent("Event"),t.initEvent(h,!0,!0),document.dispatchEvent(t))}function p(t){for(var e;e=this.lastChild;)this.removeChild(e);null!=t&&this.appendChild(document.createTextNode(t))}function c(e,n){return n||(n=t.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}if(!document.createEvent){var l=!0,f=!1,d="onreadystatechange",h="DOMContentLoaded",m="__IE8__"+Math.random(),v=Object.defineProperty||function(t,e,n){t[e]=n.value},g=Object.defineProperties||function(e,n){for(var a in n)if(y.call(n,a))try{v(e,a,n[a])}catch(r){t.console&&console.log(a+" failed on object:",e,r.message)}},b=Object.getOwnPropertyDescriptor,y=Object.prototype.hasOwnProperty,x=t.Element.prototype,_=t.Text.prototype,w=/^[a-z]+$/,k=/loaded|complete/,E={},S=document.createElement("div"),C=document.documentElement,P=C.removeAttribute,A=C.setAttribute;a(t.HTMLCommentElement.prototype,x,"nodeValue"),a(t.HTMLScriptElement.prototype,null,"text"),a(_,null,"nodeValue"),a(t.HTMLTitleElement.prototype,null,"text"),v(t.HTMLStyleElement.prototype,"textContent",function(t){return n(function(){return t.get.call(this.styleSheet)},function(e){t.set.call(this.styleSheet,e)})}(b(t.CSSStyleSheet.prototype,"cssText"))),g(x,{textContent:{get:o,set:p},firstElementChild:{get:function(){for(var t=this.childNodes||[],e=0,n=t.length;n>e;e++)if(1==t[e].nodeType)return t[e]}},lastElementChild:{get:function(){for(var t=this.childNodes||[],e=t.length;e--;)if(1==t[e].nodeType)return t[e]}},oninput:{get:function(){return this._oninput||null},set:function(t){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=t,t&&this.addEventListener("input",t))}},previousElementSibling:{get:function(){for(var t=this.previousSibling;t&&1!=t.nodeType;)t=t.previousSibling;return t}},nextElementSibling:{get:function(){for(var t=this.nextSibling;t&&1!=t.nodeType;)t=t.nextSibling;return t}},childElementCount:{get:function(){for(var t=0,e=this.childNodes||[],n=e.length;n--;t+=1==e[n].nodeType);return t}},addEventListener:{value:function(t,n,a){if("function"==typeof n||"object"==typeof n){var r,o,u=this,p="on"+t,l=u[m]||v(u,m,{value:{}})[m],f=l[p]||(l[p]={}),d=f.h||(f.h=[]);if(!y.call(f,"w")){if(f.w=function(t){return t[m]||e(u,c(u,t),d,!1)},!y.call(E,p))if(w.test(t)){try{r=document.createEventObject(),r[m]=!0,9!=u.nodeType&&(null==u.parentNode&&S.appendChild(u),(o=u.getAttribute(p))&&P.call(u,p)),u.fireEvent(p,r),E[p]=!0}catch(r){for(E[p]=!1;S.hasChildNodes();)S.removeChild(S.firstChild)}null!=o&&A.call(u,p,o)}else E[p]=!1;(f.n=E[p])&&u.attachEvent(p,f.w)}i(d,n)<0&&d[a?"unshift":"push"](n),"input"===t&&u.attachEvent("onkeyup",s)}}},dispatchEvent:{value:function(t){var n,a=this,r="on"+t.type,i=a[m],o=i&&i[r],s=!!o;return t.target||(t.target=a),s?o.n?a.fireEvent(r,t):e(a,t,o.h,!0):(n=a.parentNode)?n.dispatchEvent(t):!0,!t.defaultPrevented}},removeEventListener:{value:function(t,e,n){if("function"==typeof e||"object"==typeof e){var a=this,r="on"+t,o=a[m],s=o&&o[r],u=s&&s.h,p=u?i(u,e):-1;p>-1&&u.splice(p,1)}}}}),g(_,{addEventListener:{value:x.addEventListener},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener}}),g(t.XMLHttpRequest.prototype,{addEventListener:{value:function(t,e,n){var a=this,r="on"+t,o=a[m]||v(a,m,{value:{}})[m],s=o[r]||(o[r]={}),u=s.h||(s.h=[]);i(u,e)<0&&(a[r]||(a[r]=function(){var e=document.createEvent("Event");e.initEvent(t,!0,!0),a.dispatchEvent(e)}),u[n?"unshift":"push"](e))}},dispatchEvent:{value:function(t){var n=this,a="on"+t.type,r=n[m],i=r&&r[a],o=!!i;return o&&(i.n?n.fireEvent(a,t):e(n,t,i.h,!0))}},removeEventListener:{value:x.removeEventListener}}),g(t.Event.prototype,{bubbles:{value:!0,writable:!0},cancelable:{value:!0,writable:!0},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0,this.returnValue=!1)}},stopPropagation:{value:function(){this.stoppedPropagation=!0,this.cancelBubble=!0}},stopImmediatePropagation:{value:function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()}},initEvent:{value:function(t,e,n){this.type=t,this.bubbles=!!e,this.cancelable=!!n,this.bubbles||this.stopPropagation()}}}),g(t.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?o.call(this):null},set:function(t){11===this.nodeType&&p.call(this,t)}},addEventListener:{value:function(e,n,a){var r=this;x.addEventListener.call(r,e,n,a),l&&e===h&&!k.test(r.readyState)&&(l=!1,r.attachEvent(d,u),t==top&&!function i(t){try{r.documentElement.doScroll("left"),u()}catch(e){setTimeout(i,50)}}())}},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener},createEvent:{value:function(t){var e;if("Event"!==t)throw Error("unsupported "+t);return e=document.createEventObject(),e.timeStamp=(new Date).getTime(),e}}}),g(t.Window.prototype,{getComputedStyle:{value:function(){function t(t){this._=t}function e(){}var n=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,a=/^(top|right|bottom|left)$/,r=/\-([a-z])/g,i=function(t,e){return e.toUpperCase()};return t.prototype.getPropertyValue=function(t){var e,o,s,u=this._,p=u.style,c=u.currentStyle,l=u.runtimeStyle;return t=("float"===t?"style-float":t).replace(r,i),e=c?c[t]:p[t],n.test(e)&&!a.test(t)&&(o=p.left,s=l&&l.left,s&&(l.left=c.left),p.left="fontSize"===t?"1em":e,e=p.pixelLeft+"px",p.left=o,s&&(l.left=s)),null==e?e:e+""||"auto"},e.prototype.getPropertyValue=function(){return null},function(n,a){return a?new e(n):new t(n)}}()},addEventListener:{value:function(n,a,r){var o,s=t,u="on"+n;s[u]||(s[u]=function(t){return e(s,c(s,t),o,!1)}),o=s[u][m]||(s[u][m]=[]),i(o,a)<0&&o[r?"unshift":"push"](a)}},dispatchEvent:{value:function(e){var n=t["on"+e.type];return n?n.call(t,e)!==!1&&!e.defaultPrevented:!0}},removeEventListener:{value:function(e,n,a){var r="on"+e,o=(t[r]||Object)[m],s=o?i(o,n):-1;s>-1&&o.splice(s,1)}}}),function(t,e,n){for(n=0;n=s)return(0,u["default"])({points:n});for(var l=1;s-1>=l;l++)i.push((0,p.times)(a,(0,p.minus)(n[l],n[l-1])));for(var f=[(0,p.plus)(n[0],c(i[0],i[1]))],l=1;s-2>=l;l++)f.push((0,p.minus)(n[l],(0,p.average)([i[l],i[l-1]])));f.push((0,p.minus)(n[s-1],c(i[s-2],i[s-3])));var d=f[0],h=f[1],m=n[0],v=n[1],g=(e=(0,o["default"])()).moveto.apply(e,r(m)).curveto(d[0],d[1],h[0],h[1],v[0],v[1]);return{path:(0,p.range)(2,s).reduce(function(t,e){var a=f[e],r=n[e];return t.smoothcurveto(a[0],a[1],r[0],r[1])},g),centroid:(0,p.average)(n)}},e.exports=n["default"]},{198:198,199:199,200:200}],196:[function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(u){r=!0,i=u}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t(197),o=a(i),s=t(198),u=1e-5,p=function(t,e){var n=t.map(e),a=n.sort(function(t,e){var n=r(t,2),a=n[0],i=(n[1],r(e,2)),o=i[0];i[1];return a-o}),i=a.length,o=a[0][0],p=a[i-1][0],c=(0,s.minBy)(a,function(t){return t[1]}),l=(0,s.maxBy)(a,function(t){return t[1]});return o==p&&(p+=u),c==l&&(l+=u),{points:a,xmin:o,xmax:p,ymin:c,ymax:l}};n["default"]=function(t){var e=t.data,n=t.xaccessor,a=t.yaccessor,i=t.width,u=t.height,c=t.closed,l=t.min,f=t.max;n||(n=function(t){var e=r(t,2),n=e[0];e[1];return n}),a||(a=function(t){var e=r(t,2),n=(e[0],e[1]);return n});var d=function(t){return[n(t),a(t)]},h=e.map(function(t){return p(t,d)}),m=(0,s.minBy)(h,function(t){return t.xmin}),v=(0,s.maxBy)(h,function(t){return t.xmax}),g=null==l?(0,s.minBy)(h,function(t){return t.ymin}):l,b=null==f?(0,s.maxBy)(h,function(t){return t.ymax}):f;c&&(g=Math.min(g,0),b=Math.max(b,0));var y=c?0:g,x=(0,o["default"])([m,v],[0,i]),_=(0,o["default"])([g,b],[u,0]),w=function(t){var e=r(t,2),n=e[0],a=e[1];return[x(n),_(a)]};return{arranged:h,scale:w,xscale:x,yscale:_,base:y}},e.exports=n["default"]},{197:197,198:198}],197:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(u){r=!0,i=u}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function i(t,e){var n=a(t,2),r=n[0],o=n[1],s=a(e,2),u=s[0],p=s[1],c=function(t){return u+(p-u)*(t-r)/(o-r)};return c.inverse=function(){return i([u,p],[r,o])},c};n["default"]=r,e.exports=n["default"]},{}],198:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(u){r=!0,i=u}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(t){return t.reduce(function(t,e){return t+e},0)},i=function(t){return t.reduce(function(t,e){return Math.min(t,e)})},o=function(t){return t.reduce(function(t,e){return Math.max(t,e)})},s=function(t,e){return t.reduce(function(t,n){return t+e(n)},0)},u=function(t,e){return t.reduce(function(t,n){return Math.min(t,e(n))},1/0)},p=function(t,e){return t.reduce(function(t,n){return Math.max(t,e(n))},-(1/0))},c=function(t,e){var n=a(t,2),r=n[0],i=n[1],o=a(e,2),s=o[0],u=o[1];return[r+s,i+u]},l=function(t,e){var n=a(t,2),r=n[0],i=n[1],o=a(e,2),s=o[0],u=o[1];return[r-s,i-u]},f=function(t,e){var n=a(e,2),r=n[0],i=n[1];return[t*r,t*i]},d=function(t){var e=a(t,2),n=e[0],r=e[1];return Math.sqrt(n*n+r*r)},h=function(t){return t.reduce(c,[0,0])},m=function(t){return f(1/t.length,t.reduce(c))},v=function(t,e){return f(t,[Math.sin(e),-Math.cos(e)])},g=function(t,e){var n=t||{};for(var a in n){var r=n[a];e[a]=r(e.index,e.item,e.group)}return e},b=function(t,e,n){for(var a=[],r=t;e>r;r++)a.push(r);return n&&a.push(e),a},y=function(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=Object.keys(t)[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){var u=o.value,p=t[u];n.push(e(u,p))}}catch(c){r=!0,i=c}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n},x=function(t){return y(t,function(t,e){return[t,e]})},_=function(t){return t};n.sum=r,n.min=i,n.max=o,n.sumBy=s,n.minBy=u,n.maxBy=p,n.plus=c,n.minus=l,n.times=f,n.id=_,n.length=d,n.sumVectors=h,n.average=m,n.onCircle=v,n.enhance=g,n.range=b,n.mapObject=y,n.pairs=x,n["default"]={sum:r,min:i,max:o,sumBy:s,minBy:u,maxBy:p,plus:c,minus:l,times:f,id:_,length:d,sumVectors:h,average:m,onCircle:v,enhance:g,range:b,mapObject:y,pairs:x}},{}],199:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(u){r=!0,i=u}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function i(t){var e=t||[],n=function(t,e){var n=t.slice(0,t.length);return n.push(e),n},r=function(t,e){var n=a(t,2),r=n[0],i=n[1],o=a(e,2),s=o[0],u=o[1];return r===s&&i===u},o=function(t,e){for(var n=t.length;"0"===t.charAt(n-1);)n-=1;return"."===t.charAt(n-1)&&(n-=1),t.substr(0,n)},s=function(t,e){var n=t.toFixed(e);return o(n)},u=function(t){var e=t.command,n=t.params,a=n.map(function(t){return s(t,6)});return e+" "+a.join(" ")},p=function(t,e){var n=t.command,r=t.params,i=a(e,2),o=i[0],s=i[1];switch(n){case"M":return[r[0],r[1]];case"L":return[r[0],r[1]];case"H":return[r[0],s];case"V":return[o,r[0]];case"Z":return null;case"C":return[r[4],r[5]];case"S":return[r[2],r[3]];case"Q":return[r[2],r[3]];case"T":return[r[0],r[1]];case"A":return[r[5],r[6]]}},c=function(t,e){return function(n){var a="object"==typeof n?t.map(function(t){return n[t]}):arguments;return e.apply(null,a)}},l=function(t){return i(n(e,t))};return{moveto:c(["x","y"],function(t,e){return l({command:"M",params:[t,e]})}),lineto:c(["x","y"],function(t,e){return l({command:"L",params:[t,e]})}),hlineto:c(["x"],function(t){return l({command:"H",params:[t]})}),vlineto:c(["y"],function(t){return l({command:"V",params:[t]})}),closepath:function(){return l({command:"Z",params:[]})},curveto:c(["x1","y1","x2","y2","x","y"],function(t,e,n,a,r,i){return l({command:"C",params:[t,e,n,a,r,i]})}),smoothcurveto:c(["x2","y2","x","y"],function(t,e,n,a){return l({command:"S",params:[t,e,n,a]})}),qcurveto:c(["x1","y1","x","y"],function(t,e,n,a){return l({command:"Q",params:[t,e,n,a]})}),smoothqcurveto:c(["x","y"],function(t,e){return l({command:"T",params:[t,e]})}),arc:c(["rx","ry","xrot","largeArcFlag","sweepFlag","x","y"],function(t,e,n,a,r,i,o){return l({command:"A",params:[t,e,n,a,r,i,o]})}),print:function(){return e.map(u).join(" ")},points:function(){var t=[],n=[0,0],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){var u=o.value,c=p(u,n);n=c,c&&t.push(c)}}catch(l){r=!0,i=l}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return t},instructions:function(){return e.slice(0,e.length)},connect:function(t){var e=this.points(),n=e[e.length-1],a=t.points()[0],o=t.instructions().slice(1);return r(n,a)||o.unshift({command:"L",params:a}),i(this.instructions().concat(o))}}};n["default"]=function(){return r()},e.exports=n["default"]},{}],200:[function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e1)for(var n=1;n1?e-1:0),a=1;e>a;a++)n[a-1]=arguments[a];for(var r,i;i=n.shift();)for(r in i)Mo.call(i,r)&&(t[r]=i[r]);return t}function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),a=1;e>a;a++)n[a-1]=arguments[a];return n.forEach(function(e){for(var n in e)!e.hasOwnProperty(n)||n in t||(t[n]=e[n])}),t}function i(t){return"[object Array]"===jo.call(t)}function o(t){return Lo.test(jo.call(t))}function s(t,e){return null===t&&null===e?!0:"object"==typeof t||"object"==typeof e?!1:t===e}function u(t){return!isNaN(parseFloat(t))&&isFinite(t)}function p(t){return t&&"[object Object]"===jo.call(t)}function c(t,e){return t.replace(/%s/g,function(){return e.shift()})}function l(t){for(var e=arguments.length,n=Array(e>1?e-1:0),a=1;e>a;a++)n[a-1]=arguments[a];throw t=c(t,n),Error(t)}function f(){Mv.DEBUG&&Oo.apply(null,arguments)}function d(t){for(var e=arguments.length,n=Array(e>1?e-1:0),a=1;e>a;a++)n[a-1]=arguments[a];t=c(t,n),To(t,n)}function h(t){for(var e=arguments.length,n=Array(e>1?e-1:0),a=1;e>a;a++)n[a-1]=arguments[a];t=c(t,n),No[t]||(No[t]=!0,To(t,n))}function m(){Mv.DEBUG&&d.apply(null,arguments)}function v(){Mv.DEBUG&&h.apply(null,arguments)}function g(t,e,n){var a=b(t,e,n);return a?a[t][n]:null}function b(t,e,n){for(;e;){if(n in e[t])return e;if(e.isolated)return null;e=e.parent}}function y(t){return function(){return t}}function x(t){var e,n,a,r,i,o;for(e=t.split("."),(n=zo[e.length])||(n=_(e.length)),i=[],a=function(t,n){return t?"*":e[n]},r=n.length;r--;)o=n[r].map(a).join("."),i.hasOwnProperty(o)||(i.push(o),i[o]=!0);return i}function _(t){var e,n,a,r,i,o,s,u,p="";if(!zo[t]){for(a=[];p.length=i;i+=1){for(n=i.toString(2);n.lengtho;o++)u.push(r(n[o]));a[i]=u}zo[t]=a}return zo[t]}function w(t,e,n,a){var r=t[e];if(!r||!r.equalsOrStartsWith(a)&&r.equalsOrStartsWith(n))return t[e]=r?r.replace(n,a):a,!0}function k(t){var e=t.slice(2);return"i"===t[1]&&u(e)?+e:e}function E(t){return null==t?t:(Qo.hasOwnProperty(t)||(Qo[t]=new Ko(t)),Qo[t])}function S(t,e){function n(e,n){var a,r,o;return n.isRoot?o=[].concat(Object.keys(t.viewmodel.data),Object.keys(t.viewmodel.mappings),Object.keys(t.viewmodel.computations)):(a=t.viewmodel.wrapped[n.str],r=a?a.get():t.viewmodel.get(n),o=r?Object.keys(r):null),o&&o.forEach(function(t){"_ractive"===t&&i(r)||e.push(n.join(t))}),e}var a,r,o;for(a=e.str.split("."),o=[Yo];r=a.shift();)"*"===r?o=o.reduce(n,[]):o[0]===Yo?o[0]=E(r):o=o.map(C(r));return o}function C(t){return function(e){return e.join(t)}}function P(t){return t?t.replace(Wo,".$1"):""}function A(t,e,n){if("string"!=typeof e||!u(n))throw Error("Bad arguments");var a=void 0,r=void 0;if(/\*/.test(e))return r={},S(t,E(P(e))).forEach(function(e){var a=t.viewmodel.get(e);if(!u(a))throw Error(Xo);r[e.str]=a+n}),t.set(r);if(a=t.get(e),!u(a))throw Error(Xo); -return t.set(e,+a+n)}function O(t,e){return Jo(this,t,void 0===e?1:+e)}function T(t){this.event=t,this.method="on"+t,this.deprecate=as[t]}function R(t,e){var n=t.indexOf(e);-1===n&&t.push(e)}function M(t,e){for(var n=0,a=t.length;a>n;n++)if(t[n]==e)return!0;return!1}function j(t,e){var n;if(!i(t)||!i(e))return!1;if(t.length!==e.length)return!1;for(n=t.length;n--;)if(t[n]!==e[n])return!1;return!0}function L(t){return"string"==typeof t?[t]:void 0===t?[]:t}function N(t){return t[t.length-1]}function D(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}function F(t){for(var e=[],n=t.length;n--;)e[n]=t[n];return e}function I(t){setTimeout(t,0)}function B(t,e){return function(){for(var n;n=t.shift();)n(e)}}function q(t,e,n,a){var r;if(e===t)throw new TypeError("A promise's fulfillment handler cannot return the same promise");if(e instanceof rs)e.then(n,a);else if(!e||"object"!=typeof e&&"function"!=typeof e)n(e);else{try{r=e.then}catch(i){return void a(i)}if("function"==typeof r){var o,s,u;s=function(e){o||(o=!0,q(t,e,n,a))},u=function(t){o||(o=!0,a(t))};try{r.call(e,s,u)}catch(i){if(!o)return a(i),void(o=!0)}}else n(e)}}function U(t,e,n){var a;return e=P(e),"~/"===e.substr(0,2)?(a=E(e.substring(2)),z(t,a.firstKey,n)):"."===e[0]?(a=G(cs(n),e),a&&z(t,a.firstKey,n)):a=V(t,E(e),n),a}function G(t,e){var n;if(void 0!=t&&"string"!=typeof t&&(t=t.str),"."===e)return E(t);if(n=t?t.split("."):[],"../"===e.substr(0,3)){for(;"../"===e.substr(0,3);){if(!n.length)throw Error('Could not resolve reference - too many "../" prefixes');n.pop(),e=e.substring(3)}return n.push(e),E(n.join("."))}return E(t?t+e.replace(/^\.\//,"."):e.replace(/^\.\/?/,""))}function V(t,e,n,a){var r,i,o,s,u;if(e.isRoot)return e;for(i=e.firstKey;n;)if(r=n.context,n=n.parent,r&&(s=!0,o=t.viewmodel.get(r),o&&("object"==typeof o||"function"==typeof o)&&i in o))return r.join(e.str);return W(t.viewmodel,i)?e:t.parent&&!t.isolated&&(s=!0,n=t.component.parentFragment,i=E(i),u=V(t.parent,i,n,!0))?(t.viewmodel.map(i,{origin:t.parent.viewmodel,keypath:u}),e):a||s?void 0:(t.viewmodel.set(e,void 0),e)}function z(t,e){var n;!t.parent||t.isolated||W(t.viewmodel,e)||(e=E(e),(n=V(t.parent,e,t.component.parentFragment,!0))&&t.viewmodel.map(e,{origin:t.parent.viewmodel,keypath:n}))}function W(t,e){return""===e||e in t.data||e in t.computations||e in t.mappings}function H(t){t.teardown()}function Q(t){t.unbind()}function K(t){t.unrender()}function $(t){t.cancel()}function Y(t){t.detach()}function J(t){t.detachNodes()}function X(t){!t.ready||t.outros.length||t.outroChildren||(t.outrosComplete||(t.parent?t.parent.decrementOutros(t):t.detachNodes(),t.outrosComplete=!0),t.intros.length||t.totalChildren||("function"==typeof t.callback&&t.callback(),t.parent&&t.parent.decrementTotal()))}function Z(){for(var t,e,n;ds.ractives.length;)e=ds.ractives.pop(),n=e.viewmodel.applyChanges(),n&&gs.fire(e,n);for(tt(),t=0;t=0;i--)r=t._subs[e[i]],r&&(s=gt(t,r,n,a)&&s);if(Vs.dequeue(t),t.parent&&s){if(o&&t.component){var u=t.component.name+"."+e[e.length-1];e=E(u).wildcardMatches(),n&&(n.component=t)}vt(t.parent,e,n,a)}}function gt(t,e,n,a){var r=null,i=!1;n&&!n._noArg&&(a=[n].concat(a)),e=e.slice();for(var o=0,s=e.length;s>o;o+=1)e[o].apply(t,a)===!1&&(i=!0);return n&&!n._noArg&&i&&(r=n.original)&&(r.preventDefault&&r.preventDefault(),r.stopPropagation&&r.stopPropagation()),!i}function bt(t){var e={args:Array.prototype.slice.call(arguments,1)};zs(this,t,e)}function yt(t){var e;return t=E(P(t)),e=this.viewmodel.get(t,Qs),void 0===e&&this.parent&&!this.isolated&&ls(this,t.str,this.component.parentFragment)&&(e=this.viewmodel.get(t)),e}function xt(e,n){if(!this.fragment.rendered)throw Error("The API has changed - you must call `ractive.render(target[, anchor])` to render your Ractive instance. Once rendered you can use `ractive.insert()`.");if(e=t(e),n=t(n)||null,!e)throw Error("You must specify a valid target to insert into");e.insertBefore(this.detach(),n),this.el=e,(e.__ractive_instances__||(e.__ractive_instances__=[])).push(this),this.detached=null,_t(this)}function _t(t){$s.fire(t),t.findAllComponents("*").forEach(function(t){_t(t.instance)})}function wt(t,e,n){var a,r;return t=E(P(t)),a=this.viewmodel.get(t),i(a)&&i(e)?(r=bs.start(this,!0),this.viewmodel.merge(t,a,e,n),bs.end(),r):this.set(t,e,n&&n.complete)}function kt(t,e){var n,a;return n=S(t,e),a={},n.forEach(function(e){a[e.str]=t.get(e.str)}),a}function Et(t,e,n,a){var r,i,o;e=E(P(e)),a=a||cu,e.isPattern?(r=new uu(t,e,n,a),t.viewmodel.patternObservers.push(r),i=!0):r=new Zs(t,e,n,a),r.init(a.init),t.viewmodel.register(e,r,i?"patternObservers":"observers"),r.ready=!0;var s={cancel:function(){var n;o||(i?(n=t.viewmodel.patternObservers.indexOf(r),t.viewmodel.patternObservers.splice(n,1),t.viewmodel.unregister(e,r,"patternObservers")):t.viewmodel.unregister(e,r,"observers"),o=!0)}};return t._observers.push(s),s}function St(t,e,n){var a,r,i,o;if(p(t)){n=e,r=t,a=[];for(t in r)r.hasOwnProperty(t)&&(e=r[t],a.push(this.observe(t,e,n)));return{cancel:function(){for(;a.length;)a.pop().cancel()}}}if("function"==typeof t)return n=e,e=t,t="",pu(this,t,e,n);if(i=t.split(" "),1===i.length)return pu(this,t,e,n);for(a=[],o=i.length;o--;)t=i[o],t&&a.push(pu(this,t,e,n));return{cancel:function(){for(;a.length;)a.pop().cancel()}}}function Ct(t,e,n){var a=this.observe(t,function(){e.apply(this,arguments),a.cancel()},{init:!1,defer:n&&n.defer});return a}function Pt(t,e){var n,a=this;if(t)n=t.split(" ").map(du).filter(hu),n.forEach(function(t){var n,r;(n=a._subs[t])&&(e?(r=n.indexOf(e),-1!==r&&n.splice(r,1)):a._subs[t]=[])});else for(t in this._subs)delete this._subs[t];return this}function At(t,e){var n,a,r,i=this;if("object"==typeof t){n=[];for(a in t)t.hasOwnProperty(a)&&n.push(this.on(a,t[a]));return{cancel:function(){for(var t;t=n.pop();)t.cancel()}}}return r=t.split(" ").map(du).filter(hu),r.forEach(function(t){(i._subs[t]||(i._subs[t]=[])).push(e)}),{cancel:function(){return i.off(t,e)}}}function Ot(t,e){var n=this.on(t,function(){e.apply(this,arguments),n.cancel()});return n}function Tt(t,e,n){var a,r,i,o,s,u,p=[];if(a=Rt(t,e,n),!a)return null;for(r=t.length,s=a.length-2-a[1],i=Math.min(r,a[0]),o=i+a[1],u=0;i>u;u+=1)p.push(u);for(;o>u;u+=1)p.push(-1);for(;r>u;u+=1)p.push(u+s);return 0!==s?p.touchedFrom=a[0]:p.touchedFrom=t.length,p}function Rt(t,e,n){switch(e){case"splice":for(void 0!==n[0]&&n[0]<0&&(n[0]=t.length+Math.max(n[0],-t.length));n.length<2;)n.push(0);return n[1]=Math.min(n[1],t.length-n[0]),n;case"sort":case"reverse":return null;case"pop":return t.length?[t.length-1,1]:[0,0];case"push":return[t.length,0].concat(n);case"shift":return[0,t.length?1:0];case"unshift":return[0,0].concat(n)}}function Mt(e,n){var a,r,i,o=this;if(i=this.transitionsEnabled,this.noIntro&&(this.transitionsEnabled=!1),a=bs.start(this,!0),bs.scheduleTask(function(){return Ru.fire(o)},!0),this.fragment.rendered)throw Error("You cannot call ractive.render() on an already rendered instance! Call ractive.unrender() first");if(e=t(e)||this.el,n=t(n)||this.anchor,this.el=e,this.anchor=n,!this.append&&e){var s=e.__ractive_instances__;s&&s.length&&jt(s),e.innerHTML=""}return this.cssId&&Ou.apply(),e&&((r=e.__ractive_instances__)?r.push(this):e.__ractive_instances__=[this],n?e.insertBefore(this.fragment.render(),n):e.appendChild(this.fragment.render())),bs.end(),this.transitionsEnabled=i,a.then(function(){return Mu.fire(o)})}function jt(t){t.splice(0,t.length).forEach(H)}function Lt(t,e){for(var n=t.slice(),a=e.length;a--;)~n.indexOf(e[a])||n.push(e[a]);return n}function Nt(t,e){var n,a,r;return a='[data-ractive-css~="{'+e+'}"]',r=function(t){var e,n,r,i,o,s,u,p=[];for(e=[];n=Iu.exec(t);)e.push({str:n[0],base:n[1],modifiers:n[2]});for(i=e.map(Ft),u=e.length;u--;)s=i.slice(),r=e[u],s[u]=r.base+a+r.modifiers||"",o=i.slice(),o[u]=a+" "+o[u],p.push(s.join(" "),o.join(" "));return p.join(", ")},n=qu.test(t)?t.replace(qu,a):t.replace(Fu,"").replace(Du,function(t,e){var n,a;return Bu.test(e)?t:(n=e.split(",").map(Dt),a=n.map(r).join(", ")+" ",t.replace(e,a))})}function Dt(t){return t.trim?t.trim():t.replace(/^\s+/,"").replace(/\s+$/,"")}function Ft(t){return t.str}function It(t){t&&t.constructor!==Object&&("function"==typeof t||("object"!=typeof t?l("data option must be an object or a function, `"+t+"` is not valid"):m("If supplied, options.data should be a plain JavaScript object - using a non-POJO as the root object may work, but is discouraged")))}function Bt(t,e){It(e);var n="function"==typeof t,a="function"==typeof e;return e||n||(e={}),n||a?function(){var r=a?qt(e,this):e,i=n?qt(t,this):t;return Ut(r,i)}:Ut(e,t)}function qt(t,e){var n=t.call(e);if(n)return"object"!=typeof n&&l("Data function must return an object"),n.constructor!==Object&&v("Data function returned something other than a plain JavaScript object. This might work, but is strongly discouraged"),n}function Ut(t,e){if(t&&e){for(var n in e)n in t||(t[n]=e[n]);return t}return t||e}function Gt(t){var e=Eo(Ku);return e.parse=function(e,n){return Vt(e,n||t)},e}function Vt(t,e){if(!Hu)throw Error("Missing Ractive.parse - cannot parse template. Either preparse or use the version that includes the parser");return Hu(t,e||this.options)}function zt(t,e){var n;if(!Xi){if(e&&e.noThrow)return;throw Error("Cannot retrieve template #"+t+" as Ractive is not running in a browser.")}if(Wt(t)&&(t=t.substring(1)),!(n=document.getElementById(t))){if(e&&e.noThrow)return;throw Error("Could not find template element with id #"+t)}if("SCRIPT"!==n.tagName.toUpperCase()){if(e&&e.noThrow)return;throw Error("Template element with id #"+t+", must be a + + + + + + + +{{#if data.active}} + Back to Menu
    + + + {{data.SM_integrity}}% + + + {{data.SM_power}} MeV/cm3 + + + {{data.SM_ambienttemp}} K + + + {{data.SM_ambientpressure}} kPa + + +

    + + {{#each data.gases}} + + {{amount}} % + + {{/each}} + +{{else}} + Refresh
    + + {{#each data.supermatters}} + + {{area_name}} - (#{{uid}}) + + + {{integrity}} % + + + View Details + + {{/each}} + +{{/if}} \ No newline at end of file diff --git a/tgui/src/interfaces/ore_redemption_machine.ract b/tgui/src/interfaces/ore_redemption_machine.ract new file mode 100644 index 0000000000..7d8b86982e --- /dev/null +++ b/tgui/src/interfaces/ore_redemption_machine.ract @@ -0,0 +1,112 @@ + + + This machine only accepts ore. Gibtonite and Slag are not accepted. + + + Current unclaimed points: {{data.unclaimedPoints}} + {{#if data.unclaimedPoints}} + + Claim Points + + {{/if}} + + + {{#if data.hasID}} + + Eject ID + + You have {{data.claimedPoints}} mining points collected. + {{else}} + + Insert ID + + {{/if}} + + + + {{#if data.hasDisk}} + + + Eject Disk + + + {{#each data.diskDesigns}} + + + Upload + + File {{index}}: {{name}} + + {{/each}} + {{else}} + + + Insert Disk + + + {{/if}} + +
    +
    +
    + Mineral +
    +
    + Sheets +
    +
    +
    +
    + + Release All + +
    +
    + Ore Value +
    +
    + {{#each data.materials}} +
    +
    + {{name}} +
    +
    + {{amount}} +
    +
    + +
    +
    + = 1) ? null : 'disabled'}} params='{ "id" : {{id}}, "sheets" : {{sheets}} }' > + Release + +
    +
    + {{value}} +
    +
    + {{/each}} + {{#each data.alloys}} +
    +
    + {{name}} +
    +
    + {{amount}} +
    +
    + +
    +
    + = 1) ? null : 'disabled'}} params='{ "id" : {{id}}, "sheets" : {{sheets}} }'> + Smelt + +
    +
    + = 1) ? null : 'disabled'}} params='{ "id" : {{id}} }'> + Smelt All + +
    +
    + {{/each}} +
    diff --git a/tgui/src/interfaces/pandemic.ract b/tgui/src/interfaces/pandemic.ract new file mode 100644 index 0000000000..4ffccd0f66 --- /dev/null +++ b/tgui/src/interfaces/pandemic.ract @@ -0,0 +1,84 @@ + + {{#partial button}} + + Empty and eject + + + Empty + + + Eject + + {{/partial}} + {{#if data.has_beaker}} + + {{#if data.beaker_empty}} + The beaker is empty! + {{else}} + + {{#if data.has_blood}} + {{data.blood.dna}} + {{data.blood.type}} + {{else}} + + No blood sample detected. + + {{/if}} + + {{/if}} + + {{else}} + + No beaker loaded. + + {{/if}} + +{{#if data.has_blood}} + + {{#each data.viruses}} + + {{#partial button}} + {{#if is_adv}} + + Name advanced disease + + {{/if}} + + Create virus culture bottle + + {{/partial}} + {{agent}} + {{description}} + {{spread}} + {{cure}} + {{#if is_adv}} + {{resistance}} + {{stealth}} + {{stage_speed}} + + {{#each symptoms}} + {{name}}
    + {{/each}} +
    + {{/if}} +
    + {{else}} + + No detectable virus in the blood sample. + + {{/each}} +
    + + {{#each data.resistances}} + + + Create vaccine bottle + + + {{else}} + + No antibodies detected in the blood sample. + + {{/each}} + +{{/if}} \ No newline at end of file diff --git a/tgui/src/interfaces/personal_crafting.ract b/tgui/src/interfaces/personal_crafting.ract index f02b3b681c..962d320c08 100644 --- a/tgui/src/interfaces/personal_crafting.ract +++ b/tgui/src/interfaces/personal_crafting.ract @@ -45,31 +45,57 @@ - + {{#if data.busy}} Crafting... {{else}} - - {{data.prev_cat}} - - - {{data.next_cat}} - - {{#if data.display_craftable_only}} - - Showing Craftable Recipes - - {{else}} - - Showing All Recipes - - {{/if}} - - Compact - + + + + + + + + + {{#if data.subcategory}} + + + {{/if}} + +
    + + {{data.prev_cat}} + + + + {{data.next_cat}} + + + {{#if data.display_craftable_only}} + + Showing Craftable Recipes + + {{else}} + + Showing All Recipes + + {{/if}} + + + Compact + +
    + + {{data.prev_subcat}} + + + + {{data.next_subcat}} + +
    {{#if config.fancy}} {{^data.display_compact}} {{! This doesn't work in compact mode, so let's hide it}} diff --git a/tools/dmm2tgm/Source/dmm2tgm.py b/tools/dmm2tgm/Source/dmm2tgm.py deleted file mode 100644 index 637986f9a6..0000000000 --- a/tools/dmm2tgm/Source/dmm2tgm.py +++ /dev/null @@ -1,77 +0,0 @@ - -import sys - -# .dmm format converter, by RemieRichards -# Version 2.0 -# Converts the internal structure of a .dmm file to a syntax -# that git can better handle conflicts-wise, it's also fairly human readable! -# Processes Boxstation (tgstation.2.1.3) almost instantly - - -def convert_map(map_file): - #CHECK FOR PREVIOUS CONVERSION - with open(map_file, "r") as conversion_candidate: - header = conversion_candidate.readline() - if header.find("//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE") != -1: - sys.exit() - return - - - #ACTUAL CONVERSION - with open(map_file, "r+") as unconverted_map: - characters = unconverted_map.read() - converted_map = "" - in_object_block = False #() - in_variable_block = False #{} - in_quote_block = False #'' - in_double_quote_block = False #"" - for char in characters: - if not in_quote_block: #Checking for things like "Flashbangs (Warning!)" Because we only care about ({'";, that are used as byond syntax, not strings - if not in_double_quote_block: - if not in_variable_block: - if char == "(": - in_object_block = True - char = char + "\n" - if char == ")": - in_object_block = False - if char == ",": - char = char + "\n" - - if char == "{": - in_variable_block = True - if in_object_block: - char = char + "\n\t" - if char == "}": - in_variable_block = False - if in_object_block: - char = "\n\t" + char - - if char == ";": - char = char + "\n\t" - - if char == "\"": - if in_double_quote_block: - in_double_quote_block = False - else: - in_double_quote_block = True - - if char == "'": - if not in_double_quote_block: - if in_quote_block: - in_quote_block = False - else: - in_quote_block = True - - converted_map = converted_map + char - - #OVERWRITE MAP FILE WITH CONVERTED MAP STRING - with open(map_file, "r+") as final_converted_map: - final_converted_map.write("//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE \n") - final_converted_map.write(converted_map) - - sys.exit() - - -if sys.argv[1]: #Run like dmm2tgm.py "folder/folder/a_map.dmm" - convert_map(sys.argv[1]) - diff --git a/tools/dmm2tgm/dmm2tgm.exe b/tools/dmm2tgm/dmm2tgm.exe deleted file mode 100644 index fba25d71d0..0000000000 Binary files a/tools/dmm2tgm/dmm2tgm.exe and /dev/null differ diff --git a/tools/dmm2tgm/library.zip b/tools/dmm2tgm/library.zip deleted file mode 100644 index 068102032b..0000000000 Binary files a/tools/dmm2tgm/library.zip and /dev/null differ diff --git a/tools/dmm2tgm/python27.dll b/tools/dmm2tgm/python27.dll deleted file mode 100644 index e45374fb33..0000000000 Binary files a/tools/dmm2tgm/python27.dll and /dev/null differ diff --git a/tools/dmm2tgm/w9xpopen.exe b/tools/dmm2tgm/w9xpopen.exe deleted file mode 100644 index 9303628363..0000000000 Binary files a/tools/dmm2tgm/w9xpopen.exe and /dev/null differ diff --git a/tools/github_webhook_processor.php b/tools/github_webhook_processor.php index c2f888603a..50fe614937 100644 --- a/tools/github_webhook_processor.php +++ b/tools/github_webhook_processor.php @@ -134,8 +134,12 @@ function tag_pr($payload, $opened) { if($opened) { //you only have one shot on these ones so as to not annoy maintainers $tags = checkchangelog($payload, true, false); - if(strpos(strtolower($title), 'refactor') !== FALSE) + $lowertitle = strtolower($title); + if(strpos($lowertitle, 'refactor') !== FALSE) $tags[] = 'Refactor'; + + if(strpos($lowertitle, 'revert') !== FALSE || strpos($lowertitle, 'removes') !== FALSE) + $tags[] = 'Revert/Removal'; } $remove = array(); @@ -146,15 +150,12 @@ function tag_pr($payload, $opened) { else if ($mergable === FALSE) $tags[] = 'Merge Conflict'; - if(has_tree_been_edited($payload, '_maps')) - $tags[] = 'Map Edit'; - else - $remove[] = 'Map Edit'; - - if(has_tree_been_edited($payload, 'tools')) - $tags[] = 'Tools'; - else - $remove[] = 'Tools'; + $treetags = array('_maps' => 'Map Edit', 'tools' => 'Tools', 'SQL' => 'SQL', 'icons' => 'Sprites', 'sounds' => 'Sound'); + foreach($treetags as $tree => $tag) + if(has_tree_been_edited($payload, $tree)) + $tags[] = $tag; + else + $remove[] = $tag; //only maintners should be able to remove these if(strpos($title, '[DNM]') !== FALSE) @@ -216,7 +217,7 @@ function handle_pr($payload) { return; } - $msg = 'Pull Request '.$action.' by '.htmlSpecialChars($payload['sender']['login']).': '.htmlSpecialChars('#'.$payload['pull_request']['number'].' '.$payload['pull_request']['user']['login'].' - '.$payload['pull_request']['title']).''; + $msg = '['.$payload['pull_request']['base']['repo']['full_name'].'] Pull Request '.$action.' by '.htmlSpecialChars($payload['sender']['login']).': '.htmlSpecialChars('#'.$payload['pull_request']['number'].' '.$payload['pull_request']['user']['login'].' - '.$payload['pull_request']['title']).''; sendtoallservers('?announce='.urlencode($msg), $payload); } diff --git a/tools/mapmerge/Convert Maps to TGM.bat b/tools/mapmerge/Convert Maps to TGM.bat new file mode 100644 index 0000000000..0b88dfaf1d --- /dev/null +++ b/tools/mapmerge/Convert Maps to TGM.bat @@ -0,0 +1,3 @@ +@echo off +set MAPROOT="../../_maps/" +python dmm2tgm.py %1 %MAPROOT% \ No newline at end of file diff --git a/tools/mapmerge/dmm2tgm.py b/tools/mapmerge/dmm2tgm.py new file mode 100644 index 0000000000..4ed4d8ffe6 --- /dev/null +++ b/tools/mapmerge/dmm2tgm.py @@ -0,0 +1,39 @@ +import map_helpers +import sys +import shutil + +#main("../../_maps/") +def main(map_folder): + tgm = "1" + maps = map_helpers.prompt_maps(map_folder, "convert", tgm) + + print("\nConverting these maps:") + for i in maps.indices: + print(str(maps.files[i])[len(map_folder):]) + + convert = input("\nPress Enter to convert...\n") + if convert == "abort": + print("\nAborted map convert.") + sys.exit() + else: + for i in maps.indices: + path_str = str(maps.files[i]) + path_str_pretty = path_str[len(map_folder):] + error = map_helpers.merge_map(path_str, path_str, tgm) + if error > 1: + print(map_helpers.error[error]) + continue + if error == 1: + print(map_helpers.error[1]) + print("CONVERTED: {}".format(path_str_pretty)) + print(" - ") + + print("\nFinished converting.") + +def string_to_num(s): + try: + return int(s) + except ValueError: + return -1 + +main(sys.argv[1]) diff --git a/tools/mapmerge/map_helpers.py b/tools/mapmerge/map_helpers.py index 2e96e7e7e2..e1eb7e875c 100644 --- a/tools/mapmerge/map_helpers.py +++ b/tools/mapmerge/map_helpers.py @@ -1,5 +1,8 @@ import sys import subprocess +import os +import pathlib +import collections from datetime import datetime tgm_header = "//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE" @@ -125,7 +128,7 @@ def merge_map(newfile, backupfile, tgm): ####################### #write to file helpers# def write_dictionary_tgm(filename, dictionary, header = None): #write dictionary in tgm format - with open(filename, "w") as output: + with open(filename, "w", newline='\n') as output: output.write("{}\n".format(tgm_header)) if header: output.write("{}\n".format(header)) @@ -172,7 +175,7 @@ def write_dictionary_tgm(filename, dictionary, header = None): #write dictionary def write_grid_coord_small(filename, grid, maxx, maxy): #thanks to YotaXP for finding out about this one - with open(filename, "a") as output: + with open(filename, "a", newline='\n') as output: output.write("\n") for x in range(1, maxx+1): @@ -183,7 +186,7 @@ def write_grid_coord_small(filename, grid, maxx, maxy): #thanks to YotaXP for fi def write_dictionary(filename, dictionary, header = None): #writes a tile dictionary the same way Dreammaker does - with open(filename, "w") as output: + with open(filename, "w", newline='\n') as output: for key, value in dictionary.items(): if header: output.write("{}\n".format(header)) @@ -191,7 +194,7 @@ def write_dictionary(filename, dictionary, header = None): #writes a tile dictio def write_grid(filename, grid, maxx, maxy): #writes a map grid the same way Dreammaker does - with open(filename, "a") as output: + with open(filename, "a", newline='\n') as output: output.write("\n") output.write("(1,1,1) = {\"\n") @@ -727,3 +730,45 @@ def combine_tiles(tile_A, tile_B, priority, marker): def run_shell_command(command): return subprocess.run(command, shell=True, stdout=subprocess.PIPE, universal_newlines=True).stdout + +def prompt_maps(map_folder, verb, tgm): + list_of_files = list() + for root, directories, filenames in os.walk(map_folder): + for filename in [f for f in filenames if f.endswith(".dmm")]: + list_of_files.append(pathlib.Path(root, filename)) + + last_dir = "" + for i in range(0, len(list_of_files)): + this_dir = list_of_files[i].parent + if last_dir != this_dir: + print("--------------------------------") + last_dir = this_dir + print("[{}]: {}".format(i, str(list_of_files[i])[len(map_folder):])) + + print("--------------------------------") + in_list = input("List the maps you want to " + verb + " (example: 1,3-5,12):\n") + in_list = in_list.replace(" ", "") + in_list = in_list.split(",") + + valid_indices = list() + for m in in_list: + index_range = m.split("-") + if len(index_range) == 1: + index = string_to_num(index_range[0]) + if index >= 0 and index < len(list_of_files): + valid_indices.append(index) + elif len(index_range) == 2: + index0 = string_to_num(index_range[0]) + index1 = string_to_num(index_range[1]) + if index0 >= 0 and index0 <= index1 and index1 < len(list_of_files): + valid_indices.extend(range(index0, index1 + 1)) + + if tgm == "1": + print("\nMaps will be converted to tgm.") + tgm = True + else: + print("\nMaps will not be converted to tgm.") + tgm = False + + maps_to_run = collections.namedtuple('maps_to_run', ['files', 'indices']) + return maps_to_run(list_of_files, valid_indices) \ No newline at end of file diff --git a/tools/mapmerge/mapmerger.py b/tools/mapmerge/mapmerger.py index b93684bbc9..f0206a9b6c 100644 --- a/tools/mapmerge/mapmerger.py +++ b/tools/mapmerge/mapmerger.py @@ -1,59 +1,22 @@ import map_helpers import sys -import os -import pathlib import shutil #main("../../_maps/") def main(map_folder, tgm=0): - list_of_files = list() - for root, directories, filenames in os.walk(map_folder): - for filename in [f for f in filenames if f.endswith(".dmm")]: - list_of_files.append(pathlib.Path(root, filename)) - - last_dir = "" - for i in range(0, len(list_of_files)): - this_dir = list_of_files[i].parent - if last_dir != this_dir: - print("--------------------------------") - last_dir = this_dir - print("[{}]: {}".format(i, str(list_of_files[i])[len(map_folder):])) - - print("--------------------------------") - in_list = input("List the maps you want to merge (example: 1,3-5,12):\n") - in_list = in_list.replace(" ", "") - in_list = in_list.split(",") - - valid_indices = list() - for m in in_list: - index_range = m.split("-") - if len(index_range) == 1: - index = string_to_num(index_range[0]) - if index >= 0 and index < len(list_of_files): - valid_indices.append(index) - elif len(index_range) == 2: - index0 = string_to_num(index_range[0]) - index1 = string_to_num(index_range[1]) - if index0 >= 0 and index0 <= index1 and index1 < len(list_of_files): - valid_indices.extend(range(index0, index1 + 1)) - - if tgm == "1": - print("\nMaps will be converted to tgm.") - tgm = True - else: - print("\nMaps will not be converted to tgm.") - tgm = False + maps = map_helpers.prompt_maps(map_folder, "merge", tgm) print("\nMerging these maps:") - for i in valid_indices: - print(str(list_of_files[i])[len(map_folder):]) + for i in maps.indices: + print(str(maps.files[i])[len(map_folder):]) + merge = input("\nPress Enter to merge...\n") if merge == "abort": print("\nAborted map merge.") sys.exit() else: - for i in valid_indices: - path_str = str(list_of_files[i]) + for i in maps.indices: + path_str = str(maps.files[i]) shutil.copyfile(path_str, path_str + ".before") path_str_pretty = path_str[len(map_folder):] try: diff --git a/tools/mapmerge/old_java_mapmerge/MapMerge.jar b/tools/mapmerge/old_java_mapmerge/MapMerge.jar deleted file mode 100644 index d0f0ce0802..0000000000 Binary files a/tools/mapmerge/old_java_mapmerge/MapMerge.jar and /dev/null differ diff --git a/tools/mapmerge/old_java_mapmerge/Run Map Merge.bat b/tools/mapmerge/old_java_mapmerge/Run Map Merge.bat deleted file mode 100644 index 5bb8f1736b..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Run Map Merge.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -call java -jar MapMerge.jar "../../_maps/" /wait - -pause \ No newline at end of file diff --git a/tools/mapmerge/old_java_mapmerge/Source/.classpath b/tools/mapmerge/old_java_mapmerge/Source/.classpath deleted file mode 100644 index 8a11d5b17e..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/tools/mapmerge/old_java_mapmerge/Source/.project b/tools/mapmerge/old_java_mapmerge/Source/.project deleted file mode 100644 index df472fbdf1..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - MapMerger - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.core.prefs b/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 3a21537071..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.ui.prefs b/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index ea0a123b8b..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,60 +0,0 @@ -cleanup.add_default_serial_version_id=false -cleanup.add_generated_serial_version_id=true -cleanup.add_missing_annotations=true -cleanup.add_missing_deprecated_annotations=true -cleanup.add_missing_methods=false -cleanup.add_missing_nls_tags=false -cleanup.add_missing_override_annotations=true -cleanup.add_missing_override_annotations_interface_methods=true -cleanup.add_serial_version_id=false -cleanup.always_use_blocks=true -cleanup.always_use_parentheses_in_expressions=true -cleanup.always_use_this_for_non_static_field_access=false -cleanup.always_use_this_for_non_static_method_access=false -cleanup.convert_functional_interfaces=false -cleanup.convert_to_enhanced_for_loop=false -cleanup.correct_indentation=true -cleanup.format_source_code=true -cleanup.format_source_code_changes_only=false -cleanup.insert_inferred_type_arguments=false -cleanup.make_local_variable_final=true -cleanup.make_parameters_final=false -cleanup.make_private_fields_final=true -cleanup.make_type_abstract_if_missing_method=false -cleanup.make_variable_declarations_final=false -cleanup.never_use_blocks=false -cleanup.never_use_parentheses_in_expressions=false -cleanup.organize_imports=true -cleanup.qualify_static_field_accesses_with_declaring_class=false -cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -cleanup.qualify_static_member_accesses_with_declaring_class=true -cleanup.qualify_static_method_accesses_with_declaring_class=true -cleanup.remove_private_constructors=true -cleanup.remove_redundant_type_arguments=true -cleanup.remove_trailing_whitespaces=false -cleanup.remove_trailing_whitespaces_all=true -cleanup.remove_trailing_whitespaces_ignore_empty=false -cleanup.remove_unnecessary_casts=true -cleanup.remove_unnecessary_nls_tags=true -cleanup.remove_unused_imports=true -cleanup.remove_unused_local_variables=true -cleanup.remove_unused_private_fields=true -cleanup.remove_unused_private_members=true -cleanup.remove_unused_private_methods=true -cleanup.remove_unused_private_types=true -cleanup.sort_members=false -cleanup.sort_members_all=false -cleanup.use_anonymous_class_creation=false -cleanup.use_blocks=true -cleanup.use_blocks_only_for_return_and_throw=false -cleanup.use_lambda=true -cleanup.use_parentheses_in_expressions=true -cleanup.use_this_for_non_static_field_access=true -cleanup.use_this_for_non_static_field_access_only_if_necessary=true -cleanup.use_this_for_non_static_method_access=true -cleanup.use_this_for_non_static_method_access_only_if_necessary=true -cleanup.use_type_arguments=false -cleanup_profile=_Default -cleanup_settings_version=2 -eclipse.preferences.version=1 diff --git a/tools/mapmerge/old_java_mapmerge/Source/bin/FileFinder.class b/tools/mapmerge/old_java_mapmerge/Source/bin/FileFinder.class deleted file mode 100644 index ab01a656c4..0000000000 Binary files a/tools/mapmerge/old_java_mapmerge/Source/bin/FileFinder.class and /dev/null differ diff --git a/tools/mapmerge/old_java_mapmerge/Source/bin/MapMerge.class b/tools/mapmerge/old_java_mapmerge/Source/bin/MapMerge.class deleted file mode 100644 index dff913a6b9..0000000000 Binary files a/tools/mapmerge/old_java_mapmerge/Source/bin/MapMerge.class and /dev/null differ diff --git a/tools/mapmerge/old_java_mapmerge/Source/bin/MapPatcher.jar b/tools/mapmerge/old_java_mapmerge/Source/bin/MapPatcher.jar deleted file mode 100644 index 5cbaad488c..0000000000 Binary files a/tools/mapmerge/old_java_mapmerge/Source/bin/MapPatcher.jar and /dev/null differ diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/FileFinder.java b/tools/mapmerge/old_java_mapmerge/Source/src/FileFinder.java deleted file mode 100644 index 0677b77784..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/FileFinder.java +++ /dev/null @@ -1,25 +0,0 @@ -import java.io.IOException; -import java.nio.file.FileSystems; -import java.nio.file.FileVisitResult; -import java.nio.file.Path; -import java.nio.file.PathMatcher; -import java.nio.file.SimpleFileVisitor; -import java.nio.file.attribute.BasicFileAttributes; -import java.util.ArrayList; - -public class FileFinder extends SimpleFileVisitor { - private PathMatcher matcher; - public ArrayList foundPaths = new ArrayList<>(); - public FileFinder(String pattern) { - matcher = FileSystems.getDefault().getPathMatcher("glob:" + pattern); - } - - @Override - public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - Path name = file.getFileName(); - if (matcher.matches(name)) { - foundPaths.add(file); - } - return FileVisitResult.CONTINUE; - } -} \ No newline at end of file diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapMerge.java b/tools/mapmerge/old_java_mapmerge/Source/src/MapMerge.java deleted file mode 100644 index 552a406b13..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/MapMerge.java +++ /dev/null @@ -1,108 +0,0 @@ -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.Scanner; - -public class MapMerge { - - private static Scanner input = new Scanner(System.in); - private static Path pathToMaps; - - public static void main(String[] mapPath) throws IOException { - pathToMaps = Paths.get(mapPath[0]); - FileFinder dmmFinder = new FileFinder("*.dmm"); - Files.walkFileTree(pathToMaps, dmmFinder); - ArrayList foundFiles = dmmFinder.foundPaths; - if (foundFiles.size() > 0) { - try { - MapMerge.merge(foundFiles); - } catch (Exception e) { - System.out.println("Something went wrong."); - e.printStackTrace(); - } - } else { - System.out.println("No files were found in provided directory!"); - System.out.print("Path to maps folder: "); - pathToMaps = Paths.get(input.nextLine()); - dmmFinder = new FileFinder("*.dmm"); - Files.walkFileTree(pathToMaps, dmmFinder); - foundFiles = dmmFinder.foundPaths; - try { - MapMerge.merge(foundFiles); - } catch (Exception e) { - System.out.println("Something went wrong."); - e.printStackTrace(); - } - } - } - - public static void merge(ArrayList foundFiles) throws IOException { - - System.out.println("How many files do you want to merge?"); - int selection1; - inputCheck: while (true) { - while (!input.hasNextInt()) { - String temp = input.next(); - System.out.println(temp + " is not a valid int."); - } - selection1 = input.nextInt(); - if (selection1 < 0) { - System.out.println("Use a number greater than 0!"); - continue inputCheck; - } else { - break inputCheck; - } - } - - for (int numOfFiles = selection1; numOfFiles != 0; numOfFiles--) { - - for (int num = 0; num < foundFiles.size(); num++) { - System.out.println(num + ": " + foundFiles.get(num)); - } - - System.out.print("File to use: "); - int selection2; - inputCheck: while (true) { - while (!input.hasNextInt()) { - String temp = input.next(); - System.out.println(temp + " is not a valid int."); - } - selection2 = input.nextInt(); - if ((selection2 < 0) || (selection2 >= foundFiles.size())) { - if (selection2 < 0) { - System.out.println("Use a number greater than 0!"); - } else { - System.out.println("Use a number less than " + foundFiles.size() + "!"); - } - continue inputCheck; - } else { - break inputCheck; - } - } - - String selected_map = foundFiles.get(selection2) + ""; - String backup_map = selected_map + ".backup"; - String edited_map = selected_map; - String to_save = selected_map; - String[] passInto = { "-clean", backup_map, edited_map, to_save }; - MapPatcher.main(passInto); - - // Will try to fix when I have time ~CorruptComputer - /*try{ - Process process = new ProcessBuilder("dmm2tgm\\dmm2tgm.exe", selected_map).start(); - }catch(Exception e1){ - System.out.println("You are not on a windows machine, trying the .py"); - try{ - Process process = new ProcessBuilder("dmm2tgm\\Source\\dmm2tgm.py", selected_map).start(); - }catch(Exception e2){ - System.out.println("You do not have python 2.7.x installed."); - System.out.println("Downloads can be found here: https://www.python.org/downloads/"); - } - } - */ - - } - } -} \ No newline at end of file diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Location.java b/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Location.java deleted file mode 100644 index 2a901d54b2..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Location.java +++ /dev/null @@ -1,42 +0,0 @@ -class Location -{ - int x; - int y; - int z; - - public Location() - { - } - - public Location(int paramInt1, int paramInt2, int paramInt3) - { - this.x = paramInt1; - this.y = paramInt2; - this.z = paramInt3; - } - - public void set(int paramInt1, int paramInt2, int paramInt3) - { - this.x = paramInt1; - this.y = paramInt2; - this.z = paramInt3; - } - - public boolean equals(Object paramObject) - { - if (!(paramObject instanceof Location)) return false; - Location localLocation = (Location)paramObject; - if ((this.x != localLocation.x) || (this.y != localLocation.y) || (this.z != localLocation.z)) return false; - return true; - } - - public int hashCode() - { - return (this.z * 256 + this.y) * 256 + this.x; - } - - public String toString() - { - return "(" + this.x + "," + this.y + "," + this.z + ")"; - } -} diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Map.java b/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Map.java deleted file mode 100644 index 949db7e6ca..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/Map.java +++ /dev/null @@ -1,314 +0,0 @@ -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileWriter; -import java.io.InputStreamReader; -import java.io.PrintStream; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Set; -import java.util.Vector; - -public class Map -{ - boolean sizeunknown; - int minx; - int miny; - int minz; - int maxx; - int maxy; - int maxz; - HashMap tile_types; - HashMap codes_by_value; - HashMap tiles; - - public Map() - { - this.sizeunknown = true; - this.tile_types = new HashMap(); - this.codes_by_value = new HashMap(); - this.tiles = new HashMap(); - } - - public Map(File paramFile) - { - this(paramFile, false); - } - - public Map(File paramFile, boolean paramBoolean) - { - this.sizeunknown = true; - try { - BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(paramFile))); - - this.tile_types = new HashMap(); - this.codes_by_value = new HashMap(); - this.tiles = new HashMap(); - - MapPatcher.Systemoutprintln(new StringBuilder().append("Loading map ").append(paramFile.getName()).toString()); - MapPatcher.Systemoutprint("Loading tiles"); - String str1 = ""; - int i = 0; - while ((str1 = localBufferedReader.readLine()) != null) - { - if (str1.equals("")) break; - if (str1.startsWith("\"")) - { - if (i < 1) - { - int j = str1.indexOf("\"", 1); - i = j - 1; - } - String str2 = str1.substring(1, 1 + i); - String str3 = str1.substring(str1.indexOf("(")); - this.tile_types.put(str2, str3); - this.codes_by_value.put(str3, str2); - } - } - - MapPatcher.Systemoutprintln(new StringBuilder().append(" ").append(this.tile_types.size()).toString()); - if (!paramBoolean) - { - MapPatcher.Systemoutprintln("Loading levels"); - while (true) - { - if ((str1 = localBufferedReader.readLine()) != null) { if (str1.startsWith("(")) break label270; } else { - label270: if (str1 == null) - { - break; - } - int k = str1.indexOf(",", 1); - int m = Integer.parseInt(str1.substring(1, k)); - str1 = str1.substring(k); - k = str1.indexOf(",", 1); - int n = Integer.parseInt(str1.substring(1, k)); - str1 = str1.substring(k); - k = str1.indexOf(")", 1); - int i1 = Integer.parseInt(str1.substring(1, k)); - - MapPatcher.Systemoutprintln(new StringBuilder().append("New map part from (").append(m).append(",").append(n).append(",").append(i1).append(")").toString()); - - int i3 = n; - if (this.sizeunknown) - { - this.minx = m; this.maxx = this.minx; - this.miny = n; this.maxy = this.miny; - this.minz = i1; this.maxz = this.minz; - this.sizeunknown = false; - } - if (this.minz > i1) this.minz = i1; - if (this.maxz < i1) this.maxz = i1; - while (!(str1 = localBufferedReader.readLine()).startsWith("\"}")) - { - int i2 = m; - if (this.miny > i3) this.miny = i3; - if (this.maxy < i3) this.maxy = i3; - while (str1.length() > 0) - { - String str4 = str1.substring(0, i); - Location localLocation = new Location(i2, i3, i1); - if (this.minx > i2) this.minx = i2; - if (this.maxx < i2) this.maxx = i2; - this.tiles.put(localLocation, this.tile_types.get(str4)); - str1 = str1.substring(i); - i2++; - } - i3++; - } - } - } - } - localBufferedReader.close(); - } - catch (Exception localException) - { - localException.printStackTrace(); - } - } - - public void mirrorY() - { - for (int i = this.minz; i <= this.maxz; i++) - for (int j = this.minx; j <= this.maxx; j++) - for (int k = this.miny; k < (this.miny + this.maxy) / 2; k++) - { - int m = this.maxy - (k - this.miny); - String str = contentAt2(j, k, i); - setAt(j, k, i, contentAt2(j, m, i)); - setAt(j, m, i, str); - } - } - - public String contentAt(int paramInt1, int paramInt2, int paramInt3) - { - Location localLocation = new Location(paramInt1, paramInt2, paramInt3); - String str = (String)this.tiles.get(localLocation); - if (str == null) System.err.println(new StringBuilder().append("Null at ").append(paramInt1).append(",").append(paramInt2).append(",").append(paramInt3).append(" Possible loading error").toString()); - return str == null ? "null" : str; - } - - public String contentAt2(int paramInt1, int paramInt2, int paramInt3) - { - Location localLocation = new Location(paramInt1, paramInt2, paramInt3); - return (String)this.tiles.get(localLocation); - } - - public void setAt(int paramInt1, int paramInt2, int paramInt3, String paramString) - { - if (this.sizeunknown) - { - this.minx = (this.maxx = paramInt1); - this.miny = (this.maxy = paramInt2); - this.minz = (this.maxz = paramInt3); - this.sizeunknown = false; - } - else - { - this.minx = Math.min(this.minx, paramInt1); - this.miny = Math.min(this.miny, paramInt2); - this.minz = Math.min(this.minz, paramInt3); - this.maxx = Math.max(this.maxx, paramInt1); - this.maxy = Math.max(this.maxy, paramInt2); - this.maxz = Math.max(this.maxz, paramInt3); - } - Location localLocation = new Location(paramInt1, paramInt2, paramInt3); - localLocation.set(paramInt1, paramInt2, paramInt3); - this.tiles.put(localLocation, paramString); - } - - public void save(File paramFile) throws Exception - { - saveReferencing(paramFile, null); - } - - public void saveReferencing(File paramFile, Map paramMap) throws Exception - { - FileWriter localFileWriter = new FileWriter(paramFile); - - this.tile_types.clear(); - this.codes_by_value.clear(); - Vector localVector1 = new Vector(); - for (Object localObject1 = this.tiles.keySet().iterator(); ((Iterator)localObject1).hasNext(); ) { Location localLocation = (Location)((Iterator)localObject1).next(); - - String str1 = (String)this.tiles.get(localLocation); - if (!localVector1.contains(str1)) - localVector1.add(str1); - } - MapPatcher.Systemoutprintln(new StringBuilder().append("We have ").append(localVector1.size()).append(" different tiles").toString()); - localObject1 = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; - - int i = 1; - int j = localObject1.length; - while (j < localVector1.size()) - { - j *= localObject1.length; - i++; - } - Vector localVector2; - if (paramMap == null) { - localVector2 = localVector1; - } - else { - localVector2 = new Vector(); - for (Iterator localIterator = localVector1.iterator(); localIterator.hasNext(); ) { localObject2 = (String)localIterator.next(); - - if (paramMap.codes_by_value.containsKey(localObject2)) - { - localObject3 = paramMap.getIdFor((String)localObject2); - this.tile_types.put(localObject3, localObject2); - this.codes_by_value.put(localObject2, localObject3); - } - else { - localVector2.add(localObject2); - } } - localVector1.clear(); - } - - int k = 0; - for (Object localObject2 = localVector2.iterator(); ((Iterator)localObject2).hasNext(); ) { localObject3 = (String)((Iterator)localObject2).next(); - do - { - str2 = int2code((String[])localObject1, k, i); - k++; - }while (this.tile_types.containsKey(str2)); - this.tile_types.put(str2, localObject3); - this.codes_by_value.put(localObject3, str2); - } - String str2; - localVector2.clear(); - - k = 0; - for (int m = 0; m < this.tile_types.size(); m++) - { - do - { - localObject3 = int2code((String[])localObject1, k, i); - k++; - }while (!this.tile_types.containsKey(localObject3)); - str2 = (String)this.tile_types.get(localObject3); - localFileWriter.write(new StringBuilder().append("\"").append((String)localObject3).append("\" = ").append(str2).append("\r\n").toString()); - } - localVector2.clear(); - - localFileWriter.write("\n"); - - m = 1 + this.maxz - this.minz; - Object localObject3 = new SavingThread[m]; - int n = (this.maxy - this.miny) * ((this.maxx - this.minx) * i + 2) + 32; - - for (k = 0; k < m; k++) - { - localObject3[k] = new SavingThread(this.minz + k, this, n); - localObject3[k].start(); - } - - int i1 = 0; - String str3 = ""; - while (i1 == 0) { - try { - Thread.sleep(100L); } catch (Exception localException) { - } - i1 = 1; - - str3 = ""; - for (k = 0; k < m; k++) - { - if (!localObject3[k].done) - i1 = 0; - if (str3.length() != 0) str3 = new StringBuilder().append(str3).append(" ").toString(); - str3 = new StringBuilder().append(str3).append(localObject3[k].done ? "Done" : new StringBuilder().append(localObject3[k].progress).append("%").toString()).toString(); - } - MapPatcher.Systemoutprint(new StringBuilder().append(str3).append("\r").toString()); - } - - for (k = 0; k < m; k++) { - localFileWriter.write(localObject3[k].result.toString()); - } - localFileWriter.flush(); - localFileWriter.close(); - } - - public String getIdFor(String paramString) - { - if (this.codes_by_value.containsKey(paramString)) - { - return (String)this.codes_by_value.get(paramString); - } - return "???"; - } - - public String int2code(String[] paramArrayOfString, int paramInt1, int paramInt2) - { - String str = ""; - while (paramInt1 >= paramArrayOfString.length) - { - int i = paramInt1 % paramArrayOfString.length; - str = new StringBuilder().append(paramArrayOfString[i]).append(str).toString(); - paramInt1 -= i; - paramInt1 /= paramArrayOfString.length; - } - str = new StringBuilder().append(paramArrayOfString[paramInt1]).append(str).toString(); - while (str.length() < paramInt2) str = new StringBuilder().append(paramArrayOfString[0]).append(str).toString(); - return str; - } -} diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/MapPatcher.java b/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/MapPatcher.java deleted file mode 100644 index c8d50b9b2f..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/MapPatcher.java +++ /dev/null @@ -1,304 +0,0 @@ -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileWriter; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.PrintStream; -import java.util.Arrays; - -public class MapPatcher -{ - static boolean silent = false; - - public static void main(String[] paramArrayOfString) - { - String str1 = "usage: [me] -diff [old_map] [new_map] [diff_file]"; - String str2 = "usage: [me] -patch [old_map] [diff_file] [new_map]"; - String str3 = "usage: [me] -pack [unpacked] [packed.dmm]"; - String str4 = "usage: [me] -unpack [packed.dmm] [unpacked]"; - String str5 = "usage: [me] -clean [oldmap.dmm] [newmap.dmm] [cleaned.dmm]"; - String str6 = "usage: [me] -merge [original] [local] [remote] [output]"; - - for (int i = 0; i < paramArrayOfString.length; i++) - if (paramArrayOfString[i].equalsIgnoreCase("-silent")) - { - silent = true; - for (; i < paramArrayOfString.length - 1; i++) - paramArrayOfString[i] = paramArrayOfString[(i + 1)]; - paramArrayOfString = (String[])Arrays.copyOf(paramArrayOfString, paramArrayOfString.length - 1); - break; - } - Object localObject; - int i2; - int i3; - int i5; - if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-merge"))) - { - if (paramArrayOfString.length < 5) - { - System.out.println(str6); - try { System.in.read(); } catch (Exception localException1) { - }return; - } - - Map localMap1 = new Map(new File(paramArrayOfString[1])); - localObject = new Map(new File(paramArrayOfString[2])); - Map localMap8 = new Map(new File(paramArrayOfString[3])); - Map localMap9 = new Map(); - - if ((localMap1.minx != ((Map)localObject).minx) || (localMap1.minx != localMap8.minx) || (localMap1.maxx != ((Map)localObject).maxx) || (localMap1.maxx != localMap8.maxx) || (localMap1.miny != ((Map)localObject).miny) || (localMap1.miny != localMap8.miny) || (localMap1.maxy != ((Map)localObject).maxy) || (localMap1.maxy != localMap8.maxy) || (localMap1.minz != ((Map)localObject).minz) || (localMap1.minz != localMap8.minz) || (localMap1.maxz != ((Map)localObject).maxz) || (localMap1.maxz != localMap8.maxz)) - { - Systemoutprintln("Map sizes differ"); - System.exit(1); - } - try - { - for (int n = localMap1.minz; n <= localMap1.maxz; n++) - for (i2 = localMap1.miny; i2 <= localMap1.maxy; i2++) - for (i3 = localMap1.minx; i3 <= localMap1.maxx; i3++) - { - boolean bool1 = localMap1.contentAt(i3, i2, n).equals(((Map)localObject).contentAt(i3, i2, n)); - boolean bool2 = localMap1.contentAt(i3, i2, n).equals(localMap8.contentAt(i3, i2, n)); - i5 = ((Map)localObject).contentAt(i3, i2, n).equals(localMap8.contentAt(i3, i2, n)); - if ((!bool1) && (!bool2)) - { - if (i5 == 0) - { - Systemoutprintln(i3 + "," + i2 + "," + n + " local and remote don't match original and differ"); - System.exit(1); - } - else { - localMap9.setAt(i3, i2, n, ((Map)localObject).contentAt(i3, i2, n)); - } - } else if (!bool1) - localMap9.setAt(i3, i2, n, ((Map)localObject).contentAt(i3, i2, n)); - else if (!bool2) - localMap9.setAt(i3, i2, n, localMap8.contentAt(i3, i2, n)); - else - localMap9.setAt(i3, i2, n, localMap1.contentAt(i3, i2, n)); - } - Systemoutprintln("Saving"); - localMap9.saveReferencing(new File(paramArrayOfString[4]), localMap1); - Systemoutprintln("Done"); - } - catch (Exception localException12) - { - localException12.printStackTrace(); - } - } - else - { - int m; - int i1; - if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-diff"))) - { - if (paramArrayOfString.length < 4) - { - System.out.println(str1); - try { System.in.read(); } catch (Exception localException2) { - }return; - } - - Map localMap2 = new Map(new File(paramArrayOfString[1])); - localObject = new Map(new File(paramArrayOfString[2])); - - int j = Math.max(localMap2.minx, ((Map)localObject).minx); - m = Math.min(localMap2.maxx, ((Map)localObject).maxx); - i1 = Math.max(localMap2.miny, ((Map)localObject).miny); - i2 = Math.min(localMap2.maxy, ((Map)localObject).maxy); - i3 = Math.max(localMap2.minz, ((Map)localObject).minz); - int i4 = Math.min(localMap2.maxz, ((Map)localObject).maxz); - Systemoutprintln("Comparing: x(" + j + "-" + m + ") y(" + i1 + "-" + i2 + ") z(" + i3 + "-" + i4 + ")"); - try - { - FileWriter localFileWriter2 = new FileWriter(paramArrayOfString[3]); - i5 = 0; - for (int i6 = i3; i6 <= i4; i6++) - { - Systemoutprintln("Z-level " + i6); - for (int i7 = i1; i7 <= i2; i7++) - for (int i8 = j; i8 <= m; i8++) - if (!localMap2.contentAt(i8, i7, i6).equals(((Map)localObject).contentAt(i8, i7, i6))) - { - localFileWriter2.write("(" + i8 + "," + (1 + ((Map)localObject).maxy - i7) + "," + i6 + ")=" + ((Map)localObject).contentAt(i8, i7, i6) + "\n"); - i5++; - } - } - localFileWriter2.flush(); - localFileWriter2.close(); - if (i5 == 0) - Systemoutprintln("Files do match"); - else - Systemoutprintln("Writed out " + i5 + " differences"); - } - catch (Exception localException13) - { - localException13.printStackTrace(); - } - - Systemoutprintln("Done"); - } - else - { - String str7; - String str8; - if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-patch"))) - { - if (paramArrayOfString.length < 4) - { - System.out.println(str2); - try { System.in.read(); } catch (Exception localException3) { - }return; - } - - Map localMap3 = new Map(new File(paramArrayOfString[1])); - try - { - localObject = new BufferedReader(new InputStreamReader(new FileInputStream(paramArrayOfString[2]))); - - while ((str7 = ((BufferedReader)localObject).readLine()) != null) - { - str7 = str7.trim(); - if (str7.length() != 0) - { - m = str7.indexOf(",", 1); - i1 = Integer.parseInt(str7.substring(1, m)); - str7 = str7.substring(m); - m = str7.indexOf(",", 1); - i2 = Integer.parseInt(str7.substring(1, m)); - str7 = str7.substring(m); - m = str7.indexOf(")", 1); - i3 = Integer.parseInt(str7.substring(1, m)); - str8 = str7.substring(str7.indexOf("=") + 1); - localMap3.setAt(i1, 1 + localMap3.maxy - i2, i3, str8); - } - } - localMap3.save(new File(paramArrayOfString[3])); - } - catch (Exception localException8) - { - localException8.printStackTrace(); - } - - Systemoutprintln("Done"); - } - else if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-pack"))) - { - if (paramArrayOfString.length < 3) - { - System.out.println(str3); - try { System.in.read(); } catch (Exception localException4) { - }return; - } - - Map localMap4 = new Map(); - try { - BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(paramArrayOfString[1]))); - Systemoutprintln("Loading"); - - while ((str7 = localBufferedReader.readLine()) != null) - { - str7 = str7.trim(); - if (str7.length() != 0) - { - m = str7.indexOf(",", 1); - i1 = Integer.parseInt(str7.substring(1, m)); - str7 = str7.substring(m); - m = str7.indexOf(",", 1); - i2 = Integer.parseInt(str7.substring(1, m)); - str7 = str7.substring(m); - m = str7.indexOf(")", 1); - i3 = Integer.parseInt(str7.substring(1, m)); - str8 = str7.substring(str7.indexOf("=") + 1); - localMap4.setAt(i1, i2, i3, str8); - } - } - Systemoutprintln("Flipping"); - localMap4.mirrorY(); - Systemoutprintln("Saving, bounds: x{" + localMap4.minx + " - " + localMap4.maxx + "}, y{" + localMap4.miny + " - " + localMap4.maxy + "}, z{" + localMap4.minz + " - " + localMap4.maxz + "}"); - localMap4.save(new File(paramArrayOfString[2])); - Systemoutprintln("Done"); - } - catch (Exception localException9) - { - localException9.printStackTrace(); - } - } - else if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-unpack"))) - { - if (paramArrayOfString.length < 3) - { - System.out.println(str4); - try { System.in.read(); } catch (Exception localException5) { - }return; - } - - Systemoutprintln("Loading"); - Map localMap5 = new Map(new File(paramArrayOfString[1])); - try { - FileWriter localFileWriter1 = new FileWriter(paramArrayOfString[2]); - Systemoutprintln("Saving"); - for (int k = localMap5.minz; k <= localMap5.maxz; k++) - { - Systemoutprintln("Z-level " + k); - for (m = localMap5.miny; m <= localMap5.maxy; m++) - for (i1 = localMap5.minx; i1 <= localMap5.maxx; i1++) - localFileWriter1.write("(" + i1 + "," + (1 + localMap5.maxy - m) + "," + k + ")=" + localMap5.contentAt(i1, m, k) + "\n"); - localFileWriter1.write("\n"); - } - localFileWriter1.flush(); - localFileWriter1.close(); - - Systemoutprintln("Done"); - } - catch (Exception localException10) - { - localException10.printStackTrace(); - } - } - else if ((paramArrayOfString.length > 0) && (paramArrayOfString[0].equalsIgnoreCase("-clean"))) - { - if (paramArrayOfString.length < 4) - { - System.out.println(str5); - try { System.in.read(); } catch (Exception localException6) { - }return; - } - - Map localMap6 = new Map(new File(paramArrayOfString[1]), true); - Map localMap7 = new Map(new File(paramArrayOfString[2])); - try - { - localMap7.saveReferencing(new File(paramArrayOfString[3]), localMap6); - Systemoutprintln("Done"); - } - catch (Exception localException11) - { - localException11.printStackTrace(); - } - } - else - { - System.out.println(str1); - System.out.println(str2); - System.out.println(str3); - System.out.println(str4); - System.out.println(str5); - System.out.println(str6); - try { - System.in.read(); } catch (Exception localException7) { } - } - } - } - } - - public static void Systemoutprintln(String paramString) { if (!silent) - System.out.println(paramString); } - - public static void Systemoutprint(String paramString) - { - if (!silent) - System.out.print(paramString); - } -} diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/SavingThread.java b/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/SavingThread.java deleted file mode 100644 index 24a3d7b04d..0000000000 --- a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher Source/SavingThread.java +++ /dev/null @@ -1,37 +0,0 @@ -class SavingThread extends Thread -{ - int z; - Map mymap; - boolean done; - int progress; - StringBuilder result; - - public SavingThread(int paramInt1, Map paramMap, int paramInt2) - { - this.z = paramInt1; - this.mymap = paramMap; - this.progress = 0; - this.done = false; - this.result = new StringBuilder(paramInt2); - } - - public void run() - { - this.result.append("(" + this.mymap.minx + "," + this.mymap.miny + "," + this.z + ") = {\"\r\n"); - - int i = (this.mymap.maxx - this.mymap.minx) * (this.mymap.maxy - this.mymap.miny) / 100; - int j = 0; - for (int k = this.mymap.miny; k <= this.mymap.maxy; k++) - { - for (int m = this.mymap.minx; m <= this.mymap.maxx; m++) - { - this.result.append(this.mymap.getIdFor(this.mymap.contentAt(m, k, this.z))); - j++; if (j >= i) { j = 0; this.progress += 1; } - } - this.result.append("\r\n"); - } - this.result.append("\"}\r\n"); - this.result.append("\r\n"); - this.done = true; - } -} diff --git a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher.jar b/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher.jar deleted file mode 100644 index 5cbaad488c..0000000000 Binary files a/tools/mapmerge/old_java_mapmerge/Source/src/MapPatcher.jar and /dev/null differ diff --git a/tools/midi2piano/midi2piano.sln b/tools/midi2piano/midi2piano.sln deleted file mode 100644 index 7636dd66d8..0000000000 --- a/tools/midi2piano/midi2piano.sln +++ /dev/null @@ -1,30 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C# Express 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "midi2piano", "midi2piano\midi2piano.csproj", "{68C84B61-F710-491C-BEE8-5E362C167897}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {68C84B61-F710-491C-BEE8-5E362C167897}.Debug|Any CPU.ActiveCfg = Debug|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Debug|x86.ActiveCfg = Debug|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Debug|x86.Build.0 = Debug|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Release|Any CPU.ActiveCfg = Release|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Release|Mixed Platforms.Build.0 = Release|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Release|x86.ActiveCfg = Release|x86 - {68C84B61-F710-491C-BEE8-5E362C167897}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/tools/midi2piano/midi2piano/Form1.Designer.cs b/tools/midi2piano/midi2piano/Form1.Designer.cs deleted file mode 100644 index bac3a20630..0000000000 --- a/tools/midi2piano/midi2piano/Form1.Designer.cs +++ /dev/null @@ -1,135 +0,0 @@ -namespace midi2piano -{ - partial class Form1 - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.OutputTxt = new System.Windows.Forms.TextBox(); - this.menuStrip1 = new System.Windows.Forms.MenuStrip(); - this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.importMIDIToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.importDlg = new System.Windows.Forms.OpenFileDialog(); - this.halpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.menuStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // OutputTxt - // - this.OutputTxt.Dock = System.Windows.Forms.DockStyle.Fill; - this.OutputTxt.Location = new System.Drawing.Point(0, 24); - this.OutputTxt.Multiline = true; - this.OutputTxt.Name = "OutputTxt"; - this.OutputTxt.ReadOnly = true; - this.OutputTxt.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.OutputTxt.Size = new System.Drawing.Size(284, 240); - this.OutputTxt.TabIndex = 0; - // - // menuStrip1 - // - this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.fileToolStripMenuItem, - this.copyToolStripMenuItem, - this.halpToolStripMenuItem}); - this.menuStrip1.Location = new System.Drawing.Point(0, 0); - this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(284, 24); - this.menuStrip1.TabIndex = 1; - this.menuStrip1.Text = "menuStrip1"; - // - // fileToolStripMenuItem - // - this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.importMIDIToolStripMenuItem, - this.exitToolStripMenuItem}); - this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; - this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); - this.fileToolStripMenuItem.Text = "&File"; - // - // importMIDIToolStripMenuItem - // - this.importMIDIToolStripMenuItem.Name = "importMIDIToolStripMenuItem"; - this.importMIDIToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I))); - this.importMIDIToolStripMenuItem.Size = new System.Drawing.Size(184, 22); - this.importMIDIToolStripMenuItem.Text = "&Import MIDI..."; - this.importMIDIToolStripMenuItem.Click += new System.EventHandler(this.importMIDIToolStripMenuItem_Click); - // - // exitToolStripMenuItem - // - this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.Size = new System.Drawing.Size(184, 22); - this.exitToolStripMenuItem.Text = "E&xit"; - this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); - // - // copyToolStripMenuItem - // - this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; - this.copyToolStripMenuItem.Size = new System.Drawing.Size(47, 20); - this.copyToolStripMenuItem.Text = "&Copy"; - this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click); - // - // importDlg - // - this.importDlg.Filter = "MIDI File|*.midi;*.mid"; - // - // halpToolStripMenuItem - // - this.halpToolStripMenuItem.Name = "halpToolStripMenuItem"; - this.halpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); - this.halpToolStripMenuItem.Text = "&Halp"; - this.halpToolStripMenuItem.Click += new System.EventHandler(this.halpToolStripMenuItem_Click); - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 264); - this.Controls.Add(this.OutputTxt); - this.Controls.Add(this.menuStrip1); - this.MainMenuStrip = this.menuStrip1; - this.Name = "Form1"; - this.Text = "MIDI2Piano"; - this.menuStrip1.ResumeLayout(false); - this.menuStrip1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.TextBox OutputTxt; - private System.Windows.Forms.MenuStrip menuStrip1; - private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem importMIDIToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; - private System.Windows.Forms.OpenFileDialog importDlg; - private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem halpToolStripMenuItem; - } -} \ No newline at end of file diff --git a/tools/midi2piano/midi2piano/Form1.cs b/tools/midi2piano/midi2piano/Form1.cs deleted file mode 100644 index 727b61f750..0000000000 --- a/tools/midi2piano/midi2piano/Form1.cs +++ /dev/null @@ -1,298 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; - -using Sanford.Multimedia; -using Sanford.Multimedia.Midi; - -namespace midi2piano -{ - public partial class Form1 : Form - { - [STAThread] - public static void Main() - { - Application.EnableVisualStyles(); - Application.Run(new Form1()); - } - - public Form1() - { - InitializeComponent(); - } - - private void exitToolStripMenuItem_Click(object sender, EventArgs e) - { - Close(); - } - - struct PNote - { - public float Length; - public string Note; - - public PNote(float length, string note) - { - Length = length; - Note = note; - } - - public static readonly PNote Default = new PNote(0, ""); - } - - private void importMIDIToolStripMenuItem_Click(object sender, EventArgs e) - { - if (importDlg.ShowDialog(this) - == System.Windows.Forms.DialogResult.Cancel) - return; - - List notes = new List(); - PNote curNote = PNote.Default; - float tempo = 1; - float timeSig = 4f; - - // first, we pull midi data - Sequence s = new Sequence(importDlg.FileName); - - // quickly see if there's a piano track first - // and get the tempo as well - int piano = -1; - for (int it = 0; it < s.Count; it++) - { - Track t = s[it]; - foreach (MidiEvent me in t.Iterator()) - { - switch (me.MidiMessage.MessageType) - { - case MessageType.Channel: - { - ChannelMessage m = (ChannelMessage)me.MidiMessage; - if (m.Command == ChannelCommand.ProgramChange) - if ((GeneralMidiInstrument)m.Data1 == GeneralMidiInstrument.AcousticGrandPiano) - { - piano = it; - } - } - break; - case MessageType.Meta: - { - MetaMessage m = (MetaMessage)me.MidiMessage; - if (m.MetaType == MetaType.Tempo) - tempo = (new TempoChangeBuilder(m)).Tempo; - else if (m.MetaType == MetaType.TimeSignature) - timeSig = new TimeSignatureBuilder(m).Denominator; - } - break; - } - if (piano >= 0) - break; - } - if (piano >= 0) - break; - } - - // didn't find one, so just try 0th track anyway - if (piano == -1) - piano = 0; - - // now, pull all notes (and tempo) - // and make sure it's a channel that has content - for (int it = piano; it < s.Count; it++) - { - Track t = s[it]; - - int delta = 0; - foreach (MidiEvent me in t.Iterator()) - { - delta += me.DeltaTicks; - - switch (me.MidiMessage.MessageType) - { - case MessageType.Channel: - { - ChannelMessage m = (ChannelMessage)me.MidiMessage; - switch (m.Command) - { - case ChannelCommand.NoteOn: - if (curNote.Note != "") - { - curNote.Length = delta / 1000F; - delta = 0; - notes.Add(curNote); - } - - curNote.Note = note2Piano(m.Data1); - break; - } - } - break; - case MessageType.Meta: - { - MetaMessage m = (MetaMessage)me.MidiMessage; - if (m.MetaType == MetaType.Tempo) - tempo = (new TempoChangeBuilder(m)).Tempo; - } - break; - } - } - - // make sure we get last note - if (curNote.Note != "") - { - curNote.Length = delta / 1000F; - notes.Add(curNote); - } - - // we found a track with content! - if (notes.Count > 0) - break; - } - - // compress redundant accidentals/octaves - char[] notemods = new char[7]; - int[] noteocts = new int[7]; - for (int i = 0; i < 7; i++) - { - notemods[i] = 'n'; - noteocts[i] = 3; - } - for (int i = 0; i < notes.Count; i++) - { - string noteStr = notes[i].Note; - int cur_note = noteStr[0] - 0x41; - char mod = noteStr[1]; - int oct = int.Parse(noteStr.Substring(2)); - - noteStr = noteStr.Substring(0, 1); - if (mod != notemods[cur_note]) - { - noteStr += new string(mod, 1); - notemods[cur_note] = mod; - } - if (oct != noteocts[cur_note]) - { - noteStr += oct.ToString(); - noteocts[cur_note] = oct; - } - - notes[i] = new PNote(notes[i].Length, noteStr); - } - - // now, we find what the "beat" length should be, - // by counting numbers of times for each length, and finding statistical mode - Dictionary scores = new Dictionary(); - foreach (PNote n in notes) - { - if (n.Length != 0) - if (scores.Keys.Contains(n.Length)) - scores[n.Length]++; - else - scores.Add(n.Length, 1); - } - float winner = 1; - int score = 0; - foreach (KeyValuePair kv in scores) - { - if (kv.Value > score) - { - winner = kv.Key; - score = kv.Value; - } - } - // realign all of them to match beat length - for (int i = 0; i < notes.Count; i++) - { - notes[i] = new PNote(notes[i].Length / winner, notes[i].Note); - } - - // compress chords down - for (int i = 0; i < notes.Count; i++) - { - if (notes[i].Length == 0 && i < notes.Count - 1) - { - notes[i + 1] = new PNote(notes[i + 1].Length, notes[i].Note + "-" + notes[i + 1].Note); - notes.RemoveAt(i); - i--; - } - } - - // add in time - for (int i = 0; i < notes.Count; i++) - { - float len = notes[i].Length; - notes[i] = new PNote(len, notes[i].Note + (len != 1 ? "/" + (1 / len).ToString("0.##") : "")); - } - - // what is the bpm, anyway? - int rpm = (int)(28800000 / tempo / winner); // 60 * 1,000,000 * .48 the .48 is because note lengths for some reason midi makes the beat note be .48 long - - // now, output! - string line = ""; - string output = ""; - int lineCount = 1; - foreach (PNote n in notes) - { - if (line.Length + n.Note.Length + 1 > 51) - { - output += line.Substring(0, line.Length - 1) + "\r\n"; - line = ""; - if (lineCount == 50) - break; - lineCount++; - } - line += n.Note + ","; - } - if (line.Length > 0) - output += line.Substring(0, line.Length - 1); - OutputTxt.Text = "BPM: " + rpm.ToString() + "\r\n" + output; - OutputTxt.SelectAll(); - } - - public enum NoteNames - { - C = 0, - D = 2, - E = 4, - F = 5, - G = 7, - A = 9, - B = 11 - } - - string note2Piano(int n) - { - string name, arg, octave; - name = Enum.GetName(typeof(NoteNames), (NoteNames)(n % 12)); - if (name == null) - { - name = Enum.GetName(typeof(NoteNames), (NoteNames)((n + 1) % 12)); - arg = "b"; - } - else - { - arg = "n"; - } - octave = (n / 12 - 1).ToString(); - - return name + arg + octave; - } - - private void copyToolStripMenuItem_Click(object sender, EventArgs e) - { - OutputTxt.SelectAll(); - OutputTxt.Copy(); - } - - private void halpToolStripMenuItem_Click(object sender, EventArgs e) - { - MessageBox.Show(this, - "This program prefers MIDIs that have a single track, otherwise it picks the first piano track it finds, else the first track. Songs with odd tempos may have their BPM's calculated wrong.", - "Halp", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } -} diff --git a/tools/midi2piano/midi2piano/Form1.resx b/tools/midi2piano/midi2piano/Form1.resx deleted file mode 100644 index b76de494d0..0000000000 --- a/tools/midi2piano/midi2piano/Form1.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 132, 17 - - \ No newline at end of file diff --git a/tools/midi2piano/midi2piano/Properties/AssemblyInfo.cs b/tools/midi2piano/midi2piano/Properties/AssemblyInfo.cs deleted file mode 100644 index f968b01889..0000000000 --- a/tools/midi2piano/midi2piano/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("midi2piano")] -[assembly: AssemblyProduct("midi2piano")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyCopyright("Copyright © 2011")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. Only Windows -// assemblies support COM. -[assembly: ComVisible(false)] - -// On Windows, the following GUID is for the ID of the typelib if this -// project is exposed to COM. On other platforms, it unique identifies the -// title storage container when deploying this assembly to the device. -[assembly: Guid("9752c562-edc1-40da-8fa1-619df747e0f3")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] diff --git a/tools/midi2piano/midi2piano/Sanford.Multimedia.Midi.dll b/tools/midi2piano/midi2piano/Sanford.Multimedia.Midi.dll deleted file mode 100644 index 28a707657b..0000000000 Binary files a/tools/midi2piano/midi2piano/Sanford.Multimedia.Midi.dll and /dev/null differ diff --git a/tools/midi2piano/midi2piano/bin/x86/Release/Sanford.Multimedia.Midi.dll b/tools/midi2piano/midi2piano/bin/x86/Release/Sanford.Multimedia.Midi.dll deleted file mode 100644 index 28a707657b..0000000000 Binary files a/tools/midi2piano/midi2piano/bin/x86/Release/Sanford.Multimedia.Midi.dll and /dev/null differ diff --git a/tools/midi2piano/midi2piano/bin/x86/Release/midi2piano.exe b/tools/midi2piano/midi2piano/bin/x86/Release/midi2piano.exe deleted file mode 100644 index 7d718cde4d..0000000000 Binary files a/tools/midi2piano/midi2piano/bin/x86/Release/midi2piano.exe and /dev/null differ diff --git a/tools/midi2piano/midi2piano/midi2piano.csproj b/tools/midi2piano/midi2piano/midi2piano.csproj deleted file mode 100644 index c56cf02d57..0000000000 --- a/tools/midi2piano/midi2piano/midi2piano.csproj +++ /dev/null @@ -1,83 +0,0 @@ - - - - Debug - x86 - WinExe - Properties - midi2piano - midi2piano - v4.0 - Client - - - true - full - false - bin\x86\Debug - DEBUG;TRACE;WINDOWS - prompt - 4 - true - false - x86 - - - pdbonly - true - bin\x86\Release - TRACE;WINDOWS - prompt - 4 - true - false - x86 - - - - - - - False - - - False - .\Sanford.Multimedia.Midi.dll - - - False - - - - - - False - - - 4.0 - False - - - 4.0 - False - - - False - - - - - Form - - - Form1.cs - - - - - - Form1.cs - - - - \ No newline at end of file diff --git a/tools/midi2piano2016/README.txt b/tools/midi2piano2016/README.txt new file mode 100644 index 0000000000..e8d18981f0 --- /dev/null +++ b/tools/midi2piano2016/README.txt @@ -0,0 +1,31 @@ +This is a remake of 2013 midi2piano tool. Previous version should be considered obsolete. + +Requirements: + Python 3 + +Simply run midi2piano.py and choose midi file you want to convert. +The "sheet music" will be copied to the clipboard. + +There are some constants defined at the top of midi2piano.py. +Change their value if needed. + +LINE_LENGTH_LIM - max length of line allowed in the sheet music +LINES_LIMIT - max amount of lines allowed in the sheet music. Extra lines will be cropped. + +OVERALL_IMPORT_LIM - max amount of characters allowed in the sheet music. + + +You can also transpose music if you need to +OCTAVE_TRANSPOSE - amount of octaves you melody will be shifted by +FLOAT_PRECISION - read comment + +Additional notes: +1. Unlike previous midi2piano, this tool optimizes sheet music to fit more in less lines. +2. If two notes are less than 50 ms apart, they are chorded. BYOND works in 1/10th of a second so 50 ms is time quanta. +4. MIDI event set_tempo is NOT supported. If your MIDI file uses set_tempo to change BPM significantly, consider using some other midi file. + +This tool is considered final. + + +Made by EditorRUS/Delta Epsilon from Animus Station, ss13.ru +Contact me in Discord if you find any major issues: DeltaEpsilon#7787 \ No newline at end of file diff --git a/tools/midi2piano2016/easygui/__init__.py b/tools/midi2piano2016/easygui/__init__.py new file mode 100644 index 0000000000..2aa3b3b9aa --- /dev/null +++ b/tools/midi2piano2016/easygui/__init__.py @@ -0,0 +1,2492 @@ +""" +@version: 0.96(2010-08-29) + +@note: +ABOUT EASYGUI + +EasyGui provides an easy-to-use interface for simple GUI interaction +with a user. It does not require the programmer to know anything about +tkinter, frames, widgets, callbacks or lambda. All GUI interactions are +invoked by simple function calls that return results. + +@note: +WARNING about using EasyGui with IDLE + +You may encounter problems using IDLE to run programs that use EasyGui. Try it +and find out. EasyGui is a collection of Tkinter routines that run their own +event loops. IDLE is also a Tkinter application, with its own event loop. The +two may conflict, with unpredictable results. If you find that you have +problems, try running your EasyGui program outside of IDLE. + +Note that EasyGui requires Tk release 8.0 or greater. + +@note: +LICENSE INFORMATION + +EasyGui version 0.96 + +Copyright (c) 2010, Stephen Raymond Ferg + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + 3. The name of the author may not be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +@note: +ABOUT THE EASYGUI LICENSE + +This license is what is generally known as the "modified BSD license", +aka "revised BSD", "new BSD", "3-clause BSD". +See http://www.opensource.org/licenses/bsd-license.php + +This license is GPL-compatible. +See http://en.wikipedia.org/wiki/License_compatibility +See http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses + +The BSD License is less restrictive than GPL. +It allows software released under the license to be incorporated into proprietary products. +Works based on the software may be released under a proprietary license or as closed source software. +http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29 + +""" +egversion = __doc__.split()[1] + +__all__ = ['ynbox' + , 'ccbox' + , 'boolbox' + , 'indexbox' + , 'msgbox' + , 'buttonbox' + , 'integerbox' + , 'multenterbox' + , 'enterbox' + , 'exceptionbox' + , 'choicebox' + , 'codebox' + , 'textbox' + , 'diropenbox' + , 'fileopenbox' + , 'filesavebox' + , 'passwordbox' + , 'multpasswordbox' + , 'multchoicebox' + , 'abouteasygui' + , 'egversion' + , 'egdemo' + , 'EgStore' + ] + +import sys, os +import string +import pickle +import traceback + + +#-------------------------------------------------- +# check python version and take appropriate action +#-------------------------------------------------- +""" +From the python documentation: + +sys.hexversion contains the version number encoded as a single integer. This is +guaranteed to increase with each version, including proper support for non- +production releases. For example, to test that the Python interpreter is at +least version 1.5.2, use: + +if sys.hexversion >= 0x010502F0: + # use some advanced feature + ... +else: + # use an alternative implementation or warn the user + ... +""" + + +if sys.hexversion >= 0x020600F0: + runningPython26 = True +else: + runningPython26 = False + +if sys.hexversion >= 0x030000F0: + runningPython3 = True +else: + runningPython3 = False + +try: + from PIL import Image as PILImage + from PIL import ImageTk as PILImageTk + PILisLoaded = True +except: + PILisLoaded = False + + +if runningPython3: + from tkinter import * + import tkinter.filedialog as tk_FileDialog + from io import StringIO +else: + from Tkinter import * + import tkFileDialog as tk_FileDialog + from StringIO import StringIO + +def write(*args): + args = [str(arg) for arg in args] + args = " ".join(args) + sys.stdout.write(args) + +def writeln(*args): + write(*args) + sys.stdout.write("\n") + +say = writeln + + +if TkVersion < 8.0 : + stars = "*"*75 + writeln("""\n\n\n""" + stars + """ +You are running Tk version: """ + str(TkVersion) + """ +You must be using Tk version 8.0 or greater to use EasyGui. +Terminating. +""" + stars + """\n\n\n""") + sys.exit(0) + +def dq(s): + return '"%s"' % s + +rootWindowPosition = "+300+200" + +PROPORTIONAL_FONT_FAMILY = ("MS", "Sans", "Serif") +MONOSPACE_FONT_FAMILY = ("Courier") + +PROPORTIONAL_FONT_SIZE = 10 +MONOSPACE_FONT_SIZE = 9 #a little smaller, because it it more legible at a smaller size +TEXT_ENTRY_FONT_SIZE = 12 # a little larger makes it easier to see + +#STANDARD_SELECTION_EVENTS = ["Return", "Button-1"] +STANDARD_SELECTION_EVENTS = ["Return", "Button-1", "space"] + +# Initialize some global variables that will be reset later +__choiceboxMultipleSelect = None +__widgetTexts = None +__replyButtonText = None +__choiceboxResults = None +__firstWidget = None +__enterboxText = None +__enterboxDefaultText="" +__multenterboxText = "" +choiceboxChoices = None +choiceboxWidget = None +entryWidget = None +boxRoot = None +ImageErrorMsg = ( + "\n\n---------------------------------------------\n" + "Error: %s\n%s") +#------------------------------------------------------------------- +# various boxes built on top of the basic buttonbox +#----------------------------------------------------------------------- + +#----------------------------------------------------------------------- +# ynbox +#----------------------------------------------------------------------- +def ynbox(msg="Shall I continue?" + , title=" " + , choices=("Yes", "No") + , image=None + ): + """ + Display a msgbox with choices of Yes and No. + + The default is "Yes". + + The returned value is calculated this way:: + if the first choice ("Yes") is chosen, or if the dialog is cancelled: + return 1 + else: + return 0 + + If invoked without a msg argument, displays a generic request for a confirmation + that the user wishes to continue. So it can be used this way:: + if ynbox(): pass # continue + else: sys.exit(0) # exit the program + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg choices: a list or tuple of the choices to be displayed + """ + return boolbox(msg, title, choices, image=image) + + +#----------------------------------------------------------------------- +# ccbox +#----------------------------------------------------------------------- +def ccbox(msg="Shall I continue?" + , title=" " + , choices=("Continue", "Cancel") + , image=None + ): + """ + Display a msgbox with choices of Continue and Cancel. + + The default is "Continue". + + The returned value is calculated this way:: + if the first choice ("Continue") is chosen, or if the dialog is cancelled: + return 1 + else: + return 0 + + If invoked without a msg argument, displays a generic request for a confirmation + that the user wishes to continue. So it can be used this way:: + + if ccbox(): + pass # continue + else: + sys.exit(0) # exit the program + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg choices: a list or tuple of the choices to be displayed + """ + return boolbox(msg, title, choices, image=image) + + +#----------------------------------------------------------------------- +# boolbox +#----------------------------------------------------------------------- +def boolbox(msg="Shall I continue?" + , title=" " + , choices=("Yes","No") + , image=None + ): + """ + Display a boolean msgbox. + + The default is the first choice. + + The returned value is calculated this way:: + if the first choice is chosen, or if the dialog is cancelled: + returns 1 + else: + returns 0 + """ + reply = buttonbox(msg=msg, choices=choices, title=title, image=image) + if reply == choices[0]: return 1 + else: return 0 + + +#----------------------------------------------------------------------- +# indexbox +#----------------------------------------------------------------------- +def indexbox(msg="Shall I continue?" + , title=" " + , choices=("Yes","No") + , image=None + ): + """ + Display a buttonbox with the specified choices. + Return the index of the choice selected. + """ + reply = buttonbox(msg=msg, choices=choices, title=title, image=image) + index = -1 + for choice in choices: + index = index + 1 + if reply == choice: return index + raise AssertionError( + "There is a program logic error in the EasyGui code for indexbox.") + + +#----------------------------------------------------------------------- +# msgbox +#----------------------------------------------------------------------- +def msgbox(msg="(Your message goes here)", title=" ", ok_button="OK",image=None,root=None): + """ + Display a messagebox + """ + if type(ok_button) != type("OK"): + raise AssertionError("The 'ok_button' argument to msgbox must be a string.") + + return buttonbox(msg=msg, title=title, choices=[ok_button], image=image,root=root) + + +#------------------------------------------------------------------- +# buttonbox +#------------------------------------------------------------------- +def buttonbox(msg="",title=" " + ,choices=("Button1", "Button2", "Button3") + , image=None + , root=None + ): + """ + Display a msg, a title, and a set of buttons. + The buttons are defined by the members of the choices list. + Return the text of the button that the user selected. + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg choices: a list or tuple of the choices to be displayed + """ + global boxRoot, __replyButtonText, __widgetTexts, buttonsFrame + + + # Initialize __replyButtonText to the first choice. + # This is what will be used if the window is closed by the close button. + __replyButtonText = choices[0] + + if root: + root.withdraw() + boxRoot = Toplevel(master=root) + boxRoot.withdraw() + else: + boxRoot = Tk() + boxRoot.withdraw() + + boxRoot.protocol('WM_DELETE_WINDOW', denyWindowManagerClose ) + boxRoot.title(title) + boxRoot.iconname('Dialog') + boxRoot.geometry(rootWindowPosition) + boxRoot.minsize(400, 100) + + # ------------- define the messageFrame --------------------------------- + messageFrame = Frame(master=boxRoot) + messageFrame.pack(side=TOP, fill=BOTH) + + # ------------- define the imageFrame --------------------------------- + tk_Image = None + if image: + imageFilename = os.path.normpath(image) + junk,ext = os.path.splitext(imageFilename) + + if os.path.exists(imageFilename): + if ext.lower() in [".gif", ".pgm", ".ppm"]: + tk_Image = PhotoImage(master=boxRoot, file=imageFilename) + else: + if PILisLoaded: + try: + pil_Image = PILImage.open(imageFilename) + tk_Image = PILImageTk.PhotoImage(pil_Image, master=boxRoot) + except: + msg += ImageErrorMsg % (imageFilename, + "\nThe Python Imaging Library (PIL) could not convert this file to a displayable image." + "\n\nPIL reports:\n" + exception_format()) + + else: # PIL is not loaded + msg += ImageErrorMsg % (imageFilename, + "\nI could not import the Python Imaging Library (PIL) to display the image.\n\n" + "You may need to install PIL\n" + "(http://www.pythonware.com/products/pil/)\n" + "to display " + ext + " image files.") + + else: + msg += ImageErrorMsg % (imageFilename, "\nImage file not found.") + + if tk_Image: + imageFrame = Frame(master=boxRoot) + imageFrame.pack(side=TOP, fill=BOTH) + label = Label(imageFrame,image=tk_Image) + label.image = tk_Image # keep a reference! + label.pack(side=TOP, expand=YES, fill=X, padx='1m', pady='1m') + + # ------------- define the buttonsFrame --------------------------------- + buttonsFrame = Frame(master=boxRoot) + buttonsFrame.pack(side=TOP, fill=BOTH) + + # -------------------- place the widgets in the frames ----------------------- + messageWidget = Message(messageFrame, text=msg, width=400) + messageWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + messageWidget.pack(side=TOP, expand=YES, fill=X, padx='3m', pady='3m') + + __put_buttons_in_buttonframe(choices) + + # -------------- the action begins ----------- + # put the focus on the first button + __firstWidget.focus_force() + + boxRoot.deiconify() + boxRoot.mainloop() + boxRoot.destroy() + if root: root.deiconify() + return __replyButtonText + + +#------------------------------------------------------------------- +# integerbox +#------------------------------------------------------------------- +def integerbox(msg="" + , title=" " + , default="" + , lowerbound=0 + , upperbound=99 + , image = None + , root = None + , **invalidKeywordArguments + ): + """ + Show a box in which a user can enter an integer. + + In addition to arguments for msg and title, this function accepts + integer arguments for "default", "lowerbound", and "upperbound". + + The default argument may be None. + + When the user enters some text, the text is checked to verify that it + can be converted to an integer between the lowerbound and upperbound. + + If it can be, the integer (not the text) is returned. + + If it cannot, then an error msg is displayed, and the integerbox is + redisplayed. + + If the user cancels the operation, None is returned. + + NOTE that the "argLowerBound" and "argUpperBound" arguments are no longer + supported. They have been replaced by "upperbound" and "lowerbound". + """ + if "argLowerBound" in invalidKeywordArguments: + raise AssertionError( + "\nintegerbox no longer supports the 'argLowerBound' argument.\n" + + "Use 'lowerbound' instead.\n\n") + if "argUpperBound" in invalidKeywordArguments: + raise AssertionError( + "\nintegerbox no longer supports the 'argUpperBound' argument.\n" + + "Use 'upperbound' instead.\n\n") + + if default != "": + if type(default) != type(1): + raise AssertionError( + "integerbox received a non-integer value for " + + "default of " + dq(str(default)) , "Error") + + if type(lowerbound) != type(1): + raise AssertionError( + "integerbox received a non-integer value for " + + "lowerbound of " + dq(str(lowerbound)) , "Error") + + if type(upperbound) != type(1): + raise AssertionError( + "integerbox received a non-integer value for " + + "upperbound of " + dq(str(upperbound)) , "Error") + + if msg == "": + msg = ("Enter an integer between " + str(lowerbound) + + " and " + + str(upperbound) + ) + + while 1: + reply = enterbox(msg, title, str(default), image=image, root=root) + if reply == None: return None + + try: + reply = int(reply) + except: + msgbox ("The value that you entered:\n\t%s\nis not an integer." % dq(str(reply)) + , "Error") + continue + + if reply < lowerbound: + msgbox ("The value that you entered is less than the lower bound of " + + str(lowerbound) + ".", "Error") + continue + + if reply > upperbound: + msgbox ("The value that you entered is greater than the upper bound of " + + str(upperbound) + ".", "Error") + continue + + # reply has passed all validation checks. + # It is an integer between the specified bounds. + return reply + +#------------------------------------------------------------------- +# multenterbox +#------------------------------------------------------------------- +def multenterbox(msg="Fill in values for the fields." + , title=" " + , fields=() + , values=() + ): + r""" + Show screen with multiple data entry fields. + + If there are fewer values than names, the list of values is padded with + empty strings until the number of values is the same as the number of names. + + If there are more values than names, the list of values + is truncated so that there are as many values as names. + + Returns a list of the values of the fields, + or None if the user cancels the operation. + + Here is some example code, that shows how values returned from + multenterbox can be checked for validity before they are accepted:: + ---------------------------------------------------------------------- + msg = "Enter your personal information" + title = "Credit Card Application" + fieldNames = ["Name","Street Address","City","State","ZipCode"] + fieldValues = [] # we start with blanks for the values + fieldValues = multenterbox(msg,title, fieldNames) + + # make sure that none of the fields was left blank + while 1: + if fieldValues == None: break + errmsg = "" + for i in range(len(fieldNames)): + if fieldValues[i].strip() == "": + errmsg += ('"%s" is a required field.\n\n' % fieldNames[i]) + if errmsg == "": + break # no problems found + fieldValues = multenterbox(errmsg, title, fieldNames, fieldValues) + + writeln("Reply was: %s" % str(fieldValues)) + ---------------------------------------------------------------------- + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg fields: a list of fieldnames. + @arg values: a list of field values + """ + return __multfillablebox(msg,title,fields,values,None) + + +#----------------------------------------------------------------------- +# multpasswordbox +#----------------------------------------------------------------------- +def multpasswordbox(msg="Fill in values for the fields." + , title=" " + , fields=tuple() + ,values=tuple() + ): + r""" + Same interface as multenterbox. But in multpassword box, + the last of the fields is assumed to be a password, and + is masked with asterisks. + + Example + ======= + + Here is some example code, that shows how values returned from + multpasswordbox can be checked for validity before they are accepted:: + msg = "Enter logon information" + title = "Demo of multpasswordbox" + fieldNames = ["Server ID", "User ID", "Password"] + fieldValues = [] # we start with blanks for the values + fieldValues = multpasswordbox(msg,title, fieldNames) + + # make sure that none of the fields was left blank + while 1: + if fieldValues == None: break + errmsg = "" + for i in range(len(fieldNames)): + if fieldValues[i].strip() == "": + errmsg = errmsg + ('"%s" is a required field.\n\n' % fieldNames[i]) + if errmsg == "": break # no problems found + fieldValues = multpasswordbox(errmsg, title, fieldNames, fieldValues) + + writeln("Reply was: %s" % str(fieldValues)) + """ + return __multfillablebox(msg,title,fields,values,"*") + +def bindArrows(widget): + widget.bind("", tabRight) + widget.bind("" , tabLeft) + + widget.bind("",tabRight) + widget.bind("" , tabLeft) + +def tabRight(event): + boxRoot.event_generate("") + +def tabLeft(event): + boxRoot.event_generate("") + +#----------------------------------------------------------------------- +# __multfillablebox +#----------------------------------------------------------------------- +def __multfillablebox(msg="Fill in values for the fields." + , title=" " + , fields=() + , values=() + , mask = None + ): + global boxRoot, __multenterboxText, __multenterboxDefaultText, cancelButton, entryWidget, okButton + + choices = ["OK", "Cancel"] + if len(fields) == 0: return None + + fields = list(fields[:]) # convert possible tuples to a list + values = list(values[:]) # convert possible tuples to a list + + if len(values) == len(fields): pass + elif len(values) > len(fields): + fields = fields[0:len(values)] + else: + while len(values) < len(fields): + values.append("") + + boxRoot = Tk() + + boxRoot.protocol('WM_DELETE_WINDOW', denyWindowManagerClose ) + boxRoot.title(title) + boxRoot.iconname('Dialog') + boxRoot.geometry(rootWindowPosition) + boxRoot.bind("", __multenterboxCancel) + + # -------------------- put subframes in the boxRoot -------------------- + messageFrame = Frame(master=boxRoot) + messageFrame.pack(side=TOP, fill=BOTH) + + #-------------------- the msg widget ---------------------------- + messageWidget = Message(messageFrame, width="4.5i", text=msg) + messageWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + messageWidget.pack(side=RIGHT, expand=1, fill=BOTH, padx='3m', pady='3m') + + global entryWidgets + entryWidgets = [] + + lastWidgetIndex = len(fields) - 1 + + for widgetIndex in range(len(fields)): + argFieldName = fields[widgetIndex] + argFieldValue = values[widgetIndex] + entryFrame = Frame(master=boxRoot) + entryFrame.pack(side=TOP, fill=BOTH) + + # --------- entryWidget ---------------------------------------------- + labelWidget = Label(entryFrame, text=argFieldName) + labelWidget.pack(side=LEFT) + + entryWidget = Entry(entryFrame, width=40,highlightthickness=2) + entryWidgets.append(entryWidget) + entryWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,TEXT_ENTRY_FONT_SIZE)) + entryWidget.pack(side=RIGHT, padx="3m") + + bindArrows(entryWidget) + + entryWidget.bind("", __multenterboxGetText) + entryWidget.bind("", __multenterboxCancel) + + # for the last entryWidget, if this is a multpasswordbox, + # show the contents as just asterisks + if widgetIndex == lastWidgetIndex: + if mask: + entryWidgets[widgetIndex].configure(show=mask) + + # put text into the entryWidget + entryWidgets[widgetIndex].insert(0,argFieldValue) + widgetIndex += 1 + + # ------------------ ok button ------------------------------- + buttonsFrame = Frame(master=boxRoot) + buttonsFrame.pack(side=BOTTOM, fill=BOTH) + + okButton = Button(buttonsFrame, takefocus=1, text="OK") + bindArrows(okButton) + okButton.pack(expand=1, side=LEFT, padx='3m', pady='3m', ipadx='2m', ipady='1m') + + # for the commandButton, bind activation events to the activation event handler + commandButton = okButton + handler = __multenterboxGetText + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + + # ------------------ cancel button ------------------------------- + cancelButton = Button(buttonsFrame, takefocus=1, text="Cancel") + bindArrows(cancelButton) + cancelButton.pack(expand=1, side=RIGHT, padx='3m', pady='3m', ipadx='2m', ipady='1m') + + # for the commandButton, bind activation events to the activation event handler + commandButton = cancelButton + handler = __multenterboxCancel + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + + # ------------------- time for action! ----------------- + entryWidgets[0].focus_force() # put the focus on the entryWidget + boxRoot.mainloop() # run it! + + # -------- after the run has completed ---------------------------------- + boxRoot.destroy() # button_click didn't destroy boxRoot, so we do it now + return __multenterboxText + + +#----------------------------------------------------------------------- +# __multenterboxGetText +#----------------------------------------------------------------------- +def __multenterboxGetText(event): + global __multenterboxText + + __multenterboxText = [] + for entryWidget in entryWidgets: + __multenterboxText.append(entryWidget.get()) + boxRoot.quit() + + +def __multenterboxCancel(event): + global __multenterboxText + __multenterboxText = None + boxRoot.quit() + + +#------------------------------------------------------------------- +# enterbox +#------------------------------------------------------------------- +def enterbox(msg="Enter something." + , title=" " + , default="" + , strip=True + , image=None + , root=None + ): + """ + Show a box in which a user can enter some text. + + You may optionally specify some default text, which will appear in the + enterbox when it is displayed. + + Returns the text that the user entered, or None if he cancels the operation. + + By default, enterbox strips its result (i.e. removes leading and trailing + whitespace). (If you want it not to strip, use keyword argument: strip=False.) + This makes it easier to test the results of the call:: + + reply = enterbox(....) + if reply: + ... + else: + ... + """ + result = __fillablebox(msg, title, default=default, mask=None,image=image,root=root) + if result and strip: + result = result.strip() + return result + + +def passwordbox(msg="Enter your password." + , title=" " + , default="" + , image=None + , root=None + ): + """ + Show a box in which a user can enter a password. + The text is masked with asterisks, so the password is not displayed. + Returns the text that the user entered, or None if he cancels the operation. + """ + return __fillablebox(msg, title, default, mask="*",image=image,root=root) + + +def __fillablebox(msg + , title="" + , default="" + , mask=None + , image=None + , root=None + ): + """ + Show a box in which a user can enter some text. + You may optionally specify some default text, which will appear in the + enterbox when it is displayed. + Returns the text that the user entered, or None if he cancels the operation. + """ + + global boxRoot, __enterboxText, __enterboxDefaultText + global cancelButton, entryWidget, okButton + + if title == None: title == "" + if default == None: default = "" + __enterboxDefaultText = default + __enterboxText = __enterboxDefaultText + + if root: + root.withdraw() + boxRoot = Toplevel(master=root) + boxRoot.withdraw() + else: + boxRoot = Tk() + boxRoot.withdraw() + + boxRoot.protocol('WM_DELETE_WINDOW', denyWindowManagerClose ) + boxRoot.title(title) + boxRoot.iconname('Dialog') + boxRoot.geometry(rootWindowPosition) + boxRoot.bind("", __enterboxCancel) + + # ------------- define the messageFrame --------------------------------- + messageFrame = Frame(master=boxRoot) + messageFrame.pack(side=TOP, fill=BOTH) + + # ------------- define the imageFrame --------------------------------- + tk_Image = None + if image: + imageFilename = os.path.normpath(image) + junk,ext = os.path.splitext(imageFilename) + + if os.path.exists(imageFilename): + if ext.lower() in [".gif", ".pgm", ".ppm"]: + tk_Image = PhotoImage(master=boxRoot, file=imageFilename) + else: + if PILisLoaded: + try: + pil_Image = PILImage.open(imageFilename) + tk_Image = PILImageTk.PhotoImage(pil_Image, master=boxRoot) + except: + msg += ImageErrorMsg % (imageFilename, + "\nThe Python Imaging Library (PIL) could not convert this file to a displayable image." + "\n\nPIL reports:\n" + exception_format()) + + else: # PIL is not loaded + msg += ImageErrorMsg % (imageFilename, + "\nI could not import the Python Imaging Library (PIL) to display the image.\n\n" + "You may need to install PIL\n" + "(http://www.pythonware.com/products/pil/)\n" + "to display " + ext + " image files.") + + else: + msg += ImageErrorMsg % (imageFilename, "\nImage file not found.") + + if tk_Image: + imageFrame = Frame(master=boxRoot) + imageFrame.pack(side=TOP, fill=BOTH) + label = Label(imageFrame,image=tk_Image) + label.image = tk_Image # keep a reference! + label.pack(side=TOP, expand=YES, fill=X, padx='1m', pady='1m') + + # ------------- define the buttonsFrame --------------------------------- + buttonsFrame = Frame(master=boxRoot) + buttonsFrame.pack(side=TOP, fill=BOTH) + + + # ------------- define the entryFrame --------------------------------- + entryFrame = Frame(master=boxRoot) + entryFrame.pack(side=TOP, fill=BOTH) + + # ------------- define the buttonsFrame --------------------------------- + buttonsFrame = Frame(master=boxRoot) + buttonsFrame.pack(side=TOP, fill=BOTH) + + #-------------------- the msg widget ---------------------------- + messageWidget = Message(messageFrame, width="4.5i", text=msg) + messageWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + messageWidget.pack(side=RIGHT, expand=1, fill=BOTH, padx='3m', pady='3m') + + # --------- entryWidget ---------------------------------------------- + entryWidget = Entry(entryFrame, width=40) + bindArrows(entryWidget) + entryWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,TEXT_ENTRY_FONT_SIZE)) + if mask: + entryWidget.configure(show=mask) + entryWidget.pack(side=LEFT, padx="3m") + entryWidget.bind("", __enterboxGetText) + entryWidget.bind("", __enterboxCancel) + # put text into the entryWidget + entryWidget.insert(0,__enterboxDefaultText) + + # ------------------ ok button ------------------------------- + okButton = Button(buttonsFrame, takefocus=1, text="OK") + bindArrows(okButton) + okButton.pack(expand=1, side=LEFT, padx='3m', pady='3m', ipadx='2m', ipady='1m') + + # for the commandButton, bind activation events to the activation event handler + commandButton = okButton + handler = __enterboxGetText + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + + # ------------------ cancel button ------------------------------- + cancelButton = Button(buttonsFrame, takefocus=1, text="Cancel") + bindArrows(cancelButton) + cancelButton.pack(expand=1, side=RIGHT, padx='3m', pady='3m', ipadx='2m', ipady='1m') + + # for the commandButton, bind activation events to the activation event handler + commandButton = cancelButton + handler = __enterboxCancel + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + # ------------------- time for action! ----------------- + entryWidget.focus_force() # put the focus on the entryWidget + boxRoot.deiconify() + boxRoot.mainloop() # run it! + + # -------- after the run has completed ---------------------------------- + if root: root.deiconify() + boxRoot.destroy() # button_click didn't destroy boxRoot, so we do it now + return __enterboxText + + +def __enterboxGetText(event): + global __enterboxText + + __enterboxText = entryWidget.get() + boxRoot.quit() + + +def __enterboxRestore(event): + global entryWidget + + entryWidget.delete(0,len(entryWidget.get())) + entryWidget.insert(0, __enterboxDefaultText) + + +def __enterboxCancel(event): + global __enterboxText + + __enterboxText = None + boxRoot.quit() + +def denyWindowManagerClose(): + """ don't allow WindowManager close + """ + x = Tk() + x.withdraw() + x.bell() + x.destroy() + + + +#------------------------------------------------------------------- +# multchoicebox +#------------------------------------------------------------------- +def multchoicebox(msg="Pick as many items as you like." + , title=" " + , choices=() + , **kwargs + ): + """ + Present the user with a list of choices. + allow him to select multiple items and return them in a list. + if the user doesn't choose anything from the list, return the empty list. + return None if he cancelled selection. + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg choices: a list or tuple of the choices to be displayed + """ + if len(choices) == 0: choices = ["Program logic error - no choices were specified."] + + global __choiceboxMultipleSelect + __choiceboxMultipleSelect = 1 + return __choicebox(msg, title, choices) + + +#----------------------------------------------------------------------- +# choicebox +#----------------------------------------------------------------------- +def choicebox(msg="Pick something." + , title=" " + , choices=() + ): + """ + Present the user with a list of choices. + return the choice that he selects. + return None if he cancels the selection selection. + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg choices: a list or tuple of the choices to be displayed + """ + if len(choices) == 0: choices = ["Program logic error - no choices were specified."] + + global __choiceboxMultipleSelect + __choiceboxMultipleSelect = 0 + return __choicebox(msg,title,choices) + + +#----------------------------------------------------------------------- +# __choicebox +#----------------------------------------------------------------------- +def __choicebox(msg + , title + , choices + ): + """ + internal routine to support choicebox() and multchoicebox() + """ + global boxRoot, __choiceboxResults, choiceboxWidget, defaultText + global choiceboxWidget, choiceboxChoices + #------------------------------------------------------------------- + # If choices is a tuple, we make it a list so we can sort it. + # If choices is already a list, we make a new list, so that when + # we sort the choices, we don't affect the list object that we + # were given. + #------------------------------------------------------------------- + choices = list(choices[:]) + if len(choices) == 0: + choices = ["Program logic error - no choices were specified."] + defaultButtons = ["OK", "Cancel"] + + # make sure all choices are strings + for index in range(len(choices)): + choices[index] = str(choices[index]) + + lines_to_show = min(len(choices), 20) + lines_to_show = 20 + + if title == None: title = "" + + # Initialize __choiceboxResults + # This is the value that will be returned if the user clicks the close icon + __choiceboxResults = None + + boxRoot = Tk() + boxRoot.protocol('WM_DELETE_WINDOW', denyWindowManagerClose ) + screen_width = boxRoot.winfo_screenwidth() + screen_height = boxRoot.winfo_screenheight() + root_width = int((screen_width * 0.8)) + root_height = int((screen_height * 0.5)) + root_xpos = int((screen_width * 0.1)) + root_ypos = int((screen_height * 0.05)) + + boxRoot.title(title) + boxRoot.iconname('Dialog') + rootWindowPosition = "+0+0" + boxRoot.geometry(rootWindowPosition) + boxRoot.expand=NO + boxRoot.minsize(root_width, root_height) + rootWindowPosition = "+" + str(root_xpos) + "+" + str(root_ypos) + boxRoot.geometry(rootWindowPosition) + + # ---------------- put the frames in the window ----------------------------------------- + message_and_buttonsFrame = Frame(master=boxRoot) + message_and_buttonsFrame.pack(side=TOP, fill=X, expand=NO) + + messageFrame = Frame(message_and_buttonsFrame) + messageFrame.pack(side=LEFT, fill=X, expand=YES) + #messageFrame.pack(side=TOP, fill=X, expand=YES) + + buttonsFrame = Frame(message_and_buttonsFrame) + buttonsFrame.pack(side=RIGHT, expand=NO, pady=0) + #buttonsFrame.pack(side=TOP, expand=YES, pady=0) + + choiceboxFrame = Frame(master=boxRoot) + choiceboxFrame.pack(side=BOTTOM, fill=BOTH, expand=YES) + + # -------------------------- put the widgets in the frames ------------------------------ + + # ---------- put a msg widget in the msg frame------------------- + messageWidget = Message(messageFrame, anchor=NW, text=msg, width=int(root_width * 0.9)) + messageWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + messageWidget.pack(side=LEFT, expand=YES, fill=BOTH, padx='1m', pady='1m') + + # -------- put the choiceboxWidget in the choiceboxFrame --------------------------- + choiceboxWidget = Listbox(choiceboxFrame + , height=lines_to_show + , borderwidth="1m" + , relief="flat" + , bg="white" + ) + + if __choiceboxMultipleSelect: + choiceboxWidget.configure(selectmode=MULTIPLE) + + choiceboxWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + + # add a vertical scrollbar to the frame + rightScrollbar = Scrollbar(choiceboxFrame, orient=VERTICAL, command=choiceboxWidget.yview) + choiceboxWidget.configure(yscrollcommand = rightScrollbar.set) + + # add a horizontal scrollbar to the frame + bottomScrollbar = Scrollbar(choiceboxFrame, orient=HORIZONTAL, command=choiceboxWidget.xview) + choiceboxWidget.configure(xscrollcommand = bottomScrollbar.set) + + # pack the Listbox and the scrollbars. Note that although we must define + # the textArea first, we must pack it last, so that the bottomScrollbar will + # be located properly. + + bottomScrollbar.pack(side=BOTTOM, fill = X) + rightScrollbar.pack(side=RIGHT, fill = Y) + + choiceboxWidget.pack(side=LEFT, padx="1m", pady="1m", expand=YES, fill=BOTH) + + #--------------------------------------------------- + # sort the choices + # eliminate duplicates + # put the choices into the choiceboxWidget + #--------------------------------------------------- + for index in range(len(choices)): + choices[index] = str(choices[index]) + + if runningPython3: + choices.sort(key=str.lower) + else: + choices.sort( lambda x,y: cmp(x.lower(), y.lower())) # case-insensitive sort + + lastInserted = None + choiceboxChoices = [] + for choice in choices: + if choice == lastInserted: pass + else: + choiceboxWidget.insert(END, choice) + choiceboxChoices.append(choice) + lastInserted = choice + + boxRoot.bind('', KeyboardListener) + + # put the buttons in the buttonsFrame + if len(choices) > 0: + okButton = Button(buttonsFrame, takefocus=YES, text="OK", height=1, width=6) + bindArrows(okButton) + okButton.pack(expand=NO, side=TOP, padx='2m', pady='1m', ipady="1m", ipadx="2m") + + # for the commandButton, bind activation events to the activation event handler + commandButton = okButton + handler = __choiceboxGetChoice + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + # now bind the keyboard events + choiceboxWidget.bind("", __choiceboxGetChoice) + choiceboxWidget.bind("", __choiceboxGetChoice) + else: + # now bind the keyboard events + choiceboxWidget.bind("", __choiceboxCancel) + choiceboxWidget.bind("", __choiceboxCancel) + + cancelButton = Button(buttonsFrame, takefocus=YES, text="Cancel", height=1, width=6) + bindArrows(cancelButton) + cancelButton.pack(expand=NO, side=BOTTOM, padx='2m', pady='1m', ipady="1m", ipadx="2m") + + # for the commandButton, bind activation events to the activation event handler + commandButton = cancelButton + handler = __choiceboxCancel + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + + + # add special buttons for multiple select features + if len(choices) > 0 and __choiceboxMultipleSelect: + selectionButtonsFrame = Frame(messageFrame) + selectionButtonsFrame.pack(side=RIGHT, fill=Y, expand=NO) + + selectAllButton = Button(selectionButtonsFrame, text="Select All", height=1, width=6) + bindArrows(selectAllButton) + + selectAllButton.bind("",__choiceboxSelectAll) + selectAllButton.pack(expand=NO, side=TOP, padx='2m', pady='1m', ipady="1m", ipadx="2m") + + clearAllButton = Button(selectionButtonsFrame, text="Clear All", height=1, width=6) + bindArrows(clearAllButton) + clearAllButton.bind("",__choiceboxClearAll) + clearAllButton.pack(expand=NO, side=TOP, padx='2m', pady='1m', ipady="1m", ipadx="2m") + + + # -------------------- bind some keyboard events ---------------------------- + boxRoot.bind("", __choiceboxCancel) + + # --------------------- the action begins ----------------------------------- + # put the focus on the choiceboxWidget, and the select highlight on the first item + choiceboxWidget.select_set(0) + choiceboxWidget.focus_force() + + # --- run it! ----- + boxRoot.mainloop() + + boxRoot.destroy() + return __choiceboxResults + + +def __choiceboxGetChoice(event): + global boxRoot, __choiceboxResults, choiceboxWidget + + if __choiceboxMultipleSelect: + __choiceboxResults = [choiceboxWidget.get(index) for index in choiceboxWidget.curselection()] + + else: + choice_index = choiceboxWidget.curselection() + __choiceboxResults = choiceboxWidget.get(choice_index) + + # writeln("Debugging> mouse-event=", event, " event.type=", event.type) + # writeln("Debugging> choice=", choice_index, __choiceboxResults) + boxRoot.quit() + + +def __choiceboxSelectAll(event): + global choiceboxWidget, choiceboxChoices + + choiceboxWidget.selection_set(0, len(choiceboxChoices)-1) + +def __choiceboxClearAll(event): + global choiceboxWidget, choiceboxChoices + + choiceboxWidget.selection_clear(0, len(choiceboxChoices)-1) + + + +def __choiceboxCancel(event): + global boxRoot, __choiceboxResults + + __choiceboxResults = None + boxRoot.quit() + + +def KeyboardListener(event): + global choiceboxChoices, choiceboxWidget + key = event.keysym + if len(key) <= 1: + if key in string.printable: + # Find the key in the list. + # before we clear the list, remember the selected member + try: + start_n = int(choiceboxWidget.curselection()[0]) + except IndexError: + start_n = -1 + + ## clear the selection. + choiceboxWidget.selection_clear(0, 'end') + + ## start from previous selection +1 + for n in range(start_n+1, len(choiceboxChoices)): + item = choiceboxChoices[n] + if item[0].lower() == key.lower(): + choiceboxWidget.selection_set(first=n) + choiceboxWidget.see(n) + return + else: + # has not found it so loop from top + for n in range(len(choiceboxChoices)): + item = choiceboxChoices[n] + if item[0].lower() == key.lower(): + choiceboxWidget.selection_set(first = n) + choiceboxWidget.see(n) + return + + # nothing matched -- we'll look for the next logical choice + for n in range(len(choiceboxChoices)): + item = choiceboxChoices[n] + if item[0].lower() > key.lower(): + if n > 0: + choiceboxWidget.selection_set(first = (n-1)) + else: + choiceboxWidget.selection_set(first = 0) + choiceboxWidget.see(n) + return + + # still no match (nothing was greater than the key) + # we set the selection to the first item in the list + lastIndex = len(choiceboxChoices)-1 + choiceboxWidget.selection_set(first = lastIndex) + choiceboxWidget.see(lastIndex) + return + +#----------------------------------------------------------------------- +# exception_format +#----------------------------------------------------------------------- +def exception_format(): + """ + Convert exception info into a string suitable for display. + """ + return "".join(traceback.format_exception( + sys.exc_info()[0] + , sys.exc_info()[1] + , sys.exc_info()[2] + )) + +#----------------------------------------------------------------------- +# exceptionbox +#----------------------------------------------------------------------- +def exceptionbox(msg=None, title=None): + """ + Display a box that gives information about + an exception that has just been raised. + + The caller may optionally pass in a title for the window, or a + msg to accompany the error information. + + Note that you do not need to (and cannot) pass an exception object + as an argument. The latest exception will automatically be used. + """ + if title == None: title = "Error Report" + if msg == None: + msg = "An error (exception) has occurred in the program." + + codebox(msg, title, exception_format()) + +#------------------------------------------------------------------- +# codebox +#------------------------------------------------------------------- + +def codebox(msg="" + , title=" " + , text="" + ): + """ + Display some text in a monospaced font, with no line wrapping. + This function is suitable for displaying code and text that is + formatted using spaces. + + The text parameter should be a string, or a list or tuple of lines to be + displayed in the textbox. + """ + return textbox(msg, title, text, codebox=1 ) + +#------------------------------------------------------------------- +# textbox +#------------------------------------------------------------------- +def textbox(msg="" + , title=" " + , text="" + , codebox=0 + ): + """ + Display some text in a proportional font with line wrapping at word breaks. + This function is suitable for displaying general written text. + + The text parameter should be a string, or a list or tuple of lines to be + displayed in the textbox. + """ + + if msg == None: msg = "" + if title == None: title = "" + + global boxRoot, __replyButtonText, __widgetTexts, buttonsFrame + global rootWindowPosition + choices = ["OK"] + __replyButtonText = choices[0] + + + boxRoot = Tk() + + boxRoot.protocol('WM_DELETE_WINDOW', denyWindowManagerClose ) + + screen_width = boxRoot.winfo_screenwidth() + screen_height = boxRoot.winfo_screenheight() + root_width = int((screen_width * 0.8)) + root_height = int((screen_height * 0.5)) + root_xpos = int((screen_width * 0.1)) + root_ypos = int((screen_height * 0.05)) + + boxRoot.title(title) + boxRoot.iconname('Dialog') + rootWindowPosition = "+0+0" + boxRoot.geometry(rootWindowPosition) + boxRoot.expand=NO + boxRoot.minsize(root_width, root_height) + rootWindowPosition = "+" + str(root_xpos) + "+" + str(root_ypos) + boxRoot.geometry(rootWindowPosition) + + mainframe = Frame(master=boxRoot) + mainframe.pack(side=TOP, fill=BOTH, expand=YES) + + # ---- put frames in the window ----------------------------------- + # we pack the textboxFrame first, so it will expand first + textboxFrame = Frame(mainframe, borderwidth=3) + textboxFrame.pack(side=BOTTOM , fill=BOTH, expand=YES) + + message_and_buttonsFrame = Frame(mainframe) + message_and_buttonsFrame.pack(side=TOP, fill=X, expand=NO) + + messageFrame = Frame(message_and_buttonsFrame) + messageFrame.pack(side=LEFT, fill=X, expand=YES) + + buttonsFrame = Frame(message_and_buttonsFrame) + buttonsFrame.pack(side=RIGHT, expand=NO) + + # -------------------- put widgets in the frames -------------------- + + # put a textArea in the top frame + if codebox: + character_width = int((root_width * 0.6) / MONOSPACE_FONT_SIZE) + textArea = Text(textboxFrame,height=25,width=character_width, padx="2m", pady="1m") + textArea.configure(wrap=NONE) + textArea.configure(font=(MONOSPACE_FONT_FAMILY, MONOSPACE_FONT_SIZE)) + + else: + character_width = int((root_width * 0.6) / MONOSPACE_FONT_SIZE) + textArea = Text( + textboxFrame + , height=25 + , width=character_width + , padx="2m" + , pady="1m" + ) + textArea.configure(wrap=WORD) + textArea.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + + + # some simple keybindings for scrolling + mainframe.bind("" , textArea.yview_scroll( 1,PAGES)) + mainframe.bind("", textArea.yview_scroll(-1,PAGES)) + + mainframe.bind("", textArea.xview_scroll( 1,PAGES)) + mainframe.bind("" , textArea.xview_scroll(-1,PAGES)) + + mainframe.bind("", textArea.yview_scroll( 1,UNITS)) + mainframe.bind("" , textArea.yview_scroll(-1,UNITS)) + + + # add a vertical scrollbar to the frame + rightScrollbar = Scrollbar(textboxFrame, orient=VERTICAL, command=textArea.yview) + textArea.configure(yscrollcommand = rightScrollbar.set) + + # add a horizontal scrollbar to the frame + bottomScrollbar = Scrollbar(textboxFrame, orient=HORIZONTAL, command=textArea.xview) + textArea.configure(xscrollcommand = bottomScrollbar.set) + + # pack the textArea and the scrollbars. Note that although we must define + # the textArea first, we must pack it last, so that the bottomScrollbar will + # be located properly. + + # Note that we need a bottom scrollbar only for code. + # Text will be displayed with wordwrap, so we don't need to have a horizontal + # scroll for it. + if codebox: + bottomScrollbar.pack(side=BOTTOM, fill=X) + rightScrollbar.pack(side=RIGHT, fill=Y) + + textArea.pack(side=LEFT, fill=BOTH, expand=YES) + + + # ---------- put a msg widget in the msg frame------------------- + messageWidget = Message(messageFrame, anchor=NW, text=msg, width=int(root_width * 0.9)) + messageWidget.configure(font=(PROPORTIONAL_FONT_FAMILY,PROPORTIONAL_FONT_SIZE)) + messageWidget.pack(side=LEFT, expand=YES, fill=BOTH, padx='1m', pady='1m') + + # put the buttons in the buttonsFrame + okButton = Button(buttonsFrame, takefocus=YES, text="OK", height=1, width=6) + okButton.pack(expand=NO, side=TOP, padx='2m', pady='1m', ipady="1m", ipadx="2m") + + # for the commandButton, bind activation events to the activation event handler + commandButton = okButton + handler = __textboxOK + for selectionEvent in ["Return","Button-1","Escape"]: + commandButton.bind("<%s>" % selectionEvent, handler) + + + # ----------------- the action begins ---------------------------------------- + try: + # load the text into the textArea + if type(text) == type("abc"): pass + else: + try: + text = "".join(text) # convert a list or a tuple to a string + except: + msgbox("Exception when trying to convert "+ str(type(text)) + " to text in textArea") + sys.exit(16) + textArea.insert(END,text, "normal") + + except: + msgbox("Exception when trying to load the textArea.") + sys.exit(16) + + try: + okButton.focus_force() + except: + msgbox("Exception when trying to put focus on okButton.") + sys.exit(16) + + boxRoot.mainloop() + + # this line MUST go before the line that destroys boxRoot + areaText = textArea.get(0.0,END) + boxRoot.destroy() + return areaText # return __replyButtonText + +#------------------------------------------------------------------- +# __textboxOK +#------------------------------------------------------------------- +def __textboxOK(event): + global boxRoot + boxRoot.quit() + + + +#------------------------------------------------------------------- +# diropenbox +#------------------------------------------------------------------- +def diropenbox(msg=None + , title=None + , default=None + ): + """ + A dialog to get a directory name. + Note that the msg argument, if specified, is ignored. + + Returns the name of a directory, or None if user chose to cancel. + + If the "default" argument specifies a directory name, and that + directory exists, then the dialog box will start with that directory. + """ + title=getFileDialogTitle(msg,title) + localRoot = Tk() + localRoot.withdraw() + if not default: default = None + f = tk_FileDialog.askdirectory( + parent=localRoot + , title=title + , initialdir=default + , initialfile=None + ) + localRoot.destroy() + if not f: return None + return os.path.normpath(f) + + + +#------------------------------------------------------------------- +# getFileDialogTitle +#------------------------------------------------------------------- +def getFileDialogTitle(msg + , title + ): + if msg and title: return "%s - %s" % (title,msg) + if msg and not title: return str(msg) + if title and not msg: return str(title) + return None # no message and no title + +#------------------------------------------------------------------- +# class FileTypeObject for use with fileopenbox +#------------------------------------------------------------------- +class FileTypeObject: + def __init__(self,filemask): + if len(filemask) == 0: + raise AssertionError('Filetype argument is empty.') + + self.masks = [] + + if type(filemask) == type("abc"): # a string + self.initializeFromString(filemask) + + elif type(filemask) == type([]): # a list + if len(filemask) < 2: + raise AssertionError('Invalid filemask.\n' + +'List contains less than 2 members: "%s"' % filemask) + else: + self.name = filemask[-1] + self.masks = list(filemask[:-1] ) + else: + raise AssertionError('Invalid filemask: "%s"' % filemask) + + def __eq__(self,other): + if self.name == other.name: return True + return False + + def add(self,other): + for mask in other.masks: + if mask in self.masks: pass + else: self.masks.append(mask) + + def toTuple(self): + return (self.name,tuple(self.masks)) + + def isAll(self): + if self.name == "All files": return True + return False + + def initializeFromString(self, filemask): + # remove everything except the extension from the filemask + self.ext = os.path.splitext(filemask)[1] + if self.ext == "" : self.ext = ".*" + if self.ext == ".": self.ext = ".*" + self.name = self.getName() + self.masks = ["*" + self.ext] + + def getName(self): + e = self.ext + if e == ".*" : return "All files" + if e == ".txt": return "Text files" + if e == ".py" : return "Python files" + if e == ".pyc" : return "Python files" + if e == ".xls": return "Excel files" + if e.startswith("."): + return e[1:].upper() + " files" + return e.upper() + " files" + + +#------------------------------------------------------------------- +# fileopenbox +#------------------------------------------------------------------- +def fileopenbox(msg=None + , title=None + , default="*" + , filetypes=None + ): + """ + A dialog to get a file name. + + About the "default" argument + ============================ + The "default" argument specifies a filepath that (normally) + contains one or more wildcards. + fileopenbox will display only files that match the default filepath. + If omitted, defaults to "*" (all files in the current directory). + + WINDOWS EXAMPLE:: + ...default="c:/myjunk/*.py" + will open in directory c:\myjunk\ and show all Python files. + + WINDOWS EXAMPLE:: + ...default="c:/myjunk/test*.py" + will open in directory c:\myjunk\ and show all Python files + whose names begin with "test". + + + Note that on Windows, fileopenbox automatically changes the path + separator to the Windows path separator (backslash). + + About the "filetypes" argument + ============================== + If specified, it should contain a list of items, + where each item is either:: + - a string containing a filemask # e.g. "*.txt" + - a list of strings, where all of the strings except the last one + are filemasks (each beginning with "*.", + such as "*.txt" for text files, "*.py" for Python files, etc.). + and the last string contains a filetype description + + EXAMPLE:: + filetypes = ["*.css", ["*.htm", "*.html", "HTML files"] ] + + NOTE THAT + ========= + + If the filetypes list does not contain ("All files","*"), + it will be added. + + If the filetypes list does not contain a filemask that includes + the extension of the "default" argument, it will be added. + For example, if default="*abc.py" + and no filetypes argument was specified, then + "*.py" will automatically be added to the filetypes argument. + + @rtype: string or None + @return: the name of a file, or None if user chose to cancel + + @arg msg: the msg to be displayed. + @arg title: the window title + @arg default: filepath with wildcards + @arg filetypes: filemasks that a user can choose, e.g. "*.txt" + """ + localRoot = Tk() + localRoot.withdraw() + + initialbase, initialfile, initialdir, filetypes = fileboxSetup(default,filetypes) + + #------------------------------------------------------------ + # if initialfile contains no wildcards; we don't want an + # initial file. It won't be used anyway. + # Also: if initialbase is simply "*", we don't want an + # initialfile; it is not doing any useful work. + #------------------------------------------------------------ + if (initialfile.find("*") < 0) and (initialfile.find("?") < 0): + initialfile = None + elif initialbase == "*": + initialfile = None + + f = tk_FileDialog.askopenfilename(parent=localRoot + , title=getFileDialogTitle(msg,title) + , initialdir=initialdir + , initialfile=initialfile + , filetypes=filetypes + ) + + localRoot.destroy() + + if not f: return None + return os.path.normpath(f) + + +#------------------------------------------------------------------- +# filesavebox +#------------------------------------------------------------------- +def filesavebox(msg=None + , title=None + , default="" + , filetypes=None + ): + """ + A file to get the name of a file to save. + Returns the name of a file, or None if user chose to cancel. + + The "default" argument should contain a filename (i.e. the + current name of the file to be saved). It may also be empty, + or contain a filemask that includes wildcards. + + The "filetypes" argument works like the "filetypes" argument to + fileopenbox. + """ + + localRoot = Tk() + localRoot.withdraw() + + initialbase, initialfile, initialdir, filetypes = fileboxSetup(default,filetypes) + + f = tk_FileDialog.asksaveasfilename(parent=localRoot + , title=getFileDialogTitle(msg,title) + , initialfile=initialfile + , initialdir=initialdir + , filetypes=filetypes + ) + localRoot.destroy() + if not f: return None + return os.path.normpath(f) + + +#------------------------------------------------------------------- +# +# fileboxSetup +# +#------------------------------------------------------------------- +def fileboxSetup(default,filetypes): + if not default: default = os.path.join(".","*") + initialdir, initialfile = os.path.split(default) + if not initialdir : initialdir = "." + if not initialfile: initialfile = "*" + initialbase, initialext = os.path.splitext(initialfile) + initialFileTypeObject = FileTypeObject(initialfile) + + allFileTypeObject = FileTypeObject("*") + ALL_filetypes_was_specified = False + + if not filetypes: filetypes= [] + filetypeObjects = [] + + for filemask in filetypes: + fto = FileTypeObject(filemask) + + if fto.isAll(): + ALL_filetypes_was_specified = True # remember this + + if fto == initialFileTypeObject: + initialFileTypeObject.add(fto) # add fto to initialFileTypeObject + else: + filetypeObjects.append(fto) + + #------------------------------------------------------------------ + # make sure that the list of filetypes includes the ALL FILES type. + #------------------------------------------------------------------ + if ALL_filetypes_was_specified: + pass + elif allFileTypeObject == initialFileTypeObject: + pass + else: + filetypeObjects.insert(0,allFileTypeObject) + #------------------------------------------------------------------ + # Make sure that the list includes the initialFileTypeObject + # in the position in the list that will make it the default. + # This changed between Python version 2.5 and 2.6 + #------------------------------------------------------------------ + if len(filetypeObjects) == 0: + filetypeObjects.append(initialFileTypeObject) + + if initialFileTypeObject in (filetypeObjects[0], filetypeObjects[-1]): + pass + else: + if runningPython26: + filetypeObjects.append(initialFileTypeObject) + else: + filetypeObjects.insert(0,initialFileTypeObject) + + filetypes = [fto.toTuple() for fto in filetypeObjects] + + return initialbase, initialfile, initialdir, filetypes + +#------------------------------------------------------------------- +# utility routines +#------------------------------------------------------------------- +# These routines are used by several other functions in the EasyGui module. + +def __buttonEvent(event): + """ + Handle an event that is generated by a person clicking a button. + """ + global boxRoot, __widgetTexts, __replyButtonText + __replyButtonText = __widgetTexts[event.widget] + boxRoot.quit() # quit the main loop + + +def __put_buttons_in_buttonframe(choices): + """Put the buttons in the buttons frame + """ + global __widgetTexts, __firstWidget, buttonsFrame + + __firstWidget = None + __widgetTexts = {} + + i = 0 + + for buttonText in choices: + tempButton = Button(buttonsFrame, takefocus=1, text=buttonText) + bindArrows(tempButton) + tempButton.pack(expand=YES, side=LEFT, padx='1m', pady='1m', ipadx='2m', ipady='1m') + + # remember the text associated with this widget + __widgetTexts[tempButton] = buttonText + + # remember the first widget, so we can put the focus there + if i == 0: + __firstWidget = tempButton + i = 1 + + # for the commandButton, bind activation events to the activation event handler + commandButton = tempButton + handler = __buttonEvent + for selectionEvent in STANDARD_SELECTION_EVENTS: + commandButton.bind("<%s>" % selectionEvent, handler) + +#----------------------------------------------------------------------- +# +# class EgStore +# +#----------------------------------------------------------------------- +class EgStore: + r""" +A class to support persistent storage. + +You can use EgStore to support the storage and retrieval +of user settings for an EasyGui application. + + +# Example A +#----------------------------------------------------------------------- +# define a class named Settings as a subclass of EgStore +#----------------------------------------------------------------------- +class Settings(EgStore): +:: + def __init__(self, filename): # filename is required + #------------------------------------------------- + # Specify default/initial values for variables that + # this particular application wants to remember. + #------------------------------------------------- + self.userId = "" + self.targetServer = "" + + #------------------------------------------------- + # For subclasses of EgStore, these must be + # the last two statements in __init__ + #------------------------------------------------- + self.filename = filename # this is required + self.restore() # restore values from the storage file if possible + + + +# Example B +#----------------------------------------------------------------------- +# create settings, a persistent Settings object +#----------------------------------------------------------------------- +settingsFile = "myApp_settings.txt" +settings = Settings(settingsFile) + +user = "obama_barak" +server = "whitehouse1" +settings.userId = user +settings.targetServer = server +settings.store() # persist the settings + +# run code that gets a new value for userId, and persist the settings +user = "biden_joe" +settings.userId = user +settings.store() + + +# Example C +#----------------------------------------------------------------------- +# recover the Settings instance, change an attribute, and store it again. +#----------------------------------------------------------------------- +settings = Settings(settingsFile) +settings.userId = "vanrossum_g" +settings.store() + +""" + def __init__(self, filename): # obtaining filename is required + self.filename = None + raise NotImplementedError() + + def restore(self): + """ + Set the values of whatever attributes are recoverable + from the pickle file. + + Populate the attributes (the __dict__) of the EgStore object + from the attributes (the __dict__) of the pickled object. + + If the pickled object has attributes that have been initialized + in the EgStore object, then those attributes of the EgStore object + will be replaced by the values of the corresponding attributes + in the pickled object. + + If the pickled object is missing some attributes that have + been initialized in the EgStore object, then those attributes + of the EgStore object will retain the values that they were + initialized with. + + If the pickled object has some attributes that were not + initialized in the EgStore object, then those attributes + will be ignored. + + IN SUMMARY: + + After the recover() operation, the EgStore object will have all, + and only, the attributes that it had when it was initialized. + + Where possible, those attributes will have values recovered + from the pickled object. + """ + if not os.path.exists(self.filename): return self + if not os.path.isfile(self.filename): return self + + try: + f = open(self.filename,"rb") + unpickledObject = pickle.load(f) + f.close() + + for key in list(self.__dict__.keys()): + default = self.__dict__[key] + self.__dict__[key] = unpickledObject.__dict__.get(key,default) + except: + pass + + return self + + def store(self): + """ + Save the attributes of the EgStore object to a pickle file. + Note that if the directory for the pickle file does not already exist, + the store operation will fail. + """ + f = open(self.filename, "wb") + pickle.dump(self, f) + f.close() + + + def kill(self): + """ + Delete my persistent file (i.e. pickle file), if it exists. + """ + if os.path.isfile(self.filename): + os.remove(self.filename) + return + + def __str__(self): + """ + return my contents as a string in an easy-to-read format. + """ + # find the length of the longest attribute name + longest_key_length = 0 + keys = [] + for key in self.__dict__.keys(): + keys.append(key) + longest_key_length = max(longest_key_length, len(key)) + + keys.sort() # sort the attribute names + lines = [] + for key in keys: + value = self.__dict__[key] + key = key.ljust(longest_key_length) + lines.append("%s : %s\n" % (key,repr(value)) ) + return "".join(lines) # return a string showing the attributes + + + + +#----------------------------------------------------------------------- +# +# test/demo easygui +# +#----------------------------------------------------------------------- +def egdemo(): + """ + Run the EasyGui demo. + """ + # clear the console + writeln("\n" * 100) + + intro_message = ("Pick the kind of box that you wish to demo.\n" + + "\n * Python version " + sys.version + + "\n * EasyGui version " + egversion + + "\n * Tk version " + str(TkVersion) + ) + + #========================================== END DEMONSTRATION DATA + + + while 1: # do forever + choices = [ + "msgbox", + "buttonbox", + "buttonbox(image) -- a buttonbox that displays an image", + "choicebox", + "multchoicebox", + "textbox", + "ynbox", + "ccbox", + "enterbox", + "enterbox(image) -- an enterbox that displays an image", + "exceptionbox", + "codebox", + "integerbox", + "boolbox", + "indexbox", + "filesavebox", + "fileopenbox", + "passwordbox", + "multenterbox", + "multpasswordbox", + "diropenbox", + "About EasyGui", + " Help" + ] + choice = choicebox(msg=intro_message + , title="EasyGui " + egversion + , choices=choices) + + if not choice: return + + reply = choice.split() + + if reply[0] == "msgbox": + reply = msgbox("short msg", "This is a long title") + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "About": + reply = abouteasygui() + + elif reply[0] == "Help": + _demo_help() + + elif reply[0] == "buttonbox": + reply = buttonbox() + writeln("Reply was: %s" % repr(reply)) + + title = "Demo of Buttonbox with many, many buttons!" + msg = "This buttonbox shows what happens when you specify too many buttons." + reply = buttonbox(msg=msg, title=title, choices=choices) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "buttonbox(image)": + _demo_buttonbox_with_image() + + elif reply[0] == "boolbox": + reply = boolbox() + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "enterbox": + image = "python_and_check_logo.gif" + message = "Enter the name of your best friend."\ + "\n(Result will be stripped.)" + reply = enterbox(message, "Love!", " Suzy Smith ") + writeln("Reply was: %s" % repr(reply)) + + message = "Enter the name of your best friend."\ + "\n(Result will NOT be stripped.)" + reply = enterbox(message, "Love!", " Suzy Smith ",strip=False) + writeln("Reply was: %s" % repr(reply)) + + reply = enterbox("Enter the name of your worst enemy:", "Hate!") + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "enterbox(image)": + image = "python_and_check_logo.gif" + message = "What kind of snake is this?" + reply = enterbox(message, "Quiz",image=image) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "exceptionbox": + try: + thisWillCauseADivideByZeroException = 1/0 + except: + exceptionbox() + + elif reply[0] == "integerbox": + reply = integerbox( + "Enter a number between 3 and 333", + "Demo: integerbox WITH a default value", + 222, 3, 333) + writeln("Reply was: %s" % repr(reply)) + + reply = integerbox( + "Enter a number between 0 and 99", + "Demo: integerbox WITHOUT a default value" + ) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "diropenbox" : _demo_diropenbox() + elif reply[0] == "fileopenbox": _demo_fileopenbox() + elif reply[0] == "filesavebox": _demo_filesavebox() + + elif reply[0] == "indexbox": + title = reply[0] + msg = "Demo of " + reply[0] + choices = ["Choice1", "Choice2", "Choice3", "Choice4"] + reply = indexbox(msg, title, choices) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "passwordbox": + reply = passwordbox("Demo of password box WITHOUT default" + + "\n\nEnter your secret password", "Member Logon") + writeln("Reply was: %s" % str(reply)) + + reply = passwordbox("Demo of password box WITH default" + + "\n\nEnter your secret password", "Member Logon", "alfie") + writeln("Reply was: %s" % str(reply)) + + elif reply[0] == "multenterbox": + msg = "Enter your personal information" + title = "Credit Card Application" + fieldNames = ["Name","Street Address","City","State","ZipCode"] + fieldValues = [] # we start with blanks for the values + fieldValues = multenterbox(msg,title, fieldNames) + + # make sure that none of the fields was left blank + while 1: + if fieldValues == None: break + errmsg = "" + for i in range(len(fieldNames)): + if fieldValues[i].strip() == "": + errmsg = errmsg + ('"%s" is a required field.\n\n' % fieldNames[i]) + if errmsg == "": break # no problems found + fieldValues = multenterbox(errmsg, title, fieldNames, fieldValues) + + writeln("Reply was: %s" % str(fieldValues)) + + elif reply[0] == "multpasswordbox": + msg = "Enter logon information" + title = "Demo of multpasswordbox" + fieldNames = ["Server ID", "User ID", "Password"] + fieldValues = [] # we start with blanks for the values + fieldValues = multpasswordbox(msg,title, fieldNames) + + # make sure that none of the fields was left blank + while 1: + if fieldValues == None: break + errmsg = "" + for i in range(len(fieldNames)): + if fieldValues[i].strip() == "": + errmsg = errmsg + ('"%s" is a required field.\n\n' % fieldNames[i]) + if errmsg == "": break # no problems found + fieldValues = multpasswordbox(errmsg, title, fieldNames, fieldValues) + + writeln("Reply was: %s" % str(fieldValues)) + + elif reply[0] == "ynbox": + title = "Demo of ynbox" + msg = "Were you expecting the Spanish Inquisition?" + reply = ynbox(msg, title) + writeln("Reply was: %s" % repr(reply)) + if reply: + msgbox("NOBODY expects the Spanish Inquisition!", "Wrong!") + + elif reply[0] == "ccbox": + title = "Demo of ccbox" + reply = ccbox(msg,title) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "choicebox": + title = "Demo of choicebox" + longchoice = "This is an example of a very long option which you may or may not wish to choose."*2 + listChoices = ["nnn", "ddd", "eee", "fff", "aaa", longchoice + , "aaa", "bbb", "ccc", "ggg", "hhh", "iii", "jjj", "kkk", "LLL", "mmm" , "nnn", "ooo", "ppp", "qqq", "rrr", "sss", "ttt", "uuu", "vvv"] + + msg = "Pick something. " + ("A wrapable sentence of text ?! "*30) + "\nA separate line of text."*6 + reply = choicebox(msg=msg, choices=listChoices) + writeln("Reply was: %s" % repr(reply)) + + msg = "Pick something. " + reply = choicebox(msg=msg, title=title, choices=listChoices) + writeln("Reply was: %s" % repr(reply)) + + msg = "Pick something. " + reply = choicebox(msg="The list of choices is empty!", choices=[]) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "multchoicebox": + listChoices = ["aaa", "bbb", "ccc", "ggg", "hhh", "iii", "jjj", "kkk" + , "LLL", "mmm" , "nnn", "ooo", "ppp", "qqq" + , "rrr", "sss", "ttt", "uuu", "vvv"] + + msg = "Pick as many choices as you wish." + reply = multchoicebox(msg,"Demo of multchoicebox", listChoices) + writeln("Reply was: %s" % repr(reply)) + + elif reply[0] == "textbox": _demo_textbox(reply[0]) + elif reply[0] == "codebox": _demo_codebox(reply[0]) + + else: + msgbox("Choice\n\n" + choice + "\n\nis not recognized", "Program Logic Error") + return + + +def _demo_textbox(reply): + text_snippet = ((\ +"""It was the best of times, and it was the worst of times. The rich ate cake, and the poor had cake recommended to them, but wished only for enough cash to buy bread. The time was ripe for revolution! """ \ +*5)+"\n\n")*10 + title = "Demo of textbox" + msg = "Here is some sample text. " * 16 + reply = textbox(msg, title, text_snippet) + writeln("Reply was: %s" % str(reply)) + +def _demo_codebox(reply): + code_snippet = ("dafsdfa dasflkj pp[oadsij asdfp;ij asdfpjkop asdfpok asdfpok asdfpok"*3) +"\n"+\ +"""# here is some dummy Python code +for someItem in myListOfStuff: + do something(someItem) + do something() + do something() + if somethingElse(someItem): + doSomethingEvenMoreInteresting() + +"""*16 + msg = "Here is some sample code. " * 16 + reply = codebox(msg, "Code Sample", code_snippet) + writeln("Reply was: %s" % repr(reply)) + + +def _demo_buttonbox_with_image(): + + msg = "Do you like this picture?\nIt is " + choices = ["Yes","No","No opinion"] + + for image in [ + "python_and_check_logo.gif" + ,"python_and_check_logo.jpg" + ,"python_and_check_logo.png" + ,"zzzzz.gif"]: + + reply=buttonbox(msg + image,image=image,choices=choices) + writeln("Reply was: %s" % repr(reply)) + + +def _demo_help(): + savedStdout = sys.stdout # save the sys.stdout file object + sys.stdout = capturedOutput = StringIO() + help("easygui") + sys.stdout = savedStdout # restore the sys.stdout file object + codebox("EasyGui Help",text=capturedOutput.getvalue()) + +def _demo_filesavebox(): + filename = "myNewFile.txt" + title = "File SaveAs" + msg ="Save file as:" + + f = filesavebox(msg,title,default=filename) + writeln("You chose to save file: %s" % f) + +def _demo_diropenbox(): + title = "Demo of diropenbox" + msg = "Pick the directory that you wish to open." + d = diropenbox(msg, title) + writeln("You chose directory...: %s" % d) + + d = diropenbox(msg, title,default="./") + writeln("You chose directory...: %s" % d) + + d = diropenbox(msg, title,default="c:/") + writeln("You chose directory...: %s" % d) + + +def _demo_fileopenbox(): + msg = "Python files" + title = "Open files" + default="*.py" + f = fileopenbox(msg,title,default=default) + writeln("You chose to open file: %s" % f) + + default="./*.gif" + filetypes = ["*.jpg",["*.zip","*.tgs","*.gz", "Archive files"],["*.htm", "*.html","HTML files"]] + f = fileopenbox(msg,title,default=default,filetypes=filetypes) + writeln("You chose to open file: %s" % f) + + """#deadcode -- testing ---------------------------------------- + f = fileopenbox(None,None,default=default) + writeln("You chose to open file: %s" % f) + + f = fileopenbox(None,title,default=default) + writeln("You chose to open file: %s" % f) + + f = fileopenbox(msg,None,default=default) + writeln("You chose to open file: %s" % f) + + f = fileopenbox(default=default) + writeln("You chose to open file: %s" % f) + + f = fileopenbox(default=None) + writeln("You chose to open file: %s" % f) + #----------------------------------------------------deadcode """ + + +def _dummy(): + pass + +EASYGUI_ABOUT_INFORMATION = ''' +======================================================================== +0.96(2010-08-29) +======================================================================== +This version fixes some problems with version independence. + +BUG FIXES +------------------------------------------------------ + * A statement with Python 2.x-style exception-handling syntax raised + a syntax error when running under Python 3.x. + Thanks to David Williams for reporting this problem. + + * Under some circumstances, PIL was unable to display non-gif images + that it should have been able to display. + The cause appears to be non-version-independent import syntax. + PIL modules are now imported with a version-independent syntax. + Thanks to Horst Jens for reporting this problem. + +LICENSE CHANGE +------------------------------------------------------ +Starting with this version, EasyGui is licensed under what is generally known as +the "modified BSD license" (aka "revised BSD", "new BSD", "3-clause BSD"). +This license is GPL-compatible but less restrictive than GPL. +Earlier versions were licensed under the Creative Commons Attribution License 2.0. + + +======================================================================== +0.95(2010-06-12) +======================================================================== + +ENHANCEMENTS +------------------------------------------------------ + * Previous versions of EasyGui could display only .gif image files using the + msgbox "image" argument. This version can now display all image-file formats + supported by PIL the Python Imaging Library) if PIL is installed. + If msgbox is asked to open a non-gif image file, it attempts to import + PIL and to use PIL to convert the image file to a displayable format. + If PIL cannot be imported (probably because PIL is not installed) + EasyGui displays an error message saying that PIL must be installed in order + to display the image file. + + Note that + http://www.pythonware.com/products/pil/ + says that PIL doesn't yet support Python 3.x. + + +======================================================================== +0.94(2010-06-06) +======================================================================== + +ENHANCEMENTS +------------------------------------------------------ + * The codebox and textbox functions now return the contents of the box, rather + than simply the name of the button ("Yes"). This makes it possible to use + codebox and textbox as data-entry widgets. A big "thank you!" to Dominic + Comtois for requesting this feature, patiently explaining his requirement, + and helping to discover the tkinter techniques to implement it. + + NOTE THAT in theory this change breaks backward compatibility. But because + (in previous versions of EasyGui) the value returned by codebox and textbox + was meaningless, no application should have been checking it. So in actual + practice, this change should not break backward compatibility. + + * Added support for SPACEBAR to command buttons. Now, when keyboard + focus is on a command button, a press of the SPACEBAR will act like + a press of the ENTER key; it will activate the command button. + + * Added support for keyboard navigation with the arrow keys (up,down,left,right) + to the fields and buttons in enterbox, multenterbox and multpasswordbox, + and to the buttons in choicebox and all buttonboxes. + + * added highlightthickness=2 to entry fields in multenterbox and + multpasswordbox. Now it is easier to tell which entry field has + keyboard focus. + + +BUG FIXES +------------------------------------------------------ + * In EgStore, the pickle file is now opened with "rb" and "wb" rather than + with "r" and "w". This change is necessary for compatibility with Python 3+. + Thanks to Marshall Mattingly for reporting this problem and providing the fix. + + * In integerbox, the actual argument names did not match the names described + in the docstring. Thanks to Daniel Zingaro of at University of Toronto for + reporting this problem. + + * In integerbox, the "argLowerBound" and "argUpperBound" arguments have been + renamed to "lowerbound" and "upperbound" and the docstring has been corrected. + + NOTE THAT THIS CHANGE TO THE ARGUMENT-NAMES BREAKS BACKWARD COMPATIBILITY. + If argLowerBound or argUpperBound are used, an AssertionError with an + explanatory error message is raised. + + * In choicebox, the signature to choicebox incorrectly showed choicebox as + accepting a "buttons" argument. The signature has been fixed. + + +======================================================================== +0.93(2009-07-07) +======================================================================== + +ENHANCEMENTS +------------------------------------------------------ + + * Added exceptionbox to display stack trace of exceptions + + * modified names of some font-related constants to make it + easier to customize them + + +======================================================================== +0.92(2009-06-22) +======================================================================== + +ENHANCEMENTS +------------------------------------------------------ + + * Added EgStore class to to provide basic easy-to-use persistence. + +BUG FIXES +------------------------------------------------------ + + * Fixed a bug that was preventing Linux users from copying text out of + a textbox and a codebox. This was not a problem for Windows users. + +''' + +def abouteasygui(): + """ + shows the easygui revision history + """ + codebox("About EasyGui\n"+egversion,"EasyGui",EASYGUI_ABOUT_INFORMATION) + return None + + + +if __name__ == '__main__': + if True: + egdemo() + else: + # test the new root feature + root = Tk() + msg = """This is a test of a main Tk() window in which we will place an easygui msgbox. + It will be an interesting experiment.\n\n""" + messageWidget = Message(root, text=msg, width=1000) + messageWidget.pack(side=TOP, expand=YES, fill=X, padx='3m', pady='3m') + messageWidget = Message(root, text=msg, width=1000) + messageWidget.pack(side=TOP, expand=YES, fill=X, padx='3m', pady='3m') + + + msgbox("this is a test of passing in boxRoot", root=root) + msgbox("this is a second test of passing in boxRoot", root=root) + + reply = enterbox("Enter something", root=root) + writeln("You wrote:", reply) + + reply = enterbox("Enter something else", root=root) + writeln("You wrote:", reply) + root.destroy() diff --git a/tools/midi2piano2016/midi/__init__.py b/tools/midi2piano2016/midi/__init__.py new file mode 100644 index 0000000000..f9dff3f378 --- /dev/null +++ b/tools/midi2piano2016/midi/__init__.py @@ -0,0 +1 @@ +from midi.midi import * diff --git a/tools/midi2piano2016/midi/midi.py b/tools/midi2piano2016/midi/midi.py new file mode 100644 index 0000000000..07e8151efc --- /dev/null +++ b/tools/midi2piano2016/midi/midi.py @@ -0,0 +1,1648 @@ +#! /usr/bin/python3 +# unsupported 20091104 ... +# ['set_sequence_number', dtime, sequence] +# ['raw_data', dtime, raw] +r''' +This module offers functions: concatenate_scores(), grep(), +merge_scores(), mix_scores(), midi2opus(), midi2score(), opus2midi(), +opus2score(), play_score(), score2midi(), score2opus(), score2stats(), +score_type(), segment(), timeshift() and to_millisecs(), +where "midi" means the MIDI-file bytes (as can be put in a .mid file, +or piped into aplaymidi), and "opus" and "score" are list-structures +as inspired by Sean Burke's MIDI-Perl CPAN module. + +Download MIDI.py from http://www.pjb.com.au/midi/free/MIDI.py +and put it in your PYTHONPATH. MIDI.py depends on Python3. + +There is also a call-compatible translation into Lua of this +module: see http://www.pjb.com.au/comp/lua/MIDI.html + +The "opus" is a direct translation of the midi-file-events, where +the times are delta-times, in ticks, since the previous event. + +The "score" is more human-centric; it uses absolute times, and +combines the separate note_on and note_off events into one "note" +event, with a duration: + ['note', start_time, duration, channel, note, velocity] # in a "score" + + EVENTS (in an "opus" structure) + ['note_off', dtime, channel, note, velocity] # in an "opus" + ['note_on', dtime, channel, note, velocity] # in an "opus" + ['key_after_touch', dtime, channel, note, velocity] + ['control_change', dtime, channel, controller(0-127), value(0-127)] + ['patch_change', dtime, channel, patch] + ['channel_after_touch', dtime, channel, velocity] + ['pitch_wheel_change', dtime, channel, pitch_wheel] + ['text_event', dtime, text] + ['copyright_text_event', dtime, text] + ['track_name', dtime, text] + ['instrument_name', dtime, text] + ['lyric', dtime, text] + ['marker', dtime, text] + ['cue_point', dtime, text] + ['text_event_08', dtime, text] + ['text_event_09', dtime, text] + ['text_event_0a', dtime, text] + ['text_event_0b', dtime, text] + ['text_event_0c', dtime, text] + ['text_event_0d', dtime, text] + ['text_event_0e', dtime, text] + ['text_event_0f', dtime, text] + ['end_track', dtime] + ['set_tempo', dtime, tempo] + ['smpte_offset', dtime, hr, mn, se, fr, ff] + ['time_signature', dtime, nn, dd, cc, bb] + ['key_signature', dtime, sf, mi] + ['sequencer_specific', dtime, raw] + ['raw_meta_event', dtime, command(0-255), raw] + ['sysex_f0', dtime, raw] + ['sysex_f7', dtime, raw] + ['song_position', dtime, song_pos] + ['song_select', dtime, song_number] + ['tune_request', dtime] + + DATA TYPES + channel = a value 0 to 15 + controller = 0 to 127 (see http://www.pjb.com.au/muscript/gm.html#cc ) + dtime = time measured in "ticks", 0 to 268435455 + velocity = a value 0 (soft) to 127 (loud) + note = a value 0 to 127 (middle-C is 60) + patch = 0 to 127 (see http://www.pjb.com.au/muscript/gm.html ) + pitch_wheel = a value -8192 to 8191 (0x1FFF) + raw = 0 or more bytes of binary data + sequence_number = a value 0 to 65,535 (0xFFFF) + song_pos = a value 0 to 16,383 (0x3FFF) + song_number = a value 0 to 127 + tempo = microseconds per crochet (quarter-note), 0 to 16777215 + text = a string of 0 or more bytes of of ASCII text + ticks = the number of ticks per crochet (quarter-note) + + GOING THROUGH A SCORE WITHIN A PYTHON PROGRAM + channels = {2,3,5,8,13} + itrack = 1 # skip 1st element which is ticks + while itrack < len(score): + for event in score[itrack]: + if event[0] == 'note': # for example, + pass # do something to all notes + # or, to work on events in only particular channels... + channel_index = MIDI.Event2channelindex.get(event[0], False) + if channel_index and (event[channel_index] in channels): + pass # do something to channels 2,3,5,8 and 13 + itrack += 1 + +''' + +import sys, struct, os, copy +# sys.stdout = os.fdopen(sys.stdout.fileno(), 'wb') +Version = '6.2' +VersionDate = '20150101' +# 20150101 6.2 all text events can be 8-bit; let user get the right encoding +# 20141231 6.1 fix _some_text_event; sequencer_specific data can be 8-bit +# 20141230 6.0 synth_specific data can be 8-bit +# 20120504 5.9 add the contents of mid_opus_tracks() +# 20120208 5.8 fix num_notes_by_channel() ; should be a dict +# 20120129 5.7 _encode handles empty tracks; score2stats num_notes_by_channel +# 20111111 5.6 fix patch 45 and 46 in Number2patch, should be Harp +# 20110129 5.5 add mix_opus_tracks() and event2alsaseq() +# 20110126 5.4 "previous message repeated N times" to save space on stderr +# 20110125 5.2 opus2score terminates unended notes at the end of the track +# 20110124 5.1 the warnings in midi2opus display track_num +# 21110122 5.0 if garbage, midi2opus returns the opus so far +# 21110119 4.9 non-ascii chars stripped out of the text_events +# 21110110 4.8 note_on with velocity=0 treated as a note-off +# 21110108 4.6 unknown F-series event correctly eats just one byte +# 21011010 4.2 segment() uses start_time, end_time named params +# 21011005 4.1 timeshift() must not pad the set_tempo command +# 21011003 4.0 pitch2note_event must be chapitch2note_event +# 21010918 3.9 set_sequence_number supported, FWIW +# 20100913 3.7 many small bugfixes; passes all tests +# 20100910 3.6 concatenate_scores enforce ticks=1000, just like merge_scores +# 20100908 3.5 minor bugs fixed in score2stats +# 20091104 3.4 tune_request now supported +# 20091104 3.3 fixed bug in decoding song_position and song_select +# 20091104 3.2 unsupported: set_sequence_number tune_request raw_data +# 20091101 3.1 document how to traverse a score within Python +# 20091021 3.0 fixed bug in score2stats detecting GM-mode = 0 +# 20091020 2.9 score2stats reports GM-mode and bank msb,lsb events +# 20091019 2.8 in merge_scores, channel 9 must remain channel 9 (in GM) +# 20091018 2.7 handles empty tracks gracefully +# 20091015 2.6 grep() selects channels +# 20091010 2.5 merge_scores reassigns channels to avoid conflicts +# 20091010 2.4 fixed bug in to_millisecs which now only does opusses +# 20091010 2.3 score2stats returns channels & patch_changes, by_track & total +# 20091010 2.2 score2stats() returns also pitches and percussion dicts +# 20091010 2.1 bugs: >= not > in segment, to notice patch_change at time 0 +# 20091010 2.0 bugs: spurious pop(0) ( in _decode sysex +# 20091008 1.9 bugs: ISO decoding in sysex; str( not int( in note-off warning +# 20091008 1.8 add concatenate_scores() +# 20091006 1.7 score2stats() measures nticks and ticks_per_quarter +# 20091004 1.6 first mix_scores() and merge_scores() +# 20090424 1.5 timeshift() bugfix: earliest only sees events after from_time +# 20090330 1.4 timeshift() has also a from_time argument +# 20090322 1.3 timeshift() has also a start_time argument +# 20090319 1.2 add segment() and timeshift() +# 20090301 1.1 add to_millisecs() + +_previous_warning = '' # 5.4 +_previous_times = 0 # 5.4 +#------------------------------- Encoding stuff -------------------------- + +def opus2midi(opus=[]): + r'''The argument is a list: the first item in the list is the "ticks" +parameter, the others are the tracks. Each track is a list +of midi-events, and each event is itself a list; see above. +opus2midi() returns a bytestring of the MIDI, which can then be +written either to a file opened in binary mode (mode='wb'), +or to stdout by means of: sys.stdout.buffer.write() + +my_opus = [ + 96, + [ # track 0: + ['patch_change', 0, 1, 8], # and these are the events... + ['note_on', 5, 1, 25, 96], + ['note_off', 96, 1, 25, 0], + ['note_on', 0, 1, 29, 96], + ['note_off', 96, 1, 29, 0], + ], # end of track 0 +] +my_midi = opus2midi(my_opus) +sys.stdout.buffer.write(my_midi) +''' + if len(opus) < 2: + opus=[1000, [],] + tracks = copy.deepcopy(opus) + ticks = int(tracks.pop(0)) + ntracks = len(tracks) + if ntracks == 1: + format = 0 + else: + format = 1 + + my_midi = b"MThd\x00\x00\x00\x06"+struct.pack('>HHH',format,ntracks,ticks) + for track in tracks: + events = _encode(track) + my_midi += b'MTrk' + struct.pack('>I',len(events)) + events + _clean_up_warnings() + return my_midi + + +def score2opus(score=None): + r''' +The argument is a list: the first item in the list is the "ticks" +parameter, the others are the tracks. Each track is a list +of score-events, and each event is itself a list. A score-event +is similar to an opus-event (see above), except that in a score: + 1) the times are expressed as an absolute number of ticks + from the track's start time + 2) the pairs of 'note_on' and 'note_off' events in an "opus" + are abstracted into a single 'note' event in a "score": + ['note', start_time, duration, channel, pitch, velocity] +score2opus() returns a list specifying the equivalent "opus". + +my_score = [ + 96, + [ # track 0: + ['patch_change', 0, 1, 8], + ['note', 5, 96, 1, 25, 96], + ['note', 101, 96, 1, 29, 96] + ], # end of track 0 +] +my_opus = score2opus(my_score) +''' + if len(score) < 2: + score=[1000, [],] + tracks = copy.deepcopy(score) + ticks = int(tracks.pop(0)) + opus_tracks = [] + for scoretrack in tracks: + time2events = dict([]) + for scoreevent in scoretrack: + if scoreevent[0] == 'note': + note_on_event = ['note_on',scoreevent[1], + scoreevent[3],scoreevent[4],scoreevent[5]] + note_off_event = ['note_off',scoreevent[1]+scoreevent[2], + scoreevent[3],scoreevent[4],scoreevent[5]] + if time2events.get(note_on_event[1]): + time2events[note_on_event[1]].append(note_on_event) + else: + time2events[note_on_event[1]] = [note_on_event,] + if time2events.get(note_off_event[1]): + time2events[note_off_event[1]].append(note_off_event) + else: + time2events[note_off_event[1]] = [note_off_event,] + continue + if time2events.get(scoreevent[1]): + time2events[scoreevent[1]].append(scoreevent) + else: + time2events[scoreevent[1]] = [scoreevent,] + + sorted_times = [] # list of keys + for k in time2events.keys(): + sorted_times.append(k) + sorted_times.sort() + + sorted_events = [] # once-flattened list of values sorted by key + for time in sorted_times: + sorted_events.extend(time2events[time]) + + abs_time = 0 + for event in sorted_events: # convert abs times => delta times + delta_time = event[1] - abs_time + abs_time = event[1] + event[1] = delta_time + opus_tracks.append(sorted_events) + opus_tracks.insert(0,ticks) + _clean_up_warnings() + return opus_tracks + +def score2midi(score=None): + r''' +Translates a "score" into MIDI, using score2opus() then opus2midi() +''' + return opus2midi(score2opus(score)) + +#--------------------------- Decoding stuff ------------------------ + +def midi2opus(midi=b''): + r'''Translates MIDI into a "opus". For a description of the +"opus" format, see opus2midi() +''' + my_midi=bytearray(midi) + if len(my_midi) < 4: + _clean_up_warnings() + return [1000,[],] + id = bytes(my_midi[0:4]) + if id != b'MThd': + _warn("midi2opus: midi starts with "+str(id)+" instead of 'MThd'") + _clean_up_warnings() + return [1000,[],] + [length, format, tracks_expected, ticks] = struct.unpack( + '>IHHH', bytes(my_midi[4:14])) + if length != 6: + _warn("midi2opus: midi header length was "+str(length)+" instead of 6") + _clean_up_warnings() + return [1000,[],] + my_opus = [ticks,] + my_midi = my_midi[14:] + track_num = 1 # 5.1 + while len(my_midi) >= 8: + track_type = bytes(my_midi[0:4]) + if track_type != b'MTrk': + _warn('midi2opus: Warning: track #'+str(track_num)+' type is '+str(track_type)+" instead of b'MTrk'") + [track_length] = struct.unpack('>I', my_midi[4:8]) + my_midi = my_midi[8:] + if track_length > len(my_midi): + _warn('midi2opus: track #'+str(track_num)+' length '+str(track_length)+' is too large') + _clean_up_warnings() + return my_opus # 5.0 + my_midi_track = my_midi[0:track_length] + my_track = _decode(my_midi_track) + my_opus.append(my_track) + my_midi = my_midi[track_length:] + track_num += 1 # 5.1 + _clean_up_warnings() + return my_opus + +def opus2score(opus=[]): + r'''For a description of the "opus" and "score" formats, +see opus2midi() and score2opus(). +''' + if len(opus) < 2: + _clean_up_warnings() + return [1000,[],] + tracks = copy.deepcopy(opus) # couple of slices probably quicker... + ticks = int(tracks.pop(0)) + score = [ticks,] + for opus_track in tracks: + ticks_so_far = 0 + score_track = [] + chapitch2note_on_events = dict([]) # 4.0 + for opus_event in opus_track: + ticks_so_far += opus_event[1] + if opus_event[0] == 'note_off' or (opus_event[0] == 'note_on' and opus_event[4] == 0): # 4.8 + cha = opus_event[2] + pitch = opus_event[3] + key = cha*128 + pitch + if chapitch2note_on_events.get(key): + new_event = chapitch2note_on_events[key].pop(0) + new_event[2] = ticks_so_far - new_event[1] + score_track.append(new_event) + elif pitch > 127: + _warn('opus2score: note_off with no note_on, bad pitch='+str(pitch)) + else: + _warn('opus2score: note_off with no note_on cha='+str(cha)+' pitch='+str(pitch)) + elif opus_event[0] == 'note_on': + cha = opus_event[2] + pitch = opus_event[3] + key = cha*128 + pitch + new_event = ['note',ticks_so_far,0,cha,pitch, opus_event[4]] + if chapitch2note_on_events.get(key): + chapitch2note_on_events[key].append(new_event) + else: + chapitch2note_on_events[key] = [new_event,] + else: + opus_event[1] = ticks_so_far + score_track.append(opus_event) + # check for unterminated notes (Oisín) -- 5.2 + for chapitch in chapitch2note_on_events: + note_on_events = chapitch2note_on_events[chapitch] + for new_e in note_on_events: + new_e[2] = ticks_so_far - new_e[1] + score_track.append(new_e) + _warn("opus2score: note_on with no note_off cha="+str(new_e[3])+' pitch='+str(new_e[4])+'; adding note_off at end') + score.append(score_track) + _clean_up_warnings() + return score + +def midi2score(midi=b''): + r''' +Translates MIDI into a "score", using midi2opus() then opus2score() +''' + return opus2score(midi2opus(midi)) + +def midi2ms_score(midi=b''): + r''' +Translates MIDI into a "score" with one beat per second and one +tick per millisecond, using midi2opus() then to_millisecs() +then opus2score() +''' + return opus2score(to_millisecs(midi2opus(midi))) + +#------------------------ Other Transformations --------------------- + +def to_millisecs(old_opus=None): + r'''Recallibrates all the times in an "opus" to use one beat +per second and one tick per millisecond. This makes it +hard to retrieve any information about beats or barlines, +but it does make it easy to mix different scores together. +''' + if old_opus == None: + return [1000,[],] + try: + old_tpq = int(old_opus[0]) + except IndexError: # 5.0 + _warn('to_millisecs: the opus '+str(type(old_opus))+' has no elements') + return [1000,[],] + new_opus = [1000,] + millisec_per_old_tick = 1000.0 / old_tpq # float: will be rounded later + itrack = 1 + while itrack < len(old_opus): + millisec_so_far = 0.0 + previous_millisec_so_far = 0.0 + new_track = [['set_tempo',0,1000000],] # new "crochet" is 1 sec + for old_event in old_opus[itrack]: + if old_event[0] == 'note': + raise TypeError('to_millisecs needs an opus, not a score') + new_event = copy.deepcopy(old_event) + millisec_so_far += (millisec_per_old_tick * old_event[1]) + new_event[1] = round(millisec_so_far - previous_millisec_so_far) + if old_event[0] == 'set_tempo': + millisec_per_old_tick = old_event[2] / (1000.0 * old_tpq) + else: + previous_millisec_so_far = millisec_so_far + new_track.append(new_event) + new_opus.append(new_track) + itrack += 1 + _clean_up_warnings() + return new_opus + +def event2alsaseq(event=None): # 5.5 + r'''Converts an event into the format needed by the alsaseq module, +http://pp.com.mx/python/alsaseq +The type of track (opus or score) is autodetected. +''' + pass + +def grep(score=None, channels=None): + r'''Returns a "score" containing only the channels specified +''' + if score == None: + return [1000,[],] + ticks = score[0] + new_score = [ticks,] + if channels == None: + return new_score + channels = set(channels) + global Event2channelindex + itrack = 1 + while itrack < len(score): + new_score.append([]) + for event in score[itrack]: + channel_index = Event2channelindex.get(event[0], False) + if channel_index: + if event[channel_index] in channels: + new_score[itrack].append(event) + else: + new_score[itrack].append(event) + itrack += 1 + return new_score + +def play_score(score=None): + r'''Converts the "score" to midi, and feeds it into 'aplaymidi -' +''' + if score == None: + return + import subprocess + pipe = subprocess.Popen(['aplaymidi','-'], stdin=subprocess.PIPE) + if score_type(score) == 'opus': + pipe.stdin.write(opus2midi(score)) + else: + pipe.stdin.write(score2midi(score)) + pipe.stdin.close() + +def timeshift(score=None, shift=None, start_time=None, from_time=0, tracks={0,1,2,3,4,5,6,7,8,10,12,13,14,15}): + r'''Returns a "score" shifted in time by "shift" ticks, or shifted +so that the first event starts at "start_time" ticks. + +If "from_time" is specified, only those events in the score +that begin after it are shifted. If "start_time" is less than +"from_time" (or "shift" is negative), then the intermediate +notes are deleted, though patch-change events are preserved. + +If "tracks" are specified, then only those tracks get shifted. +"tracks" can be a list, tuple or set; it gets converted to set +internally. + +It is deprecated to specify both "shift" and "start_time". +If this does happen, timeshift() will print a warning to +stderr and ignore the "shift" argument. + +If "shift" is negative and sufficiently large that it would +leave some event with a negative tick-value, then the score +is shifted so that the first event occurs at time 0. This +also occurs if "start_time" is negative, and is also the +default if neither "shift" nor "start_time" are specified. +''' + #_warn('tracks='+str(tracks)) + if score == None or len(score) < 2: + return [1000, [],] + new_score = [score[0],] + my_type = score_type(score) + if my_type == '': + return new_score + if my_type == 'opus': + _warn("timeshift: opus format is not supported\n") + # _clean_up_scores() 6.2; doesn't exist! what was it supposed to do? + return new_score + if not (shift == None) and not (start_time == None): + _warn("timeshift: shift and start_time specified: ignoring shift\n") + shift = None + if shift == None: + if (start_time == None) or (start_time < 0): + start_time = 0 + # shift = start_time - from_time + + i = 1 # ignore first element (ticks) + tracks = set(tracks) # defend against tuples and lists + earliest = 1000000000 + if not (start_time == None) or shift < 0: # first find the earliest event + while i < len(score): + if len(tracks) and not ((i-1) in tracks): + i += 1 + continue + for event in score[i]: + if event[1] < from_time: + continue # just inspect the to_be_shifted events + if event[1] < earliest: + earliest = event[1] + i += 1 + if earliest > 999999999: + earliest = 0 + if shift == None: + shift = start_time - earliest + elif (earliest + shift) < 0: + start_time = 0 + shift = 0 - earliest + + i = 1 # ignore first element (ticks) + while i < len(score): + if len(tracks) == 0 or not ((i-1) in tracks): # 3.8 + new_score.append(score[i]) + i += 1 + continue + new_track = [] + for event in score[i]: + new_event = list(event) + #if new_event[1] == 0 and shift > 0 and new_event[0] != 'note': + # pass + #elif new_event[1] >= from_time: + if new_event[1] >= from_time: + # 4.1 must not rightshift set_tempo + if new_event[0] != 'set_tempo' or shift<0: + new_event[1] += shift + elif (shift < 0) and (new_event[1] >= (from_time+shift)): + continue + new_track.append(new_event) + if len(new_track) > 0: + new_score.append(new_track) + i += 1 + _clean_up_warnings() + return new_score + +def segment(score=None, start_time=None, end_time=None, start=0, end=100000000, + tracks={0,1,2,3,4,5,6,7,8,10,11,12,13,14,15}): + r'''Returns a "score" which is a segment of the one supplied +as the argument, beginning at "start_time" ticks and ending +at "end_time" ticks (or at the end if "end_time" is not supplied). +If the set "tracks" is specified, only those tracks will +be returned. +''' + if score == None or len(score) < 2: + return [1000, [],] + if start_time == None: # as of 4.2 start_time is recommended + start_time = start # start is legacy usage + if end_time == None: # likewise + end_time = end + new_score = [score[0],] + my_type = score_type(score) + if my_type == '': + return new_score + if my_type == 'opus': + # more difficult (disconnecting note_on's from their note_off's)... + _warn("segment: opus format is not supported\n") + _clean_up_warnings() + return new_score + i = 1 # ignore first element (ticks); we count in ticks anyway + tracks = set(tracks) # defend against tuples and lists + while i < len(score): + if len(tracks) and not ((i-1) in tracks): + i += 1 + continue + new_track = [] + channel2patch_num = {} # keep most recent patch change before start + channel2patch_time = {} + set_tempo_num = 1000000 # keep most recent tempo change before start + set_tempo_time = 0 + earliest_note_time = end_time + for event in score[i]: + if event[0] == 'patch_change': + patch_time = channel2patch_time.get(event[2]) or 0 + if (event[1] < start_time) and (event[1] >= patch_time): # 2.0 + channel2patch_num[event[2]] = event[3] + channel2patch_time[event[2]] = event[1] + if event[0] == 'set_tempo': + if (event[1] < start_time) and (event[1] >= set_tempo_time): + set_tempo_num = event[2] + set_tempo_time = event[1] + if (event[1] >= start_time) and (event[1] <= end_time): + new_track.append(event) + if (event[0] == 'note') and (event[1] < earliest_note_time): + earliest_note_time = event[1] + if len(new_track) > 0: + for c in channel2patch_num: + new_track.append(['patch_change',start_time,c,channel2patch_num[c]]) + new_track.append(['set_tempo', start_time, set_tempo_num]) + new_score.append(new_track) + i += 1 + _clean_up_warnings() + return new_score + +def score_type(opus_or_score=None): + r'''Returns a string, either 'opus' or 'score' or '' +''' + if opus_or_score == None or str(type(opus_or_score)).find('list')<0 or len(opus_or_score) < 2: + return '' + i = 1 # ignore first element + while i < len(opus_or_score): + for event in opus_or_score[i]: + if event[0] == 'note': + return 'score' + elif event[0] == 'note_on': + return 'opus' + i += 1 + return '' + +def concatenate_scores(scores): + r'''Concatenates a list of scores into one score. +If the scores differ in their "ticks" parameter, +they will all get converted to millisecond-tick format. +''' + # the deepcopys are needed if the input_score's are refs to the same obj + # e.g. if invoked by midisox's repeat() + input_scores = _consistentise_ticks(scores) # 3.7 + output_score = copy.deepcopy(input_scores[0]) + for input_score in input_scores[1:]: + output_stats = score2stats(output_score) + delta_ticks = output_stats['nticks'] + itrack = 1 + while itrack < len(input_score): + if itrack >= len(output_score): # new output track if doesn't exist + output_score.append([]) + for event in input_score[itrack]: + output_score[itrack].append(copy.deepcopy(event)) + output_score[itrack][-1][1] += delta_ticks + itrack += 1 + return output_score + +def merge_scores(scores): + r'''Merges a list of scores into one score. A merged score comprises +all of the tracks from all of the input scores; un-merging is possible +by selecting just some of the tracks. If the scores differ in their +"ticks" parameter, they will all get converted to millisecond-tick +format. merge_scores attempts to resolve channel-conflicts, +but there are of course only 15 available channels... +''' + input_scores = _consistentise_ticks(scores) # 3.6 + output_score = [1000] + channels_so_far = set() + all_channels = {0,1,2,3,4,5,6,7,8,10,11,12,13,14,15} + global Event2channelindex + for input_score in input_scores: + new_channels = set(score2stats(input_score).get('channels_total', [])) + new_channels.discard(9) # 2.8 cha9 must remain cha9 (in GM) + for channel in channels_so_far & new_channels: + # consistently choose lowest avaiable, to ease testing + free_channels = list(all_channels - (channels_so_far|new_channels)) + if len(free_channels) > 0: + free_channels.sort() + free_channel = free_channels[0] + else: + free_channel = None + break + itrack = 1 + while itrack < len(input_score): + for input_event in input_score[itrack]: + channel_index=Event2channelindex.get(input_event[0],False) + if channel_index and input_event[channel_index]==channel: + input_event[channel_index] = free_channel + itrack += 1 + channels_so_far.add(free_channel) + + channels_so_far |= new_channels + output_score.extend(input_score[1:]) + return output_score + +def _ticks(event): + return event[1] +def mix_opus_tracks(input_tracks): # 5.5 + r'''Mixes an array of tracks into one track. A mixed track +cannot be un-mixed. It is assumed that the tracks share the same +ticks parameter and the same tempo. +Mixing score-tracks is trivial (just insert all events into one array). +Mixing opus-tracks is only slightly harder, but it's common enough +that a dedicated function is useful. +''' + output_score = [1000, []] + for input_track in input_tracks: # 5.8 + input_score = opus2score([1000, input_track]) + for event in input_score[1]: + output_score[1].append(event) + output_score[1].sort(key=_ticks) + output_opus = score2opus(output_score) + return output_opus[1] + +def mix_scores(scores): + r'''Mixes a list of scores into one one-track score. +A mixed score cannot be un-mixed. Hopefully the scores +have no undesirable channel-conflicts between them. +If the scores differ in their "ticks" parameter, +they will all get converted to millisecond-tick format. +''' + input_scores = _consistentise_ticks(scores) # 3.6 + output_score = [1000, []] + for input_score in input_scores: + for input_track in input_score[1:]: + output_score[1].extend(input_track) + return output_score + +def score2stats(opus_or_score=None): + r'''Returns a dict of some basic stats about the score, like +bank_select (list of tuples (msb,lsb)), +channels_by_track (list of lists), channels_total (set), +general_midi_mode (list), +ntracks, nticks, patch_changes_by_track (list of dicts), +num_notes_by_channel (list of numbers), +patch_changes_total (set), +percussion (dict histogram of channel 9 events), +pitches (dict histogram of pitches on channels other than 9), +pitch_range_by_track (list, by track, of two-member-tuples), +pitch_range_sum (sum over tracks of the pitch_ranges), +''' + bank_select_msb = -1 + bank_select_lsb = -1 + bank_select = [] + channels_by_track = [] + channels_total = set([]) + general_midi_mode = [] + num_notes_by_channel = dict([]) + patches_used_by_track = [] + patches_used_total = set([]) + patch_changes_by_track = [] + patch_changes_total = set([]) + percussion = dict([]) # histogram of channel 9 "pitches" + pitches = dict([]) # histogram of pitch-occurrences channels 0-8,10-15 + pitch_range_sum = 0 # u pitch-ranges of each track + pitch_range_by_track = [] + is_a_score = True + if opus_or_score == None: + return {'bank_select':[], 'channels_by_track':[], 'channels_total':[], + 'general_midi_mode':[], 'ntracks':0, 'nticks':0, + 'num_notes_by_channel':dict([]), + 'patch_changes_by_track':[], 'patch_changes_total':[], + 'percussion':{}, 'pitches':{}, 'pitch_range_by_track':[], + 'ticks_per_quarter':0, 'pitch_range_sum':0} + ticks_per_quarter = opus_or_score[0] + i = 1 # ignore first element, which is ticks + nticks = 0 + while i < len(opus_or_score): + highest_pitch = 0 + lowest_pitch = 128 + channels_this_track = set([]) + patch_changes_this_track = dict({}) + for event in opus_or_score[i]: + if event[0] == 'note': + num_notes_by_channel[event[3]] = num_notes_by_channel.get(event[3],0) + 1 + if event[3] == 9: + percussion[event[4]] = percussion.get(event[4],0) + 1 + else: + pitches[event[4]] = pitches.get(event[4],0) + 1 + if event[4] > highest_pitch: + highest_pitch = event[4] + if event[4] < lowest_pitch: + lowest_pitch = event[4] + channels_this_track.add(event[3]) + channels_total.add(event[3]) + finish_time = event[1] + event[2] + if finish_time > nticks: + nticks = finish_time + elif event[0] == 'note_off' or (event[0] == 'note_on' and event[4] == 0): # 4.8 + finish_time = event[1] + if finish_time > nticks: + nticks = finish_time + elif event[0] == 'note_on': + is_a_score = False + num_notes_by_channel[event[2]] = num_notes_by_channel.get(event[2],0) + 1 + if event[2] == 9: + percussion[event[3]] = percussion.get(event[3],0) + 1 + else: + pitches[event[3]] = pitches.get(event[3],0) + 1 + if event[3] > highest_pitch: + highest_pitch = event[3] + if event[3] < lowest_pitch: + lowest_pitch = event[3] + channels_this_track.add(event[2]) + channels_total.add(event[2]) + elif event[0] == 'patch_change': + patch_changes_this_track[event[2]] = event[3] + patch_changes_total.add(event[3]) + elif event[0] == 'control_change': + if event[3] == 0: # bank select MSB + bank_select_msb = event[4] + elif event[3] == 32: # bank select LSB + bank_select_lsb = event[4] + if bank_select_msb >= 0 and bank_select_lsb >= 0: + bank_select.append((bank_select_msb,bank_select_lsb)) + bank_select_msb = -1 + bank_select_lsb = -1 + elif event[0] == 'sysex_f0': + if _sysex2midimode.get(event[2], -1) >= 0: + general_midi_mode.append(_sysex2midimode.get(event[2])) + if is_a_score: + if event[1] > nticks: + nticks = event[1] + else: + nticks += event[1] + if lowest_pitch == 128: + lowest_pitch = 0 + channels_by_track.append(channels_this_track) + patch_changes_by_track.append(patch_changes_this_track) + pitch_range_by_track.append((lowest_pitch,highest_pitch)) + pitch_range_sum += (highest_pitch-lowest_pitch) + i += 1 + + return {'bank_select':bank_select, + 'channels_by_track':channels_by_track, + 'channels_total':channels_total, + 'general_midi_mode':general_midi_mode, + 'ntracks':len(opus_or_score)-1, + 'nticks':nticks, + 'num_notes_by_channel':num_notes_by_channel, + 'patch_changes_by_track':patch_changes_by_track, + 'patch_changes_total':patch_changes_total, + 'percussion':percussion, + 'pitches':pitches, + 'pitch_range_by_track':pitch_range_by_track, + 'pitch_range_sum':pitch_range_sum, + 'ticks_per_quarter':ticks_per_quarter} + +#----------------------------- Event stuff -------------------------- + +_sysex2midimode = { + "\x7E\x7F\x09\x01\xF7": 1, + "\x7E\x7F\x09\x02\xF7": 0, + "\x7E\x7F\x09\x03\xF7": 2, +} + +# Some public-access tuples: +MIDI_events = tuple('''note_off note_on key_after_touch +control_change patch_change channel_after_touch +pitch_wheel_change'''.split()) + +Text_events = tuple('''text_event copyright_text_event +track_name instrument_name lyric marker cue_point text_event_08 +text_event_09 text_event_0a text_event_0b text_event_0c +text_event_0d text_event_0e text_event_0f'''.split()) + +Nontext_meta_events = tuple('''end_track set_tempo +smpte_offset time_signature key_signature sequencer_specific +raw_meta_event sysex_f0 sysex_f7 song_position song_select +tune_request'''.split()) +# unsupported: raw_data + +# Actually, 'tune_request' is is F-series event, not strictly a meta-event... +Meta_events = Text_events + Nontext_meta_events +All_events = MIDI_events + Meta_events + +# And three dictionaries: +Number2patch = { # General MIDI patch numbers: +0:'Acoustic Grand', +1:'Bright Acoustic', +2:'Electric Grand', +3:'Honky-Tonk', +4:'Electric Piano 1', +5:'Electric Piano 2', +6:'Harpsichord', +7:'Clav', +8:'Celesta', +9:'Glockenspiel', +10:'Music Box', +11:'Vibraphone', +12:'Marimba', +13:'Xylophone', +14:'Tubular Bells', +15:'Dulcimer', +16:'Drawbar Organ', +17:'Percussive Organ', +18:'Rock Organ', +19:'Church Organ', +20:'Reed Organ', +21:'Accordion', +22:'Harmonica', +23:'Tango Accordion', +24:'Acoustic Guitar(nylon)', +25:'Acoustic Guitar(steel)', +26:'Electric Guitar(jazz)', +27:'Electric Guitar(clean)', +28:'Electric Guitar(muted)', +29:'Overdriven Guitar', +30:'Distortion Guitar', +31:'Guitar Harmonics', +32:'Acoustic Bass', +33:'Electric Bass(finger)', +34:'Electric Bass(pick)', +35:'Fretless Bass', +36:'Slap Bass 1', +37:'Slap Bass 2', +38:'Synth Bass 1', +39:'Synth Bass 2', +40:'Violin', +41:'Viola', +42:'Cello', +43:'Contrabass', +44:'Tremolo Strings', +45:'Pizzicato Strings', +46:'Orchestral Harp', +47:'Timpani', +48:'String Ensemble 1', +49:'String Ensemble 2', +50:'SynthStrings 1', +51:'SynthStrings 2', +52:'Choir Aahs', +53:'Voice Oohs', +54:'Synth Voice', +55:'Orchestra Hit', +56:'Trumpet', +57:'Trombone', +58:'Tuba', +59:'Muted Trumpet', +60:'French Horn', +61:'Brass Section', +62:'SynthBrass 1', +63:'SynthBrass 2', +64:'Soprano Sax', +65:'Alto Sax', +66:'Tenor Sax', +67:'Baritone Sax', +68:'Oboe', +69:'English Horn', +70:'Bassoon', +71:'Clarinet', +72:'Piccolo', +73:'Flute', +74:'Recorder', +75:'Pan Flute', +76:'Blown Bottle', +77:'Skakuhachi', +78:'Whistle', +79:'Ocarina', +80:'Lead 1 (square)', +81:'Lead 2 (sawtooth)', +82:'Lead 3 (calliope)', +83:'Lead 4 (chiff)', +84:'Lead 5 (charang)', +85:'Lead 6 (voice)', +86:'Lead 7 (fifths)', +87:'Lead 8 (bass+lead)', +88:'Pad 1 (new age)', +89:'Pad 2 (warm)', +90:'Pad 3 (polysynth)', +91:'Pad 4 (choir)', +92:'Pad 5 (bowed)', +93:'Pad 6 (metallic)', +94:'Pad 7 (halo)', +95:'Pad 8 (sweep)', +96:'FX 1 (rain)', +97:'FX 2 (soundtrack)', +98:'FX 3 (crystal)', +99:'FX 4 (atmosphere)', +100:'FX 5 (brightness)', +101:'FX 6 (goblins)', +102:'FX 7 (echoes)', +103:'FX 8 (sci-fi)', +104:'Sitar', +105:'Banjo', +106:'Shamisen', +107:'Koto', +108:'Kalimba', +109:'Bagpipe', +110:'Fiddle', +111:'Shanai', +112:'Tinkle Bell', +113:'Agogo', +114:'Steel Drums', +115:'Woodblock', +116:'Taiko Drum', +117:'Melodic Tom', +118:'Synth Drum', +119:'Reverse Cymbal', +120:'Guitar Fret Noise', +121:'Breath Noise', +122:'Seashore', +123:'Bird Tweet', +124:'Telephone Ring', +125:'Helicopter', +126:'Applause', +127:'Gunshot', +} +Notenum2percussion = { # General MIDI Percussion (on Channel 9): +35:'Acoustic Bass Drum', +36:'Bass Drum 1', +37:'Side Stick', +38:'Acoustic Snare', +39:'Hand Clap', +40:'Electric Snare', +41:'Low Floor Tom', +42:'Closed Hi-Hat', +43:'High Floor Tom', +44:'Pedal Hi-Hat', +45:'Low Tom', +46:'Open Hi-Hat', +47:'Low-Mid Tom', +48:'Hi-Mid Tom', +49:'Crash Cymbal 1', +50:'High Tom', +51:'Ride Cymbal 1', +52:'Chinese Cymbal', +53:'Ride Bell', +54:'Tambourine', +55:'Splash Cymbal', +56:'Cowbell', +57:'Crash Cymbal 2', +58:'Vibraslap', +59:'Ride Cymbal 2', +60:'Hi Bongo', +61:'Low Bongo', +62:'Mute Hi Conga', +63:'Open Hi Conga', +64:'Low Conga', +65:'High Timbale', +66:'Low Timbale', +67:'High Agogo', +68:'Low Agogo', +69:'Cabasa', +70:'Maracas', +71:'Short Whistle', +72:'Long Whistle', +73:'Short Guiro', +74:'Long Guiro', +75:'Claves', +76:'Hi Wood Block', +77:'Low Wood Block', +78:'Mute Cuica', +79:'Open Cuica', +80:'Mute Triangle', +81:'Open Triangle', +} + +Event2channelindex = { 'note':3, 'note_off':2, 'note_on':2, + 'key_after_touch':2, 'control_change':2, 'patch_change':2, + 'channel_after_touch':2, 'pitch_wheel_change':2 +} + +################################################################ +# The code below this line is full of frightening things, all to +# do with the actual encoding and decoding of binary MIDI data. + +def _twobytes2int(byte_a): + r'''decode a 16 bit quantity from two bytes,''' + return (byte_a[1] | (byte_a[0] << 8)) + +def _int2twobytes(int_16bit): + r'''encode a 16 bit quantity into two bytes,''' + return bytes([(int_16bit>>8) & 0xFF, int_16bit & 0xFF]) + +def _read_14_bit(byte_a): + r'''decode a 14 bit quantity from two bytes,''' + return (byte_a[0] | (byte_a[1] << 7)) + +def _write_14_bit(int_14bit): + r'''encode a 14 bit quantity into two bytes,''' + return bytes([int_14bit & 0x7F, (int_14bit>>7) & 0x7F]) + +def _ber_compressed_int(integer): + r'''BER compressed integer (not an ASN.1 BER, see perlpacktut for +details). Its bytes represent an unsigned integer in base 128, +most significant digit first, with as few digits as possible. +Bit eight (the high bit) is set on each byte except the last. +''' + ber = bytearray(b'') + seven_bits = 0x7F & integer + ber.insert(0, seven_bits) # XXX surely should convert to a char ? + integer >>= 7 + while integer > 0: + seven_bits = 0x7F & integer + ber.insert(0, 0x80|seven_bits) # XXX surely should convert to a char ? + integer >>= 7 + return ber + +def _unshift_ber_int(ba): + r'''Given a bytearray, returns a tuple of (the ber-integer at the +start, and the remainder of the bytearray). +''' + byte = ba.pop(0) + integer = 0 + while True: + integer += (byte & 0x7F) + if not (byte & 0x80): + return ((integer, ba)) + if not len(ba): + _warn('_unshift_ber_int: no end-of-integer found') + return ((0, ba)) + byte = ba.pop(0) + integer <<= 7 + +def _clean_up_warnings(): # 5.4 + # Call this before returning from any publicly callable function + # whenever there's a possibility that a warning might have been printed + # by the function, or by any private functions it might have called. + global _previous_times + global _previous_warning + if _previous_times > 1: + print(' previous message repeated '+str(_previous_times)+' times', file=sys.stderr) + elif _previous_times > 0: + print(' previous message repeated', file=sys.stderr) + _previous_times = 0 + _previous_warning = '' + +def _warn(s=''): + global _previous_times + global _previous_warning + if s == _previous_warning: # 5.4 + _previous_times = _previous_times + 1 + else: + _clean_up_warnings() + print(str(s), file=sys.stderr) + _previous_warning = s + +def _some_text_event(which_kind=0x01, text='some_text'): + # if which_kind == 0x7F: # 6.1 sequencer_specific data can be 8-bit + data = bytes(text, encoding='ISO-8859-1') # 6.2 and also text data! + # else: data = bytes(text, encoding='ascii') + return b'\xFF'+bytes((which_kind,))+_ber_compressed_int(len(data))+data + +def _consistentise_ticks(scores): # 3.6 + # used by mix_scores, merge_scores, concatenate_scores + if len(scores) == 1: + return copy.deepcopy(scores) + are_consistent = True + ticks = scores[0][0] + iscore = 1 + while iscore < len(scores): + if scores[iscore][0] != ticks: + are_consistent = False + break + iscore += 1 + if are_consistent: + return copy.deepcopy(scores) + new_scores = [] + iscore = 0 + while iscore < len(scores): + score = scores[iscore] + new_scores.append(opus2score(to_millisecs(score2opus(score)))) + iscore += 1 + return new_scores + + +########################################################################### + +def _decode(trackdata=b'', exclude=None, include=None, + event_callback=None, exclusive_event_callback=None, no_eot_magic=False): + r'''Decodes MIDI track data into an opus-style list of events. +The options: + 'exclude' is a list of event types which will be ignored SHOULD BE A SET + 'include' (and no exclude), makes exclude a list + of all possible events, /minus/ what include specifies + 'event_callback' is a coderef + 'exclusive_event_callback' is a coderef +''' + trackdata = bytearray(trackdata) + if exclude == None: + exclude = [] + if include == None: + include = [] + if include and not exclude: + exclude = All_events + include = set(include) + exclude = set(exclude) + + # Pointer = 0; not used here; we eat through the bytearray instead. + event_code = -1; # used for running status + event_count = 0; + events = [] + + while(len(trackdata)): + # loop while there's anything to analyze ... + eot = False # When True, the event registrar aborts this loop + event_count += 1 + + E = [] + # E for events - we'll feed it to the event registrar at the end. + + # Slice off the delta time code, and analyze it + [time, remainder] = _unshift_ber_int(trackdata) + + # Now let's see what we can make of the command + first_byte = trackdata.pop(0) & 0xFF + + if (first_byte < 0xF0): # It's a MIDI event + if (first_byte & 0x80): + event_code = first_byte + else: + # It wants running status; use last event_code value + trackdata.insert(0, first_byte) + if (event_code == -1): + _warn("Running status not set; Aborting track.") + return [] + + command = event_code & 0xF0 + channel = event_code & 0x0F + + if (command == 0xF6): # 0-byte argument + pass + elif (command == 0xC0 or command == 0xD0): # 1-byte argument + parameter = trackdata.pop(0) # could be B + else: # 2-byte argument could be BB or 14-bit + parameter = (trackdata.pop(0), trackdata.pop(0)) + + ################################################################# + # MIDI events + + if (command == 0x80): + if 'note_off' in exclude: + continue + E = ['note_off', time, channel, parameter[0], parameter[1]] + elif (command == 0x90): + if 'note_on' in exclude: + continue + E = ['note_on', time, channel, parameter[0], parameter[1]] + elif (command == 0xA0): + if 'key_after_touch' in exclude: + continue + E = ['key_after_touch',time,channel,parameter[0],parameter[1]] + elif (command == 0xB0): + if 'control_change' in exclude: + continue + E = ['control_change',time,channel,parameter[0],parameter[1]] + elif (command == 0xC0): + if 'patch_change' in exclude: + continue + E = ['patch_change', time, channel, parameter] + elif (command == 0xD0): + if 'channel_after_touch' in exclude: + continue + E = ['channel_after_touch', time, channel, parameter] + elif (command == 0xE0): + if 'pitch_wheel_change' in exclude: + continue + E = ['pitch_wheel_change', time, channel, + _read_14_bit(parameter)-0x2000] + else: + _warn("Shouldn't get here; command="+hex(command)) + + elif (first_byte == 0xFF): # It's a Meta-Event! ################## + #[command, length, remainder] = + # unpack("xCwa*", substr(trackdata, $Pointer, 6)); + #Pointer += 6 - len(remainder); + # # Move past JUST the length-encoded. + command = trackdata.pop(0) & 0xFF + [length, trackdata] = _unshift_ber_int(trackdata) + if (command == 0x00): + if (length == 2): + E = ['set_sequence_number',time,_twobytes2int(trackdata)] + else: + _warn('set_sequence_number: length must be 2, not '+str(length)) + E = ['set_sequence_number', time, 0] + + elif command >= 0x01 and command <= 0x0f: # Text events + # 6.2 take it in bytes; let the user get the right encoding. + # text_str = trackdata[0:length].decode('ascii','ignore') + text_str = trackdata[0:length].decode('ISO-8859-1') + # Defined text events + if (command == 0x01): + E = ['text_event', time, text_str] + elif (command == 0x02): + E = ['copyright_text_event', time, text_str] + elif (command == 0x03): + E = ['track_name', time, text_str] + elif (command == 0x04): + E = ['instrument_name', time, text_str] + elif (command == 0x05): + E = ['lyric', time, text_str] + elif (command == 0x06): + E = ['marker', time, text_str] + elif (command == 0x07): + E = ['cue_point', time, text_str] + # Reserved but apparently unassigned text events + elif (command == 0x08): + E = ['text_event_08', time, text_str] + elif (command == 0x09): + E = ['text_event_09', time, text_str] + elif (command == 0x0a): + E = ['text_event_0a', time, text_str] + elif (command == 0x0b): + E = ['text_event_0b', time, text_str] + elif (command == 0x0c): + E = ['text_event_0c', time, text_str] + elif (command == 0x0d): + E = ['text_event_0d', time, text_str] + elif (command == 0x0e): + E = ['text_event_0e', time, text_str] + elif (command == 0x0f): + E = ['text_event_0f', time, text_str] + + # Now the sticky events ------------------------------------- + elif (command == 0x2F): + E = ['end_track', time] + # The code for handling this, oddly, comes LATER, + # in the event registrar. + elif (command == 0x51): # DTime, Microseconds/Crochet + if length != 3: + _warn('set_tempo event, but length='+str(length)) + E = ['set_tempo', time, + struct.unpack(">I", b'\x00'+trackdata[0:3])[0]] + elif (command == 0x54): + if length != 5: # DTime, HR, MN, SE, FR, FF + _warn('smpte_offset event, but length='+str(length)) + E = ['smpte_offset',time] + list(struct.unpack(">BBBBB",trackdata[0:5])) + elif (command == 0x58): + if length != 4: # DTime, NN, DD, CC, BB + _warn('time_signature event, but length='+str(length)) + E = ['time_signature', time]+list(trackdata[0:4]) + elif (command == 0x59): + if length != 2: # DTime, SF(signed), MI + _warn('key_signature event, but length='+str(length)) + E = ['key_signature',time] + list(struct.unpack(">bB",trackdata[0:2])) + elif (command == 0x7F): + E = ['sequencer_specific',time, + trackdata[0:length].decode('ISO-8859-1')] # 6.0 + else: + E = ['raw_meta_event', time, command, + trackdata[0:length].decode('ISO-8859-1')] # 6.0 + #"[uninterpretable meta-event command of length length]" + # DTime, Command, Binary Data + # It's uninterpretable; record it as raw_data. + + # Pointer += length; # Now move Pointer + trackdata = trackdata[length:] + + ###################################################################### + elif (first_byte == 0xF0 or first_byte == 0xF7): + # Note that sysexes in MIDI /files/ are different than sysexes + # in MIDI transmissions!! The vast majority of system exclusive + # messages will just use the F0 format. For instance, the + # transmitted message F0 43 12 00 07 F7 would be stored in a + # MIDI file as F0 05 43 12 00 07 F7. As mentioned above, it is + # required to include the F7 at the end so that the reader of the + # MIDI file knows that it has read the entire message. (But the F7 + # is omitted if this is a non-final block in a multiblock sysex; + # but the F7 (if there) is counted in the message's declared + # length, so we don't have to think about it anyway.) + #command = trackdata.pop(0) + [length, trackdata] = _unshift_ber_int(trackdata) + if first_byte == 0xF0: + # 20091008 added ISO-8859-1 to get an 8-bit str + E = ['sysex_f0', time, trackdata[0:length].decode('ISO-8859-1')] + else: + E = ['sysex_f7', time, trackdata[0:length].decode('ISO-8859-1')] + trackdata = trackdata[length:] + + ###################################################################### + # Now, the MIDI file spec says: + # = + + # = + # = | | + # I know that, on the wire, can include note_on, + # note_off, and all the other 8x to Ex events, AND Fx events + # other than F0, F7, and FF -- namely, , + # , and . + # + # Whether these can occur in MIDI files is not clear specified + # from the MIDI file spec. So, I'm going to assume that + # they CAN, in practice, occur. I don't know whether it's + # proper for you to actually emit these into a MIDI file. + + elif (first_byte == 0xF2): # DTime, Beats + # ::= F2 + E = ['song_position', time, _read_14_bit(trackdata[:2])] + trackdata = trackdata[2:] + + elif (first_byte == 0xF3): # ::= F3 + # E = ['song_select', time, struct.unpack('>B',trackdata.pop(0))[0]] + E = ['song_select', time, trackdata[0]] + trackdata = trackdata[1:] + # DTime, Thing (what?! song number? whatever ...) + + elif (first_byte == 0xF6): # DTime + E = ['tune_request', time] + # What would a tune request be doing in a MIDI /file/? + + ######################################################### + # ADD MORE META-EVENTS HERE. TODO: + # f1 -- MTC Quarter Frame Message. One data byte follows + # the Status; it's the time code value, from 0 to 127. + # f8 -- MIDI clock. no data. + # fa -- MIDI start. no data. + # fb -- MIDI continue. no data. + # fc -- MIDI stop. no data. + # fe -- Active sense. no data. + # f4 f5 f9 fd -- unallocated + + r''' + elif (first_byte > 0xF0) { # Some unknown kinda F-series event #### + # Here we only produce a one-byte piece of raw data. + # But the encoder for 'raw_data' accepts any length of it. + E = [ 'raw_data', + time, substr(trackdata,Pointer,1) ] + # DTime and the Data (in this case, the one Event-byte) + ++Pointer; # itself + +''' + elif first_byte > 0xF0: # Some unknown F-series event + # Here we only produce a one-byte piece of raw data. + E = ['raw_data', time, trackdata[0].decode('ISO-8859-1')] + trackdata = trackdata[1:] + else: # Fallthru. + _warn("Aborting track. Command-byte first_byte="+hex(first_byte)) + break + # End of the big if-group + + + ###################################################################### + # THE EVENT REGISTRAR... + if E and (E[0] == 'end_track'): + # This is the code for exceptional handling of the EOT event. + eot = True + if not no_eot_magic: + if E[1] > 0: # a null text-event to carry the delta-time + E = ['text_event', E[1], ''] + else: + E = [] # EOT with a delta-time of 0; ignore it. + + if E and not (E[0] in exclude): + #if ( $exclusive_event_callback ): + # &{ $exclusive_event_callback }( @E ); + #else: + # &{ $event_callback }( @E ) if $event_callback; + events.append(E) + if eot: + break + + # End of the big "Event" while-block + + return events + + +########################################################################### +def _encode(events_lol, unknown_callback=None, never_add_eot=False, + no_eot_magic=False, no_running_status=False): + # encode an event structure, presumably for writing to a file + # Calling format: + # $data_r = MIDI::Event::encode( \@event_lol, { options } ); + # Takes a REFERENCE to an event structure (a LoL) + # Returns an (unblessed) REFERENCE to track data. + + # If you want to use this to encode a /single/ event, + # you still have to do it as a reference to an event structure (a LoL) + # that just happens to have just one event. I.e., + # encode( [ $event ] ) or encode( [ [ 'note_on', 100, 5, 42, 64] ] ) + # If you're doing this, consider the never_add_eot track option, as in + # print MIDI ${ encode( [ $event], { 'never_add_eot' => 1} ) }; + + data = [] # what I'll store the chunks of byte-data in + + # This is so my end_track magic won't corrupt the original + events = copy.deepcopy(events_lol) + + if not never_add_eot: + # One way or another, tack on an 'end_track' + if events: + last = events[-1] + if not (last[0] == 'end_track'): # no end_track already + if (last[0] == 'text_event' and len(last[2]) == 0): + # 0-length text event at track-end. + if no_eot_magic: + # Exceptional case: don't mess with track-final + # 0-length text_events; just peg on an end_track + events.append(['end_track', 0]) + else: + # NORMAL CASE: replace with an end_track, leaving DTime + last[0] = 'end_track' + else: + # last event was neither 0-length text_event nor end_track + events.append(['end_track', 0]) + else: # an eventless track! + events = [['end_track', 0],] + + # maybe_running_status = not no_running_status # unused? 4.7 + last_status = -1 + + for event_r in (events): + E = copy.deepcopy(event_r) + # otherwise the shifting'd corrupt the original + if not E: + continue + + event = E.pop(0) + if not len(event): + continue + + dtime = int(E.pop(0)) + # print('event='+str(event)+' dtime='+str(dtime)) + + event_data = '' + + if ( # MIDI events -- eligible for running status + event == 'note_on' + or event == 'note_off' + or event == 'control_change' + or event == 'key_after_touch' + or event == 'patch_change' + or event == 'channel_after_touch' + or event == 'pitch_wheel_change' ): + + # This block is where we spend most of the time. Gotta be tight. + if (event == 'note_off'): + status = 0x80 | (int(E[0]) & 0x0F) + parameters = struct.pack('>BB', int(E[1])&0x7F, int(E[2])&0x7F) + elif (event == 'note_on'): + status = 0x90 | (int(E[0]) & 0x0F) + parameters = struct.pack('>BB', int(E[1])&0x7F, int(E[2])&0x7F) + elif (event == 'key_after_touch'): + status = 0xA0 | (int(E[0]) & 0x0F) + parameters = struct.pack('>BB', int(E[1])&0x7F, int(E[2])&0x7F) + elif (event == 'control_change'): + status = 0xB0 | (int(E[0]) & 0x0F) + parameters = struct.pack('>BB', int(E[1])&0xFF, int(E[2])&0xFF) + elif (event == 'patch_change'): + status = 0xC0 | (int(E[0]) & 0x0F) + parameters = struct.pack('>B', int(E[1]) & 0xFF) + elif (event == 'channel_after_touch'): + status = 0xD0 | (int(E[0]) & 0x0F) + parameters = struct.pack('>B', int(E[1]) & 0xFF) + elif (event == 'pitch_wheel_change'): + status = 0xE0 | (int(E[0]) & 0x0F) + parameters = _write_14_bit(int(E[1]) + 0x2000) + else: + _warn("BADASS FREAKOUT ERROR 31415!") + + # And now the encoding + # w = BER compressed integer (not ASN.1 BER, see perlpacktut for + # details). Its bytes represent an unsigned integer in base 128, + # most significant digit first, with as few digits as possible. + # Bit eight (the high bit) is set on each byte except the last. + + data.append(_ber_compressed_int(dtime)) + if (status != last_status) or no_running_status: + data.append(struct.pack('>B', status)) + data.append(parameters) + + last_status = status + continue + else: + # Not a MIDI event. + # All the code in this block could be more efficient, + # but this is not where the code needs to be tight. + # print "zaz $event\n"; + last_status = -1 + + if event == 'raw_meta_event': + event_data = _some_text_event(int(E[0]), E[1]) + elif (event == 'set_sequence_number'): # 3.9 + event_data = b'\xFF\x00\x02'+_int2twobytes(E[0]) + + # Text meta-events... + # a case for a dict, I think (pjb) ... + elif (event == 'text_event'): + event_data = _some_text_event(0x01, E[0]) + elif (event == 'copyright_text_event'): + event_data = _some_text_event(0x02, E[0]) + elif (event == 'track_name'): + event_data = _some_text_event(0x03, E[0]) + elif (event == 'instrument_name'): + event_data = _some_text_event(0x04, E[0]) + elif (event == 'lyric'): + event_data = _some_text_event(0x05, E[0]) + elif (event == 'marker'): + event_data = _some_text_event(0x06, E[0]) + elif (event == 'cue_point'): + event_data = _some_text_event(0x07, E[0]) + elif (event == 'text_event_08'): + event_data = _some_text_event(0x08, E[0]) + elif (event == 'text_event_09'): + event_data = _some_text_event(0x09, E[0]) + elif (event == 'text_event_0a'): + event_data = _some_text_event(0x0A, E[0]) + elif (event == 'text_event_0b'): + event_data = _some_text_event(0x0B, E[0]) + elif (event == 'text_event_0c'): + event_data = _some_text_event(0x0C, E[0]) + elif (event == 'text_event_0d'): + event_data = _some_text_event(0x0D, E[0]) + elif (event == 'text_event_0e'): + event_data = _some_text_event(0x0E, E[0]) + elif (event == 'text_event_0f'): + event_data = _some_text_event(0x0F, E[0]) + # End of text meta-events + + elif (event == 'end_track'): + event_data = b"\xFF\x2F\x00" + + elif (event == 'set_tempo'): + #event_data = struct.pack(">BBwa*", 0xFF, 0x51, 3, + # substr( struct.pack('>I', E[0]), 1, 3)) + event_data = b'\xFF\x51\x03'+struct.pack('>I',E[0])[1:] + elif (event == 'smpte_offset'): + # event_data = struct.pack(">BBwBBBBB", 0xFF, 0x54, 5, E[0:5] ) + event_data = struct.pack(">BBBbBBBB", 0xFF,0x54,0x05,E[0],E[1],E[2],E[3],E[4]) + elif (event == 'time_signature'): + # event_data = struct.pack(">BBwBBBB", 0xFF, 0x58, 4, E[0:4] ) + event_data = struct.pack(">BBBbBBB", 0xFF, 0x58, 0x04, E[0],E[1],E[2],E[3]) + elif (event == 'key_signature'): + event_data = struct.pack(">BBBbB", 0xFF, 0x59, 0x02, E[0],E[1]) + elif (event == 'sequencer_specific'): + # event_data = struct.pack(">BBwa*", 0xFF,0x7F, len(E[0]), E[0]) + event_data = _some_text_event(0x7F, E[0]) + # End of Meta-events + + # Other Things... + elif (event == 'sysex_f0'): + #event_data = struct.pack(">Bwa*", 0xF0, len(E[0]), E[0]) + #B=bitstring w=BER-compressed-integer a=null-padded-ascii-str + event_data = bytearray(b'\xF0')+_ber_compressed_int(len(E[0]))+bytearray(bytes(E[0],encoding='ISO-8859-1')) + elif (event == 'sysex_f7'): + #event_data = struct.pack(">Bwa*", 0xF7, len(E[0]), E[0]) + event_data = bytearray(b'\xF7')+_ber_compressed_int(len(E[0]))+bytearray(bytes(E[0],encoding='ISO-8859-1')) + + elif (event == 'song_position'): + event_data = b"\xF2" + _write_14_bit( E[0] ) + elif (event == 'song_select'): + event_data = struct.pack('>BB', 0xF3, E[0] ) + elif (event == 'tune_request'): + event_data = b"\xF6" + elif (event == 'raw_data'): + _warn("_encode: raw_data event not supported") + # event_data = E[0] + continue + # End of Other Stuff + + else: + # The Big Fallthru + if unknown_callback: + # push(@data, &{ $unknown_callback }( @$event_r )) + pass + else: + _warn("Unknown event: "+str(event)) + # To surpress complaint here, just set + # 'unknown_callback' => sub { return () } + continue + + #print "Event $event encoded part 2\n" + if str(type(event_data)).find('str') >= 0: + event_data = bytearray(event_data.encode('Latin1', 'ignore')) + if len(event_data): # how could $event_data be empty + # data.append(struct.pack('>wa*', dtime, event_data)) + # print(' event_data='+str(event_data)) + data.append(_ber_compressed_int(dtime)+event_data) + + return b''.join(data) + diff --git a/tools/midi2piano2016/midi2piano.py b/tools/midi2piano2016/midi2piano.py new file mode 100644 index 0000000000..aac02eaaeb --- /dev/null +++ b/tools/midi2piano2016/midi2piano.py @@ -0,0 +1,307 @@ +""" +This module allows user to convert MIDI melodies to SS13 sheet music ready +for copy-and-paste +""" +from functools import reduce +import midi as mi +import easygui as egui +import pyperclip as pclip + +LINE_LENGTH_LIM = 50 +LINES_LIMIT = 200 +OVERALL_IMPORT_LIM = 12000 +END_OF_LINE_CHAR = """ +""" # BYOND can't parse \n and I am forced to define my own NEWLINE char + +OCTAVE_TRANSPOSE = 0 # Change here to transpose melodies by octaves +FLOAT_PRECISION = 2 # Change here to allow more or less numbers after dot in floats + +OCTAVE_KEYS = 12 +HIGHEST_OCTAVE = 8 + +""" +class Meta(): + version = 1.0 + integer = 1 + anti_integer = -1 + maximum = 1000 + epsilon = 0.51 + delta_epsilon = -0.1 + integral = [] + tensor = [[],[],[]] + o_complexity = epsilon**2 + random_variance = 0.01 +""" + +# UTILITY FUNCTIONS +def condition(event): + """ + This function check if given MIDI event is meaningful + """ + if event[0] == 'track_name' and event[2] == 'Drums': # Percussion + return False + if event[0] == 'note': # Only thing that matters + return True + return False + +def notenum2string(num, accidentals, octaves): + """ + This function converts given notenum to SS13 note according to previous + runs expressed using _accidentals_ and _octaves_ + """ + names = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] + convert_table = {1:0, 3:1, 6:2, 8:3, 10:4} + inclusion_table = {0:0, 2:1, 5:2, 7:3, 9:4} + + num += OCTAVE_KEYS * OCTAVE_TRANSPOSE + octave = int(num / OCTAVE_KEYS) + if octave < 1 or octave > HIGHEST_OCTAVE: + return ["", accidentals, octaves] + + accidentals = accidentals.copy() + octaves = octaves.copy() + + output_octaves = list(octaves) + name_indx = num % OCTAVE_KEYS + + accidental = (len(names[name_indx]) == 2) + output_octaves[name_indx] = octave + add_n = False + + if accidental: + accidentals[convert_table[name_indx]] = True + else: + if name_indx in inclusion_table: + add_n = accidentals[inclusion_table[name_indx]] + accidentals[inclusion_table[name_indx]] = False + + return [ + ( + names[name_indx]+ + ("n" if add_n else "")+ + str((octave if octave != octaves[name_indx] else "")) + ), + accidentals, + output_octaves + ] + +def dur2mod(dur, bpm_mod=1.0): + """ + This functions returns float representation of duration ready to be + added to the note after / + """ + mod = bpm_mod / dur + mod = round(mod, FLOAT_PRECISION) + return str(mod).rstrip('0').rstrip('.') +# END OF UTILITY FUNCTIONS + +# CONVERSION FUNCTIONS +def obtain_midi_file(): + """ + Asks user to select MIDI and returns this file opened in binary mode for reading + """ + file = egui.fileopenbox(msg='Choose MIDI file to convert', + title='MIDI file selection', + filetypes=[['*.mid', 'MID files']]) + if not file: + return None + file = open(file, mode='rb').read() + return file + +def midi2score_without_ticks(midi_file): + """ + Transforms aforementioned file into a score, truncates it and returns it + """ + opus = mi.midi2opus(midi_file) + opus = mi.to_millisecs(opus) + score = mi.opus2score(opus) + return score[1:] # Ticks don't matter anymore, it is always 1000 + +def filter_events_from_score(score): + """ + Filters out irrevelant events and returns new score + """ + return list(map( # For each score track + lambda score_track: list(filter( # Filter irrevelant events + condition, + score_track + )), + score + )) + +def filter_empty_tracks(score): + """ + Filters out empty tracks and returns new score + """ + return list(filter( + lambda score_track: score_track, + score)) + + +def filter_start_time_and_note_num(score): + """ + Recreates score with only note numbers and start time of each note and returns new score + """ + return list(map( + lambda score_track: list(map( + lambda event: [event[1], event[4]], + score_track)), + score)) + +def merge_events(score): + """Merges all tracks together and returns new score""" + return list(reduce( + lambda lst1, lst2: lst1+lst2, + score)) + +def sort_score_by_event_times(score): + """Sorts events by start time and returns new score""" + return list(map( + lambda index: score[index], + sorted( + list(range(len(score))), + key=lambda indx: score[indx][0]) + )) + +def convert_into_delta_times(score): + """ + Transform start_time into delta_time and returns new score + """ + return list(map( + lambda super_event: ( + [ + super_event[1][0]-super_event[0][0], + super_event[0][1] + ]), # [ [1, 2], [3, 4] ] -> [ [2, 2] ] + zip(score[:-1], score[1:]) # Shifted association. [1, 2, 3] -> [ (1, 2), (2, 3) ] + ))+[[1000, score[-1][1]]] # Add 1 second note to the end + +def perform_roundation(score): + """ + Rounds delta times to the nearest multiple of 100 ms as BYOND can't + process duration less than that and returns new score + """ + return list(map( + lambda event: [100*round(event[0]/100), event[1]], + score)) + +def obtain_common_duration(score): + """ + Returns the most frequent duration throughout the whole melody + """ + # Parse durations and filter out 0s + durs = list(filter(lambda x: x, list(map(lambda event: event[0], score)))) + unique_durs = [] + for dur in durs: + if dur not in unique_durs: + unique_durs.append(dur) + # How many such durations occur throughout the melody? + counter = [durs.count(dur) for dur in unique_durs] + highest_counter = max(counter) # Highest counter + dur_n_count = list(zip(durs, counter)) + dur_n_count = list(filter(lambda e: e[1] == highest_counter, dur_n_count)) + return dur_n_count[0][0] # Will be there + +def reduce_score_to_chords(score): + """ + Reforms score into a chord-duration list: + [[chord_notes], duration_of_chord] + and returns it + """ + new_score = [] + new_chord = [[], 0] + # [ [chord notes], duration of chord ] + for event in score: + new_chord[0].append(event[1]) # Append new note to the chord + if event[0] == 0: + continue # Add new notes to the chord until non-zero duration is hit + new_chord[1] = event[0] # This is the duration of chord + new_score.append(new_chord) # Append chord to the list + new_chord = [[], 0] # Reset the chord + return new_score + +def obtain_sheet_music(score, most_frequent_dur): + """ + Returns unformated sheet music from score + """ + result = "" + + octaves = [3 for i in range(12)] + accidentals = [False for i in range(7)] + for event in score: + for note_indx in range(len(event[0])): + data = notenum2string(event[0][note_indx], accidentals, octaves) + result += data[0] + accidentals = data[1] + octaves = data[2] + if note_indx != len(event[0])-1: + result += '-' + + if event[1] != most_frequent_dur: # Quarters are default + result += '/' + result += dur2mod(event[1], most_frequent_dur) + result += ',' + + return result + +def explode_sheet_music(sheet_music): + """ + Splits unformatted sheet music into formated lines of LINE_LEN_LIM + and such and returns a list of such lines + """ + split_music = sheet_music.split(',') + split_music = list(map(lambda note: note+',', split_music)) + split_list = [] + counter = 0 + line_counter = 1 + for note in split_music: + if line_counter > LINES_LIMIT-1: + break + if counter+len(note) > LINE_LENGTH_LIM-2: + last_note_num = len(split_list)-1 + split_list[last_note_num] = split_list[last_note_num].rstrip(',') + split_list[last_note_num] += END_OF_LINE_CHAR + counter = 0 + line_counter += 1 + split_list.append(note) + counter += len(note) + + return split_list + +def finalize_sheet_music(split_music, most_frequent_dur): + """ + Recreates sheet music from exploded sheet music, truncates it and returns it + """ + sheet_music = "" + for note in split_music: + sheet_music += note + sheet_music = sheet_music.rstrip(',') # Trim the last , + sheet_music = "BPM: " + str(int(60000 / most_frequent_dur)) + END_OF_LINE_CHAR + sheet_music + return sheet_music[:min(len(sheet_music), OVERALL_IMPORT_LIM)] +# END OF CONVERSION FUNCTIONS + +def main_cycle(): + """ + Activate the script + """ + while True: + midi_file = obtain_midi_file() + if not midi_file: + return # Cancel + score = midi2score_without_ticks(midi_file) + score = filter_events_from_score(score) + score = filter_start_time_and_note_num(score) + score = filter_empty_tracks(score) + score = merge_events(score) + score = sort_score_by_event_times(score) + score = convert_into_delta_times(score) + score = perform_roundation(score) + most_frequent_dur = obtain_common_duration(score) + score = reduce_score_to_chords(score) + sheet_music = obtain_sheet_music(score, most_frequent_dur) + split_music = explode_sheet_music(sheet_music) + sheet_music = finalize_sheet_music(split_music, most_frequent_dur) + + pclip.copy(sheet_music) + +main_cycle() diff --git a/tools/midi2piano2016/pyperclip/__init__.py b/tools/midi2piano2016/pyperclip/__init__.py new file mode 100644 index 0000000000..a3db1b3574 --- /dev/null +++ b/tools/midi2piano2016/pyperclip/__init__.py @@ -0,0 +1,103 @@ +""" +Pyperclip + +A cross-platform clipboard module for Python. (only handles plain text for now) +By Al Sweigart al@inventwithpython.com +BSD License + +Usage: + import pyperclip + pyperclip.copy('The text to be copied to the clipboard.') + spam = pyperclip.paste() + + if not pyperclip.copy: + print("Copy functionality unavailable!") + +On Windows, no additional modules are needed. +On Mac, the module uses pbcopy and pbpaste, which should come with the os. +On Linux, install xclip or xsel via package manager. For example, in Debian: +sudo apt-get install xclip + +Otherwise on Linux, you will need the gtk or PyQt4 modules installed. + +gtk and PyQt4 modules are not available for Python 3, +and this module does not work with PyGObject yet. +""" +__version__ = '1.5.27' + +import platform +import os +import subprocess +from .clipboards import (init_osx_clipboard, + init_gtk_clipboard, init_qt_clipboard, + init_xclip_clipboard, init_xsel_clipboard, + init_klipper_clipboard, init_no_clipboard) +from .windows import init_windows_clipboard + +# `import PyQt4` sys.exit()s if DISPLAY is not in the environment. +# Thus, we need to detect the presence of $DISPLAY manually +# and not load PyQt4 if it is absent. +HAS_DISPLAY = os.getenv("DISPLAY", False) +CHECK_CMD = "where" if platform.system() == "Windows" else "which" + + +def _executable_exists(name): + return subprocess.call([CHECK_CMD, name], + stdout=subprocess.PIPE, stderr=subprocess.PIPE) == 0 + + +def determine_clipboard(): + # Determine the OS/platform and set + # the copy() and paste() functions accordingly. + if 'cygwin' in platform.system().lower(): + # FIXME: pyperclip currently does not support Cygwin, + # see https://github.com/asweigart/pyperclip/issues/55 + pass + elif os.name == 'nt' or platform.system() == 'Windows': + return init_windows_clipboard() + if os.name == 'mac' or platform.system() == 'Darwin': + return init_osx_clipboard() + if HAS_DISPLAY: + # Determine which command/module is installed, if any. + try: + import gtk # check if gtk is installed + except ImportError: + pass + else: + return init_gtk_clipboard() + + try: + import PyQt4 # check if PyQt4 is installed + except ImportError: + pass + else: + return init_qt_clipboard() + + if _executable_exists("xclip"): + return init_xclip_clipboard() + if _executable_exists("xsel"): + return init_xsel_clipboard() + if _executable_exists("klipper") and _executable_exists("qdbus"): + return init_klipper_clipboard() + + return init_no_clipboard() + + +def set_clipboard(clipboard): + global copy, paste + + clipboard_types = {'osx': init_osx_clipboard, + 'gtk': init_gtk_clipboard, + 'qt': init_qt_clipboard, + 'xclip': init_xclip_clipboard, + 'xsel': init_xsel_clipboard, + 'klipper': init_klipper_clipboard, + 'windows': init_windows_clipboard, + 'no': init_no_clipboard} + + copy, paste = clipboard_types[clipboard]() + + +copy, paste = determine_clipboard() + +__all__ = ["copy", "paste"] diff --git a/tools/midi2piano2016/pyperclip/clipboards.py b/tools/midi2piano2016/pyperclip/clipboards.py new file mode 100644 index 0000000000..5eac945628 --- /dev/null +++ b/tools/midi2piano2016/pyperclip/clipboards.py @@ -0,0 +1,134 @@ +import sys +import subprocess +from .exceptions import PyperclipException + +EXCEPT_MSG = """ + Pyperclip could not find a copy/paste mechanism for your system. + For more information, please visit https://pyperclip.readthedocs.org """ +PY2 = sys.version_info[0] == 2 +text_type = unicode if PY2 else str + + +def init_osx_clipboard(): + def copy_osx(text): + p = subprocess.Popen(['pbcopy', 'w'], + stdin=subprocess.PIPE, close_fds=True) + p.communicate(input=text.encode('utf-8')) + + def paste_osx(): + p = subprocess.Popen(['pbpaste', 'r'], + stdout=subprocess.PIPE, close_fds=True) + stdout, stderr = p.communicate() + return stdout.decode('utf-8') + + return copy_osx, paste_osx + + +def init_gtk_clipboard(): + import gtk + + def copy_gtk(text): + global cb + cb = gtk.Clipboard() + cb.set_text(text) + cb.store() + + def paste_gtk(): + clipboardContents = gtk.Clipboard().wait_for_text() + # for python 2, returns None if the clipboard is blank. + if clipboardContents is None: + return '' + else: + return clipboardContents + + return copy_gtk, paste_gtk + + +def init_qt_clipboard(): + # $DISPLAY should exist + from PyQt4.QtGui import QApplication + + app = QApplication([]) + + def copy_qt(text): + cb = app.clipboard() + cb.setText(text) + + def paste_qt(): + cb = app.clipboard() + return text_type(cb.text()) + + return copy_qt, paste_qt + + +def init_xclip_clipboard(): + def copy_xclip(text): + p = subprocess.Popen(['xclip', '-selection', 'c'], + stdin=subprocess.PIPE, close_fds=True) + p.communicate(input=text.encode('utf-8')) + + def paste_xclip(): + p = subprocess.Popen(['xclip', '-selection', 'c', '-o'], + stdout=subprocess.PIPE, close_fds=True) + stdout, stderr = p.communicate() + return stdout.decode('utf-8') + + return copy_xclip, paste_xclip + + +def init_xsel_clipboard(): + def copy_xsel(text): + p = subprocess.Popen(['xsel', '-b', '-i'], + stdin=subprocess.PIPE, close_fds=True) + p.communicate(input=text.encode('utf-8')) + + def paste_xsel(): + p = subprocess.Popen(['xsel', '-b', '-o'], + stdout=subprocess.PIPE, close_fds=True) + stdout, stderr = p.communicate() + return stdout.decode('utf-8') + + return copy_xsel, paste_xsel + + +def init_klipper_clipboard(): + def copy_klipper(text): + p = subprocess.Popen( + ['qdbus', 'org.kde.klipper', '/klipper', 'setClipboardContents', + text.encode('utf-8')], + stdin=subprocess.PIPE, close_fds=True) + p.communicate(input=None) + + def paste_klipper(): + p = subprocess.Popen( + ['qdbus', 'org.kde.klipper', '/klipper', 'getClipboardContents'], + stdout=subprocess.PIPE, close_fds=True) + stdout, stderr = p.communicate() + + # Workaround for https://bugs.kde.org/show_bug.cgi?id=342874 + # TODO: https://github.com/asweigart/pyperclip/issues/43 + clipboardContents = stdout.decode('utf-8') + # even if blank, Klipper will append a newline at the end + assert len(clipboardContents) > 0 + # make sure that newline is there + assert clipboardContents.endswith('\n') + if clipboardContents.endswith('\n'): + clipboardContents = clipboardContents[:-1] + return clipboardContents + + return copy_klipper, paste_klipper + + +def init_no_clipboard(): + class ClipboardUnavailable(object): + def __call__(self, *args, **kwargs): + raise PyperclipException(EXCEPT_MSG) + + if PY2: + def __nonzero__(self): + return False + else: + def __bool__(self): + return False + + return ClipboardUnavailable(), ClipboardUnavailable() diff --git a/tools/midi2piano2016/pyperclip/exceptions.py b/tools/midi2piano2016/pyperclip/exceptions.py new file mode 100644 index 0000000000..c5ba3e75d2 --- /dev/null +++ b/tools/midi2piano2016/pyperclip/exceptions.py @@ -0,0 +1,11 @@ +import ctypes + + +class PyperclipException(RuntimeError): + pass + + +class PyperclipWindowsException(PyperclipException): + def __init__(self, message): + message += " (%s)" % ctypes.WinError() + super(PyperclipWindowsException, self).__init__(message) diff --git a/tools/midi2piano2016/pyperclip/windows.py b/tools/midi2piano2016/pyperclip/windows.py new file mode 100644 index 0000000000..a12932a575 --- /dev/null +++ b/tools/midi2piano2016/pyperclip/windows.py @@ -0,0 +1,151 @@ +""" +This module implements clipboard handling on Windows using ctypes. +""" +import time +import contextlib +import ctypes +from ctypes import c_size_t, sizeof, c_wchar_p, get_errno, c_wchar +from .exceptions import PyperclipWindowsException + + +class CheckedCall(object): + def __init__(self, f): + super(CheckedCall, self).__setattr__("f", f) + + def __call__(self, *args): + ret = self.f(*args) + if not ret and get_errno(): + raise PyperclipWindowsException("Error calling " + self.f.__name__) + return ret + + def __setattr__(self, key, value): + setattr(self.f, key, value) + + +def init_windows_clipboard(): + from ctypes.wintypes import (HGLOBAL, LPVOID, DWORD, LPCSTR, INT, HWND, + HINSTANCE, HMENU, BOOL, UINT, HANDLE) + + windll = ctypes.windll + + safeCreateWindowExA = CheckedCall(windll.user32.CreateWindowExA) + safeCreateWindowExA.argtypes = [DWORD, LPCSTR, LPCSTR, DWORD, INT, INT, + INT, INT, HWND, HMENU, HINSTANCE, LPVOID] + safeCreateWindowExA.restype = HWND + + safeDestroyWindow = CheckedCall(windll.user32.DestroyWindow) + safeDestroyWindow.argtypes = [HWND] + safeDestroyWindow.restype = BOOL + + OpenClipboard = windll.user32.OpenClipboard + OpenClipboard.argtypes = [HWND] + OpenClipboard.restype = BOOL + + safeCloseClipboard = CheckedCall(windll.user32.CloseClipboard) + safeCloseClipboard.argtypes = [] + safeCloseClipboard.restype = BOOL + + safeEmptyClipboard = CheckedCall(windll.user32.EmptyClipboard) + safeEmptyClipboard.argtypes = [] + safeEmptyClipboard.restype = BOOL + + safeGetClipboardData = CheckedCall(windll.user32.GetClipboardData) + safeGetClipboardData.argtypes = [UINT] + safeGetClipboardData.restype = HANDLE + + safeSetClipboardData = CheckedCall(windll.user32.SetClipboardData) + safeSetClipboardData.argtypes = [UINT, HANDLE] + safeSetClipboardData.restype = HANDLE + + safeGlobalAlloc = CheckedCall(windll.kernel32.GlobalAlloc) + safeGlobalAlloc.argtypes = [UINT, c_size_t] + safeGlobalAlloc.restype = HGLOBAL + + safeGlobalLock = CheckedCall(windll.kernel32.GlobalLock) + safeGlobalLock.argtypes = [HGLOBAL] + safeGlobalLock.restype = LPVOID + + safeGlobalUnlock = CheckedCall(windll.kernel32.GlobalUnlock) + safeGlobalUnlock.argtypes = [HGLOBAL] + safeGlobalUnlock.restype = BOOL + + GMEM_MOVEABLE = 0x0002 + CF_UNICODETEXT = 13 + + @contextlib.contextmanager + def window(): + """ + Context that provides a valid Windows hwnd. + """ + # we really just need the hwnd, so setting "STATIC" + # as predefined lpClass is just fine. + hwnd = safeCreateWindowExA(0, b"STATIC", None, 0, 0, 0, 0, 0, + None, None, None, None) + try: + yield hwnd + finally: + safeDestroyWindow(hwnd) + + @contextlib.contextmanager + def clipboard(hwnd): + """ + Context manager that opens the clipboard and prevents + other applications from modifying the clipboard content. + """ + # We may not get the clipboard handle immediately because + # some other application is accessing it (?) + # We try for at least 500ms to get the clipboard. + t = time.time() + 0.5 + success = False + while time.time() < t: + success = OpenClipboard(hwnd) + if success: + break + time.sleep(0.01) + if not success: + raise PyperclipWindowsException("Error calling OpenClipboard") + + try: + yield + finally: + safeCloseClipboard() + + def copy_windows(text): + # This function is heavily based on + # http://msdn.com/ms649016#_win32_Copying_Information_to_the_Clipboard + with window() as hwnd: + # http://msdn.com/ms649048 + # If an application calls OpenClipboard with hwnd set to NULL, + # EmptyClipboard sets the clipboard owner to NULL; + # this causes SetClipboardData to fail. + # => We need a valid hwnd to copy something. + with clipboard(hwnd): + safeEmptyClipboard() + + if text: + # http://msdn.com/ms649051 + # If the hMem parameter identifies a memory object, + # the object must have been allocated using the + # function with the GMEM_MOVEABLE flag. + count = len(text) + 1 + handle = safeGlobalAlloc(GMEM_MOVEABLE, + count * sizeof(c_wchar)) + locked_handle = safeGlobalLock(handle) + + ctypes.memmove(c_wchar_p(locked_handle), c_wchar_p(text), count * sizeof(c_wchar)) + + safeGlobalUnlock(handle) + safeSetClipboardData(CF_UNICODETEXT, handle) + + def paste_windows(): + with clipboard(None): + handle = safeGetClipboardData(CF_UNICODETEXT) + if not handle: + # GetClipboardData may return NULL with errno == NO_ERROR + # if the clipboard is empty. + # (Also, it may return a handle to an empty buffer, + # but technically that's not empty) + return "" + return c_wchar_p(handle).value + + return copy_windows, paste_windows diff --git a/tools/readme.txt b/tools/readme.txt index a1c1a17c3b..fbd99e3760 100644 --- a/tools/readme.txt +++ b/tools/readme.txt @@ -1,6 +1,4 @@ the compiled exe file for the Unstandardness text for DM program is in: UnstandardnessTestForDM\bin\Debug\UnstandardnessTestForDM.exe -of -UnstandardnessTestForDM\bin\Release\UnstandardnessTestForDM.exe -You have to move it to the root folder (where the dme file is) and run it from there for it to work. \ No newline at end of file +You have to move it to the root folder (where the dme file is) and run it from there for it to work. diff --git a/tools/tgstation-server/Fix Errors.bat b/tools/tgstation-server/Fix Errors.bat deleted file mode 100644 index bbe540c82c..0000000000 --- a/tools/tgstation-server/Fix Errors.bat +++ /dev/null @@ -1,24 +0,0 @@ -@echo off -title Automated Error Fixer. -echo This will reset some things, the byond server (DreamDaemon) and the start server script must not be running. Some error messages are normal. -echo You will be prompted to press any key 3 times -pause -pause -pause -cls -echo Resetting folders -mkdir gamecode\a -mkdir gamecode\b -del /S /F /Q gamefolder >nul 2>nul -rmdir /S /q gamefolder -mklink /d gamefolder gamecode\a -call bin\findab.bat -cls -echo Re-Initializing code -call bin\copyfromgit.bat -cls -echo Recompiling the game. If you plan to update or testmerge you can just close this program now and continue. -call bin\build.bat -cls -echo Done! (hopefully) -pause \ No newline at end of file diff --git a/tools/tgstation-server/OnServerBoot.bat b/tools/tgstation-server/OnServerBoot.bat deleted file mode 100644 index db1f5cc230..0000000000 --- a/tools/tgstation-server/OnServerBoot.bat +++ /dev/null @@ -1,47 +0,0 @@ -@echo off -title Server Boot Detected. -echo This script is only meant to start byond when the server first boots, do not manually run this. -echo If you manually ran this, close this window NOW. -timeout 15 -start cmd /c "Start Bot.bat" -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -mkdir gamecode\a -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -mkdir gamecode\b -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -del /S /F /Q gamefolder >nul 2>nul -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -rmdir /S /q gamefolder -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -mklink /d gamefolder gamecode\a -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Prepping code -call bin\findab.bat -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Re-Initializing code -call bin\copyfromgit.bat -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Re-Initializing code -cls -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Compiling the game. If you plan to update or testmerge you can just close this program now and continue. -call bin\build.bat -cls -echo Server boot detected. Starting byond and Space Station 13. -echo Starting server and bot. -start cmd /c "Start Server.bat" -timeout 10 \ No newline at end of file diff --git a/tools/tgstation-server/README.md b/tools/tgstation-server/README.md deleted file mode 100644 index 10831fd461..0000000000 --- a/tools/tgstation-server/README.md +++ /dev/null @@ -1,111 +0,0 @@ -# Tgstation Toolkit: -This is a toolset to manage a production server of /tg/Station13 (and its forks). It includes an update script that is able to update the server without having to stop or shutdown the server (the update will take effect next round) and a script to start the server and restart it if it crashes (optional, requires registry tweaks to disable the Windows crash dialog system wide) as well as systems for fixing errors and merging GitHub Pull Requests locally. - -Generally, updates force a live tracking of the configured git repo, resetting local modifications. If you plan to make modifications, set up a new git repo to store your version of the code in, and point this script to that in the config (explained below). This can be on github or a local repo using file:/// urls. - -These tools require UAC to be disabled. (There has been limited luck getting it to work under UAC on windows 10 using run as admin, but in other versions of windows, running as admin resets the current directory and this breaks things) -(Note: There is no security risk to disabling UAC because UAC is not a security boundary, there exists active unpatched exploits against it that have been around since vista and work up to windows 10) - -## Install: -1. Move this folder to where you want your server to run from (you may also rename this folder if you wish) -1. Right click on `config.bat` and select `Edit`. -1. Configure the port, git repo, and other setting, You may configure the location of git, but if you installed using git for windows, we will auto detect it if its not in path. -1. You may also need to change the location of the git repo url, and if you renamed your `dme`/"dream maker environment" file, you will need to change the project name configuration setting to be the name of your dme minus the extension (eg: if you renamed `tgstation.dme` to `ntstation.dme`, project name should be set to `ntstation` -1. Finally, run install.bat and hope for no error. - * It will clone the git repo, setup some folders, and add cross reference links everywhere. - -### Optional: -If you plan to use the `Start Server.bat` script to start the server and restart it if it crashes, you need to run the `disable crash dialog.reg` registry script to disable the "program.exe has stopped working" dialog. This will get disabled system wide so if you rely on this dialog, you should skip this step. - -## Usage: -### Folders: -* `gamecode/` - * This will house two copies of the game code, one for updating and one for live. When updating, it will automatically swap them. - -* `gamedata/` - * This contains the `data/` and `config/` folders from the code. They are stored here and a symbolic link is created in the `gamecode/` folders pointing to here. - * This also makes backing them up easy. -(you may copy and paste your existing `data/` and `config/` folders here after the install script has ran.) - -* `bot/` - * This is a copy of the bot folder. you should run the bot from here.a link to nudge.py is created in the code folders so that the game can use the announcement feature. - * The start server script and update script will send messages out thru the bot, but if its not running or python is not installed, they will gracefully continue what they are doing. - -* `gamefolder/` - * This is a symbolic link pointing to current "live" folder. - * When the server is updated, we just point this to the updating folder so that the update takes place next round. - -* `gitrepo/` - * This contains the actual git repository, all changes in here will be overwritten during update operations, the configured branch will always be forced to track from live. - * On the first update of the day, the current code state is saved to a branch called `backup-YYYY-MM-DD` before updating, to make local reverts easy. - * Following update operations on the same day do not make branches because I was too lazy to detect such edge cases. - -* `bin/` - * This contains random helper batch files. - * Running these on their own is a bad idea. - -### Starting the game server: -To run the game server, Run `Start Server.bat` - -It will restart the game server if it shutdowns for any reason, with delays if the game server had recently been (re)started. - - -### Updating the server: -To update the server, just run `Update Server.bat`. (it will git pull, compile, all that jazz) - -(Note: Updating automatically does a code reset, clearing ALL changes to the local git repo, including test merges (explained below) and manual changes (This will not change any configs/settings or clear any data in the `gamedata/` folder)) - -Updates do not require the server to be shutdown, changes will apply next round if the server is currently running. - -Updates create a branch with the current state of the repo called `backup-YYYY-MM-DD` (only one is created in any given day) - -There is also a `Update without resetting.bat` file that does the same without resetting the code, used to update without clearing test merges or local changes. Prone to merge conflicts. - - -### Locally merge GitHub Pull Requests (PR test merge): -This feature currently only works if github is the remote(git server), it could be adapted for gitlab as well. - -Running these will merge the pull request then recompile the server, changes take effect the next round if the server is currently running. - -There are multiple flavors: -* `Update To PR.bat` - * Updates the server, resetting state, and merges a PR(Pull Request) by number. -* `Merge PR Without Updating.bat` - * Merges a PR without updating the server before hand or resetting the state (can be used to test merge multiple PRs). - -You can clear all active test merges using `Reset and Recompile.bat` (explained below) - -### Resetting, Recompiling, and troubleshooting. -* `Recompile.bat` - * Just recompiles the game code and stages it to apply next round -* `Reset and Recompile.bat` - * Like the above but resets the git repo to the state of the last update operation (clearing any changes or test merges) (Does not reset `gamedata/` data/settings) - * Generally used to clear out test merges -* `Fix Errors.bat` - * Requires the server not be running, rebuilds the staging A/B folders and then does all of the above. (Used to fix errors that can prevent the server from starting or cause it to crash on reboot) - -### Using the bot -1. Install python 3 -1. Edit the config in `bot/` as needed -1. Start the bot using the `Start Bot.bat` file - - -### Starting everything when the computer/server boots -1. Use autologin to set it up so the user account logs in at boot - * (There are some security implications with doing this, this is only a tiny bit more secure then putting a file on the hard drive with the server's remote login password titled `totally not a password.txt`) - * https://technet.microsoft.com/en-us/sysinternals/bb963905 -1. Setup something to run OnServerBoot.bat on login (setting up a link/shortcut to this file in the startup folder of the start menu works, creating a scheduled task in windows administrative tools also works) -1. OnServerBoot.bat does not update, but it does re-compile and reinitialize the A/B folders. - -### Updating byond after this is all setup -1. Download installer from byond website -1. Close watch dog/start server script -1. Wait for current round to end -1. Exit DreamDeamon -1. Run installer -1. After installing, run recompile.bat (or update if you want) -1. Run start server.bat - - - - diff --git a/tools/tgstation-server/Recompile.bat b/tools/tgstation-server/Recompile.bat deleted file mode 100644 index 40b746365e..0000000000 --- a/tools/tgstation-server/Recompile.bat +++ /dev/null @@ -1,51 +0,0 @@ -@echo off -@title Server Updater -set HOME = %USERPROFILE% - -call config.bat -call bin\getcurdate.bat - -echo This will handle recompiling the server, and applying the new version. -echo ready? - -timeout 120 - -if exist updating.lk ( - echo ERROR: A current update script has been detected running. if you know this is a mistake: - pause - echo Please be double sure that an update script is not currently running, if you think one might be, close this window. otherwise: - pause -) - -echo lock>updating.lk - -rem if the first arg to nudge.py is not a channel, it is treated as the "source" -if not defined UPDATE_LOG_CHANNEL set UPDATE_LOG_CHANNEL="UPDATER" - -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Recompile job started" >nul 2>nul - -call bin\findab.bat - -call bin\copyfromgit.bat - -echo compiling change log -cd gamecode\%AB% -call python tools\ss13_genchangelog.py html/changelog.html html/changelogs -cd ..\.. - -echo Compiling game. -call bin\build.bat -if %DM_EXIT% neq 0 ( - echo DM compile failed. Aborting. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "DM compile failed Aborting recompile." >nul 2>nul - del /F /Q updating.lk >nul 2>nul - pause - exit /b 1 -) - -del updating.lk >nul 2>nul -rmdir /q gamefolder -mklink /d gamefolder gamecode\%AB% >nul -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Recompile finished. Recompiled code will take place next round." >nul 2>nul -echo Done. The recompile will automatically take place at round restart. -timeout 300 \ No newline at end of file diff --git a/tools/tgstation-server/Reset and Recompile.bat b/tools/tgstation-server/Reset and Recompile.bat deleted file mode 100644 index f0127fd3ac..0000000000 --- a/tools/tgstation-server/Reset and Recompile.bat +++ /dev/null @@ -1,66 +0,0 @@ -@echo off -@title Server Updater -set HOME = %USERPROFILE% - -call config.bat -call bin\getcurdate.bat -call bin\findgit.bat - -echo This will handle resetting the git repo, recompiling the server, and applying the new version. -echo Ready? - -timeout 120 - -if exist updating.lk ( - echo ERROR: A current update script has been detected running. if you know this is a mistake: - pause - echo Please be double sure that an update script is not currently running, if you think one might be, close this window. otherwise: - pause -) - -echo lock>updating.lk - -rem if the first arg to nudge.py is not a channel, it is treated as the "source" -if not defined UPDATE_LOG_CHANNEL set UPDATE_LOG_CHANNEL="UPDATER" - -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Reset local changes job started" >nul 2>nul - -cd gitrepo -git reset --hard -git clean -df -cd .. -echo ################################## -echo ################################## -echo: -echo Resetting done, compiling in 10 seconds. If you want to preform other actions (like test merges) You can close this now and do them. -echo: -del updating.lk >nul 2>nul - -timeout 10 - -echo lock>updating.lk -call bin\findab.bat - -call bin\copyfromgit.bat - -echo compiling change log -cd gamecode\%AB% -call python tools\ss13_genchangelog.py html/changelog.html html/changelogs -cd ..\.. - -echo Compiling game. -call bin\build.bat -if %DM_EXIT% neq 0 ( - echo DM compile failed. Aborting. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "DM compile failed Aborting Reset." >nul 2>nul - del /F /Q updating.lk >nul 2>nul - pause - exit /b 1 -) - -del updating.lk >nul 2>nul -rmdir /q gamefolder -mklink /d gamefolder gamecode\%AB% >nul -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Reset finished. Reset will take place next round." >nul 2>nul -echo Done. The Reset will automatically take place at round restart. -timeout 300 diff --git a/tools/tgstation-server/Start Bot.bat b/tools/tgstation-server/Start Bot.bat deleted file mode 100644 index a3b1cba0d8..0000000000 --- a/tools/tgstation-server/Start Bot.bat +++ /dev/null @@ -1,19 +0,0 @@ -@echo off -@title NT IRC BOT -echo Welcome to the start bot script, This will start the bot and make sure it stays running. This assumes python in the path. To continue, press any key or wait 15 seconds. -timeout 15 -cd bot -:START -call ..\bin\getcurdate.bat -if not exist ..\gamedata\data\logs\bot mkdir ..\gamedata\data\logs\bot\ -cls -echo NT IRC Bot -echo Bot Running. Watching for Bot exits. -start /WAIT python minibot.py ^>^>..\gamedata\data\logs\bot\bot-%CUR_DATE%.txt -cls -echo NT IRC Bot -echo Bot exit detected. Restarting in 15 minutes. -REM this is so long because we want to avoid the bot spamming the server and getting klined/glined/or akilled -timeout 900 - -goto :START diff --git a/tools/tgstation-server/Start Server.bat b/tools/tgstation-server/Start Server.bat deleted file mode 100644 index 80efb9444b..0000000000 --- a/tools/tgstation-server/Start Server.bat +++ /dev/null @@ -1,39 +0,0 @@ -@echo off -@title SERVER WATCHDOG -call config.bat -call bin\findbyond.bat - -echo Welcome to the start server watch dog script, This will start the server and make sure it stays running. To continue, press any key or wait 30 seconds. -timeout 30 - -if not exist gamedata\data\logs\runtimes mkdir gamedata\data\logs\runtimes\ - -@call python bot\nudge.py "WATCHDOG" "Watch Dog online. Starting server" >nul 2>nul -:START - -call bin\getcurdate.bat - -call bin\getunixtime.bat UNIXTIME - -echo %UNIXTIME% - -set STARTTIME=%UNIXTIME% - -cls -echo Watch Dog. -echo Server Running. Watching for server exits. -start /WAIT /ABOVENORMAL "" dreamdaemon.exe gamefolder\%PROJECTNAME%.dmb -port %PORT% -trusted -close -public -verbose -cls - -call bin\getunixtime.bat UNIXTIME - -SET /A Result=%UNIXTIME% - %STARTTIME% -SET /A Result=180 - (%Result%/3) -if %Result% LSS 0 set /A Result=0 - -echo Watch Dog. -echo Server exit detected. Restarting in %Result% seconds. -@python bot\nudge.py "WATCHDOG" "Server exit detected. Restarting server in %Result% seconds." >nul 2>nul -timeout %Result% - -goto :START diff --git a/tools/tgstation-server/Update Server.bat b/tools/tgstation-server/Update Server.bat deleted file mode 100644 index 1d7d8644af..0000000000 --- a/tools/tgstation-server/Update Server.bat +++ /dev/null @@ -1,99 +0,0 @@ -@echo off -title Server Updater -SETLOCAL ENABLEDELAYEDEXPANSION -set HOME = %USERPROFILE% - -call config.bat -call bin\getcurdate.bat - -echo This will handle downloading git, compiling the server, and applying the update. -echo Ready? - -timeout 120 - -if exist updating.lk ( - echo ERROR: A current update script has been detected running. if you know this is a mistake: - pause - echo Please be double sure that an update script is not currently running, if you think one might be, close this window. otherwise: - pause -) - -if exist prtestjob.lk ( - call bin/activepr.bat - echo WARNING: The server is currently testing the following PRs !PR!. This update would override that. Do you still want to update? Close this window if not, otherwise: - pause -) - -del /F /Q prtestjob.lk >nul 2>nul - -echo lock>updating.lk - bin/activepr.bat - -rem if the first arg to nudge.py is not a channel, it is treated as the "source" -if not defined UPDATE_LOG_CHANNEL set UPDATE_LOG_CHANNEL="UPDATER" - -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Update job started" >nul 2>nul - -call bin\updategit.bat -if %GIT_EXIT% neq 0 ( - echo git pull failed. Aborting update - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Git fetch failed. Aborting update" - del updating.lk >nul 2>nul - pause - exit /b 1 -) - -if defined PUSHCHANGELOGTOGIT ( - cd gitrepo - echo compiling change log - python tools\ss13_genchangelog.py html/changelog.html html/changelogs - if !ERRORLEVEL! == 0 ( - echo pushing compiled changelog to server - git add -u html/changelog.html - git add -u html/changelogs - git commit -m "Automatic changelog compile, [ci skip]" - if !ERRORLEVEL! == 0 ( - git push - ) - REM an error here generally means there was nothing to commit. - ) - cd .. -) - -echo ################################## -echo ################################## -echo: -echo Updating done, compiling in 10 seconds. If you want to preform other actions (like test merge) You can close this now and do them. -echo: -del updating.lk >nul 2>nul - -timeout 10 - -echo lock>updating.lk -call bin\findab.bat - -call bin\copyfromgit.bat - -if not defined PUSHCHANGELOGTOGIT ( - echo compiling change log - cd gamecode\%AB% - call python tools\ss13_genchangelog.py html/changelog.html html/changelogs - cd ..\.. -) - -echo Compiling game. -call bin\build.bat -if %DM_EXIT% neq 0 ( - echo DM compile failed. Aborting. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "DM compile failed Aborting update." >nul 2>nul - del /F /Q updating.lk >nul 2>nul - pause - exit /b 1 -) - -del updating.lk >nul 2>nul -rmdir /q gamefolder -mklink /d gamefolder gamecode\%AB% >nul -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Update job finished. Update will take place next round." >nul 2>nul -echo Done. The update will automatically take place at round restart. -timeout 300 \ No newline at end of file diff --git a/tools/tgstation-server/Update without resetting.bat b/tools/tgstation-server/Update without resetting.bat deleted file mode 100644 index 9a08573fb1..0000000000 --- a/tools/tgstation-server/Update without resetting.bat +++ /dev/null @@ -1,100 +0,0 @@ -@echo off -@title Server Updater -SETLOCAL ENABLEDELAYEDEXPANSION -set HOME = %USERPROFILE% - -call config.bat -call bin\getcurdate.bat -call bin\findgit.bat - -echo This will update the server without resetting local changes like test merges. -echo Note: This doesn't update the changelog like a normal update does. -echo Ready? - -timeout 120 - -if exist updating.lk ( - echo ERROR: A current update script has been detected running. if you know this is a mistake: - pause - echo Please be double sure that an update script is not currently running, if you think one might be, close this window. otherwise: - pause -) - -echo lock>updating.lk - -rem if the first arg to nudge.py is not a channel, it is treated as the "source" -if not defined UPDATE_LOG_CHANNEL set UPDATE_LOG_CHANNEL="UPDATER" - -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Update job started (No reset mode)" >nul 2>nul - -cd gitrepo -git fetch origin -if %ERRORLEVEL% neq 0 ( - cd .. - echo git fetch failed. Aborting update. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Git fetch failed. Aborting update" - del updating.lk >nul 2>nul - pause - exit /b 1 -) -git merge origin/%REPO_BRANCH% -if %ERRORLEVEL% neq 0 ( - cd .. - echo git merge of upstream master failed, aborting update. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "git merge of upstream master failed, aborting update." >nul 2>nul - cd gitrepo - git merge --abort - if %ERRORLEVEL% neq 0 ( - echo ERROR: Error aborting update, resetting repo. - cd .. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Error aborting merge, Resetting git repo" >nul 2>nul - cd gitrepo - git reset --hard - git clean -fd - bin/activepr.bat - del /F /Q prtestjob.lk >nul 2>nul - echo NOTICE: We had to reset the repo's state, all active test merges were undone. - ) - cd .. - del updating.lk >nul 2>nul - pause - exit /b 1 -) -cd .. - - -echo ################################## -echo ################################## -echo: -echo In place update done, compiling in 10 seconds. If you want to preform other actions (like more test merges) You can close this now and do them. -echo: -del updating.lk >nul 2>nul - -timeout 10 - -echo lock>updating.lk -call bin\findab.bat - -call bin\copyfromgit.bat - -echo compiling change log -cd gamecode\%AB% -call python tools\ss13_genchangelog.py html/changelog.html html/changelogs -cd ..\.. - -echo Compiling game. -call bin\build.bat -if %DM_EXIT% neq 0 ( - echo DM compile failed. Aborting. - call python bot\nudge.py %UPDATE_LOG_CHANNEL% "DM compile failed Aborting update." >nul 2>nul - del /F /Q updating.lk >nul 2>nul - pause - exit /b 1 -) - -del updating.lk >nul 2>nul -rmdir /q gamefolder -mklink /d gamefolder gamecode\%AB% >nul -call python bot\nudge.py %UPDATE_LOG_CHANNEL% "Update job finished. Update will take place next round." >nul 2>nul -echo Done. The update will automatically take place at round restart. -timeout 300 diff --git a/tools/tgstation-server/bin/activepr.bat b/tools/tgstation-server/bin/activepr.bat deleted file mode 100644 index 554142925d..0000000000 --- a/tools/tgstation-server/bin/activepr.bat +++ /dev/null @@ -1 +0,0 @@ -set PR= \ No newline at end of file diff --git a/tools/tgstation-server/bin/build.bat b/tools/tgstation-server/bin/build.bat deleted file mode 100644 index 049154ce92..0000000000 --- a/tools/tgstation-server/bin/build.bat +++ /dev/null @@ -1,26 +0,0 @@ -call config.bat -call bin/findbyond.bat -set DME_FOLDER=gamefolder\ -if defined AB set DME_FOLDER=gamecode\%AB%\ - -set DME_LOCATION=%DME_FOLDER%%PROJECTNAME%.dme -set MDME_LOCATION=%DME_FOLDER%%PROJECTNAME%.mdme - -@del %MDME_LOCATION% >nul 2>nul -if defined MAPROTATE set MAPFILE=%MAPROTATE% -if not defined MAPFILE goto BUILD - -echo #define MAP_OVERRIDE >>%MDME_LOCATION% -echo #include "_maps\%MAPFILE%.dm" >>%MDME_LOCATION% - -:BUILD -echo #define SERVERTOOLS 1 >>%MDME_LOCATION% -echo #define PUTONHUB 1 >>%MDME_LOCATION% -type %DME_LOCATION% >>%MDME_LOCATION% - -dm -clean %MDME_LOCATION% -set DM_EXIT=%ERRORLEVEL% -@del %DME_FOLDER%%PROJECTNAME%.dmb >nul 2>nul -@del %DME_FOLDER%%PROJECTNAME%.rsc >nul 2>nul -@move %DME_FOLDER%%PROJECTNAME%.mdme.dmb %DME_FOLDER%%PROJECTNAME%.dmb >nul 2>nul -@move %DME_FOLDER%%PROJECTNAME%.mdme.rsc %DME_FOLDER%%PROJECTNAME%.rsc >nul 2>nul diff --git a/tools/tgstation-server/bin/copyfromgit.bat b/tools/tgstation-server/bin/copyfromgit.bat deleted file mode 100644 index 4de01db772..0000000000 --- a/tools/tgstation-server/bin/copyfromgit.bat +++ /dev/null @@ -1,20 +0,0 @@ -echo Removing old files -rem delete the symlinks manually to ensure their targets don't get recursively deleted -rmdir /q gamecode\%AB%\data >nul 2>nul -rmdir /q gamecode\%AB%\config >nul 2>nul -del /q gamecode\%AB%\nudge.py >nul 2>nul -del /q gamecode\%AB%\libmysql.dll >nul 2>nul - -del /S /F /Q gamecode\%AB%\ >nul 2>nul - -echo Copying files -xcopy gitrepo gamecode\%AB% /Y /X /K /R /H /I /C /V /E /Q /EXCLUDE:copyexclude.txt >nul -mkdir gamecode\%AB%\.git\logs -copy gitrepo\.git\logs\HEAD gamecode\%AB%\.git\logs\HEAD /D /V /Y >nul - -mklink gamecode\%AB%\nudge.py ..\..\bot\nudge.py >nul -rmdir /q gamecode\%AB%\data >nul 2>nul -rmdir /s /q gamecode\%AB%\data >nul 2>nul -mklink /d gamecode\%AB%\data ..\..\gamedata\data >nul -mklink /d gamecode\%AB%\config ..\..\gamedata\config >nul -mklink gamecode\%AB%\libmysql.dll ..\..\gamedata\libmysql.dll >nul diff --git a/tools/tgstation-server/bin/findab.bat b/tools/tgstation-server/bin/findab.bat deleted file mode 100644 index 0c24a7571b..0000000000 --- a/tools/tgstation-server/bin/findab.bat +++ /dev/null @@ -1,45 +0,0 @@ -del gamecode\a\updater.temp >nul 2>nul -del gamecode\b\updater.temp >nul 2>nul - -echo test >gamefolder\updater.temp - -if exist gamefolder\%PROJECTNAME%.rsc.lk ( - rem we attempt to delete the lock file to see if the server is currently running. - del /q gamefolder\%PROJECTNAME%.rsc.lk >nul 2>nul - if exist gamefolder\%PROJECTNAME%.rsc.lk set RUNNING=1 -) - -if exist gamecode\a\updater.temp ( - if defined RUNNING ( - echo Current folder detected to be the "A" folder. Game is currently running. Updating to the "B" folder. - set AB=b - ) else ( - echo Current folder detected to be the "A" folder. Game is not currently running, Updating to the "A" folder. - if exist gamecode\b\%PROJECTNAME%.rsc.lk ( - rem we attempt to delete the lock file to see if the server is currently running. - del /q gamecode\b\%PROJECTNAME%.rsc.lk >nul 2>nul - if exist gamecode\b\%PROJECTNAME%.rsc.lk set RUNNING=1 - rmdir /q gamefolder - mklink /d gamefolder gamecode\b >nul - echo Game is in actually currently running on the "B" folder, Resetting current folder to the "B" folder first - ) - set AB=a - ) -) else if exist gamecode\b\updater.temp ( - if defined RUNNING ( - echo Current folder detected to be the "B" folder. Game is currently running, Updating to the "A" folder. - set AB=a - ) else ( - echo Current folder detected to be the "B" folder. Game is not currently running, Updating to the "B" folder. - if exist gamecode\a\%PROJECTNAME%.rsc.lk ( - rem we attempt to delete the lock file to see if the server is currently running. - del /q gamecode\a\%PROJECTNAME%.rsc.lk >nul 2>nul - if exist gamecode\a\%PROJECTNAME%.rsc.lk set RUNNING=1 - rmdir /q gamefolder - mklink /d gamefolder gamecode\a >nul - echo Game is in actually currently running on the "A" folder, Resetting current folder to the "A" folder first - ) - set AB=b - ) -) -del gamefolder\updater.temp >nul 2>nul \ No newline at end of file diff --git a/tools/tgstation-server/bin/findbyond.bat b/tools/tgstation-server/bin/findbyond.bat deleted file mode 100644 index ff07af2dd6..0000000000 --- a/tools/tgstation-server/bin/findbyond.bat +++ /dev/null @@ -1,26 +0,0 @@ - -@dm.exe -h >nul 2>nul -IF %ERRORLEVEL% NEQ 9009 ( - goto :eof -) - -set PATH=%PATH%;%BYOND_LOCATION_PATH% -@dm.exe -h >nul 2>nul -IF %ERRORLEVEL% NEQ 9009 ( - goto :eof -) - -@"c:\Program Files (x86)\BYOND\bin\dm.exe" -h >nul 2>nul -IF %ERRORLEVEL% NEQ 9009 ( - set "PATH=%PATH%;c:\Program Files (x86)\BYOND\bin\" - goto :eof -) -@"c:\Program Files\BYOND\bin\dm.exe" -h >nul 2>nul -IF %ERRORLEVEL% NEQ 9009 ( - set "PATH=%PATH%;c:\Program Files\BYOND\bin\" - goto :eof -) - -echo byond not found. Aborting. If byond is installed, set the GIT_LOCATION variable inside config.bat -timeout 60 -exit 11 \ No newline at end of file diff --git a/tools/tgstation-server/bin/findgit.bat b/tools/tgstation-server/bin/findgit.bat deleted file mode 100644 index 9c802b54c6..0000000000 --- a/tools/tgstation-server/bin/findgit.bat +++ /dev/null @@ -1,31 +0,0 @@ -REM check if git is already in path -git --version >nul 2>nul && goto :eof - -REM now lets try our override. -set PATH=%PATH%;%GIT_LOCATION_PATH% -@git --version >nul 2>nul && goto :eof - -REM credit to sschuberth@http://stackoverflow.com/questions/8507368/finding-the-path-where-git-is-installed-on-a-windows-system -REM Read the Git for Windows installation path from the Registry. - -:REG_QUERY -for /f "skip=2 delims=: tokens=1*" %%a in ('reg query "HKLM\SOFTWARE%WOW%\Microsoft\Windows\CurrentVersion\Uninstall\Git_is1" /v InstallLocation 2^> nul') do ( - for /f "tokens=3" %%z in ("%%a") do ( - set GIT=%%z:%%b - ) -) -if "%GIT%"=="" ( - if "%WOW%"=="" ( - rem Attempt to find it on the 32bit register section - set WOW=\Wow6432Node - goto REG_QUERY - ) -) - -set PATH=%GIT%bin;%PATH% - -@git --version >nul 2>nul && goto :eof - -echo Git not found. Aborting. If git is installed, set the GIT_LOCATION variable inside config.bat -timeout 60 -exit 10 \ No newline at end of file diff --git a/tools/tgstation-server/bin/getcurdate.bat b/tools/tgstation-server/bin/getcurdate.bat deleted file mode 100644 index f5360756ce..0000000000 --- a/tools/tgstation-server/bin/getcurdate.bat +++ /dev/null @@ -1,2 +0,0 @@ -FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO set DTS=%%a -set CUR_DATE=%DTS:~0,4%-%DTS:~4,2%-%DTS:~6,2% \ No newline at end of file diff --git a/tools/tgstation-server/bin/getunixtime.bat b/tools/tgstation-server/bin/getunixtime.bat deleted file mode 100644 index 2b4115faab..0000000000 --- a/tools/tgstation-server/bin/getunixtime.bat +++ /dev/null @@ -1,12 +0,0 @@ -REM setlocal -call :GetUnixTime UNIXTIME -goto :EOF - -:GetUnixTime -REM setlocal enableextensions -for /f %%x in ('wmic path win32_utctime get /format:list ^| findstr "="') do ( - set %%x) -set /a z=(14-100%Month%%%100)/12, y=10000%Year%%%10000-z -set /a ut=y*365+y/4-y/100+y/400+(153*(100%Month%%%100+12*z-3)+2)/5+Day-719469 -set /a ut=ut*86400+100%Hour%%%100*3600+100%Minute%%%100*60+100%Second%%%100 -endlocal & set "%1=%ut%" & goto :EOF \ No newline at end of file diff --git a/tools/tgstation-server/bin/unixtime.vbs b/tools/tgstation-server/bin/unixtime.vbs deleted file mode 100644 index f5e1ae78f0..0000000000 --- a/tools/tgstation-server/bin/unixtime.vbs +++ /dev/null @@ -1 +0,0 @@ -WScript.Echo DateDiff("s", "01/01/1970 00:00:00", Now()) \ No newline at end of file diff --git a/tools/tgstation-server/bin/updategit.bat b/tools/tgstation-server/bin/updategit.bat deleted file mode 100644 index e16cfc3922..0000000000 --- a/tools/tgstation-server/bin/updategit.bat +++ /dev/null @@ -1,12 +0,0 @@ -call bin\findgit.bat -echo Updating repo - -cd gitrepo - -git branch backup-%CUR_DATE% >nul 2>nul -git fetch -set GIT_EXIT=%ERRORLEVEL% - -git reset origin/%REPO_BRANCH% --hard - -cd .. \ No newline at end of file diff --git a/tools/tgstation-server/config.bat b/tools/tgstation-server/config.bat deleted file mode 100644 index eb3ecd13e7..0000000000 --- a/tools/tgstation-server/config.bat +++ /dev/null @@ -1,42 +0,0 @@ -@echo off -REM Server Tools configuration file. Lines starting with rem are comments and ignored. - -REM This must be set to the name of your dme without the .dme part. (should be fine leaving this alone unless you renamed the code) -set PROJECTNAME=tgstation - - -REM location of the repo. (use an ssh url if you plan to push compiled changlogs) -REM Only set during install, do not re-run install.bat if you change this, instead manually change the remote of the gitrepo folder using git tools -set REPO_URL=https://github.com/tgstation/-tg-station.git - - -REM What branch of the repo to use. -set REPO_BRANCH=master - - -REM Override Map (This disables map roation and forces the selected map to always be loaded) -REM set MAPFILE=tgstation2 -REM set MAPFILE=metastation - - -REM port to use when starting the server -set PORT=2337 - - -REM This is the channel to log updates to. Leave blank to log to the bot's default logging channel (this is done via the tgstation minibot bot, optional) -set UPDATE_LOG_CHANNEL=#devbus,#coderbus,#tgstation13 - - -REM Attempt to push the compiled changelog to the configured git server? (set to anything) -REM This requires you configure git with authentication for the upstream server. (git for windows users should just put an ssh key in c:\users\USERNAME_HERE\.ssh\ as the filename id_rsa) And you should have installed this with a git, ssh, or file url) -set PUSHCHANGELOGTOGIT= - - -REM location of git. The script will attempt to auto detect this, but if it fails, you can set it manually. -REM github for windows users see http://www.chambaud.com/2013/07/08/adding-git-to-path-when-using-github-for-windows/ (an example is provided below) - -set GIT_LOCATION_PATH= -REM set GIT_LOCATION_PATH=C:\Users\Administrator\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin;C:\Users\Administrator\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\cmd - -REM path to the byond bin folder. (same rules as git path above, almost always auto detected, but you could point this to the output of the zip version for install-less setups, and even abuse that to make updating byond versions less of a pain by just changing this config and then crashing the server.) -set BYOND_LOCATION_PATH= diff --git a/tools/tgstation-server/copyexclude.txt b/tools/tgstation-server/copyexclude.txt deleted file mode 100644 index 3cf4643303..0000000000 --- a/tools/tgstation-server/copyexclude.txt +++ /dev/null @@ -1,9 +0,0 @@ -//This is a list of files to exclude from copying. See xcopy's documentation for /exclude for more info. -// - -gitrepo\config\ -gitrepo\data\ -gitrepo\bot\ -gitrepo\.git\ -gitrepo\libmysql.dll - diff --git a/tools/tgstation-server/disable crash dialog.reg b/tools/tgstation-server/disable crash dialog.reg deleted file mode 100644 index d1c477a445..0000000000 --- a/tools/tgstation-server/disable crash dialog.reg +++ /dev/null @@ -1,4 +0,0 @@ -Windows Registry Editor Version 5.00 - -[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting] -"DontShowUI"=dword:00000001 diff --git a/tools/tgstation-server/install.bat b/tools/tgstation-server/install.bat deleted file mode 100644 index f37908966a..0000000000 --- a/tools/tgstation-server/install.bat +++ /dev/null @@ -1,81 +0,0 @@ -@echo off -@title Server Tools Installer. -set HOME = %USERPROFILE% -call config.bat - -echo This will download the game code from git and install the all the files and folders and symbolic links needed to use the server tools in to the current directory. - -echo This requires git be installed. - -echo Once this is done, you can safely delete this file if you wish. - -echo Ready? -pause - -call bin/findgit.bat - -echo Downloading repo.... -git clone %REPO_URL% gitrepo -IF %ERRORLEVEL% NEQ 0 ( - echo git clone failed. aborting. - pause - goto ABORT -) -cd gitrepo -git checkout %REPO_BRANCH% -cd .. - -echo Repo downloaded. -echo Setting up folders... -mkdir gamecode\a -mkdir gamecode\b -mkdir gamedata -mkdir bot - -echo Copying things around.... -echo (1/3) -xcopy gitrepo\data gamedata\data /Y /X /K /R /H /I /C /V /E /Q >nul -xcopy gitrepo\config gamedata\config /Y /X /K /R /H /I /C /V /E /Q >nul -xcopy gitrepo\bot bot /Y /X /K /R /H /I /C /V /E /Q >nul -copy gitrepo\libmysql.dll gamedata\libmysql.dll /D /V /Y >nul -echo (2/3) -xcopy gitrepo gamecode\a /Y /X /K /R /H /I /C /V /E /Q /EXCLUDE:copyexclude.txt >nul -mkdir gamecode\a\.git\logs\ -copy gitrepo\.git\logs\HEAD gamecode\a\.git\logs\HEAD /D /V /Y >nul -echo (3/3) -xcopy gitrepo gamecode\b /Y /X /K /R /H /I /C /V /E /Q /EXCLUDE:copyexclude.txt >nul -mkdir gamecode\b\.git\logs >nul -copy gitrepo\.git\logs\HEAD gamecode\b\.git\logs\HEAD /D /V /Y >nul -echo done. - -echo Setting up symbolic links. -mklink gamecode\a\nudge.py ..\..\bot\nudge.py -mklink gamecode\a\libmysql.dll ..\..\gamedata\libmysql.dll -mklink /d gamecode\a\data ..\..\gamedata\data -mklink /d gamecode\a\config ..\..\gamedata\config - -mklink gamecode\b\nudge.py ..\..\bot\nudge.py -mklink gamecode\b\libmysql.dll ..\..\gamedata\libmysql.dll -mklink /d gamecode\b\data ..\..\gamedata\data -mklink /d gamecode\b\config ..\..\gamedata\config - -mklink /d gamefolder gamecode\a - -echo prepping python (if installed) -pip install PyYaml -pip install beautifulsoup4 - -echo Compiling for the first time. - -echo Compiling change log. -cd gamefolder -call python tools\ss13_genchangelog.py html/changelog.html html/changelogs -cd .. -echo Compiling game. -call bin\build.bat -if %DM_EXIT% neq 0 echo DM compile failed. - -echo Done. You may start the server using the start server program or change the game config in gamedata\config -pause - -:ABORT